From 61e9d379e4fa6c6b66632a1016ef82af53f0193a Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sat, 10 Oct 2026 20:34:01 +0200 Subject: [PATCH 01/20] Write a board index file for static hosts (#85) * Write a board index file, and read it on the board list page (#74) Co-Authored-By: Claude Opus 5.5 * Fall back to the directory listing when index.json is missing Data built before the board index has no pcbs/index.json. On a 404 the board list page now reads the nginx JSON directory listing, as before, instead of showing an error. Co-Authored-By: Claude Opus 5.5 --------- Co-authored-by: Claude Opus 5.5 --- README.md | 5 +- build_boards.py | 58 +++++++++++- docker/index.html | 94 +++++++++++++----- docker/nginx.conf | 4 +- tests/browser/board-index.spec.js | 152 ++++++++++++++++++++++++++++++ 5 files changed, 287 insertions(+), 26 deletions(-) create mode 100644 tests/browser/board-index.spec.js diff --git a/README.md b/README.md index 9b7682a..8e97590 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,10 @@ python build_boards.py ``` This writes board payloads to `pcb-viewer-data/`. It skips files that have not -changed; `--force` rebuilds everything. +changed; `--force` rebuilds everything. Every run also writes +`pcb-viewer-data/index.json` with each board's path and title. The board list +page reads that file, so run the build again after adding or removing a board +by hand. The Docker build makes the viewer shell itself. To build it by hand (writes `docker/viewer.html`): diff --git a/build_boards.py b/build_boards.py index 543de8d..6c3076f 100644 --- a/build_boards.py +++ b/build_boards.py @@ -6,6 +6,10 @@ pcb-viewer-data/ (or --out), and calls generate.py --split for each source JSON that is new or has been modified since last build. +Every run also writes index.json at the top of the output directory. It +lists each board's path (relative to the output directory) and title, so +the board list page works on hosts with no directory listing. + Usage: python build_boards.py # incremental (skip unchanged) python build_boards.py --force # rebuild everything @@ -15,6 +19,7 @@ """ import argparse +import json import os import sys import subprocess @@ -22,6 +27,7 @@ SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) DEFAULT_SRC = os.path.join(SCRIPT_DIR, "pcb-exports") DEFAULT_OUT = os.path.join(SCRIPT_DIR, "pcb-viewer-data") +INDEX_NAME = "index.json" def find_source_jsons(src_root): @@ -67,6 +73,47 @@ def build_one(src_abs, out_abs, dry_run=False): return True +def board_title(out_abs): + """Return the payload's metadata title, or None if the file is no board.""" + try: + with open(out_abs, "r", encoding="utf-8") as f: + payload = json.load(f) + except (OSError, ValueError): + return None + if not isinstance(payload, dict) or "footprints" not in payload: + return None + meta = payload.get("metadata") + title = meta.get("title") if isinstance(meta, dict) else None + if not isinstance(title, str) or not title.strip(): + title = os.path.splitext(os.path.basename(out_abs))[0] + return title + + +def write_index(out_root): + """Write index.json listing every board payload under out_root. + + Lists what is on disk, not only what this run built, so boards that + were skipped as up to date are listed too.""" + boards = [] + for rel_path, out_abs in find_source_jsons(out_root): + if rel_path == INDEX_NAME or os.path.basename(rel_path).startswith("."): + continue + title = board_title(out_abs) + if title is None: + print(f" index: not a board payload, left out: {rel_path}") + continue + boards.append({"path": rel_path.replace(os.sep, "/"), "title": title}) + os.makedirs(out_root, exist_ok=True) + index_abs = os.path.join(out_root, INDEX_NAME) + # Write then rename, so a server never hands out a half-written file. + tmp_abs = index_abs + ".tmp" + with open(tmp_abs, "w", encoding="utf-8") as f: + json.dump({"boards": boards}, f, indent=1, ensure_ascii=False) + f.write("\n") + os.replace(tmp_abs, index_abs) + print(f"Index : {index_abs} ({len(boards)} boards)") + + def main(): parser = argparse.ArgumentParser(description="Build PCB viewer board JSON payloads.") parser.add_argument("--src", default=DEFAULT_SRC, @@ -86,9 +133,16 @@ def main(): print(f"Error: source directory not found: {src_root}", file=sys.stderr) sys.exit(1) - boards = list(find_source_jsons(src_root)) + boards = [] + for rel_path, src_abs in find_source_jsons(src_root): + if rel_path == INDEX_NAME: + print(f" skip {rel_path} (name is taken by the board index)") + continue + boards.append((rel_path, src_abs)) if not boards: print(f"No .json files found under {src_root}") + if not args.dry_run: + write_index(out_root) return print(f"Source : {src_root}") @@ -114,6 +168,8 @@ def main(): failed += 1 print() + if not args.dry_run: + write_index(out_root) print(f"Done. built={built} skipped={skipped} failed={failed}") if failed: sys.exit(1) diff --git a/docker/index.html b/docker/index.html index 943bc58..5dedb99 100644 --- a/docker/index.html +++ b/docker/index.html @@ -110,17 +110,64 @@

PCB Boards

.replace(/>/g, ">").replace(/"/g, """); } - function fmtSize(b) { - if (b < 0) return ""; - if (b < 1024) return b + "\u00a0B"; - if (b < 1024 * 1024) return Math.round(b / 1024) + "\u00a0KB"; - return (b / 1024 / 1024).toFixed(1) + "\u00a0MB"; + // Board list from pcbs/index.json, written by build_boards.py. It needs + // no directory listing, so the page also works on a static host. + var indexPromise = null; + + function loadIndex() { + if (!indexPromise) { + indexPromise = fetch(basePath + "pcbs/index.json", { cache: "no-cache" }) + .then(function(r) { + if (r.status === 404) return { boards: null }; + if (!r.ok) throw new Error("HTTP\u00a0" + r.status + " " + r.statusText); + return r.json(); + }) + .then(function(data) { + // null: no index.json, so the caller uses the directory listing. + if (data && data.boards === null) return null; + if (!data || !Array.isArray(data.boards)) throw new Error("index.json has no board list"); + return data.boards; + }); + indexPromise.catch(function() { indexPromise = null; }); + } + return indexPromise; + } + + // The folders and boards directly inside the folder at path. + function folderItems(boards, path) { + var prefix = path ? path + "/" : ""; + var dirs = {}; + var files = []; + boards.forEach(function(b) { + if (typeof b.path !== "string" || b.path.indexOf(prefix) !== 0) return; + var rest = b.path.slice(prefix.length); + var slash = rest.indexOf("/"); + if (slash >= 0) dirs[rest.slice(0, slash)] = true; + else if (rest) files.push({ name: rest, path: b.path, title: b.title }); + }); + return { + dirs: Object.keys(dirs).map(function(name) { return { name: name }; }), + files: files, + }; } - function fmtDate(mtime) { - if (!mtime) return ""; - var d = new Date(mtime); - return isNaN(d) ? "" : d.toLocaleDateString(undefined, { year: "numeric", month: "short", day: "numeric" }); + // Fallback for data built before index.json existed: the folder's nginx + // JSON directory listing, in the same shape as folderItems. + function listingItems(path) { + return fetch(basePath + "pcbs/" + (path ? path + "/" : "")) + .then(function(r) { + if (!r.ok) throw new Error("HTTP " + r.status + " " + r.statusText); + return r.json(); + }) + .then(function(items) { + var prefix = path ? path + "/" : ""; + return { + dirs: items.filter(function(i) { return i.type === "directory"; }), + files: items + .filter(function(i) { return i.type === "file" && prefix + i.name !== "index.json"; }) + .map(function(i) { return { name: i.name, path: prefix + i.name }; }), + }; + }); } function navigate(path) { @@ -128,15 +175,17 @@

PCB Boards

history.replaceState(null, "", location.pathname + (currentPath ? "#" + currentPath : "")); renderBreadcrumb(currentPath); document.getElementById("listing").innerHTML = '
Loading\u2026
'; - fetch(basePath + "pcbs/" + (currentPath ? currentPath + "/" : "")) - .then(function(r) { - if (!r.ok) throw new Error("HTTP\u00a0" + r.status + " " + r.statusText); - return r.json(); + var shown = currentPath; + loadIndex() + .then(function(boards) { + return boards ? folderItems(boards, shown) : listingItems(shown); + }) + .then(function(items) { + if (shown === currentPath) renderListing(items); }) - .then(renderListing) .catch(function(e) { document.getElementById("listing").innerHTML = - '
Failed to load directory: ' + esc(e.message) + '
'; + '
Failed to load the board list: ' + esc(e.message) + '
'; }); } @@ -158,11 +207,11 @@

PCB Boards

} function renderListing(items) { - var dirs = items - .filter(function(i) { return i.type === "directory" && i.name.charAt(0) !== "."; }) + var dirs = items.dirs + .filter(function(i) { return i.name.charAt(0) !== "."; }) .sort(function(a, b) { return a.name.localeCompare(b.name); }); - var files = items - .filter(function(i) { return i.type === "file" && /\.json$/i.test(i.name); }) + var files = items.files + .filter(function(i) { return /\.json$/i.test(i.name); }) .sort(function(a, b) { return a.name.localeCompare(b.name); }); if (!dirs.length && !files.length) { @@ -183,10 +232,11 @@

PCB Boards

}); files.forEach(function(file) { - var filePath = basePath + "pcbs/" + (currentPath ? currentPath + "/" : "") + file.name; + var filePath = basePath + "pcbs/" + file.path; var viewerUrl = basePath + "viewer/?data=" + encodeURIComponent(filePath); - var displayName = file.name.replace(/\.json$/i, ""); - var meta = [fmtSize(file.size), fmtDate(file.mtime)].filter(Boolean).join("\u00a0\u00b7\u00a0"); + var stem = file.name.replace(/\.json$/i, ""); + var displayName = (typeof file.title === "string" && file.title) ? file.title : stem; + var meta = displayName === stem ? "" : file.name; html += '
' + '📋' + '' + esc(displayName) + '' + diff --git a/docker/nginx.conf b/docker/nginx.conf index c0245e4..c68f2aa 100644 --- a/docker/nginx.conf +++ b/docker/nginx.conf @@ -16,8 +16,8 @@ server { } # Board payload JSON files (external volume mount) - # autoindex_format json lets the browser app fetch listings as JSON. - # Individual .json files are still served normally. + # The board list page reads index.json, written by build_boards.py. + # The JSON directory listing is kept for other clients. location /pcbs/ { autoindex on; autoindex_format json; diff --git a/tests/browser/board-index.spec.js b/tests/browser/board-index.spec.js new file mode 100644 index 0000000..198e641 --- /dev/null +++ b/tests/browser/board-index.spec.js @@ -0,0 +1,152 @@ +// build_boards.py writes pcbs/index.json, and the board list page +// (docker/index.html) works from that file alone. The page is served here by +// a plain static server with no directory listing, as on GitHub Pages. + +const { test, expect } = require('@playwright/test'); +const { execFileSync } = require('child_process'); +const fs = require('fs'); +const http = require('http'); +const os = require('os'); +const path = require('path'); + +const ROOT = path.join(__dirname, '..', '..'); +const FIXTURE = path.join(ROOT, 'tests', 'fixtures', 'netdaq-small.json'); + +let dir; +let site; +let pcbs; + +function build(...extra) { + return execFileSync( + 'python3', + ['build_boards.py', '--src', path.join(dir, 'exports'), '--out', pcbs, ...extra], + { cwd: ROOT, encoding: 'utf8' } + ); +} + +function readIndex() { + return JSON.parse(fs.readFileSync(path.join(pcbs, 'index.json'), 'utf8')); +} + +// Serves files only. A directory, or anything missing, is a 404. With +// listing set, a directory gets a JSON listing in nginx's autoindex format. +function staticServer(root, listing = false) { + const types = { '.html': 'text/html', '.json': 'application/json', '.svg': 'image/svg+xml' }; + return http.createServer((req, res) => { + let rel = decodeURIComponent(new URL(req.url, 'http://x').pathname); + if (rel === '/') rel = '/index.html'; + const file = path.join(root, rel); + if (listing && rel.endsWith('/') && fs.existsSync(file) && fs.statSync(file).isDirectory()) { + const items = fs.readdirSync(file, { withFileTypes: true }).map((e) => ({ + name: e.name, + type: e.isDirectory() ? 'directory' : 'file', + })); + res.writeHead(200, { 'Content-Type': 'application/json' }); + res.end(JSON.stringify(items)); + return; + } + if (!file.startsWith(root + path.sep) || !fs.existsSync(file) || !fs.statSync(file).isFile()) { + res.writeHead(404); + res.end(); + return; + } + res.writeHead(200, { 'Content-Type': types[path.extname(file)] || 'application/octet-stream' }); + fs.createReadStream(file).pipe(res); + }); +} + +test.describe.serial('board index', () => { + test.beforeAll(() => { + dir = fs.mkdtempSync(path.join(os.tmpdir(), 'pcbviewer-index-')); + site = path.join(dir, 'site'); + pcbs = path.join(site, 'pcbs'); + fs.mkdirSync(site); + fs.mkdirSync(path.join(dir, 'exports', 'boardA'), { recursive: true }); + fs.mkdirSync(path.join(dir, 'exports', 'lab', 'rev2'), { recursive: true }); + fs.copyFileSync(FIXTURE, path.join(dir, 'exports', 'boardA', 'boardA.json')); + // A board with no title falls back to its file name. + const untitled = JSON.parse(fs.readFileSync(FIXTURE, 'utf8')); + delete untitled.pcbdata.metadata.title; + fs.writeFileSync(path.join(dir, 'exports', 'lab', 'rev2', 'probe.json'), JSON.stringify(untitled)); + fs.copyFileSync(path.join(ROOT, 'docker', 'index.html'), path.join(site, 'index.html')); + }); + + test.afterAll(() => { + fs.rmSync(dir, { recursive: true, force: true }); + }); + + test('build_boards.py lists every board with its title', () => { + build(); + expect(readIndex()).toEqual({ + boards: [ + { path: 'boardA/boardA.json', title: 'netdaq' }, + { path: 'lab/rev2/probe.json', title: 'probe' }, + ], + }); + }); + + test('build_boards.py writes the index when every board is up to date', () => { + const before = readIndex(); + fs.rmSync(path.join(pcbs, 'index.json')); + const out = build(); + expect(out).toContain('built=0 skipped=2'); + expect(readIndex()).toEqual(before); + }); + + test('a dry run does not write the index', () => { + fs.rmSync(path.join(pcbs, 'index.json')); + build('--dry-run', '--force'); + expect(fs.existsSync(path.join(pcbs, 'index.json'))).toBe(false); + build(); + }); + + test('the board list page works from index.json alone', async ({ page }) => { + const server = staticServer(site); + await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); + const base = `http://127.0.0.1:${server.address().port}/`; + try { + await page.goto(base); + const listing = page.locator('#listing'); + await expect(listing.locator('.entry.folder .name')).toHaveText(['boardA', 'lab']); + await expect(listing.locator('.entry.file')).toHaveCount(0); + + await listing.getByRole('link', { name: 'boardA' }).click(); + const board = listing.locator('.entry.file'); + await expect(board.locator('.name')).toHaveText('netdaq'); + await expect(board.locator('.meta')).toHaveText('boardA.json'); + const href = await board.locator('.open-btn').getAttribute('href'); + expect(href).toBe('/viewer/?data=' + encodeURIComponent('/pcbs/boardA/boardA.json')); + // The link points at a file the static server really has. + const res = await page.request.get(base + 'pcbs/boardA/boardA.json'); + expect(res.ok()).toBe(true); + + // A deep link opens the folder straight away. + await page.goto(base + '#lab/rev2'); + await expect(listing.locator('.entry.file .name')).toHaveText('probe'); + await expect(page.locator('#breadcrumb')).toContainText('lab/rev2'); + } finally { + await new Promise((resolve) => server.close(resolve)); + } + }); + + test('with no index.json the page falls back to the directory listing', async ({ page }) => { + fs.rmSync(path.join(pcbs, 'index.json')); + const server = staticServer(site, true); + await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); + const base = `http://127.0.0.1:${server.address().port}/`; + try { + await page.goto(base); + const listing = page.locator('#listing'); + await expect(listing.locator('.entry.folder .name')).toHaveText(['boardA', 'lab']); + + await page.goto(base + '#lab/rev2'); + const board = listing.locator('.entry.file'); + await expect(board.locator('.name')).toHaveText('probe'); + const href = await board.locator('.open-btn').getAttribute('href'); + expect(href).toBe('/viewer/?data=' + encodeURIComponent('/pcbs/lab/rev2/probe.json')); + } finally { + await new Promise((resolve) => server.close(resolve)); + build(); + } + }); +}); From 3b72654291b551fcc06ee209a8ffd7ecaa603720 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sat, 10 Oct 2026 20:56:56 +0200 Subject: [PATCH 02/20] MCP server in Docker with a list_boards tool (#86) * Add an MCP server in Docker with a list_boards tool (#75) Co-Authored-By: Claude Opus 5.5 * Fix review findings on the MCP server - http.js: read the path without new URL(), which threw on a target such as "//[" and took the process down. Test added. - server.js: log tool errors that are not BoardError; the SDK turns them into tool errors and logs nothing. - nginx.conf: give the URI in proxy_pass, so //mcp reaches the server as /mcp. - main.js: let requests in progress finish on shutdown. Co-Authored-By: Claude Opus 5.5 --------- Co-authored-by: Claude Opus 5.5 --- .github/workflows/ci.yml | 45 +- README.md | 35 + docker-compose.yml | 11 + docker/nginx.conf | 20 + mcp/.dockerignore | 2 + mcp/Dockerfile | 12 + mcp/package-lock.json | 1220 ++++++++++++++++++++++++++++++++++ mcp/package.json | 20 + mcp/src/boards.js | 63 ++ mcp/src/http.js | 45 ++ mcp/src/main.js | 22 + mcp/src/server.js | 32 + mcp/src/tools/index.js | 11 + mcp/src/tools/list_boards.js | 25 + mcp/test/list_boards.test.js | 137 ++++ 15 files changed, 1699 insertions(+), 1 deletion(-) create mode 100644 mcp/.dockerignore create mode 100644 mcp/Dockerfile create mode 100644 mcp/package-lock.json create mode 100644 mcp/package.json create mode 100644 mcp/src/boards.js create mode 100644 mcp/src/http.js create mode 100644 mcp/src/main.js create mode 100644 mcp/src/server.js create mode 100644 mcp/src/tools/index.js create mode 100644 mcp/src/tools/list_boards.js create mode 100644 mcp/test/list_boards.test.js diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4b33ecc..fb846f1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -94,6 +94,30 @@ jobs: path: out/ retention-days: 7 + mcp: + name: MCP server + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v7 + + - uses: actions/setup-node@v7 + with: + node-version: '22' + + # The tests build their boards with build_boards.py. + - uses: actions/setup-python@v7 + with: + python-version: '3.12' + + - run: npm ci + working-directory: mcp + + - run: npm test + working-directory: mcp + + - name: Build docker image + run: docker build -t pcb-mcp:ci mcp + browser: name: Browser needs: build @@ -364,7 +388,7 @@ jobs: publish: name: Publish image if: github.event_name == 'push' - needs: [checks, smoke, build, browser] + needs: [checks, smoke, build, browser, mcp] runs-on: ubuntu-latest permissions: contents: read @@ -400,3 +424,22 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} + + # The MCP server, same tags. + - id: meta-mcp + uses: docker/metadata-action@v6 + with: + images: ghcr.io/gherkin/htmlpcbviewer-mcp + flavor: latest=false + tags: | + type=semver,pattern={{version}} + type=raw,value=latest,enable={{is_default_branch}} + type=sha + + - uses: docker/build-push-action@v7 + with: + context: mcp + platforms: linux/amd64,linux/arm64 + push: true + tags: ${{ steps.meta-mcp.outputs.tags }} + labels: ${{ steps.meta-mcp.outputs.labels }} diff --git a/README.md b/README.md index 8e97590..d634fd8 100644 --- a/README.md +++ b/README.md @@ -92,6 +92,41 @@ Boards come from the mounted `pcb-viewer-data/` and open as `/viewer/?data=/pcbs/.json`. To update a running server, zip `pcb-viewer-data`, copy it over and restart the container. +## MCP server for agents + +`docker compose up` also starts `pcb-mcp`, an MCP server that reads the same +board folder. nginx passes `/mcp` on to it, so agents reach it at +`http://:1010/mcp` (MCP over Streamable HTTP). One server is shared by +everyone who uses the viewer. To run the viewer without it, leave the +`pcb-mcp` service out of `docker-compose.yml`; `/mcp` then answers 502. + +The published image is `ghcr.io/gherkin/htmlpcbviewer-mcp`, with the same tags +as the viewer image. It reads boards from `/pcbs` and listens on port 3000. +nginx looks for it under the name `pcb-mcp` on the same Docker network. + +Tools: + +| Tool | Returns | +|---|---| +| `list_boards` | Each board's path and title, from `index.json`. | + +To connect Claude Code: + +``` +claude mcp add --transport http pcb-viewer http://:1010/mcp +``` + +Other clients take the same URL as a "Streamable HTTP" or "HTTP" server. + +To run the server outside Docker (needs Node 22): + +``` +cd mcp +npm ci +PCBS_DIR=../pcb-viewer-data PORT=3000 npm start +npm test +``` + ## Links The URL hash holds the current selection, so the address bar is always a diff --git a/docker-compose.yml b/docker-compose.yml index 4bd0daa..d52a722 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,3 +10,14 @@ services: volumes: - ${PCB_HTML_DIR:-./pcb-viewer-data}:/usr/share/nginx/html/pcbs:ro restart: unless-stopped + + # MCP server for agents, reached through the viewer at /mcp. Leave this + # service out if you do not want it; the viewer runs without it. + pcb-mcp: + image: pcb-mcp:latest + build: + context: mcp + container_name: pcb-mcp + volumes: + - ${PCB_HTML_DIR:-./pcb-viewer-data}:/pcbs:ro + restart: unless-stopped diff --git a/docker/nginx.conf b/docker/nginx.conf index c68f2aa..344b78a 100644 --- a/docker/nginx.conf +++ b/docker/nginx.conf @@ -26,6 +26,26 @@ server { try_files $uri $uri/ =404; } + # MCP server for agents: the pcb-mcp service in docker-compose.yml. + # The name is looked up per request through Docker's DNS, so nginx still + # starts when that service is left out; /mcp then gives 502. + location = /mcp { + resolver 127.0.0.11 valid=30s ipv6=off; + resolver_timeout 2s; + # The URI is given here, so the server gets /mcp even when the client + # sent a form nginx normalizes, such as //mcp. + set $mcp_upstream http://pcb-mcp:3000/mcp; + proxy_pass $mcp_upstream; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + # Replies may come as a server-sent event stream; pass it on as it comes. + proxy_buffering off; + proxy_cache off; + proxy_read_timeout 300s; + } + location ~ /\. { deny all; } diff --git a/mcp/.dockerignore b/mcp/.dockerignore new file mode 100644 index 0000000..dbd17a1 --- /dev/null +++ b/mcp/.dockerignore @@ -0,0 +1,2 @@ +node_modules/ +test/ diff --git a/mcp/Dockerfile b/mcp/Dockerfile new file mode 100644 index 0000000..76b292d --- /dev/null +++ b/mcp/Dockerfile @@ -0,0 +1,12 @@ +# MCP server for agents. Build context is mcp/. +FROM node:22-alpine + +WORKDIR /app +COPY package.json package-lock.json ./ +RUN npm ci --omit=dev && npm cache clean --force +COPY src/ ./src/ + +ENV NODE_ENV=production PCBS_DIR=/pcbs PORT=3000 +EXPOSE 3000 +USER node +CMD ["node", "src/main.js"] diff --git a/mcp/package-lock.json b/mcp/package-lock.json new file mode 100644 index 0000000..dbb020a --- /dev/null +++ b/mcp/package-lock.json @@ -0,0 +1,1220 @@ +{ + "name": "htmlpcbviewer-mcp", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "htmlpcbviewer-mcp", + "version": "0.0.0", + "license": "MIT", + "dependencies": { + "@modelcontextprotocol/sdk": "^1.32.1", + "zod": "^4.6.5" + }, + "engines": { + "node": ">=22" + } + }, + "node_modules/@hono/node-server": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.4.tgz", + "integrity": "sha512-2g1qeHl4BduwDn6L8nkAvDrPUWPMlkQ//a5NhP/zIyaXKMjZNRV+cG9Csu+BiJFf6+68pqzjf4Hi5sJGKHuS1g==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "peerDependencies": { + "hono": "^4 || ^5.0.0-0" + } + }, + "node_modules/@modelcontextprotocol/sdk": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.32.1.tgz", + "integrity": "sha512-2DdE+SJDtzLEEWzY1ZjY7Q+VcPhcV1KisD3zI4u0XZyktsjHum1mwbMI+JaulUBi2OZk+KJAi2uPXzxichPkdw==", + "license": "MIT", + "dependencies": { + "@hono/node-server": "^1.19.9 || ^2.0.5", + "ajv": "^8.17.1", + "ajv-formats": "^3.0.1", + "content-type": "^1.0.5", + "cors": "^2.8.5", + "cross-spawn": "^7.0.5", + "eventsource": "^3.0.2", + "eventsource-parser": "^3.0.0", + "express": "^5.2.1", + "express-rate-limit": "^8.2.1", + "hono": "^4.11.4", + "jose": "^6.1.3", + "json-schema-typed": "^8.0.2", + "pkce-challenge": "^5.0.0", + "raw-body": "^3.0.0", + "zod": "^3.25 || ^4.0", + "zod-to-json-schema": "^3.25.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@cfworker/json-schema": "^4.1.1", + "zod": "^3.25 || ^4.0" + }, + "peerDependenciesMeta": { + "@cfworker/json-schema": { + "optional": true + }, + "zod": { + "optional": false + } + } + }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/body-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", + "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==", + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^2.0.0", + "debug": "^4.4.3", + "http-errors": "^2.0.1", + "iconv-lite": "^0.7.2", + "on-finished": "^2.4.1", + "qs": "^6.15.2", + "raw-body": "^3.0.2", + "type-is": "^2.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/body-parser/node_modules/content-type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", + "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/content-disposition": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-2.0.1.tgz", + "integrity": "sha512-e+H0ZXHSWYrENhQzw1LPuP4oF5MzVKmDU6d3hxlvaPEYLLg62MxtQNPRx4SYSuYJSBUgnQIG4HIN2tEtNv7Dog==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "license": "MIT", + "engines": { + "node": ">=6.6.0" + } + }, + "node_modules/cors": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", + "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventsource": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", + "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", + "license": "MIT", + "dependencies": { + "eventsource-parser": "^3.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/eventsource-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz", + "integrity": "sha512-EKN1vKAMcZ8MlYMpaNuxN6R9yakzH6uajHcHVTqWJzvu5pWw9DyhbP35HH8MVBQ+dZjAfDxk+A8NiR9KWaXiyQ==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/express": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/express/-/express-5.3.0.tgz", + "integrity": "sha512-qCqy1xSoaugxOD4IVHb1ZWdkvCF2W3aE2okKouWj8VwJ+ztskSiXoBnCSJqfKT+cVPJhuJqe9YLbY425+Zh00g==", + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.3.0", + "content-disposition": "^2.0.1", + "content-type": "^2.0.0", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "depd": "^2.0.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.8", + "qs": "^6.16.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.1.0", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express-rate-limit": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.7.1.tgz", + "integrity": "sha512-2FXbqkygil3mZiXzEtM0IjE/UBmBNot0J1GEVrJT4JbrvwOSoEtqtO+wHbiMQELWe1eNvHoYRg2dkjOid+6JkA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "ip-address": "^10.2.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/express-rate-limit" + }, + "peerDependencies": { + "express": ">= 4.11" + } + }, + "node_modules/express/node_modules/content-type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", + "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz", + "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/finalhandler": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", + "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hono": { + "version": "4.13.13", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.13.tgz", + "integrity": "sha512-CQ46U0ZkAGmbT/4UxdzzGJpacP2IeKgY4a5/tOI9AABbpOMfK739wfDXmv1usCk+3RkKj1hQy4/fjhiwa2xlrA==", + "license": "MIT", + "engines": { + "node": ">=16.9.0" + } + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/iconv-lite": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", + "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ip-address": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.3.tgz", + "integrity": "sha512-A1kdq/tSb5QjvKvAMgIoEvDBIgL7qaqVP/jkvSwYYRZ9iEzvPpopxp2wQfu3SuZRHtpHNxMn8Fs0bS+gf5Xmwg==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/jose": { + "version": "6.2.12", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.12.tgz", + "integrity": "sha512-9NiFmJEex0sy2Dk58j2UGBSHgUs2ypF9eZSu4L6vjOX3Dp96Sw1F3uL+H+D1sx02jZZdzUT0HgvCy59CuvXcWw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/json-schema-typed": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", + "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", + "license": "BSD-2-Clause" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz", + "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz", + "integrity": "sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==", + "license": "MIT", + "dependencies": { + "content-type": "^2.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/negotiator/node_modules/content-type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", + "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", + "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/pkce-challenge": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", + "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", + "license": "MIT", + "engines": { + "node": ">=16.20.0" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz", + "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/qs": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", + "license": "BSD-3-Clause", + "dependencies": { + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz", + "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/raw-body": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serve-static": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/type-is": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", + "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==", + "license": "MIT", + "dependencies": { + "content-type": "^2.0.0", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/type-is/node_modules/content-type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", + "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/zod": { + "version": "4.6.5", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.5.tgz", + "integrity": "sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-to-json-schema": { + "version": "3.25.2", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz", + "integrity": "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==", + "license": "ISC", + "peerDependencies": { + "zod": "^3.25.28 || ^4" + } + } + } +} diff --git a/mcp/package.json b/mcp/package.json new file mode 100644 index 0000000..57859f8 --- /dev/null +++ b/mcp/package.json @@ -0,0 +1,20 @@ +{ + "name": "htmlpcbviewer-mcp", + "version": "0.0.0", + "private": true, + "description": "MCP server that tells agents where things are on the boards the viewer serves.", + "license": "MIT", + "type": "module", + "main": "src/main.js", + "engines": { + "node": ">=22" + }, + "scripts": { + "start": "node src/main.js", + "test": "node --test" + }, + "dependencies": { + "@modelcontextprotocol/sdk": "^1.32.1", + "zod": "^4.6.5" + } +} diff --git a/mcp/src/boards.js b/mcp/src/boards.js new file mode 100644 index 0000000..108d0eb --- /dev/null +++ b/mcp/src/boards.js @@ -0,0 +1,63 @@ +// Board loading. Tools read boards only through a store, so they do not +// care where the files live. A store has one method, readJson(relPath), with +// relPath relative to the board folder (the folder that holds index.json). +// +// diskStore reads the mounted pcbs/ folder. A store that fetches the same +// files from a static site over HTTP only has to provide readJson too. + +import { readFile } from 'node:fs/promises'; +import path from 'node:path'; + +export const INDEX_NAME = 'index.json'; + +// An error the agent should see as a tool error, with a message it can act +// on. Anything else is a bug and goes to the server log. +export class BoardError extends Error {} + +export function diskStore(root) { + const base = path.resolve(root); + return { + where: base, + async readJson(relPath) { + const file = path.resolve(base, relPath); + if (!file.startsWith(base + path.sep)) { + throw new BoardError(`Path is outside the board folder: ${relPath}`); + } + let text; + try { + text = await readFile(file, 'utf8'); + } catch (err) { + if (err.code === 'ENOENT') throw new BoardError(`Not found: ${relPath}`); + throw err; + } + try { + return JSON.parse(text); + } catch { + throw new BoardError(`Not valid JSON: ${relPath}`); + } + }, + }; +} + +// Every board in the folder, as [{ path, title }], in index order. The list +// comes from index.json, which build_boards.py writes on every run. It is read +// on each call, so a rebuild shows up without a restart. +export async function listBoards(store) { + let index; + try { + index = await store.readJson(INDEX_NAME); + } catch (err) { + if (err instanceof BoardError) { + throw new BoardError( + `Cannot read the board list (${err.message}). Run build_boards.py; it writes ${INDEX_NAME}.` + ); + } + throw err; + } + if (!index || !Array.isArray(index.boards)) { + throw new BoardError(`${INDEX_NAME} has no board list.`); + } + return index.boards + .filter((b) => b && typeof b.path === 'string' && typeof b.title === 'string') + .map((b) => ({ path: b.path, title: b.title })); +} diff --git a/mcp/src/http.js b/mcp/src/http.js new file mode 100644 index 0000000..75e17a1 --- /dev/null +++ b/mcp/src/http.js @@ -0,0 +1,45 @@ +// MCP over Streamable HTTP at /mcp. Stateless: every POST gets its own +// server and transport, so there are no sessions to keep and any number of +// users can share one process. + +import http from 'node:http'; +import { StreamableHTTPServerTransport } from '@modelcontextprotocol/sdk/server/streamableHttp.js'; +import { createServer } from './server.js'; + +export const MCP_PATH = '/mcp'; + +function sendJsonRpcError(res, status, message) { + res.writeHead(status, { 'Content-Type': 'application/json' }); + res.end(JSON.stringify({ jsonrpc: '2.0', error: { code: -32000, message }, id: null })); +} + +export function createHttpServer({ store }) { + return http.createServer(async (req, res) => { + // Not new URL(): it throws on a malformed target such as "//[". + const pathname = req.url.split('?')[0]; + if (pathname !== MCP_PATH) { + res.writeHead(404).end(); + return; + } + // GET would open a stream for server-sent messages, and DELETE ends a + // session. A stateless server has neither. + if (req.method !== 'POST') { + res.setHeader('Allow', 'POST'); + sendJsonRpcError(res, 405, 'Method not allowed.'); + return; + } + const server = createServer({ store }); + const transport = new StreamableHTTPServerTransport({ sessionIdGenerator: undefined }); + res.on('close', () => { + transport.close(); + server.close(); + }); + try { + await server.connect(transport); + await transport.handleRequest(req, res); + } catch (err) { + console.error('MCP request failed:', err); + if (!res.headersSent) sendJsonRpcError(res, 500, 'Internal server error'); + } + }); +} diff --git a/mcp/src/main.js b/mcp/src/main.js new file mode 100644 index 0000000..5feb254 --- /dev/null +++ b/mcp/src/main.js @@ -0,0 +1,22 @@ +// Entry point for the HTTP server. +// PCBS_DIR board folder, the one build_boards.py writes (default /pcbs) +// PORT listen port (default 3000) + +import { diskStore } from './boards.js'; +import { createHttpServer, MCP_PATH } from './http.js'; + +const store = diskStore(process.env.PCBS_DIR || '/pcbs'); +const port = Number(process.env.PORT || 3000); + +const server = createHttpServer({ store }); +server.listen(port, () => { + console.log(`MCP on port ${port} at ${MCP_PATH}, boards from ${store.where}`); +}); + +// In a container node runs as PID 1, which ignores SIGTERM unless handled. +// close() drops idle connections and lets requests in progress finish. +for (const signal of ['SIGTERM', 'SIGINT']) { + process.on(signal, () => { + server.close(() => process.exit(0)); + }); +} diff --git a/mcp/src/server.js b/mcp/src/server.js new file mode 100644 index 0000000..647d731 --- /dev/null +++ b/mcp/src/server.js @@ -0,0 +1,32 @@ +import { readFileSync } from 'node:fs'; +import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; +import { BoardError } from './boards.js'; +import { tools } from './tools/index.js'; + +const pkg = JSON.parse(readFileSync(new URL('../package.json', import.meta.url), 'utf8')); + +// One MCP server with every tool registered, reading boards from store. +export function createServer({ store }) { + const server = new McpServer({ name: 'htmlpcbviewer', version: pkg.version }); + const ctx = { store }; + for (const tool of tools) { + const run = tool.handler(ctx); + server.registerTool(tool.name, tool.config, async (...args) => { + try { + const result = await run(...args); + return { + content: [{ type: 'text', text: JSON.stringify(result) }], + structuredContent: result, + }; + } catch (err) { + if (err instanceof BoardError) { + return { content: [{ type: 'text', text: err.message }], isError: true }; + } + // The SDK turns this into a tool error too, but logs nothing. + console.error(`Tool ${tool.name} failed:`, err); + throw err; + } + }); + } + return server; +} diff --git a/mcp/src/tools/index.js b/mcp/src/tools/index.js new file mode 100644 index 0000000..0738400 --- /dev/null +++ b/mcp/src/tools/index.js @@ -0,0 +1,11 @@ +// Every tool the server offers. A tool module exports +// { name, config, handler } +// config is the SDK's registerTool config (title, description, inputSchema, +// outputSchema, annotations). handler(ctx) returns the tool function; ctx +// holds the board store. The tool function returns a plain object, which the +// server sends as both structured content and JSON text. To add a tool, +// write its module and list it here. + +import listBoards from './list_boards.js'; + +export const tools = [listBoards]; diff --git a/mcp/src/tools/list_boards.js b/mcp/src/tools/list_boards.js new file mode 100644 index 0000000..85a9920 --- /dev/null +++ b/mcp/src/tools/list_boards.js @@ -0,0 +1,25 @@ +import * as z from 'zod/v4'; +import { listBoards } from '../boards.js'; + +export default { + name: 'list_boards', + config: { + title: 'List boards', + description: + 'List the boards this viewer serves. Each board has a path, which the other tools take ' + + 'to name a board, and a title from the CAD export.', + outputSchema: { + boards: z.array( + z.object({ + path: z.string().describe('Board file, relative to the board folder, e.g. "lab/rev2/probe.json".'), + title: z.string().describe('Board title from the CAD export, or the file name if it has none.'), + }) + ), + }, + annotations: { readOnlyHint: true }, + }, + handler: ({ store }) => async () => { + const boards = await listBoards(store); + return { boards }; + }, +}; diff --git a/mcp/test/list_boards.test.js b/mcp/test/list_boards.test.js new file mode 100644 index 0000000..4985ede --- /dev/null +++ b/mcp/test/list_boards.test.js @@ -0,0 +1,137 @@ +// list_boards through a real MCP client over HTTP, against boards that +// build_boards.py builds from the test fixtures. + +import { test, before, after } from 'node:test'; +import assert from 'node:assert/strict'; +import { execFileSync } from 'node:child_process'; +import fs from 'node:fs'; +import net from 'node:net'; +import os from 'node:os'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { Client } from '@modelcontextprotocol/sdk/client/index.js'; +import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; +import { diskStore } from '../src/boards.js'; +import { createHttpServer, MCP_PATH } from '../src/http.js'; + +const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); +const FIXTURE = path.join(ROOT, 'tests', 'fixtures', 'netdaq-small.json'); + +let dir; +let pcbs; +let server; +let url; + +async function connect() { + const client = new Client({ name: 'test', version: '0.0.0' }); + await client.connect(new StreamableHTTPClientTransport(url)); + return client; +} + +async function callListBoards() { + const client = await connect(); + try { + return await client.callTool({ name: 'list_boards', arguments: {} }); + } finally { + await client.close(); + } +} + +before(async () => { + dir = fs.mkdtempSync(path.join(os.tmpdir(), 'pcbviewer-mcp-')); + pcbs = path.join(dir, 'pcbs'); + fs.mkdirSync(path.join(dir, 'exports', 'boardA'), { recursive: true }); + fs.mkdirSync(path.join(dir, 'exports', 'lab', 'rev2'), { recursive: true }); + fs.copyFileSync(FIXTURE, path.join(dir, 'exports', 'boardA', 'boardA.json')); + // A board with no title falls back to its file name. + const untitled = JSON.parse(fs.readFileSync(FIXTURE, 'utf8')); + delete untitled.pcbdata.metadata.title; + fs.writeFileSync(path.join(dir, 'exports', 'lab', 'rev2', 'probe.json'), JSON.stringify(untitled)); + execFileSync('python3', ['build_boards.py', '--src', path.join(dir, 'exports'), '--out', pcbs], { + cwd: ROOT, + }); + + server = createHttpServer({ store: diskStore(pcbs) }); + await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); + url = new URL(`http://127.0.0.1:${server.address().port}${MCP_PATH}`); +}); + +after(async () => { + server.closeAllConnections(); + await new Promise((resolve) => server.close(resolve)); + fs.rmSync(dir, { recursive: true, force: true }); +}); + +test('the server offers list_boards', async () => { + const client = await connect(); + try { + const { tools } = await client.listTools(); + const names = tools.map((t) => t.name); + assert.ok(names.includes('list_boards')); + } finally { + await client.close(); + } +}); + +test('list_boards returns each board with its path and title', async () => { + const result = await callListBoards(); + const boards = [ + { path: 'boardA/boardA.json', title: 'netdaq' }, + { path: 'lab/rev2/probe.json', title: 'probe' }, + ]; + assert.equal(result.isError, undefined); + assert.deepEqual(result.structuredContent, { boards }); + assert.deepEqual(JSON.parse(result.content[0].text), { boards }); +}); + +test('list_boards sees a rebuild without a restart', async () => { + const index = path.join(pcbs, 'index.json'); + const saved = fs.readFileSync(index); + try { + fs.writeFileSync(index, JSON.stringify({ boards: [{ path: 'x.json', title: 'X' }] })); + const result = await callListBoards(); + assert.deepEqual(result.structuredContent, { boards: [{ path: 'x.json', title: 'X' }] }); + } finally { + fs.writeFileSync(index, saved); + } +}); + +test('with no index.json, list_boards says to run build_boards.py', async () => { + const index = path.join(pcbs, 'index.json'); + const saved = fs.readFileSync(index); + fs.rmSync(index); + try { + const result = await callListBoards(); + assert.equal(result.isError, true); + assert.match(result.content[0].text, /build_boards\.py/); + } finally { + fs.writeFileSync(index, saved); + } +}); + +test('only POST is served, and only at /mcp', async () => { + const get = await fetch(url); + assert.equal(get.status, 405); + const other = await fetch(new URL('/other', url), { method: 'POST' }); + assert.equal(other.status, 404); +}); + +test('a malformed request target gets a 404 and the server stays up', async () => { + const reply = await new Promise((resolve, reject) => { + const socket = net.connect(Number(url.port), url.hostname, () => { + socket.write('POST //[ HTTP/1.1\r\nHost: x\r\nContent-Length: 0\r\nConnection: close\r\n\r\n'); + }); + let data = ''; + socket.on('data', (d) => (data += d)); + socket.on('end', () => resolve(data)); + socket.on('error', reject); + }); + assert.match(reply, /^HTTP\/1\.1 404/); + const result = await callListBoards(); + assert.equal(result.isError, undefined); +}); + +test('the disk store does not read outside the board folder', async () => { + const store = diskStore(pcbs); + await assert.rejects(store.readJson('../exports/boardA/boardA.json'), /outside the board folder/); +}); From 7d05c43f847f719cae80333e2b5bf60e2d47d9e7 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sat, 10 Oct 2026 21:12:20 +0200 Subject: [PATCH 03/20] MCP tool locate: where parts are on the board, by refdes (#88) * MCP tool locate: where parts are on the board, by refdes Co-Authored-By: Claude Opus 5.5 * locate: say which way angle turns the rectangle Co-Authored-By: Claude Opus 5.5 --------- Co-authored-by: Claude Opus 5.5 --- README.md | 1 + mcp/src/boards.js | 19 ++++++ mcp/src/footprints.js | 77 +++++++++++++++++++++ mcp/src/tools/index.js | 3 +- mcp/src/tools/locate.js | 82 ++++++++++++++++++++++ mcp/test/locate.test.js | 147 ++++++++++++++++++++++++++++++++++++++++ 6 files changed, 328 insertions(+), 1 deletion(-) create mode 100644 mcp/src/footprints.js create mode 100644 mcp/src/tools/locate.js create mode 100644 mcp/test/locate.test.js diff --git a/README.md b/README.md index d634fd8..07f8704 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,7 @@ Tools: | Tool | Returns | |---|---| | `list_boards` | Each board's path and title, from `index.json`. | +| `locate` | Side, center, size and rotation of parts by refdes, from the footprint bbox, in board units (mm for KiCad). | To connect Claude Code: diff --git a/mcp/src/boards.js b/mcp/src/boards.js index 108d0eb..b8abdcf 100644 --- a/mcp/src/boards.js +++ b/mcp/src/boards.js @@ -61,3 +61,22 @@ export async function listBoards(store) { .filter((b) => b && typeof b.path === 'string' && typeof b.title === 'string') .map((b) => ({ path: b.path, title: b.title })); } + +// One board payload (what generate.py --split writes), by its path from +// list_boards. It is read on each call, so a rebuild shows up without a +// restart. +export async function loadBoard(store, boardPath) { + let board; + try { + board = await store.readJson(boardPath); + } catch (err) { + if (err instanceof BoardError) { + throw new BoardError(`Cannot read board "${boardPath}" (${err.message}). list_boards gives the valid paths.`); + } + throw err; + } + if (!board || !Array.isArray(board.footprints)) { + throw new BoardError(`"${boardPath}" is not a board payload: it has no footprint list.`); + } + return board; +} diff --git a/mcp/src/footprints.js b/mcp/src/footprints.js new file mode 100644 index 0000000..6463830 --- /dev/null +++ b/mcp/src/footprints.js @@ -0,0 +1,77 @@ +// Footprint geometry from the board payload. Every tool that talks about +// where a part is, or whether a point is under a part, goes through here, so +// they all mean the same rectangle. +// +// A footprint's bbox is a rectangle in the footprint's own frame: +// pos footprint origin in board coordinates +// relpos corner of the rectangle, relative to pos, before rotation +// size width and height, before rotation +// angle rotation in degrees +// A point p in the footprint frame sits at pos + rotate(p, -angle) on the +// board. With y down, a positive angle turns the rectangle counterclockwise +// as seen from the top, on both sides. This is the inverse of what the +// viewer's pointWithinFootprintBbox does (web/render.js), so a click and a +// tool agree on what is "on" a part. +// +// What the rectangle covers depends on the exporter: +// KiCad (ibom): FOOTPRINT::GetBoundingBox without text, so the outer +// extent of all pads and graphic shapes on every layer (copper, silk, +// fab, courtyard if the footprint has one). +// Allegro (allegro-skills/exportJson.il): the PLACE_BOUND_TOP/BOTTOM +// shapes (the place boundary, Allegro's courtyard), both sides merged; +// if the symbol has none, the extents of the whole symbol. +// Units are the board units of the export: mm for KiCad. The Allegro export +// does no unit conversion, so it is in the design's own units. y grows +// downward, and back-side parts use the same coordinates (seen from the top). + +function rotate([x, y], deg) { + const a = (deg * Math.PI) / 180; + const c = Math.cos(a); + const s = Math.sin(a); + return [x * c - y * s, x * s + y * c]; +} + +// Rounds away float noise such as 165.00000000000003. 1e-6 is 1 nm in mm. +function round(v) { + return Math.round(v * 1e6) / 1e6; +} + +// Board position of a footprint: side, center, size and angle of its bbox, +// and the axis-aligned extent of the rotated rectangle on the board. +export function footprintPlace(fp) { + const { pos, relpos, size, angle } = fp.bbox; + const toBoard = (p) => { + const r = rotate(p, -angle); + return [pos[0] + r[0], pos[1] + r[1]]; + }; + const center = toBoard([relpos[0] + size[0] / 2, relpos[1] + size[1] / 2]); + const corners = [ + [relpos[0], relpos[1]], + [relpos[0] + size[0], relpos[1]], + [relpos[0], relpos[1] + size[1]], + [relpos[0] + size[0], relpos[1] + size[1]], + ].map(toBoard); + const xs = corners.map((c) => c[0]); + const ys = corners.map((c) => c[1]); + return { + ref: fp.ref, + side: fp.layer, + center: center.map(round), + size: size.map(round), + angle: fp.bbox.angle, + extent: { + minx: round(Math.min(...xs)), + miny: round(Math.min(...ys)), + maxx: round(Math.max(...xs)), + maxy: round(Math.max(...ys)), + }, + }; +} + +// True when board point (x, y) is inside the footprint's bbox rectangle, +// edges included. Same test as the viewer's pointWithinFootprintBbox. +export function pointInFootprint(fp, x, y) { + const { pos, relpos, size, angle } = fp.bbox; + const [u, v] = rotate([x - pos[0], y - pos[1]], angle); + return relpos[0] <= u && u <= relpos[0] + size[0] && relpos[1] <= v && v <= relpos[1] + size[1]; +} diff --git a/mcp/src/tools/index.js b/mcp/src/tools/index.js index 0738400..6655bdd 100644 --- a/mcp/src/tools/index.js +++ b/mcp/src/tools/index.js @@ -7,5 +7,6 @@ // write its module and list it here. import listBoards from './list_boards.js'; +import locate from './locate.js'; -export const tools = [listBoards]; +export const tools = [listBoards, locate]; diff --git a/mcp/src/tools/locate.js b/mcp/src/tools/locate.js new file mode 100644 index 0000000..33a3bf1 --- /dev/null +++ b/mcp/src/tools/locate.js @@ -0,0 +1,82 @@ +import * as z from 'zod/v4'; +import { loadBoard } from '../boards.js'; +import { footprintPlace } from '../footprints.js'; + +const point = z.array(z.number()).length(2); + +export default { + name: 'locate', + config: { + title: 'Locate parts', + description: + 'Find where parts are on a board, by reference designator (e.g. "U69"). For each part: the ' + + 'side it is mounted on, the center and size of its footprint rectangle, the rotation, and ' + + 'the extent of the rotated rectangle on the board.\n' + + 'The rectangle is the footprint bbox from the CAD export. From KiCad it is the outer extent ' + + "of the footprint's pads and shapes on all layers (silk, fab, courtyard if any), text left " + + 'out. From Allegro it is the place boundary (PLACE_BOUND_TOP/BOTTOM), or the whole symbol ' + + 'if it has none. So it is about the part body and its pads, a little larger than the ' + + 'copper.\n' + + 'Coordinates are board units, the same ones the viewer uses in its links: mm for KiCad ' + + 'boards; Allegro boards keep the design units. x grows right and y grows down, as seen ' + + 'from the top, for both sides.\n' + + 'Refdes that are not on the board are listed in not_found; the rest are still returned. ' + + 'Matching is exact first, then ignores case.', + inputSchema: { + board: z.string().describe('Board path from list_boards, e.g. "lab/rev2/probe.json".'), + refs: z.array(z.string()).min(1).describe('Reference designators, e.g. ["U69", "R12"].'), + }, + outputSchema: { + parts: z.array( + z.object({ + ref: z.string().describe('Reference designator as it is on the board.'), + side: z.string().describe('"F" for the front (top) side, "B" for the back (bottom).'), + center: point.describe('Center of the footprint rectangle, [x, y] in board units.'), + size: point.describe('Width and height of the rectangle before rotation, in board units.'), + angle: z + .number() + .describe( + 'Rotation in degrees, as the CAD export gives it. A positive angle turns the ' + + 'rectangle counterclockwise as seen from the top (y down), on both sides.' + ), + extent: z + .object({ minx: z.number(), miny: z.number(), maxx: z.number(), maxy: z.number() }) + .describe('Axis-aligned box around the rotated rectangle, in board units.'), + }) + ), + not_found: z.array(z.string()).describe('Requested refdes that are not on the board.'), + }, + annotations: { readOnlyHint: true }, + }, + handler: ({ store }) => async ({ board, refs }) => { + const data = await loadBoard(store, board); + const byRef = new Map(); + const byLower = new Map(); + for (const fp of data.footprints) { + if (!fp || typeof fp.ref !== 'string' || !fp.bbox) continue; + if (!byRef.has(fp.ref)) byRef.set(fp.ref, []); + byRef.get(fp.ref).push(fp); + const lower = fp.ref.toLowerCase(); + if (!byLower.has(lower)) byLower.set(lower, []); + byLower.get(lower).push(fp); + } + const parts = []; + const notFound = []; + const seen = new Set(); + for (const ref of refs) { + const want = ref.trim(); + const hits = byRef.get(want) ?? byLower.get(want.toLowerCase()); + if (!hits) { + notFound.push(ref); + continue; + } + // A board can carry the same refdes twice; return every copy, once. + for (const fp of hits) { + if (seen.has(fp)) continue; + seen.add(fp); + parts.push(footprintPlace(fp)); + } + } + return { parts, not_found: notFound }; + }, +}; diff --git a/mcp/test/locate.test.js b/mcp/test/locate.test.js new file mode 100644 index 0000000..5136b44 --- /dev/null +++ b/mcp/test/locate.test.js @@ -0,0 +1,147 @@ +// locate through a real MCP client over HTTP, against both test fixtures +// built by build_boards.py. + +import { test, before, after } from 'node:test'; +import assert from 'node:assert/strict'; +import { execFileSync } from 'node:child_process'; +import fs from 'node:fs'; +import os from 'node:os'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { Client } from '@modelcontextprotocol/sdk/client/index.js'; +import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; +import { diskStore } from '../src/boards.js'; +import { footprintPlace, pointInFootprint } from '../src/footprints.js'; +import { createHttpServer, MCP_PATH } from '../src/http.js'; + +const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); +const FIXTURES = path.join(ROOT, 'tests', 'fixtures'); +const NETDAQ = 'netdaq/netdaq.json'; +const CIAA = 'ciaa/ciaa.json'; + +let dir; +let pcbs; +let server; +let url; + +async function callLocate(args) { + const client = new Client({ name: 'test', version: '0.0.0' }); + await client.connect(new StreamableHTTPClientTransport(url)); + try { + return await client.callTool({ name: 'locate', arguments: args }); + } finally { + await client.close(); + } +} + +function readBoard(rel) { + return JSON.parse(fs.readFileSync(path.join(pcbs, rel), 'utf8')); +} + +function assertClose(actual, expected) { + assert.equal(actual.length, expected.length); + actual.forEach((v, i) => assert.ok(Math.abs(v - expected[i]) < 1e-6, `${actual} != ${expected}`)); +} + +before(async () => { + dir = fs.mkdtempSync(path.join(os.tmpdir(), 'pcbviewer-mcp-')); + pcbs = path.join(dir, 'pcbs'); + fs.mkdirSync(path.join(dir, 'exports', 'netdaq'), { recursive: true }); + fs.mkdirSync(path.join(dir, 'exports', 'ciaa'), { recursive: true }); + fs.copyFileSync(path.join(FIXTURES, 'netdaq-small.json'), path.join(dir, 'exports', NETDAQ)); + fs.copyFileSync(path.join(FIXTURES, 'ciaa-acc.json'), path.join(dir, 'exports', CIAA)); + execFileSync('python3', ['build_boards.py', '--src', path.join(dir, 'exports'), '--out', pcbs], { + cwd: ROOT, + }); + + server = createHttpServer({ store: diskStore(pcbs) }); + await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); + url = new URL(`http://127.0.0.1:${server.address().port}${MCP_PATH}`); +}); + +after(async () => { + server.closeAllConnections(); + await new Promise((resolve) => server.close(resolve)); + fs.rmSync(dir, { recursive: true, force: true }); +}); + +test('locate gives side, center, size, angle and extent of a front part (KiCad)', async () => { + // U24 in netdaq: bbox pos [165, 138.480884], relpos [-2.645, -3.65], + // size [5.27, 7.3], angle 90. The rectangle center is 0.01 left of the + // origin in the footprint frame; turned by 90 degrees that is 0.01 down. + const result = await callLocate({ board: NETDAQ, refs: ['U24'] }); + assert.equal(result.isError, undefined); + const { parts, not_found } = result.structuredContent; + assert.deepEqual(not_found, []); + assert.equal(parts.length, 1); + const u24 = parts[0]; + assert.equal(u24.ref, 'U24'); + assert.equal(u24.side, 'F'); + assert.equal(u24.angle, 90); + assertClose(u24.center, [165, 138.490884]); + assertClose(u24.size, [5.27, 7.3]); + assertClose( + [u24.extent.minx, u24.extent.miny, u24.extent.maxx, u24.extent.maxy], + [161.35, 135.855884, 168.65, 141.125884] + ); + assert.deepEqual(JSON.parse(result.content[0].text), result.structuredContent); +}); + +test('locate gives a back-side part in the same board coordinates', async () => { + // C2 in ciaa-acc: bbox pos [62.2, 96.5], centered on its origin, 0.81 x 0.5, angle 90. + const { structuredContent } = await callLocate({ board: CIAA, refs: ['C2'] }); + const [c2] = structuredContent.parts; + assert.equal(c2.side, 'B'); + assertClose(c2.center, [62.2, 96.5]); + assertClose([c2.extent.minx, c2.extent.miny, c2.extent.maxx, c2.extent.maxy], [61.95, 96.095, 62.45, 96.905]); +}); + +test('unknown refdes are listed in not_found and the rest still come back', async () => { + const result = await callLocate({ board: NETDAQ, refs: ['U24', 'U9999', 'r18', 'U24'] }); + assert.equal(result.isError, undefined); + const { parts, not_found } = result.structuredContent; + assert.deepEqual( + parts.map((p) => p.ref), + ['U24', 'R18'] + ); + assert.deepEqual(not_found, ['U9999']); +}); + +test('an unknown board is a tool error that points at list_boards', async () => { + const result = await callLocate({ board: 'nope/nope.json', refs: ['U1'] }); + assert.equal(result.isError, true); + assert.match(result.content[0].text, /list_boards/); +}); + +test('index.json is not a board', async () => { + const result = await callLocate({ board: 'index.json', refs: ['U1'] }); + assert.equal(result.isError, true); + assert.match(result.content[0].text, /not a board payload/); +}); + +// The rectangle must sit on the part: every pad center inside it, and the +// center the tool reports inside it too. Checked for every footprint on both +// fixtures, so a wrong sign in the rotation shows up on rotated parts. +for (const [name, rel] of [ + ['netdaq', NETDAQ], + ['ciaa-acc', CIAA], +]) { + test(`every pad and every reported center is inside its footprint (${name})`, () => { + const board = readBoard(rel); + let pads = 0; + for (const fp of board.footprints) { + const place = footprintPlace(fp); + assert.ok(pointInFootprint(fp, ...place.center), `${fp.ref} center outside`); + for (const pad of fp.pads) { + // Nudge toward the center so a pad exactly on the edge does not fail on float noise. + const x = pad.pos[0] + Math.sign(place.center[0] - pad.pos[0]) * 1e-9; + const y = pad.pos[1] + Math.sign(place.center[1] - pad.pos[1]) * 1e-9; + assert.ok(pointInFootprint(fp, x, y), `${fp.ref} pad at ${pad.pos} outside`); + assert.ok(place.extent.minx <= x && x <= place.extent.maxx, `${fp.ref} pad outside extent`); + assert.ok(place.extent.miny <= y && y <= place.extent.maxy, `${fp.ref} pad outside extent`); + pads++; + } + } + assert.ok(pads > 0); + }); +} From 97f262ab52088a5c319f5a3e5a69f32be36f7fd7 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sat, 10 Oct 2026 21:24:03 +0200 Subject: [PATCH 04/20] Build both images before pushing either (#87) (#89) Co-authored-by: Claude Opus 5.5 --- .github/workflows/ci.yml | 40 ++++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fb846f1..904d7c5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -416,15 +416,6 @@ jobs: type=raw,value=latest,enable={{is_default_branch}} type=sha - - uses: docker/build-push-action@v7 - with: - context: . - file: docker/Dockerfile - platforms: linux/amd64,linux/arm64 - push: true - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - # The MCP server, same tags. - id: meta-mcp uses: docker/metadata-action@v6 @@ -436,7 +427,36 @@ jobs: type=raw,value=latest,enable={{is_default_branch}} type=sha - - uses: docker/build-push-action@v7 + # Build both images for all platforms before pushing either, so a + # failed build (most likely arm64, which no other job builds) leaves + # both images untouched. The push steps then reuse the builder's cache. + - name: Build viewer image + uses: docker/build-push-action@v7 + with: + context: . + file: docker/Dockerfile + platforms: linux/amd64,linux/arm64 + push: false + + - name: Build MCP image + uses: docker/build-push-action@v7 + with: + context: mcp + platforms: linux/amd64,linux/arm64 + push: false + + - name: Push viewer image + uses: docker/build-push-action@v7 + with: + context: . + file: docker/Dockerfile + platforms: linux/amd64,linux/arm64 + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + + - name: Push MCP image + uses: docker/build-push-action@v7 with: context: mcp platforms: linux/amd64,linux/arm64 From 5d847f6061b2e295898c1724a2fa5d291f1a1d93 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sat, 10 Oct 2026 21:46:46 +0200 Subject: [PATCH 05/20] MCP tool net_places: every pad on a net (#92) * MCP tool net_places: every pad on a net, with refdes, side and position Co-Authored-By: Claude Opus 5.5 * net_places: trim the net name, explain a net with no pads Trim the net name like locate trims refdes. Say in the tool description that a net with no pads gives found: true and no pads. Note in pads.js that Allegro writes a through-hole pin as two pads. Co-Authored-By: Claude Opus 5.5 * pads.js: note that Allegro through-hole pins are listed twice Co-Authored-By: Claude Opus 5.5 * pads.js: merge an Allegro through-hole pin pair into one pad Allegro writes a through-hole pin as an F "th" pad and a B "smd" pad at the same position. boardPads now gives one "th" pad on both sides, and keeps pin1 if either pad has it. Co-Authored-By: Claude Opus 5.5 --------- Co-authored-by: Claude Opus 5.5 --- mcp/src/footprints.js | 2 +- mcp/src/pads.js | 70 +++++++++++++++ mcp/src/tools/index.js | 3 +- mcp/src/tools/net_places.js | 66 ++++++++++++++ mcp/test/net_places.test.js | 175 ++++++++++++++++++++++++++++++++++++ 5 files changed, 314 insertions(+), 2 deletions(-) create mode 100644 mcp/src/pads.js create mode 100644 mcp/src/tools/net_places.js create mode 100644 mcp/test/net_places.test.js diff --git a/mcp/src/footprints.js b/mcp/src/footprints.js index 6463830..34003bf 100644 --- a/mcp/src/footprints.js +++ b/mcp/src/footprints.js @@ -32,7 +32,7 @@ function rotate([x, y], deg) { } // Rounds away float noise such as 165.00000000000003. 1e-6 is 1 nm in mm. -function round(v) { +export function round(v) { return Math.round(v * 1e6) / 1e6; } diff --git a/mcp/src/pads.js b/mcp/src/pads.js new file mode 100644 index 0000000..977632c --- /dev/null +++ b/mcp/src/pads.js @@ -0,0 +1,70 @@ +// Pads from the board payload. Every tool that talks about pads goes through +// here, so they all mean the same thing by a pad's place and side. +// +// footprints[i].pads[j] in the payload: +// pos pad center, absolute board coordinates (not relative to the +// footprint) +// type "smd" or "th" +// layers ["F"], ["B"], or ["F", "B"] for a through-hole pad (KiCad). +// Allegro exports one pad per side instead: a through-hole pin is +// two pads at the same pos, ["F"] with type "th" and ["B"] with +// type "smd" (allegro-skills/exportJson.il, addPad). boardPads +// merges such a pair into one "th" pad on ["F", "B"]. +// net net name as written in the CAD tool; "" when unconnected +// pin1 1 on the pad the export marks as pin 1, absent otherwise +// The export has no pad names, so there is no pin number here yet. +// +// Vias are tracks in the payload, not pads, so they never come out of here. + +import { round } from './footprints.js'; + +// Every pad on the board, with the footprint it belongs to. Two pads of one +// footprint at the same pos, where one is "th", come out as one "th" pad on +// both sides (the Allegro pair above). pin1 is kept if either pad has it. +export function* boardPads(data) { + for (const fp of data.footprints) { + if (!fp || typeof fp.ref !== 'string' || !Array.isArray(fp.pads)) continue; + const pads = []; + const at = new Map(); + for (const pad of fp.pads) { + if (!pad || !Array.isArray(pad.pos)) continue; + const key = pad.pos.join(','); + const i = at.get(key); + if (i !== undefined && (pads[i].type === 'th' || pad.type === 'th')) { + const other = pads[i]; + const th = other.type === 'th' ? other : pad; + pads[i] = { ...th, type: 'th', layers: ['F', 'B'] }; + if (other.pin1 || pad.pin1) pads[i].pin1 = 1; + continue; + } + at.set(key, pads.length); + pads.push(pad); + } + for (const pad of pads) yield { fp, pad }; + } +} + +// "F" or "B" for a pad on one side, "both" for a pad on both (through-hole). +function padSide(fp, pad) { + const layers = Array.isArray(pad.layers) ? pad.layers : []; + const front = layers.includes('F'); + const back = layers.includes('B'); + if (front && back) return 'both'; + if (front) return 'F'; + if (back) return 'B'; + return fp.layer; +} + +// Where a pad is: refdes, side, board position and pad type. pin1 is only +// set on the pad the export marks as pin 1. +export function padPlace(fp, pad) { + const place = { + ref: fp.ref, + side: padSide(fp, pad), + x: round(pad.pos[0]), + y: round(pad.pos[1]), + type: pad.type, + }; + if (pad.pin1) place.pin1 = true; + return place; +} diff --git a/mcp/src/tools/index.js b/mcp/src/tools/index.js index 6655bdd..39927ba 100644 --- a/mcp/src/tools/index.js +++ b/mcp/src/tools/index.js @@ -8,5 +8,6 @@ import listBoards from './list_boards.js'; import locate from './locate.js'; +import netPlaces from './net_places.js'; -export const tools = [listBoards, locate]; +export const tools = [listBoards, locate, netPlaces]; diff --git a/mcp/src/tools/net_places.js b/mcp/src/tools/net_places.js new file mode 100644 index 0000000..bafc455 --- /dev/null +++ b/mcp/src/tools/net_places.js @@ -0,0 +1,66 @@ +import * as z from 'zod/v4'; +import { loadBoard } from '../boards.js'; +import { boardPads, padPlace } from '../pads.js'; + +export default { + name: 'net_places', + config: { + title: 'Pads on a net', + description: + 'List every pad on a net, to find where the net can be measured or patched. The net name ' + + 'is as written in the CAD tool, e.g. "+3.3V" or "/ADC1/CS". For each pad: the refdes of ' + + 'its part, the side it is on, its center, and whether it is SMD or through-hole. The ' + + 'export has no pad names, so pads carry no pin number; the pad the export marks as pin 1 ' + + 'has pin1: true.\n' + + 'Vias are not listed.\n' + + 'Coordinates are board units, the same ones the viewer uses in its links: mm for KiCad ' + + 'boards; Allegro boards keep the design units. x grows right and y grows down, as seen ' + + 'from the top, for both sides.\n' + + 'Matching is exact first, then ignores case if that gives exactly one net. A net that is ' + + 'not on the board gives found: false and no pads. A net on the board with no pads (only ' + + 'tracks, vias or zones) gives found: true and no pads. Unconnected pads are never listed.', + inputSchema: { + board: z.string().describe('Board path from list_boards, e.g. "lab/rev2/probe.json".'), + net: z.string().describe('Net name as written in the CAD tool, e.g. "+3.3V" or "/ADC1/CS".'), + }, + outputSchema: { + net: z.string().describe('The net name as it is on the board, or as asked if not found.'), + found: z.boolean().describe('False when the board has no net by that name.'), + pads: z.array( + z.object({ + ref: z.string().describe('Reference designator of the part the pad belongs to.'), + side: z + .string() + .describe('"F" for the front (top), "B" for the back (bottom), "both" for a through-hole pad.'), + x: z.number().describe('Pad center x, in board units.'), + y: z.number().describe('Pad center y, in board units.'), + type: z.string().describe('"smd" or "th" (through-hole).'), + pin1: z.literal(true).optional().describe('Present on the pad the export marks as pin 1.'), + }) + ), + }, + annotations: { readOnlyHint: true }, + }, + handler: ({ store }) => async ({ board, net }) => { + const data = await loadBoard(store, board); + const all = [...boardPads(data)]; + + // Known net names: the board's net list plus every pad net. "" is the + // unconnected net and never matches. + const names = new Set(Array.isArray(data.nets) ? data.nets.filter((n) => typeof n === 'string') : []); + for (const { pad } of all) if (typeof pad.net === 'string') names.add(pad.net); + names.delete(''); + + const want = net.trim(); + let name = names.has(want) ? want : undefined; + if (name === undefined) { + const lower = want.toLowerCase(); + const hits = [...names].filter((n) => n.toLowerCase() === lower); + if (hits.length === 1) name = hits[0]; + } + if (name === undefined) return { net, found: false, pads: [] }; + + const pads = all.filter(({ pad }) => pad.net === name).map(({ fp, pad }) => padPlace(fp, pad)); + return { net: name, found: true, pads }; + }, +}; diff --git a/mcp/test/net_places.test.js b/mcp/test/net_places.test.js new file mode 100644 index 0000000..b9576ef --- /dev/null +++ b/mcp/test/net_places.test.js @@ -0,0 +1,175 @@ +// net_places through a real MCP client over HTTP, against both test fixtures +// built by build_boards.py. + +import { test, before, after } from 'node:test'; +import assert from 'node:assert/strict'; +import { execFileSync } from 'node:child_process'; +import fs from 'node:fs'; +import os from 'node:os'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { Client } from '@modelcontextprotocol/sdk/client/index.js'; +import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; +import { diskStore } from '../src/boards.js'; +import { boardPads, padPlace } from '../src/pads.js'; +import { createHttpServer, MCP_PATH } from '../src/http.js'; + +const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); +const FIXTURES = path.join(ROOT, 'tests', 'fixtures'); +const NETDAQ = 'netdaq/netdaq.json'; +const CIAA = 'ciaa/ciaa.json'; + +let dir; +let pcbs; +let server; +let url; + +async function callNetPlaces(args) { + const client = new Client({ name: 'test', version: '0.0.0' }); + await client.connect(new StreamableHTTPClientTransport(url)); + try { + return await client.callTool({ name: 'net_places', arguments: args }); + } finally { + await client.close(); + } +} + +function readBoard(rel) { + return JSON.parse(fs.readFileSync(path.join(pcbs, rel), 'utf8')); +} + +before(async () => { + dir = fs.mkdtempSync(path.join(os.tmpdir(), 'pcbviewer-mcp-')); + pcbs = path.join(dir, 'pcbs'); + fs.mkdirSync(path.join(dir, 'exports', 'netdaq'), { recursive: true }); + fs.mkdirSync(path.join(dir, 'exports', 'ciaa'), { recursive: true }); + fs.copyFileSync(path.join(FIXTURES, 'netdaq-small.json'), path.join(dir, 'exports', NETDAQ)); + fs.copyFileSync(path.join(FIXTURES, 'ciaa-acc.json'), path.join(dir, 'exports', CIAA)); + execFileSync('python3', ['build_boards.py', '--src', path.join(dir, 'exports'), '--out', pcbs], { + cwd: ROOT, + }); + + server = createHttpServer({ store: diskStore(pcbs) }); + await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); + url = new URL(`http://127.0.0.1:${server.address().port}${MCP_PATH}`); +}); + +after(async () => { + server.closeAllConnections(); + await new Promise((resolve) => server.close(resolve)); + fs.rmSync(dir, { recursive: true, force: true }); +}); + +test('net_places lists every pad on a net with refdes, side, position and type (KiCad)', async () => { + // /ADC3/ADCIN_ISOL7 in netdaq is on two pads of U24; the first is pin 1. + const result = await callNetPlaces({ board: NETDAQ, net: '/ADC3/ADCIN_ISOL7' }); + assert.equal(result.isError, undefined); + assert.deepEqual(result.structuredContent, { + net: '/ADC3/ADCIN_ISOL7', + found: true, + pads: [ + { ref: 'U24', side: 'F', x: 167.8, y: 140.430884, type: 'smd', pin1: true }, + { ref: 'U24', side: 'F', x: 167.8, y: 139.780884, type: 'smd' }, + ], + }); + assert.deepEqual(JSON.parse(result.content[0].text), result.structuredContent); +}); + +test('a power net name with symbols matches as written', async () => { + const { structuredContent } = await callNetPlaces({ board: NETDAQ, net: '+3.3V' }); + assert.equal(structuredContent.found, true); + const refs = new Set(structuredContent.pads.map((p) => p.ref)); + for (const ref of ['U24', 'R18', 'R14', 'FB2', 'SW2']) assert.ok(refs.has(ref), `${ref} missing`); +}); + +test('a through-hole pad is on both sides', async () => { + const { structuredContent } = await callNetPlaces({ board: NETDAQ, net: '/RMII.TXD1' }); + const tp = structuredContent.pads.filter((p) => p.ref === 'TP68'); + assert.equal(tp.length, 1); + assert.equal(tp[0].side, 'both'); + assert.equal(tp[0].type, 'th'); +}); + +test('pads on the back side say B, in the same board coordinates', async () => { + // OB_USB_OC in ciaa-acc: pin 1 of J3 on the back, pin 1 of J2 on the front. + const { structuredContent } = await callNetPlaces({ board: CIAA, net: '/Principal/OneBank/OB_USB_OC' }); + assert.deepEqual(structuredContent.pads, [ + { ref: 'J3', side: 'B', x: 121.7585, y: 104.293, type: 'smd', pin1: true }, + { ref: 'J2', side: 'F', x: 121.8855, y: 104.293, type: 'smd', pin1: true }, + ]); +}); + +test('matching ignores case when the exact name is not on the board', async () => { + const { structuredContent } = await callNetPlaces({ board: NETDAQ, net: '/adc3/adcin_isol7' }); + assert.equal(structuredContent.found, true); + assert.equal(structuredContent.net, '/ADC3/ADCIN_ISOL7'); + assert.equal(structuredContent.pads.length, 2); +}); + +test('spaces around the net name are ignored', async () => { + const { structuredContent } = await callNetPlaces({ board: NETDAQ, net: ' /ADC3/ADCIN_ISOL7 ' }); + assert.equal(structuredContent.found, true); + assert.equal(structuredContent.net, '/ADC3/ADCIN_ISOL7'); + assert.equal(structuredContent.pads.length, 2); +}); + +test('an unknown net is not found, not an error', async () => { + const result = await callNetPlaces({ board: NETDAQ, net: '/NO/SUCH_NET' }); + assert.equal(result.isError, undefined); + assert.deepEqual(result.structuredContent, { net: '/NO/SUCH_NET', found: false, pads: [] }); +}); + +test('unconnected pads are never matched', async () => { + // ciaa-acc has pads with net "", e.g. the mounting holes of J3. + const { structuredContent } = await callNetPlaces({ board: CIAA, net: '' }); + assert.deepEqual(structuredContent, { net: '', found: false, pads: [] }); +}); + +test('an unknown board is a tool error that points at list_boards', async () => { + const result = await callNetPlaces({ board: 'nope/nope.json', net: 'GND' }); + assert.equal(result.isError, true); + assert.match(result.content[0].text, /list_boards/); +}); + +// Every pad in the payload comes out of boardPads, at its own position, with +// a side that matches its layers. Checked on both fixtures. +for (const [name, rel] of [ + ['netdaq', NETDAQ], + ['ciaa-acc', CIAA], +]) { + test(`every pad is walked once, at its payload position (${name})`, () => { + const board = readBoard(rel); + const total = board.footprints.reduce((n, fp) => n + fp.pads.length, 0); + let seen = 0; + for (const { fp, pad } of boardPads(board)) { + const place = padPlace(fp, pad); + assert.equal(place.ref, fp.ref); + assert.ok(Math.abs(place.x - pad.pos[0]) < 1e-6 && Math.abs(place.y - pad.pos[1]) < 1e-6); + assert.ok(['smd', 'th'].includes(place.type)); + const want = pad.layers.length === 2 ? 'both' : pad.layers[0]; + assert.equal(place.side, want); + assert.equal(place.pin1 === true, Boolean(pad.pin1)); + seen++; + } + assert.equal(seen, total); + assert.ok(total > 0); + }); +} + +// Allegro writes a through-hole pin as two pads at one pos: F "th" and B +// "smd" (B "th" and F "smd" when mirrored). boardPads gives one pad. +test('an Allegro through-hole pin pair is one pad on both sides', () => { + const pad = (layers, type, extra = {}) => ({ pos: [10, 20], layers, type, net: 'N1', ...extra }); + const board = { + footprints: [ + { ref: 'J1', layer: 'F', pads: [pad(['F'], 'th', { pin1: 1 }), pad(['B'], 'smd'), { pos: [12, 20], layers: ['F'], type: 'smd', net: 'N2' }] }, + { ref: 'J2', layer: 'B', pads: [pad(['B'], 'th'), pad(['F'], 'smd', { pin1: 1 })] }, + ], + }; + const places = [...boardPads(board)].map(({ fp, pad }) => padPlace(fp, pad)); + assert.deepEqual(places, [ + { ref: 'J1', side: 'both', x: 10, y: 20, type: 'th', pin1: true }, + { ref: 'J1', side: 'F', x: 12, y: 20, type: 'smd' }, + { ref: 'J2', side: 'both', x: 10, y: 20, type: 'th', pin1: true }, + ]); +}); From 5ccfa03c1d700ff44a3d68ae370e556c63ed81c4 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sun, 11 Oct 2026 08:46:24 +0200 Subject: [PATCH 06/20] MCP tool nearest: reachable pads on a net near a part or point (#93) * MCP tool nearest: reachable pads on a net near a part or point Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x * nearest: sort by distance only, mark own and covered_by pads instead of dropping Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x * nearest: review fixes (own refdes never covers, ambiguous refdes error, covers after limit) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x --------- Co-authored-by: Claude Opus 5.5 --- README.md | 2 + mcp/src/footprints.js | 10 ++ mcp/src/pads.js | 29 ++++ mcp/src/tools/index.js | 3 +- mcp/src/tools/nearest.js | 180 ++++++++++++++++++++ mcp/src/tools/net_places.js | 30 +--- mcp/test/nearest.test.js | 327 ++++++++++++++++++++++++++++++++++++ 7 files changed, 553 insertions(+), 28 deletions(-) create mode 100644 mcp/src/tools/nearest.js create mode 100644 mcp/test/nearest.test.js diff --git a/README.md b/README.md index 07f8704..ee76df4 100644 --- a/README.md +++ b/README.md @@ -110,6 +110,8 @@ Tools: |---|---| | `list_boards` | Each board's path and title, from `index.json`. | | `locate` | Side, center, size and rotation of parts by refdes, from the footprint bbox, in board units (mm for KiCad). | +| `net_places` | Every pad on a net: refdes, side, position and pad type. No vias. | +| `nearest` | The pads on a net nearest to a part or point, nearest first, each marked as test point, through-hole or SMD, and with the part that covers it if any. No vias. | To connect Claude Code: diff --git a/mcp/src/footprints.js b/mcp/src/footprints.js index 34003bf..78e3f8b 100644 --- a/mcp/src/footprints.js +++ b/mcp/src/footprints.js @@ -75,3 +75,13 @@ export function pointInFootprint(fp, x, y) { const [u, v] = rotate([x - pos[0], y - pos[1]], angle); return relpos[0] <= u && u <= relpos[0] + size[0] && relpos[1] <= v && v <= relpos[1] + size[1]; } + +// Distance from board point (x, y) to the nearest edge of the footprint's +// bbox rectangle; 0 when the point is inside it. +export function distanceToFootprint(fp, x, y) { + const { pos, relpos, size, angle } = fp.bbox; + const [u, v] = rotate([x - pos[0], y - pos[1]], angle); + const du = Math.max(relpos[0] - u, 0, u - (relpos[0] + size[0])); + const dv = Math.max(relpos[1] - v, 0, v - (relpos[1] + size[1])); + return Math.hypot(du, dv); +} diff --git a/mcp/src/pads.js b/mcp/src/pads.js index 977632c..0f03176 100644 --- a/mcp/src/pads.js +++ b/mcp/src/pads.js @@ -16,8 +16,21 @@ // // Vias are tracks in the payload, not pads, so they never come out of here. +import * as z from 'zod/v4'; import { round } from './footprints.js'; +// Output schema of one padPlace, shared by every tool that lists pads. +export const padSchema = z.object({ + ref: z.string().describe('Reference designator of the part the pad belongs to.'), + side: z + .string() + .describe('"F" for the front (top), "B" for the back (bottom), "both" for a through-hole pad.'), + x: z.number().describe('Pad center x, in board units.'), + y: z.number().describe('Pad center y, in board units.'), + type: z.string().describe('"smd" or "th" (through-hole).'), + pin1: z.literal(true).optional().describe('Present on the pad the export marks as pin 1.'), +}); + // Every pad on the board, with the footprint it belongs to. Two pads of one // footprint at the same pos, where one is "th", come out as one "th" pad on // both sides (the Allegro pair above). pin1 is kept if either pad has it. @@ -44,6 +57,22 @@ export function* boardPads(data) { } } +// The net name on the board that `net` asks for, or undefined. Known names +// are the board's net list plus every pad net; "" is the unconnected net and +// never matches. Exact first (after trimming), then ignoring case if that +// gives exactly one net. `pads` is [...boardPads(data)]. +export function matchNet(data, pads, net) { + const names = new Set(Array.isArray(data.nets) ? data.nets.filter((n) => typeof n === 'string') : []); + for (const { pad } of pads) if (typeof pad.net === 'string') names.add(pad.net); + names.delete(''); + + const want = net.trim(); + if (names.has(want)) return want; + const lower = want.toLowerCase(); + const hits = [...names].filter((n) => n.toLowerCase() === lower); + return hits.length === 1 ? hits[0] : undefined; +} + // "F" or "B" for a pad on one side, "both" for a pad on both (through-hole). function padSide(fp, pad) { const layers = Array.isArray(pad.layers) ? pad.layers : []; diff --git a/mcp/src/tools/index.js b/mcp/src/tools/index.js index 39927ba..867b54f 100644 --- a/mcp/src/tools/index.js +++ b/mcp/src/tools/index.js @@ -8,6 +8,7 @@ import listBoards from './list_boards.js'; import locate from './locate.js'; +import nearest from './nearest.js'; import netPlaces from './net_places.js'; -export const tools = [listBoards, locate, netPlaces]; +export const tools = [listBoards, locate, netPlaces, nearest]; diff --git a/mcp/src/tools/nearest.js b/mcp/src/tools/nearest.js new file mode 100644 index 0000000..ebc49ec --- /dev/null +++ b/mcp/src/tools/nearest.js @@ -0,0 +1,180 @@ +import * as z from 'zod/v4'; +import { BoardError, loadBoard } from '../boards.js'; +import { distanceToFootprint, pointInFootprint, round } from '../footprints.js'; +import { boardPads, matchNet, padPlace, padSchema } from '../pads.js'; + +const point = z.array(z.number()).length(2); + +const DEFAULT_LIMIT = 10; + +// A test point is a part whose refdes is "TP" and a number, or whose value +// or footprint name says "test point" (any case, with or without a space, +// "_" or "-" between the words). Both fixtures name every test point TP +// with value "TestPoint" or "TESTPOINT", so the two rules agree there. +const TP_REF = /^TP\d/i; +const TP_TEXT = /test[\s_-]?point/i; + +function testPointRefs(data) { + const refs = new Set(); + for (const fp of data.footprints) if (fp && typeof fp.ref === 'string' && TP_REF.test(fp.ref)) refs.add(fp.ref); + if (Array.isArray(data.components)) { + for (const c of data.components) { + if (!c || typeof c.ref !== 'string') continue; + if (TP_TEXT.test(String(c.val ?? '')) || TP_TEXT.test(String(c.footprint ?? ''))) refs.add(c.ref); + } + } + return refs; +} + +// Footprints with this refdes: exact first, then ignoring case if that names +// exactly one refdes. A tool error when there is none, or when ignoring case +// gives more than one. +function partsByRef(data, ref, board) { + const want = ref.trim(); + const fps = data.footprints.filter((fp) => fp && typeof fp.ref === 'string' && fp.bbox); + const exact = fps.filter((fp) => fp.ref === want); + if (exact.length) return exact; + const lower = want.toLowerCase(); + const hits = fps.filter((fp) => fp.ref.toLowerCase() === lower); + const refs = [...new Set(hits.map((fp) => fp.ref))]; + if (refs.length === 1) return hits; + if (refs.length > 1) { + throw new BoardError(`"${want}" matches ${refs.join(', ')} on board "${board}" when case is ignored. Give the exact refdes.`); + } + throw new BoardError(`No part "${want}" on board "${board}". Use a refdes from the board, or an [x, y] point.`); +} + +// The part that covers the pad on side s: another part (not one with the +// pad's own refdes) mounted on that side whose bbox holds the pad center. +// undefined when the pad is free there. +function coveringPart(all, fp, place, s) { + return all.find((other) => other.ref !== fp.ref && other.layer === s && other.bbox && pointInFootprint(other, place.x, place.y)); +} + +export default { + name: 'nearest', + config: { + title: 'Nearest pads on a net', + description: + 'Find the pads on a net nearest to a part or a point, to choose where to probe or solder a ' + + 'wire. Use it for "where can I measure or patch +3.3V close to U69?".\n' + + 'Order: by distance only, nearest first. Each pad says what it is: type "th" (through-hole) ' + + 'or "smd", and testpoint: true on a test point. A test point is a part with refdes ' + + 'TP, or with "testpoint" / "test point" in its value or footprint name. Prefer a ' + + 'test point or a through-hole pad when it is about as close.\n' + + 'Distance: from the pad center to the point, or, for a refdes, to the nearest edge of the ' + + "part's footprint rectangle (the bbox that locate returns), so 0 for pads inside it. The " + + "part's own pads are listed with own: true. Own pads under the body of a BGA or QFN (or " + + 'any part with pads under it) may not be reachable.\n' + + 'Covered: a pad whose center lies inside the footprint rectangle of another part on the ' + + 'same side is still listed, with covered_by set to that part. The rectangle includes silk ' + + 'and fab outlines, so covered_by can also mean the pad is right next to that part. A ' + + 'through-hole pad can be reached from both sides: if it is covered on one side only, side ' + + 'is the free side and there is no covered_by; if it is covered on both, covered_by is set. ' + + 'side is the side to reach the pad from.\n' + + 'Vias are never returned. They have their own search, a last resort when no pad is near.\n' + + 'Coordinates and distances are board units, the same ones the viewer uses in its links: mm ' + + 'for KiCad boards; Allegro boards keep the design units. x grows right and y grows down, ' + + 'as seen from the top, for both sides.\n' + + 'Net matching is exact first, then ignores case if that gives exactly one net; refdes ' + + 'matching works the same way. A net that is not on the board gives found: false and no ' + + 'pads. A refdes that is not on the board is a tool error.', + inputSchema: { + board: z.string().describe('Board path from list_boards, e.g. "lab/rev2/probe.json".'), + net: z.string().describe('Net name as written in the CAD tool, e.g. "+3.3V" or "/ADC1/CS".'), + near: z + .union([z.string(), point]) + .describe('A refdes such as "U69", or a board point [x, y] in board units.'), + side: z + .enum(['F', 'B']) + .optional() + .describe('Only pads reachable from this side: "F" front (top) or "B" back (bottom).'), + limit: z + .number() + .int() + .min(1) + .max(200) + .optional() + .describe(`Most pads to return. Default ${DEFAULT_LIMIT}.`), + max_distance: z + .number() + .min(0) + .optional() + .describe('Leave out pads farther away than this, in board units.'), + }, + outputSchema: { + net: z.string().describe('The net name as it is on the board, or as asked if not found.'), + found: z.boolean().describe('False when the board has no net by that name.'), + pads: z.array( + padSchema.extend({ + side: z + .string() + .describe( + 'The side to reach the pad from: "F" front (top), "B" back (bottom), or "both" for a ' + + 'through-hole pad that is free on both sides.' + ), + testpoint: z.literal(true).optional().describe('Present when the pad belongs to a test point.'), + own: z.literal(true).optional().describe('Present when the pad belongs to the part given as near.'), + covered_by: z + .string() + .optional() + .describe( + 'Refdes of another part whose footprint rectangle holds the pad, on the side given. ' + + 'For a through-hole pad covered on both sides, the part on the front.' + ), + distance: z.number().describe('Distance to the point or part, in board units.'), + }) + ), + }, + annotations: { readOnlyHint: true }, + }, + handler: ({ store }) => async ({ board, net, near, side, limit = DEFAULT_LIMIT, max_distance }) => { + const data = await loadBoard(store, board); + + let distance; + let parts = []; + if (typeof near === 'string') { + parts = partsByRef(data, near, board); + distance = (x, y) => Math.min(...parts.map((fp) => distanceToFootprint(fp, x, y))); + } else { + distance = (x, y) => Math.hypot(x - near[0], y - near[1]); + } + + const all = [...boardPads(data)]; + const name = matchNet(data, all, net); + if (name === undefined) return { net, found: false, pads: [] }; + + const tps = testPointRefs(data); + const fps = data.footprints.filter(Boolean); + const hits = []; + for (const { fp, pad } of all) { + if (pad.net !== name) continue; + const place = padPlace(fp, pad); + let sides = place.side === 'both' ? ['F', 'B'] : [place.side]; + if (side) sides = sides.filter((s) => s === side); + if (!sides.length) continue; + const d = distance(place.x, place.y); + if (max_distance !== undefined && d > max_distance) continue; + hits.push({ fp, place, sides, d }); + } + hits.sort((a, b) => a.d - b.d); + + // Covers only change labels, not the order, so look them up for the + // pads that are returned only. + const pads = hits.slice(0, limit).map(({ fp, place, sides, d }) => { + const covers = sides.map((s) => coveringPart(fps, fp, place, s)); + const free = sides.filter((s, i) => !covers[i]); + if (free.length) { + place.side = free.length === 2 ? 'both' : free[0]; + } else { + place.side = sides.length === 2 ? 'both' : sides[0]; + place.covered_by = covers[0].ref; + } + if (tps.has(fp.ref)) place.testpoint = true; + if (parts.includes(fp)) place.own = true; + place.distance = round(d); + return place; + }); + return { net: name, found: true, pads }; + }, +}; diff --git a/mcp/src/tools/net_places.js b/mcp/src/tools/net_places.js index bafc455..ac8cb21 100644 --- a/mcp/src/tools/net_places.js +++ b/mcp/src/tools/net_places.js @@ -1,6 +1,6 @@ import * as z from 'zod/v4'; import { loadBoard } from '../boards.js'; -import { boardPads, padPlace } from '../pads.js'; +import { boardPads, matchNet, padPlace, padSchema } from '../pads.js'; export default { name: 'net_places', @@ -26,38 +26,14 @@ export default { outputSchema: { net: z.string().describe('The net name as it is on the board, or as asked if not found.'), found: z.boolean().describe('False when the board has no net by that name.'), - pads: z.array( - z.object({ - ref: z.string().describe('Reference designator of the part the pad belongs to.'), - side: z - .string() - .describe('"F" for the front (top), "B" for the back (bottom), "both" for a through-hole pad.'), - x: z.number().describe('Pad center x, in board units.'), - y: z.number().describe('Pad center y, in board units.'), - type: z.string().describe('"smd" or "th" (through-hole).'), - pin1: z.literal(true).optional().describe('Present on the pad the export marks as pin 1.'), - }) - ), + pads: z.array(padSchema), }, annotations: { readOnlyHint: true }, }, handler: ({ store }) => async ({ board, net }) => { const data = await loadBoard(store, board); const all = [...boardPads(data)]; - - // Known net names: the board's net list plus every pad net. "" is the - // unconnected net and never matches. - const names = new Set(Array.isArray(data.nets) ? data.nets.filter((n) => typeof n === 'string') : []); - for (const { pad } of all) if (typeof pad.net === 'string') names.add(pad.net); - names.delete(''); - - const want = net.trim(); - let name = names.has(want) ? want : undefined; - if (name === undefined) { - const lower = want.toLowerCase(); - const hits = [...names].filter((n) => n.toLowerCase() === lower); - if (hits.length === 1) name = hits[0]; - } + const name = matchNet(data, all, net); if (name === undefined) return { net, found: false, pads: [] }; const pads = all.filter(({ pad }) => pad.net === name).map(({ fp, pad }) => padPlace(fp, pad)); diff --git a/mcp/test/nearest.test.js b/mcp/test/nearest.test.js new file mode 100644 index 0000000..07d4005 --- /dev/null +++ b/mcp/test/nearest.test.js @@ -0,0 +1,327 @@ +// nearest through a real MCP client over HTTP, against both test fixtures +// built by build_boards.py, plus small made-up boards for the reach rules. + +import { test, before, after } from 'node:test'; +import assert from 'node:assert/strict'; +import { execFileSync } from 'node:child_process'; +import fs from 'node:fs'; +import os from 'node:os'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { Client } from '@modelcontextprotocol/sdk/client/index.js'; +import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; +import { diskStore } from '../src/boards.js'; +import { pointInFootprint } from '../src/footprints.js'; +import { createHttpServer, MCP_PATH } from '../src/http.js'; + +const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); +const FIXTURES = path.join(ROOT, 'tests', 'fixtures'); +const NETDAQ = 'netdaq/netdaq.json'; +const CIAA = 'ciaa/ciaa.json'; +const MADE_UP = 'made/up.json'; + +let dir; +let pcbs; +let server; +let url; + +async function callNearest(args) { + const client = new Client({ name: 'test', version: '0.0.0' }); + await client.connect(new StreamableHTTPClientTransport(url)); + try { + return await client.callTool({ name: 'nearest', arguments: args }); + } finally { + await client.close(); + } +} + +// nearest on a made-up board payload, through the same server. +async function nearestOn(board, args) { + fs.mkdirSync(path.join(pcbs, 'made'), { recursive: true }); + fs.writeFileSync(path.join(pcbs, MADE_UP), JSON.stringify(board)); + return callNearest({ board: MADE_UP, ...args }); +} + +function readBoard(rel) { + return JSON.parse(fs.readFileSync(path.join(pcbs, rel), 'utf8')); +} + +before(async () => { + dir = fs.mkdtempSync(path.join(os.tmpdir(), 'pcbviewer-mcp-')); + pcbs = path.join(dir, 'pcbs'); + fs.mkdirSync(path.join(dir, 'exports', 'netdaq'), { recursive: true }); + fs.mkdirSync(path.join(dir, 'exports', 'ciaa'), { recursive: true }); + fs.copyFileSync(path.join(FIXTURES, 'netdaq-small.json'), path.join(dir, 'exports', NETDAQ)); + fs.copyFileSync(path.join(FIXTURES, 'ciaa-acc.json'), path.join(dir, 'exports', CIAA)); + execFileSync('python3', ['build_boards.py', '--src', path.join(dir, 'exports'), '--out', pcbs], { + cwd: ROOT, + }); + + server = createHttpServer({ store: diskStore(pcbs) }); + await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); + url = new URL(`http://127.0.0.1:${server.address().port}${MCP_PATH}`); +}); + +after(async () => { + server.closeAllConnections(); + await new Promise((resolve) => server.close(resolve)); + fs.rmSync(dir, { recursive: true, force: true }); +}); + +// A part with a 2 x 2 box centered on (x, y), unrotated. +function part(ref, layer, x, y, pads, size = 2) { + return { + ref, + layer, + bbox: { pos: [x, y], relpos: [-size / 2, -size / 2], size: [size, size], angle: 0 }, + pads, + }; +} +const smd = (x, y, net, layer = 'F') => ({ pos: [x, y], layers: [layer], type: 'smd', net }); +const th = (x, y, net) => ({ pos: [x, y], layers: ['F', 'B'], type: 'th', net }); + +test('nearest on a KiCad board: pads by distance from the part box, own pads at 0', async () => { + const result = await callNearest({ board: NETDAQ, net: '+3.3V', near: 'U24' }); + assert.equal(result.isError, undefined); + const { net, found, pads } = result.structuredContent; + assert.equal(net, '+3.3V'); + assert.equal(found, true); + assert.deepEqual(pads[0], { ref: 'U24', side: 'F', x: 167.8, y: 138.480884, type: 'smd', own: true, distance: 0 }); + assert.deepEqual( + pads.map((p) => p.ref), + ['U24', 'R18', 'R14', 'FB2', 'SW2', 'SW2'] + ); + assert.deepEqual(pads.filter((p) => p.own).map((p) => p.ref), ['U24']); + assert.deepEqual(JSON.parse(result.content[0].text), result.structuredContent); +}); + +test('pads are sorted by distance only; test points and pad type are labels', async () => { + const { structuredContent } = await callNearest({ + board: CIAA, + net: '/Principal/BANK_0/I2C_SCL', + near: [100, 100], + }); + const { pads } = structuredContent; + for (let i = 1; i < pads.length; i++) assert.ok(pads[i - 1].distance <= pads[i].distance); + assert.equal(pads[0].ref, 'U1'); + const tp = pads.find((p) => p.ref === 'TP4'); + assert.equal(tp.testpoint, true); + assert.ok(pads.indexOf(tp) > 0); + assert.equal(pads.filter((p) => p.testpoint).length, 1); +}); + +test("the near part's own pads are marked own and come first at distance 0", async () => { + const { structuredContent } = await callNearest({ board: CIAA, net: '+3.3V', near: 'U1', limit: 200 }); + const { pads } = structuredContent; + const own = pads.filter((p) => p.own); + assert.ok(own.length > 0); + for (const p of own) assert.equal(p.ref, 'U1'); + for (const p of pads.filter((q) => q.ref === 'U1')) assert.equal(p.own, true); + assert.equal(pads[0].distance, 0); + const j17 = pads.find((p) => p.ref === 'J17'); + assert.equal(j17.type, 'th'); + assert.ok(pads.indexOf(j17) > 0); +}); + +test('a free through-hole test point is reachable from both sides', async () => { + const { structuredContent } = await callNearest({ board: NETDAQ, net: '/RMII.TXD1', near: 'TP68' }); + assert.deepEqual(structuredContent.pads, [ + { ref: 'TP68', side: 'both', x: 151, y: 89.6, type: 'th', pin1: true, testpoint: true, own: true, distance: 0 }, + ]); +}); + +test('a test point inside another part box is listed with covered_by (ciaa TP7 in L2)', async () => { + const { structuredContent } = await callNearest({ + board: CIAA, + net: '/Principal/BANKS_HR/UART_EMIO_RX', + near: [0, 0], + }); + const tp = structuredContent.pads.find((p) => p.ref === 'TP7'); + assert.equal(tp.covered_by, 'L2'); + assert.equal(tp.testpoint, true); + assert.equal(structuredContent.pads.filter((p) => p.covered_by).length, 1); +}); + +// On both fixtures: a pad without covered_by lies inside no other part's box +// on the side it is given for; a pad with covered_by lies inside that part's +// box, on that part's side. +for (const [name, rel] of [ + ['netdaq', NETDAQ], + ['ciaa-acc', CIAA], +]) { + test(`covered_by matches the part boxes (${name})`, async () => { + const board = readBoard(rel); + const byRef = new Map(board.footprints.map((fp) => [fp.ref, fp])); + const nets = ['GND', '+3.3V', '/Principal/BANKS_HR/UART_EMIO_RX', '/RMII.TXD1']; + let seen = 0; + for (const net of nets) { + const { structuredContent } = await callNearest({ board: rel, net, near: [0, 0], limit: 200 }); + for (const p of structuredContent.pads) { + seen++; + const sides = p.side === 'both' ? ['F', 'B'] : [p.side]; + if (p.covered_by) { + const over = byRef.get(p.covered_by); + assert.ok(sides.includes(over.layer) && pointInFootprint(over, p.x, p.y), `${p.ref} at ${p.x},${p.y}`); + continue; + } + for (const s of sides) { + const over = board.footprints.filter( + (fp) => fp.ref !== p.ref && fp.layer === s && pointInFootprint(fp, p.x, p.y) + ); + assert.deepEqual(over.map((fp) => fp.ref), [], `${p.ref} at ${p.x},${p.y} side ${s}`); + } + } + } + assert.ok(seen > 0); + }); +} + +test('distance from a point is straight-line distance to the pad center', async () => { + const board = { footprints: [part('R1', 'F', 10, 10, [smd(13, 14, 'N')])] }; + const { structuredContent } = await nearestOn(board, { net: 'N', near: [10, 10] }); + assert.equal(structuredContent.pads[0].distance, 5); +}); + +test('distance from a refdes is to the nearest edge of its box', async () => { + // U1's box is 10..12 x 10..12 (rotated 90 degrees, still the same square). + const u1 = part('U1', 'F', 11, 11, [smd(11, 11, 'N')]); + u1.bbox.angle = 90; + const board = { footprints: [u1, part('R1', 'F', 20, 11, [smd(15, 11, 'N')]), part('R2', 'F', 20, 30, [smd(15, 16, 'N')])] }; + const { structuredContent } = await nearestOn(board, { net: 'N', near: 'u1' }); + assert.deepEqual( + structuredContent.pads.map((p) => [p.ref, p.distance]), + [ + ['U1', 0], + ['R1', 3], + ['R2', 5], + ] + ); +}); + +test('an SMD pad in another part box on its side gets covered_by; one on the other side does not', async () => { + const board = { + footprints: [ + part('U1', 'F', 10, 10, [], 6), + part('R1', 'F', 10, 10, [smd(10, 10, 'N')]), + part('R2', 'B', 10, 10, [smd(11, 10, 'N', 'B')]), + ], + }; + const { structuredContent } = await nearestOn(board, { net: 'N', near: [10, 10] }); + assert.deepEqual(structuredContent.pads, [ + { ref: 'R1', side: 'F', x: 10, y: 10, type: 'smd', covered_by: 'U1', distance: 0 }, + { ref: 'R2', side: 'B', x: 11, y: 10, type: 'smd', distance: 1 }, + ]); +}); + +test('a through-hole pad covered on one side is given on the free side; covered on both, it gets covered_by', async () => { + const board = { + footprints: [ + part('J1', 'F', 0, 0, [th(0, 0, 'N')]), + part('U1', 'F', 0, 0, [], 6), + part('J2', 'F', 20, 0, [th(20, 0, 'N')]), + part('U2', 'F', 20, 0, [], 6), + part('U3', 'B', 20, 0, [], 6), + ], + }; + const { structuredContent } = await nearestOn(board, { net: 'N', near: [0, 0] }); + assert.deepEqual(structuredContent.pads, [ + { ref: 'J1', side: 'B', x: 0, y: 0, type: 'th', distance: 0 }, + { ref: 'J2', side: 'both', x: 20, y: 0, type: 'th', covered_by: 'U2', distance: 20 }, + ]); + // Asked for the front only, J1 is covered there. + const front = await nearestOn(board, { net: 'N', near: [0, 0], side: 'F' }); + assert.deepEqual(front.structuredContent.pads.map((p) => [p.ref, p.side, p.covered_by]), [ + ['J1', 'F', 'U1'], + ['J2', 'F', 'U2'], + ]); +}); + +test('side keeps only pads reachable from that side', async () => { + const board = { + footprints: [ + part('R1', 'F', 0, 0, [smd(0, 0, 'N')]), + part('R2', 'B', 5, 0, [smd(5, 0, 'N', 'B')]), + part('J1', 'F', 9, 0, [th(9, 0, 'N')]), + ], + }; + const front = await nearestOn(board, { net: 'N', near: [0, 0], side: 'F' }); + assert.deepEqual(front.structuredContent.pads.map((p) => [p.ref, p.side]), [['R1', 'F'], ['J1', 'F']]); + const back = await nearestOn(board, { net: 'N', near: [0, 0], side: 'B' }); + assert.deepEqual(back.structuredContent.pads.map((p) => [p.ref, p.side]), [['R2', 'B'], ['J1', 'B']]); +}); + +test('limit and max_distance cut the list', async () => { + const board = { + footprints: [1, 2, 3, 4].map((i) => part(`R${i}`, 'F', i * 10, 0, [smd(i * 10, 0, 'N')])), + }; + const limited = await nearestOn(board, { net: 'N', near: [0, 0], limit: 2 }); + assert.deepEqual(limited.structuredContent.pads.map((p) => p.ref), ['R1', 'R2']); + const near = await nearestOn(board, { net: 'N', near: [0, 0], max_distance: 30 }); + assert.deepEqual(near.structuredContent.pads.map((p) => p.ref), ['R1', 'R2', 'R3']); +}); + +test('a test point is known by its value or footprint name too', async () => { + const board = { + footprints: [ + part('X1', 'F', 30, 0, [smd(30, 0, 'N')]), + part('X2', 'F', 20, 0, [smd(20, 0, 'N')]), + part('R1', 'F', 0, 0, [smd(0, 0, 'N')]), + ], + components: [ + { ref: 'X1', val: 'Test Point', footprint: 'pad' }, + { ref: 'X2', val: '', footprint: 'TestPoint_Pad_D1.0mm' }, + { ref: 'R1', val: '10k', footprint: 'R_0402' }, + ], + }; + const { structuredContent } = await nearestOn(board, { net: 'N', near: [0, 0] }); + assert.deepEqual( + structuredContent.pads.map((p) => [p.ref, p.testpoint ?? false]), + [ + ['R1', false], + ['X2', true], + ['X1', true], + ] + ); +}); + +test('vias are never returned', async () => { + const board = { + footprints: [part('R1', 'F', 50, 0, [smd(50, 0, 'N')])], + tracks: { F: [{ start: [0, 0], end: [0, 0], width: 0.6, drillsize: 0.3, net: 'N' }], B: [] }, + nets: ['N'], + }; + const { structuredContent } = await nearestOn(board, { net: 'N', near: [0, 0] }); + assert.deepEqual(structuredContent.pads.map((p) => p.ref), ['R1']); +}); + +test('an unknown net is not found, not an error', async () => { + const result = await callNearest({ board: NETDAQ, net: '/NO/SUCH_NET', near: 'U24' }); + assert.equal(result.isError, undefined); + assert.deepEqual(result.structuredContent, { net: '/NO/SUCH_NET', found: false, pads: [] }); +}); + +test('an unknown refdes is a tool error', async () => { + const result = await callNearest({ board: NETDAQ, net: '+3.3V', near: 'U999' }); + assert.equal(result.isError, true); + assert.match(result.content[0].text, /U999/); +}); + +test('a refdes that matches two parts only when case is ignored is a tool error that names both', async () => { + const board = { footprints: [part('ab1', 'F', 0, 0, [smd(0, 0, 'N')]), part('AB1', 'F', 10, 0, [smd(10, 0, 'N')])] }; + const result = await nearestOn(board, { net: 'N', near: 'Ab1' }); + assert.equal(result.isError, true); + assert.match(result.content[0].text, /ab1, AB1/); +}); + +test('a part with its refdes on two footprints does not cover its own pads', async () => { + // Two J1 footprints whose boxes overlap; J1's pad sits in both. + const board = { footprints: [part('J1', 'F', 0, 0, [smd(0.5, 0, 'N')]), part('J1', 'F', 1, 0, [])] }; + const { structuredContent } = await nearestOn(board, { net: 'N', near: [0, 0] }); + assert.equal(structuredContent.pads[0].covered_by, undefined); +}); + +test('net and refdes ignore case and surrounding spaces', async () => { + const { structuredContent } = await callNearest({ board: NETDAQ, net: ' +3.3v ', near: ' u24 ' }); + assert.equal(structuredContent.net, '+3.3V'); + assert.equal(structuredContent.pads[0].ref, 'U24'); +}); From 1ae92b0e9375126fe64d3b5ac04e0e9b0ce5a1f2 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sun, 11 Oct 2026 08:59:09 +0200 Subject: [PATCH 07/20] Pad names in the KiCad export, pin in net_places and nearest (#94) * Pad names in the KiCad export, pin in net_places and nearest (#90) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x * Review fixes: empty pad name in merges, stock-ibom wording A merged pad pair now takes the other half's name when one half has an empty name. The tool descriptions say that KiCad boards from stock ibom have no pin either. The fixture README warns that regenerating ciaa-acc adds names. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x --------- Co-authored-by: Claude Opus 5.5 --- mcp/src/pads.js | 20 +++++++++--- mcp/src/tools/nearest.js | 3 ++ mcp/src/tools/net_places.js | 7 +++-- mcp/test/nearest.test.js | 10 +++--- mcp/test/net_places.test.js | 53 +++++++++++++++++++++++++++++--- tests/fixtures/README.md | 7 +++++ tests/fixtures/netdaq-small.json | 2 +- tests/perf/netdaq-small.json | 2 +- tools/make_fixture.py | 24 +++++++++++++++ 9 files changed, 111 insertions(+), 17 deletions(-) diff --git a/mcp/src/pads.js b/mcp/src/pads.js index 0f03176..14fbe78 100644 --- a/mcp/src/pads.js +++ b/mcp/src/pads.js @@ -12,7 +12,9 @@ // merges such a pair into one "th" pad on ["F", "B"]. // net net name as written in the CAD tool; "" when unconnected // pin1 1 on the pad the export marks as pin 1, absent otherwise -// The export has no pad names, so there is no pin number here yet. +// name the pad name as a string ("5", "A1", "EP"), the PIN in a netlist's +// REFDES:PIN. Written by tools/make_fixture.py for KiCad boards; +// stock ibom and Allegro exports have none, so it is often absent. // // Vias are tracks in the payload, not pads, so they never come out of here. @@ -28,12 +30,20 @@ export const padSchema = z.object({ x: z.number().describe('Pad center x, in board units.'), y: z.number().describe('Pad center y, in board units.'), type: z.string().describe('"smd" or "th" (through-hole).'), + pin: z + .string() + .optional() + .describe( + 'Pad name, the PIN in a netlist REFDES:PIN (e.g. "5", "A1", "EP"). Absent when the export has ' + + 'no pad names (Allegro boards, and KiCad boards exported with stock ibom).' + ), pin1: z.literal(true).optional().describe('Present on the pad the export marks as pin 1.'), }); // Every pad on the board, with the footprint it belongs to. Two pads of one // footprint at the same pos, where one is "th", come out as one "th" pad on -// both sides (the Allegro pair above). pin1 is kept if either pad has it. +// both sides (the Allegro pair above). pin1 and name are kept if either pad +// has them. export function* boardPads(data) { for (const fp of data.footprints) { if (!fp || typeof fp.ref !== 'string' || !Array.isArray(fp.pads)) continue; @@ -48,6 +58,7 @@ export function* boardPads(data) { const th = other.type === 'th' ? other : pad; pads[i] = { ...th, type: 'th', layers: ['F', 'B'] }; if (other.pin1 || pad.pin1) pads[i].pin1 = 1; + if (!pads[i].name && (other.name || pad.name)) pads[i].name = other.name || pad.name; continue; } at.set(key, pads.length); @@ -84,8 +95,8 @@ function padSide(fp, pad) { return fp.layer; } -// Where a pad is: refdes, side, board position and pad type. pin1 is only -// set on the pad the export marks as pin 1. +// Where a pad is: refdes, side, board position and pad type. pin is set when +// the pad has a non-empty name; pin1 only on the pad the export marks as pin 1. export function padPlace(fp, pad) { const place = { ref: fp.ref, @@ -94,6 +105,7 @@ export function padPlace(fp, pad) { y: round(pad.pos[1]), type: pad.type, }; + if (typeof pad.name === 'string' && pad.name !== '') place.pin = pad.name; if (pad.pin1) place.pin1 = true; return place; } diff --git a/mcp/src/tools/nearest.js b/mcp/src/tools/nearest.js index ebc49ec..b1f915d 100644 --- a/mcp/src/tools/nearest.js +++ b/mcp/src/tools/nearest.js @@ -58,6 +58,9 @@ export default { description: 'Find the pads on a net nearest to a part or a point, to choose where to probe or solder a ' + 'wire. Use it for "where can I measure or patch +3.3V close to U69?".\n' + + 'Each pad has pin, the pad name that matches the PIN in a netlist REFDES:PIN, when the ' + + 'board has pad names (KiCad boards exported with tools/make_fixture.py do; Allegro boards and ' + + 'KiCad boards from stock ibom do not).\n' + 'Order: by distance only, nearest first. Each pad says what it is: type "th" (through-hole) ' + 'or "smd", and testpoint: true on a test point. A test point is a part with refdes ' + 'TP, or with "testpoint" / "test point" in its value or footprint name. Prefer a ' + diff --git a/mcp/src/tools/net_places.js b/mcp/src/tools/net_places.js index ac8cb21..cbabb8e 100644 --- a/mcp/src/tools/net_places.js +++ b/mcp/src/tools/net_places.js @@ -9,9 +9,10 @@ export default { description: 'List every pad on a net, to find where the net can be measured or patched. The net name ' + 'is as written in the CAD tool, e.g. "+3.3V" or "/ADC1/CS". For each pad: the refdes of ' + - 'its part, the side it is on, its center, and whether it is SMD or through-hole. The ' + - 'export has no pad names, so pads carry no pin number; the pad the export marks as pin 1 ' + - 'has pin1: true.\n' + + 'its part, the side it is on, its center, whether it is SMD or through-hole, and its pin: ' + + 'the pad name, which matches the PIN in a netlist REFDES:PIN (e.g. U24 pin "4" is U24:4). ' + + 'Boards exported without pad names (Allegro, or KiCad with stock ibom) have no pin. The pad the export marks as ' + + 'pin 1 has pin1: true.\n' + 'Vias are not listed.\n' + 'Coordinates are board units, the same ones the viewer uses in its links: mm for KiCad ' + 'boards; Allegro boards keep the design units. x grows right and y grows down, as seen ' + diff --git a/mcp/test/nearest.test.js b/mcp/test/nearest.test.js index 07d4005..dd9b59f 100644 --- a/mcp/test/nearest.test.js +++ b/mcp/test/nearest.test.js @@ -86,10 +86,10 @@ test('nearest on a KiCad board: pads by distance from the part box, own pads at const { net, found, pads } = result.structuredContent; assert.equal(net, '+3.3V'); assert.equal(found, true); - assert.deepEqual(pads[0], { ref: 'U24', side: 'F', x: 167.8, y: 138.480884, type: 'smd', own: true, distance: 0 }); + assert.deepEqual(pads[0], { ref: 'U24', side: 'F', x: 167.8, y: 138.480884, type: 'smd', pin: '4', own: true, distance: 0 }); assert.deepEqual( - pads.map((p) => p.ref), - ['U24', 'R18', 'R14', 'FB2', 'SW2', 'SW2'] + pads.map((p) => `${p.ref}:${p.pin}`), + ['U24:4', 'R18:1', 'R14:1', 'FB2:1', 'SW2:1', 'SW2:2'] ); assert.deepEqual(pads.filter((p) => p.own).map((p) => p.ref), ['U24']); assert.deepEqual(JSON.parse(result.content[0].text), result.structuredContent); @@ -104,6 +104,8 @@ test('pads are sorted by distance only; test points and pad type are labels', as const { pads } = structuredContent; for (let i = 1; i < pads.length; i++) assert.ok(pads[i - 1].distance <= pads[i].distance); assert.equal(pads[0].ref, 'U1'); + // ciaa-acc is exported without pad names: no pin anywhere. + for (const p of pads) assert.equal('pin' in p, false); const tp = pads.find((p) => p.ref === 'TP4'); assert.equal(tp.testpoint, true); assert.ok(pads.indexOf(tp) > 0); @@ -126,7 +128,7 @@ test("the near part's own pads are marked own and come first at distance 0", asy test('a free through-hole test point is reachable from both sides', async () => { const { structuredContent } = await callNearest({ board: NETDAQ, net: '/RMII.TXD1', near: 'TP68' }); assert.deepEqual(structuredContent.pads, [ - { ref: 'TP68', side: 'both', x: 151, y: 89.6, type: 'th', pin1: true, testpoint: true, own: true, distance: 0 }, + { ref: 'TP68', side: 'both', x: 151, y: 89.6, type: 'th', pin: '1', pin1: true, testpoint: true, own: true, distance: 0 }, ]); }); diff --git a/mcp/test/net_places.test.js b/mcp/test/net_places.test.js index b9576ef..06725c5 100644 --- a/mcp/test/net_places.test.js +++ b/mcp/test/net_places.test.js @@ -60,16 +60,16 @@ after(async () => { fs.rmSync(dir, { recursive: true, force: true }); }); -test('net_places lists every pad on a net with refdes, side, position and type (KiCad)', async () => { - // /ADC3/ADCIN_ISOL7 in netdaq is on two pads of U24; the first is pin 1. +test('net_places lists every pad on a net with refdes, side, position, type and pin (KiCad)', async () => { + // /ADC3/ADCIN_ISOL7 in netdaq is on pins 1 and 2 of U24. const result = await callNetPlaces({ board: NETDAQ, net: '/ADC3/ADCIN_ISOL7' }); assert.equal(result.isError, undefined); assert.deepEqual(result.structuredContent, { net: '/ADC3/ADCIN_ISOL7', found: true, pads: [ - { ref: 'U24', side: 'F', x: 167.8, y: 140.430884, type: 'smd', pin1: true }, - { ref: 'U24', side: 'F', x: 167.8, y: 139.780884, type: 'smd' }, + { ref: 'U24', side: 'F', x: 167.8, y: 140.430884, type: 'smd', pin: '1', pin1: true }, + { ref: 'U24', side: 'F', x: 167.8, y: 139.780884, type: 'smd', pin: '2' }, ], }); assert.deepEqual(JSON.parse(result.content[0].text), result.structuredContent); @@ -90,8 +90,19 @@ test('a through-hole pad is on both sides', async () => { assert.equal(tp[0].type, 'th'); }); +test('pins are the pad names as text, and match the netlist (KiCad)', async () => { + // In the netdaq netlist, U24:4 (V+) is on +3.3V. + const { structuredContent } = await callNetPlaces({ board: NETDAQ, net: '+3.3V' }); + const u24 = structuredContent.pads.filter((p) => p.ref === 'U24'); + assert.deepEqual(u24.map((p) => p.pin), ['4']); + const sw2 = structuredContent.pads.filter((p) => p.ref === 'SW2'); + assert.deepEqual(sw2.map((p) => p.pin), ['1', '2']); + for (const p of structuredContent.pads) assert.equal(typeof p.pin, 'string'); +}); + test('pads on the back side say B, in the same board coordinates', async () => { // OB_USB_OC in ciaa-acc: pin 1 of J3 on the back, pin 1 of J2 on the front. + // This export has no pad names, so there is no pin. const { structuredContent } = await callNetPlaces({ board: CIAA, net: '/Principal/OneBank/OB_USB_OC' }); assert.deepEqual(structuredContent.pads, [ { ref: 'J3', side: 'B', x: 121.7585, y: 104.293, type: 'smd', pin1: true }, @@ -149,6 +160,7 @@ for (const [name, rel] of [ const want = pad.layers.length === 2 ? 'both' : pad.layers[0]; assert.equal(place.side, want); assert.equal(place.pin1 === true, Boolean(pad.pin1)); + assert.equal(place.pin, pad.name || undefined); seen++; } assert.equal(seen, total); @@ -173,3 +185,36 @@ test('an Allegro through-hole pin pair is one pad on both sides', () => { { ref: 'J2', side: 'both', x: 10, y: 20, type: 'th', pin1: true }, ]); }); + +// The netdaq fixture has a name on every pad; ciaa-acc has none. +test('every netdaq pad has a pin and no ciaa-acc pad does', () => { + const pins = (rel) => [...boardPads(readBoard(rel))].map(({ fp, pad }) => padPlace(fp, pad).pin); + const netdaq = pins(NETDAQ); + assert.ok(netdaq.length > 0); + for (const pin of netdaq) assert.ok(typeof pin === 'string' && pin !== ''); + assert.deepEqual(new Set(pins(CIAA)), new Set([undefined])); +}); + +test('a pad name comes out as pin; an empty or missing name gives no pin', () => { + const pad = (x, extra) => ({ pos: [x, 0], layers: ['F'], type: 'smd', net: 'N', ...extra }); + const board = { + footprints: [{ ref: 'U1', layer: 'F', pads: [pad(0, { name: 'A1' }), pad(1, { name: 'EP' }), pad(2, { name: '' }), pad(3)] }], + }; + const places = [...boardPads(board)].map(({ fp, pad }) => padPlace(fp, pad).pin); + assert.deepEqual(places, ['A1', 'EP', undefined, undefined]); +}); + +// A KiCad pad with a custom padstack comes out of ibom as one dict per side, +// both named; the merged pad keeps the name. +test('a merged pad pair keeps the pad name', () => { + const pad = (layers, type, extra = {}) => ({ pos: [0, 0], layers, type, net: 'N', ...extra }); + const board = { + footprints: [ + { ref: 'J1', layer: 'F', pads: [pad(['F'], 'th', { name: '3' }), pad(['B'], 'th', { name: '3' })] }, + { ref: 'J2', layer: 'F', pads: [pad(['F'], 'th'), pad(['B'], 'smd', { name: '7' })] }, + { ref: 'J3', layer: 'F', pads: [pad(['F'], 'th', { name: '' }), pad(['B'], 'smd', { name: '8' })] }, + ], + }; + const places = [...boardPads(board)].map(({ fp, pad }) => [fp.ref, padPlace(fp, pad).pin]); + assert.deepEqual(places, [['J1', '3'], ['J2', '7'], ['J3', '8']]); +}); diff --git a/tests/fixtures/README.md b/tests/fixtures/README.md index 2e8e6fd..e9d5b89 100644 --- a/tests/fixtures/README.md +++ b/tests/fixtures/README.md @@ -10,6 +10,9 @@ Copper layers: `F`, `B`, `In1.Cu`, `In2.Cu`. ibom only exports F and B, so Allegro exports name inner layers `LAY1`, `LAY2`, ... instead, so this fixture does not exercise the viewer's `LAY(\d+)` code paths. +Each pad has its KiCad pad name as `name` (e.g. `"5"`). ibom drops pad +names, so `tools/make_fixture.py` adds them back. + To regenerate (needs KiCad's python bindings and an InteractiveHtmlBom checkout): ``` @@ -53,3 +56,7 @@ python3 tools/make_fixture.py /tmp/ciaa_acc.kicad_pcb tests/fixtures/ciaa-acc.js To move the pin, change the commit here and in the URL, regenerate, update the files in `ciaa-acc/` from the same commit, and run `npm run perf:baseline`. + +This export predates pad names, so its pads have no `name`. The tests use it +as the board without pad names. Regenerating it now adds names, so those +tests would then need another board without pad names. diff --git a/tests/fixtures/netdaq-small.json b/tests/fixtures/netdaq-small.json index f08177a..fa1acb2 100644 --- a/tests/fixtures/netdaq-small.json +++ b/tests/fixtures/netdaq-small.json @@ -1 +1 @@ -{"pcbdata":{"edges_bbox":{"minx":129.975,"miny":55.974999999999994,"maxx":210.02499999999998,"maxy":161.525},"edges":[{"type":"segment","start":[130.0,56.0],"end":[210.0,56.0],"width":0.049999999999999996},{"type":"segment","start":[130.0,161.5],"end":[130.0,56.0],"width":0.049999999999999996},{"type":"segment","start":[210.0,56.0],"end":[210.0,161.5],"width":0.049999999999999996},{"type":"segment","start":[210.0,161.5],"end":[130.0,161.5],"width":0.049999999999999996}],"drawings":{"silkscreen":{"F":[{"type":"segment","start":[130.25,74.0],"end":[138.0,74.0],"width":0.09999999999999999},{"type":"segment","start":[138.0,79.5],"end":[130.25,79.5],"width":0.09999999999999999},{"type":"segment","start":[138.75,74.0],"end":[151.25,74.0],"width":0.09999999999999999},{"type":"segment","start":[149.75,79.5],"end":[138.75,79.5],"width":0.09999999999999999},{"type":"segment","start":[150.0,79.75],"end":[149.75,79.5],"width":0.09999999999999999},{"type":"segment","start":[151.75,74.25],"end":[152.0,74.5],"width":0.09999999999999999},{"type":"segment","start":[154.25,84.25],"end":[150.75,80.5],"width":0.09999999999999999},{"type":"segment","start":[167.5,84.25],"end":[154.25,84.25],"width":0.09999999999999999},{"type":"segment","start":[174.25,72.5],"end":[184.75,72.5],"width":0.09999999999999999},{"type":"segment","start":[175.0,81.0],"end":[172.75,83.25],"width":0.09999999999999999},{"type":"segment","start":[185.25,72.5],"end":[189.25,72.5],"width":0.09999999999999999},{"type":"segment","start":[190.25,71.5],"end":[189.25,72.5],"width":0.09999999999999999},{"type":"segment","start":[190.25,71.5],"end":[190.25,56.75],"width":0.09999999999999999},{"type":"segment","start":[190.75,81.0],"end":[175.0,81.0],"width":0.09999999999999999},{"type":"segment","start":[195.75,56.75],"end":[195.75,76.0],"width":0.09999999999999999},{"type":"segment","start":[195.75,76.0],"end":[190.75,81.0],"width":0.09999999999999999},{"polygons":[[[193.020977,64.855555],[193.22593899999998,64.902975],[193.38959599999998,64.975838],[193.519446,65.07208],[193.62065199999998,65.192482],[193.695577,65.340593],[193.743521,65.52235399999999],[193.760786,65.745603],[193.760786,66.014331],[191.816125,66.014331],[191.816125,65.682588],[191.83264799999998,65.475504],[191.878703,65.305893],[191.951043,65.166693],[192.049316,65.05262499999999],[192.170522,64.964923],[192.324918,64.898072],[192.520085,64.85430099999999],[192.76537499999998,64.838302]],[[193.046742,62.949144999999994],[192.395713,62.735004999999994],[192.19641099999998,62.68463],[191.952779,62.623813],[191.732227,62.575452999999996],[191.948565,62.520865],[192.206852,62.451622],[192.395713,62.399049],[193.046742,62.188939]],[[193.02600999999999,58.806782],[193.224618,58.842189],[193.388636,58.896794],[193.523565,58.968413999999996],[193.63708,59.066190999999996],[193.71924299999998,59.190641],[193.771414,59.347545],[193.790279,59.545804],[193.771637,59.739506],[193.71979,59.894698],[193.637631,60.019552],[193.523565,60.119347],[193.38838099999998,60.192733],[193.224271,60.248579],[193.02575099999999,60.284743999999996],[192.786441,60.297765999999996],[192.547223,60.284771],[192.34832,60.248647],[192.183473,60.192803],[192.047301,60.119347],[191.932378,60.019406999999994],[191.849548,59.893929],[191.797223,59.73751],[191.778389,59.541774],[191.79729899999998,59.345898],[191.84971099999999,59.190307999999995],[191.932513,59.066334],[192.047301,58.968413999999996],[192.18321899999998,58.896724999999996],[192.347975,58.842121],[192.546966,58.806754999999995],[192.786441,58.794024]],[[195.33737599999998,75.155245],[190.91163,75.155245],[190.91163,57.784566],[195.33737599999998,57.784566]],[[191.291125,72.163389],[191.291125,72.734551],[192.71078599999998,72.734551],[193.12239699999998,72.717882],[193.53822,72.705242],[193.53822,72.717882],[191.291125,74.019757],[191.291125,74.821912],[194.29,74.821912],[194.29,74.254963],[192.878764,74.254963],[192.450484,74.274014],[192.022021,74.29288199999999],[192.022021,74.276029],[194.29,72.969757],[194.29,72.163389]],[[191.291125,69.681271],[191.291125,71.407397],[194.29,71.407397],[194.29,69.681271],[193.765,69.681271],[193.765,70.77322],[192.992154,70.77322],[192.992154,69.75692599999999],[192.471367,69.75692599999999],[192.471367,70.77322],[191.81191199999998,70.77322],[191.81191199999998,69.681271]],[[191.291125,67.091259],[191.291125,69.355024],[191.82455099999999,69.355024],[191.82455099999999,68.544443],[194.29,68.544443],[194.29,67.90183999999999],[191.82455099999999,67.90183999999999],[191.82455099999999,67.091259]],[[192.454031,64.184507],[192.208891,64.2357],[191.998592,64.316569],[191.817924,64.425617],[191.662984,64.563346],[191.534165,64.726688],[191.431831,64.914504],[191.355934,65.130409],[191.308013,65.379012],[191.291125,65.665736],[191.291125,65.682588],[191.291125,66.65693399999999],[194.29,66.65693399999999],[194.29,65.74139],[194.269431,65.423046],[194.210931,65.14653],[194.117808,64.90553],[194.020459,64.738394],[193.902751,64.59284699999999],[193.763669,64.466946],[193.601235,64.359647],[193.42739699999998,64.278543],[193.228569,64.218087],[193.000968,64.179853],[192.740279,64.16638999999999]],[[191.27866799999998,62.180696],[191.27866799999998,62.575452999999996],[191.27866799999998,62.970211],[194.29,64.024424],[194.29,63.331446],[193.584382,63.100452999999995],[193.584382,62.042027],[194.29,61.811034],[194.29,61.118055999999996]],[[192.47845999999998,58.135977999999994],[192.20942,58.187433],[191.97384499999998,58.269206999999994],[191.80876999999998,58.356086],[191.665436,58.462441],[191.541674,58.588986],[191.436205,58.737421],[191.355996,58.898021],[191.296202,59.082936],[191.258329,59.296032],[191.24496299999998,59.541774],[191.25837199999998,59.789739],[191.296313,60.004152],[191.35611699999998,60.189626],[191.436205,60.350156999999996],[191.54161299999998,60.498655],[191.665358,60.625614999999996],[191.808719,60.732687999999996],[191.97384499999998,60.820567999999994],[192.20950399999998,60.903572],[192.477214,60.955642],[192.78222699999998,60.973892],[193.090096,60.955619],[193.35991199999998,60.903524],[193.59702099999998,60.820567999999994],[193.763219,60.732661],[193.907635,60.625563],[194.032422,60.498602],[194.138874,60.350156999999996],[194.21989499999998,60.189453],[194.280253,60.004504999999995],[194.318466,59.791446],[194.33194799999998,59.545804],[194.33194799999998,59.516495],[194.33194799999998,59.487002],[195.004043,58.953759],[195.004043,58.126324999999994],[194.197676,58.852826],[194.098168,58.674758999999995],[193.97571599999998,58.524381],[193.829151,58.398778],[193.655823,58.296502],[193.40346399999999,58.199760999999995],[193.115737,58.139153],[192.786441,58.117898999999994]]]},{"type":"segment","start":[163.26,135.980884],"end":[166.73999999999998,135.980884],"width":0.25},{"type":"segment","start":[163.26,141.00088399999999],"end":[163.26,135.980884],"width":0.25},{"type":"segment","start":[164.31,141.00088399999999],"end":[163.26,141.00088399999999],"width":0.25},{"type":"segment","start":[166.6,141.00088399999999],"end":[165.67999999999998,141.00088399999999],"width":0.25},{"type":"segment","start":[166.73999999999998,141.00088399999999],"end":[166.73999999999998,135.980884],"width":0.25},{"type":"arc","start":[165.0,141.080884],"radius":0.68469,"startangle":-172.91,"endangle":-6.71,"width":0.25},{"type":"circle","start":[166.10999999999999,140.110884],"radius":0.19999999999999998,"width":0.39999999999999997},{"type":"segment","start":[143.403641,95.86999999999999],"end":[143.096359,95.86999999999999],"width":0.12},{"type":"segment","start":[143.403641,96.63],"end":[143.096359,96.63],"width":0.12},{"type":"segment","start":[177.0775,68.637258],"end":[177.0775,68.162742],"width":0.12},{"type":"segment","start":[178.1225,68.637258],"end":[178.1225,68.162742],"width":0.12},{"type":"circle","start":[194.75,153.0],"radius":0.7,"width":0.12},{"type":"segment","start":[192.765,124.24213599999999],"end":[192.765,123.71963199999999],"width":0.12},{"type":"segment","start":[194.23499999999999,124.24213599999999],"end":[194.23499999999999,123.71963199999999],"width":0.12},{"type":"circle","start":[151.0,89.6],"radius":0.7,"width":0.12},{"type":"segment","start":[204.765,127.21963199999999],"end":[204.765,127.74213599999999],"width":0.12},{"type":"segment","start":[206.23499999999999,127.21963199999999],"end":[206.23499999999999,127.74213599999999],"width":0.12},{"type":"segment","start":[190.14216399999998,134.120884],"end":[190.357836,134.120884],"width":0.12},{"type":"segment","start":[190.14216399999998,134.840884],"end":[190.357836,134.840884],"width":0.12},{"type":"circle","start":[152.025,97.02499999999999],"radius":0.7,"width":0.12},{"type":"segment","start":[141.765,124.24213599999999],"end":[141.765,123.71963199999999],"width":0.12},{"type":"segment","start":[143.23499999999999,124.24213599999999],"end":[143.23499999999999,123.71963199999999],"width":0.12},{"type":"segment","start":[187.653641,133.100884],"end":[187.34635899999998,133.100884],"width":0.12},{"type":"segment","start":[187.653641,133.860884],"end":[187.34635899999998,133.860884],"width":0.12},{"type":"segment","start":[151.84,64.711252],"end":[151.84,63.288748],"width":0.12},{"type":"segment","start":[153.66,64.711252],"end":[153.66,63.288748],"width":0.12},{"type":"segment","start":[161.12,88.84635899999999],"end":[161.12,89.153641],"width":0.12},{"type":"segment","start":[161.88,88.84635899999999],"end":[161.88,89.153641],"width":0.12},{"type":"segment","start":[202.44,90.10783599999999],"end":[202.44,89.892164],"width":0.12},{"type":"segment","start":[203.16,90.10783599999999],"end":[203.16,89.892164],"width":0.12},{"type":"segment","start":[148.953641,92.82],"end":[148.646359,92.82],"width":0.12},{"type":"segment","start":[148.953641,93.58],"end":[148.646359,93.58],"width":0.12},{"type":"segment","start":[174.14,148.89216399999998],"end":[174.14,149.107836],"width":0.12},{"type":"segment","start":[174.85999999999999,148.89216399999998],"end":[174.85999999999999,149.107836],"width":0.12},{"type":"segment","start":[133.765,124.24213599999999],"end":[133.765,123.71963199999999],"width":0.12},{"type":"segment","start":[135.23499999999999,124.24213599999999],"end":[135.23499999999999,123.71963199999999],"width":0.12},{"type":"segment","start":[135.846359,79.61999999999999],"end":[136.153641,79.61999999999999],"width":0.12},{"type":"segment","start":[135.846359,80.38],"end":[136.153641,80.38],"width":0.12},{"type":"segment","start":[192.765,127.21963199999999],"end":[192.765,127.74213599999999],"width":0.12},{"type":"segment","start":[194.23499999999999,127.21963199999999],"end":[194.23499999999999,127.74213599999999],"width":0.12},{"type":"circle","start":[158.75,95.75],"radius":0.7,"width":0.12},{"type":"segment","start":[159.487258,96.97749999999999],"end":[159.012742,96.97749999999999],"width":0.12},{"type":"segment","start":[159.487258,98.0225],"end":[159.012742,98.0225],"width":0.12},{"type":"segment","start":[123.142164,58.39],"end":[123.35783599999999,58.39],"width":0.12},{"type":"segment","start":[123.142164,59.11],"end":[123.35783599999999,59.11],"width":0.12},{"type":"segment","start":[199.34635899999998,129.350884],"end":[199.653641,129.350884],"width":0.12},{"type":"segment","start":[199.34635899999998,130.110884],"end":[199.653641,130.110884],"width":0.12},{"type":"circle","start":[145.75,99.1],"radius":0.7,"width":0.12},{"type":"segment","start":[169.107836,151.14],"end":[168.89216399999998,151.14],"width":0.12},{"type":"segment","start":[169.107836,151.85999999999999],"end":[168.89216399999998,151.85999999999999],"width":0.12},{"type":"segment","start":[149.47706399999998,85.015],"end":[149.022936,85.015],"width":0.12},{"type":"segment","start":[149.47706399999998,86.485],"end":[149.022936,86.485],"width":0.12},{"type":"segment","start":[187.39,149.65],"end":[187.39,151.35],"width":0.12},{"type":"segment","start":[187.39,149.65],"end":[190.04999999999998,149.65],"width":0.12},{"type":"segment","start":[187.39,151.35],"end":[190.04999999999998,151.35],"width":0.12},{"type":"segment","start":[148.646359,91.82],"end":[148.953641,91.82],"width":0.12},{"type":"segment","start":[148.646359,92.58],"end":[148.953641,92.58],"width":0.12},{"type":"segment","start":[195.89216399999998,84.64],"end":[196.107836,84.64],"width":0.12},{"type":"segment","start":[195.89216399999998,85.36],"end":[196.107836,85.36],"width":0.12},{"type":"segment","start":[179.39,149.65],"end":[179.39,151.35],"width":0.12},{"type":"segment","start":[179.39,149.65],"end":[182.04999999999998,149.65],"width":0.12},{"type":"segment","start":[179.39,151.35],"end":[182.04999999999998,151.35],"width":0.12},{"type":"segment","start":[197.107836,151.14],"end":[196.89216399999998,151.14],"width":0.12}],"B":[{"thickness":0.15,"svgpath":"M194.204819,147.535714L194.204819,148.107142M195.204819,147.821428L194.204819,147.821428M195.204819,148.440476L194.204819,148.440476L194.204819,148.821428L194.252438,148.916666L194.300057,148.964285L194.395295,149.011904L194.538152,149.011904L194.63339,148.964285L194.681009,148.916666L194.728628,148.821428L194.728628,148.440476M195.204819,149.964285L195.204819,149.392857M195.204819,149.678571L194.204819,149.678571L194.347676,149.583333L194.442914,149.488095L194.490533,149.392857M195.204819,150.916666L195.204819,150.345238M195.204819,150.630952L194.204819,150.630952L194.347676,150.535714L194.442914,150.440476L194.490533,150.345238M194.204819,151.25L194.204819,151.916666L195.204819,151.488095","ref":1},{"thickness":0.15,"svgpath":"M186.204819,147.535714L186.204819,148.107142M187.204819,147.821428L186.204819,147.821428M187.204819,148.440476L186.204819,148.440476L186.204819,148.821428L186.252438,148.916666L186.300057,148.964285L186.395295,149.011904L186.538152,149.011904L186.63339,148.964285L186.681009,148.916666L186.728628,148.821428L186.728628,148.440476M187.204819,149.964285L187.204819,149.392857M187.204819,149.678571L186.204819,149.678571L186.347676,149.583333L186.442914,149.488095L186.490533,149.392857M187.204819,150.916666L187.204819,150.345238M187.204819,150.630952L186.204819,150.630952L186.347676,150.535714L186.442914,150.440476L186.490533,150.345238M186.204819,151.25L186.204819,151.869047L186.585771,151.535714L186.585771,151.678571L186.63339,151.773809L186.681009,151.821428L186.776247,151.869047L187.014342,151.869047L187.10958,151.821428L187.1572,151.773809L187.204819,151.678571L187.204819,151.392857L187.1572,151.297619L187.10958,151.25","ref":1},{"thickness":0.15,"svgpath":"M133.954819,114.516598L133.954819,115.088026M134.954819,114.802312L133.954819,114.802312M134.954819,115.42136L133.954819,115.42136L133.954819,115.802312L134.002438,115.89755L134.050057,115.945169L134.145295,115.992788L134.288152,115.992788L134.38339,115.945169L134.431009,115.89755L134.478628,115.802312L134.478628,115.42136M134.954819,116.945169L134.954819,116.373741M134.954819,116.659455L133.954819,116.659455L134.097676,116.564217L134.192914,116.468979L134.240533,116.373741M133.954819,117.278503L133.954819,117.89755L134.335771,117.564217L134.335771,117.707074L134.38339,117.802312L134.431009,117.849931L134.526247,117.89755L134.764342,117.89755L134.85958,117.849931L134.9072,117.802312L134.954819,117.707074L134.954819,117.42136L134.9072,117.326122L134.85958,117.278503M133.954819,118.754693L133.954819,118.564217L134.002438,118.468979L134.050057,118.42136L134.192914,118.326122L134.38339,118.278503L134.764342,118.278503L134.85958,118.326122L134.9072,118.373741L134.954819,118.468979L134.954819,118.659455L134.9072,118.754693L134.85958,118.802312L134.764342,118.849931L134.526247,118.849931L134.431009,118.802312L134.38339,118.754693L134.335771,118.659455L134.335771,118.468979L134.38339,118.373741L134.431009,118.326122L134.526247,118.278503","ref":1},{"thickness":0.15,"svgpath":"M158.954819,114.516598L158.954819,115.088026M159.954819,114.802312L158.954819,114.802312M159.954819,115.42136L158.954819,115.42136L158.954819,115.802312L159.002438,115.89755L159.050057,115.945169L159.145295,115.992788L159.288152,115.992788L159.38339,115.945169L159.431009,115.89755L159.478628,115.802312L159.478628,115.42136M159.954819,116.945169L159.954819,116.373741M159.954819,116.659455L158.954819,116.659455L159.097676,116.564217L159.192914,116.468979L159.240533,116.373741M158.954819,117.849931L158.954819,117.373741L159.431009,117.326122L159.38339,117.373741L159.335771,117.468979L159.335771,117.707074L159.38339,117.802312L159.431009,117.849931L159.526247,117.89755L159.764342,117.89755L159.85958,117.849931L159.9072,117.802312L159.954819,117.707074L159.954819,117.468979L159.9072,117.373741L159.85958,117.326122M158.954819,118.230884L158.954819,118.89755L159.954819,118.468979","ref":1},{"thickness":0.15,"svgpath":"M148.204819,147.511905L148.204819,148.083333M149.204819,147.797619L148.204819,147.797619M149.204819,148.416667L148.204819,148.416667L148.204819,148.797619L148.252438,148.892857L148.300057,148.940476L148.395295,148.988095L148.538152,148.988095L148.63339,148.940476L148.681009,148.892857L148.728628,148.797619L148.728628,148.416667M149.204819,149.464286L149.204819,149.654762L149.1572,149.75L149.10958,149.797619L148.966723,149.892857L148.776247,149.940476L148.395295,149.940476L148.300057,149.892857L148.252438,149.845238L148.204819,149.75L148.204819,149.559524L148.252438,149.464286L148.300057,149.416667L148.395295,149.369048L148.63339,149.369048L148.728628,149.416667L148.776247,149.464286L148.823866,149.559524L148.823866,149.75L148.776247,149.845238L148.728628,149.892857L148.63339,149.940476M148.538152,150.797619L149.204819,150.797619M148.1572,150.559524L148.871485,150.321429L148.871485,150.940476","ref":1},{"thickness":0.15,"svgpath":"M171.954819,114.516598L171.954819,115.088026M172.954819,114.802312L171.954819,114.802312M172.954819,115.42136L171.954819,115.42136L171.954819,115.802312L172.002438,115.89755L172.050057,115.945169L172.145295,115.992788L172.288152,115.992788L172.38339,115.945169L172.431009,115.89755L172.478628,115.802312L172.478628,115.42136M172.954819,116.945169L172.954819,116.373741M172.954819,116.659455L171.954819,116.659455L172.097676,116.564217L172.192914,116.468979L172.240533,116.373741M172.288152,117.802312L172.954819,117.802312M171.9072,117.564217L172.621485,117.326122L172.621485,117.945169M171.954819,118.802312L171.954819,118.326122L172.431009,118.278503L172.38339,118.326122L172.335771,118.42136L172.335771,118.659455L172.38339,118.754693L172.431009,118.802312L172.526247,118.849931L172.764342,118.849931L172.85958,118.802312L172.9072,118.754693L172.954819,118.659455L172.954819,118.42136L172.9072,118.326122L172.85958,118.278503","ref":1},{"thickness":0.15,"svgpath":"M142.204819,147.511905L142.204819,148.083333M143.204819,147.797619L142.204819,147.797619M143.204819,148.416667L142.204819,148.416667L142.204819,148.797619L142.252438,148.892857L142.300057,148.940476L142.395295,148.988095L142.538152,148.988095L142.63339,148.940476L142.681009,148.892857L142.728628,148.797619L142.728628,148.416667M143.204819,149.464286L143.204819,149.654762L143.1572,149.75L143.10958,149.797619L142.966723,149.892857L142.776247,149.940476L142.395295,149.940476L142.300057,149.892857L142.252438,149.845238L142.204819,149.75L142.204819,149.559524L142.252438,149.464286L142.300057,149.416667L142.395295,149.369048L142.63339,149.369048L142.728628,149.416667L142.776247,149.464286L142.823866,149.559524L142.823866,149.75L142.776247,149.845238L142.728628,149.892857L142.63339,149.940476M143.204819,150.892857L143.204819,150.321429M143.204819,150.607143L142.204819,150.607143L142.347676,150.511905L142.442914,150.416667L142.490533,150.321429","ref":1},{"thickness":0.15,"svgpath":"M164.954819,114.516598L164.954819,115.088026M165.954819,114.802312L164.954819,114.802312M165.954819,115.42136L164.954819,115.42136L164.954819,115.802312L165.002438,115.89755L165.050057,115.945169L165.145295,115.992788L165.288152,115.992788L165.38339,115.945169L165.431009,115.89755L165.478628,115.802312L165.478628,115.42136M165.954819,116.945169L165.954819,116.373741M165.954819,116.659455L164.954819,116.659455L165.097676,116.564217L165.192914,116.468979L165.240533,116.373741M164.954819,117.802312L164.954819,117.611836L165.002438,117.516598L165.050057,117.468979L165.192914,117.373741L165.38339,117.326122L165.764342,117.326122L165.85958,117.373741L165.9072,117.42136L165.954819,117.516598L165.954819,117.707074L165.9072,117.802312L165.85958,117.849931L165.764342,117.89755L165.526247,117.89755L165.431009,117.849931L165.38339,117.802312L165.335771,117.707074L165.335771,117.516598L165.38339,117.42136L165.431009,117.373741L165.526247,117.326122M164.954819,118.516598L164.954819,118.611836L165.002438,118.707074L165.050057,118.754693L165.145295,118.802312L165.335771,118.849931L165.573866,118.849931L165.764342,118.802312L165.85958,118.754693L165.9072,118.707074L165.954819,118.611836L165.954819,118.516598L165.9072,118.42136L165.85958,118.373741L165.764342,118.326122L165.573866,118.278503L165.335771,118.278503L165.145295,118.326122L165.050057,118.373741L165.002438,118.42136L164.954819,118.516598","ref":1},{"thickness":0.15,"svgpath":"M156.954819,114.516598L156.954819,115.088026M157.954819,114.802312L156.954819,114.802312M157.954819,115.42136L156.954819,115.42136L156.954819,115.802312L157.002438,115.89755L157.050057,115.945169L157.145295,115.992788L157.288152,115.992788L157.38339,115.945169L157.431009,115.89755L157.478628,115.802312L157.478628,115.42136M157.954819,116.945169L157.954819,116.373741M157.954819,116.659455L156.954819,116.659455L157.097676,116.564217L157.192914,116.468979L157.240533,116.373741M156.954819,117.849931L156.954819,117.373741L157.431009,117.326122L157.38339,117.373741L157.335771,117.468979L157.335771,117.707074L157.38339,117.802312L157.431009,117.849931L157.526247,117.89755L157.764342,117.89755L157.85958,117.849931L157.9072,117.802312L157.954819,117.707074L157.954819,117.468979L157.9072,117.373741L157.85958,117.326122M156.954819,118.754693L156.954819,118.564217L157.002438,118.468979L157.050057,118.42136L157.192914,118.326122L157.38339,118.278503L157.764342,118.278503L157.85958,118.326122L157.9072,118.373741L157.954819,118.468979L157.954819,118.659455L157.9072,118.754693L157.85958,118.802312L157.764342,118.849931L157.526247,118.849931L157.431009,118.802312L157.38339,118.754693L157.335771,118.659455L157.335771,118.468979L157.38339,118.373741L157.431009,118.326122L157.526247,118.278503","ref":1},{"thickness":0.15,"svgpath":"M137.954819,114.516598L137.954819,115.088026M138.954819,114.802312L137.954819,114.802312M138.954819,115.42136L137.954819,115.42136L137.954819,115.802312L138.002438,115.89755L138.050057,115.945169L138.145295,115.992788L138.288152,115.992788L138.38339,115.945169L138.431009,115.89755L138.478628,115.802312L138.478628,115.42136M138.954819,116.945169L138.954819,116.373741M138.954819,116.659455L137.954819,116.659455L138.097676,116.564217L138.192914,116.468979L138.240533,116.373741M137.954819,117.278503L137.954819,117.89755L138.335771,117.564217L138.335771,117.707074L138.38339,117.802312L138.431009,117.849931L138.526247,117.89755L138.764342,117.89755L138.85958,117.849931L138.9072,117.802312L138.954819,117.707074L138.954819,117.42136L138.9072,117.326122L138.85958,117.278503M138.38339,118.468979L138.335771,118.373741L138.288152,118.326122L138.192914,118.278503L138.145295,118.278503L138.050057,118.326122L138.002438,118.373741L137.954819,118.468979L137.954819,118.659455L138.002438,118.754693L138.050057,118.802312L138.145295,118.849931L138.192914,118.849931L138.288152,118.802312L138.335771,118.754693L138.38339,118.659455L138.38339,118.468979L138.431009,118.373741L138.478628,118.326122L138.573866,118.278503L138.764342,118.278503L138.85958,118.326122L138.9072,118.373741L138.954819,118.468979L138.954819,118.659455L138.9072,118.754693L138.85958,118.802312L138.764342,118.849931L138.573866,118.849931L138.478628,118.802312L138.431009,118.754693L138.38339,118.659455","ref":1},{"thickness":0.15,"svgpath":"M145.954819,114.516598L145.954819,115.088026M146.954819,114.802312L145.954819,114.802312M146.954819,115.42136L145.954819,115.42136L145.954819,115.802312L146.002438,115.89755L146.050057,115.945169L146.145295,115.992788L146.288152,115.992788L146.38339,115.945169L146.431009,115.89755L146.478628,115.802312L146.478628,115.42136M146.954819,116.945169L146.954819,116.373741M146.954819,116.659455L145.954819,116.659455L146.097676,116.564217L146.192914,116.468979L146.240533,116.373741M146.288152,117.802312L146.954819,117.802312M145.9072,117.564217L146.621485,117.326122L146.621485,117.945169M146.050057,118.278503L146.002438,118.326122L145.954819,118.42136L145.954819,118.659455L146.002438,118.754693L146.050057,118.802312L146.145295,118.849931L146.240533,118.849931L146.38339,118.802312L146.954819,118.230884L146.954819,118.849931","ref":1},{"thickness":0.15,"svgpath":"M174.204819,147.535714L174.204819,148.107142M175.204819,147.821428L174.204819,147.821428M175.204819,148.440476L174.204819,148.440476L174.204819,148.821428L174.252438,148.916666L174.300057,148.964285L174.395295,149.011904L174.538152,149.011904L174.63339,148.964285L174.681009,148.916666L174.728628,148.821428L174.728628,148.440476M175.204819,149.964285L175.204819,149.392857M175.204819,149.678571L174.204819,149.678571L174.347676,149.583333L174.442914,149.488095L174.490533,149.392857M174.204819,150.583333L174.204819,150.678571L174.252438,150.773809L174.300057,150.821428L174.395295,150.869047L174.585771,150.916666L174.823866,150.916666L175.014342,150.869047L175.10958,150.821428L175.1572,150.773809L175.204819,150.678571L175.204819,150.583333L175.1572,150.488095L175.10958,150.440476L175.014342,150.392857L174.823866,150.345238L174.585771,150.345238L174.395295,150.392857L174.300057,150.440476L174.252438,150.488095L174.204819,150.583333M174.204819,151.25L174.204819,151.916666L175.204819,151.488095","ref":1},{"thickness":0.15,"svgpath":"M158.204819,147.511905L158.204819,148.083333M159.204819,147.797619L158.204819,147.797619M159.204819,148.416667L158.204819,148.416667L158.204819,148.797619L158.252438,148.892857L158.300057,148.940476L158.395295,148.988095L158.538152,148.988095L158.63339,148.940476L158.681009,148.892857L158.728628,148.797619L158.728628,148.416667M159.204819,149.464286L159.204819,149.654762L159.1572,149.75L159.10958,149.797619L158.966723,149.892857L158.776247,149.940476L158.395295,149.940476L158.300057,149.892857L158.252438,149.845238L158.204819,149.75L158.204819,149.559524L158.252438,149.464286L158.300057,149.416667L158.395295,149.369048L158.63339,149.369048L158.728628,149.416667L158.776247,149.464286L158.823866,149.559524L158.823866,149.75L158.776247,149.845238L158.728628,149.892857L158.63339,149.940476M159.204819,150.416667L159.204819,150.607143L159.1572,150.702381L159.10958,150.75L158.966723,150.845238L158.776247,150.892857L158.395295,150.892857L158.300057,150.845238L158.252438,150.797619L158.204819,150.702381L158.204819,150.511905L158.252438,150.416667L158.300057,150.369048L158.395295,150.321429L158.63339,150.321429L158.728628,150.369048L158.776247,150.416667L158.823866,150.511905L158.823866,150.702381L158.776247,150.797619L158.728628,150.845238L158.63339,150.892857","ref":1},{"thickness":0.15,"svgpath":"M176.204819,147.535714L176.204819,148.107142M177.204819,147.821428L176.204819,147.821428M177.204819,148.440476L176.204819,148.440476L176.204819,148.821428L176.252438,148.916666L176.300057,148.964285L176.395295,149.011904L176.538152,149.011904L176.63339,148.964285L176.681009,148.916666L176.728628,148.821428L176.728628,148.440476M177.204819,149.964285L177.204819,149.392857M177.204819,149.678571L176.204819,149.678571L176.347676,149.583333L176.442914,149.488095L176.490533,149.392857M176.204819,150.583333L176.204819,150.678571L176.252438,150.773809L176.300057,150.821428L176.395295,150.869047L176.585771,150.916666L176.823866,150.916666L177.014342,150.869047L177.10958,150.821428L177.1572,150.773809L177.204819,150.678571L177.204819,150.583333L177.1572,150.488095L177.10958,150.440476L177.014342,150.392857L176.823866,150.345238L176.585771,150.345238L176.395295,150.392857L176.300057,150.440476L176.252438,150.488095L176.204819,150.583333M176.63339,151.488095L176.585771,151.392857L176.538152,151.345238L176.442914,151.297619L176.395295,151.297619L176.300057,151.345238L176.252438,151.392857L176.204819,151.488095L176.204819,151.678571L176.252438,151.773809L176.300057,151.821428L176.395295,151.869047L176.442914,151.869047L176.538152,151.821428L176.585771,151.773809L176.63339,151.678571L176.63339,151.488095L176.681009,151.392857L176.728628,151.345238L176.823866,151.297619L177.014342,151.297619L177.10958,151.345238L177.1572,151.392857L177.204819,151.488095L177.204819,151.678571L177.1572,151.773809L177.10958,151.821428L177.014342,151.869047L176.823866,151.869047L176.728628,151.821428L176.681009,151.773809L176.63339,151.678571","ref":1},{"thickness":0.15,"svgpath":"M202.954819,114.516598L202.954819,115.088026M203.954819,114.802312L202.954819,114.802312M203.954819,115.42136L202.954819,115.42136L202.954819,115.802312L203.002438,115.89755L203.050057,115.945169L203.145295,115.992788L203.288152,115.992788L203.38339,115.945169L203.431009,115.89755L203.478628,115.802312L203.478628,115.42136M203.954819,116.945169L203.954819,116.373741M203.954819,116.659455L202.954819,116.659455L203.097676,116.564217L203.192914,116.468979L203.240533,116.373741M202.954819,117.802312L202.954819,117.611836L203.002438,117.516598L203.050057,117.468979L203.192914,117.373741L203.38339,117.326122L203.764342,117.326122L203.85958,117.373741L203.9072,117.42136L203.954819,117.516598L203.954819,117.707074L203.9072,117.802312L203.85958,117.849931L203.764342,117.89755L203.526247,117.89755L203.431009,117.849931L203.38339,117.802312L203.335771,117.707074L203.335771,117.516598L203.38339,117.42136L203.431009,117.373741L203.526247,117.326122M203.954819,118.373741L203.954819,118.564217L203.9072,118.659455L203.85958,118.707074L203.716723,118.802312L203.526247,118.849931L203.145295,118.849931L203.050057,118.802312L203.002438,118.754693L202.954819,118.659455L202.954819,118.468979L203.002438,118.373741L203.050057,118.326122L203.145295,118.278503L203.38339,118.278503L203.478628,118.326122L203.526247,118.373741L203.573866,118.468979L203.573866,118.659455L203.526247,118.754693L203.478628,118.802312L203.38339,118.849931","ref":1},{"thickness":0.15,"svgpath":"M160.954819,114.516598L160.954819,115.088026M161.954819,114.802312L160.954819,114.802312M161.954819,115.42136L160.954819,115.42136L160.954819,115.802312L161.002438,115.89755L161.050057,115.945169L161.145295,115.992788L161.288152,115.992788L161.38339,115.945169L161.431009,115.89755L161.478628,115.802312L161.478628,115.42136M161.954819,116.945169L161.954819,116.373741M161.954819,116.659455L160.954819,116.659455L161.097676,116.564217L161.192914,116.468979L161.240533,116.373741M160.954819,117.849931L160.954819,117.373741L161.431009,117.326122L161.38339,117.373741L161.335771,117.468979L161.335771,117.707074L161.38339,117.802312L161.431009,117.849931L161.526247,117.89755L161.764342,117.89755L161.85958,117.849931L161.9072,117.802312L161.954819,117.707074L161.954819,117.468979L161.9072,117.373741L161.85958,117.326122M161.38339,118.468979L161.335771,118.373741L161.288152,118.326122L161.192914,118.278503L161.145295,118.278503L161.050057,118.326122L161.002438,118.373741L160.954819,118.468979L160.954819,118.659455L161.002438,118.754693L161.050057,118.802312L161.145295,118.849931L161.192914,118.849931L161.288152,118.802312L161.335771,118.754693L161.38339,118.659455L161.38339,118.468979L161.431009,118.373741L161.478628,118.326122L161.573866,118.278503L161.764342,118.278503L161.85958,118.326122L161.9072,118.373741L161.954819,118.468979L161.954819,118.659455L161.9072,118.754693L161.85958,118.802312L161.764342,118.849931L161.573866,118.849931L161.478628,118.802312L161.431009,118.754693L161.38339,118.659455","ref":1},{"thickness":0.15,"svgpath":"M152.204819,147.511905L152.204819,148.083333M153.204819,147.797619L152.204819,147.797619M153.204819,148.416667L152.204819,148.416667L152.204819,148.797619L152.252438,148.892857L152.300057,148.940476L152.395295,148.988095L152.538152,148.988095L152.63339,148.940476L152.681009,148.892857L152.728628,148.797619L152.728628,148.416667M153.204819,149.464286L153.204819,149.654762L153.1572,149.75L153.10958,149.797619L152.966723,149.892857L152.776247,149.940476L152.395295,149.940476L152.300057,149.892857L152.252438,149.845238L152.204819,149.75L152.204819,149.559524L152.252438,149.464286L152.300057,149.416667L152.395295,149.369048L152.63339,149.369048L152.728628,149.416667L152.776247,149.464286L152.823866,149.559524L152.823866,149.75L152.776247,149.845238L152.728628,149.892857L152.63339,149.940476M152.204819,150.797619L152.204819,150.607143L152.252438,150.511905L152.300057,150.464286L152.442914,150.369048L152.63339,150.321429L153.014342,150.321429L153.10958,150.369048L153.1572,150.416667L153.204819,150.511905L153.204819,150.702381L153.1572,150.797619L153.10958,150.845238L153.014342,150.892857L152.776247,150.892857L152.681009,150.845238L152.63339,150.797619L152.585771,150.702381L152.585771,150.511905L152.63339,150.416667L152.681009,150.369048L152.776247,150.321429","ref":1},{"thickness":0.15,"svgpath":"M139.954819,114.516598L139.954819,115.088026M140.954819,114.802312L139.954819,114.802312M140.954819,115.42136L139.954819,115.42136L139.954819,115.802312L140.002438,115.89755L140.050057,115.945169L140.145295,115.992788L140.288152,115.992788L140.38339,115.945169L140.431009,115.89755L140.478628,115.802312L140.478628,115.42136M140.954819,116.945169L140.954819,116.373741M140.954819,116.659455L139.954819,116.659455L140.097676,116.564217L140.192914,116.468979L140.240533,116.373741M139.954819,117.278503L139.954819,117.89755L140.335771,117.564217L140.335771,117.707074L140.38339,117.802312L140.431009,117.849931L140.526247,117.89755L140.764342,117.89755L140.85958,117.849931L140.9072,117.802312L140.954819,117.707074L140.954819,117.42136L140.9072,117.326122L140.85958,117.278503M140.954819,118.373741L140.954819,118.564217L140.9072,118.659455L140.85958,118.707074L140.716723,118.802312L140.526247,118.849931L140.145295,118.849931L140.050057,118.802312L140.002438,118.754693L139.954819,118.659455L139.954819,118.468979L140.002438,118.373741L140.050057,118.326122L140.145295,118.278503L140.38339,118.278503L140.478628,118.326122L140.526247,118.373741L140.573866,118.468979L140.573866,118.659455L140.526247,118.754693L140.478628,118.802312L140.38339,118.849931","ref":1},{"thickness":0.15,"svgpath":"M194.954819,114.516598L194.954819,115.088026M195.954819,114.802312L194.954819,114.802312M195.954819,115.42136L194.954819,115.42136L194.954819,115.802312L195.002438,115.89755L195.050057,115.945169L195.145295,115.992788L195.288152,115.992788L195.38339,115.945169L195.431009,115.89755L195.478628,115.802312L195.478628,115.42136M195.954819,116.945169L195.954819,116.373741M195.954819,116.659455L194.954819,116.659455L195.097676,116.564217L195.192914,116.468979L195.240533,116.373741M194.954819,117.802312L194.954819,117.611836L195.002438,117.516598L195.050057,117.468979L195.192914,117.373741L195.38339,117.326122L195.764342,117.326122L195.85958,117.373741L195.9072,117.42136L195.954819,117.516598L195.954819,117.707074L195.9072,117.802312L195.85958,117.849931L195.764342,117.89755L195.526247,117.89755L195.431009,117.849931L195.38339,117.802312L195.335771,117.707074L195.335771,117.516598L195.38339,117.42136L195.431009,117.373741L195.526247,117.326122M194.954819,118.802312L194.954819,118.326122L195.431009,118.278503L195.38339,118.326122L195.335771,118.42136L195.335771,118.659455L195.38339,118.754693L195.431009,118.802312L195.526247,118.849931L195.764342,118.849931L195.85958,118.802312L195.9072,118.754693L195.954819,118.659455L195.954819,118.42136L195.9072,118.326122L195.85958,118.278503","ref":1},{"thickness":0.15,"svgpath":"M181.954819,114.516598L181.954819,115.088026M182.954819,114.802312L181.954819,114.802312M182.954819,115.42136L181.954819,115.42136L181.954819,115.802312L182.002438,115.89755L182.050057,115.945169L182.145295,115.992788L182.288152,115.992788L182.38339,115.945169L182.431009,115.89755L182.478628,115.802312L182.478628,115.42136M182.954819,116.945169L182.954819,116.373741M182.954819,116.659455L181.954819,116.659455L182.097676,116.564217L182.192914,116.468979L182.240533,116.373741M181.954819,117.849931L181.954819,117.373741L182.431009,117.326122L182.38339,117.373741L182.335771,117.468979L182.335771,117.707074L182.38339,117.802312L182.431009,117.849931L182.526247,117.89755L182.764342,117.89755L182.85958,117.849931L182.9072,117.802312L182.954819,117.707074L182.954819,117.468979L182.9072,117.373741L182.85958,117.326122M181.954819,118.516598L181.954819,118.611836L182.002438,118.707074L182.050057,118.754693L182.145295,118.802312L182.335771,118.849931L182.573866,118.849931L182.764342,118.802312L182.85958,118.754693L182.9072,118.707074L182.954819,118.611836L182.954819,118.516598L182.9072,118.42136L182.85958,118.373741L182.764342,118.326122L182.573866,118.278503L182.335771,118.278503L182.145295,118.326122L182.050057,118.373741L182.002438,118.42136L181.954819,118.516598","ref":1},{"thickness":0.15,"svgpath":"M135.954819,114.516598L135.954819,115.088026M136.954819,114.802312L135.954819,114.802312M136.954819,115.42136L135.954819,115.42136L135.954819,115.802312L136.002438,115.89755L136.050057,115.945169L136.145295,115.992788L136.288152,115.992788L136.38339,115.945169L136.431009,115.89755L136.478628,115.802312L136.478628,115.42136M136.954819,116.945169L136.954819,116.373741M136.954819,116.659455L135.954819,116.659455L136.097676,116.564217L136.192914,116.468979L136.240533,116.373741M135.954819,117.278503L135.954819,117.89755L136.335771,117.564217L136.335771,117.707074L136.38339,117.802312L136.431009,117.849931L136.526247,117.89755L136.764342,117.89755L136.85958,117.849931L136.9072,117.802312L136.954819,117.707074L136.954819,117.42136L136.9072,117.326122L136.85958,117.278503M135.954819,118.230884L135.954819,118.89755L136.954819,118.468979","ref":1},{"thickness":0.15,"svgpath":"M143.954819,114.516598L143.954819,115.088026M144.954819,114.802312L143.954819,114.802312M144.954819,115.42136L143.954819,115.42136L143.954819,115.802312L144.002438,115.89755L144.050057,115.945169L144.145295,115.992788L144.288152,115.992788L144.38339,115.945169L144.431009,115.89755L144.478628,115.802312L144.478628,115.42136M144.954819,116.945169L144.954819,116.373741M144.954819,116.659455L143.954819,116.659455L144.097676,116.564217L144.192914,116.468979L144.240533,116.373741M144.288152,117.802312L144.954819,117.802312M143.9072,117.564217L144.621485,117.326122L144.621485,117.945169M144.954819,118.849931L144.954819,118.278503M144.954819,118.564217L143.954819,118.564217L144.097676,118.468979L144.192914,118.373741L144.240533,118.278503","ref":1},{"thickness":0.15,"svgpath":"M162.204819,147.535714L162.204819,148.107142M163.204819,147.821428L162.204819,147.821428M163.204819,148.440476L162.204819,148.440476L162.204819,148.821428L162.252438,148.916666L162.300057,148.964285L162.395295,149.011904L162.538152,149.011904L162.63339,148.964285L162.681009,148.916666L162.728628,148.821428L162.728628,148.440476M163.204819,149.964285L163.204819,149.392857M163.204819,149.678571L162.204819,149.678571L162.347676,149.583333L162.442914,149.488095L162.490533,149.392857M162.204819,150.583333L162.204819,150.678571L162.252438,150.773809L162.300057,150.821428L162.395295,150.869047L162.585771,150.916666L162.823866,150.916666L163.014342,150.869047L163.10958,150.821428L163.1572,150.773809L163.204819,150.678571L163.204819,150.583333L163.1572,150.488095L163.10958,150.440476L163.014342,150.392857L162.823866,150.345238L162.585771,150.345238L162.395295,150.392857L162.300057,150.440476L162.252438,150.488095L162.204819,150.583333M163.204819,151.869047L163.204819,151.297619M163.204819,151.583333L162.204819,151.583333L162.347676,151.488095L162.442914,151.392857L162.490533,151.297619","ref":1},{"thickness":0.15,"svgpath":"M204.954819,114.516598L204.954819,115.088026M205.954819,114.802312L204.954819,114.802312M205.954819,115.42136L204.954819,115.42136L204.954819,115.802312L205.002438,115.89755L205.050057,115.945169L205.145295,115.992788L205.288152,115.992788L205.38339,115.945169L205.431009,115.89755L205.478628,115.802312L205.478628,115.42136M205.954819,116.945169L205.954819,116.373741M205.954819,116.659455L204.954819,116.659455L205.097676,116.564217L205.192914,116.468979L205.240533,116.373741M204.954819,117.278503L204.954819,117.945169L205.954819,117.516598M204.954819,118.516598L204.954819,118.611836L205.002438,118.707074L205.050057,118.754693L205.145295,118.802312L205.335771,118.849931L205.573866,118.849931L205.764342,118.802312L205.85958,118.754693L205.9072,118.707074L205.954819,118.611836L205.954819,118.516598L205.9072,118.42136L205.85958,118.373741L205.764342,118.326122L205.573866,118.278503L205.335771,118.278503L205.145295,118.326122L205.050057,118.373741L205.002438,118.42136L204.954819,118.516598","ref":1},{"thickness":0.15,"svgpath":"M146.204819,147.511905L146.204819,148.083333M147.204819,147.797619L146.204819,147.797619M147.204819,148.416667L146.204819,148.416667L146.204819,148.797619L146.252438,148.892857L146.300057,148.940476L146.395295,148.988095L146.538152,148.988095L146.63339,148.940476L146.681009,148.892857L146.728628,148.797619L146.728628,148.416667M147.204819,149.464286L147.204819,149.654762L147.1572,149.75L147.10958,149.797619L146.966723,149.892857L146.776247,149.940476L146.395295,149.940476L146.300057,149.892857L146.252438,149.845238L146.204819,149.75L146.204819,149.559524L146.252438,149.464286L146.300057,149.416667L146.395295,149.369048L146.63339,149.369048L146.728628,149.416667L146.776247,149.464286L146.823866,149.559524L146.823866,149.75L146.776247,149.845238L146.728628,149.892857L146.63339,149.940476M146.204819,150.27381L146.204819,150.892857L146.585771,150.559524L146.585771,150.702381L146.63339,150.797619L146.681009,150.845238L146.776247,150.892857L147.014342,150.892857L147.10958,150.845238L147.1572,150.797619L147.204819,150.702381L147.204819,150.416667L147.1572,150.321429L147.10958,150.27381","ref":1},{"thickness":0.15,"svgpath":"M147.954819,114.516598L147.954819,115.088026M148.954819,114.802312L147.954819,114.802312M148.954819,115.42136L147.954819,115.42136L147.954819,115.802312L148.002438,115.89755L148.050057,115.945169L148.145295,115.992788L148.288152,115.992788L148.38339,115.945169L148.431009,115.89755L148.478628,115.802312L148.478628,115.42136M148.954819,116.945169L148.954819,116.373741M148.954819,116.659455L147.954819,116.659455L148.097676,116.564217L148.192914,116.468979L148.240533,116.373741M148.288152,117.802312L148.954819,117.802312M147.9072,117.564217L148.621485,117.326122L148.621485,117.945169M147.954819,118.230884L147.954819,118.849931L148.335771,118.516598L148.335771,118.659455L148.38339,118.754693L148.431009,118.802312L148.526247,118.849931L148.764342,118.849931L148.85958,118.802312L148.9072,118.754693L148.954819,118.659455L148.954819,118.373741L148.9072,118.278503L148.85958,118.230884","ref":1},{"thickness":0.15,"svgpath":"M183.954819,114.516598L183.954819,115.088026M184.954819,114.802312L183.954819,114.802312M184.954819,115.42136L183.954819,115.42136L183.954819,115.802312L184.002438,115.89755L184.050057,115.945169L184.145295,115.992788L184.288152,115.992788L184.38339,115.945169L184.431009,115.89755L184.478628,115.802312L184.478628,115.42136M184.954819,116.945169L184.954819,116.373741M184.954819,116.659455L183.954819,116.659455L184.097676,116.564217L184.192914,116.468979L184.240533,116.373741M183.954819,117.849931L183.954819,117.373741L184.431009,117.326122L184.38339,117.373741L184.335771,117.468979L184.335771,117.707074L184.38339,117.802312L184.431009,117.849931L184.526247,117.89755L184.764342,117.89755L184.85958,117.849931L184.9072,117.802312L184.954819,117.707074L184.954819,117.468979L184.9072,117.373741L184.85958,117.326122M184.954819,118.849931L184.954819,118.278503M184.954819,118.564217L183.954819,118.564217L184.097676,118.468979L184.192914,118.373741L184.240533,118.278503","ref":1},{"thickness":0.15,"svgpath":"M162.954819,114.516598L162.954819,115.088026M163.954819,114.802312L162.954819,114.802312M163.954819,115.42136L162.954819,115.42136L162.954819,115.802312L163.002438,115.89755L163.050057,115.945169L163.145295,115.992788L163.288152,115.992788L163.38339,115.945169L163.431009,115.89755L163.478628,115.802312L163.478628,115.42136M163.954819,116.945169L163.954819,116.373741M163.954819,116.659455L162.954819,116.659455L163.097676,116.564217L163.192914,116.468979L163.240533,116.373741M162.954819,117.849931L162.954819,117.373741L163.431009,117.326122L163.38339,117.373741L163.335771,117.468979L163.335771,117.707074L163.38339,117.802312L163.431009,117.849931L163.526247,117.89755L163.764342,117.89755L163.85958,117.849931L163.9072,117.802312L163.954819,117.707074L163.954819,117.468979L163.9072,117.373741L163.85958,117.326122M163.954819,118.373741L163.954819,118.564217L163.9072,118.659455L163.85958,118.707074L163.716723,118.802312L163.526247,118.849931L163.145295,118.849931L163.050057,118.802312L163.002438,118.754693L162.954819,118.659455L162.954819,118.468979L163.002438,118.373741L163.050057,118.326122L163.145295,118.278503L163.38339,118.278503L163.478628,118.326122L163.526247,118.373741L163.573866,118.468979L163.573866,118.659455L163.526247,118.754693L163.478628,118.802312L163.38339,118.849931","ref":1},{"thickness":0.15,"svgpath":"M168.204819,147.535714L168.204819,148.107142M169.204819,147.821428L168.204819,147.821428M169.204819,148.440476L168.204819,148.440476L168.204819,148.821428L168.252438,148.916666L168.300057,148.964285L168.395295,149.011904L168.538152,149.011904L168.63339,148.964285L168.681009,148.916666L168.728628,148.821428L168.728628,148.440476M169.204819,149.964285L169.204819,149.392857M169.204819,149.678571L168.204819,149.678571L168.347676,149.583333L168.442914,149.488095L168.490533,149.392857M168.204819,150.583333L168.204819,150.678571L168.252438,150.773809L168.300057,150.821428L168.395295,150.869047L168.585771,150.916666L168.823866,150.916666L169.014342,150.869047L169.10958,150.821428L169.1572,150.773809L169.204819,150.678571L169.204819,150.583333L169.1572,150.488095L169.10958,150.440476L169.014342,150.392857L168.823866,150.345238L168.585771,150.345238L168.395295,150.392857L168.300057,150.440476L168.252438,150.488095L168.204819,150.583333M168.538152,151.773809L169.204819,151.773809M168.1572,151.535714L168.871485,151.297619L168.871485,151.916666","ref":1},{"thickness":0.15,"svgpath":"M192.954819,114.516598L192.954819,115.088026M193.954819,114.802312L192.954819,114.802312M193.954819,115.42136L192.954819,115.42136L192.954819,115.802312L193.002438,115.89755L193.050057,115.945169L193.145295,115.992788L193.288152,115.992788L193.38339,115.945169L193.431009,115.89755L193.478628,115.802312L193.478628,115.42136M193.954819,116.945169L193.954819,116.373741M193.954819,116.659455L192.954819,116.659455L193.097676,116.564217L193.192914,116.468979L193.240533,116.373741M192.954819,117.802312L192.954819,117.611836L193.002438,117.516598L193.050057,117.468979L193.192914,117.373741L193.38339,117.326122L193.764342,117.326122L193.85958,117.373741L193.9072,117.42136L193.954819,117.516598L193.954819,117.707074L193.9072,117.802312L193.85958,117.849931L193.764342,117.89755L193.526247,117.89755L193.431009,117.849931L193.38339,117.802312L193.335771,117.707074L193.335771,117.516598L193.38339,117.42136L193.431009,117.373741L193.526247,117.326122M193.288152,118.754693L193.954819,118.754693M192.9072,118.516598L193.621485,118.278503L193.621485,118.89755","ref":1},{"thickness":0.15,"svgpath":"M198.204819,147.535714L198.204819,148.107142M199.204819,147.821428L198.204819,147.821428M199.204819,148.440476L198.204819,148.440476L198.204819,148.821428L198.252438,148.916666L198.300057,148.964285L198.395295,149.011904L198.538152,149.011904L198.63339,148.964285L198.681009,148.916666L198.728628,148.821428L198.728628,148.440476M199.204819,149.964285L199.204819,149.392857M199.204819,149.678571L198.204819,149.678571L198.347676,149.583333L198.442914,149.488095L198.490533,149.392857M199.204819,150.916666L199.204819,150.345238M199.204819,150.630952L198.204819,150.630952L198.347676,150.535714L198.442914,150.440476L198.490533,150.345238M199.204819,151.392857L199.204819,151.583333L199.1572,151.678571L199.10958,151.72619L198.966723,151.821428L198.776247,151.869047L198.395295,151.869047L198.300057,151.821428L198.252438,151.773809L198.204819,151.678571L198.204819,151.488095L198.252438,151.392857L198.300057,151.345238L198.395295,151.297619L198.63339,151.297619L198.728628,151.345238L198.776247,151.392857L198.823866,151.488095L198.823866,151.678571L198.776247,151.773809L198.728628,151.821428L198.63339,151.869047","ref":1},{"thickness":0.15,"svgpath":"M164.204819,147.535714L164.204819,148.107142M165.204819,147.821428L164.204819,147.821428M165.204819,148.440476L164.204819,148.440476L164.204819,148.821428L164.252438,148.916666L164.300057,148.964285L164.395295,149.011904L164.538152,149.011904L164.63339,148.964285L164.681009,148.916666L164.728628,148.821428L164.728628,148.440476M165.204819,149.964285L165.204819,149.392857M165.204819,149.678571L164.204819,149.678571L164.347676,149.583333L164.442914,149.488095L164.490533,149.392857M164.204819,150.583333L164.204819,150.678571L164.252438,150.773809L164.300057,150.821428L164.395295,150.869047L164.585771,150.916666L164.823866,150.916666L165.014342,150.869047L165.10958,150.821428L165.1572,150.773809L165.204819,150.678571L165.204819,150.583333L165.1572,150.488095L165.10958,150.440476L165.014342,150.392857L164.823866,150.345238L164.585771,150.345238L164.395295,150.392857L164.300057,150.440476L164.252438,150.488095L164.204819,150.583333M164.300057,151.297619L164.252438,151.345238L164.204819,151.440476L164.204819,151.678571L164.252438,151.773809L164.300057,151.821428L164.395295,151.869047L164.490533,151.869047L164.63339,151.821428L165.204819,151.25L165.204819,151.869047","ref":1},{"thickness":0.15,"svgpath":"M200.204819,147.535714L200.204819,148.107142M201.204819,147.821428L200.204819,147.821428M201.204819,148.440476L200.204819,148.440476L200.204819,148.821428L200.252438,148.916666L200.300057,148.964285L200.395295,149.011904L200.538152,149.011904L200.63339,148.964285L200.681009,148.916666L200.728628,148.821428L200.728628,148.440476M201.204819,149.964285L201.204819,149.392857M201.204819,149.678571L200.204819,149.678571L200.347676,149.583333L200.442914,149.488095L200.490533,149.392857M200.300057,150.345238L200.252438,150.392857L200.204819,150.488095L200.204819,150.72619L200.252438,150.821428L200.300057,150.869047L200.395295,150.916666L200.490533,150.916666L200.63339,150.869047L201.204819,150.297619L201.204819,150.916666M200.204819,151.535714L200.204819,151.630952L200.252438,151.72619L200.300057,151.773809L200.395295,151.821428L200.585771,151.869047L200.823866,151.869047L201.014342,151.821428L201.10958,151.773809L201.1572,151.72619L201.204819,151.630952L201.204819,151.535714L201.1572,151.440476L201.10958,151.392857L201.014342,151.345238L200.823866,151.297619L200.585771,151.297619L200.395295,151.345238L200.300057,151.392857L200.252438,151.440476L200.204819,151.535714","ref":1},{"thickness":0.15,"svgpath":"M177.954819,114.516598L177.954819,115.088026M178.954819,114.802312L177.954819,114.802312M178.954819,115.42136L177.954819,115.42136L177.954819,115.802312L178.002438,115.89755L178.050057,115.945169L178.145295,115.992788L178.288152,115.992788L178.38339,115.945169L178.431009,115.89755L178.478628,115.802312L178.478628,115.42136M178.954819,116.945169L178.954819,116.373741M178.954819,116.659455L177.954819,116.659455L178.097676,116.564217L178.192914,116.468979L178.240533,116.373741M178.288152,117.802312L178.954819,117.802312M177.9072,117.564217L178.621485,117.326122L178.621485,117.945169M178.38339,118.468979L178.335771,118.373741L178.288152,118.326122L178.192914,118.278503L178.145295,118.278503L178.050057,118.326122L178.002438,118.373741L177.954819,118.468979L177.954819,118.659455L178.002438,118.754693L178.050057,118.802312L178.145295,118.849931L178.192914,118.849931L178.288152,118.802312L178.335771,118.754693L178.38339,118.659455L178.38339,118.468979L178.431009,118.373741L178.478628,118.326122L178.573866,118.278503L178.764342,118.278503L178.85958,118.326122L178.9072,118.373741L178.954819,118.468979L178.954819,118.659455L178.9072,118.754693L178.85958,118.802312L178.764342,118.849931L178.573866,118.849931L178.478628,118.802312L178.431009,118.754693L178.38339,118.659455","ref":1},{"thickness":0.15,"svgpath":"M160.204819,147.535714L160.204819,148.107142M161.204819,147.821428L160.204819,147.821428M161.204819,148.440476L160.204819,148.440476L160.204819,148.821428L160.252438,148.916666L160.300057,148.964285L160.395295,149.011904L160.538152,149.011904L160.63339,148.964285L160.681009,148.916666L160.728628,148.821428L160.728628,148.440476M161.204819,149.964285L161.204819,149.392857M161.204819,149.678571L160.204819,149.678571L160.347676,149.583333L160.442914,149.488095L160.490533,149.392857M160.204819,150.583333L160.204819,150.678571L160.252438,150.773809L160.300057,150.821428L160.395295,150.869047L160.585771,150.916666L160.823866,150.916666L161.014342,150.869047L161.10958,150.821428L161.1572,150.773809L161.204819,150.678571L161.204819,150.583333L161.1572,150.488095L161.10958,150.440476L161.014342,150.392857L160.823866,150.345238L160.585771,150.345238L160.395295,150.392857L160.300057,150.440476L160.252438,150.488095L160.204819,150.583333M160.204819,151.535714L160.204819,151.630952L160.252438,151.72619L160.300057,151.773809L160.395295,151.821428L160.585771,151.869047L160.823866,151.869047L161.014342,151.821428L161.10958,151.773809L161.1572,151.72619L161.204819,151.630952L161.204819,151.535714L161.1572,151.440476L161.10958,151.392857L161.014342,151.345238L160.823866,151.297619L160.585771,151.297619L160.395295,151.345238L160.300057,151.392857L160.252438,151.440476L160.204819,151.535714","ref":1},{"thickness":0.15,"svgpath":"M172.204819,147.535714L172.204819,148.107142M173.204819,147.821428L172.204819,147.821428M173.204819,148.440476L172.204819,148.440476L172.204819,148.821428L172.252438,148.916666L172.300057,148.964285L172.395295,149.011904L172.538152,149.011904L172.63339,148.964285L172.681009,148.916666L172.728628,148.821428L172.728628,148.440476M173.204819,149.964285L173.204819,149.392857M173.204819,149.678571L172.204819,149.678571L172.347676,149.583333L172.442914,149.488095L172.490533,149.392857M172.204819,150.583333L172.204819,150.678571L172.252438,150.773809L172.300057,150.821428L172.395295,150.869047L172.585771,150.916666L172.823866,150.916666L173.014342,150.869047L173.10958,150.821428L173.1572,150.773809L173.204819,150.678571L173.204819,150.583333L173.1572,150.488095L173.10958,150.440476L173.014342,150.392857L172.823866,150.345238L172.585771,150.345238L172.395295,150.392857L172.300057,150.440476L172.252438,150.488095L172.204819,150.583333M172.204819,151.773809L172.204819,151.583333L172.252438,151.488095L172.300057,151.440476L172.442914,151.345238L172.63339,151.297619L173.014342,151.297619L173.10958,151.345238L173.1572,151.392857L173.204819,151.488095L173.204819,151.678571L173.1572,151.773809L173.10958,151.821428L173.014342,151.869047L172.776247,151.869047L172.681009,151.821428L172.63339,151.773809L172.585771,151.678571L172.585771,151.488095L172.63339,151.392857L172.681009,151.345238L172.776247,151.297619","ref":1},{"thickness":0.15,"svgpath":"M150.204819,147.511905L150.204819,148.083333M151.204819,147.797619L150.204819,147.797619M151.204819,148.416667L150.204819,148.416667L150.204819,148.797619L150.252438,148.892857L150.300057,148.940476L150.395295,148.988095L150.538152,148.988095L150.63339,148.940476L150.681009,148.892857L150.728628,148.797619L150.728628,148.416667M151.204819,149.464286L151.204819,149.654762L151.1572,149.75L151.10958,149.797619L150.966723,149.892857L150.776247,149.940476L150.395295,149.940476L150.300057,149.892857L150.252438,149.845238L150.204819,149.75L150.204819,149.559524L150.252438,149.464286L150.300057,149.416667L150.395295,149.369048L150.63339,149.369048L150.728628,149.416667L150.776247,149.464286L150.823866,149.559524L150.823866,149.75L150.776247,149.845238L150.728628,149.892857L150.63339,149.940476M150.204819,150.845238L150.204819,150.369048L150.681009,150.321429L150.63339,150.369048L150.585771,150.464286L150.585771,150.702381L150.63339,150.797619L150.681009,150.845238L150.776247,150.892857L151.014342,150.892857L151.10958,150.845238L151.1572,150.797619L151.204819,150.702381L151.204819,150.464286L151.1572,150.369048L151.10958,150.321429","ref":1},{"thickness":0.15,"svgpath":"M188.204819,147.535714L188.204819,148.107142M189.204819,147.821428L188.204819,147.821428M189.204819,148.440476L188.204819,148.440476L188.204819,148.821428L188.252438,148.916666L188.300057,148.964285L188.395295,149.011904L188.538152,149.011904L188.63339,148.964285L188.681009,148.916666L188.728628,148.821428L188.728628,148.440476M189.204819,149.964285L189.204819,149.392857M189.204819,149.678571L188.204819,149.678571L188.347676,149.583333L188.442914,149.488095L188.490533,149.392857M189.204819,150.916666L189.204819,150.345238M189.204819,150.630952L188.204819,150.630952L188.347676,150.535714L188.442914,150.440476L188.490533,150.345238M188.538152,151.773809L189.204819,151.773809M188.1572,151.535714L188.871485,151.297619L188.871485,151.916666","ref":1},{"thickness":0.15,"svgpath":"M154.954819,114.516598L154.954819,115.088026M155.954819,114.802312L154.954819,114.802312M155.954819,115.42136L154.954819,115.42136L154.954819,115.802312L155.002438,115.89755L155.050057,115.945169L155.145295,115.992788L155.288152,115.992788L155.38339,115.945169L155.431009,115.89755L155.478628,115.802312L155.478628,115.42136M155.954819,116.945169L155.954819,116.373741M155.954819,116.659455L154.954819,116.659455L155.097676,116.564217L155.192914,116.468979L155.240533,116.373741M154.954819,117.849931L154.954819,117.373741L155.431009,117.326122L155.38339,117.373741L155.335771,117.468979L155.335771,117.707074L155.38339,117.802312L155.431009,117.849931L155.526247,117.89755L155.764342,117.89755L155.85958,117.849931L155.9072,117.802312L155.954819,117.707074L155.954819,117.468979L155.9072,117.373741L155.85958,117.326122M154.954819,118.802312L154.954819,118.326122L155.431009,118.278503L155.38339,118.326122L155.335771,118.42136L155.335771,118.659455L155.38339,118.754693L155.431009,118.802312L155.526247,118.849931L155.764342,118.849931L155.85958,118.802312L155.9072,118.754693L155.954819,118.659455L155.954819,118.42136L155.9072,118.326122L155.85958,118.278503","ref":1},{"thickness":0.15,"svgpath":"M144.204819,147.511905L144.204819,148.083333M145.204819,147.797619L144.204819,147.797619M145.204819,148.416667L144.204819,148.416667L144.204819,148.797619L144.252438,148.892857L144.300057,148.940476L144.395295,148.988095L144.538152,148.988095L144.63339,148.940476L144.681009,148.892857L144.728628,148.797619L144.728628,148.416667M145.204819,149.464286L145.204819,149.654762L145.1572,149.75L145.10958,149.797619L144.966723,149.892857L144.776247,149.940476L144.395295,149.940476L144.300057,149.892857L144.252438,149.845238L144.204819,149.75L144.204819,149.559524L144.252438,149.464286L144.300057,149.416667L144.395295,149.369048L144.63339,149.369048L144.728628,149.416667L144.776247,149.464286L144.823866,149.559524L144.823866,149.75L144.776247,149.845238L144.728628,149.892857L144.63339,149.940476M144.300057,150.321429L144.252438,150.369048L144.204819,150.464286L144.204819,150.702381L144.252438,150.797619L144.300057,150.845238L144.395295,150.892857L144.490533,150.892857L144.63339,150.845238L145.204819,150.27381L145.204819,150.892857","ref":1},{"thickness":0.15,"svgpath":"M185.954819,114.516598L185.954819,115.088026M186.954819,114.802312L185.954819,114.802312M186.954819,115.42136L185.954819,115.42136L185.954819,115.802312L186.002438,115.89755L186.050057,115.945169L186.145295,115.992788L186.288152,115.992788L186.38339,115.945169L186.431009,115.89755L186.478628,115.802312L186.478628,115.42136M186.954819,116.945169L186.954819,116.373741M186.954819,116.659455L185.954819,116.659455L186.097676,116.564217L186.192914,116.468979L186.240533,116.373741M185.954819,117.849931L185.954819,117.373741L186.431009,117.326122L186.38339,117.373741L186.335771,117.468979L186.335771,117.707074L186.38339,117.802312L186.431009,117.849931L186.526247,117.89755L186.764342,117.89755L186.85958,117.849931L186.9072,117.802312L186.954819,117.707074L186.954819,117.468979L186.9072,117.373741L186.85958,117.326122M186.050057,118.278503L186.002438,118.326122L185.954819,118.42136L185.954819,118.659455L186.002438,118.754693L186.050057,118.802312L186.145295,118.849931L186.240533,118.849931L186.38339,118.802312L186.954819,118.230884L186.954819,118.849931","ref":1},{"thickness":0.15,"svgpath":"M196.204819,147.535714L196.204819,148.107142M197.204819,147.821428L196.204819,147.821428M197.204819,148.440476L196.204819,148.440476L196.204819,148.821428L196.252438,148.916666L196.300057,148.964285L196.395295,149.011904L196.538152,149.011904L196.63339,148.964285L196.681009,148.916666L196.728628,148.821428L196.728628,148.440476M197.204819,149.964285L197.204819,149.392857M197.204819,149.678571L196.204819,149.678571L196.347676,149.583333L196.442914,149.488095L196.490533,149.392857M197.204819,150.916666L197.204819,150.345238M197.204819,150.630952L196.204819,150.630952L196.347676,150.535714L196.442914,150.440476L196.490533,150.345238M196.63339,151.488095L196.585771,151.392857L196.538152,151.345238L196.442914,151.297619L196.395295,151.297619L196.300057,151.345238L196.252438,151.392857L196.204819,151.488095L196.204819,151.678571L196.252438,151.773809L196.300057,151.821428L196.395295,151.869047L196.442914,151.869047L196.538152,151.821428L196.585771,151.773809L196.63339,151.678571L196.63339,151.488095L196.681009,151.392857L196.728628,151.345238L196.823866,151.297619L197.014342,151.297619L197.10958,151.345238L197.1572,151.392857L197.204819,151.488095L197.204819,151.678571L197.1572,151.773809L197.10958,151.821428L197.014342,151.869047L196.823866,151.869047L196.728628,151.821428L196.681009,151.773809L196.63339,151.678571","ref":1},{"thickness":0.15,"svgpath":"M156.204819,147.511905L156.204819,148.083333M157.204819,147.797619L156.204819,147.797619M157.204819,148.416667L156.204819,148.416667L156.204819,148.797619L156.252438,148.892857L156.300057,148.940476L156.395295,148.988095L156.538152,148.988095L156.63339,148.940476L156.681009,148.892857L156.728628,148.797619L156.728628,148.416667M157.204819,149.464286L157.204819,149.654762L157.1572,149.75L157.10958,149.797619L156.966723,149.892857L156.776247,149.940476L156.395295,149.940476L156.300057,149.892857L156.252438,149.845238L156.204819,149.75L156.204819,149.559524L156.252438,149.464286L156.300057,149.416667L156.395295,149.369048L156.63339,149.369048L156.728628,149.416667L156.776247,149.464286L156.823866,149.559524L156.823866,149.75L156.776247,149.845238L156.728628,149.892857L156.63339,149.940476M156.63339,150.511905L156.585771,150.416667L156.538152,150.369048L156.442914,150.321429L156.395295,150.321429L156.300057,150.369048L156.252438,150.416667L156.204819,150.511905L156.204819,150.702381L156.252438,150.797619L156.300057,150.845238L156.395295,150.892857L156.442914,150.892857L156.538152,150.845238L156.585771,150.797619L156.63339,150.702381L156.63339,150.511905L156.681009,150.416667L156.728628,150.369048L156.823866,150.321429L157.014342,150.321429L157.10958,150.369048L157.1572,150.416667L157.204819,150.511905L157.204819,150.702381L157.1572,150.797619L157.10958,150.845238L157.014342,150.892857L156.823866,150.892857L156.728628,150.845238L156.681009,150.797619L156.63339,150.702381","ref":1},{"thickness":0.15,"svgpath":"M141.954819,114.516598L141.954819,115.088026M142.954819,114.802312L141.954819,114.802312M142.954819,115.42136L141.954819,115.42136L141.954819,115.802312L142.002438,115.89755L142.050057,115.945169L142.145295,115.992788L142.288152,115.992788L142.38339,115.945169L142.431009,115.89755L142.478628,115.802312L142.478628,115.42136M142.954819,116.945169L142.954819,116.373741M142.954819,116.659455L141.954819,116.659455L142.097676,116.564217L142.192914,116.468979L142.240533,116.373741M142.288152,117.802312L142.954819,117.802312M141.9072,117.564217L142.621485,117.326122L142.621485,117.945169M141.954819,118.516598L141.954819,118.611836L142.002438,118.707074L142.050057,118.754693L142.145295,118.802312L142.335771,118.849931L142.573866,118.849931L142.764342,118.802312L142.85958,118.754693L142.9072,118.707074L142.954819,118.611836L142.954819,118.516598L142.9072,118.42136L142.85958,118.373741L142.764342,118.326122L142.573866,118.278503L142.335771,118.278503L142.145295,118.326122L142.050057,118.373741L142.002438,118.42136L141.954819,118.516598","ref":1},{"thickness":0.15,"svgpath":"M175.954819,114.516598L175.954819,115.088026M176.954819,114.802312L175.954819,114.802312M176.954819,115.42136L175.954819,115.42136L175.954819,115.802312L176.002438,115.89755L176.050057,115.945169L176.145295,115.992788L176.288152,115.992788L176.38339,115.945169L176.431009,115.89755L176.478628,115.802312L176.478628,115.42136M176.954819,116.945169L176.954819,116.373741M176.954819,116.659455L175.954819,116.659455L176.097676,116.564217L176.192914,116.468979L176.240533,116.373741M176.288152,117.802312L176.954819,117.802312M175.9072,117.564217L176.621485,117.326122L176.621485,117.945169M175.954819,118.230884L175.954819,118.89755L176.954819,118.468979","ref":1},{"thickness":0.15,"svgpath":"M154.204819,147.511905L154.204819,148.083333M155.204819,147.797619L154.204819,147.797619M155.204819,148.416667L154.204819,148.416667L154.204819,148.797619L154.252438,148.892857L154.300057,148.940476L154.395295,148.988095L154.538152,148.988095L154.63339,148.940476L154.681009,148.892857L154.728628,148.797619L154.728628,148.416667M155.204819,149.464286L155.204819,149.654762L155.1572,149.75L155.10958,149.797619L154.966723,149.892857L154.776247,149.940476L154.395295,149.940476L154.300057,149.892857L154.252438,149.845238L154.204819,149.75L154.204819,149.559524L154.252438,149.464286L154.300057,149.416667L154.395295,149.369048L154.63339,149.369048L154.728628,149.416667L154.776247,149.464286L154.823866,149.559524L154.823866,149.75L154.776247,149.845238L154.728628,149.892857L154.63339,149.940476M154.204819,150.27381L154.204819,150.940476L155.204819,150.511905","ref":1},{"thickness":0.15,"svgpath":"M182.204819,147.535714L182.204819,148.107142M183.204819,147.821428L182.204819,147.821428M183.204819,148.440476L182.204819,148.440476L182.204819,148.821428L182.252438,148.916666L182.300057,148.964285L182.395295,149.011904L182.538152,149.011904L182.63339,148.964285L182.681009,148.916666L182.728628,148.821428L182.728628,148.440476M183.204819,149.964285L183.204819,149.392857M183.204819,149.678571L182.204819,149.678571L182.347676,149.583333L182.442914,149.488095L182.490533,149.392857M183.204819,150.916666L183.204819,150.345238M183.204819,150.630952L182.204819,150.630952L182.347676,150.535714L182.442914,150.440476L182.490533,150.345238M183.204819,151.869047L183.204819,151.297619M183.204819,151.583333L182.204819,151.583333L182.347676,151.488095L182.442914,151.392857L182.490533,151.297619","ref":1},{"thickness":0.15,"svgpath":"M170.204819,147.535714L170.204819,148.107142M171.204819,147.821428L170.204819,147.821428M171.204819,148.440476L170.204819,148.440476L170.204819,148.821428L170.252438,148.916666L170.300057,148.964285L170.395295,149.011904L170.538152,149.011904L170.63339,148.964285L170.681009,148.916666L170.728628,148.821428L170.728628,148.440476M171.204819,149.964285L171.204819,149.392857M171.204819,149.678571L170.204819,149.678571L170.347676,149.583333L170.442914,149.488095L170.490533,149.392857M170.204819,150.583333L170.204819,150.678571L170.252438,150.773809L170.300057,150.821428L170.395295,150.869047L170.585771,150.916666L170.823866,150.916666L171.014342,150.869047L171.10958,150.821428L171.1572,150.773809L171.204819,150.678571L171.204819,150.583333L171.1572,150.488095L171.10958,150.440476L171.014342,150.392857L170.823866,150.345238L170.585771,150.345238L170.395295,150.392857L170.300057,150.440476L170.252438,150.488095L170.204819,150.583333M170.204819,151.821428L170.204819,151.345238L170.681009,151.297619L170.63339,151.345238L170.585771,151.440476L170.585771,151.678571L170.63339,151.773809L170.681009,151.821428L170.776247,151.869047L171.014342,151.869047L171.10958,151.821428L171.1572,151.773809L171.204819,151.678571L171.204819,151.440476L171.1572,151.345238L171.10958,151.297619","ref":1},{"thickness":0.15,"svgpath":"M200.954819,114.516598L200.954819,115.088026M201.954819,114.802312L200.954819,114.802312M201.954819,115.42136L200.954819,115.42136L200.954819,115.802312L201.002438,115.89755L201.050057,115.945169L201.145295,115.992788L201.288152,115.992788L201.38339,115.945169L201.431009,115.89755L201.478628,115.802312L201.478628,115.42136M201.954819,116.945169L201.954819,116.373741M201.954819,116.659455L200.954819,116.659455L201.097676,116.564217L201.192914,116.468979L201.240533,116.373741M200.954819,117.802312L200.954819,117.611836L201.002438,117.516598L201.050057,117.468979L201.192914,117.373741L201.38339,117.326122L201.764342,117.326122L201.85958,117.373741L201.9072,117.42136L201.954819,117.516598L201.954819,117.707074L201.9072,117.802312L201.85958,117.849931L201.764342,117.89755L201.526247,117.89755L201.431009,117.849931L201.38339,117.802312L201.335771,117.707074L201.335771,117.516598L201.38339,117.42136L201.431009,117.373741L201.526247,117.326122M201.38339,118.468979L201.335771,118.373741L201.288152,118.326122L201.192914,118.278503L201.145295,118.278503L201.050057,118.326122L201.002438,118.373741L200.954819,118.468979L200.954819,118.659455L201.002438,118.754693L201.050057,118.802312L201.145295,118.849931L201.192914,118.849931L201.288152,118.802312L201.335771,118.754693L201.38339,118.659455L201.38339,118.468979L201.431009,118.373741L201.478628,118.326122L201.573866,118.278503L201.764342,118.278503L201.85958,118.326122L201.9072,118.373741L201.954819,118.468979L201.954819,118.659455L201.9072,118.754693L201.85958,118.802312L201.764342,118.849931L201.573866,118.849931L201.478628,118.802312L201.431009,118.754693L201.38339,118.659455","ref":1},{"thickness":0.15,"svgpath":"M152.954819,114.516598L152.954819,115.088026M153.954819,114.802312L152.954819,114.802312M153.954819,115.42136L152.954819,115.42136L152.954819,115.802312L153.002438,115.89755L153.050057,115.945169L153.145295,115.992788L153.288152,115.992788L153.38339,115.945169L153.431009,115.89755L153.478628,115.802312L153.478628,115.42136M153.954819,116.945169L153.954819,116.373741M153.954819,116.659455L152.954819,116.659455L153.097676,116.564217L153.192914,116.468979L153.240533,116.373741M152.954819,117.849931L152.954819,117.373741L153.431009,117.326122L153.38339,117.373741L153.335771,117.468979L153.335771,117.707074L153.38339,117.802312L153.431009,117.849931L153.526247,117.89755L153.764342,117.89755L153.85958,117.849931L153.9072,117.802312L153.954819,117.707074L153.954819,117.468979L153.9072,117.373741L153.85958,117.326122M153.288152,118.754693L153.954819,118.754693M152.9072,118.516598L153.621485,118.278503L153.621485,118.89755","ref":1},{"thickness":0.15,"svgpath":"M166.954819,114.516598L166.954819,115.088026M167.954819,114.802312L166.954819,114.802312M167.954819,115.42136L166.954819,115.42136L166.954819,115.802312L167.002438,115.89755L167.050057,115.945169L167.145295,115.992788L167.288152,115.992788L167.38339,115.945169L167.431009,115.89755L167.478628,115.802312L167.478628,115.42136M167.954819,116.945169L167.954819,116.373741M167.954819,116.659455L166.954819,116.659455L167.097676,116.564217L167.192914,116.468979L167.240533,116.373741M166.954819,117.802312L166.954819,117.611836L167.002438,117.516598L167.050057,117.468979L167.192914,117.373741L167.38339,117.326122L167.764342,117.326122L167.85958,117.373741L167.9072,117.42136L167.954819,117.516598L167.954819,117.707074L167.9072,117.802312L167.85958,117.849931L167.764342,117.89755L167.526247,117.89755L167.431009,117.849931L167.38339,117.802312L167.335771,117.707074L167.335771,117.516598L167.38339,117.42136L167.431009,117.373741L167.526247,117.326122M167.954819,118.849931L167.954819,118.278503M167.954819,118.564217L166.954819,118.564217L167.097676,118.468979L167.192914,118.373741L167.240533,118.278503","ref":1},{"thickness":0.15,"svgpath":"M190.204819,147.535714L190.204819,148.107142M191.204819,147.821428L190.204819,147.821428M191.204819,148.440476L190.204819,148.440476L190.204819,148.821428L190.252438,148.916666L190.300057,148.964285L190.395295,149.011904L190.538152,149.011904L190.63339,148.964285L190.681009,148.916666L190.728628,148.821428L190.728628,148.440476M191.204819,149.964285L191.204819,149.392857M191.204819,149.678571L190.204819,149.678571L190.347676,149.583333L190.442914,149.488095L190.490533,149.392857M191.204819,150.916666L191.204819,150.345238M191.204819,150.630952L190.204819,150.630952L190.347676,150.535714L190.442914,150.440476L190.490533,150.345238M190.204819,151.821428L190.204819,151.345238L190.681009,151.297619L190.63339,151.345238L190.585771,151.440476L190.585771,151.678571L190.63339,151.773809L190.681009,151.821428L190.776247,151.869047L191.014342,151.869047L191.10958,151.821428L191.1572,151.773809L191.204819,151.678571L191.204819,151.440476L191.1572,151.345238L191.10958,151.297619","ref":1},{"thickness":0.15,"svgpath":"M166.204819,147.535714L166.204819,148.107142M167.204819,147.821428L166.204819,147.821428M167.204819,148.440476L166.204819,148.440476L166.204819,148.821428L166.252438,148.916666L166.300057,148.964285L166.395295,149.011904L166.538152,149.011904L166.63339,148.964285L166.681009,148.916666L166.728628,148.821428L166.728628,148.440476M167.204819,149.964285L167.204819,149.392857M167.204819,149.678571L166.204819,149.678571L166.347676,149.583333L166.442914,149.488095L166.490533,149.392857M166.204819,150.583333L166.204819,150.678571L166.252438,150.773809L166.300057,150.821428L166.395295,150.869047L166.585771,150.916666L166.823866,150.916666L167.014342,150.869047L167.10958,150.821428L167.1572,150.773809L167.204819,150.678571L167.204819,150.583333L167.1572,150.488095L167.10958,150.440476L167.014342,150.392857L166.823866,150.345238L166.585771,150.345238L166.395295,150.392857L166.300057,150.440476L166.252438,150.488095L166.204819,150.583333M166.204819,151.25L166.204819,151.869047L166.585771,151.535714L166.585771,151.678571L166.63339,151.773809L166.681009,151.821428L166.776247,151.869047L167.014342,151.869047L167.10958,151.821428L167.1572,151.773809L167.204819,151.678571L167.204819,151.392857L167.1572,151.297619L167.10958,151.25","ref":1},{"thickness":0.15,"svgpath":"M198.954819,114.516598L198.954819,115.088026M199.954819,114.802312L198.954819,114.802312M199.954819,115.42136L198.954819,115.42136L198.954819,115.802312L199.002438,115.89755L199.050057,115.945169L199.145295,115.992788L199.288152,115.992788L199.38339,115.945169L199.431009,115.89755L199.478628,115.802312L199.478628,115.42136M199.954819,116.945169L199.954819,116.373741M199.954819,116.659455L198.954819,116.659455L199.097676,116.564217L199.192914,116.468979L199.240533,116.373741M198.954819,117.802312L198.954819,117.611836L199.002438,117.516598L199.050057,117.468979L199.192914,117.373741L199.38339,117.326122L199.764342,117.326122L199.85958,117.373741L199.9072,117.42136L199.954819,117.516598L199.954819,117.707074L199.9072,117.802312L199.85958,117.849931L199.764342,117.89755L199.526247,117.89755L199.431009,117.849931L199.38339,117.802312L199.335771,117.707074L199.335771,117.516598L199.38339,117.42136L199.431009,117.373741L199.526247,117.326122M198.954819,118.230884L198.954819,118.89755L199.954819,118.468979","ref":1},{"thickness":0.15,"svgpath":"M192.204819,147.535714L192.204819,148.107142M193.204819,147.821428L192.204819,147.821428M193.204819,148.440476L192.204819,148.440476L192.204819,148.821428L192.252438,148.916666L192.300057,148.964285L192.395295,149.011904L192.538152,149.011904L192.63339,148.964285L192.681009,148.916666L192.728628,148.821428L192.728628,148.440476M193.204819,149.964285L193.204819,149.392857M193.204819,149.678571L192.204819,149.678571L192.347676,149.583333L192.442914,149.488095L192.490533,149.392857M193.204819,150.916666L193.204819,150.345238M193.204819,150.630952L192.204819,150.630952L192.347676,150.535714L192.442914,150.440476L192.490533,150.345238M192.204819,151.773809L192.204819,151.583333L192.252438,151.488095L192.300057,151.440476L192.442914,151.345238L192.63339,151.297619L193.014342,151.297619L193.10958,151.345238L193.1572,151.392857L193.204819,151.488095L193.204819,151.678571L193.1572,151.773809L193.10958,151.821428L193.014342,151.869047L192.776247,151.869047L192.681009,151.821428L192.63339,151.773809L192.585771,151.678571L192.585771,151.488095L192.63339,151.392857L192.681009,151.345238L192.776247,151.297619","ref":1},{"thickness":0.15,"svgpath":"M179.954819,114.516598L179.954819,115.088026M180.954819,114.802312L179.954819,114.802312M180.954819,115.42136L179.954819,115.42136L179.954819,115.802312L180.002438,115.89755L180.050057,115.945169L180.145295,115.992788L180.288152,115.992788L180.38339,115.945169L180.431009,115.89755L180.478628,115.802312L180.478628,115.42136M180.954819,116.945169L180.954819,116.373741M180.954819,116.659455L179.954819,116.659455L180.097676,116.564217L180.192914,116.468979L180.240533,116.373741M180.288152,117.802312L180.954819,117.802312M179.9072,117.564217L180.621485,117.326122L180.621485,117.945169M180.954819,118.373741L180.954819,118.564217L180.9072,118.659455L180.85958,118.707074L180.716723,118.802312L180.526247,118.849931L180.145295,118.849931L180.050057,118.802312L180.002438,118.754693L179.954819,118.659455L179.954819,118.468979L180.002438,118.373741L180.050057,118.326122L180.145295,118.278503L180.38339,118.278503L180.478628,118.326122L180.526247,118.373741L180.573866,118.468979L180.573866,118.659455L180.526247,118.754693L180.478628,118.802312L180.38339,118.849931","ref":1},{"thickness":0.15,"svgpath":"M202.204819,147.535714L202.204819,148.107142M203.204819,147.821428L202.204819,147.821428M203.204819,148.440476L202.204819,148.440476L202.204819,148.821428L202.252438,148.916666L202.300057,148.964285L202.395295,149.011904L202.538152,149.011904L202.63339,148.964285L202.681009,148.916666L202.728628,148.821428L202.728628,148.440476M203.204819,149.964285L203.204819,149.392857M203.204819,149.678571L202.204819,149.678571L202.347676,149.583333L202.442914,149.488095L202.490533,149.392857M202.300057,150.345238L202.252438,150.392857L202.204819,150.488095L202.204819,150.72619L202.252438,150.821428L202.300057,150.869047L202.395295,150.916666L202.490533,150.916666L202.63339,150.869047L203.204819,150.297619L203.204819,150.916666M203.204819,151.869047L203.204819,151.297619M203.204819,151.583333L202.204819,151.583333L202.347676,151.488095L202.442914,151.392857L202.490533,151.297619","ref":1},{"thickness":0.15,"svgpath":"M196.954819,114.516598L196.954819,115.088026M197.954819,114.802312L196.954819,114.802312M197.954819,115.42136L196.954819,115.42136L196.954819,115.802312L197.002438,115.89755L197.050057,115.945169L197.145295,115.992788L197.288152,115.992788L197.38339,115.945169L197.431009,115.89755L197.478628,115.802312L197.478628,115.42136M197.954819,116.945169L197.954819,116.373741M197.954819,116.659455L196.954819,116.659455L197.097676,116.564217L197.192914,116.468979L197.240533,116.373741M196.954819,117.802312L196.954819,117.611836L197.002438,117.516598L197.050057,117.468979L197.192914,117.373741L197.38339,117.326122L197.764342,117.326122L197.85958,117.373741L197.9072,117.42136L197.954819,117.516598L197.954819,117.707074L197.9072,117.802312L197.85958,117.849931L197.764342,117.89755L197.526247,117.89755L197.431009,117.849931L197.38339,117.802312L197.335771,117.707074L197.335771,117.516598L197.38339,117.42136L197.431009,117.373741L197.526247,117.326122M196.954819,118.754693L196.954819,118.564217L197.002438,118.468979L197.050057,118.42136L197.192914,118.326122L197.38339,118.278503L197.764342,118.278503L197.85958,118.326122L197.9072,118.373741L197.954819,118.468979L197.954819,118.659455L197.9072,118.754693L197.85958,118.802312L197.764342,118.849931L197.526247,118.849931L197.431009,118.802312L197.38339,118.754693L197.335771,118.659455L197.335771,118.468979L197.38339,118.373741L197.431009,118.326122L197.526247,118.278503","ref":1},{"thickness":0.15,"svgpath":"M173.954819,114.516598L173.954819,115.088026M174.954819,114.802312L173.954819,114.802312M174.954819,115.42136L173.954819,115.42136L173.954819,115.802312L174.002438,115.89755L174.050057,115.945169L174.145295,115.992788L174.288152,115.992788L174.38339,115.945169L174.431009,115.89755L174.478628,115.802312L174.478628,115.42136M174.954819,116.945169L174.954819,116.373741M174.954819,116.659455L173.954819,116.659455L174.097676,116.564217L174.192914,116.468979L174.240533,116.373741M174.288152,117.802312L174.954819,117.802312M173.9072,117.564217L174.621485,117.326122L174.621485,117.945169M173.954819,118.754693L173.954819,118.564217L174.002438,118.468979L174.050057,118.42136L174.192914,118.326122L174.38339,118.278503L174.764342,118.278503L174.85958,118.326122L174.9072,118.373741L174.954819,118.468979L174.954819,118.659455L174.9072,118.754693L174.85958,118.802312L174.764342,118.849931L174.526247,118.849931L174.431009,118.802312L174.38339,118.754693L174.335771,118.659455L174.335771,118.468979L174.38339,118.373741L174.431009,118.326122L174.526247,118.278503","ref":1},{"thickness":0.15,"svgpath":"M178.204819,147.535714L178.204819,148.107142M179.204819,147.821428L178.204819,147.821428M179.204819,148.440476L178.204819,148.440476L178.204819,148.821428L178.252438,148.916666L178.300057,148.964285L178.395295,149.011904L178.538152,149.011904L178.63339,148.964285L178.681009,148.916666L178.728628,148.821428L178.728628,148.440476M179.204819,149.964285L179.204819,149.392857M179.204819,149.678571L178.204819,149.678571L178.347676,149.583333L178.442914,149.488095L178.490533,149.392857M178.204819,150.583333L178.204819,150.678571L178.252438,150.773809L178.300057,150.821428L178.395295,150.869047L178.585771,150.916666L178.823866,150.916666L179.014342,150.869047L179.10958,150.821428L179.1572,150.773809L179.204819,150.678571L179.204819,150.583333L179.1572,150.488095L179.10958,150.440476L179.014342,150.392857L178.823866,150.345238L178.585771,150.345238L178.395295,150.392857L178.300057,150.440476L178.252438,150.488095L178.204819,150.583333M179.204819,151.392857L179.204819,151.583333L179.1572,151.678571L179.10958,151.72619L178.966723,151.821428L178.776247,151.869047L178.395295,151.869047L178.300057,151.821428L178.252438,151.773809L178.204819,151.678571L178.204819,151.488095L178.252438,151.392857L178.300057,151.345238L178.395295,151.297619L178.63339,151.297619L178.728628,151.345238L178.776247,151.392857L178.823866,151.488095L178.823866,151.678571L178.776247,151.773809L178.728628,151.821428L178.63339,151.869047","ref":1},{"thickness":0.15,"svgpath":"M140.204819,147.511905L140.204819,148.083333M141.204819,147.797619L140.204819,147.797619M141.204819,148.416667L140.204819,148.416667L140.204819,148.797619L140.252438,148.892857L140.300057,148.940476L140.395295,148.988095L140.538152,148.988095L140.63339,148.940476L140.681009,148.892857L140.728628,148.797619L140.728628,148.416667M141.204819,149.464286L141.204819,149.654762L141.1572,149.75L141.10958,149.797619L140.966723,149.892857L140.776247,149.940476L140.395295,149.940476L140.300057,149.892857L140.252438,149.845238L140.204819,149.75L140.204819,149.559524L140.252438,149.464286L140.300057,149.416667L140.395295,149.369048L140.63339,149.369048L140.728628,149.416667L140.776247,149.464286L140.823866,149.559524L140.823866,149.75L140.776247,149.845238L140.728628,149.892857L140.63339,149.940476M140.204819,150.559524L140.204819,150.654762L140.252438,150.75L140.300057,150.797619L140.395295,150.845238L140.585771,150.892857L140.823866,150.892857L141.014342,150.845238L141.10958,150.797619L141.1572,150.75L141.204819,150.654762L141.204819,150.559524L141.1572,150.464286L141.10958,150.416667L141.014342,150.369048L140.823866,150.321429L140.585771,150.321429L140.395295,150.369048L140.300057,150.416667L140.252438,150.464286L140.204819,150.559524","ref":1},{"type":"segment","start":[138.885,149.865502],"end":[139.51999999999998,151.135502],"width":0.15239999999999998},{"type":"segment","start":[138.885,149.865502],"end":[140.155,149.865502],"width":0.15239999999999998},{"type":"segment","start":[140.155,149.865502],"end":[139.51999999999998,151.135502],"width":0.15239999999999998},{"thickness":0.15,"svgpath":"M190.954819,114.516598L190.954819,115.088026M191.954819,114.802312L190.954819,114.802312M191.954819,115.42136L190.954819,115.42136L190.954819,115.802312L191.002438,115.89755L191.050057,115.945169L191.145295,115.992788L191.288152,115.992788L191.38339,115.945169L191.431009,115.89755L191.478628,115.802312L191.478628,115.42136M191.954819,116.945169L191.954819,116.373741M191.954819,116.659455L190.954819,116.659455L191.097676,116.564217L191.192914,116.468979L191.240533,116.373741M190.954819,117.802312L190.954819,117.611836L191.002438,117.516598L191.050057,117.468979L191.192914,117.373741L191.38339,117.326122L191.764342,117.326122L191.85958,117.373741L191.9072,117.42136L191.954819,117.516598L191.954819,117.707074L191.9072,117.802312L191.85958,117.849931L191.764342,117.89755L191.526247,117.89755L191.431009,117.849931L191.38339,117.802312L191.335771,117.707074L191.335771,117.516598L191.38339,117.42136L191.431009,117.373741L191.526247,117.326122M190.954819,118.230884L190.954819,118.849931L191.335771,118.516598L191.335771,118.659455L191.38339,118.754693L191.431009,118.802312L191.526247,118.849931L191.764342,118.849931L191.85958,118.802312L191.9072,118.754693L191.954819,118.659455L191.954819,118.373741L191.9072,118.278503L191.85958,118.230884","ref":1},{"thickness":0.15,"svgpath":"M180.204819,147.535714L180.204819,148.107142M181.204819,147.821428L180.204819,147.821428M181.204819,148.440476L180.204819,148.440476L180.204819,148.821428L180.252438,148.916666L180.300057,148.964285L180.395295,149.011904L180.538152,149.011904L180.63339,148.964285L180.681009,148.916666L180.728628,148.821428L180.728628,148.440476M181.204819,149.964285L181.204819,149.392857M181.204819,149.678571L180.204819,149.678571L180.347676,149.583333L180.442914,149.488095L180.490533,149.392857M181.204819,150.916666L181.204819,150.345238M181.204819,150.630952L180.204819,150.630952L180.347676,150.535714L180.442914,150.440476L180.490533,150.345238M180.204819,151.535714L180.204819,151.630952L180.252438,151.72619L180.300057,151.773809L180.395295,151.821428L180.585771,151.869047L180.823866,151.869047L181.014342,151.821428L181.10958,151.773809L181.1572,151.72619L181.204819,151.630952L181.204819,151.535714L181.1572,151.440476L181.10958,151.392857L181.014342,151.345238L180.823866,151.297619L180.585771,151.297619L180.395295,151.345238L180.300057,151.392857L180.252438,151.440476L180.204819,151.535714","ref":1},{"thickness":0.15,"svgpath":"M184.204819,147.535714L184.204819,148.107142M185.204819,147.821428L184.204819,147.821428M185.204819,148.440476L184.204819,148.440476L184.204819,148.821428L184.252438,148.916666L184.300057,148.964285L184.395295,149.011904L184.538152,149.011904L184.63339,148.964285L184.681009,148.916666L184.728628,148.821428L184.728628,148.440476M185.204819,149.964285L185.204819,149.392857M185.204819,149.678571L184.204819,149.678571L184.347676,149.583333L184.442914,149.488095L184.490533,149.392857M185.204819,150.916666L185.204819,150.345238M185.204819,150.630952L184.204819,150.630952L184.347676,150.535714L184.442914,150.440476L184.490533,150.345238M184.300057,151.297619L184.252438,151.345238L184.204819,151.440476L184.204819,151.678571L184.252438,151.773809L184.300057,151.821428L184.395295,151.869047L184.490533,151.869047L184.63339,151.821428L185.204819,151.25L185.204819,151.869047","ref":1},{"thickness":0.15,"svgpath":"M141.19958,144.361836L141.2472,144.314217L141.294819,144.17136L141.294819,144.076122L141.2472,143.933265L141.151961,143.838027L141.056723,143.790408L140.866247,143.742789L140.72339,143.742789L140.532914,143.790408L140.437676,143.838027L140.342438,143.933265L140.294819,144.076122L140.294819,144.17136L140.342438,144.314217L140.390057,144.361836M140.390057,144.742789L140.342438,144.790408L140.294819,144.885646L140.294819,145.123741L140.342438,145.218979L140.390057,145.266598L140.485295,145.314217L140.580533,145.314217L140.72339,145.266598L141.294819,144.69517L141.294819,145.314217M140.294819,145.933265L140.294819,146.028503L140.342438,146.123741L140.390057,146.17136L140.485295,146.218979L140.675771,146.266598L140.913866,146.266598L141.104342,146.218979L141.19958,146.17136L141.2472,146.123741L141.294819,146.028503L141.294819,145.933265L141.2472,145.838027L141.19958,145.790408L141.104342,145.742789L140.913866,145.69517L140.675771,145.69517L140.485295,145.742789L140.390057,145.790408L140.342438,145.838027L140.294819,145.933265M140.294819,146.599932L140.294819,147.218979L140.675771,146.885646L140.675771,147.028503L140.72339,147.123741L140.771009,147.17136L140.866247,147.218979L141.104342,147.218979L141.19958,147.17136L141.2472,147.123741L141.294819,147.028503L141.294819,146.742789L141.2472,146.647551L141.19958,146.599932","ref":1},{"type":"segment","start":[141.64,145.37304799999998],"end":[141.64,145.58872],"width":0.12},{"type":"segment","start":[142.35999999999999,145.37304799999998],"end":[142.35999999999999,145.58872],"width":0.12},{"thickness":0.15,"svgpath":"M169.94958,144.361836L169.9972,144.314217L170.044819,144.17136L170.044819,144.076122L169.9972,143.933265L169.901961,143.838027L169.806723,143.790408L169.616247,143.742789L169.47339,143.742789L169.282914,143.790408L169.187676,143.838027L169.092438,143.933265L169.044819,144.076122L169.044819,144.17136L169.092438,144.314217L169.140057,144.361836M170.044819,145.314217L170.044819,144.742789M170.044819,145.028503L169.044819,145.028503L169.187676,144.933265L169.282914,144.838027L169.330533,144.742789M169.044819,145.647551L169.044819,146.314217L170.044819,145.885646M169.044819,146.599932L169.044819,147.218979L169.425771,146.885646L169.425771,147.028503L169.47339,147.123741L169.521009,147.17136L169.616247,147.218979L169.854342,147.218979L169.94958,147.17136L169.9972,147.123741L170.044819,147.028503L170.044819,146.742789L169.9972,146.647551L169.94958,146.599932","ref":1},{"type":"segment","start":[170.39,145.37304799999998],"end":[170.39,145.58872],"width":0.12},{"type":"segment","start":[171.10999999999999,145.37304799999998],"end":[171.10999999999999,145.58872],"width":0.12},{"thickness":0.15,"svgpath":"M143.71958,130.411836L143.7672,130.364217L143.814819,130.22136L143.814819,130.126122L143.7672,129.983265L143.671961,129.888027L143.576723,129.840408L143.386247,129.792789L143.24339,129.792789L143.052914,129.840408L142.957676,129.888027L142.862438,129.983265L142.814819,130.126122L142.814819,130.22136L142.862438,130.364217L142.910057,130.411836M142.910057,130.792789L142.862438,130.840408L142.814819,130.935646L142.814819,131.173741L142.862438,131.268979L142.910057,131.316598L143.005295,131.364217L143.100533,131.364217L143.24339,131.316598L143.814819,130.74517L143.814819,131.364217M142.814819,131.983265L142.814819,132.078503L142.862438,132.173741L142.910057,132.22136L143.005295,132.268979L143.195771,132.316598L143.433866,132.316598L143.624342,132.268979L143.71958,132.22136L143.7672,132.173741L143.814819,132.078503L143.814819,131.983265L143.7672,131.888027L143.71958,131.840408L143.624342,131.792789L143.433866,131.74517L143.195771,131.74517L143.005295,131.792789L142.910057,131.840408L142.862438,131.888027L142.814819,131.983265M143.148152,133.173741L143.814819,133.173741M142.7672,132.935646L143.481485,132.697551L143.481485,133.316598","ref":1},{"type":"segment","start":[141.84,131.63872],"end":[141.84,131.423048],"width":0.12},{"type":"segment","start":[142.56,131.63872],"end":[142.56,131.423048],"width":0.12},{"thickness":0.15,"svgpath":"M188.94958,144.361836L188.9972,144.314217L189.044819,144.17136L189.044819,144.076122L188.9972,143.933265L188.901961,143.838027L188.806723,143.790408L188.616247,143.742789L188.47339,143.742789L188.282914,143.790408L188.187676,143.838027L188.092438,143.933265L188.044819,144.076122L188.044819,144.17136L188.092438,144.314217L188.140057,144.361836M189.044819,145.314217L189.044819,144.742789M189.044819,145.028503L188.044819,145.028503L188.187676,144.933265L188.282914,144.838027L188.330533,144.742789M188.47339,145.885646L188.425771,145.790408L188.378152,145.742789L188.282914,145.69517L188.235295,145.69517L188.140057,145.742789L188.092438,145.790408L188.044819,145.885646L188.044819,146.076122L188.092438,146.17136L188.140057,146.218979L188.235295,146.266598L188.282914,146.266598L188.378152,146.218979L188.425771,146.17136L188.47339,146.076122L188.47339,145.885646L188.521009,145.790408L188.568628,145.742789L188.663866,145.69517L188.854342,145.69517L188.94958,145.742789L188.9972,145.790408L189.044819,145.885646L189.044819,146.076122L188.9972,146.17136L188.94958,146.218979L188.854342,146.266598L188.663866,146.266598L188.568628,146.218979L188.521009,146.17136L188.47339,146.076122M189.044819,146.742789L189.044819,146.933265L188.9972,147.028503L188.94958,147.076122L188.806723,147.17136L188.616247,147.218979L188.235295,147.218979L188.140057,147.17136L188.092438,147.123741L188.044819,147.028503L188.044819,146.838027L188.092438,146.742789L188.140057,146.69517L188.235295,146.647551L188.47339,146.647551L188.568628,146.69517L188.616247,146.742789L188.663866,146.838027L188.663866,147.028503L188.616247,147.123741L188.568628,147.17136L188.47339,147.218979","ref":1},{"type":"segment","start":[189.39,145.37304799999998],"end":[189.39,145.58872],"width":0.12},{"type":"segment","start":[190.10999999999999,145.37304799999998],"end":[190.10999999999999,145.58872],"width":0.12},{"thickness":0.15,"svgpath":"M142.01958,130.411836L142.0672,130.364217L142.114819,130.22136L142.114819,130.126122L142.0672,129.983265L141.971961,129.888027L141.876723,129.840408L141.686247,129.792789L141.54339,129.792789L141.352914,129.840408L141.257676,129.888027L141.162438,129.983265L141.114819,130.126122L141.114819,130.22136L141.162438,130.364217L141.210057,130.411836M142.114819,131.364217L142.114819,130.792789M142.114819,131.078503L141.114819,131.078503L141.257676,130.983265L141.352914,130.888027L141.400533,130.792789M141.448152,132.22136L142.114819,132.22136M141.0672,131.983265L141.781485,131.74517L141.781485,132.364217M142.114819,132.792789L142.114819,132.983265L142.0672,133.078503L142.01958,133.126122L141.876723,133.22136L141.686247,133.268979L141.305295,133.268979L141.210057,133.22136L141.162438,133.173741L141.114819,133.078503L141.114819,132.888027L141.162438,132.792789L141.210057,132.74517L141.305295,132.697551L141.54339,132.697551L141.638628,132.74517L141.686247,132.792789L141.733866,132.888027L141.733866,133.078503L141.686247,133.173741L141.638628,133.22136L141.54339,133.268979","ref":1}]},"fabrication":{"F":[{"thickness":0.15,"svgpath":"M171.254819,143.314216L171.254819,142.742788M172.254819,143.028502L171.254819,143.028502M172.254819,141.933264L172.254819,142.409454L171.254819,142.409454M171.254819,141.742787L172.254819,141.409454L171.254819,141.076121M172.254819,140.695168L172.254819,140.504692L172.2072,140.409454L172.15958,140.361835L172.016723,140.266597L171.826247,140.218978L171.445295,140.218978L171.350057,140.266597L171.302438,140.314216L171.254819,140.409454L171.254819,140.59993L171.302438,140.695168L171.350057,140.742787L171.445295,140.790406L171.68339,140.790406L171.778628,140.742787L171.826247,140.695168L171.873866,140.59993L171.873866,140.409454L171.826247,140.314216L171.778628,140.266597L171.68339,140.218978M171.254819,139.59993L171.254819,139.504692L171.302438,139.409454L171.350057,139.361835L171.445295,139.314216L171.635771,139.266597L171.873866,139.266597L172.064342,139.314216L172.15958,139.361835L172.2072,139.409454L172.254819,139.504692L172.254819,139.59993L172.2072,139.695168L172.15958,139.742787L172.064342,139.790406L171.873866,139.838025L171.635771,139.838025L171.445295,139.790406L171.350057,139.742787L171.302438,139.695168L171.254819,139.59993M171.254819,138.647549L171.254819,138.552311L171.302438,138.457073L171.350057,138.409454L171.445295,138.361835L171.635771,138.314216L171.873866,138.314216L172.064342,138.361835L172.15958,138.409454L172.2072,138.457073L172.254819,138.552311L172.254819,138.647549L172.2072,138.742787L172.15958,138.790406L172.064342,138.838025L171.873866,138.885644L171.635771,138.885644L171.445295,138.838025L171.350057,138.790406L171.302438,138.742787L171.254819,138.647549M171.588152,137.457073L172.254819,137.457073M171.2072,137.695168L171.921485,137.933263L171.921485,137.314216M172.254819,136.933263L171.254819,136.933263M172.254819,136.457073L171.254819,136.457073L171.254819,136.076121L171.302438,135.980883L171.350057,135.933264L171.445295,135.885645L171.588152,135.885645L171.68339,135.933264L171.731009,135.980883L171.778628,136.076121L171.778628,136.457073M171.254819,135.552311L172.254819,135.314216L171.540533,135.12374L172.254819,134.933264L171.254819,134.695169M172.254819,133.742788L171.778628,134.076121M172.254819,134.314216L171.254819,134.314216L171.254819,133.933264L171.302438,133.838026L171.350057,133.790407L171.445295,133.742788L171.588152,133.742788L171.68339,133.790407L171.731009,133.838026L171.778628,133.933264L171.778628,134.314216","val":1},{"type":"circle","start":[167.62,140.510884],"radius":0.03,"width":0.06},{"thickness":0.15,"svgpath":"M164.454819,139.718978L165.264342,139.718978L165.35958,139.671359L165.4072,139.62374L165.454819,139.528502L165.454819,139.338026L165.4072,139.242788L165.35958,139.195169L165.264342,139.14755L164.454819,139.14755M164.550057,138.718978L164.502438,138.671359L164.454819,138.576121L164.454819,138.338026L164.502438,138.242788L164.550057,138.195169L164.645295,138.14755L164.740533,138.14755L164.88339,138.195169L165.454819,138.766597L165.454819,138.14755M164.788152,137.290407L165.454819,137.290407M164.4072,137.528502L165.121485,137.766597L165.121485,137.14755"},{"thickness":0.15,"svgpath":"M142.654761,95.534819L142.083333,95.534819M142.369047,95.534819L142.369047,94.534819L142.273809,94.677676L142.178571,94.772914L142.083333,94.820533M143.273809,94.534819L143.369047,94.534819L143.464285,94.582438L143.511904,94.630057L143.559523,94.725295L143.607142,94.915771L143.607142,95.153866L143.559523,95.344342L143.511904,95.43958L143.464285,95.4872L143.369047,95.534819L143.273809,95.534819L143.178571,95.4872L143.130952,95.43958L143.083333,95.344342L143.035714,95.153866L143.035714,94.915771L143.083333,94.725295L143.130952,94.630057L143.178571,94.582438L143.273809,94.534819M144.035714,95.534819L144.035714,94.534819M144.130952,95.153866L144.416666,95.534819M144.416666,94.868152L144.035714,95.249104","val":1},{"type":"segment","start":[142.725,95.97999999999999],"end":[143.775,95.97999999999999],"width":0.09999999999999999},{"type":"segment","start":[142.725,96.52],"end":[142.725,95.97999999999999],"width":0.09999999999999999},{"type":"segment","start":[143.775,95.97999999999999],"end":[143.775,96.52],"width":0.09999999999999999},{"type":"segment","start":[143.775,96.52],"end":[142.725,96.52],"width":0.09999999999999999},{"thickness":0.04,"svgpath":"M143.082857,96.3682L142.99619,96.244391M142.934285,96.3682L142.934285,96.1082L143.033333,96.1082L143.058095,96.120581L143.070476,96.132962L143.082857,96.157724L143.082857,96.194867L143.070476,96.219629L143.058095,96.23201L143.033333,96.244391L142.934285,96.244391M143.330476,96.3682L143.181904,96.3682M143.25619,96.3682L143.25619,96.1082L143.231428,96.145343L143.206666,96.170105L143.181904,96.182486M143.479047,96.219629L143.454285,96.207248L143.441904,96.194867L143.429523,96.170105L143.429523,96.157724L143.441904,96.132962L143.454285,96.120581L143.479047,96.1082L143.528571,96.1082L143.553333,96.120581L143.565714,96.132962L143.578095,96.157724L143.578095,96.170105L143.565714,96.194867L143.553333,96.207248L143.528571,96.219629L143.479047,96.219629L143.454285,96.23201L143.441904,96.244391L143.429523,96.269153L143.429523,96.318677L143.441904,96.343439L143.454285,96.35582L143.479047,96.3682L143.528571,96.3682L143.553333,96.35582L143.565714,96.343439L143.578095,96.318677L143.578095,96.269153L143.565714,96.244391L143.553333,96.23201L143.528571,96.219629"},{"thickness":0.15,"svgpath":"M179.484819,69.471428L179.484819,70.042856M179.484819,69.757142L178.484819,69.757142L178.627676,69.85238L178.722914,69.947618L178.770533,70.042856M178.484819,68.566666L178.484819,69.042856L178.961009,69.090475L178.91339,69.042856L178.865771,68.947618L178.865771,68.709523L178.91339,68.614285L178.961009,68.566666L179.056247,68.519047L179.294342,68.519047L179.38958,68.566666L179.4372,68.614285L179.484819,68.709523L179.484819,68.947618L179.4372,69.042856L179.38958,69.090475M178.484819,67.899999L178.484819,67.804761L178.532438,67.709523L178.580057,67.661904L178.675295,67.614285L178.865771,67.566666L179.103866,67.566666L179.294342,67.614285L179.38958,67.661904L179.4372,67.709523L179.484819,67.804761L179.484819,67.899999L179.4372,67.995237L179.38958,68.042856L179.294342,68.090475L179.103866,68.138094L178.865771,68.138094L178.675295,68.090475L178.580057,68.042856L178.532438,67.995237L178.484819,67.899999M179.484819,67.138094L178.484819,67.138094M179.103866,67.042856L179.484819,66.757142M178.818152,66.757142L179.199104,67.138094","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[177.1875,69.2],[178.0125,69.2],[178.0125,67.6],[177.1875,67.6]]],"width":0.09999999999999999,"filled":0},{"thickness":0.06,"svgpath":"M177.781927,68.657142L177.591451,68.790475M177.781927,68.885713L177.381927,68.885713L177.381927,68.733332L177.400975,68.695237L177.420022,68.67619L177.458118,68.657142L177.51526,68.657142L177.553356,68.67619L177.572403,68.695237L177.591451,68.733332L177.591451,68.885713M177.381927,68.523809L177.381927,68.257142L177.781927,68.428571M177.553356,68.047619L177.534308,68.085714L177.51526,68.104761L177.477165,68.123809L177.458118,68.123809L177.420022,68.104761L177.400975,68.085714L177.381927,68.047619L177.381927,67.971428L177.400975,67.933333L177.420022,67.914285L177.458118,67.895238L177.477165,67.895238L177.51526,67.914285L177.534308,67.933333L177.553356,67.971428L177.553356,68.047619L177.572403,68.085714L177.591451,68.104761L177.629546,68.123809L177.705737,68.123809L177.743832,68.104761L177.76288,68.085714L177.781927,68.047619L177.781927,67.971428L177.76288,67.933333L177.743832,67.914285L177.705737,67.895238L177.629546,67.895238L177.591451,67.914285L177.572403,67.933333L177.553356,67.971428"},{"thickness":0.15,"svgpath":"M191.416666,154.004819L191.988094,154.004819M191.70238,155.004819L191.70238,154.004819M192.70238,154.9572L192.607142,155.004819L192.416666,155.004819L192.321428,154.9572L192.273809,154.861961L192.273809,154.481009L192.321428,154.385771L192.416666,154.338152L192.607142,154.338152L192.70238,154.385771L192.749999,154.481009L192.749999,154.576247L192.273809,154.671485M193.130952,154.9572L193.22619,155.004819L193.416666,155.004819L193.511904,154.9572L193.559523,154.861961L193.559523,154.814342L193.511904,154.719104L193.416666,154.671485L193.273809,154.671485L193.178571,154.623866L193.130952,154.528628L193.130952,154.481009L193.178571,154.385771L193.273809,154.338152L193.416666,154.338152L193.511904,154.385771M193.845238,154.338152L194.22619,154.338152M193.988095,154.004819L193.988095,154.861961L194.035714,154.9572L194.130952,155.004819L194.22619,155.004819M194.559524,155.004819L194.559524,154.004819L194.940476,154.004819L195.035714,154.052438L195.083333,154.100057L195.130952,154.195295L195.130952,154.338152L195.083333,154.43339L195.035714,154.481009L194.940476,154.528628L194.559524,154.528628M195.702381,155.004819L195.607143,154.9572L195.559524,154.90958L195.511905,154.814342L195.511905,154.528628L195.559524,154.43339L195.607143,154.385771L195.702381,154.338152L195.845238,154.338152L195.940476,154.385771L195.988095,154.43339L196.035714,154.528628L196.035714,154.814342L195.988095,154.90958L195.940476,154.9572L195.845238,155.004819L195.702381,155.004819M196.464286,155.004819L196.464286,154.338152M196.464286,154.004819L196.416667,154.052438L196.464286,154.100057L196.511905,154.052438L196.464286,154.004819L196.464286,154.100057M196.940476,154.338152L196.940476,155.004819M196.940476,154.43339L196.988095,154.385771L197.083333,154.338152L197.22619,154.338152L197.321428,154.385771L197.369047,154.481009L197.369047,155.004819M197.702381,154.338152L198.083333,154.338152M197.845238,154.004819L197.845238,154.861961L197.892857,154.9572L197.988095,155.004819L198.083333,155.004819","val":1},{"thickness":0.15,"svgpath":"M192.535714,151.004819L193.107142,151.004819M192.821428,152.004819L192.821428,151.004819M193.440476,152.004819L193.440476,151.004819L193.821428,151.004819L193.916666,151.052438L193.964285,151.100057L194.011904,151.195295L194.011904,151.338152L193.964285,151.43339L193.916666,151.481009L193.821428,151.528628L193.440476,151.528628M194.964285,152.004819L194.392857,152.004819M194.678571,152.004819L194.678571,151.004819L194.583333,151.147676L194.488095,151.242914L194.392857,151.290533M195.916666,152.004819L195.345238,152.004819M195.630952,152.004819L195.630952,151.004819L195.535714,151.147676L195.440476,151.242914L195.345238,151.290533M196.25,151.004819L196.916666,151.004819L196.488095,152.004819"},{"thickness":0.15,"svgpath":"M194.634819,127.004693L194.634819,126.385646L195.015771,126.718979L195.015771,126.576122L195.06339,126.480884L195.111009,126.433265L195.206247,126.385646L195.444342,126.385646L195.53958,126.433265L195.5872,126.480884L195.634819,126.576122L195.634819,126.861836L195.5872,126.957074L195.53958,127.004693M194.634819,126.052312L194.634819,125.433265L195.015771,125.766598L195.015771,125.623741L195.06339,125.528503L195.111009,125.480884L195.206247,125.433265L195.444342,125.433265L195.53958,125.480884L195.5872,125.528503L195.634819,125.623741L195.634819,125.909455L195.5872,126.004693L195.53958,126.052312M194.968152,125.004693L195.634819,125.004693M195.06339,125.004693L195.015771,124.957074L194.968152,124.861836L194.968152,124.718979L195.015771,124.623741L195.111009,124.576122L195.634819,124.576122M194.634819,122.861836L194.634819,123.338026L195.111009,123.385645L195.06339,123.338026L195.015771,123.242788L195.015771,123.004693L195.06339,122.909455L195.111009,122.861836L195.206247,122.814217L195.444342,122.814217L195.53958,122.861836L195.5872,122.909455L195.634819,123.004693L195.634819,123.242788L195.5872,123.338026L195.53958,123.385645M194.634819,122.195169L194.634819,122.099931L194.682438,122.004693L194.730057,121.957074L194.825295,121.909455L195.015771,121.861836L195.253866,121.861836L195.444342,121.909455L195.53958,121.957074L195.5872,122.004693L195.634819,122.099931L195.634819,122.195169L195.5872,122.290407L195.53958,122.338026L195.444342,122.385645L195.253866,122.433264L195.015771,122.433264L194.825295,122.385645L194.730057,122.338026L194.682438,122.290407L194.634819,122.195169M194.634819,121.576121L195.634819,121.242788L194.634819,120.909455","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[192.875,124.98088399999999],[194.125,124.98088399999999],[194.125,122.98088399999999],[192.875,122.98088399999999]]],"width":0.09999999999999999,"filled":0},{"thickness":0.08,"svgpath":"M193.67953,124.540407L193.70334,124.564216L193.727149,124.635645L193.727149,124.683264L193.70334,124.754692L193.65572,124.802311L193.608101,124.826121L193.512863,124.84993L193.441435,124.84993L193.346197,124.826121L193.298578,124.802311L193.250959,124.754692L193.227149,124.683264L193.227149,124.635645L193.250959,124.564216L193.274768,124.540407M193.727149,124.064216L193.727149,124.34993M193.727149,124.207073L193.227149,124.207073L193.298578,124.254692L193.346197,124.302311L193.370006,124.34993M193.227149,123.635645L193.227149,123.730883L193.250959,123.778502L193.274768,123.802312L193.346197,123.849931L193.441435,123.87374L193.631911,123.87374L193.67953,123.849931L193.70334,123.826121L193.727149,123.778502L193.727149,123.683264L193.70334,123.635645L193.67953,123.611836L193.631911,123.588026L193.512863,123.588026L193.465244,123.611836L193.441435,123.635645L193.417625,123.683264L193.417625,123.778502L193.441435,123.826121L193.465244,123.849931L193.512863,123.87374M193.393816,123.159455L193.727149,123.159455M193.20334,123.278503L193.560482,123.39755L193.560482,123.088027"},{"thickness":0.15,"svgpath":"M147.666666,90.604819L148.238094,90.604819M147.95238,91.604819L147.95238,90.604819M148.95238,91.5572L148.857142,91.604819L148.666666,91.604819L148.571428,91.5572L148.523809,91.461961L148.523809,91.081009L148.571428,90.985771L148.666666,90.938152L148.857142,90.938152L148.95238,90.985771L148.999999,91.081009L148.999999,91.176247L148.523809,91.271485M149.380952,91.5572L149.47619,91.604819L149.666666,91.604819L149.761904,91.5572L149.809523,91.461961L149.809523,91.414342L149.761904,91.319104L149.666666,91.271485L149.523809,91.271485L149.428571,91.223866L149.380952,91.128628L149.380952,91.081009L149.428571,90.985771L149.523809,90.938152L149.666666,90.938152L149.761904,90.985771M150.095238,90.938152L150.47619,90.938152M150.238095,90.604819L150.238095,91.461961L150.285714,91.5572L150.380952,91.604819L150.47619,91.604819M150.809524,91.604819L150.809524,90.604819L151.190476,90.604819L151.285714,90.652438L151.333333,90.700057L151.380952,90.795295L151.380952,90.938152L151.333333,91.03339L151.285714,91.081009L151.190476,91.128628L150.809524,91.128628M151.952381,91.604819L151.857143,91.5572L151.809524,91.50958L151.761905,91.414342L151.761905,91.128628L151.809524,91.03339L151.857143,90.985771L151.952381,90.938152L152.095238,90.938152L152.190476,90.985771L152.238095,91.03339L152.285714,91.128628L152.285714,91.414342L152.238095,91.50958L152.190476,91.5572L152.095238,91.604819L151.952381,91.604819M152.714286,91.604819L152.714286,90.938152M152.714286,90.604819L152.666667,90.652438L152.714286,90.700057L152.761905,90.652438L152.714286,90.604819L152.714286,90.700057M153.190476,90.938152L153.190476,91.604819M153.190476,91.03339L153.238095,90.985771L153.333333,90.938152L153.47619,90.938152L153.571428,90.985771L153.619047,91.081009L153.619047,91.604819M153.952381,90.938152L154.333333,90.938152M154.095238,90.604819L154.095238,91.461961L154.142857,91.5572L154.238095,91.604819L154.333333,91.604819","val":1},{"thickness":0.15,"svgpath":"M149.261905,87.604819L149.833333,87.604819M149.547619,88.604819L149.547619,87.604819M150.166667,88.604819L150.166667,87.604819L150.547619,87.604819L150.642857,87.652438L150.690476,87.700057L150.738095,87.795295L150.738095,87.938152L150.690476,88.03339L150.642857,88.081009L150.547619,88.128628L150.166667,88.128628M151.595238,87.604819L151.404762,87.604819L151.309524,87.652438L151.261905,87.700057L151.166667,87.842914L151.119048,88.03339L151.119048,88.414342L151.166667,88.50958L151.214286,88.5572L151.309524,88.604819L151.5,88.604819L151.595238,88.5572L151.642857,88.50958L151.690476,88.414342L151.690476,88.176247L151.642857,88.081009L151.595238,88.03339L151.5,87.985771L151.309524,87.985771L151.214286,88.03339L151.166667,88.081009L151.119048,88.176247M152.261905,88.03339L152.166667,87.985771L152.119048,87.938152L152.071429,87.842914L152.071429,87.795295L152.119048,87.700057L152.166667,87.652438L152.261905,87.604819L152.452381,87.604819L152.547619,87.652438L152.595238,87.700057L152.642857,87.795295L152.642857,87.842914L152.595238,87.938152L152.547619,87.985771L152.452381,88.03339L152.261905,88.03339L152.166667,88.081009L152.119048,88.128628L152.071429,88.223866L152.071429,88.414342L152.119048,88.50958L152.166667,88.5572L152.261905,88.604819L152.452381,88.604819L152.547619,88.5572L152.595238,88.50958L152.642857,88.414342L152.642857,88.223866L152.595238,88.128628L152.547619,88.081009L152.452381,88.03339"},{"thickness":0.15,"svgpath":"M203.274819,130.504693L203.274819,129.885646L203.655771,130.218979L203.655771,130.076122L203.70339,129.980884L203.751009,129.933265L203.846247,129.885646L204.084342,129.885646L204.17958,129.933265L204.2272,129.980884L204.274819,130.076122L204.274819,130.361836L204.2272,130.457074L204.17958,130.504693M203.274819,129.552312L203.274819,128.933265L203.655771,129.266598L203.655771,129.123741L203.70339,129.028503L203.751009,128.980884L203.846247,128.933265L204.084342,128.933265L204.17958,128.980884L204.2272,129.028503L204.274819,129.123741L204.274819,129.409455L204.2272,129.504693L204.17958,129.552312M203.608152,128.504693L204.274819,128.504693M203.70339,128.504693L203.655771,128.457074L203.608152,128.361836L203.608152,128.218979L203.655771,128.123741L203.751009,128.076122L204.274819,128.076122M203.274819,126.361836L203.274819,126.838026L203.751009,126.885645L203.70339,126.838026L203.655771,126.742788L203.655771,126.504693L203.70339,126.409455L203.751009,126.361836L203.846247,126.314217L204.084342,126.314217L204.17958,126.361836L204.2272,126.409455L204.274819,126.504693L204.274819,126.742788L204.2272,126.838026L204.17958,126.885645M203.274819,125.695169L203.274819,125.599931L203.322438,125.504693L203.370057,125.457074L203.465295,125.409455L203.655771,125.361836L203.893866,125.361836L204.084342,125.409455L204.17958,125.457074L204.2272,125.504693L204.274819,125.599931L204.274819,125.695169L204.2272,125.790407L204.17958,125.838026L204.084342,125.885645L203.893866,125.933264L203.655771,125.933264L203.465295,125.885645L203.370057,125.838026L203.322438,125.790407L203.274819,125.695169M203.274819,125.076121L204.274819,124.742788L203.274819,124.409455","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[206.125,126.48088399999999],[204.875,126.48088399999999],[204.875,128.480884],[206.125,128.480884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.08,"svgpath":"M205.67953,128.040407L205.70334,128.064216L205.727149,128.135645L205.727149,128.183264L205.70334,128.254692L205.65572,128.302311L205.608101,128.326121L205.512863,128.34993L205.441435,128.34993L205.346197,128.326121L205.298578,128.302311L205.250959,128.254692L205.227149,128.183264L205.227149,128.135645L205.250959,128.064216L205.274768,128.040407M205.274768,127.84993L205.250959,127.826121L205.227149,127.778502L205.227149,127.659454L205.250959,127.611835L205.274768,127.588026L205.322387,127.564216L205.370006,127.564216L205.441435,127.588026L205.727149,127.87374L205.727149,127.564216M205.227149,127.135645L205.227149,127.230883L205.250959,127.278502L205.274768,127.302312L205.346197,127.349931L205.441435,127.37374L205.631911,127.37374L205.67953,127.349931L205.70334,127.326121L205.727149,127.278502L205.727149,127.183264L205.70334,127.135645L205.67953,127.111836L205.631911,127.088026L205.512863,127.088026L205.465244,127.111836L205.441435,127.135645L205.417625,127.183264L205.417625,127.278502L205.441435,127.326121L205.465244,127.349931L205.512863,127.37374M205.227149,126.778503L205.227149,126.730884L205.250959,126.683265L205.274768,126.659455L205.322387,126.635646L205.417625,126.611836L205.536673,126.611836L205.631911,126.635646L205.67953,126.659455L205.70334,126.683265L205.727149,126.730884L205.727149,126.778503L205.70334,126.826122L205.67953,126.849931L205.631911,126.873741L205.536673,126.89755L205.417625,126.89755L205.322387,126.873741L205.274768,126.849931L205.250959,126.826122L205.227149,126.778503"},{"thickness":0.15,"svgpath":"M187.845237,136.095703L187.273809,136.095703M187.559523,136.095703L187.559523,135.095703L187.464285,135.23856L187.369047,135.333798L187.273809,135.381417M188.464285,135.095703L188.559523,135.095703L188.654761,135.143322L188.70238,135.190941L188.749999,135.286179L188.797618,135.476655L188.797618,135.71475L188.749999,135.905226L188.70238,136.000464L188.654761,136.048084L188.559523,136.095703L188.464285,136.095703L188.369047,136.048084L188.321428,136.000464L188.273809,135.905226L188.22619,135.71475L188.22619,135.476655L188.273809,135.286179L188.321428,135.190941L188.369047,135.143322L188.464285,135.095703M189.22619,135.429036L189.22619,136.429036M189.22619,135.476655L189.321428,135.429036L189.511904,135.429036L189.607142,135.476655L189.654761,135.524274L189.70238,135.619512L189.70238,135.905226L189.654761,136.000464L189.607142,136.048084L189.511904,136.095703L189.321428,136.095703L189.22619,136.048084M191.369047,135.095703L190.892857,135.095703L190.845238,135.571893L190.892857,135.524274L190.988095,135.476655L191.22619,135.476655L191.321428,135.524274L191.369047,135.571893L191.416666,135.667131L191.416666,135.905226L191.369047,136.000464L191.321428,136.048084L191.22619,136.095703L190.988095,136.095703L190.892857,136.048084L190.845238,136.000464M192.035714,135.095703L192.130952,135.095703L192.22619,135.143322L192.273809,135.190941L192.321428,135.286179L192.369047,135.476655L192.369047,135.71475L192.321428,135.905226L192.273809,136.000464L192.22619,136.048084L192.130952,136.095703L192.035714,136.095703L191.940476,136.048084L191.892857,136.000464L191.845238,135.905226L191.797619,135.71475L191.797619,135.476655L191.845238,135.286179L191.892857,135.190941L191.940476,135.143322L192.035714,135.095703M192.654762,135.095703L192.988095,136.095703L193.321428,135.095703","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[189.75,134.230884],[190.75,134.230884],[190.75,134.730884],[189.75,134.730884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M189.970238,134.570649L189.958334,134.582554L189.922619,134.594458L189.89881,134.594458L189.863096,134.582554L189.839286,134.558744L189.827381,134.534934L189.815477,134.487315L189.815477,134.451601L189.827381,134.403982L189.839286,134.380173L189.863096,134.356363L189.89881,134.344458L189.922619,134.344458L189.958334,134.356363L189.970238,134.368268M190.208334,134.594458L190.065477,134.594458M190.136905,134.594458L190.136905,134.344458L190.113096,134.380173L190.089286,134.403982L190.065477,134.415887M190.327381,134.594458L190.375,134.594458L190.39881,134.582554L190.410714,134.570649L190.434524,134.534934L190.446429,134.487315L190.446429,134.392077L190.434524,134.368268L190.422619,134.356363L190.39881,134.344458L190.351191,134.344458L190.327381,134.356363L190.315476,134.368268L190.303572,134.392077L190.303572,134.451601L190.315476,134.475411L190.327381,134.487315L190.351191,134.49922L190.39881,134.49922L190.422619,134.487315L190.434524,134.475411L190.446429,134.451601M190.541667,134.368268L190.553571,134.356363L190.577381,134.344458L190.636905,134.344458L190.660714,134.356363L190.672619,134.368268L190.684524,134.392077L190.684524,134.415887L190.672619,134.451601L190.529762,134.594458L190.684524,134.594458"},{"thickness":0.15,"svgpath":"M148.691666,98.029819L149.263094,98.029819M148.97738,99.029819L148.97738,98.029819M149.97738,98.9822L149.882142,99.029819L149.691666,99.029819L149.596428,98.9822L149.548809,98.886961L149.548809,98.506009L149.596428,98.410771L149.691666,98.363152L149.882142,98.363152L149.97738,98.410771L150.024999,98.506009L150.024999,98.601247L149.548809,98.696485M150.405952,98.9822L150.50119,99.029819L150.691666,99.029819L150.786904,98.9822L150.834523,98.886961L150.834523,98.839342L150.786904,98.744104L150.691666,98.696485L150.548809,98.696485L150.453571,98.648866L150.405952,98.553628L150.405952,98.506009L150.453571,98.410771L150.548809,98.363152L150.691666,98.363152L150.786904,98.410771M151.120238,98.363152L151.50119,98.363152M151.263095,98.029819L151.263095,98.886961L151.310714,98.9822L151.405952,99.029819L151.50119,99.029819M151.834524,99.029819L151.834524,98.029819L152.215476,98.029819L152.310714,98.077438L152.358333,98.125057L152.405952,98.220295L152.405952,98.363152L152.358333,98.45839L152.310714,98.506009L152.215476,98.553628L151.834524,98.553628M152.977381,99.029819L152.882143,98.9822L152.834524,98.93458L152.786905,98.839342L152.786905,98.553628L152.834524,98.45839L152.882143,98.410771L152.977381,98.363152L153.120238,98.363152L153.215476,98.410771L153.263095,98.45839L153.310714,98.553628L153.310714,98.839342L153.263095,98.93458L153.215476,98.9822L153.120238,99.029819L152.977381,99.029819M153.739286,99.029819L153.739286,98.363152M153.739286,98.029819L153.691667,98.077438L153.739286,98.125057L153.786905,98.077438L153.739286,98.029819L153.739286,98.125057M154.215476,98.363152L154.215476,99.029819M154.215476,98.45839L154.263095,98.410771L154.358333,98.363152L154.50119,98.363152L154.596428,98.410771L154.644047,98.506009L154.644047,99.029819M154.977381,98.363152L155.358333,98.363152M155.120238,98.029819L155.120238,98.886961L155.167857,98.9822L155.263095,99.029819L155.358333,99.029819","val":1},{"thickness":0.15,"svgpath":"M150.763095,95.029819L151.334523,95.029819M151.048809,96.029819L151.048809,95.029819M151.667857,96.029819L151.667857,95.029819L152.048809,95.029819L152.144047,95.077438L152.191666,95.125057L152.239285,95.220295L152.239285,95.363152L152.191666,95.45839L152.144047,95.506009L152.048809,95.553628L151.667857,95.553628M152.810714,95.45839L152.715476,95.410771L152.667857,95.363152L152.620238,95.267914L152.620238,95.220295L152.667857,95.125057L152.715476,95.077438L152.810714,95.029819L153.00119,95.029819L153.096428,95.077438L153.144047,95.125057L153.191666,95.220295L153.191666,95.267914L153.144047,95.363152L153.096428,95.410771L153.00119,95.45839L152.810714,95.45839L152.715476,95.506009L152.667857,95.553628L152.620238,95.648866L152.620238,95.839342L152.667857,95.93458L152.715476,95.9822L152.810714,96.029819L153.00119,96.029819L153.096428,95.9822L153.144047,95.93458L153.191666,95.839342L153.191666,95.648866L153.144047,95.553628L153.096428,95.506009L153.00119,95.45839"},{"thickness":0.15,"svgpath":"M143.634819,127.004693L143.634819,126.385646L144.015771,126.718979L144.015771,126.576122L144.06339,126.480884L144.111009,126.433265L144.206247,126.385646L144.444342,126.385646L144.53958,126.433265L144.5872,126.480884L144.634819,126.576122L144.634819,126.861836L144.5872,126.957074L144.53958,127.004693M143.634819,126.052312L143.634819,125.433265L144.015771,125.766598L144.015771,125.623741L144.06339,125.528503L144.111009,125.480884L144.206247,125.433265L144.444342,125.433265L144.53958,125.480884L144.5872,125.528503L144.634819,125.623741L144.634819,125.909455L144.5872,126.004693L144.53958,126.052312M143.968152,125.004693L144.634819,125.004693M144.06339,125.004693L144.015771,124.957074L143.968152,124.861836L143.968152,124.718979L144.015771,124.623741L144.111009,124.576122L144.634819,124.576122M143.634819,122.861836L143.634819,123.338026L144.111009,123.385645L144.06339,123.338026L144.015771,123.242788L144.015771,123.004693L144.06339,122.909455L144.111009,122.861836L144.206247,122.814217L144.444342,122.814217L144.53958,122.861836L144.5872,122.909455L144.634819,123.004693L144.634819,123.242788L144.5872,123.338026L144.53958,123.385645M143.634819,122.195169L143.634819,122.099931L143.682438,122.004693L143.730057,121.957074L143.825295,121.909455L144.015771,121.861836L144.253866,121.861836L144.444342,121.909455L144.53958,121.957074L144.5872,122.004693L144.634819,122.099931L144.634819,122.195169L144.5872,122.290407L144.53958,122.338026L144.444342,122.385645L144.253866,122.433264L144.015771,122.433264L143.825295,122.385645L143.730057,122.338026L143.682438,122.290407L143.634819,122.195169M143.634819,121.576121L144.634819,121.242788L143.634819,120.909455","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[141.875,124.98088399999999],[143.125,124.98088399999999],[143.125,122.98088399999999],[141.875,122.98088399999999]]],"width":0.09999999999999999,"filled":0},{"thickness":0.08,"svgpath":"M142.67953,124.540407L142.70334,124.564216L142.727149,124.635645L142.727149,124.683264L142.70334,124.754692L142.65572,124.802311L142.608101,124.826121L142.512863,124.84993L142.441435,124.84993L142.346197,124.826121L142.298578,124.802311L142.250959,124.754692L142.227149,124.683264L142.227149,124.635645L142.250959,124.564216L142.274768,124.540407M142.274768,124.34993L142.250959,124.326121L142.227149,124.278502L142.227149,124.159454L142.250959,124.111835L142.274768,124.088026L142.322387,124.064216L142.370006,124.064216L142.441435,124.088026L142.727149,124.37374L142.727149,124.064216M142.727149,123.588026L142.727149,123.87374M142.727149,123.730883L142.227149,123.730883L142.298578,123.778502L142.346197,123.826121L142.370006,123.87374M142.227149,123.42136L142.227149,123.111836L142.417625,123.278503L142.417625,123.207074L142.441435,123.159455L142.465244,123.135646L142.512863,123.111836L142.631911,123.111836L142.67953,123.135646L142.70334,123.159455L142.727149,123.207074L142.727149,123.349931L142.70334,123.39755L142.67953,123.42136"},{"thickness":0.15,"svgpath":"M185.809524,131.765703L186.428571,131.765703L186.095238,132.146655L186.238095,132.146655L186.333333,132.194274L186.380952,132.241893L186.428571,132.337131L186.428571,132.575226L186.380952,132.670464L186.333333,132.718084L186.238095,132.765703L185.952381,132.765703L185.857143,132.718084L185.809524,132.670464M187.047619,131.765703L187.142857,131.765703L187.238095,131.813322L187.285714,131.860941L187.333333,131.956179L187.380952,132.146655L187.380952,132.38475L187.333333,132.575226L187.285714,132.670464L187.238095,132.718084L187.142857,132.765703L187.047619,132.765703L186.952381,132.718084L186.904762,132.670464L186.857143,132.575226L186.809524,132.38475L186.809524,132.146655L186.857143,131.956179L186.904762,131.860941L186.952381,131.813322L187.047619,131.765703M187.857143,132.765703L188.047619,132.765703L188.142857,132.718084L188.190476,132.670464L188.285714,132.527607L188.333333,132.337131L188.333333,131.956179L188.285714,131.860941L188.238095,131.813322L188.142857,131.765703L187.952381,131.765703L187.857143,131.813322L187.809524,131.860941L187.761905,131.956179L187.761905,132.194274L187.809524,132.289512L187.857143,132.337131L187.952381,132.38475L188.142857,132.38475L188.238095,132.337131L188.285714,132.289512L188.333333,132.194274M188.761905,132.765703L188.761905,131.765703M188.857143,132.38475L189.142857,132.765703M189.142857,132.099036L188.761905,132.479988","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[188.025,133.75088399999999],[186.975,133.75088399999999],[186.975,133.210884],[188.025,133.210884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M187.209048,133.599084L187.122381,133.475275M187.060476,133.599084L187.060476,133.339084L187.159524,133.339084L187.184286,133.351465L187.196667,133.363846L187.209048,133.388608L187.209048,133.425751L187.196667,133.450513L187.184286,133.462894L187.159524,133.475275L187.060476,133.475275M187.456667,133.599084L187.308095,133.599084M187.382381,133.599084L187.382381,133.339084L187.357619,133.376227L187.332857,133.400989L187.308095,133.41337M187.580476,133.599084L187.63,133.599084L187.654762,133.586704L187.667143,133.574323L187.691905,133.53718L187.704286,133.487656L187.704286,133.388608L187.691905,133.363846L187.679524,133.351465L187.654762,133.339084L187.605238,133.339084L187.580476,133.351465L187.568095,133.363846L187.555714,133.388608L187.555714,133.450513L187.568095,133.475275L187.580476,133.487656L187.605238,133.500037L187.654762,133.500037L187.679524,133.487656L187.691905,133.475275L187.704286,133.450513M187.927143,133.425751L187.927143,133.599084M187.865238,133.326704L187.803333,133.512418L187.964286,133.512418"},{"thickness":0.15,"svgpath":"M155.054819,65.857143L155.054819,66.428571M155.054819,66.142857L154.054819,66.142857L154.197676,66.238095L154.292914,66.333333L154.340533,66.428571M154.388152,65.428571L155.054819,65.428571M154.48339,65.428571L154.435771,65.380952L154.388152,65.285714L154.388152,65.142857L154.435771,65.047619L154.531009,65L155.054819,65M154.150057,63.809523L154.102438,63.761904L154.054819,63.666666L154.054819,63.428571L154.102438,63.333333L154.150057,63.285714L154.245295,63.238095L154.340533,63.238095L154.48339,63.285714L155.054819,63.857142L155.054819,63.238095M155.054819,62.809523L154.054819,62.809523M154.673866,62.714285L155.054819,62.428571M154.388152,62.428571L154.769104,62.809523M154.054819,62.142856L155.054819,61.809523L154.054819,61.47619","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[151.95,65.6],[153.54999999999998,65.6],[153.54999999999998,62.4],[151.95,62.4]]],"width":0.09999999999999999,"filled":0},{"thickness":0.12,"svgpath":"M153.037664,64.514285L153.07576,64.552381L153.113855,64.666666L153.113855,64.742857L153.07576,64.857143L152.999569,64.933333L152.923379,64.971428L152.770998,65.009524L152.656712,65.009524L152.504331,64.971428L152.42814,64.933333L152.35195,64.857143L152.313855,64.742857L152.313855,64.666666L152.35195,64.552381L152.390045,64.514285M152.313855,64.247619L152.313855,63.752381L152.618617,64.019047L152.618617,63.904762L152.656712,63.828571L152.694807,63.790476L152.770998,63.752381L152.961474,63.752381L153.037664,63.790476L153.07576,63.828571L153.113855,63.904762L153.113855,64.133333L153.07576,64.209524L153.037664,64.247619M152.313855,63.066666L152.313855,63.219047L152.35195,63.295238L152.390045,63.333333L152.504331,63.409523L152.656712,63.447619L152.961474,63.447619L153.037664,63.409523L153.07576,63.371428L153.113855,63.295238L153.113855,63.142857L153.07576,63.066666L153.037664,63.028571L152.961474,62.990476L152.770998,62.990476L152.694807,63.028571L152.656712,63.066666L152.618617,63.142857L152.618617,63.295238L152.656712,63.371428L152.694807,63.409523L152.770998,63.447619"},{"thickness":0.15,"svgpath":"M159.784819,89.047618L159.784819,88.95238L159.832438,88.857142L159.880057,88.809523L159.975295,88.761904L160.165771,88.714285L160.403866,88.714285L160.594342,88.761904L160.68958,88.809523L160.7372,88.857142L160.784819,88.95238L160.784819,89.047618L160.7372,89.142856L160.68958,89.190475L160.594342,89.238094L160.403866,89.285713L160.165771,89.285713L159.975295,89.238094L159.880057,89.190475L159.832438,89.142856L159.784819,89.047618","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[161.76999999999998,88.475],[161.23,88.475],[161.23,89.52499999999999],[161.76999999999998,89.52499999999999]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M161.6182,89.043332L161.494391,89.129999M161.6182,89.191904L161.3582,89.191904L161.3582,89.092856L161.370581,89.068094L161.382962,89.055713L161.407724,89.043332L161.444867,89.043332L161.469629,89.055713L161.48201,89.068094L161.494391,89.092856L161.494391,89.191904M161.3582,88.808094L161.3582,88.931904L161.48201,88.944285L161.469629,88.931904L161.457248,88.907142L161.457248,88.845237L161.469629,88.820475L161.48201,88.808094L161.506772,88.795713L161.568677,88.795713L161.593439,88.808094L161.60582,88.820475L161.6182,88.845237L161.6182,88.907142L161.60582,88.931904L161.593439,88.944285"},{"thickness":0.15,"svgpath":"M204.414819,92.880952L204.414819,93.45238M204.414819,93.166666L203.414819,93.166666L203.557676,93.261904L203.652914,93.357142L203.700533,93.45238M203.414819,92.261904L203.414819,92.166666L203.462438,92.071428L203.510057,92.023809L203.605295,91.97619L203.795771,91.928571L204.033866,91.928571L204.224342,91.97619L204.31958,92.023809L204.3672,92.071428L204.414819,92.166666L204.414819,92.261904L204.3672,92.357142L204.31958,92.404761L204.224342,92.45238L204.033866,92.499999L203.795771,92.499999L203.605295,92.45238L203.510057,92.404761L203.462438,92.357142L203.414819,92.261904M203.414819,91.309523L203.414819,91.214285L203.462438,91.119047L203.510057,91.071428L203.605295,91.023809L203.795771,90.97619L204.033866,90.97619L204.224342,91.023809L204.31958,91.071428L204.3672,91.119047L204.414819,91.214285L204.414819,91.309523L204.3672,91.404761L204.31958,91.45238L204.224342,91.499999L204.033866,91.547618L203.795771,91.547618L203.605295,91.499999L203.510057,91.45238L203.462438,91.404761L203.414819,91.309523M203.748152,90.547618L204.414819,90.547618M203.84339,90.547618L203.795771,90.499999L203.748152,90.404761L203.748152,90.261904L203.795771,90.166666L203.891009,90.119047L204.414819,90.119047M203.414819,88.404761L203.414819,88.880951L203.891009,88.92857L203.84339,88.880951L203.795771,88.785713L203.795771,88.547618L203.84339,88.45238L203.891009,88.404761L203.986247,88.357142L204.224342,88.357142L204.31958,88.404761L204.3672,88.45238L204.414819,88.547618L204.414819,88.785713L204.3672,88.880951L204.31958,88.92857M203.414819,87.738094L203.414819,87.642856L203.462438,87.547618L203.510057,87.499999L203.605295,87.45238L203.795771,87.404761L204.033866,87.404761L204.224342,87.45238L204.31958,87.499999L204.3672,87.547618L204.414819,87.642856L204.414819,87.738094L204.3672,87.833332L204.31958,87.880951L204.224342,87.92857L204.033866,87.976189L203.795771,87.976189L203.605295,87.92857L203.510057,87.880951L203.462438,87.833332L203.414819,87.738094M203.414819,87.119046L204.414819,86.785713L203.414819,86.45238","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[202.54999999999998,90.5],[203.04999999999998,90.5],[203.04999999999998,89.5],[202.54999999999998,89.5]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M202.889765,90.279761L202.90167,90.291665L202.913574,90.32738L202.913574,90.351189L202.90167,90.386903L202.87786,90.410713L202.85405,90.422618L202.806431,90.434522L202.770717,90.434522L202.723098,90.422618L202.699289,90.410713L202.675479,90.386903L202.663574,90.351189L202.663574,90.32738L202.675479,90.291665L202.687384,90.279761M202.913574,90.041665L202.913574,90.184522M202.913574,90.113094L202.663574,90.113094L202.699289,90.136903L202.723098,90.160713L202.735003,90.184522M202.663574,89.958332L202.663574,89.80357L202.758812,89.886904L202.758812,89.851189L202.770717,89.82738L202.782622,89.815475L202.806431,89.80357L202.865955,89.80357L202.889765,89.815475L202.90167,89.82738L202.913574,89.851189L202.913574,89.922618L202.90167,89.946427L202.889765,89.958332M202.663574,89.648809L202.663574,89.624999L202.675479,89.60119L202.687384,89.589285L202.711193,89.57738L202.758812,89.565475L202.818336,89.565475L202.865955,89.57738L202.889765,89.589285L202.90167,89.60119L202.913574,89.624999L202.913574,89.648809L202.90167,89.672618L202.889765,89.684523L202.865955,89.696428L202.818336,89.708332L202.758812,89.708332L202.711193,89.696428L202.687384,89.684523L202.675479,89.672618L202.663574,89.648809"},{"thickness":0.15,"svgpath":"M148.204761,92.484819L147.633333,92.484819M147.919047,92.484819L147.919047,91.484819L147.823809,91.627676L147.728571,91.722914L147.633333,91.770533M148.823809,91.484819L148.919047,91.484819L149.014285,91.532438L149.061904,91.580057L149.109523,91.675295L149.157142,91.865771L149.157142,92.103866L149.109523,92.294342L149.061904,92.38958L149.014285,92.4372L148.919047,92.484819L148.823809,92.484819L148.728571,92.4372L148.680952,92.38958L148.633333,92.294342L148.585714,92.103866L148.585714,91.865771L148.633333,91.675295L148.680952,91.580057L148.728571,91.532438L148.823809,91.484819M149.585714,92.484819L149.585714,91.484819M149.680952,92.103866L149.966666,92.484819M149.966666,91.818152L149.585714,92.199104","val":1},{"type":"segment","start":[148.275,92.92999999999999],"end":[149.325,92.92999999999999],"width":0.09999999999999999},{"type":"segment","start":[148.275,93.47],"end":[148.275,92.92999999999999],"width":0.09999999999999999},{"type":"segment","start":[149.325,92.92999999999999],"end":[149.325,93.47],"width":0.09999999999999999},{"type":"segment","start":[149.325,93.47],"end":[148.275,93.47],"width":0.09999999999999999},{"thickness":0.04,"svgpath":"M148.632857,93.3182L148.54619,93.194391M148.484285,93.3182L148.484285,93.0582L148.583333,93.0582L148.608095,93.070581L148.620476,93.082962L148.632857,93.107724L148.632857,93.144867L148.620476,93.169629L148.608095,93.18201L148.583333,93.194391L148.484285,93.194391M148.880476,93.3182L148.731904,93.3182M148.80619,93.3182L148.80619,93.0582L148.781428,93.095343L148.756666,93.120105L148.731904,93.132486M149.103333,93.144867L149.103333,93.3182M149.041428,93.04582L148.979523,93.231534L149.140476,93.231534"},{"thickness":0.15,"svgpath":"M173.794819,151.880952L173.794819,152.45238M173.794819,152.166666L172.794819,152.166666L172.937676,152.261904L173.032914,152.357142L173.080533,152.45238M172.794819,151.261904L172.794819,151.166666L172.842438,151.071428L172.890057,151.023809L172.985295,150.97619L173.175771,150.928571L173.413866,150.928571L173.604342,150.97619L173.69958,151.023809L173.7472,151.071428L173.794819,151.166666L173.794819,151.261904L173.7472,151.357142L173.69958,151.404761L173.604342,151.45238L173.413866,151.499999L173.175771,151.499999L172.985295,151.45238L172.890057,151.404761L172.842438,151.357142L172.794819,151.261904M172.794819,150.309523L172.794819,150.214285L172.842438,150.119047L172.890057,150.071428L172.985295,150.023809L173.175771,149.97619L173.413866,149.97619L173.604342,150.023809L173.69958,150.071428L173.7472,150.119047L173.794819,150.214285L173.794819,150.309523L173.7472,150.404761L173.69958,150.45238L173.604342,150.499999L173.413866,150.547618L173.175771,150.547618L172.985295,150.499999L172.890057,150.45238L172.842438,150.404761L172.794819,150.309523M173.128152,149.547618L174.128152,149.547618M173.175771,149.547618L173.128152,149.45238L173.128152,149.261904L173.175771,149.166666L173.22339,149.119047L173.318628,149.071428L173.604342,149.071428L173.69958,149.119047L173.7472,149.166666L173.794819,149.261904L173.794819,149.45238L173.7472,149.547618M172.794819,147.404761L172.794819,147.880951L173.271009,147.92857L173.22339,147.880951L173.175771,147.785713L173.175771,147.547618L173.22339,147.45238L173.271009,147.404761L173.366247,147.357142L173.604342,147.357142L173.69958,147.404761L173.7472,147.45238L173.794819,147.547618L173.794819,147.785713L173.7472,147.880951L173.69958,147.92857M172.794819,146.738094L172.794819,146.642856L172.842438,146.547618L172.890057,146.499999L172.985295,146.45238L173.175771,146.404761L173.413866,146.404761L173.604342,146.45238L173.69958,146.499999L173.7472,146.547618L173.794819,146.642856L173.794819,146.738094L173.7472,146.833332L173.69958,146.880951L173.604342,146.92857L173.413866,146.976189L173.175771,146.976189L172.985295,146.92857L172.890057,146.880951L172.842438,146.833332L172.794819,146.738094M172.794819,146.119046L173.794819,145.785713L172.794819,145.45238","val":1},{"type":"segment","start":[174.25,148.5],"end":[174.75,148.5],"width":0.09999999999999999},{"type":"segment","start":[174.25,149.5],"end":[174.25,148.5],"width":0.09999999999999999},{"type":"segment","start":[174.75,148.5],"end":[174.75,149.5],"width":0.09999999999999999},{"type":"segment","start":[174.75,149.5],"end":[174.25,149.5],"width":0.09999999999999999},{"thickness":0.04,"svgpath":"M174.589765,149.160714L174.60167,149.172618L174.613574,149.208333L174.613574,149.232142L174.60167,149.267856L174.57786,149.291666L174.55405,149.303571L174.506431,149.315475L174.470717,149.315475L174.423098,149.303571L174.399289,149.291666L174.375479,149.267856L174.363574,149.232142L174.363574,149.208333L174.375479,149.172618L174.387384,149.160714M174.363574,149.07738L174.363574,148.910714L174.613574,149.017856M174.446908,148.708333L174.613574,148.708333M174.35167,148.767857L174.530241,148.82738L174.530241,148.672619"},{"thickness":0.15,"svgpath":"M135.634819,127.004693L135.634819,126.385646L136.015771,126.718979L136.015771,126.576122L136.06339,126.480884L136.111009,126.433265L136.206247,126.385646L136.444342,126.385646L136.53958,126.433265L136.5872,126.480884L136.634819,126.576122L136.634819,126.861836L136.5872,126.957074L136.53958,127.004693M135.634819,126.052312L135.634819,125.433265L136.015771,125.766598L136.015771,125.623741L136.06339,125.528503L136.111009,125.480884L136.206247,125.433265L136.444342,125.433265L136.53958,125.480884L136.5872,125.528503L136.634819,125.623741L136.634819,125.909455L136.5872,126.004693L136.53958,126.052312M135.968152,125.004693L136.634819,125.004693M136.06339,125.004693L136.015771,124.957074L135.968152,124.861836L135.968152,124.718979L136.015771,124.623741L136.111009,124.576122L136.634819,124.576122M135.634819,122.861836L135.634819,123.338026L136.111009,123.385645L136.06339,123.338026L136.015771,123.242788L136.015771,123.004693L136.06339,122.909455L136.111009,122.861836L136.206247,122.814217L136.444342,122.814217L136.53958,122.861836L136.5872,122.909455L136.634819,123.004693L136.634819,123.242788L136.5872,123.338026L136.53958,123.385645M135.634819,122.195169L135.634819,122.099931L135.682438,122.004693L135.730057,121.957074L135.825295,121.909455L136.015771,121.861836L136.253866,121.861836L136.444342,121.909455L136.53958,121.957074L136.5872,122.004693L136.634819,122.099931L136.634819,122.195169L136.5872,122.290407L136.53958,122.338026L136.444342,122.385645L136.253866,122.433264L136.015771,122.433264L135.825295,122.385645L135.730057,122.338026L135.682438,122.290407L135.634819,122.195169M135.634819,121.576121L136.634819,121.242788L135.634819,120.909455","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[133.875,124.98088399999999],[135.125,124.98088399999999],[135.125,122.98088399999999],[133.875,122.98088399999999]]],"width":0.09999999999999999,"filled":0},{"thickness":0.08,"svgpath":"M134.67953,124.540407L134.70334,124.564216L134.727149,124.635645L134.727149,124.683264L134.70334,124.754692L134.65572,124.802311L134.608101,124.826121L134.512863,124.84993L134.441435,124.84993L134.346197,124.826121L134.298578,124.802311L134.250959,124.754692L134.227149,124.683264L134.227149,124.635645L134.250959,124.564216L134.274768,124.540407M134.727149,124.064216L134.727149,124.34993M134.727149,124.207073L134.227149,124.207073L134.298578,124.254692L134.346197,124.302311L134.370006,124.34993M134.393816,123.635645L134.727149,123.635645M134.20334,123.754693L134.560482,123.87374L134.560482,123.564217M134.227149,123.135646L134.227149,123.373741L134.465244,123.39755L134.441435,123.373741L134.417625,123.326122L134.417625,123.207074L134.441435,123.159455L134.465244,123.135646L134.512863,123.111836L134.631911,123.111836L134.67953,123.135646L134.70334,123.159455L134.727149,123.207074L134.727149,123.326122L134.70334,123.373741L134.67953,123.39755"},{"thickness":0.15,"svgpath":"M135.238095,80.958152L135.238095,81.624819M135,80.5772L134.761905,81.291485L135.380952,81.291485M135.666667,80.624819L136.333333,80.624819L135.904762,81.624819M136.904762,80.624819L137,80.624819L137.095238,80.672438L137.142857,80.720057L137.190476,80.815295L137.238095,81.005771L137.238095,81.243866L137.190476,81.434342L137.142857,81.52958L137.095238,81.5772L137,81.624819L136.904762,81.624819L136.809524,81.5772L136.761905,81.52958L136.714286,81.434342L136.666667,81.243866L136.666667,81.005771L136.714286,80.815295L136.761905,80.720057L136.809524,80.672438L136.904762,80.624819","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[135.475,79.72999999999999],[136.525,79.72999999999999],[136.525,80.27],[135.475,80.27]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M135.709048,80.1182L135.622381,79.994391M135.560476,80.1182L135.560476,79.8582L135.659524,79.8582L135.684286,79.870581L135.696667,79.882962L135.709048,79.907724L135.709048,79.944867L135.696667,79.969629L135.684286,79.98201L135.659524,79.994391L135.560476,79.994391M135.808095,79.882962L135.820476,79.870581L135.845238,79.8582L135.907143,79.8582L135.931905,79.870581L135.944286,79.882962L135.956667,79.907724L135.956667,79.932486L135.944286,79.969629L135.795714,80.1182L135.956667,80.1182M136.043333,79.8582L136.204286,79.8582L136.117619,79.957248L136.154762,79.957248L136.179524,79.969629L136.191905,79.98201L136.204286,80.006772L136.204286,80.068677L136.191905,80.093439L136.179524,80.10582L136.154762,80.1182L136.080476,80.1182L136.055714,80.10582L136.043333,80.093439M136.352857,79.969629L136.328095,79.957248L136.315714,79.944867L136.303333,79.920105L136.303333,79.907724L136.315714,79.882962L136.328095,79.870581L136.352857,79.8582L136.402381,79.8582L136.427143,79.870581L136.439524,79.882962L136.451905,79.907724L136.451905,79.920105L136.439524,79.944867L136.427143,79.957248L136.402381,79.969629L136.352857,79.969629L136.328095,79.98201L136.315714,79.994391L136.303333,80.019153L136.303333,80.068677L136.315714,80.093439L136.328095,80.10582L136.352857,80.1182L136.402381,80.1182L136.427143,80.10582L136.439524,80.093439L136.451905,80.068677L136.451905,80.019153L136.439524,79.994391L136.427143,79.98201L136.402381,79.969629"},{"thickness":0.15,"svgpath":"M191.274819,130.504693L191.274819,129.885646L191.655771,130.218979L191.655771,130.076122L191.70339,129.980884L191.751009,129.933265L191.846247,129.885646L192.084342,129.885646L192.17958,129.933265L192.2272,129.980884L192.274819,130.076122L192.274819,130.361836L192.2272,130.457074L192.17958,130.504693M191.274819,129.552312L191.274819,128.933265L191.655771,129.266598L191.655771,129.123741L191.70339,129.028503L191.751009,128.980884L191.846247,128.933265L192.084342,128.933265L192.17958,128.980884L192.2272,129.028503L192.274819,129.123741L192.274819,129.409455L192.2272,129.504693L192.17958,129.552312M191.608152,128.504693L192.274819,128.504693M191.70339,128.504693L191.655771,128.457074L191.608152,128.361836L191.608152,128.218979L191.655771,128.123741L191.751009,128.076122L192.274819,128.076122M191.274819,126.361836L191.274819,126.838026L191.751009,126.885645L191.70339,126.838026L191.655771,126.742788L191.655771,126.504693L191.70339,126.409455L191.751009,126.361836L191.846247,126.314217L192.084342,126.314217L192.17958,126.361836L192.2272,126.409455L192.274819,126.504693L192.274819,126.742788L192.2272,126.838026L192.17958,126.885645M191.274819,125.695169L191.274819,125.599931L191.322438,125.504693L191.370057,125.457074L191.465295,125.409455L191.655771,125.361836L191.893866,125.361836L192.084342,125.409455L192.17958,125.457074L192.2272,125.504693L192.274819,125.599931L192.274819,125.695169L192.2272,125.790407L192.17958,125.838026L192.084342,125.885645L191.893866,125.933264L191.655771,125.933264L191.465295,125.885645L191.370057,125.838026L191.322438,125.790407L191.274819,125.695169M191.274819,125.076121L192.274819,124.742788L191.274819,124.409455","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[194.125,126.48088399999999],[192.875,126.48088399999999],[192.875,128.480884],[194.125,128.480884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.08,"svgpath":"M193.67953,128.040407L193.70334,128.064216L193.727149,128.135645L193.727149,128.183264L193.70334,128.254692L193.65572,128.302311L193.608101,128.326121L193.512863,128.34993L193.441435,128.34993L193.346197,128.326121L193.298578,128.302311L193.250959,128.254692L193.227149,128.183264L193.227149,128.135645L193.250959,128.064216L193.274768,128.040407M193.727149,127.564216L193.727149,127.84993M193.727149,127.707073L193.227149,127.707073L193.298578,127.754692L193.346197,127.802311L193.370006,127.84993M193.227149,127.135645L193.227149,127.230883L193.250959,127.278502L193.274768,127.302312L193.346197,127.349931L193.441435,127.37374L193.631911,127.37374L193.67953,127.349931L193.70334,127.326121L193.727149,127.278502L193.727149,127.183264L193.70334,127.135645L193.67953,127.111836L193.631911,127.088026L193.512863,127.088026L193.465244,127.111836L193.441435,127.135645L193.417625,127.183264L193.417625,127.278502L193.441435,127.326121L193.465244,127.349931L193.512863,127.37374M193.227149,126.92136L193.227149,126.611836L193.417625,126.778503L193.417625,126.707074L193.441435,126.659455L193.465244,126.635646L193.512863,126.611836L193.631911,126.611836L193.67953,126.635646L193.70334,126.659455L193.727149,126.707074L193.727149,126.849931L193.70334,126.89755L193.67953,126.92136"},{"thickness":0.15,"svgpath":"M155.416666,96.754819L155.988094,96.754819M155.70238,97.754819L155.70238,96.754819M156.70238,97.7072L156.607142,97.754819L156.416666,97.754819L156.321428,97.7072L156.273809,97.611961L156.273809,97.231009L156.321428,97.135771L156.416666,97.088152L156.607142,97.088152L156.70238,97.135771L156.749999,97.231009L156.749999,97.326247L156.273809,97.421485M157.130952,97.7072L157.22619,97.754819L157.416666,97.754819L157.511904,97.7072L157.559523,97.611961L157.559523,97.564342L157.511904,97.469104L157.416666,97.421485L157.273809,97.421485L157.178571,97.373866L157.130952,97.278628L157.130952,97.231009L157.178571,97.135771L157.273809,97.088152L157.416666,97.088152L157.511904,97.135771M157.845238,97.088152L158.22619,97.088152M157.988095,96.754819L157.988095,97.611961L158.035714,97.7072L158.130952,97.754819L158.22619,97.754819M158.559524,97.754819L158.559524,96.754819L158.940476,96.754819L159.035714,96.802438L159.083333,96.850057L159.130952,96.945295L159.130952,97.088152L159.083333,97.18339L159.035714,97.231009L158.940476,97.278628L158.559524,97.278628M159.702381,97.754819L159.607143,97.7072L159.559524,97.65958L159.511905,97.564342L159.511905,97.278628L159.559524,97.18339L159.607143,97.135771L159.702381,97.088152L159.845238,97.088152L159.940476,97.135771L159.988095,97.18339L160.035714,97.278628L160.035714,97.564342L159.988095,97.65958L159.940476,97.7072L159.845238,97.754819L159.702381,97.754819M160.464286,97.754819L160.464286,97.088152M160.464286,96.754819L160.416667,96.802438L160.464286,96.850057L160.511905,96.802438L160.464286,96.754819L160.464286,96.850057M160.940476,97.088152L160.940476,97.754819M160.940476,97.18339L160.988095,97.135771L161.083333,97.088152L161.22619,97.088152L161.321428,97.135771L161.369047,97.231009L161.369047,97.754819M161.702381,97.088152L162.083333,97.088152M161.845238,96.754819L161.845238,97.611961L161.892857,97.7072L161.988095,97.754819L162.083333,97.754819","val":1},{"thickness":0.15,"svgpath":"M157.011905,93.754819L157.583333,93.754819M157.297619,94.754819L157.297619,93.754819M157.916667,94.754819L157.916667,93.754819L158.297619,93.754819L158.392857,93.802438L158.440476,93.850057L158.488095,93.945295L158.488095,94.088152L158.440476,94.18339L158.392857,94.231009L158.297619,94.278628L157.916667,94.278628M159.059524,94.18339L158.964286,94.135771L158.916667,94.088152L158.869048,93.992914L158.869048,93.945295L158.916667,93.850057L158.964286,93.802438L159.059524,93.754819L159.25,93.754819L159.345238,93.802438L159.392857,93.850057L159.440476,93.945295L159.440476,93.992914L159.392857,94.088152L159.345238,94.135771L159.25,94.18339L159.059524,94.18339L158.964286,94.231009L158.916667,94.278628L158.869048,94.373866L158.869048,94.564342L158.916667,94.65958L158.964286,94.7072L159.059524,94.754819L159.25,94.754819L159.345238,94.7072L159.392857,94.65958L159.440476,94.564342L159.440476,94.373866L159.392857,94.278628L159.345238,94.231009L159.25,94.18339M160.392857,94.754819L159.821429,94.754819M160.107143,94.754819L160.107143,93.754819L160.011905,93.897676L159.916667,93.992914L159.821429,94.040533"},{"thickness":0.15,"svgpath":"M158.011905,95.620057L158.059524,95.572438L158.154762,95.524819L158.392857,95.524819L158.488095,95.572438L158.535714,95.620057L158.583333,95.715295L158.583333,95.810533L158.535714,95.95339L157.964286,96.524819L158.583333,96.524819M158.916667,95.524819L159.583333,95.524819L159.154762,96.524819M160.154762,95.524819L160.25,95.524819L160.345238,95.572438L160.392857,95.620057L160.440476,95.715295L160.488095,95.905771L160.488095,96.143866L160.440476,96.334342L160.392857,96.42958L160.345238,96.4772L160.25,96.524819L160.154762,96.524819L160.059524,96.4772L160.011905,96.42958L159.964286,96.334342L159.916667,96.143866L159.916667,95.905771L159.964286,95.715295L160.011905,95.620057L160.059524,95.572438L160.154762,95.524819","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[160.04999999999998,97.9125],[158.45,97.9125],[158.45,97.08749999999999],[160.04999999999998,97.08749999999999]]],"width":0.09999999999999999,"filled":0},{"thickness":0.06,"svgpath":"M159.183333,97.681927L159.05,97.491451M158.954762,97.681927L158.954762,97.281927L159.107143,97.281927L159.145238,97.300975L159.164285,97.320022L159.183333,97.358118L159.183333,97.41526L159.164285,97.453356L159.145238,97.472403L159.107143,97.491451L158.954762,97.491451M159.411904,97.453356L159.373809,97.434308L159.354762,97.41526L159.335714,97.377165L159.335714,97.358118L159.354762,97.320022L159.373809,97.300975L159.411904,97.281927L159.488095,97.281927L159.52619,97.300975L159.545238,97.320022L159.564285,97.358118L159.564285,97.377165L159.545238,97.41526L159.52619,97.434308L159.488095,97.453356L159.411904,97.453356L159.373809,97.472403L159.354762,97.491451L159.335714,97.529546L159.335714,97.605737L159.354762,97.643832L159.373809,97.66288L159.411904,97.681927L159.488095,97.681927L159.52619,97.66288L159.545238,97.643832L159.564285,97.605737L159.564285,97.529546L159.545238,97.491451L159.52619,97.472403L159.488095,97.453356"},{"thickness":0.15,"svgpath":"M120.369047,60.364819L119.797619,60.364819M120.083333,60.364819L120.083333,59.364819L119.988095,59.507676L119.892857,59.602914L119.797619,59.650533M120.988095,59.364819L121.083333,59.364819L121.178571,59.412438L121.22619,59.460057L121.273809,59.555295L121.321428,59.745771L121.321428,59.983866L121.273809,60.174342L121.22619,60.26958L121.178571,60.3172L121.083333,60.364819L120.988095,60.364819L120.892857,60.3172L120.845238,60.26958L120.797619,60.174342L120.75,59.983866L120.75,59.745771L120.797619,59.555295L120.845238,59.460057L120.892857,59.412438L120.988095,59.364819M121.75,59.698152L121.75,60.364819M121.75,59.79339L121.797619,59.745771L121.892857,59.698152L122.035714,59.698152L122.130952,59.745771L122.178571,59.841009L122.178571,60.364819M123.940476,60.364819L123.369048,60.364819M123.654762,60.364819L123.654762,59.364819L123.559524,59.507676L123.464286,59.602914L123.369048,59.650533M124.559524,59.364819L124.654762,59.364819L124.75,59.412438L124.797619,59.460057L124.845238,59.555295L124.892857,59.745771L124.892857,59.983866L124.845238,60.174342L124.797619,60.26958L124.75,60.3172L124.654762,60.364819L124.559524,60.364819L124.464286,60.3172L124.416667,60.26958L124.369048,60.174342L124.321429,59.983866L124.321429,59.745771L124.369048,59.555295L124.416667,59.460057L124.464286,59.412438L124.559524,59.364819M125.511905,59.364819L125.607143,59.364819L125.702381,59.412438L125.75,59.460057L125.797619,59.555295L125.845238,59.745771L125.845238,59.983866L125.797619,60.174342L125.75,60.26958L125.702381,60.3172L125.607143,60.364819L125.511905,60.364819L125.416667,60.3172L125.369048,60.26958L125.321429,60.174342L125.27381,59.983866L125.27381,59.745771L125.321429,59.555295L125.369048,59.460057L125.416667,59.412438L125.511905,59.364819M126.130953,59.364819L126.464286,60.364819L126.797619,59.364819","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[122.75,58.5],[123.75,58.5],[123.75,59.0],[122.75,59.0]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M122.970238,58.839765L122.958334,58.85167L122.922619,58.863574L122.89881,58.863574L122.863096,58.85167L122.839286,58.82786L122.827381,58.80405L122.815477,58.756431L122.815477,58.720717L122.827381,58.673098L122.839286,58.649289L122.863096,58.625479L122.89881,58.613574L122.922619,58.613574L122.958334,58.625479L122.970238,58.637384M123.065477,58.637384L123.077381,58.625479L123.101191,58.613574L123.160715,58.613574L123.184524,58.625479L123.196429,58.637384L123.208334,58.661193L123.208334,58.685003L123.196429,58.720717L123.053572,58.863574L123.208334,58.863574M123.291667,58.613574L123.458333,58.613574L123.351191,58.863574M123.660714,58.613574L123.613095,58.613574L123.589286,58.625479L123.577381,58.637384L123.553571,58.673098L123.541667,58.720717L123.541667,58.815955L123.553571,58.839765L123.565476,58.85167L123.589286,58.863574L123.636905,58.863574L123.660714,58.85167L123.672619,58.839765L123.684524,58.815955L123.684524,58.756431L123.672619,58.732622L123.660714,58.720717L123.636905,58.708812L123.589286,58.708812L123.565476,58.720717L123.553571,58.732622L123.541667,58.756431"},{"thickness":0.15,"svgpath":"M198.833333,131.355703L198.261905,131.355703M198.547619,131.355703L198.547619,130.355703L198.452381,130.49856L198.357143,130.593798L198.261905,130.641417M199.452381,130.355703L199.547619,130.355703L199.642857,130.403322L199.690476,130.450941L199.738095,130.546179L199.785714,130.736655L199.785714,130.97475L199.738095,131.165226L199.690476,131.260464L199.642857,131.308084L199.547619,131.355703L199.452381,131.355703L199.357143,131.308084L199.309524,131.260464L199.261905,131.165226L199.214286,130.97475L199.214286,130.736655L199.261905,130.546179L199.309524,130.450941L199.357143,130.403322L199.452381,130.355703M200.404762,130.355703L200.5,130.355703L200.595238,130.403322L200.642857,130.450941L200.690476,130.546179L200.738095,130.736655L200.738095,130.97475L200.690476,131.165226L200.642857,131.260464L200.595238,131.308084L200.5,131.355703L200.404762,131.355703L200.309524,131.308084L200.261905,131.260464L200.214286,131.165226L200.166667,130.97475L200.166667,130.736655L200.214286,130.546179L200.261905,130.450941L200.309524,130.403322L200.404762,130.355703","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[198.975,129.460884],[200.02499999999998,129.460884],[200.02499999999998,130.00088399999999],[198.975,130.00088399999999]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M199.209048,129.849084L199.122381,129.725275M199.060476,129.849084L199.060476,129.589084L199.159524,129.589084L199.184286,129.601465L199.196667,129.613846L199.209048,129.638608L199.209048,129.675751L199.196667,129.700513L199.184286,129.712894L199.159524,129.725275L199.060476,129.725275M199.308095,129.613846L199.320476,129.601465L199.345238,129.589084L199.407143,129.589084L199.431905,129.601465L199.444286,129.613846L199.456667,129.638608L199.456667,129.66337L199.444286,129.700513L199.295714,129.849084L199.456667,129.849084M199.555714,129.613846L199.568095,129.601465L199.592857,129.589084L199.654762,129.589084L199.679524,129.601465L199.691905,129.613846L199.704286,129.638608L199.704286,129.66337L199.691905,129.700513L199.543333,129.849084L199.704286,129.849084M199.828095,129.849084L199.877619,129.849084L199.902381,129.836704L199.914762,129.824323L199.939524,129.78718L199.951905,129.737656L199.951905,129.638608L199.939524,129.613846L199.927143,129.601465L199.902381,129.589084L199.852857,129.589084L199.828095,129.601465L199.815714,129.613846L199.803333,129.638608L199.803333,129.700513L199.815714,129.725275L199.828095,129.737656L199.852857,129.750037L199.902381,129.750037L199.927143,129.737656L199.939524,129.725275L199.951905,129.700513"},{"thickness":0.15,"svgpath":"M142.416666,100.104819L142.988094,100.104819M142.70238,101.104819L142.70238,100.104819M143.70238,101.0572L143.607142,101.104819L143.416666,101.104819L143.321428,101.0572L143.273809,100.961961L143.273809,100.581009L143.321428,100.485771L143.416666,100.438152L143.607142,100.438152L143.70238,100.485771L143.749999,100.581009L143.749999,100.676247L143.273809,100.771485M144.130952,101.0572L144.22619,101.104819L144.416666,101.104819L144.511904,101.0572L144.559523,100.961961L144.559523,100.914342L144.511904,100.819104L144.416666,100.771485L144.273809,100.771485L144.178571,100.723866L144.130952,100.628628L144.130952,100.581009L144.178571,100.485771L144.273809,100.438152L144.416666,100.438152L144.511904,100.485771M144.845238,100.438152L145.22619,100.438152M144.988095,100.104819L144.988095,100.961961L145.035714,101.0572L145.130952,101.104819L145.22619,101.104819M145.559524,101.104819L145.559524,100.104819L145.940476,100.104819L146.035714,100.152438L146.083333,100.200057L146.130952,100.295295L146.130952,100.438152L146.083333,100.53339L146.035714,100.581009L145.940476,100.628628L145.559524,100.628628M146.702381,101.104819L146.607143,101.0572L146.559524,101.00958L146.511905,100.914342L146.511905,100.628628L146.559524,100.53339L146.607143,100.485771L146.702381,100.438152L146.845238,100.438152L146.940476,100.485771L146.988095,100.53339L147.035714,100.628628L147.035714,100.914342L146.988095,101.00958L146.940476,101.0572L146.845238,101.104819L146.702381,101.104819M147.464286,101.104819L147.464286,100.438152M147.464286,100.104819L147.416667,100.152438L147.464286,100.200057L147.511905,100.152438L147.464286,100.104819L147.464286,100.200057M147.940476,100.438152L147.940476,101.104819M147.940476,100.53339L147.988095,100.485771L148.083333,100.438152L148.22619,100.438152L148.321428,100.485771L148.369047,100.581009L148.369047,101.104819M148.702381,100.438152L149.083333,100.438152M148.845238,100.104819L148.845238,100.961961L148.892857,101.0572L148.988095,101.104819L149.083333,101.104819","val":1},{"thickness":0.15,"svgpath":"M144.488095,97.104819L145.059523,97.104819M144.773809,98.104819L144.773809,97.104819M145.392857,98.104819L145.392857,97.104819L145.773809,97.104819L145.869047,97.152438L145.916666,97.200057L145.964285,97.295295L145.964285,97.438152L145.916666,97.53339L145.869047,97.581009L145.773809,97.628628L145.392857,97.628628M146.916666,98.104819L146.345238,98.104819M146.630952,98.104819L146.630952,97.104819L146.535714,97.247676L146.440476,97.342914L146.345238,97.390533"},{"thickness":0.15,"svgpath":"M167.071428,150.794819L166.5,150.794819M166.785714,150.794819L166.785714,149.794819L166.690476,149.937676L166.595238,150.032914L166.5,150.080533M167.5,150.128152L167.5,150.794819M167.5,150.22339L167.547619,150.175771L167.642857,150.128152L167.785714,150.128152L167.880952,150.175771L167.928571,150.271009L167.928571,150.794819M169.642857,149.794819L169.166667,149.794819L169.119048,150.271009L169.166667,150.22339L169.261905,150.175771L169.5,150.175771L169.595238,150.22339L169.642857,150.271009L169.690476,150.366247L169.690476,150.604342L169.642857,150.69958L169.595238,150.7472L169.5,150.794819L169.261905,150.794819L169.166667,150.7472L169.119048,150.69958M170.309524,149.794819L170.404762,149.794819L170.5,149.842438L170.547619,149.890057L170.595238,149.985295L170.642857,150.175771L170.642857,150.413866L170.595238,150.604342L170.547619,150.69958L170.5,150.7472L170.404762,150.794819L170.309524,150.794819L170.214286,150.7472L170.166667,150.69958L170.119048,150.604342L170.071429,150.413866L170.071429,150.175771L170.119048,149.985295L170.166667,149.890057L170.214286,149.842438L170.309524,149.794819M170.928572,149.794819L171.261905,150.794819L171.595238,149.794819","val":1},{"type":"segment","start":[168.5,151.25],"end":[169.5,151.25],"width":0.09999999999999999},{"type":"segment","start":[168.5,151.75],"end":[168.5,151.25],"width":0.09999999999999999},{"type":"segment","start":[169.5,151.25],"end":[169.5,151.75],"width":0.09999999999999999}],"B":[{"thickness":0.15,"svgpath":"M142.948152,141.338026L143.948152,141.338026M142.995771,141.338026L142.948152,141.433264L142.948152,141.62374L142.995771,141.718978L143.04339,141.766597L143.138628,141.814216L143.424342,141.814216L143.51958,141.766597L143.5672,141.718978L143.614819,141.62374L143.614819,141.433264L143.5672,141.338026M143.614819,142.385645L143.5672,142.290407L143.471961,142.242788L142.614819,142.242788M143.614819,143.195169L143.091009,143.195169L142.995771,143.14755L142.948152,143.052312L142.948152,142.861836L142.995771,142.766598M143.5672,143.195169L143.614819,143.099931L143.614819,142.861836L143.5672,142.766598L143.471961,142.718979L143.376723,142.718979L143.281485,142.766598L143.233866,142.861836L143.233866,143.099931L143.186247,143.195169M143.5672,144.099931L143.614819,144.004693L143.614819,143.814217L143.5672,143.718979L143.51958,143.67136L143.424342,143.623741L143.138628,143.623741L143.04339,143.67136L142.995771,143.718979L142.948152,143.814217L142.948152,144.004693L142.995771,144.099931M143.5672,144.909455L143.614819,144.814217L143.614819,144.623741L143.5672,144.528503L143.471961,144.480884L143.091009,144.480884L142.995771,144.528503L142.948152,144.623741L142.948152,144.814217L142.995771,144.909455L143.091009,144.957074L143.186247,144.957074L143.281485,144.480884M143.614819,145.385646L142.614819,145.385646M143.614819,145.814217L143.091009,145.814217L142.995771,145.766598L142.948152,145.67136L142.948152,145.528503L142.995771,145.433265L143.04339,145.385646M143.614819,146.433265L143.5672,146.338027L143.51958,146.290408L143.424342,146.242789L143.138628,146.242789L143.04339,146.290408L142.995771,146.338027L142.948152,146.433265L142.948152,146.576122L142.995771,146.67136L143.04339,146.718979L143.138628,146.766598L143.424342,146.766598L143.51958,146.718979L143.5672,146.67136L143.614819,146.576122L143.614819,146.433265M143.614819,147.338027L143.5672,147.242789L143.471961,147.19517L142.614819,147.19517M143.614819,148.147551L142.614819,148.147551M143.5672,148.147551L143.614819,148.052313L143.614819,147.861837L143.5672,147.766599L143.51958,147.71898L143.424342,147.671361L143.138628,147.671361L143.04339,147.71898L142.995771,147.766599L142.948152,147.861837L142.948152,148.052313L142.995771,148.147551M143.5672,149.004694L143.614819,148.909456L143.614819,148.71898L143.5672,148.623742L143.471961,148.576123L143.091009,148.576123L142.995771,148.623742L142.948152,148.71898L142.948152,148.909456L142.995771,149.004694L143.091009,149.052313L143.186247,149.052313L143.281485,148.576123M143.614819,149.480885L142.948152,149.480885M143.138628,149.480885L143.04339,149.528504L142.995771,149.576123L142.948152,149.671361L142.948152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[141.75,144.980884],[142.25,144.980884],[142.25,145.980884],[141.75,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M142.089765,145.201122L142.10167,145.189218L142.113574,145.153503L142.113574,145.129694L142.10167,145.09398L142.07786,145.07017L142.05405,145.058265L142.006431,145.046361L141.970717,145.046361L141.923098,145.058265L141.899289,145.07017L141.875479,145.09398L141.863574,145.129694L141.863574,145.153503L141.875479,145.189218L141.887384,145.201122M141.887384,145.296361L141.875479,145.308265L141.863574,145.332075L141.863574,145.391599L141.875479,145.415408L141.887384,145.427313L141.911193,145.439218L141.935003,145.439218L141.970717,145.427313L142.113574,145.284456L142.113574,145.439218M141.863574,145.593979L141.863574,145.617789L141.875479,145.641598L141.887384,145.653503L141.911193,145.665408L141.958812,145.677313L142.018336,145.677313L142.065955,145.665408L142.089765,145.653503L142.10167,145.641598L142.113574,145.617789L142.113574,145.593979L142.10167,145.57017L142.089765,145.558265L142.065955,145.54636L142.018336,145.534456L141.958812,145.534456L141.911193,145.54636L141.887384,145.558265L141.875479,145.57017L141.863574,145.593979M141.863574,145.760646L141.863574,145.915408L141.958812,145.832074L141.958812,145.867789L141.970717,145.891598L141.982622,145.903503L142.006431,145.915408L142.065955,145.915408L142.089765,145.903503L142.10167,145.891598L142.113574,145.867789L142.113574,145.79636L142.10167,145.772551L142.089765,145.760646"},{"thickness":0.15,"svgpath":"M171.698152,141.338026L172.698152,141.338026M171.745771,141.338026L171.698152,141.433264L171.698152,141.62374L171.745771,141.718978L171.79339,141.766597L171.888628,141.814216L172.174342,141.814216L172.26958,141.766597L172.3172,141.718978L172.364819,141.62374L172.364819,141.433264L172.3172,141.338026M172.364819,142.385645L172.3172,142.290407L172.221961,142.242788L171.364819,142.242788M172.364819,143.195169L171.841009,143.195169L171.745771,143.14755L171.698152,143.052312L171.698152,142.861836L171.745771,142.766598M172.3172,143.195169L172.364819,143.099931L172.364819,142.861836L172.3172,142.766598L172.221961,142.718979L172.126723,142.718979L172.031485,142.766598L171.983866,142.861836L171.983866,143.099931L171.936247,143.195169M172.3172,144.099931L172.364819,144.004693L172.364819,143.814217L172.3172,143.718979L172.26958,143.67136L172.174342,143.623741L171.888628,143.623741L171.79339,143.67136L171.745771,143.718979L171.698152,143.814217L171.698152,144.004693L171.745771,144.099931M172.3172,144.909455L172.364819,144.814217L172.364819,144.623741L172.3172,144.528503L172.221961,144.480884L171.841009,144.480884L171.745771,144.528503L171.698152,144.623741L171.698152,144.814217L171.745771,144.909455L171.841009,144.957074L171.936247,144.957074L172.031485,144.480884M172.364819,145.385646L171.364819,145.385646M172.364819,145.814217L171.841009,145.814217L171.745771,145.766598L171.698152,145.67136L171.698152,145.528503L171.745771,145.433265L171.79339,145.385646M172.364819,146.433265L172.3172,146.338027L172.26958,146.290408L172.174342,146.242789L171.888628,146.242789L171.79339,146.290408L171.745771,146.338027L171.698152,146.433265L171.698152,146.576122L171.745771,146.67136L171.79339,146.718979L171.888628,146.766598L172.174342,146.766598L172.26958,146.718979L172.3172,146.67136L172.364819,146.576122L172.364819,146.433265M172.364819,147.338027L172.3172,147.242789L172.221961,147.19517L171.364819,147.19517M172.364819,148.147551L171.364819,148.147551M172.3172,148.147551L172.364819,148.052313L172.364819,147.861837L172.3172,147.766599L172.26958,147.71898L172.174342,147.671361L171.888628,147.671361L171.79339,147.71898L171.745771,147.766599L171.698152,147.861837L171.698152,148.052313L171.745771,148.147551M172.3172,149.004694L172.364819,148.909456L172.364819,148.71898L172.3172,148.623742L172.221961,148.576123L171.841009,148.576123L171.745771,148.623742L171.698152,148.71898L171.698152,148.909456L171.745771,149.004694L171.841009,149.052313L171.936247,149.052313L172.031485,148.576123M172.364819,149.480885L171.698152,149.480885M171.888628,149.480885L171.79339,149.528504L171.745771,149.576123L171.698152,149.671361L171.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[170.5,144.980884],[171.0,144.980884],[171.0,145.980884],[170.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M170.839765,145.201122L170.85167,145.189218L170.863574,145.153503L170.863574,145.129694L170.85167,145.09398L170.82786,145.07017L170.80405,145.058265L170.756431,145.046361L170.720717,145.046361L170.673098,145.058265L170.649289,145.07017L170.625479,145.09398L170.613574,145.129694L170.613574,145.153503L170.625479,145.189218L170.637384,145.201122M170.863574,145.439218L170.863574,145.296361M170.863574,145.367789L170.613574,145.367789L170.649289,145.34398L170.673098,145.32017L170.685003,145.296361M170.613574,145.522551L170.613574,145.689217L170.863574,145.582075M170.613574,145.760646L170.613574,145.915408L170.708812,145.832074L170.708812,145.867789L170.720717,145.891598L170.732622,145.903503L170.756431,145.915408L170.815955,145.915408L170.839765,145.903503L170.85167,145.891598L170.863574,145.867789L170.863574,145.79636L170.85167,145.772551L170.839765,145.760646"},{"thickness":0.15,"svgpath":"M140.828152,127.388026L141.828152,127.388026M140.875771,127.388026L140.828152,127.483264L140.828152,127.67374L140.875771,127.768978L140.92339,127.816597L141.018628,127.864216L141.304342,127.864216L141.39958,127.816597L141.4472,127.768978L141.494819,127.67374L141.494819,127.483264L141.4472,127.388026M141.494819,128.435645L141.4472,128.340407L141.351961,128.292788L140.494819,128.292788M141.494819,129.245169L140.971009,129.245169L140.875771,129.19755L140.828152,129.102312L140.828152,128.911836L140.875771,128.816598M141.4472,129.245169L141.494819,129.149931L141.494819,128.911836L141.4472,128.816598L141.351961,128.768979L141.256723,128.768979L141.161485,128.816598L141.113866,128.911836L141.113866,129.149931L141.066247,129.245169M141.4472,130.149931L141.494819,130.054693L141.494819,129.864217L141.4472,129.768979L141.39958,129.72136L141.304342,129.673741L141.018628,129.673741L140.92339,129.72136L140.875771,129.768979L140.828152,129.864217L140.828152,130.054693L140.875771,130.149931M141.4472,130.959455L141.494819,130.864217L141.494819,130.673741L141.4472,130.578503L141.351961,130.530884L140.971009,130.530884L140.875771,130.578503L140.828152,130.673741L140.828152,130.864217L140.875771,130.959455L140.971009,131.007074L141.066247,131.007074L141.161485,130.530884M141.494819,131.435646L140.494819,131.435646M141.494819,131.864217L140.971009,131.864217L140.875771,131.816598L140.828152,131.72136L140.828152,131.578503L140.875771,131.483265L140.92339,131.435646M141.494819,132.483265L141.4472,132.388027L141.39958,132.340408L141.304342,132.292789L141.018628,132.292789L140.92339,132.340408L140.875771,132.388027L140.828152,132.483265L140.828152,132.626122L140.875771,132.72136L140.92339,132.768979L141.018628,132.816598L141.304342,132.816598L141.39958,132.768979L141.4472,132.72136L141.494819,132.626122L141.494819,132.483265M141.494819,133.388027L141.4472,133.292789L141.351961,133.24517L140.494819,133.24517M141.494819,134.197551L140.494819,134.197551M141.4472,134.197551L141.494819,134.102313L141.494819,133.911837L141.4472,133.816599L141.39958,133.76898L141.304342,133.721361L141.018628,133.721361L140.92339,133.76898L140.875771,133.816599L140.828152,133.911837L140.828152,134.102313L140.875771,134.197551M141.4472,135.054694L141.494819,134.959456L141.494819,134.76898L141.4472,134.673742L141.351961,134.626123L140.971009,134.626123L140.875771,134.673742L140.828152,134.76898L140.828152,134.959456L140.875771,135.054694L140.971009,135.102313L141.066247,135.102313L141.161485,134.626123M141.494819,135.530885L140.828152,135.530885M141.018628,135.530885L140.92339,135.578504L140.875771,135.626123L140.828152,135.721361L140.828152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[142.45,132.030884],[141.95,132.030884],[141.95,131.030884],[142.45,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M142.289765,131.251122L142.30167,131.239218L142.313574,131.203503L142.313574,131.179694L142.30167,131.14398L142.27786,131.12017L142.25405,131.108265L142.206431,131.096361L142.170717,131.096361L142.123098,131.108265L142.099289,131.12017L142.075479,131.14398L142.063574,131.179694L142.063574,131.203503L142.075479,131.239218L142.087384,131.251122M142.087384,131.346361L142.075479,131.358265L142.063574,131.382075L142.063574,131.441599L142.075479,131.465408L142.087384,131.477313L142.111193,131.489218L142.135003,131.489218L142.170717,131.477313L142.313574,131.334456L142.313574,131.489218M142.063574,131.643979L142.063574,131.667789L142.075479,131.691598L142.087384,131.703503L142.111193,131.715408L142.158812,131.727313L142.218336,131.727313L142.265955,131.715408L142.289765,131.703503L142.30167,131.691598L142.313574,131.667789L142.313574,131.643979L142.30167,131.62017L142.289765,131.608265L142.265955,131.59636L142.218336,131.584456L142.158812,131.584456L142.111193,131.59636L142.087384,131.608265L142.075479,131.62017L142.063574,131.643979M142.146908,131.941598L142.313574,131.941598M142.05167,131.882074L142.230241,131.822551L142.230241,131.977312"},{"thickness":0.15,"svgpath":"M190.698152,141.338026L191.698152,141.338026M190.745771,141.338026L190.698152,141.433264L190.698152,141.62374L190.745771,141.718978L190.79339,141.766597L190.888628,141.814216L191.174342,141.814216L191.26958,141.766597L191.3172,141.718978L191.364819,141.62374L191.364819,141.433264L191.3172,141.338026M191.364819,142.385645L191.3172,142.290407L191.221961,142.242788L190.364819,142.242788M191.364819,143.195169L190.841009,143.195169L190.745771,143.14755L190.698152,143.052312L190.698152,142.861836L190.745771,142.766598M191.3172,143.195169L191.364819,143.099931L191.364819,142.861836L191.3172,142.766598L191.221961,142.718979L191.126723,142.718979L191.031485,142.766598L190.983866,142.861836L190.983866,143.099931L190.936247,143.195169M191.3172,144.099931L191.364819,144.004693L191.364819,143.814217L191.3172,143.718979L191.26958,143.67136L191.174342,143.623741L190.888628,143.623741L190.79339,143.67136L190.745771,143.718979L190.698152,143.814217L190.698152,144.004693L190.745771,144.099931M191.3172,144.909455L191.364819,144.814217L191.364819,144.623741L191.3172,144.528503L191.221961,144.480884L190.841009,144.480884L190.745771,144.528503L190.698152,144.623741L190.698152,144.814217L190.745771,144.909455L190.841009,144.957074L190.936247,144.957074L191.031485,144.480884M191.364819,145.385646L190.364819,145.385646M191.364819,145.814217L190.841009,145.814217L190.745771,145.766598L190.698152,145.67136L190.698152,145.528503L190.745771,145.433265L190.79339,145.385646M191.364819,146.433265L191.3172,146.338027L191.26958,146.290408L191.174342,146.242789L190.888628,146.242789L190.79339,146.290408L190.745771,146.338027L190.698152,146.433265L190.698152,146.576122L190.745771,146.67136L190.79339,146.718979L190.888628,146.766598L191.174342,146.766598L191.26958,146.718979L191.3172,146.67136L191.364819,146.576122L191.364819,146.433265M191.364819,147.338027L191.3172,147.242789L191.221961,147.19517L190.364819,147.19517M191.364819,148.147551L190.364819,148.147551M191.3172,148.147551L191.364819,148.052313L191.364819,147.861837L191.3172,147.766599L191.26958,147.71898L191.174342,147.671361L190.888628,147.671361L190.79339,147.71898L190.745771,147.766599L190.698152,147.861837L190.698152,148.052313L190.745771,148.147551M191.3172,149.004694L191.364819,148.909456L191.364819,148.71898L191.3172,148.623742L191.221961,148.576123L190.841009,148.576123L190.745771,148.623742L190.698152,148.71898L190.698152,148.909456L190.745771,149.004694L190.841009,149.052313L190.936247,149.052313L191.031485,148.576123M191.364819,149.480885L190.698152,149.480885M190.888628,149.480885L190.79339,149.528504L190.745771,149.576123L190.698152,149.671361L190.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[189.5,144.980884],[190.0,144.980884],[190.0,145.980884],[189.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M189.839765,145.201122L189.85167,145.189218L189.863574,145.153503L189.863574,145.129694L189.85167,145.09398L189.82786,145.07017L189.80405,145.058265L189.756431,145.046361L189.720717,145.046361L189.673098,145.058265L189.649289,145.07017L189.625479,145.09398L189.613574,145.129694L189.613574,145.153503L189.625479,145.189218L189.637384,145.201122M189.863574,145.439218L189.863574,145.296361M189.863574,145.367789L189.613574,145.367789L189.649289,145.34398L189.673098,145.32017L189.685003,145.296361M189.720717,145.582075L189.708812,145.558265L189.696908,145.54636L189.673098,145.534456L189.661193,145.534456L189.637384,145.54636L189.625479,145.558265L189.613574,145.582075L189.613574,145.629694L189.625479,145.653503L189.637384,145.665408L189.661193,145.677313L189.673098,145.677313L189.696908,145.665408L189.708812,145.653503L189.720717,145.629694L189.720717,145.582075L189.732622,145.558265L189.744527,145.54636L189.768336,145.534456L189.815955,145.534456L189.839765,145.54636L189.85167,145.558265L189.863574,145.582075L189.863574,145.629694L189.85167,145.653503L189.839765,145.665408L189.815955,145.677313L189.768336,145.677313L189.744527,145.665408L189.732622,145.653503L189.720717,145.629694M189.863574,145.79636L189.863574,145.843979L189.85167,145.867789L189.839765,145.879693L189.80405,145.903503L189.756431,145.915408L189.661193,145.915408L189.637384,145.903503L189.625479,145.891598L189.613574,145.867789L189.613574,145.82017L189.625479,145.79636L189.637384,145.784455L189.661193,145.772551L189.720717,145.772551L189.744527,145.784455L189.756431,145.79636L189.768336,145.82017L189.768336,145.867789L189.756431,145.891598L189.744527,145.903503L189.720717,145.915408"},{"thickness":0.15,"svgpath":"M139.128152,127.388026L140.128152,127.388026M139.175771,127.388026L139.128152,127.483264L139.128152,127.67374L139.175771,127.768978L139.22339,127.816597L139.318628,127.864216L139.604342,127.864216L139.69958,127.816597L139.7472,127.768978L139.794819,127.67374L139.794819,127.483264L139.7472,127.388026M139.794819,128.435645L139.7472,128.340407L139.651961,128.292788L138.794819,128.292788M139.794819,129.245169L139.271009,129.245169L139.175771,129.19755L139.128152,129.102312L139.128152,128.911836L139.175771,128.816598M139.7472,129.245169L139.794819,129.149931L139.794819,128.911836L139.7472,128.816598L139.651961,128.768979L139.556723,128.768979L139.461485,128.816598L139.413866,128.911836L139.413866,129.149931L139.366247,129.245169M139.7472,130.149931L139.794819,130.054693L139.794819,129.864217L139.7472,129.768979L139.69958,129.72136L139.604342,129.673741L139.318628,129.673741L139.22339,129.72136L139.175771,129.768979L139.128152,129.864217L139.128152,130.054693L139.175771,130.149931M139.7472,130.959455L139.794819,130.864217L139.794819,130.673741L139.7472,130.578503L139.651961,130.530884L139.271009,130.530884L139.175771,130.578503L139.128152,130.673741L139.128152,130.864217L139.175771,130.959455L139.271009,131.007074L139.366247,131.007074L139.461485,130.530884M139.794819,131.435646L138.794819,131.435646M139.794819,131.864217L139.271009,131.864217L139.175771,131.816598L139.128152,131.72136L139.128152,131.578503L139.175771,131.483265L139.22339,131.435646M139.794819,132.483265L139.7472,132.388027L139.69958,132.340408L139.604342,132.292789L139.318628,132.292789L139.22339,132.340408L139.175771,132.388027L139.128152,132.483265L139.128152,132.626122L139.175771,132.72136L139.22339,132.768979L139.318628,132.816598L139.604342,132.816598L139.69958,132.768979L139.7472,132.72136L139.794819,132.626122L139.794819,132.483265M139.794819,133.388027L139.7472,133.292789L139.651961,133.24517L138.794819,133.24517M139.794819,134.197551L138.794819,134.197551M139.7472,134.197551L139.794819,134.102313L139.794819,133.911837L139.7472,133.816599L139.69958,133.76898L139.604342,133.721361L139.318628,133.721361L139.22339,133.76898L139.175771,133.816599L139.128152,133.911837L139.128152,134.102313L139.175771,134.197551M139.7472,135.054694L139.794819,134.959456L139.794819,134.76898L139.7472,134.673742L139.651961,134.626123L139.271009,134.626123L139.175771,134.673742L139.128152,134.76898L139.128152,134.959456L139.175771,135.054694L139.271009,135.102313L139.366247,135.102313L139.461485,134.626123M139.794819,135.530885L139.128152,135.530885M139.318628,135.530885L139.22339,135.578504L139.175771,135.626123L139.128152,135.721361L139.128152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[140.75,132.030884],[140.25,132.030884],[140.25,131.030884],[140.75,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M140.589765,131.251122L140.60167,131.239218L140.613574,131.203503L140.613574,131.179694L140.60167,131.14398L140.57786,131.12017L140.55405,131.108265L140.506431,131.096361L140.470717,131.096361L140.423098,131.108265L140.399289,131.12017L140.375479,131.14398L140.363574,131.179694L140.363574,131.203503L140.375479,131.239218L140.387384,131.251122M140.613574,131.489218L140.613574,131.346361M140.613574,131.417789L140.363574,131.417789L140.399289,131.39398L140.423098,131.37017L140.435003,131.346361M140.446908,131.703503L140.613574,131.703503M140.35167,131.643979L140.530241,131.584456L140.530241,131.739217M140.613574,131.84636L140.613574,131.893979L140.60167,131.917789L140.589765,131.929693L140.55405,131.953503L140.506431,131.965408L140.411193,131.965408L140.387384,131.953503L140.375479,131.941598L140.363574,131.917789L140.363574,131.87017L140.375479,131.84636L140.387384,131.834455L140.411193,131.822551L140.470717,131.822551L140.494527,131.834455L140.506431,131.84636L140.518336,131.87017L140.518336,131.917789L140.506431,131.941598L140.494527,131.953503L140.470717,131.965408"},{"thickness":0.15,"svgpath":"M207.948152,141.338026L208.948152,141.338026M207.995771,141.338026L207.948152,141.433264L207.948152,141.62374L207.995771,141.718978L208.04339,141.766597L208.138628,141.814216L208.424342,141.814216L208.51958,141.766597L208.5672,141.718978L208.614819,141.62374L208.614819,141.433264L208.5672,141.338026M208.614819,142.385645L208.5672,142.290407L208.471961,142.242788L207.614819,142.242788M208.614819,143.195169L208.091009,143.195169L207.995771,143.14755L207.948152,143.052312L207.948152,142.861836L207.995771,142.766598M208.5672,143.195169L208.614819,143.099931L208.614819,142.861836L208.5672,142.766598L208.471961,142.718979L208.376723,142.718979L208.281485,142.766598L208.233866,142.861836L208.233866,143.099931L208.186247,143.195169M208.5672,144.099931L208.614819,144.004693L208.614819,143.814217L208.5672,143.718979L208.51958,143.67136L208.424342,143.623741L208.138628,143.623741L208.04339,143.67136L207.995771,143.718979L207.948152,143.814217L207.948152,144.004693L207.995771,144.099931M208.5672,144.909455L208.614819,144.814217L208.614819,144.623741L208.5672,144.528503L208.471961,144.480884L208.091009,144.480884L207.995771,144.528503L207.948152,144.623741L207.948152,144.814217L207.995771,144.909455L208.091009,144.957074L208.186247,144.957074L208.281485,144.480884M208.614819,145.385646L207.614819,145.385646M208.614819,145.814217L208.091009,145.814217L207.995771,145.766598L207.948152,145.67136L207.948152,145.528503L207.995771,145.433265L208.04339,145.385646M208.614819,146.433265L208.5672,146.338027L208.51958,146.290408L208.424342,146.242789L208.138628,146.242789L208.04339,146.290408L207.995771,146.338027L207.948152,146.433265L207.948152,146.576122L207.995771,146.67136L208.04339,146.718979L208.138628,146.766598L208.424342,146.766598L208.51958,146.718979L208.5672,146.67136L208.614819,146.576122L208.614819,146.433265M208.614819,147.338027L208.5672,147.242789L208.471961,147.19517L207.614819,147.19517M208.614819,148.147551L207.614819,148.147551M208.5672,148.147551L208.614819,148.052313L208.614819,147.861837L208.5672,147.766599L208.51958,147.71898L208.424342,147.671361L208.138628,147.671361L208.04339,147.71898L207.995771,147.766599L207.948152,147.861837L207.948152,148.052313L207.995771,148.147551M208.5672,149.004694L208.614819,148.909456L208.614819,148.71898L208.5672,148.623742L208.471961,148.576123L208.091009,148.576123L207.995771,148.623742L207.948152,148.71898L207.948152,148.909456L207.995771,149.004694L208.091009,149.052313L208.186247,149.052313L208.281485,148.576123M208.614819,149.480885L207.948152,149.480885M208.138628,149.480885L208.04339,149.528504L207.995771,149.576123L207.948152,149.671361L207.948152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[206.75,144.980884],[207.25,144.980884],[207.25,145.980884],[206.75,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M207.089765,145.201122L207.10167,145.189218L207.113574,145.153503L207.113574,145.129694L207.10167,145.09398L207.07786,145.07017L207.05405,145.058265L207.006431,145.046361L206.970717,145.046361L206.923098,145.058265L206.899289,145.07017L206.875479,145.09398L206.863574,145.129694L206.863574,145.153503L206.875479,145.189218L206.887384,145.201122M206.887384,145.296361L206.875479,145.308265L206.863574,145.332075L206.863574,145.391599L206.875479,145.415408L206.887384,145.427313L206.911193,145.439218L206.935003,145.439218L206.970717,145.427313L207.113574,145.284456L207.113574,145.439218M206.946908,145.653503L207.113574,145.653503M206.85167,145.593979L207.030241,145.534456L207.030241,145.689217M207.113574,145.79636L207.113574,145.843979L207.10167,145.867789L207.089765,145.879693L207.05405,145.903503L207.006431,145.915408L206.911193,145.915408L206.887384,145.903503L206.875479,145.891598L206.863574,145.867789L206.863574,145.82017L206.875479,145.79636L206.887384,145.784455L206.911193,145.772551L206.970717,145.772551L206.994527,145.784455L207.006431,145.79636L207.018336,145.82017L207.018336,145.867789L207.006431,145.891598L206.994527,145.903503L206.970717,145.915408"},{"thickness":0.15,"svgpath":"M152.698152,141.338026L153.698152,141.338026M152.745771,141.338026L152.698152,141.433264L152.698152,141.62374L152.745771,141.718978L152.79339,141.766597L152.888628,141.814216L153.174342,141.814216L153.26958,141.766597L153.3172,141.718978L153.364819,141.62374L153.364819,141.433264L153.3172,141.338026M153.364819,142.385645L153.3172,142.290407L153.221961,142.242788L152.364819,142.242788M153.364819,143.195169L152.841009,143.195169L152.745771,143.14755L152.698152,143.052312L152.698152,142.861836L152.745771,142.766598M153.3172,143.195169L153.364819,143.099931L153.364819,142.861836L153.3172,142.766598L153.221961,142.718979L153.126723,142.718979L153.031485,142.766598L152.983866,142.861836L152.983866,143.099931L152.936247,143.195169M153.3172,144.099931L153.364819,144.004693L153.364819,143.814217L153.3172,143.718979L153.26958,143.67136L153.174342,143.623741L152.888628,143.623741L152.79339,143.67136L152.745771,143.718979L152.698152,143.814217L152.698152,144.004693L152.745771,144.099931M153.3172,144.909455L153.364819,144.814217L153.364819,144.623741L153.3172,144.528503L153.221961,144.480884L152.841009,144.480884L152.745771,144.528503L152.698152,144.623741L152.698152,144.814217L152.745771,144.909455L152.841009,144.957074L152.936247,144.957074L153.031485,144.480884M153.364819,145.385646L152.364819,145.385646M153.364819,145.814217L152.841009,145.814217L152.745771,145.766598L152.698152,145.67136L152.698152,145.528503L152.745771,145.433265L152.79339,145.385646M153.364819,146.433265L153.3172,146.338027L153.26958,146.290408L153.174342,146.242789L152.888628,146.242789L152.79339,146.290408L152.745771,146.338027L152.698152,146.433265L152.698152,146.576122L152.745771,146.67136L152.79339,146.718979L152.888628,146.766598L153.174342,146.766598L153.26958,146.718979L153.3172,146.67136L153.364819,146.576122L153.364819,146.433265M153.364819,147.338027L153.3172,147.242789L153.221961,147.19517L152.364819,147.19517M153.364819,148.147551L152.364819,148.147551M153.3172,148.147551L153.364819,148.052313L153.364819,147.861837L153.3172,147.766599L153.26958,147.71898L153.174342,147.671361L152.888628,147.671361L152.79339,147.71898L152.745771,147.766599L152.698152,147.861837L152.698152,148.052313L152.745771,148.147551M153.3172,149.004694L153.364819,148.909456L153.364819,148.71898L153.3172,148.623742L153.221961,148.576123L152.841009,148.576123L152.745771,148.623742L152.698152,148.71898L152.698152,148.909456L152.745771,149.004694L152.841009,149.052313L152.936247,149.052313L153.031485,148.576123M153.364819,149.480885L152.698152,149.480885M152.888628,149.480885L152.79339,149.528504L152.745771,149.576123L152.698152,149.671361L152.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[151.5,144.980884],[152.0,144.980884],[152.0,145.980884],[151.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M151.839765,145.201122L151.85167,145.189218L151.863574,145.153503L151.863574,145.129694L151.85167,145.09398L151.82786,145.07017L151.80405,145.058265L151.756431,145.046361L151.720717,145.046361L151.673098,145.058265L151.649289,145.07017L151.625479,145.09398L151.613574,145.129694L151.613574,145.153503L151.625479,145.189218L151.637384,145.201122M151.863574,145.439218L151.863574,145.296361M151.863574,145.367789L151.613574,145.367789L151.649289,145.34398L151.673098,145.32017L151.685003,145.296361M151.720717,145.582075L151.708812,145.558265L151.696908,145.54636L151.673098,145.534456L151.661193,145.534456L151.637384,145.54636L151.625479,145.558265L151.613574,145.582075L151.613574,145.629694L151.625479,145.653503L151.637384,145.665408L151.661193,145.677313L151.673098,145.677313L151.696908,145.665408L151.708812,145.653503L151.720717,145.629694L151.720717,145.582075L151.732622,145.558265L151.744527,145.54636L151.768336,145.534456L151.815955,145.534456L151.839765,145.54636L151.85167,145.558265L151.863574,145.582075L151.863574,145.629694L151.85167,145.653503L151.839765,145.665408L151.815955,145.677313L151.768336,145.677313L151.744527,145.665408L151.732622,145.653503L151.720717,145.629694M151.863574,145.915408L151.863574,145.772551M151.863574,145.843979L151.613574,145.843979L151.649289,145.82017L151.673098,145.79636L151.685003,145.772551"},{"thickness":0.15,"svgpath":"M196.128152,127.388026L197.128152,127.388026M196.175771,127.388026L196.128152,127.483264L196.128152,127.67374L196.175771,127.768978L196.22339,127.816597L196.318628,127.864216L196.604342,127.864216L196.69958,127.816597L196.7472,127.768978L196.794819,127.67374L196.794819,127.483264L196.7472,127.388026M196.794819,128.435645L196.7472,128.340407L196.651961,128.292788L195.794819,128.292788M196.794819,129.245169L196.271009,129.245169L196.175771,129.19755L196.128152,129.102312L196.128152,128.911836L196.175771,128.816598M196.7472,129.245169L196.794819,129.149931L196.794819,128.911836L196.7472,128.816598L196.651961,128.768979L196.556723,128.768979L196.461485,128.816598L196.413866,128.911836L196.413866,129.149931L196.366247,129.245169M196.7472,130.149931L196.794819,130.054693L196.794819,129.864217L196.7472,129.768979L196.69958,129.72136L196.604342,129.673741L196.318628,129.673741L196.22339,129.72136L196.175771,129.768979L196.128152,129.864217L196.128152,130.054693L196.175771,130.149931M196.7472,130.959455L196.794819,130.864217L196.794819,130.673741L196.7472,130.578503L196.651961,130.530884L196.271009,130.530884L196.175771,130.578503L196.128152,130.673741L196.128152,130.864217L196.175771,130.959455L196.271009,131.007074L196.366247,131.007074L196.461485,130.530884M196.794819,131.435646L195.794819,131.435646M196.794819,131.864217L196.271009,131.864217L196.175771,131.816598L196.128152,131.72136L196.128152,131.578503L196.175771,131.483265L196.22339,131.435646M196.794819,132.483265L196.7472,132.388027L196.69958,132.340408L196.604342,132.292789L196.318628,132.292789L196.22339,132.340408L196.175771,132.388027L196.128152,132.483265L196.128152,132.626122L196.175771,132.72136L196.22339,132.768979L196.318628,132.816598L196.604342,132.816598L196.69958,132.768979L196.7472,132.72136L196.794819,132.626122L196.794819,132.483265M196.794819,133.388027L196.7472,133.292789L196.651961,133.24517L195.794819,133.24517M196.794819,134.197551L195.794819,134.197551M196.7472,134.197551L196.794819,134.102313L196.794819,133.911837L196.7472,133.816599L196.69958,133.76898L196.604342,133.721361L196.318628,133.721361L196.22339,133.76898L196.175771,133.816599L196.128152,133.911837L196.128152,134.102313L196.175771,134.197551M196.7472,135.054694L196.794819,134.959456L196.794819,134.76898L196.7472,134.673742L196.651961,134.626123L196.271009,134.626123L196.175771,134.673742L196.128152,134.76898L196.128152,134.959456L196.175771,135.054694L196.271009,135.102313L196.366247,135.102313L196.461485,134.626123M196.794819,135.530885L196.128152,135.530885M196.318628,135.530885L196.22339,135.578504L196.175771,135.626123L196.128152,135.721361L196.128152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[197.75,132.030884],[197.25,132.030884],[197.25,131.030884],[197.75,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M197.589765,131.251122L197.60167,131.239218L197.613574,131.203503L197.613574,131.179694L197.60167,131.14398L197.57786,131.12017L197.55405,131.108265L197.506431,131.096361L197.470717,131.096361L197.423098,131.108265L197.399289,131.12017L197.375479,131.14398L197.363574,131.179694L197.363574,131.203503L197.375479,131.239218L197.387384,131.251122M197.613574,131.489218L197.613574,131.346361M197.613574,131.417789L197.363574,131.417789L197.399289,131.39398L197.423098,131.37017L197.435003,131.346361M197.363574,131.703503L197.363574,131.655884L197.375479,131.632075L197.387384,131.62017L197.423098,131.59636L197.470717,131.584456L197.565955,131.584456L197.589765,131.59636L197.60167,131.608265L197.613574,131.632075L197.613574,131.679694L197.60167,131.703503L197.589765,131.715408L197.565955,131.727313L197.506431,131.727313L197.482622,131.715408L197.470717,131.703503L197.458812,131.679694L197.458812,131.632075L197.470717,131.608265L197.482622,131.59636L197.506431,131.584456M197.613574,131.965408L197.613574,131.822551M197.613574,131.893979L197.363574,131.893979L197.399289,131.87017L197.423098,131.84636L197.435003,131.822551"},{"thickness":0.15,"svgpath":"M160.698152,141.338026L161.698152,141.338026M160.745771,141.338026L160.698152,141.433264L160.698152,141.62374L160.745771,141.718978L160.79339,141.766597L160.888628,141.814216L161.174342,141.814216L161.26958,141.766597L161.3172,141.718978L161.364819,141.62374L161.364819,141.433264L161.3172,141.338026M161.364819,142.385645L161.3172,142.290407L161.221961,142.242788L160.364819,142.242788M161.364819,143.195169L160.841009,143.195169L160.745771,143.14755L160.698152,143.052312L160.698152,142.861836L160.745771,142.766598M161.3172,143.195169L161.364819,143.099931L161.364819,142.861836L161.3172,142.766598L161.221961,142.718979L161.126723,142.718979L161.031485,142.766598L160.983866,142.861836L160.983866,143.099931L160.936247,143.195169M161.3172,144.099931L161.364819,144.004693L161.364819,143.814217L161.3172,143.718979L161.26958,143.67136L161.174342,143.623741L160.888628,143.623741L160.79339,143.67136L160.745771,143.718979L160.698152,143.814217L160.698152,144.004693L160.745771,144.099931M161.3172,144.909455L161.364819,144.814217L161.364819,144.623741L161.3172,144.528503L161.221961,144.480884L160.841009,144.480884L160.745771,144.528503L160.698152,144.623741L160.698152,144.814217L160.745771,144.909455L160.841009,144.957074L160.936247,144.957074L161.031485,144.480884M161.364819,145.385646L160.364819,145.385646M161.364819,145.814217L160.841009,145.814217L160.745771,145.766598L160.698152,145.67136L160.698152,145.528503L160.745771,145.433265L160.79339,145.385646M161.364819,146.433265L161.3172,146.338027L161.26958,146.290408L161.174342,146.242789L160.888628,146.242789L160.79339,146.290408L160.745771,146.338027L160.698152,146.433265L160.698152,146.576122L160.745771,146.67136L160.79339,146.718979L160.888628,146.766598L161.174342,146.766598L161.26958,146.718979L161.3172,146.67136L161.364819,146.576122L161.364819,146.433265M161.364819,147.338027L161.3172,147.242789L161.221961,147.19517L160.364819,147.19517M161.364819,148.147551L160.364819,148.147551M161.3172,148.147551L161.364819,148.052313L161.364819,147.861837L161.3172,147.766599L161.26958,147.71898L161.174342,147.671361L160.888628,147.671361L160.79339,147.71898L160.745771,147.766599L160.698152,147.861837L160.698152,148.052313L160.745771,148.147551M161.3172,149.004694L161.364819,148.909456L161.364819,148.71898L161.3172,148.623742L161.221961,148.576123L160.841009,148.576123L160.745771,148.623742L160.698152,148.71898L160.698152,148.909456L160.745771,149.004694L160.841009,149.052313L160.936247,149.052313L161.031485,148.576123M161.364819,149.480885L160.698152,149.480885M160.888628,149.480885L160.79339,149.528504L160.745771,149.576123L160.698152,149.671361L160.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[159.5,144.980884],[160.0,144.980884],[160.0,145.980884],[159.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M159.839765,145.201122L159.85167,145.189218L159.863574,145.153503L159.863574,145.129694L159.85167,145.09398L159.82786,145.07017L159.80405,145.058265L159.756431,145.046361L159.720717,145.046361L159.673098,145.058265L159.649289,145.07017L159.625479,145.09398L159.613574,145.129694L159.613574,145.153503L159.625479,145.189218L159.637384,145.201122M159.863574,145.439218L159.863574,145.296361M159.863574,145.367789L159.613574,145.367789L159.649289,145.34398L159.673098,145.32017L159.685003,145.296361M159.696908,145.653503L159.863574,145.653503M159.60167,145.593979L159.780241,145.534456L159.780241,145.689217M159.863574,145.915408L159.863574,145.772551M159.863574,145.843979L159.613574,145.843979L159.649289,145.82017L159.673098,145.79636L159.685003,145.772551"},{"thickness":0.15,"svgpath":"M178.828152,127.388026L179.828152,127.388026M178.875771,127.388026L178.828152,127.483264L178.828152,127.67374L178.875771,127.768978L178.92339,127.816597L179.018628,127.864216L179.304342,127.864216L179.39958,127.816597L179.4472,127.768978L179.494819,127.67374L179.494819,127.483264L179.4472,127.388026M179.494819,128.435645L179.4472,128.340407L179.351961,128.292788L178.494819,128.292788M179.494819,129.245169L178.971009,129.245169L178.875771,129.19755L178.828152,129.102312L178.828152,128.911836L178.875771,128.816598M179.4472,129.245169L179.494819,129.149931L179.494819,128.911836L179.4472,128.816598L179.351961,128.768979L179.256723,128.768979L179.161485,128.816598L179.113866,128.911836L179.113866,129.149931L179.066247,129.245169M179.4472,130.149931L179.494819,130.054693L179.494819,129.864217L179.4472,129.768979L179.39958,129.72136L179.304342,129.673741L179.018628,129.673741L178.92339,129.72136L178.875771,129.768979L178.828152,129.864217L178.828152,130.054693L178.875771,130.149931M179.4472,130.959455L179.494819,130.864217L179.494819,130.673741L179.4472,130.578503L179.351961,130.530884L178.971009,130.530884L178.875771,130.578503L178.828152,130.673741L178.828152,130.864217L178.875771,130.959455L178.971009,131.007074L179.066247,131.007074L179.161485,130.530884M179.494819,131.435646L178.494819,131.435646M179.494819,131.864217L178.971009,131.864217L178.875771,131.816598L178.828152,131.72136L178.828152,131.578503L178.875771,131.483265L178.92339,131.435646M179.494819,132.483265L179.4472,132.388027L179.39958,132.340408L179.304342,132.292789L179.018628,132.292789L178.92339,132.340408L178.875771,132.388027L178.828152,132.483265L178.828152,132.626122L178.875771,132.72136L178.92339,132.768979L179.018628,132.816598L179.304342,132.816598L179.39958,132.768979L179.4472,132.72136L179.494819,132.626122L179.494819,132.483265M179.494819,133.388027L179.4472,133.292789L179.351961,133.24517L178.494819,133.24517M179.494819,134.197551L178.494819,134.197551M179.4472,134.197551L179.494819,134.102313L179.494819,133.911837L179.4472,133.816599L179.39958,133.76898L179.304342,133.721361L179.018628,133.721361L178.92339,133.76898L178.875771,133.816599L178.828152,133.911837L178.828152,134.102313L178.875771,134.197551M179.4472,135.054694L179.494819,134.959456L179.494819,134.76898L179.4472,134.673742L179.351961,134.626123L178.971009,134.626123L178.875771,134.673742L178.828152,134.76898L178.828152,134.959456L178.875771,135.054694L178.971009,135.102313L179.066247,135.102313L179.161485,134.626123M179.494819,135.530885L178.828152,135.530885M179.018628,135.530885L178.92339,135.578504L178.875771,135.626123L178.828152,135.721361L178.828152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[180.45,132.030884],[179.95,132.030884],[179.95,131.030884],[180.45,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M180.289765,131.251122L180.30167,131.239218L180.313574,131.203503L180.313574,131.179694L180.30167,131.14398L180.27786,131.12017L180.25405,131.108265L180.206431,131.096361L180.170717,131.096361L180.123098,131.108265L180.099289,131.12017L180.075479,131.14398L180.063574,131.179694L180.063574,131.203503L180.075479,131.239218L180.087384,131.251122M180.087384,131.346361L180.075479,131.358265L180.063574,131.382075L180.063574,131.441599L180.075479,131.465408L180.087384,131.477313L180.111193,131.489218L180.135003,131.489218L180.170717,131.477313L180.313574,131.334456L180.313574,131.489218M180.087384,131.584456L180.075479,131.59636L180.063574,131.62017L180.063574,131.679694L180.075479,131.703503L180.087384,131.715408L180.111193,131.727313L180.135003,131.727313L180.170717,131.715408L180.313574,131.572551L180.313574,131.727313M180.063574,131.882074L180.063574,131.905884L180.075479,131.929693L180.087384,131.941598L180.111193,131.953503L180.158812,131.965408L180.218336,131.965408L180.265955,131.953503L180.289765,131.941598L180.30167,131.929693L180.313574,131.905884L180.313574,131.882074L180.30167,131.858265L180.289765,131.84636L180.265955,131.834455L180.218336,131.822551L180.158812,131.822551L180.111193,131.834455L180.087384,131.84636L180.075479,131.858265L180.063574,131.882074"},{"thickness":0.15,"svgpath":"M161.948152,141.338026L162.948152,141.338026M161.995771,141.338026L161.948152,141.433264L161.948152,141.62374L161.995771,141.718978L162.04339,141.766597L162.138628,141.814216L162.424342,141.814216L162.51958,141.766597L162.5672,141.718978L162.614819,141.62374L162.614819,141.433264L162.5672,141.338026M162.614819,142.385645L162.5672,142.290407L162.471961,142.242788L161.614819,142.242788M162.614819,143.195169L162.091009,143.195169L161.995771,143.14755L161.948152,143.052312L161.948152,142.861836L161.995771,142.766598M162.5672,143.195169L162.614819,143.099931L162.614819,142.861836L162.5672,142.766598L162.471961,142.718979L162.376723,142.718979L162.281485,142.766598L162.233866,142.861836L162.233866,143.099931L162.186247,143.195169M162.5672,144.099931L162.614819,144.004693L162.614819,143.814217L162.5672,143.718979L162.51958,143.67136L162.424342,143.623741L162.138628,143.623741L162.04339,143.67136L161.995771,143.718979L161.948152,143.814217L161.948152,144.004693L161.995771,144.099931M162.5672,144.909455L162.614819,144.814217L162.614819,144.623741L162.5672,144.528503L162.471961,144.480884L162.091009,144.480884L161.995771,144.528503L161.948152,144.623741L161.948152,144.814217L161.995771,144.909455L162.091009,144.957074L162.186247,144.957074L162.281485,144.480884M162.614819,145.385646L161.614819,145.385646M162.614819,145.814217L162.091009,145.814217L161.995771,145.766598L161.948152,145.67136L161.948152,145.528503L161.995771,145.433265L162.04339,145.385646M162.614819,146.433265L162.5672,146.338027L162.51958,146.290408L162.424342,146.242789L162.138628,146.242789L162.04339,146.290408L161.995771,146.338027L161.948152,146.433265L161.948152,146.576122L161.995771,146.67136L162.04339,146.718979L162.138628,146.766598L162.424342,146.766598L162.51958,146.718979L162.5672,146.67136L162.614819,146.576122L162.614819,146.433265M162.614819,147.338027L162.5672,147.242789L162.471961,147.19517L161.614819,147.19517M162.614819,148.147551L161.614819,148.147551M162.5672,148.147551L162.614819,148.052313L162.614819,147.861837L162.5672,147.766599L162.51958,147.71898L162.424342,147.671361L162.138628,147.671361L162.04339,147.71898L161.995771,147.766599L161.948152,147.861837L161.948152,148.052313L161.995771,148.147551M162.5672,149.004694L162.614819,148.909456L162.614819,148.71898L162.5672,148.623742L162.471961,148.576123L162.091009,148.576123L161.995771,148.623742L161.948152,148.71898L161.948152,148.909456L161.995771,149.004694L162.091009,149.052313L162.186247,149.052313L162.281485,148.576123M162.614819,149.480885L161.948152,149.480885M162.138628,149.480885L162.04339,149.528504L161.995771,149.576123L161.948152,149.671361L161.948152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[160.75,144.980884],[161.25,144.980884],[161.25,145.980884],[160.75,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M161.089765,145.201122L161.10167,145.189218L161.113574,145.153503L161.113574,145.129694L161.10167,145.09398L161.07786,145.07017L161.05405,145.058265L161.006431,145.046361L160.970717,145.046361L160.923098,145.058265L160.899289,145.07017L160.875479,145.09398L160.863574,145.129694L160.863574,145.153503L160.875479,145.189218L160.887384,145.201122M160.887384,145.296361L160.875479,145.308265L160.863574,145.332075L160.863574,145.391599L160.875479,145.415408L160.887384,145.427313L160.911193,145.439218L160.935003,145.439218L160.970717,145.427313L161.113574,145.284456L161.113574,145.439218M160.863574,145.522551L160.863574,145.677313L160.958812,145.593979L160.958812,145.629694L160.970717,145.653503L160.982622,145.665408L161.006431,145.677313L161.065955,145.677313L161.089765,145.665408L161.10167,145.653503L161.113574,145.629694L161.113574,145.558265L161.10167,145.534456L161.089765,145.522551M160.863574,145.903503L160.863574,145.784455L160.982622,145.772551L160.970717,145.784455L160.958812,145.808265L160.958812,145.867789L160.970717,145.891598L160.982622,145.903503L161.006431,145.915408L161.065955,145.915408L161.089765,145.903503L161.10167,145.891598L161.113574,145.867789L161.113574,145.808265L161.10167,145.784455L161.089765,145.772551"},{"thickness":0.15,"svgpath":"M169.528152,127.338026L170.528152,127.338026M169.575771,127.338026L169.528152,127.433264L169.528152,127.62374L169.575771,127.718978L169.62339,127.766597L169.718628,127.814216L170.004342,127.814216L170.09958,127.766597L170.1472,127.718978L170.194819,127.62374L170.194819,127.433264L170.1472,127.338026M170.194819,128.385645L170.1472,128.290407L170.051961,128.242788L169.194819,128.242788M170.194819,129.195169L169.671009,129.195169L169.575771,129.14755L169.528152,129.052312L169.528152,128.861836L169.575771,128.766598M170.1472,129.195169L170.194819,129.099931L170.194819,128.861836L170.1472,128.766598L170.051961,128.718979L169.956723,128.718979L169.861485,128.766598L169.813866,128.861836L169.813866,129.099931L169.766247,129.195169M170.1472,130.099931L170.194819,130.004693L170.194819,129.814217L170.1472,129.718979L170.09958,129.67136L170.004342,129.623741L169.718628,129.623741L169.62339,129.67136L169.575771,129.718979L169.528152,129.814217L169.528152,130.004693L169.575771,130.099931M170.1472,130.909455L170.194819,130.814217L170.194819,130.623741L170.1472,130.528503L170.051961,130.480884L169.671009,130.480884L169.575771,130.528503L169.528152,130.623741L169.528152,130.814217L169.575771,130.909455L169.671009,130.957074L169.766247,130.957074L169.861485,130.480884M170.194819,131.385646L169.194819,131.385646M170.194819,131.814217L169.671009,131.814217L169.575771,131.766598L169.528152,131.67136L169.528152,131.528503L169.575771,131.433265L169.62339,131.385646M170.194819,132.433265L170.1472,132.338027L170.09958,132.290408L170.004342,132.242789L169.718628,132.242789L169.62339,132.290408L169.575771,132.338027L169.528152,132.433265L169.528152,132.576122L169.575771,132.67136L169.62339,132.718979L169.718628,132.766598L170.004342,132.766598L170.09958,132.718979L170.1472,132.67136L170.194819,132.576122L170.194819,132.433265M170.194819,133.338027L170.1472,133.242789L170.051961,133.19517L169.194819,133.19517M170.194819,134.147551L169.194819,134.147551M170.1472,134.147551L170.194819,134.052313L170.194819,133.861837L170.1472,133.766599L170.09958,133.71898L170.004342,133.671361L169.718628,133.671361L169.62339,133.71898L169.575771,133.766599L169.528152,133.861837L169.528152,134.052313L169.575771,134.147551M170.1472,135.004694L170.194819,134.909456L170.194819,134.71898L170.1472,134.623742L170.051961,134.576123L169.671009,134.576123L169.575771,134.623742L169.528152,134.71898L169.528152,134.909456L169.575771,135.004694L169.671009,135.052313L169.766247,135.052313L169.861485,134.576123M170.194819,135.480885L169.528152,135.480885M169.718628,135.480885L169.62339,135.528504L169.575771,135.576123L169.528152,135.671361L169.528152,135.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[171.15,131.980884],[170.65,131.980884],[170.65,130.980884],[171.15,130.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M170.989765,131.201122L171.00167,131.189218L171.013574,131.153503L171.013574,131.129694L171.00167,131.09398L170.97786,131.07017L170.95405,131.058265L170.906431,131.046361L170.870717,131.046361L170.823098,131.058265L170.799289,131.07017L170.775479,131.09398L170.763574,131.129694L170.763574,131.153503L170.775479,131.189218L170.787384,131.201122M171.013574,131.439218L171.013574,131.296361M171.013574,131.367789L170.763574,131.367789L170.799289,131.34398L170.823098,131.32017L170.835003,131.296361M170.763574,131.522551L170.763574,131.689217L171.013574,131.582075M170.846908,131.891598L171.013574,131.891598M170.75167,131.832074L170.930241,131.772551L170.930241,131.927312"},{"thickness":0.15,"svgpath":"M150.948152,141.338026L151.948152,141.338026M150.995771,141.338026L150.948152,141.433264L150.948152,141.62374L150.995771,141.718978L151.04339,141.766597L151.138628,141.814216L151.424342,141.814216L151.51958,141.766597L151.5672,141.718978L151.614819,141.62374L151.614819,141.433264L151.5672,141.338026M151.614819,142.385645L151.5672,142.290407L151.471961,142.242788L150.614819,142.242788M151.614819,143.195169L151.091009,143.195169L150.995771,143.14755L150.948152,143.052312L150.948152,142.861836L150.995771,142.766598M151.5672,143.195169L151.614819,143.099931L151.614819,142.861836L151.5672,142.766598L151.471961,142.718979L151.376723,142.718979L151.281485,142.766598L151.233866,142.861836L151.233866,143.099931L151.186247,143.195169M151.5672,144.099931L151.614819,144.004693L151.614819,143.814217L151.5672,143.718979L151.51958,143.67136L151.424342,143.623741L151.138628,143.623741L151.04339,143.67136L150.995771,143.718979L150.948152,143.814217L150.948152,144.004693L150.995771,144.099931M151.5672,144.909455L151.614819,144.814217L151.614819,144.623741L151.5672,144.528503L151.471961,144.480884L151.091009,144.480884L150.995771,144.528503L150.948152,144.623741L150.948152,144.814217L150.995771,144.909455L151.091009,144.957074L151.186247,144.957074L151.281485,144.480884M151.614819,145.385646L150.614819,145.385646M151.614819,145.814217L151.091009,145.814217L150.995771,145.766598L150.948152,145.67136L150.948152,145.528503L150.995771,145.433265L151.04339,145.385646M151.614819,146.433265L151.5672,146.338027L151.51958,146.290408L151.424342,146.242789L151.138628,146.242789L151.04339,146.290408L150.995771,146.338027L150.948152,146.433265L150.948152,146.576122L150.995771,146.67136L151.04339,146.718979L151.138628,146.766598L151.424342,146.766598L151.51958,146.718979L151.5672,146.67136L151.614819,146.576122L151.614819,146.433265M151.614819,147.338027L151.5672,147.242789L151.471961,147.19517L150.614819,147.19517M151.614819,148.147551L150.614819,148.147551M151.5672,148.147551L151.614819,148.052313L151.614819,147.861837L151.5672,147.766599L151.51958,147.71898L151.424342,147.671361L151.138628,147.671361L151.04339,147.71898L150.995771,147.766599L150.948152,147.861837L150.948152,148.052313L150.995771,148.147551M151.5672,149.004694L151.614819,148.909456L151.614819,148.71898L151.5672,148.623742L151.471961,148.576123L151.091009,148.576123L150.995771,148.623742L150.948152,148.71898L150.948152,148.909456L150.995771,149.004694L151.091009,149.052313L151.186247,149.052313L151.281485,148.576123M151.614819,149.480885L150.948152,149.480885M151.138628,149.480885L151.04339,149.528504L150.995771,149.576123L150.948152,149.671361L150.948152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[149.75,144.980884],[150.25,144.980884],[150.25,145.980884],[149.75,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M150.089765,145.201122L150.10167,145.189218L150.113574,145.153503L150.113574,145.129694L150.10167,145.09398L150.07786,145.07017L150.05405,145.058265L150.006431,145.046361L149.970717,145.046361L149.923098,145.058265L149.899289,145.07017L149.875479,145.09398L149.863574,145.129694L149.863574,145.153503L149.875479,145.189218L149.887384,145.201122M149.887384,145.296361L149.875479,145.308265L149.863574,145.332075L149.863574,145.391599L149.875479,145.415408L149.887384,145.427313L149.911193,145.439218L149.935003,145.439218L149.970717,145.427313L150.113574,145.284456L150.113574,145.439218M149.863574,145.593979L149.863574,145.617789L149.875479,145.641598L149.887384,145.653503L149.911193,145.665408L149.958812,145.677313L150.018336,145.677313L150.065955,145.665408L150.089765,145.653503L150.10167,145.641598L150.113574,145.617789L150.113574,145.593979L150.10167,145.57017L150.089765,145.558265L150.065955,145.54636L150.018336,145.534456L149.958812,145.534456L149.911193,145.54636L149.887384,145.558265L149.875479,145.57017L149.863574,145.593979M150.113574,145.915408L150.113574,145.772551M150.113574,145.843979L149.863574,145.843979L149.899289,145.82017L149.923098,145.79636L149.935003,145.772551"},{"thickness":0.15,"svgpath":"M179.698152,141.338026L180.698152,141.338026M179.745771,141.338026L179.698152,141.433264L179.698152,141.62374L179.745771,141.718978L179.79339,141.766597L179.888628,141.814216L180.174342,141.814216L180.26958,141.766597L180.3172,141.718978L180.364819,141.62374L180.364819,141.433264L180.3172,141.338026M180.364819,142.385645L180.3172,142.290407L180.221961,142.242788L179.364819,142.242788M180.364819,143.195169L179.841009,143.195169L179.745771,143.14755L179.698152,143.052312L179.698152,142.861836L179.745771,142.766598M180.3172,143.195169L180.364819,143.099931L180.364819,142.861836L180.3172,142.766598L180.221961,142.718979L180.126723,142.718979L180.031485,142.766598L179.983866,142.861836L179.983866,143.099931L179.936247,143.195169M180.3172,144.099931L180.364819,144.004693L180.364819,143.814217L180.3172,143.718979L180.26958,143.67136L180.174342,143.623741L179.888628,143.623741L179.79339,143.67136L179.745771,143.718979L179.698152,143.814217L179.698152,144.004693L179.745771,144.099931M180.3172,144.909455L180.364819,144.814217L180.364819,144.623741L180.3172,144.528503L180.221961,144.480884L179.841009,144.480884L179.745771,144.528503L179.698152,144.623741L179.698152,144.814217L179.745771,144.909455L179.841009,144.957074L179.936247,144.957074L180.031485,144.480884M180.364819,145.385646L179.364819,145.385646M180.364819,145.814217L179.841009,145.814217L179.745771,145.766598L179.698152,145.67136L179.698152,145.528503L179.745771,145.433265L179.79339,145.385646M180.364819,146.433265L180.3172,146.338027L180.26958,146.290408L180.174342,146.242789L179.888628,146.242789L179.79339,146.290408L179.745771,146.338027L179.698152,146.433265L179.698152,146.576122L179.745771,146.67136L179.79339,146.718979L179.888628,146.766598L180.174342,146.766598L180.26958,146.718979L180.3172,146.67136L180.364819,146.576122L180.364819,146.433265M180.364819,147.338027L180.3172,147.242789L180.221961,147.19517L179.364819,147.19517M180.364819,148.147551L179.364819,148.147551M180.3172,148.147551L180.364819,148.052313L180.364819,147.861837L180.3172,147.766599L180.26958,147.71898L180.174342,147.671361L179.888628,147.671361L179.79339,147.71898L179.745771,147.766599L179.698152,147.861837L179.698152,148.052313L179.745771,148.147551M180.3172,149.004694L180.364819,148.909456L180.364819,148.71898L180.3172,148.623742L180.221961,148.576123L179.841009,148.576123L179.745771,148.623742L179.698152,148.71898L179.698152,148.909456L179.745771,149.004694L179.841009,149.052313L179.936247,149.052313L180.031485,148.576123M180.364819,149.480885L179.698152,149.480885M179.888628,149.480885L179.79339,149.528504L179.745771,149.576123L179.698152,149.671361L179.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[178.5,144.980884],[179.0,144.980884],[179.0,145.980884],[178.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M178.839765,145.201122L178.85167,145.189218L178.863574,145.153503L178.863574,145.129694L178.85167,145.09398L178.82786,145.07017L178.80405,145.058265L178.756431,145.046361L178.720717,145.046361L178.673098,145.058265L178.649289,145.07017L178.625479,145.09398L178.613574,145.129694L178.613574,145.153503L178.625479,145.189218L178.637384,145.201122M178.863574,145.439218L178.863574,145.296361M178.863574,145.367789L178.613574,145.367789L178.649289,145.34398L178.673098,145.32017L178.685003,145.296361M178.613574,145.522551L178.613574,145.677313L178.708812,145.593979L178.708812,145.629694L178.720717,145.653503L178.732622,145.665408L178.756431,145.677313L178.815955,145.677313L178.839765,145.665408L178.85167,145.653503L178.863574,145.629694L178.863574,145.558265L178.85167,145.534456L178.839765,145.522551M178.720717,145.82017L178.708812,145.79636L178.696908,145.784455L178.673098,145.772551L178.661193,145.772551L178.637384,145.784455L178.625479,145.79636L178.613574,145.82017L178.613574,145.867789L178.625479,145.891598L178.637384,145.903503L178.661193,145.915408L178.673098,145.915408L178.696908,145.903503L178.708812,145.891598L178.720717,145.867789L178.720717,145.82017L178.732622,145.79636L178.744527,145.784455L178.768336,145.772551L178.815955,145.772551L178.839765,145.784455L178.85167,145.79636L178.863574,145.82017L178.863574,145.867789L178.85167,145.891598L178.839765,145.903503L178.815955,145.915408L178.768336,145.915408L178.744527,145.903503L178.732622,145.891598L178.720717,145.867789"},{"thickness":0.15,"svgpath":"M205.628152,127.338026L206.628152,127.338026M205.675771,127.338026L205.628152,127.433264L205.628152,127.62374L205.675771,127.718978L205.72339,127.766597L205.818628,127.814216L206.104342,127.814216L206.19958,127.766597L206.2472,127.718978L206.294819,127.62374L206.294819,127.433264L206.2472,127.338026M206.294819,128.385645L206.2472,128.290407L206.151961,128.242788L205.294819,128.242788M206.294819,129.195169L205.771009,129.195169L205.675771,129.14755L205.628152,129.052312L205.628152,128.861836L205.675771,128.766598M206.2472,129.195169L206.294819,129.099931L206.294819,128.861836L206.2472,128.766598L206.151961,128.718979L206.056723,128.718979L205.961485,128.766598L205.913866,128.861836L205.913866,129.099931L205.866247,129.195169M206.2472,130.099931L206.294819,130.004693L206.294819,129.814217L206.2472,129.718979L206.19958,129.67136L206.104342,129.623741L205.818628,129.623741L205.72339,129.67136L205.675771,129.718979L205.628152,129.814217L205.628152,130.004693L205.675771,130.099931M206.2472,130.909455L206.294819,130.814217L206.294819,130.623741L206.2472,130.528503L206.151961,130.480884L205.771009,130.480884L205.675771,130.528503L205.628152,130.623741L205.628152,130.814217L205.675771,130.909455L205.771009,130.957074L205.866247,130.957074L205.961485,130.480884M206.294819,131.385646L205.294819,131.385646M206.294819,131.814217L205.771009,131.814217L205.675771,131.766598L205.628152,131.67136L205.628152,131.528503L205.675771,131.433265L205.72339,131.385646M206.294819,132.433265L206.2472,132.338027L206.19958,132.290408L206.104342,132.242789L205.818628,132.242789L205.72339,132.290408L205.675771,132.338027L205.628152,132.433265L205.628152,132.576122L205.675771,132.67136L205.72339,132.718979L205.818628,132.766598L206.104342,132.766598L206.19958,132.718979L206.2472,132.67136L206.294819,132.576122L206.294819,132.433265M206.294819,133.338027L206.2472,133.242789L206.151961,133.19517L205.294819,133.19517M206.294819,134.147551L205.294819,134.147551M206.2472,134.147551L206.294819,134.052313L206.294819,133.861837L206.2472,133.766599L206.19958,133.71898L206.104342,133.671361L205.818628,133.671361L205.72339,133.71898L205.675771,133.766599L205.628152,133.861837L205.628152,134.052313L205.675771,134.147551M206.2472,135.004694L206.294819,134.909456L206.294819,134.71898L206.2472,134.623742L206.151961,134.576123L205.771009,134.576123L205.675771,134.623742L205.628152,134.71898L205.628152,134.909456L205.675771,135.004694L205.771009,135.052313L205.866247,135.052313L205.961485,134.576123M206.294819,135.480885L205.628152,135.480885M205.818628,135.480885L205.72339,135.528504L205.675771,135.576123L205.628152,135.671361L205.628152,135.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[207.25,131.980884],[206.75,131.980884],[206.75,130.980884],[207.25,130.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M207.089765,131.201122L207.10167,131.189218L207.113574,131.153503L207.113574,131.129694L207.10167,131.09398L207.07786,131.07017L207.05405,131.058265L207.006431,131.046361L206.970717,131.046361L206.923098,131.058265L206.899289,131.07017L206.875479,131.09398L206.863574,131.129694L206.863574,131.153503L206.875479,131.189218L206.887384,131.201122M206.887384,131.296361L206.875479,131.308265L206.863574,131.332075L206.863574,131.391599L206.875479,131.415408L206.887384,131.427313L206.911193,131.439218L206.935003,131.439218L206.970717,131.427313L207.113574,131.284456L207.113574,131.439218M206.863574,131.665408L206.863574,131.54636L206.982622,131.534456L206.970717,131.54636L206.958812,131.57017L206.958812,131.629694L206.970717,131.653503L206.982622,131.665408L207.006431,131.677313L207.065955,131.677313L207.089765,131.665408L207.10167,131.653503L207.113574,131.629694L207.113574,131.57017L207.10167,131.54636L207.089765,131.534456M206.863574,131.832074L206.863574,131.855884L206.875479,131.879693L206.887384,131.891598L206.911193,131.903503L206.958812,131.915408L207.018336,131.915408L207.065955,131.903503L207.089765,131.891598L207.10167,131.879693L207.113574,131.855884L207.113574,131.832074L207.10167,131.808265L207.089765,131.79636L207.065955,131.784455L207.018336,131.772551L206.958812,131.772551L206.911193,131.784455L206.887384,131.79636L206.875479,131.808265L206.863574,131.832074"},{"thickness":0.15,"svgpath":"M159.828152,127.388026L160.828152,127.388026M159.875771,127.388026L159.828152,127.483264L159.828152,127.67374L159.875771,127.768978L159.92339,127.816597L160.018628,127.864216L160.304342,127.864216L160.39958,127.816597L160.4472,127.768978L160.494819,127.67374L160.494819,127.483264L160.4472,127.388026M160.494819,128.435645L160.4472,128.340407L160.351961,128.292788L159.494819,128.292788M160.494819,129.245169L159.971009,129.245169L159.875771,129.19755L159.828152,129.102312L159.828152,128.911836L159.875771,128.816598M160.4472,129.245169L160.494819,129.149931L160.494819,128.911836L160.4472,128.816598L160.351961,128.768979L160.256723,128.768979L160.161485,128.816598L160.113866,128.911836L160.113866,129.149931L160.066247,129.245169M160.4472,130.149931L160.494819,130.054693L160.494819,129.864217L160.4472,129.768979L160.39958,129.72136L160.304342,129.673741L160.018628,129.673741L159.92339,129.72136L159.875771,129.768979L159.828152,129.864217L159.828152,130.054693L159.875771,130.149931M160.4472,130.959455L160.494819,130.864217L160.494819,130.673741L160.4472,130.578503L160.351961,130.530884L159.971009,130.530884L159.875771,130.578503L159.828152,130.673741L159.828152,130.864217L159.875771,130.959455L159.971009,131.007074L160.066247,131.007074L160.161485,130.530884M160.494819,131.435646L159.494819,131.435646M160.494819,131.864217L159.971009,131.864217L159.875771,131.816598L159.828152,131.72136L159.828152,131.578503L159.875771,131.483265L159.92339,131.435646M160.494819,132.483265L160.4472,132.388027L160.39958,132.340408L160.304342,132.292789L160.018628,132.292789L159.92339,132.340408L159.875771,132.388027L159.828152,132.483265L159.828152,132.626122L159.875771,132.72136L159.92339,132.768979L160.018628,132.816598L160.304342,132.816598L160.39958,132.768979L160.4472,132.72136L160.494819,132.626122L160.494819,132.483265M160.494819,133.388027L160.4472,133.292789L160.351961,133.24517L159.494819,133.24517M160.494819,134.197551L159.494819,134.197551M160.4472,134.197551L160.494819,134.102313L160.494819,133.911837L160.4472,133.816599L160.39958,133.76898L160.304342,133.721361L160.018628,133.721361L159.92339,133.76898L159.875771,133.816599L159.828152,133.911837L159.828152,134.102313L159.875771,134.197551M160.4472,135.054694L160.494819,134.959456L160.494819,134.76898L160.4472,134.673742L160.351961,134.626123L159.971009,134.626123L159.875771,134.673742L159.828152,134.76898L159.828152,134.959456L159.875771,135.054694L159.971009,135.102313L160.066247,135.102313L160.161485,134.626123M160.494819,135.530885L159.828152,135.530885M160.018628,135.530885L159.92339,135.578504L159.875771,135.626123L159.828152,135.721361L159.828152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[161.45,132.030884],[160.95,132.030884],[160.95,131.030884],[161.45,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M161.289765,131.251122L161.30167,131.239218L161.313574,131.203503L161.313574,131.179694L161.30167,131.14398L161.27786,131.12017L161.25405,131.108265L161.206431,131.096361L161.170717,131.096361L161.123098,131.108265L161.099289,131.12017L161.075479,131.14398L161.063574,131.179694L161.063574,131.203503L161.075479,131.239218L161.087384,131.251122M161.087384,131.346361L161.075479,131.358265L161.063574,131.382075L161.063574,131.441599L161.075479,131.465408L161.087384,131.477313L161.111193,131.489218L161.135003,131.489218L161.170717,131.477313L161.313574,131.334456L161.313574,131.489218M161.063574,131.572551L161.063574,131.727313L161.158812,131.643979L161.158812,131.679694L161.170717,131.703503L161.182622,131.715408L161.206431,131.727313L161.265955,131.727313L161.289765,131.715408L161.30167,131.703503L161.313574,131.679694L161.313574,131.608265L161.30167,131.584456L161.289765,131.572551M161.063574,131.941598L161.063574,131.893979L161.075479,131.87017L161.087384,131.858265L161.123098,131.834455L161.170717,131.822551L161.265955,131.822551L161.289765,131.834455L161.30167,131.84636L161.313574,131.87017L161.313574,131.917789L161.30167,131.941598L161.289765,131.953503L161.265955,131.965408L161.206431,131.965408L161.182622,131.953503L161.170717,131.941598L161.158812,131.917789L161.158812,131.87017L161.170717,131.84636L161.182622,131.834455L161.206431,131.822551"},{"thickness":0.15,"svgpath":"M158.128152,127.388026L159.128152,127.388026M158.175771,127.388026L158.128152,127.483264L158.128152,127.67374L158.175771,127.768978L158.22339,127.816597L158.318628,127.864216L158.604342,127.864216L158.69958,127.816597L158.7472,127.768978L158.794819,127.67374L158.794819,127.483264L158.7472,127.388026M158.794819,128.435645L158.7472,128.340407L158.651961,128.292788L157.794819,128.292788M158.794819,129.245169L158.271009,129.245169L158.175771,129.19755L158.128152,129.102312L158.128152,128.911836L158.175771,128.816598M158.7472,129.245169L158.794819,129.149931L158.794819,128.911836L158.7472,128.816598L158.651961,128.768979L158.556723,128.768979L158.461485,128.816598L158.413866,128.911836L158.413866,129.149931L158.366247,129.245169M158.7472,130.149931L158.794819,130.054693L158.794819,129.864217L158.7472,129.768979L158.69958,129.72136L158.604342,129.673741L158.318628,129.673741L158.22339,129.72136L158.175771,129.768979L158.128152,129.864217L158.128152,130.054693L158.175771,130.149931M158.7472,130.959455L158.794819,130.864217L158.794819,130.673741L158.7472,130.578503L158.651961,130.530884L158.271009,130.530884L158.175771,130.578503L158.128152,130.673741L158.128152,130.864217L158.175771,130.959455L158.271009,131.007074L158.366247,131.007074L158.461485,130.530884M158.794819,131.435646L157.794819,131.435646M158.794819,131.864217L158.271009,131.864217L158.175771,131.816598L158.128152,131.72136L158.128152,131.578503L158.175771,131.483265L158.22339,131.435646M158.794819,132.483265L158.7472,132.388027L158.69958,132.340408L158.604342,132.292789L158.318628,132.292789L158.22339,132.340408L158.175771,132.388027L158.128152,132.483265L158.128152,132.626122L158.175771,132.72136L158.22339,132.768979L158.318628,132.816598L158.604342,132.816598L158.69958,132.768979L158.7472,132.72136L158.794819,132.626122L158.794819,132.483265M158.794819,133.388027L158.7472,133.292789L158.651961,133.24517L157.794819,133.24517M158.794819,134.197551L157.794819,134.197551M158.7472,134.197551L158.794819,134.102313L158.794819,133.911837L158.7472,133.816599L158.69958,133.76898L158.604342,133.721361L158.318628,133.721361L158.22339,133.76898L158.175771,133.816599L158.128152,133.911837L158.128152,134.102313L158.175771,134.197551M158.7472,135.054694L158.794819,134.959456L158.794819,134.76898L158.7472,134.673742L158.651961,134.626123L158.271009,134.626123L158.175771,134.673742L158.128152,134.76898L158.128152,134.959456L158.175771,135.054694L158.271009,135.102313L158.366247,135.102313L158.461485,134.626123M158.794819,135.530885L158.128152,135.530885M158.318628,135.530885L158.22339,135.578504L158.175771,135.626123L158.128152,135.721361L158.128152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[159.75,132.030884],[159.25,132.030884],[159.25,131.030884],[159.75,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M159.589765,131.251122L159.60167,131.239218L159.613574,131.203503L159.613574,131.179694L159.60167,131.14398L159.57786,131.12017L159.55405,131.108265L159.506431,131.096361L159.470717,131.096361L159.423098,131.108265L159.399289,131.12017L159.375479,131.14398L159.363574,131.179694L159.363574,131.203503L159.375479,131.239218L159.387384,131.251122M159.613574,131.489218L159.613574,131.346361M159.613574,131.417789L159.363574,131.417789L159.399289,131.39398L159.423098,131.37017L159.435003,131.346361M159.363574,131.715408L159.363574,131.59636L159.482622,131.584456L159.470717,131.59636L159.458812,131.62017L159.458812,131.679694L159.470717,131.703503L159.482622,131.715408L159.506431,131.727313L159.565955,131.727313L159.589765,131.715408L159.60167,131.703503L159.613574,131.679694L159.613574,131.62017L159.60167,131.59636L159.589765,131.584456M159.363574,131.810646L159.363574,131.977312L159.613574,131.87017"},{"thickness":0.15,"svgpath":"M180.948152,141.338026L181.948152,141.338026M180.995771,141.338026L180.948152,141.433264L180.948152,141.62374L180.995771,141.718978L181.04339,141.766597L181.138628,141.814216L181.424342,141.814216L181.51958,141.766597L181.5672,141.718978L181.614819,141.62374L181.614819,141.433264L181.5672,141.338026M181.614819,142.385645L181.5672,142.290407L181.471961,142.242788L180.614819,142.242788M181.614819,143.195169L181.091009,143.195169L180.995771,143.14755L180.948152,143.052312L180.948152,142.861836L180.995771,142.766598M181.5672,143.195169L181.614819,143.099931L181.614819,142.861836L181.5672,142.766598L181.471961,142.718979L181.376723,142.718979L181.281485,142.766598L181.233866,142.861836L181.233866,143.099931L181.186247,143.195169M181.5672,144.099931L181.614819,144.004693L181.614819,143.814217L181.5672,143.718979L181.51958,143.67136L181.424342,143.623741L181.138628,143.623741L181.04339,143.67136L180.995771,143.718979L180.948152,143.814217L180.948152,144.004693L180.995771,144.099931M181.5672,144.909455L181.614819,144.814217L181.614819,144.623741L181.5672,144.528503L181.471961,144.480884L181.091009,144.480884L180.995771,144.528503L180.948152,144.623741L180.948152,144.814217L180.995771,144.909455L181.091009,144.957074L181.186247,144.957074L181.281485,144.480884M181.614819,145.385646L180.614819,145.385646M181.614819,145.814217L181.091009,145.814217L180.995771,145.766598L180.948152,145.67136L180.948152,145.528503L180.995771,145.433265L181.04339,145.385646M181.614819,146.433265L181.5672,146.338027L181.51958,146.290408L181.424342,146.242789L181.138628,146.242789L181.04339,146.290408L180.995771,146.338027L180.948152,146.433265L180.948152,146.576122L180.995771,146.67136L181.04339,146.718979L181.138628,146.766598L181.424342,146.766598L181.51958,146.718979L181.5672,146.67136L181.614819,146.576122L181.614819,146.433265M181.614819,147.338027L181.5672,147.242789L181.471961,147.19517L180.614819,147.19517M181.614819,148.147551L180.614819,148.147551M181.5672,148.147551L181.614819,148.052313L181.614819,147.861837L181.5672,147.766599L181.51958,147.71898L181.424342,147.671361L181.138628,147.671361L181.04339,147.71898L180.995771,147.766599L180.948152,147.861837L180.948152,148.052313L180.995771,148.147551M181.5672,149.004694L181.614819,148.909456L181.614819,148.71898L181.5672,148.623742L181.471961,148.576123L181.091009,148.576123L180.995771,148.623742L180.948152,148.71898L180.948152,148.909456L180.995771,149.004694L181.091009,149.052313L181.186247,149.052313L181.281485,148.576123M181.614819,149.480885L180.948152,149.480885M181.138628,149.480885L181.04339,149.528504L180.995771,149.576123L180.948152,149.671361L180.948152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[179.75,144.980884],[180.25,144.980884],[180.25,145.980884],[179.75,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M180.089765,145.201122L180.10167,145.189218L180.113574,145.153503L180.113574,145.129694L180.10167,145.09398L180.07786,145.07017L180.05405,145.058265L180.006431,145.046361L179.970717,145.046361L179.923098,145.058265L179.899289,145.07017L179.875479,145.09398L179.863574,145.129694L179.863574,145.153503L179.875479,145.189218L179.887384,145.201122M179.887384,145.296361L179.875479,145.308265L179.863574,145.332075L179.863574,145.391599L179.875479,145.415408L179.887384,145.427313L179.911193,145.439218L179.935003,145.439218L179.970717,145.427313L180.113574,145.284456L180.113574,145.439218M180.113574,145.677313L180.113574,145.534456M180.113574,145.605884L179.863574,145.605884L179.899289,145.582075L179.923098,145.558265L179.935003,145.534456M180.113574,145.79636L180.113574,145.843979L180.10167,145.867789L180.089765,145.879693L180.05405,145.903503L180.006431,145.915408L179.911193,145.915408L179.887384,145.903503L179.875479,145.891598L179.863574,145.867789L179.863574,145.82017L179.875479,145.79636L179.887384,145.784455L179.911193,145.772551L179.970717,145.772551L179.994527,145.784455L180.006431,145.79636L180.018336,145.82017L180.018336,145.867789L180.006431,145.891598L179.994527,145.903503L179.970717,145.915408"},{"thickness":0.15,"svgpath":"M177.128152,127.388026L178.128152,127.388026M177.175771,127.388026L177.128152,127.483264L177.128152,127.67374L177.175771,127.768978L177.22339,127.816597L177.318628,127.864216L177.604342,127.864216L177.69958,127.816597L177.7472,127.768978L177.794819,127.67374L177.794819,127.483264L177.7472,127.388026M177.794819,128.435645L177.7472,128.340407L177.651961,128.292788L176.794819,128.292788M177.794819,129.245169L177.271009,129.245169L177.175771,129.19755L177.128152,129.102312L177.128152,128.911836L177.175771,128.816598M177.7472,129.245169L177.794819,129.149931L177.794819,128.911836L177.7472,128.816598L177.651961,128.768979L177.556723,128.768979L177.461485,128.816598L177.413866,128.911836L177.413866,129.149931L177.366247,129.245169M177.7472,130.149931L177.794819,130.054693L177.794819,129.864217L177.7472,129.768979L177.69958,129.72136L177.604342,129.673741L177.318628,129.673741L177.22339,129.72136L177.175771,129.768979L177.128152,129.864217L177.128152,130.054693L177.175771,130.149931M177.7472,130.959455L177.794819,130.864217L177.794819,130.673741L177.7472,130.578503L177.651961,130.530884L177.271009,130.530884L177.175771,130.578503L177.128152,130.673741L177.128152,130.864217L177.175771,130.959455L177.271009,131.007074L177.366247,131.007074L177.461485,130.530884M177.794819,131.435646L176.794819,131.435646M177.794819,131.864217L177.271009,131.864217L177.175771,131.816598L177.128152,131.72136L177.128152,131.578503L177.175771,131.483265L177.22339,131.435646M177.794819,132.483265L177.7472,132.388027L177.69958,132.340408L177.604342,132.292789L177.318628,132.292789L177.22339,132.340408L177.175771,132.388027L177.128152,132.483265L177.128152,132.626122L177.175771,132.72136L177.22339,132.768979L177.318628,132.816598L177.604342,132.816598L177.69958,132.768979L177.7472,132.72136L177.794819,132.626122L177.794819,132.483265M177.794819,133.388027L177.7472,133.292789L177.651961,133.24517L176.794819,133.24517M177.794819,134.197551L176.794819,134.197551M177.7472,134.197551L177.794819,134.102313L177.794819,133.911837L177.7472,133.816599L177.69958,133.76898L177.604342,133.721361L177.318628,133.721361L177.22339,133.76898L177.175771,133.816599L177.128152,133.911837L177.128152,134.102313L177.175771,134.197551M177.7472,135.054694L177.794819,134.959456L177.794819,134.76898L177.7472,134.673742L177.651961,134.626123L177.271009,134.626123L177.175771,134.673742L177.128152,134.76898L177.128152,134.959456L177.175771,135.054694L177.271009,135.102313L177.366247,135.102313L177.461485,134.626123M177.794819,135.530885L177.128152,135.530885M177.318628,135.530885L177.22339,135.578504L177.175771,135.626123L177.128152,135.721361L177.128152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[178.75,132.030884],[178.25,132.030884],[178.25,131.030884],[178.75,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M178.589765,131.251122L178.60167,131.239218L178.613574,131.203503L178.613574,131.179694L178.60167,131.14398L178.57786,131.12017L178.55405,131.108265L178.506431,131.096361L178.470717,131.096361L178.423098,131.108265L178.399289,131.12017L178.375479,131.14398L178.363574,131.179694L178.363574,131.203503L178.375479,131.239218L178.387384,131.251122M178.613574,131.489218L178.613574,131.346361M178.613574,131.417789L178.363574,131.417789L178.399289,131.39398L178.423098,131.37017L178.435003,131.346361M178.363574,131.715408L178.363574,131.59636L178.482622,131.584456L178.470717,131.59636L178.458812,131.62017L178.458812,131.679694L178.470717,131.703503L178.482622,131.715408L178.506431,131.727313L178.565955,131.727313L178.589765,131.715408L178.60167,131.703503L178.613574,131.679694L178.613574,131.62017L178.60167,131.59636L178.589765,131.584456M178.363574,131.810646L178.363574,131.965408L178.458812,131.882074L178.458812,131.917789L178.470717,131.941598L178.482622,131.953503L178.506431,131.965408L178.565955,131.965408L178.589765,131.953503L178.60167,131.941598L178.613574,131.917789L178.613574,131.84636L178.60167,131.822551L178.589765,131.810646"},{"thickness":0.15,"svgpath":"M141.698152,141.338026L142.698152,141.338026M141.745771,141.338026L141.698152,141.433264L141.698152,141.62374L141.745771,141.718978L141.79339,141.766597L141.888628,141.814216L142.174342,141.814216L142.26958,141.766597L142.3172,141.718978L142.364819,141.62374L142.364819,141.433264L142.3172,141.338026M142.364819,142.385645L142.3172,142.290407L142.221961,142.242788L141.364819,142.242788M142.364819,143.195169L141.841009,143.195169L141.745771,143.14755L141.698152,143.052312L141.698152,142.861836L141.745771,142.766598M142.3172,143.195169L142.364819,143.099931L142.364819,142.861836L142.3172,142.766598L142.221961,142.718979L142.126723,142.718979L142.031485,142.766598L141.983866,142.861836L141.983866,143.099931L141.936247,143.195169M142.3172,144.099931L142.364819,144.004693L142.364819,143.814217L142.3172,143.718979L142.26958,143.67136L142.174342,143.623741L141.888628,143.623741L141.79339,143.67136L141.745771,143.718979L141.698152,143.814217L141.698152,144.004693L141.745771,144.099931M142.3172,144.909455L142.364819,144.814217L142.364819,144.623741L142.3172,144.528503L142.221961,144.480884L141.841009,144.480884L141.745771,144.528503L141.698152,144.623741L141.698152,144.814217L141.745771,144.909455L141.841009,144.957074L141.936247,144.957074L142.031485,144.480884M142.364819,145.385646L141.364819,145.385646M142.364819,145.814217L141.841009,145.814217L141.745771,145.766598L141.698152,145.67136L141.698152,145.528503L141.745771,145.433265L141.79339,145.385646M142.364819,146.433265L142.3172,146.338027L142.26958,146.290408L142.174342,146.242789L141.888628,146.242789L141.79339,146.290408L141.745771,146.338027L141.698152,146.433265L141.698152,146.576122L141.745771,146.67136L141.79339,146.718979L141.888628,146.766598L142.174342,146.766598L142.26958,146.718979L142.3172,146.67136L142.364819,146.576122L142.364819,146.433265M142.364819,147.338027L142.3172,147.242789L142.221961,147.19517L141.364819,147.19517M142.364819,148.147551L141.364819,148.147551M142.3172,148.147551L142.364819,148.052313L142.364819,147.861837L142.3172,147.766599L142.26958,147.71898L142.174342,147.671361L141.888628,147.671361L141.79339,147.71898L141.745771,147.766599L141.698152,147.861837L141.698152,148.052313L141.745771,148.147551M142.3172,149.004694L142.364819,148.909456L142.364819,148.71898L142.3172,148.623742L142.221961,148.576123L141.841009,148.576123L141.745771,148.623742L141.698152,148.71898L141.698152,148.909456L141.745771,149.004694L141.841009,149.052313L141.936247,149.052313L142.031485,148.576123M142.364819,149.480885L141.698152,149.480885M141.888628,149.480885L141.79339,149.528504L141.745771,149.576123L141.698152,149.671361L141.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[140.5,144.980884],[141.0,144.980884],[141.0,145.980884],[140.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M140.839765,145.320169L140.85167,145.308265L140.863574,145.27255L140.863574,145.248741L140.85167,145.213027L140.82786,145.189217L140.80405,145.177312L140.756431,145.165408L140.720717,145.165408L140.673098,145.177312L140.649289,145.189217L140.625479,145.213027L140.613574,145.248741L140.613574,145.27255L140.625479,145.308265L140.637384,145.320169M140.613574,145.403503L140.613574,145.558265L140.708812,145.474931L140.708812,145.510646L140.720717,145.534455L140.732622,145.54636L140.756431,145.558265L140.815955,145.558265L140.839765,145.54636L140.85167,145.534455L140.863574,145.510646L140.863574,145.439217L140.85167,145.415408L140.839765,145.403503M140.613574,145.641598L140.613574,145.808264L140.863574,145.701122"},{"thickness":0.15,"svgpath":"M188.528152,127.338026L189.528152,127.338026M188.575771,127.338026L188.528152,127.433264L188.528152,127.62374L188.575771,127.718978L188.62339,127.766597L188.718628,127.814216L189.004342,127.814216L189.09958,127.766597L189.1472,127.718978L189.194819,127.62374L189.194819,127.433264L189.1472,127.338026M189.194819,128.385645L189.1472,128.290407L189.051961,128.242788L188.194819,128.242788M189.194819,129.195169L188.671009,129.195169L188.575771,129.14755L188.528152,129.052312L188.528152,128.861836L188.575771,128.766598M189.1472,129.195169L189.194819,129.099931L189.194819,128.861836L189.1472,128.766598L189.051961,128.718979L188.956723,128.718979L188.861485,128.766598L188.813866,128.861836L188.813866,129.099931L188.766247,129.195169M189.1472,130.099931L189.194819,130.004693L189.194819,129.814217L189.1472,129.718979L189.09958,129.67136L189.004342,129.623741L188.718628,129.623741L188.62339,129.67136L188.575771,129.718979L188.528152,129.814217L188.528152,130.004693L188.575771,130.099931M189.1472,130.909455L189.194819,130.814217L189.194819,130.623741L189.1472,130.528503L189.051961,130.480884L188.671009,130.480884L188.575771,130.528503L188.528152,130.623741L188.528152,130.814217L188.575771,130.909455L188.671009,130.957074L188.766247,130.957074L188.861485,130.480884M189.194819,131.385646L188.194819,131.385646M189.194819,131.814217L188.671009,131.814217L188.575771,131.766598L188.528152,131.67136L188.528152,131.528503L188.575771,131.433265L188.62339,131.385646M189.194819,132.433265L189.1472,132.338027L189.09958,132.290408L189.004342,132.242789L188.718628,132.242789L188.62339,132.290408L188.575771,132.338027L188.528152,132.433265L188.528152,132.576122L188.575771,132.67136L188.62339,132.718979L188.718628,132.766598L189.004342,132.766598L189.09958,132.718979L189.1472,132.67136L189.194819,132.576122L189.194819,132.433265M189.194819,133.338027L189.1472,133.242789L189.051961,133.19517L188.194819,133.19517M189.194819,134.147551L188.194819,134.147551M189.1472,134.147551L189.194819,134.052313L189.194819,133.861837L189.1472,133.766599L189.09958,133.71898L189.004342,133.671361L188.718628,133.671361L188.62339,133.71898L188.575771,133.766599L188.528152,133.861837L188.528152,134.052313L188.575771,134.147551M189.1472,135.004694L189.194819,134.909456L189.194819,134.71898L189.1472,134.623742L189.051961,134.576123L188.671009,134.576123L188.575771,134.623742L188.528152,134.71898L188.528152,134.909456L188.575771,135.004694L188.671009,135.052313L188.766247,135.052313L188.861485,134.576123M189.194819,135.480885L188.528152,135.480885M188.718628,135.480885L188.62339,135.528504L188.575771,135.576123L188.528152,135.671361L188.528152,135.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[190.14999999999998,131.980884],[189.64999999999998,131.980884],[189.64999999999998,130.980884],[190.14999999999998,130.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M189.989765,131.201122L190.00167,131.189218L190.013574,131.153503L190.013574,131.129694L190.00167,131.09398L189.97786,131.07017L189.95405,131.058265L189.906431,131.046361L189.870717,131.046361L189.823098,131.058265L189.799289,131.07017L189.775479,131.09398L189.763574,131.129694L189.763574,131.153503L189.775479,131.189218L189.787384,131.201122M190.013574,131.439218L190.013574,131.296361M190.013574,131.367789L189.763574,131.367789L189.799289,131.34398L189.823098,131.32017L189.835003,131.296361M190.013574,131.558265L190.013574,131.605884L190.00167,131.629694L189.989765,131.641598L189.95405,131.665408L189.906431,131.677313L189.811193,131.677313L189.787384,131.665408L189.775479,131.653503L189.763574,131.629694L189.763574,131.582075L189.775479,131.558265L189.787384,131.54636L189.811193,131.534456L189.870717,131.534456L189.894527,131.54636L189.906431,131.558265L189.918336,131.582075L189.918336,131.629694L189.906431,131.653503L189.894527,131.665408L189.870717,131.677313M189.763574,131.832074L189.763574,131.855884L189.775479,131.879693L189.787384,131.891598L189.811193,131.903503L189.858812,131.915408L189.918336,131.915408L189.965955,131.903503L189.989765,131.891598L190.00167,131.879693L190.013574,131.855884L190.013574,131.832074L190.00167,131.808265L189.989765,131.79636L189.965955,131.784455L189.918336,131.772551L189.858812,131.772551L189.811193,131.784455L189.787384,131.79636L189.775479,131.808265L189.763574,131.832074"},{"thickness":0.15,"svgpath":"M198.698152,141.338026L199.698152,141.338026M198.745771,141.338026L198.698152,141.433264L198.698152,141.62374L198.745771,141.718978L198.79339,141.766597L198.888628,141.814216L199.174342,141.814216L199.26958,141.766597L199.3172,141.718978L199.364819,141.62374L199.364819,141.433264L199.3172,141.338026M199.364819,142.385645L199.3172,142.290407L199.221961,142.242788L198.364819,142.242788M199.364819,143.195169L198.841009,143.195169L198.745771,143.14755L198.698152,143.052312L198.698152,142.861836L198.745771,142.766598M199.3172,143.195169L199.364819,143.099931L199.364819,142.861836L199.3172,142.766598L199.221961,142.718979L199.126723,142.718979L199.031485,142.766598L198.983866,142.861836L198.983866,143.099931L198.936247,143.195169M199.3172,144.099931L199.364819,144.004693L199.364819,143.814217L199.3172,143.718979L199.26958,143.67136L199.174342,143.623741L198.888628,143.623741L198.79339,143.67136L198.745771,143.718979L198.698152,143.814217L198.698152,144.004693L198.745771,144.099931M199.3172,144.909455L199.364819,144.814217L199.364819,144.623741L199.3172,144.528503L199.221961,144.480884L198.841009,144.480884L198.745771,144.528503L198.698152,144.623741L198.698152,144.814217L198.745771,144.909455L198.841009,144.957074L198.936247,144.957074L199.031485,144.480884M199.364819,145.385646L198.364819,145.385646M199.364819,145.814217L198.841009,145.814217L198.745771,145.766598L198.698152,145.67136L198.698152,145.528503L198.745771,145.433265L198.79339,145.385646M199.364819,146.433265L199.3172,146.338027L199.26958,146.290408L199.174342,146.242789L198.888628,146.242789L198.79339,146.290408L198.745771,146.338027L198.698152,146.433265L198.698152,146.576122L198.745771,146.67136L198.79339,146.718979L198.888628,146.766598L199.174342,146.766598L199.26958,146.718979L199.3172,146.67136L199.364819,146.576122L199.364819,146.433265M199.364819,147.338027L199.3172,147.242789L199.221961,147.19517L198.364819,147.19517M199.364819,148.147551L198.364819,148.147551M199.3172,148.147551L199.364819,148.052313L199.364819,147.861837L199.3172,147.766599L199.26958,147.71898L199.174342,147.671361L198.888628,147.671361L198.79339,147.71898L198.745771,147.766599L198.698152,147.861837L198.698152,148.052313L198.745771,148.147551M199.3172,149.004694L199.364819,148.909456L199.364819,148.71898L199.3172,148.623742L199.221961,148.576123L198.841009,148.576123L198.745771,148.623742L198.698152,148.71898L198.698152,148.909456L198.745771,149.004694L198.841009,149.052313L198.936247,149.052313L199.031485,148.576123M199.364819,149.480885L198.698152,149.480885M198.888628,149.480885L198.79339,149.528504L198.745771,149.576123L198.698152,149.671361L198.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[197.5,144.980884],[198.0,144.980884],[198.0,145.980884],[197.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M197.839765,145.201122L197.85167,145.189218L197.863574,145.153503L197.863574,145.129694L197.85167,145.09398L197.82786,145.07017L197.80405,145.058265L197.756431,145.046361L197.720717,145.046361L197.673098,145.058265L197.649289,145.07017L197.625479,145.09398L197.613574,145.129694L197.613574,145.153503L197.625479,145.189218L197.637384,145.201122M197.863574,145.439218L197.863574,145.296361M197.863574,145.367789L197.613574,145.367789L197.649289,145.34398L197.673098,145.32017L197.685003,145.296361M197.696908,145.653503L197.863574,145.653503M197.60167,145.593979L197.780241,145.534456L197.780241,145.689217M197.696908,145.891598L197.863574,145.891598M197.60167,145.832074L197.780241,145.772551L197.780241,145.927312"},{"thickness":0.15,"svgpath":"M186.628152,127.338026L187.628152,127.338026M186.675771,127.338026L186.628152,127.433264L186.628152,127.62374L186.675771,127.718978L186.72339,127.766597L186.818628,127.814216L187.104342,127.814216L187.19958,127.766597L187.2472,127.718978L187.294819,127.62374L187.294819,127.433264L187.2472,127.338026M187.294819,128.385645L187.2472,128.290407L187.151961,128.242788L186.294819,128.242788M187.294819,129.195169L186.771009,129.195169L186.675771,129.14755L186.628152,129.052312L186.628152,128.861836L186.675771,128.766598M187.2472,129.195169L187.294819,129.099931L187.294819,128.861836L187.2472,128.766598L187.151961,128.718979L187.056723,128.718979L186.961485,128.766598L186.913866,128.861836L186.913866,129.099931L186.866247,129.195169M187.2472,130.099931L187.294819,130.004693L187.294819,129.814217L187.2472,129.718979L187.19958,129.67136L187.104342,129.623741L186.818628,129.623741L186.72339,129.67136L186.675771,129.718979L186.628152,129.814217L186.628152,130.004693L186.675771,130.099931M187.2472,130.909455L187.294819,130.814217L187.294819,130.623741L187.2472,130.528503L187.151961,130.480884L186.771009,130.480884L186.675771,130.528503L186.628152,130.623741L186.628152,130.814217L186.675771,130.909455L186.771009,130.957074L186.866247,130.957074L186.961485,130.480884M187.294819,131.385646L186.294819,131.385646M187.294819,131.814217L186.771009,131.814217L186.675771,131.766598L186.628152,131.67136L186.628152,131.528503L186.675771,131.433265L186.72339,131.385646M187.294819,132.433265L187.2472,132.338027L187.19958,132.290408L187.104342,132.242789L186.818628,132.242789L186.72339,132.290408L186.675771,132.338027L186.628152,132.433265L186.628152,132.576122L186.675771,132.67136L186.72339,132.718979L186.818628,132.766598L187.104342,132.766598L187.19958,132.718979L187.2472,132.67136L187.294819,132.576122L187.294819,132.433265M187.294819,133.338027L187.2472,133.242789L187.151961,133.19517L186.294819,133.19517M187.294819,134.147551L186.294819,134.147551M187.2472,134.147551L187.294819,134.052313L187.294819,133.861837L187.2472,133.766599L187.19958,133.71898L187.104342,133.671361L186.818628,133.671361L186.72339,133.71898L186.675771,133.766599L186.628152,133.861837L186.628152,134.052313L186.675771,134.147551M187.2472,135.004694L187.294819,134.909456L187.294819,134.71898L187.2472,134.623742L187.151961,134.576123L186.771009,134.576123L186.675771,134.623742L186.628152,134.71898L186.628152,134.909456L186.675771,135.004694L186.771009,135.052313L186.866247,135.052313L186.961485,134.576123M187.294819,135.480885L186.628152,135.480885M186.818628,135.480885L186.72339,135.528504L186.675771,135.576123L186.628152,135.671361L186.628152,135.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[188.25,131.980884],[187.75,131.980884],[187.75,130.980884],[188.25,130.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M188.089765,131.201122L188.10167,131.189218L188.113574,131.153503L188.113574,131.129694L188.10167,131.09398L188.07786,131.07017L188.05405,131.058265L188.006431,131.046361L187.970717,131.046361L187.923098,131.058265L187.899289,131.07017L187.875479,131.09398L187.863574,131.129694L187.863574,131.153503L187.875479,131.189218L187.887384,131.201122M187.887384,131.296361L187.875479,131.308265L187.863574,131.332075L187.863574,131.391599L187.875479,131.415408L187.887384,131.427313L187.911193,131.439218L187.935003,131.439218L187.970717,131.427313L188.113574,131.284456L188.113574,131.439218M188.113574,131.677313L188.113574,131.534456M188.113574,131.605884L187.863574,131.605884L187.899289,131.582075L187.923098,131.558265L187.935003,131.534456M187.970717,131.82017L187.958812,131.79636L187.946908,131.784455L187.923098,131.772551L187.911193,131.772551L187.887384,131.784455L187.875479,131.79636L187.863574,131.82017L187.863574,131.867789L187.875479,131.891598L187.887384,131.903503L187.911193,131.915408L187.923098,131.915408L187.946908,131.903503L187.958812,131.891598L187.970717,131.867789L187.970717,131.82017L187.982622,131.79636L187.994527,131.784455L188.018336,131.772551L188.065955,131.772551L188.089765,131.784455L188.10167,131.79636L188.113574,131.82017L188.113574,131.867789L188.10167,131.891598L188.089765,131.903503L188.065955,131.915408L188.018336,131.915408L187.994527,131.903503L187.982622,131.891598L187.970717,131.867789"},{"thickness":0.15,"svgpath":"M197.828152,127.388026L198.828152,127.388026M197.875771,127.388026L197.828152,127.483264L197.828152,127.67374L197.875771,127.768978L197.92339,127.816597L198.018628,127.864216L198.304342,127.864216L198.39958,127.816597L198.4472,127.768978L198.494819,127.67374L198.494819,127.483264L198.4472,127.388026M198.494819,128.435645L198.4472,128.340407L198.351961,128.292788L197.494819,128.292788M198.494819,129.245169L197.971009,129.245169L197.875771,129.19755L197.828152,129.102312L197.828152,128.911836L197.875771,128.816598M198.4472,129.245169L198.494819,129.149931L198.494819,128.911836L198.4472,128.816598L198.351961,128.768979L198.256723,128.768979L198.161485,128.816598L198.113866,128.911836L198.113866,129.149931L198.066247,129.245169M198.4472,130.149931L198.494819,130.054693L198.494819,129.864217L198.4472,129.768979L198.39958,129.72136L198.304342,129.673741L198.018628,129.673741L197.92339,129.72136L197.875771,129.768979L197.828152,129.864217L197.828152,130.054693L197.875771,130.149931M198.4472,130.959455L198.494819,130.864217L198.494819,130.673741L198.4472,130.578503L198.351961,130.530884L197.971009,130.530884L197.875771,130.578503L197.828152,130.673741L197.828152,130.864217L197.875771,130.959455L197.971009,131.007074L198.066247,131.007074L198.161485,130.530884M198.494819,131.435646L197.494819,131.435646M198.494819,131.864217L197.971009,131.864217L197.875771,131.816598L197.828152,131.72136L197.828152,131.578503L197.875771,131.483265L197.92339,131.435646M198.494819,132.483265L198.4472,132.388027L198.39958,132.340408L198.304342,132.292789L198.018628,132.292789L197.92339,132.340408L197.875771,132.388027L197.828152,132.483265L197.828152,132.626122L197.875771,132.72136L197.92339,132.768979L198.018628,132.816598L198.304342,132.816598L198.39958,132.768979L198.4472,132.72136L198.494819,132.626122L198.494819,132.483265M198.494819,133.388027L198.4472,133.292789L198.351961,133.24517L197.494819,133.24517M198.494819,134.197551L197.494819,134.197551M198.4472,134.197551L198.494819,134.102313L198.494819,133.911837L198.4472,133.816599L198.39958,133.76898L198.304342,133.721361L198.018628,133.721361L197.92339,133.76898L197.875771,133.816599L197.828152,133.911837L197.828152,134.102313L197.875771,134.197551M198.4472,135.054694L198.494819,134.959456L198.494819,134.76898L198.4472,134.673742L198.351961,134.626123L197.971009,134.626123L197.875771,134.673742L197.828152,134.76898L197.828152,134.959456L197.875771,135.054694L197.971009,135.102313L198.066247,135.102313L198.161485,134.626123M198.494819,135.530885L197.828152,135.530885M198.018628,135.530885L197.92339,135.578504L197.875771,135.626123L197.828152,135.721361L197.828152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[199.45,132.030884],[198.95,132.030884],[198.95,131.030884],[199.45,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M199.289765,131.251122L199.30167,131.239218L199.313574,131.203503L199.313574,131.179694L199.30167,131.14398L199.27786,131.12017L199.25405,131.108265L199.206431,131.096361L199.170717,131.096361L199.123098,131.108265L199.099289,131.12017L199.075479,131.14398L199.063574,131.179694L199.063574,131.203503L199.075479,131.239218L199.087384,131.251122M199.087384,131.346361L199.075479,131.358265L199.063574,131.382075L199.063574,131.441599L199.075479,131.465408L199.087384,131.477313L199.111193,131.489218L199.135003,131.489218L199.170717,131.477313L199.313574,131.334456L199.313574,131.489218M199.063574,131.715408L199.063574,131.59636L199.182622,131.584456L199.170717,131.59636L199.158812,131.62017L199.158812,131.679694L199.170717,131.703503L199.182622,131.715408L199.206431,131.727313L199.265955,131.727313L199.289765,131.715408L199.30167,131.703503L199.313574,131.679694L199.313574,131.62017L199.30167,131.59636L199.289765,131.584456M199.087384,131.822551L199.075479,131.834455L199.063574,131.858265L199.063574,131.917789L199.075479,131.941598L199.087384,131.953503L199.111193,131.965408L199.135003,131.965408L199.170717,131.953503L199.313574,131.810646L199.313574,131.965408"},{"thickness":0.15,"svgpath":"M150.528152,127.338026L151.528152,127.338026M150.575771,127.338026L150.528152,127.433264L150.528152,127.62374L150.575771,127.718978L150.62339,127.766597L150.718628,127.814216L151.004342,127.814216L151.09958,127.766597L151.1472,127.718978L151.194819,127.62374L151.194819,127.433264L151.1472,127.338026M151.194819,128.385645L151.1472,128.290407L151.051961,128.242788L150.194819,128.242788M151.194819,129.195169L150.671009,129.195169L150.575771,129.14755L150.528152,129.052312L150.528152,128.861836L150.575771,128.766598M151.1472,129.195169L151.194819,129.099931L151.194819,128.861836L151.1472,128.766598L151.051961,128.718979L150.956723,128.718979L150.861485,128.766598L150.813866,128.861836L150.813866,129.099931L150.766247,129.195169M151.1472,130.099931L151.194819,130.004693L151.194819,129.814217L151.1472,129.718979L151.09958,129.67136L151.004342,129.623741L150.718628,129.623741L150.62339,129.67136L150.575771,129.718979L150.528152,129.814217L150.528152,130.004693L150.575771,130.099931M151.1472,130.909455L151.194819,130.814217L151.194819,130.623741L151.1472,130.528503L151.051961,130.480884L150.671009,130.480884L150.575771,130.528503L150.528152,130.623741L150.528152,130.814217L150.575771,130.909455L150.671009,130.957074L150.766247,130.957074L150.861485,130.480884M151.194819,131.385646L150.194819,131.385646M151.194819,131.814217L150.671009,131.814217L150.575771,131.766598L150.528152,131.67136L150.528152,131.528503L150.575771,131.433265L150.62339,131.385646M151.194819,132.433265L151.1472,132.338027L151.09958,132.290408L151.004342,132.242789L150.718628,132.242789L150.62339,132.290408L150.575771,132.338027L150.528152,132.433265L150.528152,132.576122L150.575771,132.67136L150.62339,132.718979L150.718628,132.766598L151.004342,132.766598L151.09958,132.718979L151.1472,132.67136L151.194819,132.576122L151.194819,132.433265M151.194819,133.338027L151.1472,133.242789L151.051961,133.19517L150.194819,133.19517M151.194819,134.147551L150.194819,134.147551M151.1472,134.147551L151.194819,134.052313L151.194819,133.861837L151.1472,133.766599L151.09958,133.71898L151.004342,133.671361L150.718628,133.671361L150.62339,133.71898L150.575771,133.766599L150.528152,133.861837L150.528152,134.052313L150.575771,134.147551M151.1472,135.004694L151.194819,134.909456L151.194819,134.71898L151.1472,134.623742L151.051961,134.576123L150.671009,134.576123L150.575771,134.623742L150.528152,134.71898L150.528152,134.909456L150.575771,135.004694L150.671009,135.052313L150.766247,135.052313L150.861485,134.576123M151.194819,135.480885L150.528152,135.480885M150.718628,135.480885L150.62339,135.528504L150.575771,135.576123L150.528152,135.671361L150.528152,135.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[152.15,131.980884],[151.65,131.980884],[151.65,130.980884],[152.15,130.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M151.989765,131.201122L152.00167,131.189218L152.013574,131.153503L152.013574,131.129694L152.00167,131.09398L151.97786,131.07017L151.95405,131.058265L151.906431,131.046361L151.870717,131.046361L151.823098,131.058265L151.799289,131.07017L151.775479,131.09398L151.763574,131.129694L151.763574,131.153503L151.775479,131.189218L151.787384,131.201122M152.013574,131.439218L152.013574,131.296361M152.013574,131.367789L151.763574,131.367789L151.799289,131.34398L151.823098,131.32017L151.835003,131.296361M151.870717,131.582075L151.858812,131.558265L151.846908,131.54636L151.823098,131.534456L151.811193,131.534456L151.787384,131.54636L151.775479,131.558265L151.763574,131.582075L151.763574,131.629694L151.775479,131.653503L151.787384,131.665408L151.811193,131.677313L151.823098,131.677313L151.846908,131.665408L151.858812,131.653503L151.870717,131.629694L151.870717,131.582075L151.882622,131.558265L151.894527,131.54636L151.918336,131.534456L151.965955,131.534456L151.989765,131.54636L152.00167,131.558265L152.013574,131.582075L152.013574,131.629694L152.00167,131.653503L151.989765,131.665408L151.965955,131.677313L151.918336,131.677313L151.894527,131.665408L151.882622,131.653503L151.870717,131.629694M151.787384,131.772551L151.775479,131.784455L151.763574,131.808265L151.763574,131.867789L151.775479,131.891598L151.787384,131.903503L151.811193,131.915408L151.835003,131.915408L151.870717,131.903503L152.013574,131.760646L152.013574,131.915408"},{"thickness":0.15,"svgpath":"M148.628152,127.338026L149.628152,127.338026M148.675771,127.338026L148.628152,127.433264L148.628152,127.62374L148.675771,127.718978L148.72339,127.766597L148.818628,127.814216L149.104342,127.814216L149.19958,127.766597L149.2472,127.718978L149.294819,127.62374L149.294819,127.433264L149.2472,127.338026M149.294819,128.385645L149.2472,128.290407L149.151961,128.242788L148.294819,128.242788M149.294819,129.195169L148.771009,129.195169L148.675771,129.14755L148.628152,129.052312L148.628152,128.861836L148.675771,128.766598M149.2472,129.195169L149.294819,129.099931L149.294819,128.861836L149.2472,128.766598L149.151961,128.718979L149.056723,128.718979L148.961485,128.766598L148.913866,128.861836L148.913866,129.099931L148.866247,129.195169M149.2472,130.099931L149.294819,130.004693L149.294819,129.814217L149.2472,129.718979L149.19958,129.67136L149.104342,129.623741L148.818628,129.623741L148.72339,129.67136L148.675771,129.718979L148.628152,129.814217L148.628152,130.004693L148.675771,130.099931M149.2472,130.909455L149.294819,130.814217L149.294819,130.623741L149.2472,130.528503L149.151961,130.480884L148.771009,130.480884L148.675771,130.528503L148.628152,130.623741L148.628152,130.814217L148.675771,130.909455L148.771009,130.957074L148.866247,130.957074L148.961485,130.480884M149.294819,131.385646L148.294819,131.385646M149.294819,131.814217L148.771009,131.814217L148.675771,131.766598L148.628152,131.67136L148.628152,131.528503L148.675771,131.433265L148.72339,131.385646M149.294819,132.433265L149.2472,132.338027L149.19958,132.290408L149.104342,132.242789L148.818628,132.242789L148.72339,132.290408L148.675771,132.338027L148.628152,132.433265L148.628152,132.576122L148.675771,132.67136L148.72339,132.718979L148.818628,132.766598L149.104342,132.766598L149.19958,132.718979L149.2472,132.67136L149.294819,132.576122L149.294819,132.433265M149.294819,133.338027L149.2472,133.242789L149.151961,133.19517L148.294819,133.19517M149.294819,134.147551L148.294819,134.147551M149.2472,134.147551L149.294819,134.052313L149.294819,133.861837L149.2472,133.766599L149.19958,133.71898L149.104342,133.671361L148.818628,133.671361L148.72339,133.71898L148.675771,133.766599L148.628152,133.861837L148.628152,134.052313L148.675771,134.147551M149.2472,135.004694L149.294819,134.909456L149.294819,134.71898L149.2472,134.623742L149.151961,134.576123L148.771009,134.576123L148.675771,134.623742L148.628152,134.71898L148.628152,134.909456L148.675771,135.004694L148.771009,135.052313L148.866247,135.052313L148.961485,134.576123M149.294819,135.480885L148.628152,135.480885M148.818628,135.480885L148.72339,135.528504L148.675771,135.576123L148.628152,135.671361L148.628152,135.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[150.25,131.980884],[149.75,131.980884],[149.75,130.980884],[150.25,130.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M150.089765,131.201122L150.10167,131.189218L150.113574,131.153503L150.113574,131.129694L150.10167,131.09398L150.07786,131.07017L150.05405,131.058265L150.006431,131.046361L149.970717,131.046361L149.923098,131.058265L149.899289,131.07017L149.875479,131.09398L149.863574,131.129694L149.863574,131.153503L149.875479,131.189218L149.887384,131.201122M149.887384,131.296361L149.875479,131.308265L149.863574,131.332075L149.863574,131.391599L149.875479,131.415408L149.887384,131.427313L149.911193,131.439218L149.935003,131.439218L149.970717,131.427313L150.113574,131.284456L150.113574,131.439218M149.863574,131.593979L149.863574,131.617789L149.875479,131.641598L149.887384,131.653503L149.911193,131.665408L149.958812,131.677313L150.018336,131.677313L150.065955,131.665408L150.089765,131.653503L150.10167,131.641598L150.113574,131.617789L150.113574,131.593979L150.10167,131.57017L150.089765,131.558265L150.065955,131.54636L150.018336,131.534456L149.958812,131.534456L149.911193,131.54636L149.887384,131.558265L149.875479,131.57017L149.863574,131.593979M149.887384,131.772551L149.875479,131.784455L149.863574,131.808265L149.863574,131.867789L149.875479,131.891598L149.887384,131.903503L149.911193,131.915408L149.935003,131.915408L149.970717,131.903503L150.113574,131.760646L150.113574,131.915408"},{"thickness":0.15,"svgpath":"M188.948152,141.338026L189.948152,141.338026M188.995771,141.338026L188.948152,141.433264L188.948152,141.62374L188.995771,141.718978L189.04339,141.766597L189.138628,141.814216L189.424342,141.814216L189.51958,141.766597L189.5672,141.718978L189.614819,141.62374L189.614819,141.433264L189.5672,141.338026M189.614819,142.385645L189.5672,142.290407L189.471961,142.242788L188.614819,142.242788M189.614819,143.195169L189.091009,143.195169L188.995771,143.14755L188.948152,143.052312L188.948152,142.861836L188.995771,142.766598M189.5672,143.195169L189.614819,143.099931L189.614819,142.861836L189.5672,142.766598L189.471961,142.718979L189.376723,142.718979L189.281485,142.766598L189.233866,142.861836L189.233866,143.099931L189.186247,143.195169M189.5672,144.099931L189.614819,144.004693L189.614819,143.814217L189.5672,143.718979L189.51958,143.67136L189.424342,143.623741L189.138628,143.623741L189.04339,143.67136L188.995771,143.718979L188.948152,143.814217L188.948152,144.004693L188.995771,144.099931M189.5672,144.909455L189.614819,144.814217L189.614819,144.623741L189.5672,144.528503L189.471961,144.480884L189.091009,144.480884L188.995771,144.528503L188.948152,144.623741L188.948152,144.814217L188.995771,144.909455L189.091009,144.957074L189.186247,144.957074L189.281485,144.480884M189.614819,145.385646L188.614819,145.385646M189.614819,145.814217L189.091009,145.814217L188.995771,145.766598L188.948152,145.67136L188.948152,145.528503L188.995771,145.433265L189.04339,145.385646M189.614819,146.433265L189.5672,146.338027L189.51958,146.290408L189.424342,146.242789L189.138628,146.242789L189.04339,146.290408L188.995771,146.338027L188.948152,146.433265L188.948152,146.576122L188.995771,146.67136L189.04339,146.718979L189.138628,146.766598L189.424342,146.766598L189.51958,146.718979L189.5672,146.67136L189.614819,146.576122L189.614819,146.433265M189.614819,147.338027L189.5672,147.242789L189.471961,147.19517L188.614819,147.19517M189.614819,148.147551L188.614819,148.147551M189.5672,148.147551L189.614819,148.052313L189.614819,147.861837L189.5672,147.766599L189.51958,147.71898L189.424342,147.671361L189.138628,147.671361L189.04339,147.71898L188.995771,147.766599L188.948152,147.861837L188.948152,148.052313L188.995771,148.147551M189.5672,149.004694L189.614819,148.909456L189.614819,148.71898L189.5672,148.623742L189.471961,148.576123L189.091009,148.576123L188.995771,148.623742L188.948152,148.71898L188.948152,148.909456L188.995771,149.004694L189.091009,149.052313L189.186247,149.052313L189.281485,148.576123M189.614819,149.480885L188.948152,149.480885M189.138628,149.480885L189.04339,149.528504L188.995771,149.576123L188.948152,149.671361L188.948152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[187.75,144.980884],[188.25,144.980884],[188.25,145.980884],[187.75,145.980884]]],"width":0.09999999999999999,"filled":0}]}},"footprints":[{"ref":"U24","bbox":{"pos":[165.0,138.480884],"relpos":[-2.645,-3.65],"size":[5.27,7.3],"angle":90.0},"pads":[{"pos":[167.79999999999998,140.430884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL7","layers":["F"],"pin1":1},{"pos":[162.2,137.830884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_SCALED5","layers":["F"]},{"pos":[162.2,138.480884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"]},{"pos":[162.2,139.13088399999998],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_SCALED4","layers":["F"]},{"pos":[162.2,139.780884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL4","layers":["F"]},{"pos":[162.2,140.430884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL4","layers":["F"]},{"pos":[167.79999999999998,139.780884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL7","layers":["F"]},{"pos":[167.79999999999998,139.13088399999998],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_SCALED7","layers":["F"]},{"pos":[167.79999999999998,138.480884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"+3.3V","layers":["F"]},{"pos":[167.79999999999998,137.830884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_SCALED6","layers":["F"]},{"pos":[167.79999999999998,137.180884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL6","layers":["F"]},{"pos":[167.79999999999998,136.530884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL6","layers":["F"]},{"pos":[162.2,136.530884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL5","layers":["F"]},{"pos":[162.2,137.180884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL5","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"R18","bbox":{"pos":[143.25,96.25],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":180.0},"pads":[{"pos":[143.76,96.25],"size":[0.5399999999999999,0.64],"angle":180.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"+3.3V","layers":["F"],"pin1":1},{"pos":[142.73999999999998,96.25],"size":[0.5399999999999999,0.64],"angle":180.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/Ethernet PHY/MODE0_RXD0","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"R78","bbox":{"pos":[177.6,68.39999999999999],"relpos":[-1.505,-0.755],"size":[3.01,1.51],"angle":90.0},"pads":[{"pos":[177.6,69.225],"size":[0.7999999999999999,0.95],"angle":90.0,"shape":"roundrect","radius":0.19999999999999998,"type":"smd","offset":[0.0,0.0],"net":"/PoE Regulator/FLY_CT","layers":["F"],"pin1":1},{"pos":[177.6,67.575],"size":[0.7999999999999999,0.95],"angle":90.0,"shape":"roundrect","radius":0.19999999999999998,"type":"smd","offset":[0.0,0.0],"net":"/PoE Regulator/FLY_FB","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"TP117","bbox":{"pos":[194.75,153.0],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[194.75,153.0],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC28","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"C164","bbox":{"pos":[193.5,123.98088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":90.0},"pads":[{"pos":[193.5,124.93088399999999],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[193.5,123.030884],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/ADC4/INT_ADCIN1","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"TP68","bbox":{"pos":[151.0,89.6],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[151.0,89.6],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/RMII.TXD1","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"C260","bbox":{"pos":[205.5,127.48088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":-90.0},"pads":[{"pos":[205.5,126.530884],"size":[1.0,1.45],"angle":270.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[205.5,128.430884],"size":[1.0,1.45],"angle":270.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"Net-(C260-Pad2)","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C192","bbox":{"pos":[190.25,134.480884],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":0.0},"pads":[{"pos":[189.76999999999998,134.480884],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[190.73,134.480884],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADC4/ADCIN_SCALED1","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"TP8","bbox":{"pos":[152.025,97.02499999999999],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[152.025,97.02499999999999],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/Ethernet PHY/MODE2_CRSDV","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"C213","bbox":{"pos":[142.5,123.98088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":90.0},"pads":[{"pos":[142.5,124.93088399999999],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[142.5,123.030884],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/ADC1/INT_ADCIN4","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"R194","bbox":{"pos":[187.5,133.480884],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":180.0},"pads":[{"pos":[188.01,133.480884],"size":[0.5399999999999999,0.64],"angle":180.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[186.98999999999998,133.480884],"size":[0.5399999999999999,0.64],"angle":180.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADC2/ADCIN_SCALED6","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C36","bbox":{"pos":[152.75,64.0],"relpos":[-2.3249999999999997,-1.175],"size":[4.6499999999999995,2.35],"angle":90.0},"pads":[{"pos":[152.75,65.475],"size":[1.15,1.7999999999999998],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/Ethernet Connector/MGND","layers":["F"],"pin1":1},{"pos":[152.75,62.525],"size":[1.15,1.7999999999999998],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"ETH_SHIELD","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"R5","bbox":{"pos":[161.5,89.0],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":-90.0},"pads":[{"pos":[161.5,88.49],"size":[0.5399999999999999,0.64],"angle":270.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/USB.D-","layers":["F"],"pin1":1},{"pos":[161.5,89.50999999999999],"size":[0.5399999999999999,0.64],"angle":270.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/MCU/USB_HS.D-","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C130","bbox":{"pos":[202.79999999999998,90.0],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":90.0},"pads":[{"pos":[202.79999999999998,90.47999999999999],"size":[0.5599999999999999,0.62],"angle":90.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/Debug Connector/+3.3V_UART_CONN","layers":["F"],"pin1":1},{"pos":[202.79999999999998,89.52],"size":[0.5599999999999999,0.62],"angle":90.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"R14","bbox":{"pos":[148.79999999999998,93.2],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":180.0},"pads":[{"pos":[149.31,93.2],"size":[0.5399999999999999,0.64],"angle":180.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"+3.3V","layers":["F"],"pin1":1},{"pos":[148.29,93.2],"size":[0.5399999999999999,0.64],"angle":180.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/MCU_ETH_RST#","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C74","bbox":{"pos":[174.5,149.0],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":-90.0},"pads":[{"pos":[174.5,148.51999999999998],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADCIN19","layers":["F"],"pin1":1},{"pos":[174.5,149.48],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C145","bbox":{"pos":[134.5,123.98088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":90.0},"pads":[{"pos":[134.5,124.93088399999999],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[134.5,123.030884],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/ADC1/INT_ADCIN0","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"R238","bbox":{"pos":[136.0,80.0],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":0.0},"pads":[{"pos":[135.48999999999998,80.0],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(D1-K-Pad1)","layers":["F"],"pin1":1},{"pos":[136.51,80.0],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(Q4-D)","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C163","bbox":{"pos":[193.5,127.48088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":-90.0},"pads":[{"pos":[193.5,126.530884],"size":[1.0,1.45],"angle":270.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[193.5,128.430884],"size":[1.0,1.45],"angle":270.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"Net-(C163-Pad2)","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"TP81","bbox":{"pos":[158.75,95.75],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[158.75,95.75],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/MCU/USRBIAS","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"R8","bbox":{"pos":[159.25,97.5],"relpos":[-1.505,-0.755],"size":[3.01,1.51],"angle":180.0},"pads":[{"pos":[160.075,97.5],"size":[0.7999999999999999,0.95],"angle":180.0,"shape":"roundrect","radius":0.19999999999999998,"type":"smd","offset":[0.0,0.0],"net":"/MCU/USRBIAS","layers":["F"],"pin1":1},{"pos":[158.42499999999998,97.5],"size":[0.7999999999999999,0.95],"angle":180.0,"shape":"roundrect","radius":0.19999999999999998,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C276","bbox":{"pos":[123.25,58.75],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":0.0},"pads":[{"pos":[122.77,58.75],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"Net-(C276-Pad1)","layers":["F"],"pin1":1},{"pos":[123.72999999999999,58.75],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/Ethernet Connector/MGND","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"R229","bbox":{"pos":[199.5,129.730884],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":0.0},"pads":[{"pos":[198.98999999999998,129.730884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(C257-Pad2)","layers":["F"],"pin1":1},{"pos":[200.01,129.730884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADC4/ADCIN_ISOL4","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"TP1","bbox":{"pos":[145.75,99.1],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[145.75,99.1],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/Ethernet PHY/MODE0_RXD0","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"C68","bbox":{"pos":[169.0,151.5],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":180.0},"pads":[{"pos":[169.48,151.5],"size":[0.5599999999999999,0.62],"angle":180.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC16","layers":["F"],"pin1":1},{"pos":[168.51999999999998,151.5],"size":[0.5599999999999999,0.62],"angle":180.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"FB2","bbox":{"pos":[149.25,85.75],"relpos":[-1.7049999999999998,-0.975],"size":[3.4099999999999997,1.95],"angle":180.0},"pads":[{"pos":[150.1625,85.75],"size":[1.025,1.4],"angle":180.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"+3.3V","layers":["F"],"pin1":1},{"pos":[148.3375,85.75],"size":[1.025,1.4],"angle":180.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"+PHY_VDD","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"D30","bbox":{"pos":[189.0,150.5],"relpos":[-1.67,-0.975],"size":[3.295,1.95],"angle":0.0},"pads":[{"pos":[187.95,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[190.04999999999998,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC26","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"R267","bbox":{"pos":[148.79999999999998,92.2],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":0.0},"pads":[{"pos":[148.29,92.2],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(U2A-TXEN)","layers":["F"],"pin1":1},{"pos":[149.31,92.2],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/RMII.TXEN","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C127","bbox":{"pos":[196.0,85.0],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":0.0},"pads":[{"pos":[195.51999999999998,85.0],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"+5V_USB","layers":["F"],"pin1":1},{"pos":[196.48,85.0],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"D26","bbox":{"pos":[181.0,150.5],"relpos":[-1.67,-0.975],"size":[3.295,1.95],"angle":0.0},"pads":[{"pos":[179.95,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[182.04999999999998,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC22","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C96","bbox":{"pos":[197.0,151.5],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":180.0},"pads":[{"pos":[197.48,151.5],"size":[0.5599999999999999,0.62],"angle":180.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC30","layers":["F"],"pin1":1},{"pos":[196.51999999999998,151.5],"size":[0.5599999999999999,0.62],"angle":180.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"R127","bbox":{"pos":[136.5,129.730884],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":0.0},"pads":[{"pos":[135.98999999999998,129.730884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(C151-Pad2)","layers":["F"],"pin1":1},{"pos":[137.01,129.730884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADC1/ADCIN_ISOL1","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C148","bbox":{"pos":[191.5,123.98088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":90.0},"pads":[{"pos":[191.5,124.93088399999999],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[191.5,123.030884],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/ADC4/INT_ADCIN0","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"D79","bbox":{"pos":[189.75,86.0],"relpos":[-2.27,-1.175],"size":[4.495,2.35],"angle":180.0},"pads":[{"pos":[191.14999999999998,86.0],"size":[1.0999999999999999,1.0999999999999999],"angle":180.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"V3P3_VIN","layers":["F"],"pin1":1},{"pos":[188.35,86.0],"size":[1.0999999999999999,1.0999999999999999],"angle":180.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"+5.3V","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"SW2","bbox":{"pos":[204.0,76.0],"relpos":[-4.1,-2.375],"size":[8.2,4.75],"angle":0.0},"pads":[{"pos":[200.6,74.5],"size":[1.4,0.8999999999999999],"angle":0.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"+3.3V","layers":["F"],"pin1":1},{"pos":[207.39999999999998,74.5],"size":[1.4,0.8999999999999999],"angle":0.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"+3.3V","layers":["F"]},{"pos":[200.6,77.5],"size":[1.4,0.8999999999999999],"angle":0.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/MCU/TRIG_BTN","layers":["F"]},{"pos":[207.39999999999998,77.5],"size":[1.4,0.8999999999999999],"angle":0.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/MCU/TRIG_BTN","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C66","bbox":{"pos":[166.5,149.0],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":-90.0},"pads":[{"pos":[166.5,148.51999999999998],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADCIN15","layers":["F"],"pin1":1},{"pos":[166.5,149.48],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"TP89","bbox":{"pos":[152.25,60.5],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[152.25,60.5],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/Ethernet Connector/MX4-","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"TP31","bbox":{"pos":[153.0,95.25],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[153.0,95.25],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/SMI.MDC","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"C175","bbox":{"pos":[171.25,142.480884],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":0.0},"pads":[{"pos":[170.76999999999998,142.480884],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[171.73,142.480884],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADC2/ADCIN_SCALED0","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C140","bbox":{"pos":[159.25,142.480884],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":180.0},"pads":[{"pos":[159.73,142.480884],"size":[0.5599999999999999,0.62],"angle":180.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[158.76999999999998,142.480884],"size":[0.5599999999999999,0.62],"angle":180.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_SCALED3","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C106","bbox":{"pos":[180.54999999999998,59.2208],"relpos":[-2.3249999999999997,-1.175],"size":[4.6499999999999995,2.35],"angle":180.0},"pads":[{"pos":[182.025,59.2208],"size":[1.15,1.7999999999999998],"angle":180.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/POE_V+","layers":["F"],"pin1":1},{"pos":[179.075,59.2208],"size":[1.15,1.7999999999999998],"angle":180.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"PGND","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"TP46","bbox":{"pos":[181.0,92.0],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[181.0,92.0],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/MCU/STATUS_LED_B","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"D32","bbox":{"pos":[193.0,150.5],"relpos":[-1.67,-0.975],"size":[3.295,1.95],"angle":0.0},"pads":[{"pos":[191.95,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[194.04999999999998,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC28","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"TP28","bbox":{"pos":[179.25,112.75],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[179.25,112.75],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/MCU/I2C7.SCL","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"C118","bbox":{"pos":[185.75,116.23088399999999],"relpos":[-1.505,-0.755],"size":[3.01,1.51],"angle":0.0},"pads":[{"pos":[184.975,116.23088399999999],"size":[0.8999999999999999,0.95],"angle":0.0,"shape":"roundrect","radius":0.22499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(U9-DECAP)","layers":["F"],"pin1":1},{"pos":[186.525,116.23088399999999],"size":[0.8999999999999999,0.95],"angle":0.0,"shape":"roundrect","radius":0.22499999999999998,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"TP113","bbox":{"pos":[186.75,153.0],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[186.75,153.0],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC24","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"TP136","bbox":{"pos":[134.5,120.23088399999999],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[134.5,120.23088399999999],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/ADC1/INT_ADCIN0","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"D7","bbox":{"pos":[143.0,150.5],"relpos":[-1.67,-0.975],"size":[3.295,1.95],"angle":0.0},"pads":[{"pos":[141.95,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[144.04999999999998,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC3","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C246","bbox":{"pos":[163.5,123.98088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":90.0},"pads":[{"pos":[163.5,124.93088399999999],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[163.5,123.030884],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/ADC3/INT_ADCIN5","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"C160","bbox":{"pos":[155.5,123.98088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":90.0},"pads":[{"pos":[155.5,124.93088399999999],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[155.5,123.030884],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/ADC3/INT_ADCIN1","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"R77","bbox":{"pos":[185.25,84.75],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":-90.0},"pads":[{"pos":[185.25,84.24],"size":[0.5399999999999999,0.64],"angle":270.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(C108-Pad2)","layers":["F"],"pin1":1},{"pos":[185.25,85.25999999999999],"size":[0.5399999999999999,0.64],"angle":270.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"+5.3V","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"TP194","bbox":{"pos":[173.25,134.730884],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[173.25,134.730884],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/ADC2/ADCIN_SCALED1","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"C93","bbox":{"pos":[192.5,149.0],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":-90.0},"pads":[{"pos":[192.5,148.51999999999998],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADCIN28","layers":["F"],"pin1":1},{"pos":[192.5,149.48],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"TP75","bbox":{"pos":[162.75,93.5],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[162.75,93.5],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/MCU/USB0ID","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"R144","bbox":{"pos":[133.25,133.480884],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":0.0},"pads":[{"pos":[132.73999999999998,133.480884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"pin1":1},{"pos":[133.76,133.480884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADC1/ADCIN_SCALED1","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"R104","bbox":{"pos":[184.04999999999998,64.9708],"relpos":[-1.505,-0.755],"size":[3.01,1.51],"angle":180.0},"pads":[{"pos":[184.875,64.9708],"size":[0.7999999999999999,0.95],"angle":180.0,"shape":"roundrect","radius":0.19999999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(R104-Pad1)","layers":["F"],"pin1":1},{"pos":[183.225,64.9708],"size":[0.7999999999999999,0.95],"angle":180.0,"shape":"roundrect","radius":0.19999999999999998,"type":"smd","offset":[0.0,0.0],"net":"PGND","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"R199","bbox":{"pos":[184.5,129.730884],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":0.0},"pads":[{"pos":[183.98999999999998,129.730884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(C227-Pad2)","layers":["F"],"pin1":1},{"pos":[185.01,129.730884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADC2/ADCIN_ISOL6","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"R222","bbox":{"pos":[207.0,131.480884],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":90.0},"pads":[{"pos":[207.0,131.990884],"size":[0.5399999999999999,0.64],"angle":90.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADC4/ADCIN_SCALED6","layers":["F"],"pin1":1},{"pos":[207.0,130.97088399999998],"size":[0.5399999999999999,0.64],"angle":90.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADCIN31","layers":["F"]}],"drawings":[],"layer":"F"},{"ref":"TP73","bbox":{"pos":[138.25,115.23088399999999],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[138.25,115.23088399999999],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/MCU_SPI2_ADC1.SCK","layers":["F","B"],"pin1":1}],"drawings":[],"layer":"F"},{"ref":"C54","bbox":{"pos":[154.5,149.0],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":-90.0},"pads":[{"pos":[154.5,148.51999999999998],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADCIN9","layers":["F"],"pin1":1},{"pos":[154.5,149.48],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"]}],"drawings":[],"layer":"F"}],"metadata":{"title":"netdaq","revision":"","company":"","date":"2026-10-03 19:02:06","variant":""},"bom":{},"font_data":{},"tracks":{"F":[{"start":[169.0,144.480884],"end":[168.5,143.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,144.38088399999998],"end":[166.0,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.51999999999998,144.50088399999999],"end":[169.5,144.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.980884],"end":[165.7,139.280884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,145.230884],"end":[168.5,145.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,140.730884],"end":[165.7,141.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,140.480884],"end":[166.5,139.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.54999999999998,139.780884],"end":[166.5,139.730884],"width":0.15,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,144.730884],"end":[167.75,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.980884],"end":[165.7,140.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.480884],"end":[169.0,144.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.75,144.230884],"end":[167.25,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,141.730884],"end":[167.0,141.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.51999999999998,145.460884],"end":[169.51999999999998,144.50088399999999],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,145.480884],"end":[169.5,145.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.0,141.730884],"end":[166.5,141.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,138.730884],"end":[166.25,138.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.25,138.730884],"end":[165.75,139.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,143.480884],"end":[166.0,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,141.680884],"end":[165.7,141.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,142.980884],"end":[168.5,141.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,143.980884],"end":[168.5,142.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,141.230884],"end":[166.5,140.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,142.930884],"end":[165.5,142.430884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,144.730884],"end":[166.35,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.280884],"end":[165.75,139.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,144.730884],"end":[166.5,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.22088399999998],"end":[168.01,129.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,141.730884],"end":[167.25,141.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,142.230884],"end":[165.5,141.680884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,142.430884],"end":[165.5,142.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.230884],"end":[168.5,130.22088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.35,144.730884],"end":[166.0,144.38088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,144.730884],"end":[168.25,145.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,145.480884],"end":[169.51999999999998,145.460884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.79999999999998,139.780884],"end":[166.54999999999998,139.780884],"width":0.15,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,143.480884],"end":[166.0,142.930884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.79999999999998,139.780884],"end":[166.54999999999998,139.780884],"width":0.15,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.54999999999998,139.780884],"end":[166.5,139.730884],"width":0.15,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,141.980884],"end":[168.25,141.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.75,144.230884],"end":[167.75,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.980884],"end":[165.7,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,143.480884],"end":[166.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,142.980884],"end":[168.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,140.730884],"end":[165.7,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,142.230884],"end":[165.5,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,141.730884],"end":[168.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,144.230884],"end":[166.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,144.730884],"end":[167.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,142.930884],"end":[166.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.230884],"end":[168.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,140.480884],"end":[166.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.75,139.230884],"end":[165.75,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,141.480884],"end":[165.7,141.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,144.730884],"end":[166.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,143.980884],"end":[168.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,141.230884],"end":[166.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,144.730884],"end":[168.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.480884],"end":[169.5,144.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,141.730884],"end":[167.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,138.730884],"end":[166.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.75,142.480884],"end":[166.5,142.230884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[166.1,139.56519799999998],"end":[166.534314,139.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[166.75,143.830884],"end":[166.75,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[166.5,142.230884],"end":[166.1,141.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[167.98999999999998,142.510884],"end":[168.01999999999998,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[166.1,141.830884],"end":[166.1,139.56519799999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[167.1,143.480884],"end":[166.75,143.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[167.98999999999998,143.960884],"end":[169.0,144.97088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[167.98999999999998,143.480884],"end":[167.98999999999998,143.960884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[167.98999999999998,143.480884],"end":[167.1,143.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[167.98999999999998,143.480884],"end":[167.98999999999998,142.510884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[166.534314,139.13088399999998],"end":[167.79999999999998,139.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[146.79999999999998,107.89],"end":[146.79999999999998,107.39999999999999],"width":0.5,"net":"+3.3V"},{"start":[196.45,146.930884],"end":[196.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[184.975,93.2],"end":[185.79999999999998,93.2],"width":0.3,"net":"+3.3V"},{"start":[184.975,114.48088399999999],"end":[184.25,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[200.6,84.5],"end":[204.2,84.5],"width":0.3,"net":"+3.3V"},{"start":[165.79999999999998,130.830884],"end":[165.1,130.830884],"width":0.3,"net":"+3.3V"},{"start":[163.547802,114.48088399999999],"end":[163.25,114.778686],"width":0.3,"net":"+3.3V"},{"start":[186.79999999999998,138.480884],"end":[187.973154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[204.2,84.5],"end":[207.39999999999998,84.5],"width":0.3,"net":"+3.3V"},{"start":[193.85,130.830884],"end":[193.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[187.45499999999998,94.02499999999999],"end":[186.191642,94.02499999999999],"width":0.3,"net":"+3.3V"},{"start":[167.79999999999998,138.480884],"end":[168.973154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,103.85249999999999],"end":[146.93105599999998,103.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[147.57,102.30250099999999],"end":[147.57,103.40249899999999],"width":0.5,"net":"+3.3V"},{"start":[155.85,130.830884],"end":[155.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[187.5,112.75],"end":[188.0,112.75],"width":0.5,"net":"+3.3V"},{"start":[146.79999999999998,101.85249999999999],"end":[146.971056,101.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[158.45,146.13088399999998],"end":[158.45,146.930884],"width":0.3,"net":"+3.3V"},{"start":[147.57,106.233556],"end":[147.438944,106.233556],"width":0.3,"net":"+3.3V"},{"start":[160.20315399999998,138.960884],"end":[160.25,138.960884],"width":0.3,"net":"+3.3V"},{"start":[148.04999999999998,107.8425],"end":[147.4,107.8425],"width":0.5,"net":"+3.3V"},{"start":[193.25,109.55],"end":[193.25,109.02],"width":0.3,"net":"+3.3V"},{"start":[186.6625,112.75],"end":[187.5,112.75],"width":0.5,"net":"+3.3V"},{"start":[147.36499899999998,110.13500099999999],"end":[147.57,110.340001],"width":0.5,"net":"+3.3V"},{"start":[149.08249999999998,99.7825],"end":[146.87,99.7825],"width":0.5,"net":"+3.3V"},{"start":[154.95,146.930884],"end":[155.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[179.20315399999998,138.960884],"end":[179.25,138.960884],"width":0.3,"net":"+3.3V"},{"start":[174.85,130.830884],"end":[174.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[205.79999999999998,138.480884],"end":[206.973154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[169.5,138.960884],"end":[169.5,139.730884],"width":0.3,"net":"+3.3V"},{"start":[200.29999999999998,130.830884],"end":[201.14999999999998,130.830884],"width":0.3,"net":"+3.3V"},{"start":[177.54999999999998,138.480884],"end":[178.723154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[179.25,138.960884],"end":[179.25,139.730884],"width":0.3,"net":"+3.3V"},{"start":[188.45315399999998,138.960884],"end":[188.5,138.960884],"width":0.3,"net":"+3.3V"},{"start":[148.7,146.930884],"end":[148.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[165.25,114.48088399999999],"end":[164.75,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[193.25,109.02],"end":[193.51,108.75999999999999],"width":0.3,"net":"+3.3V"},{"start":[156.54999999999998,130.830884],"end":[155.85,130.830884],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,107.39999999999999],"end":[144.9,107.39999999999999],"width":0.5,"net":"+3.3V"},{"start":[149.29999999999998,108.0625],"end":[149.54999999999998,107.8125],"width":0.5,"net":"+3.3V"},{"start":[146.971056,101.85249999999999],"end":[147.575,101.248556],"width":0.5,"net":"+3.3V"},{"start":[134.04999999999998,130.830884],"end":[134.9,130.830884],"width":0.3,"net":"+3.3V"},{"start":[187.973154,138.480884],"end":[188.45315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[135.95,146.930884],"end":[136.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[160.25,138.960884],"end":[160.25,139.730884],"width":0.3,"net":"+3.3V"},{"start":[207.5,138.960884],"end":[207.5,139.730884],"width":0.3,"net":"+3.3V"},{"start":[163.15,130.830884],"end":[163.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[139.54999999999998,138.480884],"end":[140.723154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[146.87,99.7825],"end":[146.79999999999998,99.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[154.95,146.13088399999998],"end":[154.95,146.930884],"width":0.3,"net":"+3.3V"},{"start":[194.54999999999998,130.830884],"end":[193.85,130.830884],"width":0.3,"net":"+3.3V"},{"start":[147.429646,111.529646],"end":[147.929292,111.03],"width":0.5,"net":"+3.3V"},{"start":[185.79999999999998,93.633358],"end":[185.79999999999998,93.2],"width":0.3,"net":"+3.3V"},{"start":[143.15,105.19999999999999],"end":[142.29999999999998,105.19999999999999],"width":0.5,"net":"+3.3V"},{"start":[173.95,146.930884],"end":[174.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[175.54999999999998,130.830884],"end":[174.85,130.830884],"width":0.3,"net":"+3.3V"},{"start":[205.7,146.13088399999998],"end":[205.7,146.930884],"width":0.3,"net":"+3.3V"},{"start":[192.95,146.13088399999998],"end":[192.95,146.930884],"width":0.3,"net":"+3.3V"},{"start":[204.26,105.5],"end":[203.79999999999998,105.03999999999999],"width":0.3,"net":"+3.3V"},{"start":[146.25,114.48088399999999],"end":[145.75,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[208.51,106.50999999999999],"end":[208.39999999999998,106.39999999999999],"width":0.3,"net":"+3.3V"},{"start":[184.79999999999998,130.830884],"end":[184.1,130.830884],"width":0.3,"net":"+3.3V"},{"start":[167.7,146.930884],"end":[167.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[145.2,146.930884],"end":[145.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[147.069292,111.89],"end":[147.429646,111.529646],"width":0.5,"net":"+3.3V"},{"start":[146.975,114.48088399999999],"end":[146.25,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[206.973154,138.480884],"end":[207.45315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[149.29999999999998,100.0],"end":[149.08249999999998,99.7825],"width":0.5,"net":"+3.3V"},{"start":[187.79999999999998,93.67999999999999],"end":[187.45499999999998,94.02499999999999],"width":0.3,"net":"+3.3V"},{"start":[196.6,104.5],"end":[195.0,104.5],"width":0.3,"net":"+3.3V"},{"start":[199.51,92.6],"end":[202.6,92.6],"width":0.09999999999999999,"net":"+3.3V"},{"start":[149.973154,138.480884],"end":[150.45315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[153.9,130.830884],"end":[153.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[177.45,146.930884],"end":[177.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[165.975,114.48088399999999],"end":[165.25,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[140.723154,138.480884],"end":[141.20315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[172.9,130.830884],"end":[172.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[147.57,104.491444],"end":[147.57,106.233556],"width":0.5,"net":"+3.3V"},{"start":[198.20315399999998,138.960884],"end":[198.25,138.960884],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,109.89],"end":[147.119999,109.89],"width":0.5,"net":"+3.3V"},{"start":[141.25,138.960884],"end":[141.25,139.730884],"width":0.3,"net":"+3.3V"},{"start":[202.75,92.35],"end":[202.79999999999998,92.39999999999999],"width":0.09999999999999999,"net":"+3.3V"},{"start":[164.2,146.13088399999998],"end":[164.2,146.930884],"width":0.3,"net":"+3.3V"},{"start":[186.191642,94.02499999999999],"end":[185.79999999999998,93.633358],"width":0.3,"net":"+3.3V"},{"start":[184.1,130.830884],"end":[184.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[147.57,103.40249899999999],"end":[147.119999,103.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[136.85,130.830884],"end":[136.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[207.45315399999998,138.960884],"end":[207.5,138.960884],"width":0.3,"net":"+3.3V"},{"start":[148.77070799999998,111.03],"end":[149.29999999999998,110.50070799999999],"width":0.5,"net":"+3.3V"},{"start":[147.119999,101.85249999999999],"end":[147.57,102.30250099999999],"width":0.5,"net":"+3.3V"},{"start":[202.2,146.930884],"end":[202.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[198.25,138.960884],"end":[198.25,139.730884],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,130.830884],"end":[146.1,130.830884],"width":0.3,"net":"+3.3V"},{"start":[204.0,74.5],"end":[207.39999999999998,74.5],"width":0.3,"net":"+3.3V"},{"start":[149.29999999999998,100.0],"end":[149.29999999999998,101.01249999999999],"width":0.3,"net":"+3.3V"},{"start":[205.7,146.930884],"end":[205.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[192.95,146.930884],"end":[193.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[153.04999999999998,130.830884],"end":[153.9,130.830884],"width":0.3,"net":"+3.3V"},{"start":[143.45,105.94999999999999],"end":[143.45,105.5],"width":0.5,"net":"+3.3V"},{"start":[158.54999999999998,138.480884],"end":[159.723154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[167.7,146.13088399999998],"end":[167.7,146.930884],"width":0.3,"net":"+3.3V"},{"start":[144.75,95.0042],"end":[144.75,96.27],"width":0.3,"net":"+3.3V"},{"start":[196.54999999999998,138.480884],"end":[197.723154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[148.07999999999998,107.8125],"end":[148.04999999999998,107.8425],"width":0.5,"net":"+3.3V"},{"start":[201.25,114.778686],"end":[201.25,115.51008399999999],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,111.89],"end":[147.069292,111.89],"width":0.5,"net":"+3.3V"},{"start":[149.54999999999998,107.8125],"end":[148.6,107.8125],"width":0.5,"net":"+3.3V"},{"start":[149.29999999999998,109.8],"end":[149.29999999999998,108.0625],"width":0.5,"net":"+3.3V"},{"start":[201.14999999999998,130.830884],"end":[201.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[202.75,114.48088399999999],"end":[201.547802,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[147.119999,109.89],"end":[147.36499899999998,110.13500099999999],"width":0.5,"net":"+3.3V"},{"start":[145.75,114.48088399999999],"end":[144.547802,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[164.2,146.930884],"end":[164.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[144.547802,114.48088399999999],"end":[144.25,114.778686],"width":0.3,"net":"+3.3V"},{"start":[202.75,95.0],"end":[202.75,95.47],"width":0.3,"net":"+3.3V"},{"start":[137.54999999999998,130.830884],"end":[136.85,130.830884],"width":0.3,"net":"+3.3V"},{"start":[203.79999999999998,105.03999999999999],"end":[203.79999999999998,104.8],"width":0.3,"net":"+3.3V"},{"start":[177.45,146.13088399999998],"end":[177.45,146.930884],"width":0.3,"net":"+3.3V"},{"start":[146.93105599999998,103.85249999999999],"end":[147.57,104.491444],"width":0.5,"net":"+3.3V"},{"start":[197.23999999999998,104.5],"end":[196.6,104.5],"width":0.3,"net":"+3.3V"},{"start":[150.45315399999998,138.960884],"end":[150.5,138.960884],"width":0.3,"net":"+3.3V"},{"start":[147.929292,111.03],"end":[148.77070799999998,111.03],"width":0.5,"net":"+3.3V"},{"start":[202.75,95.47],"end":[202.79999999999998,95.52],"width":0.3,"net":"+3.3V"},{"start":[147.119999,99.85249999999999],"end":[146.79999999999998,99.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[150.5,138.960884],"end":[150.5,139.730884],"width":0.3,"net":"+3.3V"},{"start":[186.7,146.13088399999998],"end":[186.7,146.930884],"width":0.3,"net":"+3.3V"},{"start":[200.6,74.5],"end":[204.0,74.5],"width":0.3,"net":"+3.3V"},{"start":[165.1,130.830884],"end":[165.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[168.973154,138.480884],"end":[169.45315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[208.51,107.0],"end":[208.51,106.50999999999999],"width":0.3,"net":"+3.3V"},{"start":[139.45,146.13088399999998],"end":[139.45,146.930884],"width":0.3,"net":"+3.3V"},{"start":[147.575,101.248556],"end":[147.575,100.307501],"width":0.5,"net":"+3.3V"},{"start":[135.95,146.13088399999998],"end":[135.95,146.930884],"width":0.3,"net":"+3.3V"},{"start":[207.1,105.5],"end":[207.2,105.39999999999999],"width":0.3,"net":"+3.3V"},{"start":[196.45,146.13088399999998],"end":[196.45,146.930884],"width":0.3,"net":"+3.3V"},{"start":[145.2,146.13088399999998],"end":[145.2,146.930884],"width":0.3,"net":"+3.3V"},{"start":[203.975,114.48088399999999],"end":[203.25,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[172.04999999999998,130.830884],"end":[172.9,130.830884],"width":0.3,"net":"+3.3V"},{"start":[158.45,146.930884],"end":[158.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,101.85249999999999],"end":[147.119999,101.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[147.575,100.307501],"end":[147.119999,99.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[147.4,107.8425],"end":[146.8475,107.8425],"width":0.5,"net":"+3.3V"},{"start":[144.25,114.778686],"end":[144.25,115.51008399999999],"width":0.3,"net":"+3.3V"},{"start":[181.29999999999998,130.830884],"end":[182.15,130.830884],"width":0.3,"net":"+3.3V"},{"start":[146.8475,107.8425],"end":[146.79999999999998,107.89],"width":0.5,"net":"+3.3V"},{"start":[146.1,130.830884],"end":[146.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[191.04999999999998,130.830884],"end":[191.89999999999998,130.830884],"width":0.3,"net":"+3.3V"},{"start":[184.25,114.48088399999999],"end":[183.75,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[159.723154,138.480884],"end":[160.20315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[201.547802,114.48088399999999],"end":[201.25,114.778686],"width":0.3,"net":"+3.3V"},{"start":[148.7,146.13088399999998],"end":[148.7,146.930884],"width":0.3,"net":"+3.3V"},{"start":[188.0,112.75],"end":[188.5,112.75],"width":0.5,"net":"+3.3V"},{"start":[182.547802,114.48088399999999],"end":[182.25,114.778686],"width":0.3,"net":"+3.3V"},{"start":[163.25,114.778686],"end":[163.25,115.51008399999999],"width":0.3,"net":"+3.3V"},{"start":[173.95,146.13088399999998],"end":[173.95,146.930884],"width":0.3,"net":"+3.3V"},{"start":[148.79999999999998,138.480884],"end":[149.973154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[149.29999999999998,110.50070799999999],"end":[149.29999999999998,109.8],"width":0.5,"net":"+3.3V"},{"start":[206.51,105.5],"end":[207.1,105.5],"width":0.3,"net":"+3.3V"},{"start":[183.2,146.930884],"end":[183.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[202.2,146.13088399999998],"end":[202.2,146.930884],"width":0.3,"net":"+3.3V"},{"start":[147.57,110.67070799999999],"end":[147.929292,111.03],"width":0.5,"net":"+3.3V"},{"start":[164.75,114.48088399999999],"end":[163.547802,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[193.51,108.75999999999999],"end":[194.01999999999998,108.25],"width":0.3,"net":"+3.3V"},{"start":[143.45,105.5],"end":[143.15,105.19999999999999],"width":0.5,"net":"+3.3V"},{"start":[203.1,130.830884],"end":[203.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[203.79999999999998,130.830884],"end":[203.1,130.830884],"width":0.3,"net":"+3.3V"},{"start":[139.45,146.930884],"end":[139.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[178.723154,138.480884],"end":[179.20315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[202.75,94.39999999999999],"end":[202.75,95.0],"width":0.3,"net":"+3.3V"},{"start":[205.01,79.0],"end":[205.41,78.6],"width":0.3,"net":"+3.3V"},{"start":[191.89999999999998,130.830884],"end":[191.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[144.15,130.830884],"end":[144.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[141.20315399999998,138.960884],"end":[141.25,138.960884],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,107.39999999999999],"end":[146.79999999999998,106.87249999999999],"width":0.5,"net":"+3.3V"},{"start":[162.29999999999998,130.830884],"end":[163.15,130.830884],"width":0.3,"net":"+3.3V"},{"start":[147.119999,103.85249999999999],"end":[146.79999999999998,103.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[188.5,138.960884],"end":[188.5,139.730884],"width":0.3,"net":"+3.3V"},{"start":[183.75,114.48088399999999],"end":[182.547802,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[134.9,130.830884],"end":[134.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[197.723154,138.480884],"end":[198.20315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[205.41,78.6],"end":[206.0,78.6],"width":0.3,"net":"+3.3V"},{"start":[183.2,146.13088399999998],"end":[183.2,146.930884],"width":0.3,"net":"+3.3V"},{"start":[144.9,107.39999999999999],"end":[143.45,105.94999999999999],"width":0.5,"net":"+3.3V"},{"start":[182.25,114.778686],"end":[182.25,115.51008399999999],"width":0.3,"net":"+3.3V"},{"start":[186.7,146.930884],"end":[186.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[147.438944,106.233556],"end":[146.79999999999998,106.87249999999999],"width":0.3,"net":"+3.3V"},{"start":[202.75,91.6],"end":[202.75,92.35],"width":0.09999999999999999,"net":"+3.3V"},{"start":[203.25,114.48088399999999],"end":[202.75,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[148.6,107.8125],"end":[148.07999999999998,107.8125],"width":0.5,"net":"+3.3V"},{"start":[182.15,130.830884],"end":[182.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[202.6,92.6],"end":[202.79999999999998,92.39999999999999],"width":0.09999999999999999,"net":"+3.3V"},{"start":[169.45315399999998,138.960884],"end":[169.5,138.960884],"width":0.3,"net":"+3.3V"},{"start":[143.29999999999998,130.830884],"end":[144.15,130.830884],"width":0.3,"net":"+3.3V"},{"start":[147.57,110.340001],"end":[147.57,110.67070799999999],"width":0.5,"net":"+3.3V"},{"start":[194.0,103.5],"end":[194.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.0],"end":[194.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[165.0,130.730884],"end":[165.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.5,146.980884],"end":[196.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[169.5,139.730884],"end":[169.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[194.0,98.5],"end":[194.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[161.75,97.5],"end":[161.75,97.5],"width":0.25,"net":"+3.3V"},{"start":[208.39999999999998,106.39999999999999],"end":[208.39999999999998,106.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[146.25,114.48088399999999],"end":[146.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[201.217157,130.763727],"end":[201.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.2,84.5],"end":[204.2,84.5],"width":0.25,"net":"+3.3V"},{"start":[184.25,114.48088399999999],"end":[184.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[191.967157,130.763727],"end":[191.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.0],"end":[195.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[174.75,130.730884],"end":[174.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.25,114.48088399999999],"end":[203.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.0],"end":[195.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[139.5,146.980884],"end":[139.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.6,107.8125],"end":[148.6,107.8125],"width":0.25,"net":"+3.3V"},{"start":[174.0,146.980884],"end":[174.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[136.0,146.980884],"end":[136.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.5,97.75],"end":[187.5,97.75],"width":0.25,"net":"+3.3V"},{"start":[162.25,96.5],"end":[162.25,96.5],"width":0.25,"net":"+3.3V"},{"start":[186.5,96.75],"end":[186.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.5],"end":[193.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.0],"end":[195.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[182.217157,130.763727],"end":[182.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[147.429646,111.529646],"end":[147.429646,111.529646],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.5],"end":[193.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[136.75,130.730884],"end":[136.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.6,104.5],"end":[196.6,104.5],"width":0.25,"net":"+3.3V"},{"start":[179.25,139.730884],"end":[179.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,103.5],"end":[193.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.5],"end":[193.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[207.5,139.730884],"end":[207.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.0,97.5],"end":[164.0,97.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.5],"end":[194.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.0],"end":[193.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[160.25,139.730884],"end":[160.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[146.0,130.730884],"end":[146.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.0],"end":[193.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[141.25,139.730884],"end":[141.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.0],"end":[193.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[144.217157,130.763727],"end":[144.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,98.5],"end":[195.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[172.967157,130.763727],"end":[172.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.5],"end":[193.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.25,146.980884],"end":[202.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[147.36499899999998,110.13500099999999],"end":[147.36499899999998,110.13500099999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.0],"end":[194.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,102.0],"end":[193.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[149.29999999999998,100.0],"end":[149.29999999999998,100.0],"width":0.25,"net":"+3.3V"},{"start":[205.75,146.980884],"end":[205.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[150.5,139.730884],"end":[150.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.75,114.48088399999999],"end":[164.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[134.967157,130.763727],"end":[134.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[188.5,112.75],"end":[188.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[145.75,114.48088399999999],"end":[145.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.5],"end":[195.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[184.0,130.730884],"end":[184.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.0,130.730884],"end":[203.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[146.79999999999998,107.39999999999999],"end":[146.79999999999998,107.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.5],"end":[195.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.0],"end":[193.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.51,108.75999999999999],"end":[193.51,108.75999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.5],"end":[194.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,112.75],"end":[188.0,112.75],"width":0.25,"net":"+3.3V"},{"start":[203.79999999999998,104.8],"end":[203.79999999999998,104.8],"width":0.25,"net":"+3.3V"},{"start":[147.4,107.8425],"end":[147.4,107.8425],"width":0.25,"net":"+3.3V"},{"start":[163.217157,130.763727],"end":[163.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[198.25,139.730884],"end":[198.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[187.5,112.75],"end":[187.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[158.5,146.980884],"end":[158.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[177.5,146.980884],"end":[177.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.25,97.25],"end":[187.25,97.25],"width":0.25,"net":"+3.3V"},{"start":[193.5,98.5],"end":[193.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,102.0],"end":[193.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[155.0,146.980884],"end":[155.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.0],"end":[194.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[207.2,105.39999999999999],"end":[207.2,105.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.5,102.0],"end":[194.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,103.5],"end":[195.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,103.5],"end":[193.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.0],"end":[193.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.0],"end":[193.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[167.75,146.980884],"end":[167.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[153.967157,130.763727],"end":[153.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.0,74.5],"end":[204.0,74.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.5],"end":[193.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[206.0,78.6],"end":[206.0,78.6],"width":0.25,"net":"+3.3V"},{"start":[202.79999999999998,92.39999999999999],"end":[202.79999999999998,92.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,102.0],"end":[194.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.5],"end":[195.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[183.25,146.980884],"end":[183.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[195.0,102.0],"end":[195.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[185.79999999999998,93.2],"end":[185.79999999999998,93.2],"width":0.25,"net":"+3.3V"},{"start":[186.75,97.25],"end":[186.75,97.25],"width":0.25,"net":"+3.3V"},{"start":[165.25,114.48088399999999],"end":[165.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[202.75,114.48088399999999],"end":[202.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[155.75,130.730884],"end":[155.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[187.0,96.75],"end":[187.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.5],"end":[194.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,98.25],"end":[188.0,98.25],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.0],"end":[194.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[161.75,98.0],"end":[161.75,98.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,146.980884],"end":[193.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[185.5,96.75],"end":[185.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.5],"end":[194.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.75,95.0],"end":[202.75,95.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,103.5],"end":[194.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.75,130.730884],"end":[193.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[164.25,146.980884],"end":[164.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[145.25,146.980884],"end":[145.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.75,146.980884],"end":[148.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.5],"end":[194.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[186.75,146.980884],"end":[186.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[161.75,96.5],"end":[161.75,96.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.5],"end":[194.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.0],"end":[194.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.5],"end":[193.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.5,139.730884],"end":[188.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[183.75,114.48088399999999],"end":[183.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.0],"end":[194.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[186.0,96.75],"end":[186.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.0,98.5],"end":[193.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[192.39999999999998,96.0],"end":[192.39999999999998,96.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,98.5],"end":[194.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[168.73499999999999,131.990884],"end":[168.4975,132.228384],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,133.480884],"end":[167.98999999999998,134.450884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,132.735884],"end":[167.98999999999998,133.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,133.13088399999998],"end":[166.75,134.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.1,133.480884],"end":[166.75,133.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[168.73999999999998,131.990884],"end":[167.98999999999998,132.740884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.534314,137.830884],"end":[166.1,137.39657],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,134.450884],"end":[168.01999999999998,134.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.1,133.480884],"end":[166.75,133.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.1,135.13088399999998],"end":[166.5,134.730884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.79999999999998,137.830884],"end":[166.534314,137.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,134.480884],"end":[166.5,134.730884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,134.480884],"end":[166.5,134.730884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,133.480884],"end":[167.98999999999998,134.450884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,132.740884],"end":[167.98999999999998,133.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.1,137.39657],"end":[166.1,135.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,133.480884],"end":[167.1,133.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[169.0,131.990884],"end":[168.73499999999999,131.990884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,133.480884],"end":[167.1,133.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,134.450884],"end":[168.01999999999998,134.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[168.4975,132.228384],"end":[167.98999999999998,132.735884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,133.13088399999998],"end":[166.75,134.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[169.0,131.990884],"end":[168.73999999999998,131.990884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[168.4975,132.228384],"end":[168.4975,132.228384],"width":0.25,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.79999999999998,137.180884],"end":[166.54999999999998,137.180884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.0,135.730884],"end":[167.5,135.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,137.680884],"end":[165.7,137.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.92499999999998,137.905884],"end":[166.25,138.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.25,132.230884],"end":[167.5,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,133.980884],"end":[168.5,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.51999999999998,131.713382],"end":[169.51999999999998,132.268386],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.0,132.480884],"end":[168.5,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.54999999999998,137.180884],"end":[166.5,137.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,135.230884],"end":[168.5,133.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.75,131.980884],"end":[166.0,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,136.480884],"end":[166.5,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,137.230884],"end":[165.7,136.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.32750199999998,132.460884],"end":[169.26999999999998,132.460884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,131.480884],"end":[168.0,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.230884],"end":[166.75,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[168.5,131.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,135.730884],"end":[165.7,134.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,133.730884],"end":[166.0,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.980884],"end":[166.0,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.230884],"end":[165.7,134.030884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[169.5,131.69338199999999],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.230884],"end":[165.7,134.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,130.980884],"end":[166.75,130.47088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,136.480884],"end":[165.7,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,132.230884],"end":[167.25,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,136.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.54999999999998,137.180884],"width":0.15,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.69338199999999],"end":[169.51999999999998,131.713382],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.51999999999998,132.268386],"end":[169.32750199999998,132.460884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,132.480884],"end":[168.0,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.0,131.980884],"end":[165.75,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.030884],"end":[166.0,133.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,135.730884],"end":[167.0,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.25,138.230884],"end":[166.5,138.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,135.230884],"end":[168.5,135.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.26999999999998,132.460884],"end":[169.25,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,130.47088399999998],"end":[166.01,129.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.92499999999998,137.905884],"end":[165.7,137.680884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.25,132.480884],"end":[169.0,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,132.230884],"end":[166.75,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,137.230884],"end":[165.7,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,130.980884],"end":[166.75,130.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.0,131.980884],"end":[168.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,135.230884],"end":[168.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.0,131.980884],"end":[165.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,135.230884],"end":[167.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.230884],"end":[166.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,133.730884],"end":[166.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,132.480884],"end":[167.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,135.730884],"end":[166.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,135.730884],"end":[165.7,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.980884],"end":[165.7,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,136.480884],"end":[165.7,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[169.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,133.980884],"end":[168.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.92499999999998,137.905884],"end":[165.92499999999998,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,131.480884],"end":[168.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,136.480884],"end":[166.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,132.980884],"end":[168.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.230884],"end":[165.7,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.980884],"end":[166.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,138.230884],"end":[166.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[162.5,135.230884],"end":[161.5,135.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.25,129.230884],"end":[164.25,129.490884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,137.230884],"end":[164.29999999999998,136.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.59,131.570884],"end":[160.87249799999998,131.570884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,135.730884],"end":[163.0,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,131.980884],"end":[161.59,131.570884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.075,137.905884],"end":[163.75,138.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,132.480884],"end":[162.0,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.0,135.730884],"end":[162.5,135.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.980884],"end":[164.0,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,136.480884],"end":[164.29999999999998,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.230884],"end":[164.29999999999998,134.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.45,137.180884],"end":[163.5,137.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,133.730884],"end":[164.0,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.230884],"end":[164.29999999999998,134.030884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.230884],"end":[163.25,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,137.680884],"end":[164.29999999999998,137.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[160.87249799999998,131.570884],"end":[160.68,131.763382],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.25,132.230884],"end":[162.75,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,135.230884],"end":[161.5,133.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.75,138.230884],"end":[163.5,138.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.030884],"end":[164.0,133.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.075,137.905884],"end":[164.29999999999998,137.680884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[160.68,132.318386],"end":[161.342498,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[160.68,131.763382],"end":[160.68,132.318386],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.75,132.230884],"end":[162.5,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.25,129.490884],"end":[164.01,129.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,137.230884],"end":[163.5,136.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.2,137.180884],"end":[163.45,137.180884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,136.480884],"end":[163.5,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.342498,132.980884],"end":[161.5,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.980884],"end":[164.29999999999998,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,133.980884],"end":[161.5,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,135.730884],"end":[163.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.25,129.230884],"end":[164.25,129.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,137.230884],"end":[163.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.230884],"end":[164.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,132.480884],"end":[162.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,136.480884],"end":[163.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,135.730884],"end":[164.29999999999998,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.075,137.905884],"end":[164.075,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,133.980884],"end":[161.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.230884],"end":[164.29999999999998,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,135.230884],"end":[161.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,138.230884],"end":[163.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.980884],"end":[164.29999999999998,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.980884],"end":[164.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,131.980884],"end":[162.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,135.230884],"end":[162.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,133.730884],"end":[164.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.25,132.230884],"end":[163.25,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,136.480884],"end":[164.29999999999998,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,132.980884],"end":[161.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,137.230884],"end":[164.29999999999998,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.2,137.830884],"end":[163.465686,137.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.01,132.735884],"end":[162.005,132.735884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[161.64,132.480884],"end":[161.2,132.040884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[163.25,134.480884],"end":[163.5,134.730884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.01,132.735884],"end":[162.01,133.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.005,132.735884],"end":[161.75,132.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.01,133.480884],"end":[162.01,134.450884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.01,134.450884],"end":[161.98,134.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[163.9,137.39657],"end":[163.9,135.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.01,133.480884],"end":[162.9,133.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[163.25,133.13088399999998],"end":[163.25,134.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[163.9,135.13088399999998],"end":[163.5,134.730884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[161.75,132.480884],"end":[161.64,132.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[163.465686,137.830884],"end":[163.9,137.39657],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.9,133.480884],"end":[163.25,133.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[161.75,132.480884],"end":[161.75,132.480884],"width":0.25,"net":"/ADC3/ADCIN_SCALED5"},{"start":[150.51999999999998,151.5],"end":[150.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[170.51999999999998,151.5],"end":[170.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[176.4,146.13088399999998],"end":[176.5,146.230884],"width":0.3,"net":"GND"},{"start":[207.01,133.22088399999998],"end":[207.25,132.980884],"width":0.15,"net":"GND"},{"start":[189.76999999999998,143.710884],"end":[189.5,143.980884],"width":0.15,"net":"GND"},{"start":[170.6,150.94],"end":[170.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[182.51999999999998,151.5],"end":[182.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[149.98,134.710884],"end":[150.25,134.980884],"width":0.15,"net":"GND"},{"start":[146.79999999999998,146.13088399999998],"end":[147.65,146.13088399999998],"width":0.3,"net":"GND"},{"start":[166.51999999999998,150.01999999999998],"end":[166.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[140.51999999999998,149.5],"end":[140.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[166.65,146.13088399999998],"end":[166.75,146.230884],"width":0.3,"net":"GND"},{"start":[192.51999999999998,149.5],"end":[192.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[152.54,152.0],"end":[152.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[190.95,138.480884],"end":[189.75,138.480884],"width":0.3,"net":"GND"},{"start":[168.51999999999998,151.5],"end":[168.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[168.54,151.51999999999998],"end":[168.54,152.0],"width":0.15,"net":"GND"},{"start":[188.01,133.22088399999998],"end":[188.25,132.980884],"width":0.15,"net":"GND"},{"start":[203.79999999999998,146.13088399999998],"end":[204.64999999999998,146.13088399999998],"width":0.3,"net":"GND"},{"start":[180.67434799999998,106.25],"end":[179.75,106.25],"width":0.3,"net":"GND"},{"start":[192.51999999999998,150.44],"end":[192.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[146.51999999999998,150.01999999999998],"end":[146.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[174.54,151.51999999999998],"end":[174.54,152.0],"width":0.15,"net":"GND"},{"start":[158.54,151.51999999999998],"end":[158.54,152.0],"width":0.15,"net":"GND"},{"start":[190.51999999999998,150.44],"end":[190.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[197.73,142.480884],"end":[197.73,142.00088399999999],"width":0.15,"net":"GND"},{"start":[200.2,138.480884],"end":[199.0,138.480884],"width":0.3,"net":"GND"},{"start":[156.54,151.51999999999998],"end":[156.54,152.0],"width":0.15,"net":"GND"},{"start":[194.51999999999998,150.01999999999998],"end":[194.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[169.940001,112.47999999999999],"end":[169.5,112.039999],"width":0.3,"net":"GND"},{"start":[159.48,98.75],"end":[159.48,99.78],"width":0.15,"net":"GND"},{"start":[139.76,86.00999999999999],"end":[139.25,85.5],"width":0.15,"net":"GND"},{"start":[140.73,134.480884],"end":[140.73,134.710884],"width":0.15,"net":"GND"},{"start":[136.73999999999998,90.75],"end":[136.73999999999998,90.74],"width":0.15,"net":"GND"},{"start":[178.54,151.51999999999998],"end":[178.54,152.0],"width":0.15,"net":"GND"},{"start":[178.73,142.480884],"end":[178.73,142.00088399999999],"width":0.15,"net":"GND"},{"start":[175.999999,109.924348],"end":[176.0,109.0],"width":0.3,"net":"GND"},{"start":[165.325652,100.249999],"end":[166.749999,100.249999],"width":0.3,"net":"GND"},{"start":[135.26,87.5],"end":[135.26,87.49],"width":0.15,"net":"GND"},{"start":[170.73999999999998,142.480884],"end":[170.73999999999998,142.22088399999998],"width":0.15,"net":"GND"},{"start":[145.12,97.6],"end":[144.75,97.22999999999999],"width":0.3,"net":"GND"},{"start":[190.6,150.51999999999998],"end":[190.6,150.94],"width":0.15,"net":"GND"},{"start":[168.98,134.480884],"end":[168.98,134.710884],"width":0.15,"net":"GND"},{"start":[196.54,151.51999999999998],"end":[196.54,152.0],"width":0.15,"net":"GND"},{"start":[152.51999999999998,151.01999999999998],"end":[152.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[154.51999999999998,151.5],"end":[154.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[143.29999999999998,146.13088399999998],"end":[144.15,146.13088399999998],"width":0.3,"net":"GND"},{"start":[138.5,150.42],"end":[138.57999999999998,150.5],"width":0.15,"net":"GND"},{"start":[162.6,150.51999999999998],"end":[162.6,150.94],"width":0.15,"net":"GND"},{"start":[142.54,152.0],"end":[142.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[174.6,150.51999999999998],"end":[174.6,150.94],"width":0.15,"net":"GND"},{"start":[170.76999999999998,134.710884],"end":[170.5,134.980884],"width":0.15,"net":"GND"},{"start":[169.5,108.75],"end":[169.499999,108.750001],"width":0.3,"net":"GND"},{"start":[159.73,142.480884],"end":[159.73,142.00088399999999],"width":0.15,"net":"GND"},{"start":[141.98999999999998,142.990884],"end":[142.0,142.980884],"width":0.15,"net":"GND"},{"start":[197.76,143.480884],"end":[197.76,142.990884],"width":0.15,"net":"GND"},{"start":[178.750001,99.750001],"end":[178.5,99.5],"width":0.3,"net":"GND"},{"start":[178.51999999999998,151.5],"end":[178.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[169.5,95.5],"end":[169.499999,95.500001],"width":0.3,"net":"GND"},{"start":[133.29999999999998,93.55],"end":[133.0,93.25],"width":0.15,"net":"GND"},{"start":[174.51999999999998,150.01999999999998],"end":[174.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[179.98999999999998,133.22088399999998],"end":[179.75,132.980884],"width":0.15,"net":"GND"},{"start":[156.51999999999998,150.01999999999998],"end":[156.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[146.51999999999998,151.01999999999998],"end":[146.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[192.54,152.0],"end":[192.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[180.51999999999998,151.5],"end":[180.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[169.0,142.980884],"end":[169.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[162.2,138.480884],"end":[161.0,138.480884],"width":0.3,"net":"GND"},{"start":[192.95,130.830884],"end":[193.14999999999998,130.830884],"width":0.15,"net":"GND"},{"start":[172.04999999999998,146.13088399999998],"end":[172.9,146.13088399999998],"width":0.3,"net":"GND"},{"start":[178.76,133.22088399999998],"end":[179.0,132.980884],"width":0.15,"net":"GND"},{"start":[151.76999999999998,143.710884],"end":[151.5,143.980884],"width":0.15,"net":"GND"},{"start":[196.6,150.94],"end":[196.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[132.76999999999998,143.480884],"end":[132.76999999999998,143.710884],"width":0.15,"net":"GND"},{"start":[201.0237,98.6],"end":[201.0237,98.0487],"width":0.5,"net":"GND"},{"start":[142.01999999999998,142.480884],"end":[142.01999999999998,142.00088399999999],"width":0.15,"net":"GND"},{"start":[169.499999,109.924348],"end":[169.499999,109.0],"width":0.3,"net":"GND"},{"start":[132.73999999999998,133.480884],"end":[132.73999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[133.95,138.480884],"end":[132.75,138.480884],"width":0.3,"net":"GND"},{"start":[189.76999999999998,143.480884],"end":[189.76999999999998,143.710884],"width":0.15,"net":"GND"},{"start":[140.54,152.0],"end":[140.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[132.73999999999998,142.22088399999998],"end":[132.5,141.980884],"width":0.15,"net":"GND"},{"start":[151.76999999999998,134.710884],"end":[151.5,134.980884],"width":0.15,"net":"GND"},{"start":[158.51999999999998,103.75],"end":[158.51999999999998,102.72],"width":0.15,"net":"GND"},{"start":[178.76,142.990884],"end":[178.75,142.980884],"width":0.15,"net":"GND"},{"start":[200.6,150.94],"end":[200.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[140.54,151.51999999999998],"end":[140.54,152.0],"width":0.15,"net":"GND"},{"start":[184.51999999999998,151.5],"end":[184.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[161.0,142.50088399999999],"end":[161.01999999999998,142.480884],"width":0.15,"net":"GND"},{"start":[178.6,150.51999999999998],"end":[178.6,150.94],"width":0.15,"net":"GND"},{"start":[185.65,146.13088399999998],"end":[185.75,146.230884],"width":0.3,"net":"GND"},{"start":[142.51999999999998,151.5],"end":[142.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[180.01999999999998,142.480884],"end":[180.01999999999998,142.00088399999999],"width":0.15,"net":"GND"},{"start":[184.6,150.51999999999998],"end":[184.6,150.94],"width":0.15,"net":"GND"},{"start":[179.98999999999998,142.990884],"end":[180.0,142.980884],"width":0.15,"net":"GND"},{"start":[176.51999999999998,149.5],"end":[176.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[204.64999999999998,146.13088399999998],"end":[204.75,146.230884],"width":0.3,"net":"GND"},{"start":[178.749999,103.750001],"end":[178.5,104.0],"width":0.3,"net":"GND"},{"start":[132.51,84.99],"end":[132.5,85.0],"width":0.15,"net":"GND"},{"start":[145.89,97.6],"end":[145.89,97.64],"width":0.3,"net":"GND"},{"start":[180.0,142.50088399999999],"end":[180.01999999999998,142.480884],"width":0.15,"net":"GND"},{"start":[140.51999999999998,150.01999999999998],"end":[140.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[197.76,142.990884],"end":[197.75,142.980884],"width":0.15,"net":"GND"},{"start":[184.79999999999998,146.13088399999998],"end":[185.65,146.13088399999998],"width":0.3,"net":"GND"},{"start":[200.51999999999998,149.5],"end":[200.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[166.51999999999998,150.44],"end":[166.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[178.73,143.480884],"end":[178.73,143.710884],"width":0.15,"net":"GND"},{"start":[168.6,150.94],"end":[168.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[148.51999999999998,149.5],"end":[148.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[132.73999999999998,133.22088399999998],"end":[132.5,132.980884],"width":0.15,"net":"GND"},{"start":[166.749999,100.249999],"end":[166.75,100.25],"width":0.3,"net":"GND"},{"start":[188.6,150.94],"end":[188.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[161.0,142.980884],"end":[161.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[190.51999999999998,150.01999999999998],"end":[190.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[148.91,96.6],"end":[149.35,96.6],"width":0.3,"net":"GND"},{"start":[188.6,150.51999999999998],"end":[188.6,150.94],"width":0.15,"net":"GND"},{"start":[164.6,150.94],"end":[164.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[202.27499999999998,103.25],"end":[204.25,103.25],"width":0.5,"net":"GND"},{"start":[181.2,138.480884],"end":[180.0,138.480884],"width":0.3,"net":"GND"},{"start":[186.51999999999998,150.44],"end":[186.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[178.76,133.480884],"end":[178.76,133.22088399999998],"width":0.15,"net":"GND"},{"start":[178.51999999999998,151.01999999999998],"end":[178.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[170.25,112.47999999999999],"end":[169.940001,112.47999999999999],"width":0.3,"net":"GND"},{"start":[158.51999999999998,102.72],"end":[158.15,102.35],"width":0.15,"net":"GND"},{"start":[159.76,143.480884],"end":[159.76,142.990884],"width":0.15,"net":"GND"},{"start":[163.15,146.13088399999998],"end":[163.25,146.230884],"width":0.3,"net":"GND"},{"start":[207.5,138.00088399999999],"end":[207.5,137.230884],"width":0.3,"net":"GND"},{"start":[180.51999999999998,150.44],"end":[180.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[150.54,151.51999999999998],"end":[150.54,152.0],"width":0.15,"net":"GND"},{"start":[150.51999999999998,150.01999999999998],"end":[150.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[178.73,134.710884],"end":[179.0,134.980884],"width":0.15,"net":"GND"},{"start":[191.04999999999998,146.13088399999998],"end":[191.89999999999998,146.13088399999998],"width":0.3,"net":"GND"},{"start":[186.6,150.94],"end":[186.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[188.51999999999998,151.5],"end":[188.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[194.51999999999998,151.01999999999998],"end":[194.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[204.75,102.75],"end":[204.75,101.75],"width":0.5,"net":"GND"},{"start":[144.51999999999998,149.5],"end":[144.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[200.54,152.0],"end":[200.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[169.5,112.039999],"end":[169.5,111.75],"width":0.3,"net":"GND"},{"start":[189.73999999999998,133.22088399999998],"end":[189.5,132.980884],"width":0.15,"net":"GND"},{"start":[179.25,103.75],"end":[178.749999,103.750001],"width":0.3,"net":"GND"},{"start":[159.48,99.78],"end":[159.85,100.14999999999999],"width":0.15,"net":"GND"},{"start":[151.73999999999998,142.22088399999998],"end":[151.5,141.980884],"width":0.15,"net":"GND"},{"start":[162.51999999999998,149.5],"end":[162.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[158.51999999999998,103.75],"end":[157.75,103.75],"width":0.15,"net":"GND"},{"start":[179.98999999999998,133.480884],"end":[179.98999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[144.51999999999998,151.01999999999998],"end":[144.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[184.51999999999998,149.5],"end":[184.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[179.25,106.25],"end":[178.75,106.25],"width":0.3,"net":"GND"},{"start":[166.750001,105.750001],"end":[167.0,106.0],"width":0.3,"net":"GND"},{"start":[150.6,150.94],"end":[150.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[149.98,134.480884],"end":[149.98,134.710884],"width":0.15,"net":"GND"},{"start":[146.51999999999998,149.5],"end":[146.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[182.15,146.13088399999998],"end":[182.25,146.230884],"width":0.3,"net":"GND"},{"start":[172.51999999999998,151.5],"end":[172.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[198.51999999999998,150.01999999999998],"end":[198.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[160.51999999999998,150.01999999999998],"end":[160.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[172.54,152.0],"end":[172.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[149.29999999999998,103.71249999999999],"end":[149.29999999999998,102.6125],"width":0.3,"net":"GND"},{"start":[138.51999999999998,151.98],"end":[138.5,152.0],"width":0.15,"net":"GND"},{"start":[142.51999999999998,150.01999999999998],"end":[142.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[186.54,152.0],"end":[186.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[168.51999999999998,149.5],"end":[168.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[146.51999999999998,150.44],"end":[146.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[154.6,150.94],"end":[154.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[148.51999999999998,151.5],"end":[148.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[161.01999999999998,142.480884],"end":[161.01999999999998,142.00088399999999],"width":0.15,"net":"GND"},{"start":[196.54,152.0],"end":[196.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[176.45315399999998,92.02],"end":[175.84,92.63315399999999],"width":0.3,"net":"GND"},{"start":[176.51999999999998,151.5],"end":[176.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[132.76,86.25],"end":[132.76,86.00999999999999],"width":0.15,"net":"GND"},{"start":[148.51999999999998,150.44],"end":[148.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[203.51999999999998,96.47999999999999],"end":[203.6,96.39999999999999],"width":0.3,"net":"GND"},{"start":[161.01999999999998,134.480884],"end":[161.01999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[180.54,152.0],"end":[180.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[152.51999999999998,151.5],"end":[152.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[146.54,152.0],"end":[146.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[198.98999999999998,142.990884],"end":[199.0,142.980884],"width":0.15,"net":"GND"},{"start":[190.51999999999998,151.5],"end":[190.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[174.51999999999998,149.5],"end":[174.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[171.95,138.480884],"end":[170.75,138.480884],"width":0.3,"net":"GND"},{"start":[138.57999999999998,150.5],"end":[138.57999999999998,150.92],"width":0.15,"net":"GND"},{"start":[131.51,90.49],"end":[131.75,90.25],"width":0.15,"net":"GND"},{"start":[158.54,152.0],"end":[158.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[170.73999999999998,133.480884],"end":[170.73999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[204.75,101.75],"end":[203.5,100.5],"width":0.5,"net":"GND"},{"start":[195.39999999999998,146.13088399999998],"end":[195.5,146.230884],"width":0.3,"net":"GND"},{"start":[204.2,62.55],"end":[204.39999999999998,62.55],"width":0.5,"net":"GND"},{"start":[136.73999999999998,90.74],"end":[136.25,90.25],"width":0.15,"net":"GND"},{"start":[132.76999999999998,134.480884],"end":[132.76999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[150.54,152.0],"end":[150.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[158.51999999999998,150.01999999999998],"end":[158.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[156.51999999999998,151.01999999999998],"end":[156.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[180.6,150.51999999999998],"end":[180.6,150.94],"width":0.15,"net":"GND"},{"start":[158.51999999999998,151.5],"end":[158.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[198.51999999999998,151.5],"end":[198.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[197.73,142.00088399999999],"end":[197.75,141.980884],"width":0.15,"net":"GND"},{"start":[178.75,142.980884],"end":[178.75,142.50088399999999],"width":0.15,"net":"GND"},{"start":[159.75,142.980884],"end":[159.75,142.50088399999999],"width":0.15,"net":"GND"},{"start":[147.65,146.13088399999998],"end":[147.75,146.230884],"width":0.3,"net":"GND"},{"start":[148.54,151.51999999999998],"end":[148.54,152.0],"width":0.15,"net":"GND"},{"start":[141.98999999999998,143.480884],"end":[141.98999999999998,142.990884],"width":0.15,"net":"GND"},{"start":[151.73999999999998,133.480884],"end":[151.73999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[160.54,152.0],"end":[160.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[139.26,84.99],"end":[139.25,85.0],"width":0.15,"net":"GND"},{"start":[144.75,97.22999999999999],"end":[144.25,97.22999999999999],"width":0.3,"net":"GND"},{"start":[166.54,152.0],"end":[166.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[200.54,151.51999999999998],"end":[200.54,152.0],"width":0.15,"net":"GND"},{"start":[154.54,151.51999999999998],"end":[154.54,152.0],"width":0.15,"net":"GND"},{"start":[204.85,102.85],"end":[204.75,102.75],"width":0.5,"net":"GND"},{"start":[186.51999999999998,151.5],"end":[186.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[152.51999999999998,150.01999999999998],"end":[152.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[162.54,151.51999999999998],"end":[162.54,152.0],"width":0.15,"net":"GND"},{"start":[164.6,150.51999999999998],"end":[164.6,150.94],"width":0.15,"net":"GND"},{"start":[134.04999999999998,146.13088399999998],"end":[134.9,146.13088399999998],"width":0.3,"net":"GND"},{"start":[164.54,152.0],"end":[164.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[187.98,142.480884],"end":[187.98,142.00088399999999],"width":0.15,"net":"GND"},{"start":[148.51999999999998,150.01999999999998],"end":[148.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[176.51999999999998,150.01999999999998],"end":[176.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[207.01,142.990884],"end":[207.0,142.980884],"width":0.15,"net":"GND"},{"start":[144.6,150.94],"end":[144.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[182.54,152.0],"end":[182.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[142.01999999999998,142.00088399999999],"end":[142.0,141.980884],"width":0.15,"net":"GND"},{"start":[164.51999999999998,150.01999999999998],"end":[164.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[207.75,102.85],"end":[204.85,102.85],"width":0.5,"net":"GND"},{"start":[179.75,99.75],"end":[179.25,99.750001],"width":0.3,"net":"GND"},{"start":[194.54,152.0],"end":[194.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[159.75,142.50088399999999],"end":[159.73,142.480884],"width":0.15,"net":"GND"},{"start":[150.0,142.980884],"end":[150.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[178.75,106.25],"end":[178.5,106.5],"width":0.3,"net":"GND"},{"start":[168.51999999999998,150.44],"end":[168.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[172.51999999999998,149.5],"end":[172.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[207.01,133.480884],"end":[207.01,133.22088399999998],"width":0.15,"net":"GND"},{"start":[138.4,146.13088399999998],"end":[138.5,146.230884],"width":0.3,"net":"GND"},{"start":[198.51999999999998,149.5],"end":[198.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[144.25,97.22999999999999],"end":[143.78,97.22999999999999],"width":0.3,"net":"GND"},{"start":[137.73,97.0],"end":[137.73,95.67],"width":0.15,"net":"GND"},{"start":[176.6,150.51999999999998],"end":[176.6,150.94],"width":0.15,"net":"GND"},{"start":[198.54,151.51999999999998],"end":[198.54,152.0],"width":0.15,"net":"GND"},{"start":[190.54,152.0],"end":[190.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[159.76,142.990884],"end":[159.75,142.980884],"width":0.15,"net":"GND"},{"start":[136.26,86.25],"end":[136.26,86.00999999999999],"width":0.15,"net":"GND"},{"start":[188.51999999999998,150.44],"end":[188.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[180.51999999999998,149.5],"end":[180.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[169.499999,110.75],"end":[169.5,111.75],"width":0.3,"net":"GND"},{"start":[160.6,150.51999999999998],"end":[160.6,150.94],"width":0.15,"net":"GND"},{"start":[134.9,146.13088399999998],"end":[135.0,146.230884],"width":0.3,"net":"GND"},{"start":[142.51999999999998,149.5],"end":[142.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[150.51999999999998,149.5],"end":[150.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[160.51999999999998,151.01999999999998],"end":[160.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[159.73,134.710884],"end":[160.0,134.980884],"width":0.15,"net":"GND"},{"start":[165.325652,98.25],"end":[166.25,98.25],"width":0.3,"net":"GND"},{"start":[198.98999999999998,133.22088399999998],"end":[198.75,132.980884],"width":0.15,"net":"GND"},{"start":[190.54,151.51999999999998],"end":[190.54,152.0],"width":0.15,"net":"GND"},{"start":[187.98,134.710884],"end":[188.25,134.980884],"width":0.15,"net":"GND"},{"start":[198.25,138.00088399999999],"end":[198.25,137.230884],"width":0.3,"net":"GND"},{"start":[168.98,134.710884],"end":[169.25,134.980884],"width":0.15,"net":"GND"},{"start":[188.0,142.50088399999999],"end":[187.98,142.480884],"width":0.15,"net":"GND"},{"start":[135.26,87.49],"end":[135.75,87.0],"width":0.15,"net":"GND"},{"start":[170.76999999999998,143.480884],"end":[170.76999999999998,143.710884],"width":0.15,"net":"GND"},{"start":[172.9,146.13088399999998],"end":[173.0,146.230884],"width":0.3,"net":"GND"},{"start":[140.6,150.51999999999998],"end":[140.6,150.94],"width":0.15,"net":"GND"},{"start":[169.499999,94.57565199999999],"end":[169.5,95.5],"width":0.3,"net":"GND"},{"start":[162.54,152.0],"end":[162.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[204.39999999999998,62.55],"end":[205.32,61.629999999999995],"width":0.5,"net":"GND"},{"start":[154.51999999999998,150.44],"end":[154.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[179.25,99.750001],"end":[178.750001,99.750001],"width":0.3,"net":"GND"},{"start":[166.6,150.51999999999998],"end":[166.6,150.94],"width":0.15,"net":"GND"},{"start":[179.75,103.75],"end":[179.25,103.75],"width":0.3,"net":"GND"},{"start":[166.51999999999998,151.01999999999998],"end":[166.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[202.27499999999998,103.25],"end":[201.0237,101.9987],"width":0.5,"net":"GND"},{"start":[206.98,142.00088399999999],"end":[207.0,141.980884],"width":0.15,"net":"GND"},{"start":[156.51999999999998,149.5],"end":[156.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[202.79999999999998,96.47999999999999],"end":[203.51999999999998,96.47999999999999],"width":0.3,"net":"GND"},{"start":[189.73999999999998,142.480884],"end":[189.73999999999998,142.22088399999998],"width":0.15,"net":"GND"},{"start":[207.0,142.50088399999999],"end":[206.98,142.480884],"width":0.15,"net":"GND"},{"start":[182.51999999999998,149.5],"end":[182.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[190.6,150.94],"end":[190.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[151.76999999999998,134.480884],"end":[151.76999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[178.73,142.00088399999999],"end":[178.75,141.980884],"width":0.15,"net":"GND"},{"start":[132.2,89.45],"end":[132.25,89.5],"width":0.15,"net":"GND"},{"start":[164.54,151.51999999999998],"end":[164.54,152.0],"width":0.15,"net":"GND"},{"start":[199.01999999999998,134.480884],"end":[199.01999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[154.51999999999998,149.5],"end":[154.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[168.98,142.480884],"end":[168.98,142.00088399999999],"width":0.15,"net":"GND"},{"start":[156.51999999999998,150.44],"end":[156.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[194.6,150.51999999999998],"end":[194.6,150.94],"width":0.15,"net":"GND"},{"start":[150.01,133.480884],"end":[150.01,133.22088399999998],"width":0.15,"net":"GND"},{"start":[194.51999999999998,150.44],"end":[194.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[196.51999999999998,150.01999999999998],"end":[196.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[191.89999999999998,146.13088399999998],"end":[192.0,146.230884],"width":0.3,"net":"GND"},{"start":[187.98,134.480884],"end":[187.98,134.710884],"width":0.15,"net":"GND"},{"start":[132.76,86.00999999999999],"end":[132.25,85.5],"width":0.15,"net":"GND"},{"start":[189.76999999999998,134.480884],"end":[189.76999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[138.5,151.0],"end":[138.5,151.48],"width":0.15,"net":"GND"},{"start":[156.6,150.51999999999998],"end":[156.6,150.94],"width":0.15,"net":"GND"},{"start":[198.98999999999998,143.480884],"end":[198.98999999999998,142.990884],"width":0.15,"net":"GND"},{"start":[162.51999999999998,151.5],"end":[162.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[198.54,152.0],"end":[198.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[159.73,143.480884],"end":[159.73,143.710884],"width":0.15,"net":"GND"},{"start":[133.2,84.99],"end":[132.51,84.99],"width":0.15,"net":"GND"},{"start":[179.25,138.00088399999999],"end":[179.25,137.230884],"width":0.3,"net":"GND"},{"start":[172.51999999999998,150.01999999999998],"end":[172.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[146.54,151.51999999999998],"end":[146.54,152.0],"width":0.15,"net":"GND"},{"start":[176.51999999999998,151.01999999999998],"end":[176.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[184.51999999999998,151.01999999999998],"end":[184.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[156.54999999999998,146.13088399999998],"end":[157.4,146.13088399999998],"width":0.3,"net":"GND"},{"start":[166.75,105.750001],"end":[166.750001,105.750001],"width":0.3,"net":"GND"},{"start":[169.499999,109.0],"end":[169.499999,108.500001],"width":0.3,"net":"GND"},{"start":[180.51999999999998,150.01999999999998],"end":[180.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[136.76999999999998,92.83],"end":[135.9,93.7],"width":0.15,"net":"GND"},{"start":[168.98,142.00088399999999],"end":[169.0,141.980884],"width":0.15,"net":"GND"},{"start":[175.999999,93.486845],"end":[175.999999,94.57565199999999],"width":0.3,"net":"GND"},{"start":[142.0,142.50088399999999],"end":[142.01999999999998,142.480884],"width":0.15,"net":"GND"},{"start":[156.54,152.0],"end":[156.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[178.51999999999998,150.44],"end":[178.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[192.54,151.51999999999998],"end":[192.54,152.0],"width":0.15,"net":"GND"},{"start":[166.25,98.25],"end":[166.75,98.25],"width":0.3,"net":"GND"},{"start":[169.499999,109.0],"end":[169.499999,108.750001],"width":0.3,"net":"GND"},{"start":[188.51999999999998,149.5],"end":[188.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[151.73999999999998,142.480884],"end":[151.73999999999998,142.22088399999998],"width":0.15,"net":"GND"},{"start":[142.01999999999998,134.480884],"end":[142.01999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[170.76999999999998,134.480884],"end":[170.76999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[160.98999999999998,133.480884],"end":[160.98999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[150.5,138.00088399999999],"end":[150.5,137.230884],"width":0.3,"net":"GND"},{"start":[166.54,151.51999999999998],"end":[166.54,152.0],"width":0.15,"net":"GND"},{"start":[157.4,146.13088399999998],"end":[157.5,146.230884],"width":0.3,"net":"GND"},{"start":[135.76,84.99],"end":[135.75,85.0],"width":0.15,"net":"GND"},{"start":[160.54,151.51999999999998],"end":[160.54,152.0],"width":0.15,"net":"GND"},{"start":[186.51999999999998,149.5],"end":[186.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[182.6,150.51999999999998],"end":[182.6,150.94],"width":0.15,"net":"GND"},{"start":[140.73,143.480884],"end":[140.73,143.710884],"width":0.15,"net":"GND"},{"start":[159.48,98.75],"end":[160.25,98.75],"width":0.15,"net":"GND"},{"start":[186.54,151.51999999999998],"end":[186.54,152.0],"width":0.15,"net":"GND"},{"start":[174.54,152.0],"end":[174.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[146.25,98.0],"end":[146.5,98.25],"width":0.3,"net":"GND"},{"start":[151.73999999999998,133.22088399999998],"end":[151.5,132.980884],"width":0.15,"net":"GND"},{"start":[169.0,142.50088399999999],"end":[168.98,142.480884],"width":0.15,"net":"GND"},{"start":[170.51999999999998,149.5],"end":[170.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[197.75,142.50088399999999],"end":[197.73,142.480884],"width":0.15,"net":"GND"},{"start":[149.35,96.6],"end":[149.5,96.75],"width":0.3,"net":"GND"},{"start":[138.23999999999998,87.55],"end":[137.29999999999998,87.55],"width":0.15,"net":"GND"},{"start":[152.95,138.480884],"end":[151.75,138.480884],"width":0.3,"net":"GND"},{"start":[138.57999999999998,150.92],"end":[138.5,151.0],"width":0.15,"net":"GND"},{"start":[150.6,150.51999999999998],"end":[150.6,150.94],"width":0.15,"net":"GND"},{"start":[142.51999999999998,151.01999999999998],"end":[142.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[159.76,133.480884],"end":[159.76,133.22088399999998],"width":0.15,"net":"GND"},{"start":[144.54,151.51999999999998],"end":[144.54,152.0],"width":0.15,"net":"GND"},{"start":[180.01999999999998,134.480884],"end":[180.01999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[208.0,79.6],"end":[208.01,79.59],"width":0.15,"net":"GND"},{"start":[180.67434799999998,99.75],"end":[179.75,99.75],"width":0.3,"net":"GND"},{"start":[166.25,105.750001],"end":[166.75,105.750001],"width":0.3,"net":"GND"},{"start":[201.14999999999998,146.13088399999998],"end":[201.25,146.230884],"width":0.3,"net":"GND"},{"start":[186.51999999999998,151.01999999999998],"end":[186.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[141.98999999999998,133.22088399999998],"end":[141.75,132.980884],"width":0.15,"net":"GND"},{"start":[166.51999999999998,149.5],"end":[166.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[170.0,92.02],"end":[169.95315399999998,92.02],"width":0.3,"net":"GND"},{"start":[133.73999999999998,93.55],"end":[133.29999999999998,93.55],"width":0.15,"net":"GND"},{"start":[154.51999999999998,150.01999999999998],"end":[154.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[180.01999999999998,134.710884],"end":[179.75,134.980884],"width":0.15,"net":"GND"},{"start":[170.51999999999998,150.44],"end":[170.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[190.01,81.75],"end":[190.5,81.75],"width":0.5,"net":"GND"},{"start":[180.67434799999998,103.75],"end":[179.75,103.75],"width":0.3,"net":"GND"},{"start":[180.0,142.980884],"end":[180.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[156.6,150.94],"end":[156.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[197.73,143.480884],"end":[197.73,143.710884],"width":0.15,"net":"GND"},{"start":[169.499999,93.599003],"end":[169.499999,94.57565199999999],"width":0.3,"net":"GND"},{"start":[141.98999999999998,133.480884],"end":[141.98999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[152.51999999999998,150.44],"end":[152.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[170.73999999999998,142.22088399999998],"end":[170.5,141.980884],"width":0.15,"net":"GND"},{"start":[188.54,152.0],"end":[188.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[184.51999999999998,150.44],"end":[184.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[145.89,97.64],"end":[146.25,98.0],"width":0.3,"net":"GND"},{"start":[144.15,146.13088399999998],"end":[144.25,146.230884],"width":0.3,"net":"GND"},{"start":[148.6,150.51999999999998],"end":[148.6,150.94],"width":0.15,"net":"GND"},{"start":[207.0,142.980884],"end":[207.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[208.01,79.0],"end":[208.01,79.59],"width":0.15,"net":"GND"},{"start":[164.51999999999998,151.01999999999998],"end":[164.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[138.5,149.48],"end":[138.5,150.0],"width":0.15,"net":"GND"},{"start":[161.01999999999998,142.00088399999999],"end":[161.0,141.980884],"width":0.15,"net":"GND"},{"start":[140.75,142.50088399999999],"end":[140.73,142.480884],"width":0.15,"net":"GND"},{"start":[184.54,151.51999999999998],"end":[184.54,152.0],"width":0.15,"net":"GND"},{"start":[160.98999999999998,143.480884],"end":[160.98999999999998,142.990884],"width":0.15,"net":"GND"},{"start":[200.51999999999998,150.01999999999998],"end":[200.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[142.0,142.980884],"end":[142.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[169.34,92.63315399999999],"end":[169.34,93.439004],"width":0.3,"net":"GND"},{"start":[149.98,142.00088399999999],"end":[150.0,141.980884],"width":0.15,"net":"GND"},{"start":[188.01,133.480884],"end":[188.01,133.22088399999998],"width":0.15,"net":"GND"},{"start":[176.54,152.0],"end":[176.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[182.6,150.94],"end":[182.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[158.51999999999998,151.01999999999998],"end":[158.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[174.6,150.94],"end":[174.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[194.54999999999998,146.13088399999998],"end":[195.39999999999998,146.13088399999998],"width":0.3,"net":"GND"},{"start":[196.51999999999998,150.44],"end":[196.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[154.51999999999998,151.01999999999998],"end":[154.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[194.51999999999998,149.5],"end":[194.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[180.6,150.94],"end":[180.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[194.51999999999998,151.5],"end":[194.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[140.6,150.94],"end":[140.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[188.01,143.480884],"end":[188.01,142.990884],"width":0.15,"net":"GND"},{"start":[140.76,133.480884],"end":[140.76,133.22088399999998],"width":0.15,"net":"GND"},{"start":[172.51999999999998,151.01999999999998],"end":[172.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[142.6,150.94],"end":[142.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[142.54,151.51999999999998],"end":[142.54,152.0],"width":0.15,"net":"GND"},{"start":[178.76,143.480884],"end":[178.76,142.990884],"width":0.15,"net":"GND"},{"start":[175.999999,109.924348],"end":[175.999999,110.75],"width":0.3,"net":"GND"},{"start":[161.01999999999998,134.710884],"end":[160.75,134.980884],"width":0.15,"net":"GND"},{"start":[169.01,133.22088399999998],"end":[169.25,132.980884],"width":0.15,"net":"GND"},{"start":[179.98999999999998,143.480884],"end":[179.98999999999998,142.990884],"width":0.15,"net":"GND"},{"start":[168.51999999999998,151.01999999999998],"end":[168.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[164.51999999999998,149.5],"end":[164.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[175.51999999999998,111.453154],"end":[175.51999999999998,111.5],"width":0.3,"net":"GND"},{"start":[198.6,150.94],"end":[198.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[152.51999999999998,149.5],"end":[152.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[176.0,95.5],"end":[175.999999,95.500001],"width":0.3,"net":"GND"},{"start":[176.54,151.51999999999998],"end":[176.54,152.0],"width":0.15,"net":"GND"},{"start":[196.6,150.51999999999998],"end":[196.6,150.94],"width":0.15,"net":"GND"},{"start":[170.76999999999998,143.710884],"end":[170.5,143.980884],"width":0.15,"net":"GND"},{"start":[132.76999999999998,134.710884],"end":[132.5,134.980884],"width":0.15,"net":"GND"},{"start":[178.51999999999998,149.5],"end":[178.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[160.6,150.94],"end":[160.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[143.2,138.480884],"end":[142.0,138.480884],"width":0.3,"net":"GND"},{"start":[168.6,150.51999999999998],"end":[168.6,150.94],"width":0.15,"net":"GND"},{"start":[196.51999999999998,151.5],"end":[196.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[140.51999999999998,151.01999999999998],"end":[140.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[192.6,150.94],"end":[192.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[164.51999999999998,151.5],"end":[164.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[207.01,143.480884],"end":[207.01,142.990884],"width":0.15,"net":"GND"},{"start":[131.26,89.45],"end":[132.2,89.45],"width":0.15,"net":"GND"},{"start":[197.79999999999998,62.55],"end":[197.6,62.55],"width":0.5,"net":"GND"},{"start":[175.999999,110.75],"end":[175.999999,110.97315499999999],"width":0.3,"net":"GND"},{"start":[143.78,97.22999999999999],"end":[143.76,97.25],"width":0.3,"net":"GND"},{"start":[162.51999999999998,150.44],"end":[162.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[182.54,151.51999999999998],"end":[182.54,152.0],"width":0.15,"net":"GND"},{"start":[176.6,150.94],"end":[176.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[169.499999,95.500001],"end":[169.0,96.0],"width":0.3,"net":"GND"},{"start":[184.51999999999998,150.01999999999998],"end":[184.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[194.54,151.51999999999998],"end":[194.54,152.0],"width":0.15,"net":"GND"},{"start":[200.51999999999998,151.5],"end":[200.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[190.51999999999998,149.5],"end":[190.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[173.95,130.830884],"end":[174.15,130.830884],"width":0.15,"net":"GND"},{"start":[200.6,150.51999999999998],"end":[200.6,150.94],"width":0.15,"net":"GND"},{"start":[144.51999999999998,150.01999999999998],"end":[144.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[152.54,151.51999999999998],"end":[152.54,152.0],"width":0.15,"net":"GND"},{"start":[192.51999999999998,151.01999999999998],"end":[192.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[169.5,138.00088399999999],"end":[169.5,137.230884],"width":0.3,"net":"GND"},{"start":[176.0,109.0],"end":[176.0,108.5],"width":0.3,"net":"GND"},{"start":[197.75,142.980884],"end":[197.75,142.50088399999999],"width":0.15,"net":"GND"},{"start":[196.51999999999998,151.01999999999998],"end":[196.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[187.98,142.00088399999999],"end":[188.0,141.980884],"width":0.15,"net":"GND"},{"start":[194.6,150.94],"end":[194.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[146.6,150.94],"end":[146.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[192.6,150.51999999999998],"end":[192.6,150.94],"width":0.15,"net":"GND"},{"start":[148.54,152.0],"end":[148.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[158.51999999999998,150.44],"end":[158.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[150.51999999999998,151.01999999999998],"end":[150.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[190.51999999999998,151.01999999999998],"end":[190.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[153.04999999999998,146.13088399999998],"end":[153.9,146.13088399999998],"width":0.3,"net":"GND"},{"start":[197.76,133.480884],"end":[197.76,133.22088399999998],"width":0.15,"net":"GND"},{"start":[162.6,150.94],"end":[162.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[132.76999999999998,143.710884],"end":[132.5,143.980884],"width":0.15,"net":"GND"},{"start":[153.9,146.13088399999998],"end":[154.0,146.230884],"width":0.3,"net":"GND"},{"start":[136.7,84.99],"end":[135.76,84.99],"width":0.15,"net":"GND"},{"start":[165.325652,105.750001],"end":[166.25,105.750001],"width":0.3,"net":"GND"},{"start":[142.51999999999998,150.44],"end":[142.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[169.01,143.480884],"end":[169.01,142.990884],"width":0.15,"net":"GND"},{"start":[149.29999999999998,112.5],"end":[149.29999999999998,111.39999999999999],"width":0.3,"net":"GND"},{"start":[178.75,142.50088399999999],"end":[178.73,142.480884],"width":0.15,"net":"GND"},{"start":[188.01,142.990884],"end":[188.0,142.980884],"width":0.15,"net":"GND"},{"start":[160.51999999999998,149.5],"end":[160.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[188.51999999999998,150.01999999999998],"end":[188.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[203.5,100.5],"end":[202.86525,100.5],"width":0.5,"net":"GND"},{"start":[166.51999999999998,151.5],"end":[166.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[137.29999999999998,87.55],"end":[137.25,87.5],"width":0.15,"net":"GND"},{"start":[159.73,142.00088399999999],"end":[159.75,141.980884],"width":0.15,"net":"GND"},{"start":[182.51999999999998,150.44],"end":[182.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[192.51999999999998,151.5],"end":[192.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[175.54999999999998,146.13088399999998],"end":[176.4,146.13088399999998],"width":0.3,"net":"GND"},{"start":[175.84,93.32684599999999],"end":[175.999999,93.486845],"width":0.3,"net":"GND"},{"start":[142.6,150.51999999999998],"end":[142.6,150.94],"width":0.15,"net":"GND"},{"start":[186.51999999999998,150.01999999999998],"end":[186.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[136.76999999999998,92.0],"end":[136.76999999999998,92.83],"width":0.15,"net":"GND"},{"start":[201.0237,98.0487],"end":[200.725,97.75],"width":0.5,"net":"GND"},{"start":[132.73999999999998,142.480884],"end":[132.73999999999998,142.22088399999998],"width":0.15,"net":"GND"},{"start":[160.98999999999998,142.990884],"end":[161.0,142.980884],"width":0.15,"net":"GND"},{"start":[197.73,134.710884],"end":[198.0,134.980884],"width":0.15,"net":"GND"},{"start":[174.51999999999998,151.5],"end":[174.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[150.51999999999998,150.44],"end":[150.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[192.51999999999998,150.01999999999998],"end":[192.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[140.2,84.99],"end":[139.26,84.99],"width":0.15,"net":"GND"},{"start":[184.6,150.94],"end":[184.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[197.76,133.22088399999998],"end":[198.0,132.980884],"width":0.15,"net":"GND"},{"start":[179.75,106.25],"end":[179.25,106.25],"width":0.3,"net":"GND"},{"start":[150.0,142.50088399999999],"end":[149.98,142.480884],"width":0.15,"net":"GND"},{"start":[138.51999999999998,151.5],"end":[138.51999999999998,151.98],"width":0.15,"net":"GND"},{"start":[160.25,138.00088399999999],"end":[160.25,137.230884],"width":0.3,"net":"GND"},{"start":[168.51999999999998,150.01999999999998],"end":[168.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[181.29999999999998,146.13088399999998],"end":[182.15,146.13088399999998],"width":0.3,"net":"GND"},{"start":[152.6,150.94],"end":[152.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[172.6,150.94],"end":[172.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[154.6,150.51999999999998],"end":[154.6,150.94],"width":0.15,"net":"GND"},{"start":[169.499999,108.500001],"end":[169.5,108.5],"width":0.3,"net":"GND"},{"start":[150.01,143.480884],"end":[150.01,142.990884],"width":0.15,"net":"GND"},{"start":[170.73999999999998,133.22088399999998],"end":[170.5,132.980884],"width":0.15,"net":"GND"},{"start":[182.51999999999998,150.01999999999998],"end":[182.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[137.54999999999998,146.13088399999998],"end":[138.4,146.13088399999998],"width":0.3,"net":"GND"},{"start":[169.34,93.439004],"end":[169.499999,93.599003],"width":0.3,"net":"GND"},{"start":[137.73,95.67],"end":[138.1,95.3],"width":0.15,"net":"GND"},{"start":[190.5,81.75],"end":[191.0,81.75],"width":0.5,"net":"GND"},{"start":[131.0,90.49],"end":[131.51,90.49],"width":0.15,"net":"GND"},{"start":[174.51999999999998,150.44],"end":[174.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[170.51999999999998,151.01999999999998],"end":[170.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[174.51999999999998,151.01999999999998],"end":[174.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[169.95315399999998,92.02],"end":[169.34,92.63315399999999],"width":0.3,"net":"GND"},{"start":[198.51999999999998,150.44],"end":[198.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[160.51999999999998,151.5],"end":[160.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[175.84,92.63315399999999],"end":[175.84,93.32684599999999],"width":0.3,"net":"GND"},{"start":[150.01,142.990884],"end":[150.0,142.980884],"width":0.15,"net":"GND"},{"start":[198.51999999999998,151.01999999999998],"end":[198.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[201.0237,101.9987],"end":[201.0237,98.6],"width":0.5,"net":"GND"},{"start":[138.5,150.0],"end":[138.5,150.42],"width":0.15,"net":"GND"},{"start":[178.6,150.94],"end":[178.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[191.0,81.75],"end":[191.5,81.75],"width":0.5,"net":"GND"},{"start":[189.73999999999998,133.480884],"end":[189.73999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[154.54,152.0],"end":[154.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[206.98,142.480884],"end":[206.98,142.00088399999999],"width":0.15,"net":"GND"},{"start":[158.6,150.51999999999998],"end":[158.6,150.94],"width":0.15,"net":"GND"},{"start":[141.25,138.00088399999999],"end":[141.25,137.230884],"width":0.3,"net":"GND"},{"start":[176.51999999999998,150.44],"end":[176.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[160.98999999999998,133.22088399999998],"end":[160.75,132.980884],"width":0.15,"net":"GND"},{"start":[144.6,150.51999999999998],"end":[144.6,150.94],"width":0.15,"net":"GND"},{"start":[176.5,92.02],"end":[176.45315399999998,92.02],"width":0.3,"net":"GND"},{"start":[200.51999999999998,150.44],"end":[200.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[148.51999999999998,151.01999999999998],"end":[148.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[140.75,142.980884],"end":[140.75,142.50088399999999],"width":0.15,"net":"GND"},{"start":[178.54,152.0],"end":[178.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[144.54,152.0],"end":[144.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[159.76,133.22088399999998],"end":[160.0,132.980884],"width":0.15,"net":"GND"},{"start":[146.6,150.51999999999998],"end":[146.6,150.94],"width":0.15,"net":"GND"},{"start":[200.29999999999998,146.13088399999998],"end":[201.14999999999998,146.13088399999998],"width":0.3,"net":"GND"},{"start":[170.51999999999998,150.01999999999998],"end":[170.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[172.54,151.51999999999998],"end":[172.54,152.0],"width":0.15,"net":"GND"},{"start":[136.26,86.00999999999999],"end":[135.75,85.5],"width":0.15,"net":"GND"},{"start":[188.51999999999998,151.01999999999998],"end":[188.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[170.54,152.0],"end":[170.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[204.25,103.25],"end":[204.75,102.75],"width":0.5,"net":"GND"},{"start":[169.01,142.990884],"end":[169.0,142.980884],"width":0.15,"net":"GND"},{"start":[164.51999999999998,150.44],"end":[164.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[140.51999999999998,151.5],"end":[140.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[178.51999999999998,150.01999999999998],"end":[178.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[140.73,142.00088399999999],"end":[140.75,141.980884],"width":0.15,"net":"GND"},{"start":[175.999999,110.97315499999999],"end":[175.51999999999998,111.453154],"width":0.3,"net":"GND"},{"start":[140.51999999999998,150.44],"end":[140.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[188.54,151.51999999999998],"end":[188.54,152.0],"width":0.15,"net":"GND"},{"start":[166.6,150.94],"end":[166.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[198.6,150.51999999999998],"end":[198.6,150.94],"width":0.15,"net":"GND"},{"start":[169.499999,109.924348],"end":[169.499999,110.75],"width":0.3,"net":"GND"},{"start":[184.54,152.0],"end":[184.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[168.54,152.0],"end":[168.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[188.0,142.980884],"end":[188.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[199.01999999999998,142.480884],"end":[199.01999999999998,142.00088399999999],"width":0.15,"net":"GND"},{"start":[186.6,150.51999999999998],"end":[186.6,150.94],"width":0.15,"net":"GND"},{"start":[140.76,142.990884],"end":[140.75,142.980884],"width":0.15,"net":"GND"},{"start":[138.5,151.48],"end":[138.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[158.51999999999998,149.5],"end":[158.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[148.6,150.94],"end":[148.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[140.76,143.480884],"end":[140.76,142.990884],"width":0.15,"net":"GND"},{"start":[145.89,97.6],"end":[145.12,97.6],"width":0.3,"net":"GND"},{"start":[165.79999999999998,146.13088399999998],"end":[166.65,146.13088399999998],"width":0.3,"net":"GND"},{"start":[140.76,133.22088399999998],"end":[141.0,132.980884],"width":0.15,"net":"GND"},{"start":[188.5,138.00088399999999],"end":[188.5,137.230884],"width":0.3,"net":"GND"},{"start":[197.6,62.55],"end":[196.67999999999998,61.629999999999995],"width":0.5,"net":"GND"},{"start":[135.95,130.830884],"end":[136.15,130.830884],"width":0.15,"net":"GND"},{"start":[170.6,150.51999999999998],"end":[170.6,150.94],"width":0.15,"net":"GND"},{"start":[162.29999999999998,146.13088399999998],"end":[163.15,146.13088399999998],"width":0.3,"net":"GND"},{"start":[158.6,150.94],"end":[158.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[182.51999999999998,151.01999999999998],"end":[182.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[149.98,142.480884],"end":[149.98,142.00088399999999],"width":0.15,"net":"GND"},{"start":[200.51999999999998,151.01999999999998],"end":[200.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[178.73,134.480884],"end":[178.73,134.710884],"width":0.15,"net":"GND"},{"start":[175.999999,94.57565199999999],"end":[176.0,95.5],"width":0.3,"net":"GND"},{"start":[172.51999999999998,150.44],"end":[172.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[159.73,134.480884],"end":[159.73,134.710884],"width":0.15,"net":"GND"},{"start":[139.76,86.25],"end":[139.76,86.00999999999999],"width":0.15,"net":"GND"},{"start":[199.0,142.980884],"end":[199.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[151.76999999999998,143.480884],"end":[151.76999999999998,143.710884],"width":0.15,"net":"GND"},{"start":[162.51999999999998,151.01999999999998],"end":[162.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[199.01999999999998,142.00088399999999],"end":[199.0,141.980884],"width":0.15,"net":"GND"},{"start":[175.999999,95.500001],"end":[175.5,96.0],"width":0.3,"net":"GND"},{"start":[150.01,133.22088399999998],"end":[150.25,132.980884],"width":0.15,"net":"GND"},{"start":[146.51999999999998,151.5],"end":[146.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[170.54,151.51999999999998],"end":[170.54,152.0],"width":0.15,"net":"GND"},{"start":[180.01999999999998,142.00088399999999],"end":[180.0,141.980884],"width":0.15,"net":"GND"},{"start":[152.6,150.51999999999998],"end":[152.6,150.94],"width":0.15,"net":"GND"},{"start":[144.51999999999998,150.44],"end":[144.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[180.51999999999998,151.01999999999998],"end":[180.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[197.73,134.480884],"end":[197.73,134.710884],"width":0.15,"net":"GND"},{"start":[189.76999999999998,134.710884],"end":[189.5,134.980884],"width":0.15,"net":"GND"},{"start":[199.01999999999998,134.710884],"end":[198.75,134.980884],"width":0.15,"net":"GND"},{"start":[189.73999999999998,142.22088399999998],"end":[189.5,141.980884],"width":0.15,"net":"GND"},{"start":[140.73,142.480884],"end":[140.73,142.00088399999999],"width":0.15,"net":"GND"},{"start":[198.98999999999998,133.480884],"end":[198.98999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[206.98,134.710884],"end":[207.25,134.980884],"width":0.15,"net":"GND"},{"start":[166.75,100.25],"end":[167.25,100.25],"width":0.3,"net":"GND"},{"start":[172.6,150.51999999999998],"end":[172.6,150.94],"width":0.15,"net":"GND"},{"start":[196.51999999999998,149.5],"end":[196.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[162.51999999999998,150.01999999999998],"end":[162.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[180.54,151.51999999999998],"end":[180.54,152.0],"width":0.15,"net":"GND"},{"start":[144.51999999999998,151.5],"end":[144.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[169.01,133.480884],"end":[169.01,133.22088399999998],"width":0.15,"net":"GND"},{"start":[206.98,134.480884],"end":[206.98,134.710884],"width":0.15,"net":"GND"},{"start":[142.01999999999998,134.710884],"end":[141.75,134.980884],"width":0.15,"net":"GND"},{"start":[156.51999999999998,151.5],"end":[156.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[154.95,130.830884],"end":[155.15,130.830884],"width":0.15,"net":"GND"},{"start":[199.0,142.50088399999999],"end":[199.01999999999998,142.480884],"width":0.15,"net":"GND"},{"start":[140.73,134.710884],"end":[141.0,134.980884],"width":0.15,"net":"GND"},{"start":[160.51999999999998,150.44],"end":[160.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[189.5,143.980884],"end":[189.5,143.980884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,151.01999999999998],"end":[184.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,83.75],"end":[177.75,83.75],"width":0.25,"net":"GND"},{"start":[201.0237,98.6],"end":[201.0237,98.6],"width":0.25,"net":"GND"},{"start":[205.25,60.0],"end":[205.25,60.0],"width":0.25,"net":"GND"},{"start":[140.75,142.980884],"end":[140.75,142.980884],"width":0.25,"net":"GND"},{"start":[138.5,151.0],"end":[138.5,151.0],"width":0.25,"net":"GND"},{"start":[175.25,83.75],"end":[175.25,83.75],"width":0.25,"net":"GND"},{"start":[141.0,132.980884],"end":[141.0,132.980884],"width":0.25,"net":"GND"},{"start":[191.5,81.75],"end":[191.5,81.75],"width":0.25,"net":"GND"},{"start":[169.5,137.230884],"end":[169.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,151.01999999999998],"end":[188.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,150.01999999999998],"end":[168.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,57.5],"end":[203.0,57.5],"width":0.25,"net":"GND"},{"start":[176.5,146.230884],"end":[176.5,146.230884],"width":0.25,"net":"GND"},{"start":[140.51999999999998,152.01999999999998],"end":[140.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.25,146.230884],"end":[182.25,146.230884],"width":0.25,"net":"GND"},{"start":[174.0,98.5],"end":[174.0,98.5],"width":0.25,"net":"GND"},{"start":[169.499999,110.75],"end":[169.499999,110.75],"width":0.25,"net":"GND"},{"start":[198.5,58.5],"end":[198.5,58.5],"width":0.25,"net":"GND"},{"start":[146.0,92.0],"end":[146.0,92.0],"width":0.25,"net":"GND"},{"start":[170.5,134.980884],"end":[170.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.51999999999998,150.01999999999998],"end":[200.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,102.75],"end":[189.5,102.75],"width":0.25,"net":"GND"},{"start":[189.75,138.480884],"end":[189.75,138.480884],"width":0.25,"net":"GND"},{"start":[152.51999999999998,152.01999999999998],"end":[152.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,58.0],"end":[199.5,58.0],"width":0.25,"net":"GND"},{"start":[138.5,150.0],"end":[138.5,150.0],"width":0.25,"net":"GND"},{"start":[148.25,142.980884],"end":[148.25,142.980884],"width":0.25,"net":"GND"},{"start":[151.5,143.980884],"end":[151.5,143.980884],"width":0.25,"net":"GND"},{"start":[198.0,134.980884],"end":[198.0,134.980884],"width":0.25,"net":"GND"},{"start":[191.5,142.980884],"end":[191.5,142.980884],"width":0.25,"net":"GND"},{"start":[150.0,141.980884],"end":[150.0,141.980884],"width":0.25,"net":"GND"},{"start":[161.0,142.980884],"end":[161.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,150.01999999999998],"end":[194.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[150.51999999999998,150.01999999999998],"end":[150.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.5],"end":[135.75,85.5],"width":0.25,"net":"GND"},{"start":[176.51999999999998,151.01999999999998],"end":[176.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.5,96.0],"end":[175.5,96.0],"width":0.25,"net":"GND"},{"start":[193.0,90.25],"end":[193.0,90.25],"width":0.25,"net":"GND"},{"start":[170.51999999999998,150.01999999999998],"end":[170.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[201.25,146.230884],"end":[201.25,146.230884],"width":0.25,"net":"GND"},{"start":[138.5,146.230884],"end":[138.5,146.230884],"width":0.25,"net":"GND"},{"start":[144.51999999999998,152.01999999999998],"end":[144.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,152.01999999999998],"end":[172.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[158.51999999999998,152.01999999999998],"end":[158.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,95.5],"end":[176.0,95.5],"width":0.25,"net":"GND"},{"start":[172.0,106.0],"end":[172.0,106.0],"width":0.25,"net":"GND"},{"start":[160.51999999999998,151.01999999999998],"end":[160.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,134.980884],"end":[151.5,134.980884],"width":0.25,"net":"GND"},{"start":[134.5,142.980884],"end":[134.5,142.980884],"width":0.25,"net":"GND"},{"start":[199.0,138.480884],"end":[199.0,138.480884],"width":0.25,"net":"GND"},{"start":[154.0,146.230884],"end":[154.0,146.230884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,152.01999999999998],"end":[196.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,57.5],"end":[199.5,57.5],"width":0.25,"net":"GND"},{"start":[205.25,59.0],"end":[205.25,59.0],"width":0.25,"net":"GND"},{"start":[188.25,134.980884],"end":[188.25,134.980884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,152.01999999999998],"end":[192.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,141.980884],"end":[189.5,141.980884],"width":0.25,"net":"GND"},{"start":[159.75,141.980884],"end":[159.75,141.980884],"width":0.25,"net":"GND"},{"start":[170.5,141.980884],"end":[170.5,141.980884],"width":0.25,"net":"GND"},{"start":[197.75,142.980884],"end":[197.75,142.980884],"width":0.25,"net":"GND"},{"start":[207.25,132.980884],"end":[207.25,132.980884],"width":0.25,"net":"GND"},{"start":[139.25,85.5],"end":[139.25,85.5],"width":0.25,"net":"GND"},{"start":[190.0,97.75],"end":[190.0,97.75],"width":0.25,"net":"GND"},{"start":[179.75,99.75],"end":[179.75,99.75],"width":0.25,"net":"GND"},{"start":[189.5,100.25],"end":[189.5,100.25],"width":0.25,"net":"GND"},{"start":[145.0,93.0],"end":[145.0,93.0],"width":0.25,"net":"GND"},{"start":[148.51999999999998,152.01999999999998],"end":[148.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.75,134.980884],"end":[160.75,134.980884],"width":0.25,"net":"GND"},{"start":[188.0,142.980884],"end":[188.0,142.980884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,151.01999999999998],"end":[150.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.0,105.5],"end":[177.0,105.5],"width":0.25,"net":"GND"},{"start":[144.51999999999998,150.01999999999998],"end":[144.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,152.01999999999998],"end":[190.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[162.51999999999998,150.01999999999998],"end":[162.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,146.230884],"end":[166.75,146.230884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,152.01999999999998],"end":[150.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,57.5],"end":[199.0,57.5],"width":0.25,"net":"GND"},{"start":[172.0,98.5],"end":[172.0,98.5],"width":0.25,"net":"GND"},{"start":[175.75,84.25],"end":[175.75,84.25],"width":0.25,"net":"GND"},{"start":[196.75,60.0],"end":[196.75,60.0],"width":0.25,"net":"GND"},{"start":[132.25,85.5],"end":[132.25,85.5],"width":0.25,"net":"GND"},{"start":[169.5,95.5],"end":[169.5,95.5],"width":0.25,"net":"GND"},{"start":[160.0,134.980884],"end":[160.0,134.980884],"width":0.25,"net":"GND"},{"start":[196.75,59.0],"end":[196.75,59.0],"width":0.25,"net":"GND"},{"start":[173.25,85.0],"end":[173.25,85.0],"width":0.25,"net":"GND"},{"start":[177.0,101.5],"end":[177.0,101.5],"width":0.25,"net":"GND"},{"start":[203.5,58.0],"end":[203.5,58.0],"width":0.25,"net":"GND"},{"start":[132.25,89.5],"end":[132.25,89.5],"width":0.25,"net":"GND"},{"start":[170.51999999999998,152.01999999999998],"end":[170.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.0,97.75],"end":[189.0,97.75],"width":0.25,"net":"GND"},{"start":[198.75,134.980884],"end":[198.75,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,146.230884],"end":[173.0,146.230884],"width":0.25,"net":"GND"},{"start":[157.75,103.75],"end":[157.75,103.75],"width":0.25,"net":"GND"},{"start":[188.25,132.980884],"end":[188.25,132.980884],"width":0.25,"net":"GND"},{"start":[207.25,134.980884],"end":[207.25,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,105.5],"end":[169.5,105.5],"width":0.25,"net":"GND"},{"start":[174.51999999999998,152.01999999999998],"end":[174.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[208.0,79.6],"end":[208.0,79.6],"width":0.25,"net":"GND"},{"start":[175.75,83.75],"end":[175.75,83.75],"width":0.25,"net":"GND"},{"start":[172.51999999999998,150.01999999999998],"end":[172.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,150.01999999999998],"end":[198.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.51999999999998,150.01999999999998],"end":[160.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,151.01999999999998],"end":[190.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[163.75,100.25],"end":[163.75,100.25],"width":0.25,"net":"GND"},{"start":[141.0,134.980884],"end":[141.0,134.980884],"width":0.25,"net":"GND"},{"start":[195.5,146.230884],"end":[195.5,146.230884],"width":0.25,"net":"GND"},{"start":[146.51999999999998,152.01999999999998],"end":[146.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,141.980884],"end":[151.5,141.980884],"width":0.25,"net":"GND"},{"start":[189.5,132.980884],"end":[189.5,132.980884],"width":0.25,"net":"GND"},{"start":[193.5,89.75],"end":[193.5,89.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,152.01999999999998],"end":[162.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[167.25,142.980884],"end":[167.25,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,84.25],"end":[173.75,84.25],"width":0.25,"net":"GND"},{"start":[131.75,90.25],"end":[131.75,90.25],"width":0.25,"net":"GND"},{"start":[177.25,84.25],"end":[177.25,84.25],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[166.51999999999998,150.01999999999998],"end":[166.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[170.51999999999998,151.01999999999998],"end":[170.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,83.75],"end":[173.25,83.75],"width":0.25,"net":"GND"},{"start":[178.75,142.980884],"end":[178.75,142.980884],"width":0.25,"net":"GND"},{"start":[166.51999999999998,152.01999999999998],"end":[166.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,105.750001],"end":[166.75,105.750001],"width":0.25,"net":"GND"},{"start":[178.51999999999998,150.01999999999998],"end":[178.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[173.75,83.75],"end":[173.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,102.5],"end":[177.0,102.5],"width":0.25,"net":"GND"},{"start":[203.6,96.39999999999999],"end":[203.6,96.39999999999999],"width":0.25,"net":"GND"},{"start":[200.51999999999998,152.01999999999998],"end":[200.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.51999999999998,150.01999999999998],"end":[182.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[191.0,81.75],"end":[191.0,81.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,151.01999999999998],"end":[162.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.0],"end":[135.75,85.0],"width":0.25,"net":"GND"},{"start":[179.25,103.75],"end":[179.25,103.75],"width":0.25,"net":"GND"},{"start":[176.0,106.0],"end":[176.0,106.0],"width":0.25,"net":"GND"},{"start":[207.0,142.980884],"end":[207.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,85.5],"end":[173.75,85.5],"width":0.25,"net":"GND"},{"start":[151.5,132.980884],"end":[151.5,132.980884],"width":0.25,"net":"GND"},{"start":[198.5,57.5],"end":[198.5,57.5],"width":0.25,"net":"GND"},{"start":[161.0,138.480884],"end":[161.0,138.480884],"width":0.25,"net":"GND"},{"start":[176.51999999999998,152.01999999999998],"end":[176.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,132.980884],"end":[169.25,132.980884],"width":0.25,"net":"GND"},{"start":[142.0,142.980884],"end":[142.0,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.25],"end":[164.25,98.25],"width":0.25,"net":"GND"},{"start":[177.0,142.980884],"end":[177.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.5,104.5],"end":[169.5,104.5],"width":0.25,"net":"GND"},{"start":[146.51999999999998,150.01999999999998],"end":[146.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[164.51999999999998,152.01999999999998],"end":[164.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,151.01999999999998],"end":[172.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.999999,110.75],"end":[175.999999,110.75],"width":0.25,"net":"GND"},{"start":[188.5,137.230884],"end":[188.5,137.230884],"width":0.25,"net":"GND"},{"start":[162.75,142.980884],"end":[162.75,142.980884],"width":0.25,"net":"GND"},{"start":[176.0,98.5],"end":[176.0,98.5],"width":0.25,"net":"GND"},{"start":[152.51999999999998,151.01999999999998],"end":[152.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[133.0,93.25],"end":[133.0,93.25],"width":0.25,"net":"GND"},{"start":[140.51999999999998,151.01999999999998],"end":[140.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[161.0,141.980884],"end":[161.0,141.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.5],"end":[172.75,85.5],"width":0.25,"net":"GND"},{"start":[146.0,94.0],"end":[146.0,94.0],"width":0.25,"net":"GND"},{"start":[169.5,111.75],"end":[169.5,111.75],"width":0.25,"net":"GND"},{"start":[199.0,142.980884],"end":[199.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.0,142.980884],"end":[169.0,142.980884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,150.01999999999998],"end":[196.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,109.0],"end":[176.0,109.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,151.01999999999998],"end":[164.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[138.5,152.0],"end":[138.5,152.0],"width":0.25,"net":"GND"},{"start":[179.0,134.980884],"end":[179.0,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,101.5],"end":[169.5,101.5],"width":0.25,"net":"GND"},{"start":[140.51999999999998,150.01999999999998],"end":[140.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.0,132.980884],"end":[160.0,132.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,150.01999999999998],"end":[180.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.25,105.750001],"end":[166.25,105.750001],"width":0.25,"net":"GND"},{"start":[199.0,58.0],"end":[199.0,58.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,150.01999999999998],"end":[154.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,141.980884],"end":[132.5,141.980884],"width":0.25,"net":"GND"},{"start":[192.5,90.25],"end":[192.5,90.25],"width":0.25,"net":"GND"},{"start":[186.51999999999998,152.01999999999998],"end":[186.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[144.0,92.0],"end":[144.0,92.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,151.01999999999998],"end":[182.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,152.01999999999998],"end":[198.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,87.0],"end":[135.75,87.0],"width":0.25,"net":"GND"},{"start":[202.5,58.0],"end":[202.5,58.0],"width":0.25,"net":"GND"},{"start":[170.5,132.980884],"end":[170.5,132.980884],"width":0.25,"net":"GND"},{"start":[179.75,134.980884],"end":[179.75,134.980884],"width":0.25,"net":"GND"},{"start":[166.75,98.25],"end":[166.75,98.25],"width":0.25,"net":"GND"},{"start":[193.0,89.75],"end":[193.0,89.75],"width":0.25,"net":"GND"},{"start":[188.0,141.980884],"end":[188.0,141.980884],"width":0.25,"net":"GND"},{"start":[166.25,98.25],"end":[166.25,98.25],"width":0.25,"net":"GND"},{"start":[169.5,103.5],"end":[169.5,103.5],"width":0.25,"net":"GND"},{"start":[156.51999999999998,152.01999999999998],"end":[156.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[142.51999999999998,152.01999999999998],"end":[142.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,152.01999999999998],"end":[168.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[203.5,57.5],"end":[203.5,57.5],"width":0.25,"net":"GND"},{"start":[143.75,142.980884],"end":[143.75,142.980884],"width":0.25,"net":"GND"},{"start":[204.75,146.230884],"end":[204.75,146.230884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,150.01999999999998],"end":[186.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,58.0],"end":[203.0,58.0],"width":0.25,"net":"GND"},{"start":[181.75,142.980884],"end":[181.75,142.980884],"width":0.25,"net":"GND"},{"start":[151.75,138.480884],"end":[151.75,138.480884],"width":0.25,"net":"GND"},{"start":[146.0,93.0],"end":[146.0,93.0],"width":0.25,"net":"GND"},{"start":[158.51999999999998,150.01999999999998],"end":[158.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[146.25,98.0],"end":[146.25,98.0],"width":0.25,"net":"GND"},{"start":[142.51999999999998,150.01999999999998],"end":[142.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[141.75,132.980884],"end":[141.75,132.980884],"width":0.25,"net":"GND"},{"start":[144.0,93.0],"end":[144.0,93.0],"width":0.25,"net":"GND"},{"start":[132.5,132.980884],"end":[132.5,132.980884],"width":0.25,"net":"GND"},{"start":[172.75,83.75],"end":[172.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,104.5],"end":[177.0,104.5],"width":0.25,"net":"GND"},{"start":[190.0,102.75],"end":[190.0,102.75],"width":0.25,"net":"GND"},{"start":[177.0,99.5],"end":[177.0,99.5],"width":0.25,"net":"GND"},{"start":[185.75,146.230884],"end":[185.75,146.230884],"width":0.25,"net":"GND"},{"start":[193.5,90.75],"end":[193.5,90.75],"width":0.25,"net":"GND"},{"start":[177.0,100.5],"end":[177.0,100.5],"width":0.25,"net":"GND"},{"start":[160.25,137.230884],"end":[160.25,137.230884],"width":0.25,"net":"GND"},{"start":[153.5,142.980884],"end":[153.5,142.980884],"width":0.25,"net":"GND"},{"start":[170.5,106.0],"end":[170.5,106.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,150.01999999999998],"end":[164.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,141.980884],"end":[199.0,141.980884],"width":0.25,"net":"GND"},{"start":[179.25,137.230884],"end":[179.25,137.230884],"width":0.25,"net":"GND"},{"start":[163.5,98.25],"end":[163.5,98.25],"width":0.25,"net":"GND"},{"start":[144.25,146.230884],"end":[144.25,146.230884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,150.01999999999998],"end":[192.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[175.25,84.25],"end":[175.25,84.25],"width":0.25,"net":"GND"},{"start":[148.51999999999998,150.01999999999998],"end":[148.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[156.51999999999998,150.01999999999998],"end":[156.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.0,132.980884],"end":[179.0,132.980884],"width":0.25,"net":"GND"},{"start":[158.0,142.980884],"end":[158.0,142.980884],"width":0.25,"net":"GND"},{"start":[158.51999999999998,151.01999999999998],"end":[158.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[207.0,141.980884],"end":[207.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.0,138.480884],"end":[180.0,138.480884],"width":0.25,"net":"GND"},{"start":[207.5,137.230884],"end":[207.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,150.01999999999998],"end":[188.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[178.75,141.980884],"end":[178.75,141.980884],"width":0.25,"net":"GND"},{"start":[190.5,81.75],"end":[190.5,81.75],"width":0.25,"net":"GND"},{"start":[144.25,97.22999999999999],"end":[144.25,97.22999999999999],"width":0.25,"net":"GND"},{"start":[177.0,103.5],"end":[177.0,103.5],"width":0.25,"net":"GND"},{"start":[145.0,92.0],"end":[145.0,92.0],"width":0.25,"net":"GND"},{"start":[198.0,132.980884],"end":[198.0,132.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,152.01999999999998],"end":[194.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[177.25,83.75],"end":[177.25,83.75],"width":0.25,"net":"GND"},{"start":[146.51999999999998,151.01999999999998],"end":[146.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[179.75,103.75],"end":[179.75,103.75],"width":0.25,"net":"GND"},{"start":[152.51999999999998,150.01999999999998],"end":[152.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[139.0,142.980884],"end":[139.0,142.980884],"width":0.25,"net":"GND"},{"start":[154.51999999999998,151.01999999999998],"end":[154.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.0,146.230884],"end":[135.0,146.230884],"width":0.25,"net":"GND"},{"start":[192.0,146.230884],"end":[192.0,146.230884],"width":0.25,"net":"GND"},{"start":[199.0,58.5],"end":[199.0,58.5],"width":0.25,"net":"GND"},{"start":[145.12,97.6],"end":[145.12,97.6],"width":0.25,"net":"GND"},{"start":[139.25,85.0],"end":[139.25,85.0],"width":0.25,"net":"GND"},{"start":[160.75,132.980884],"end":[160.75,132.980884],"width":0.25,"net":"GND"},{"start":[150.25,132.980884],"end":[150.25,132.980884],"width":0.25,"net":"GND"},{"start":[148.51999999999998,151.01999999999998],"end":[148.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,84.25],"end":[177.75,84.25],"width":0.25,"net":"GND"},{"start":[192.5,90.75],"end":[192.5,90.75],"width":0.25,"net":"GND"},{"start":[205.25,142.980884],"end":[205.25,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,98.5],"end":[175.0,98.5],"width":0.25,"net":"GND"},{"start":[173.75,85.0],"end":[173.75,85.0],"width":0.25,"net":"GND"},{"start":[192.51999999999998,151.01999999999998],"end":[192.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.0,100.25],"end":[190.0,100.25],"width":0.25,"net":"GND"},{"start":[196.51999999999998,151.01999999999998],"end":[196.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[142.0,141.980884],"end":[142.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,151.01999999999998],"end":[180.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,85.5],"end":[173.25,85.5],"width":0.25,"net":"GND"},{"start":[179.75,106.25],"end":[179.75,106.25],"width":0.25,"net":"GND"},{"start":[169.0,141.980884],"end":[169.0,141.980884],"width":0.25,"net":"GND"},{"start":[157.5,146.230884],"end":[157.5,146.230884],"width":0.25,"net":"GND"},{"start":[149.5,96.75],"end":[149.5,96.75],"width":0.25,"net":"GND"},{"start":[144.0,94.0],"end":[144.0,94.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,152.01999999999998],"end":[154.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[200.51999999999998,151.01999999999998],"end":[200.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,134.980884],"end":[169.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,98.5],"end":[173.0,98.5],"width":0.25,"net":"GND"},{"start":[150.0,142.980884],"end":[150.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,151.01999999999998],"end":[194.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[150.25,134.980884],"end":[150.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.25,84.25],"end":[173.25,84.25],"width":0.25,"net":"GND"},{"start":[174.51999999999998,150.01999999999998],"end":[174.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[180.0,142.980884],"end":[180.0,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,106.0],"end":[175.0,106.0],"width":0.25,"net":"GND"},{"start":[136.25,90.25],"end":[136.25,90.25],"width":0.25,"net":"GND"},{"start":[166.51999999999998,151.01999999999998],"end":[166.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[159.75,142.980884],"end":[159.75,142.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.0],"end":[172.75,85.0],"width":0.25,"net":"GND"},{"start":[169.5,108.5],"end":[169.5,108.5],"width":0.25,"net":"GND"},{"start":[199.5,58.5],"end":[199.5,58.5],"width":0.25,"net":"GND"},{"start":[179.25,106.25],"end":[179.25,106.25],"width":0.25,"net":"GND"},{"start":[197.75,141.980884],"end":[197.75,141.980884],"width":0.25,"net":"GND"},{"start":[164.25,100.25],"end":[164.25,100.25],"width":0.25,"net":"GND"},{"start":[202.5,57.5],"end":[202.5,57.5],"width":0.25,"net":"GND"},{"start":[198.51999999999998,151.01999999999998],"end":[198.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,150.01999999999998],"end":[190.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,143.980884],"end":[132.5,143.980884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,151.01999999999998],"end":[186.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[172.75,84.25],"end":[172.75,84.25],"width":0.25,"net":"GND"},{"start":[178.51999999999998,151.01999999999998],"end":[178.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[193.5,90.25],"end":[193.5,90.25],"width":0.25,"net":"GND"},{"start":[196.0,142.980884],"end":[196.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.5,106.0],"end":[173.5,106.0],"width":0.25,"net":"GND"},{"start":[144.51999999999998,151.01999999999998],"end":[144.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[202.5,58.5],"end":[202.5,58.5],"width":0.25,"net":"GND"},{"start":[198.75,132.980884],"end":[198.75,132.980884],"width":0.25,"net":"GND"},{"start":[132.5,85.0],"end":[132.5,85.0],"width":0.25,"net":"GND"},{"start":[145.0,94.0],"end":[145.0,94.0],"width":0.25,"net":"GND"},{"start":[156.51999999999998,151.01999999999998],"end":[156.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[137.25,87.5],"end":[137.25,87.5],"width":0.25,"net":"GND"},{"start":[184.51999999999998,152.01999999999998],"end":[184.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.25,98.75],"end":[160.25,98.75],"width":0.25,"net":"GND"},{"start":[169.5,102.5],"end":[169.5,102.5],"width":0.25,"net":"GND"},{"start":[174.75,84.25],"end":[174.75,84.25],"width":0.25,"net":"GND"},{"start":[142.51999999999998,151.01999999999998],"end":[142.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.5,100.5],"end":[169.5,100.5],"width":0.25,"net":"GND"},{"start":[169.499999,109.0],"end":[169.499999,109.0],"width":0.25,"net":"GND"},{"start":[171.0,98.5],"end":[171.0,98.5],"width":0.25,"net":"GND"},{"start":[132.75,138.480884],"end":[132.75,138.480884],"width":0.25,"net":"GND"},{"start":[198.5,58.0],"end":[198.5,58.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,152.01999999999998],"end":[182.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[140.75,141.980884],"end":[140.75,141.980884],"width":0.25,"net":"GND"},{"start":[179.75,132.980884],"end":[179.75,132.980884],"width":0.25,"net":"GND"},{"start":[170.75,138.480884],"end":[170.75,138.480884],"width":0.25,"net":"GND"},{"start":[142.0,138.480884],"end":[142.0,138.480884],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[198.25,137.230884],"end":[198.25,137.230884],"width":0.25,"net":"GND"},{"start":[168.51999999999998,151.01999999999998],"end":[168.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[176.75,84.25],"end":[176.75,84.25],"width":0.25,"net":"GND"},{"start":[149.29999999999998,102.6125],"end":[149.29999999999998,102.6125],"width":0.25,"net":"GND"},{"start":[174.51999999999998,151.01999999999998],"end":[174.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[174.75,83.75],"end":[174.75,83.75],"width":0.25,"net":"GND"},{"start":[178.51999999999998,152.01999999999998],"end":[178.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,108.5],"end":[176.0,108.5],"width":0.25,"net":"GND"},{"start":[170.5,143.980884],"end":[170.5,143.980884],"width":0.25,"net":"GND"},{"start":[169.0,96.0],"end":[169.0,96.0],"width":0.25,"net":"GND"},{"start":[186.25,142.980884],"end":[186.25,142.980884],"width":0.25,"net":"GND"},{"start":[189.5,134.980884],"end":[189.5,134.980884],"width":0.25,"net":"GND"},{"start":[176.75,83.75],"end":[176.75,83.75],"width":0.25,"net":"GND"},{"start":[147.75,146.230884],"end":[147.75,146.230884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,150.01999999999998],"end":[184.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[172.5,142.980884],"end":[172.5,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.75],"end":[164.25,98.75],"width":0.25,"net":"GND"},{"start":[160.51999999999998,152.01999999999998],"end":[160.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[150.5,137.230884],"end":[150.5,137.230884],"width":0.25,"net":"GND"},{"start":[141.25,137.230884],"end":[141.25,137.230884],"width":0.25,"net":"GND"},{"start":[180.0,141.980884],"end":[180.0,141.980884],"width":0.25,"net":"GND"},{"start":[141.75,134.980884],"end":[141.75,134.980884],"width":0.25,"net":"GND"},{"start":[132.5,134.980884],"end":[132.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.75,142.980884],"end":[200.75,142.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,152.01999999999998],"end":[180.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,97.75],"end":[189.5,97.75],"width":0.25,"net":"GND"},{"start":[149.29999999999998,111.39999999999999],"end":[149.29999999999998,111.39999999999999],"width":0.25,"net":"GND"},{"start":[193.0,90.75],"end":[193.0,90.75],"width":0.25,"net":"GND"},{"start":[205.25,59.5],"end":[205.25,59.5],"width":0.25,"net":"GND"},{"start":[188.51999999999998,152.01999999999998],"end":[188.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.51999999999998,150.01999999999998],"end":[176.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.25,99.750001],"end":[179.25,99.750001],"width":0.25,"net":"GND"},{"start":[163.25,146.230884],"end":[163.25,146.230884],"width":0.25,"net":"GND"},{"start":[203.0,58.5],"end":[203.0,58.5],"width":0.25,"net":"GND"},{"start":[203.5,58.5],"end":[203.5,58.5],"width":0.25,"net":"GND"},{"start":[163.25,142.480884],"end":[163.5,142.230884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[163.9,139.56519799999998],"end":[163.465686,139.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[162.01,143.480884],"end":[162.01,142.510884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[162.01,143.960884],"end":[161.0,144.97088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[163.5,142.230884],"end":[163.9,141.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[163.25,142.480884],"end":[163.5,142.230884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[162.01,143.480884],"end":[162.01,143.960884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[162.9,143.480884],"end":[163.25,143.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[163.465686,139.13088399999998],"end":[162.2,139.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[162.01,143.480884],"end":[162.9,143.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[163.9,141.830884],"end":[163.9,139.56519799999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[163.25,143.830884],"end":[163.25,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[162.01,142.510884],"end":[161.98,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[164.29999999999998,140.730884],"end":[164.29999999999998,139.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,142.230884],"end":[164.4,141.63088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.2,139.780884],"end":[163.45,139.780884],"width":0.15,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,140.480884],"end":[163.5,139.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,143.980884],"end":[161.5,142.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,130.230884],"end":[161.51,130.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.45,139.780884],"end":[163.5,139.730884],"width":0.15,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,141.230884],"end":[163.5,140.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,143.480884],"end":[164.0,142.930884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,139.280884],"end":[164.25,139.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,142.530884],"end":[164.4,142.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.65,144.730884],"end":[164.0,144.38088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,144.730884],"end":[161.75,145.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,138.730884],"end":[163.75,138.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,144.730884],"end":[163.5,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,145.230884],"end":[161.5,145.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.25,144.230884],"end":[162.75,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.51,130.230884],"end":[162.01,129.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,145.480884],"end":[160.48,145.460884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.45,139.780884],"end":[163.5,139.730884],"width":0.15,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,141.63088399999998],"end":[164.29999999999998,141.530884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.0,144.480884],"end":[161.5,143.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,141.980884],"end":[161.75,141.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,142.930884],"end":[164.4,142.530884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,144.38088399999998],"end":[164.0,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,141.530884],"end":[164.29999999999998,140.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,139.980884],"end":[164.29999999999998,139.280884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.48,144.50088399999999],"end":[160.5,144.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,144.730884],"end":[163.65,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,142.980884],"end":[161.5,141.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,145.480884],"end":[160.5,145.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,141.730884],"end":[163.0,141.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.0,141.730884],"end":[163.5,141.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,143.480884],"end":[164.0,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,144.480884],"end":[161.0,144.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,141.730884],"end":[162.75,141.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.75,138.730884],"end":[164.25,139.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,144.730884],"end":[162.25,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.2,139.780884],"end":[163.45,139.780884],"width":0.15,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.48,145.460884],"end":[160.48,144.50088399999999],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,144.730884],"end":[161.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,130.230884],"end":[161.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,144.230884],"end":[164.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.25,144.230884],"end":[162.25,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,142.980884],"end":[161.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,143.480884],"end":[164.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,140.730884],"end":[164.29999999999998,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,141.530884],"end":[164.29999999999998,141.530884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,139.980884],"end":[164.29999999999998,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,145.480884],"end":[160.5,145.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,144.730884],"end":[163.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,142.930884],"end":[164.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,141.730884],"end":[162.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,138.730884],"end":[163.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,141.730884],"end":[161.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.25,139.230884],"end":[164.25,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,142.230884],"end":[164.4,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,140.480884],"end":[163.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,141.230884],"end":[163.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,144.730884],"end":[162.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,143.980884],"end":[161.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[144.445,97.795],"end":[145.75,99.1],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[142.73999999999998,96.25],"end":[142.73999999999998,97.25],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[143.285,97.795],"end":[144.445,97.795],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[144.106598,95.6],"end":[143.39,95.6],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[144.249999,95.0042],"end":[144.249999,95.456599],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[142.73999999999998,97.25],"end":[143.285,97.795],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[174.0,92.08999999999999],"end":[174.0,91.39999999999999],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[144.249999,95.456599],"end":[144.106598,95.6],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[143.39,95.6],"end":[142.73999999999998,96.25],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[174.0,91.39999999999999],"end":[174.0,91.39999999999999],"width":0.25,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[178.25,70.785],"end":[178.25,69.875],"width":0.3,"net":"/PoE Regulator/FLY_CT"},{"start":[178.25,69.875],"end":[177.6,69.225],"width":0.3,"net":"/PoE Regulator/FLY_CT"},{"start":[179.0292,62.8],"end":[179.0292,62.529199999999996],"width":0.15,"net":"/PoE Regulator/FLY_FB"},{"start":[179.0292,62.529199999999996],"end":[179.0,62.5],"width":0.15,"net":"/PoE Regulator/FLY_FB"},{"start":[179.0,62.5],"end":[179.0,62.5],"width":0.25,"net":"/PoE Regulator/FLY_FB"},{"start":[193.48,151.73],"end":[193.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[193.5,150.57999999999998],"end":[193.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[193.5,151.51999999999998],"end":[193.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[193.5,151.75],"end":[193.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[193.44,149.60999999999999],"end":[193.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[194.75,153.0],"end":[193.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[193.44,150.51999999999998],"end":[193.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[192.98999999999998,120.740884],"end":[193.5,120.23088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[199.5292,117.730885],"end":[198.42920099999998,118.830884],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[194.89999999999998,118.830884],"end":[193.5,120.23088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[192.98999999999998,121.73088399999999],"end":[192.98999999999998,120.740884],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[193.5,123.030884],"end":[192.98999999999998,122.520884],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[198.42920099999998,118.830884],"end":[194.89999999999998,118.830884],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[192.98999999999998,122.520884],"end":[192.98999999999998,121.73088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[168.0,94.57565199999999],"end":[168.0,91.2],"width":0.15,"net":"/RMII.TXD1"},{"start":[151.0,89.6],"end":[150.6,89.6],"width":0.15,"net":"/RMII.TXD1"},{"start":[150.0,90.2],"end":[149.31,90.2],"width":0.15,"net":"/RMII.TXD1"},{"start":[150.6,89.6],"end":[150.0,90.2],"width":0.15,"net":"/RMII.TXD1"},{"start":[168.0,91.2],"end":[168.0,91.2],"width":0.25,"net":"/RMII.TXD1"},{"start":[206.45,127.48088399999999],"end":[206.45,122.170884],"width":0.15,"net":"Net-(C260-Pad2)"},{"start":[205.5,128.430884],"end":[206.45,127.48088399999999],"width":0.15,"net":"Net-(C260-Pad2)"},{"start":[206.45,122.170884],"end":[206.01,121.73088399999999],"width":0.15,"net":"Net-(C260-Pad2)"},{"start":[204.98999999999998,128.94088399999998],"end":[205.5,128.430884],"width":0.15,"net":"Net-(C260-Pad2)"},{"start":[204.98999999999998,129.730884],"end":[204.98999999999998,128.94088399999998],"width":0.15,"net":"Net-(C260-Pad2)"},{"start":[192.0,133.13088399999998],"end":[192.0,134.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[192.64999999999998,135.13088399999998],"end":[192.25,134.730884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.5,132.480884],"end":[190.39,132.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[191.64999999999998,133.480884],"end":[192.0,133.13088399999998],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.39,132.480884],"end":[189.89999999999998,131.990884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.76,134.450884],"end":[190.73,134.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.95,137.830884],"end":[192.215686,137.830884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.76,133.480884],"end":[191.64999999999998,133.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[192.0,134.480884],"end":[192.25,134.730884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[192.64999999999998,137.39657],"end":[192.64999999999998,135.13088399999998],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[192.215686,137.830884],"end":[192.64999999999998,137.39657],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.76,133.480884],"end":[190.76,134.450884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.76,132.740884],"end":[190.5,132.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.76,133.480884],"end":[190.76,132.740884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.5,132.480884],"end":[190.5,132.480884],"width":0.25,"net":"/ADC4/ADCIN_SCALED1"},{"start":[145.750001,95.0042],"end":[145.750001,95.456599],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[149.75,97.663568],"end":[149.75,97.474695],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[149.75,97.474695],"end":[150.199695,97.02499999999999],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[149.218568,98.195],"end":[149.75,97.663568],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[145.825001,95.531599],"end":[146.821599,95.531599],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[148.48499999999999,98.195],"end":[149.218568,98.195],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[145.750001,95.456599],"end":[145.825001,95.531599],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[147.89,97.6],"end":[148.48499999999999,98.195],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[171.75,92.0],"end":[171.29,92.0],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[171.29,92.0],"end":[171.0,92.28999999999999],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[150.199695,97.02499999999999],"end":[152.025,97.02499999999999],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[146.821599,95.531599],"end":[147.89,96.6],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[147.89,96.6],"end":[147.89,97.6],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[171.75,92.0],"end":[171.75,92.0],"width":0.25,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[143.20710599999998,120.23088399999999],"end":[144.25,119.18799],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[142.5,123.030884],"end":[141.98999999999998,122.520884],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[141.98999999999998,120.740884],"end":[142.5,120.23088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[143.20710599999998,120.23088399999999],"end":[142.5,120.23088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[144.25,119.18799],"end":[144.25,118.451684],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[141.98999999999998,121.73088399999999],"end":[141.98999999999998,120.740884],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[141.98999999999998,122.520884],"end":[141.98999999999998,121.73088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[187.4975,132.228384],"end":[186.98999999999998,132.735884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[187.73499999999999,131.990884],"end":[187.4975,132.228384],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,133.480884],"end":[186.98999999999998,134.450884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.1,135.13088399999998],"end":[185.5,134.730884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.1,133.480884],"end":[185.75,133.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.75,134.480884],"end":[185.5,134.730884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.75,133.13088399999998],"end":[185.75,134.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,132.740884],"end":[186.98999999999998,133.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,134.450884],"end":[187.01999999999998,134.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.79999999999998,137.830884],"end":[185.534314,137.830884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,132.735884],"end":[186.98999999999998,133.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[188.0,131.990884],"end":[187.73499999999999,131.990884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,133.480884],"end":[186.1,133.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,134.450884],"end":[187.01999999999998,134.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.75,134.480884],"end":[185.5,134.730884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.1,133.480884],"end":[185.75,133.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.534314,137.830884],"end":[185.1,137.39657],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,133.480884],"end":[186.1,133.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.75,133.13088399999998],"end":[185.75,134.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[188.0,131.990884],"end":[187.73999999999998,131.990884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.1,137.39657],"end":[185.1,135.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[187.73999999999998,131.990884],"end":[186.98999999999998,132.740884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,133.480884],"end":[186.98999999999998,134.450884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[187.4975,132.228384],"end":[187.4975,132.228384],"width":0.25,"net":"/ADC2/ADCIN_SCALED6"},{"start":[156.505,61.995],"end":[156.505,63.337858],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.505,63.337858],"end":[156.5,63.342858],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.01999999999998,67.48],"end":[155.51999999999998,67.48],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.01,61.5],"end":[155.5,61.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.5,63.342858],"end":[156.5,63.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[155.5,64.5],"end":[155.5,67.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[155.5,61.5],"end":[155.5,58.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.5,63.5],"end":[156.01,63.989999999999995],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[155.51999999999998,67.48],"end":[155.5,67.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.01,63.989999999999995],"end":[156.01,64.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.01,61.5],"end":[156.505,61.995],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.01,64.5],"end":[155.5,64.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[161.74626999999998,87.42725],"end":[161.5,87.67352],"width":0.1547,"net":"/USB.D-"},{"start":[161.5,87.67352],"end":[161.5,88.175],"width":0.1547,"net":"/USB.D-"},{"start":[200.822699,73.452351],"end":[200.77505,73.5],"width":0.1547,"net":"/USB.D-"},{"start":[163.78214499999999,85.70004999999999],"end":[163.73449599999998,85.747699],"width":0.1547,"net":"/USB.D-"},{"start":[162.02724999999998,87.153224],"end":[161.753224,87.42725],"width":0.1547,"net":"/USB.D-"},{"start":[163.42582099999998,85.747699],"end":[163.25077,85.92275],"width":0.1547,"net":"/USB.D-"},{"start":[163.73449599999998,85.747699],"end":[163.42582099999998,85.747699],"width":0.1547,"net":"/USB.D-"},{"start":[200.822699,72.872699],"end":[200.822699,73.452351],"width":0.1547,"net":"/USB.D-"},{"start":[161.753224,87.42725],"end":[161.74626999999998,87.42725],"width":0.1547,"net":"/USB.D-"},{"start":[162.596776,85.92275],"end":[162.02724999999998,86.49227599999999],"width":0.1547,"net":"/USB.D-"},{"start":[162.02724999999998,86.49227599999999],"end":[162.02724999999998,87.153224],"width":0.1547,"net":"/USB.D-"},{"start":[163.25077,85.92275],"end":[162.596776,85.92275],"width":0.1547,"net":"/USB.D-"},{"start":[200.75,72.8],"end":[200.822699,72.872699],"width":0.1547,"net":"/USB.D-"},{"start":[163.78214499999999,85.70004999999999],"end":[163.78214499999999,85.70004999999999],"width":0.25,"net":"/USB.D-"},{"start":[200.77505,73.5],"end":[200.77505,73.5],"width":0.25,"net":"/USB.D-"},{"start":[165.86260099999998,96.249999],"end":[165.93530199999998,96.3227],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[161.58015899999998,91.675],"end":[162.552909,90.70224999999999],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[161.553033,89.878033],"end":[161.5,89.825],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[166.228712,96.3227],"end":[166.393089,96.158323],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[166.393089,96.158323],"end":[166.393089,96.090936],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[162.802293,89.878033],"end":[161.553033,89.878033],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[165.93530199999998,96.3227],"end":[166.228712,96.3227],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[162.91511,89.99085],"end":[162.802293,89.878033],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[165.325652,96.249999],"end":[165.86260099999998,96.249999],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[162.552909,90.70224999999999],"end":[162.552909,90.35305199999999],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[162.552909,90.35305199999999],"end":[162.91511,89.99085],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[166.393089,96.090936],"end":[166.393089,96.090936],"width":0.25,"net":"/MCU/USB_HS.D-"},{"start":[200.13475,101.450001],"end":[199.0,100.31525099999999],"width":0.15,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[200.13475,102.65974999999999],"end":[200.725,103.25],"width":0.5,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[199.0,97.75],"end":[200.75,96.0],"width":0.15,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[202.25,91.93118799999999],"end":[202.25,91.6],"width":0.15,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[199.0,100.31525099999999],"end":[199.0,97.75],"width":0.15,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[200.13475,101.450001],"end":[200.13475,102.65974999999999],"width":0.5,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[202.79999999999998,90.47999999999999],"end":[202.25,91.03],"width":0.15,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[202.25,91.03],"end":[202.25,91.6],"width":0.15,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[147.0042,93.25],"end":[148.23999999999998,93.25],"width":0.15,"net":"/MCU_ETH_RST#"},{"start":[148.23999999999998,93.25],"end":[148.29,93.2],"width":0.15,"net":"/MCU_ETH_RST#"},{"start":[166.999999,94.249999],"end":[165.75,93.0],"width":0.15,"net":"/MCU_ETH_RST#"},{"start":[166.999999,94.57565199999999],"end":[166.999999,94.249999],"width":0.15,"net":"/MCU_ETH_RST#"},{"start":[175.5,148.5],"end":[175.23999999999998,148.5],"width":0.15,"net":"/ADCIN19"},{"start":[175.23999999999998,148.5],"end":[175.0,148.26],"width":0.15,"net":"/ADCIN19"},{"start":[160.04,130.480884],"end":[159.5,131.020884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[160.25,130.480884],"end":[160.04,130.480884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[159.5,131.020884],"end":[159.60999999999999,131.020884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[175.0,148.26],"end":[175.0,148.26],"width":0.25,"net":"/ADCIN19"},{"start":[160.25,130.480884],"end":[160.25,130.480884],"width":0.25,"net":"/ADCIN19"},{"start":[133.98999999999998,122.520884],"end":[133.98999999999998,121.73088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[141.975201,117.23088399999999],"end":[140.675201,118.530884],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[140.675201,118.530884],"end":[136.2,118.530884],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[133.98999999999998,121.73088399999999],"end":[133.98999999999998,120.740884],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[136.2,118.530884],"end":[134.5,120.23088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[142.5292,117.23088399999999],"end":[141.975201,117.23088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[134.5,123.030884],"end":[133.98999999999998,122.520884],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[133.98999999999998,120.740884],"end":[134.5,120.23088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[132.975,79.625],"end":[135.11499999999998,79.625],"width":0.15,"net":"Net-(D1-K-Pad1)"},{"start":[132.4,80.2],"end":[132.975,79.625],"width":0.15,"net":"Net-(D1-K-Pad1)"},{"start":[135.11499999999998,79.625],"end":[135.48999999999998,80.0],"width":0.15,"net":"Net-(D1-K-Pad1)"},{"start":[136.51,80.0],"end":[136.73999999999998,80.0],"width":0.15,"net":"Net-(Q4-D)"},{"start":[136.73999999999998,80.0],"end":[139.25,82.50999999999999],"width":0.15,"net":"Net-(Q4-D)"},{"start":[194.45,127.48088399999999],"end":[194.45,122.170884],"width":0.15,"net":"Net-(C163-Pad2)"},{"start":[193.5,128.430884],"end":[194.45,127.48088399999999],"width":0.15,"net":"Net-(C163-Pad2)"},{"start":[192.98999999999998,128.94088399999998],"end":[193.5,128.430884],"width":0.15,"net":"Net-(C163-Pad2)"},{"start":[192.98999999999998,129.730884],"end":[192.98999999999998,128.94088399999998],"width":0.15,"net":"Net-(C163-Pad2)"},{"start":[194.45,122.170884],"end":[194.01,121.73088399999999],"width":0.15,"net":"Net-(C163-Pad2)"},{"start":[165.325652,99.250001],"end":[166.5,99.25],"width":0.09999999999999999,"net":"/MCU/USRBIAS"},{"start":[166.5,99.25],"end":[166.5,99.25],"width":0.25,"net":"/MCU/USRBIAS"},{"start":[200.45,127.48088399999999],"end":[200.45,122.170884],"width":0.15,"net":"Net-(C257-Pad2)"},{"start":[199.5,128.430884],"end":[200.45,127.48088399999999],"width":0.15,"net":"Net-(C257-Pad2)"},{"start":[198.98999999999998,129.730884],"end":[198.98999999999998,128.94088399999998],"width":0.15,"net":"Net-(C257-Pad2)"},{"start":[198.98999999999998,128.94088399999998],"end":[199.5,128.430884],"width":0.15,"net":"Net-(C257-Pad2)"},{"start":[200.45,122.170884],"end":[200.01,121.73088399999999],"width":0.15,"net":"Net-(C257-Pad2)"},{"start":[201.5,138.730884],"end":[201.75,138.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,143.480884],"end":[202.0,144.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,141.530884],"end":[202.29999999999998,140.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.2,139.780884],"end":[201.45,139.780884],"width":0.15,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,145.230884],"end":[199.5,145.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,144.730884],"end":[201.5,144.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[200.25,144.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,145.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.48,144.50088399999999],"end":[198.5,144.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,141.730884],"end":[201.0,141.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,141.730884],"end":[200.75,141.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.0,144.480884],"end":[199.5,143.980884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.45,139.780884],"end":[201.5,139.730884],"width":0.15,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,141.980884],"end":[199.75,141.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.25,144.230884],"end":[200.75,144.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.48,145.460884],"end":[198.48,144.50088399999999],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,143.980884],"end":[199.5,142.980884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.75,138.730884],"end":[202.25,139.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.51,130.230884],"end":[200.01,129.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,145.480884],"end":[198.5,145.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.39999999999998,141.63088399999998],"end":[202.29999999999998,141.530884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,139.280884],"end":[202.25,139.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.2,139.780884],"end":[201.45,139.780884],"width":0.15,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,142.930884],"end":[202.39999999999998,142.530884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,139.980884],"end":[202.29999999999998,139.280884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,144.730884],"end":[201.64999999999998,144.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,143.480884],"end":[202.0,142.930884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,140.480884],"end":[201.5,139.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.39999999999998,142.530884],"end":[202.39999999999998,142.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,145.480884],"end":[198.48,145.460884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.64999999999998,144.730884],"end":[202.0,144.38088399999998],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.0,141.730884],"end":[201.5,141.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,140.730884],"end":[202.29999999999998,139.980884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,130.230884],"end":[199.51,130.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,144.480884],"end":[199.0,144.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,142.980884],"end":[199.5,141.980884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.45,139.780884],"end":[201.5,139.730884],"width":0.15,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.39999999999998,142.230884],"end":[202.39999999999998,141.63088399999998],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,144.38088399999998],"end":[202.0,144.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,141.230884],"end":[201.5,140.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.39999999999998,142.230884],"end":[202.39999999999998,142.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,141.530884],"end":[202.29999999999998,141.530884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,144.730884],"end":[201.5,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,140.730884],"end":[202.29999999999998,140.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.25,144.230884],"end":[200.25,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,141.730884],"end":[199.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,142.980884],"end":[199.5,142.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.25,139.230884],"end":[202.25,139.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,144.230884],"end":[202.0,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,138.730884],"end":[201.5,138.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,140.480884],"end":[201.5,140.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,142.930884],"end":[202.0,142.930884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,139.980884],"end":[202.29999999999998,139.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,143.480884],"end":[202.0,143.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,143.980884],"end":[199.5,143.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,145.480884],"end":[198.5,145.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,141.730884],"end":[200.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,130.230884],"end":[199.5,130.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,144.730884],"end":[200.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,141.230884],"end":[201.5,141.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[169.5,151.51999999999998],"end":[169.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[169.44,150.51999999999998],"end":[169.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[169.5,151.75],"end":[169.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[169.44,149.60999999999999],"end":[169.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[169.5,150.57999999999998],"end":[169.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[170.75,153.0],"end":[169.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[169.48,151.73],"end":[169.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[146.5,87.5],"end":[147.0,88.0],"width":0.3,"net":"+PHY_VDD"},{"start":[144.0,88.0],"end":[143.5,87.5],"width":0.3,"net":"+PHY_VDD"},{"start":[144.0,88.24],"end":[144.0,88.0],"width":0.3,"net":"+PHY_VDD"},{"start":[141.75,90.22999999999999],"end":[140.70499999999998,90.22999999999999],"width":0.3,"net":"+PHY_VDD"},{"start":[146.0,88.24],"end":[146.0,88.0],"width":0.3,"net":"+PHY_VDD"},{"start":[142.9958,91.75],"end":[142.9958,91.47579999999999],"width":0.3,"net":"+PHY_VDD"},{"start":[142.9958,91.47579999999999],"end":[141.75,90.22999999999999],"width":0.3,"net":"+PHY_VDD"},{"start":[146.0,88.0],"end":[146.5,87.5],"width":0.3,"net":"+PHY_VDD"},{"start":[143.0,88.24],"end":[143.0,88.0],"width":0.3,"net":"+PHY_VDD"},{"start":[143.0,88.0],"end":[143.5,87.5],"width":0.3,"net":"+PHY_VDD"},{"start":[140.70499999999998,90.22999999999999],"end":[140.5,90.02499999999999],"width":0.3,"net":"+PHY_VDD"},{"start":[147.0,88.0],"end":[147.0,88.24],"width":0.3,"net":"+PHY_VDD"},{"start":[140.25,82.25],"end":[140.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[140.25,83.0],"end":[140.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,83.0],"end":[149.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[143.5,87.5],"end":[143.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[148.75,88.5],"end":[148.75,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,83.0],"end":[140.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[148.25,88.5],"end":[148.25,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,83.0],"end":[149.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[146.5,87.5],"end":[146.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,82.25],"end":[149.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[148.0,86.75],"end":[148.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[148.5,86.75],"end":[148.5,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,82.25],"end":[140.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,82.25],"end":[149.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.0,86.75],"end":[149.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[189.5,151.75],"end":[189.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[189.44,150.51999999999998],"end":[189.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[189.48,151.73],"end":[189.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[189.44,149.60999999999999],"end":[189.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[189.5,151.51999999999998],"end":[189.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[190.75,153.0],"end":[189.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[189.5,150.57999999999998],"end":[189.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[147.73999999999998,92.75],"end":[148.29,92.2],"width":0.15,"net":"Net-(U2A-TXEN)"},{"start":[147.0042,92.75],"end":[147.73999999999998,92.75],"width":0.15,"net":"Net-(U2A-TXEN)"},{"start":[168.965,94.540652],"end":[168.965,92.235],"width":0.15,"net":"/RMII.TXEN"},{"start":[169.0,94.57565199999999],"end":[168.965,94.540652],"width":0.15,"net":"/RMII.TXEN"},{"start":[151.0,92.2],"end":[149.31,92.2],"width":0.15,"net":"/RMII.TXEN"},{"start":[168.965,92.235],"end":[169.0,92.2],"width":0.15,"net":"/RMII.TXEN"},{"start":[169.0,92.2],"end":[169.0,92.2],"width":0.25,"net":"/RMII.TXEN"},{"start":[195.51999999999998,85.0],"end":[195.51999999999998,83.53],"width":0.3,"net":"+5V_USB"},{"start":[195.51999999999998,83.53],"end":[195.54999999999998,83.5],"width":0.3,"net":"+5V_USB"},{"start":[181.44,150.51999999999998],"end":[181.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[181.5,151.75],"end":[181.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[181.5,151.51999999999998],"end":[181.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[181.44,149.60999999999999],"end":[181.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[181.5,150.57999999999998],"end":[181.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[182.75,153.0],"end":[181.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[181.48,151.73],"end":[181.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[198.75,153.0],"end":[197.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[197.48,151.73],"end":[197.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[197.44,150.51999999999998],"end":[197.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[197.5,151.51999999999998],"end":[197.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[197.44,149.60999999999999],"end":[197.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[197.5,150.57999999999998],"end":[197.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[197.5,151.75],"end":[197.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[136.5,128.430884],"end":[137.45,127.48088399999999],"width":0.15,"net":"Net-(C151-Pad2)"},{"start":[135.98999999999998,128.94088399999998],"end":[136.5,128.430884],"width":0.15,"net":"Net-(C151-Pad2)"},{"start":[137.45,127.48088399999999],"end":[137.45,122.170884],"width":0.15,"net":"Net-(C151-Pad2)"},{"start":[137.45,122.170884],"end":[137.01,121.73088399999999],"width":0.15,"net":"Net-(C151-Pad2)"},{"start":[135.98999999999998,129.730884],"end":[135.98999999999998,128.94088399999998],"width":0.15,"net":"Net-(C151-Pad2)"},{"start":[132.38,132.510884],"end":[132.38,131.713382],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,136.480884],"end":[135.25,135.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.2,137.180884],"end":[135.25,137.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,135.730884],"end":[134.75,135.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,131.480884],"end":[133.75,131.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.84037999999998,131.480884],"end":[136.92019,131.56069399999998],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,136.480884],"end":[136.1,135.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.4,132.530884],"end":[132.38,132.510884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[137.25,129.490884],"end":[137.01,129.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.75,131.980884],"end":[134.25,132.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,135.230884],"end":[133.25,135.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.5,131.480884],"end":[136.84037999999998,131.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,132.980884],"end":[132.79999999999998,132.530884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.63088399999998],"end":[136.0,137.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,137.230884],"end":[135.25,136.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.95,137.180884],"end":[135.2,137.180884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,135.63088399999998],"end":[136.0,134.330884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,133.980884],"end":[135.75,133.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.230884],"end":[136.1,136.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.75,135.730884],"end":[134.25,135.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[137.25,129.230884],"end":[137.25,129.490884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.5,132.230884],"end":[134.25,132.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,135.730884],"end":[136.0,135.63088399999998],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,133.730884],"end":[135.75,132.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.79999999999998,132.530884],"end":[132.4,132.530884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.230884],"end":[136.5,131.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.612498,131.480884],"end":[133.25,131.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,133.980884],"end":[133.25,132.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,138.230884],"end":[135.5,138.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.5,138.230884],"end":[136.0,137.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.38,131.713382],"end":[132.612498,131.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.0,132.230884],"end":[134.5,132.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,135.230884],"end":[133.25,133.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.230884],"end":[136.1,137.63088399999998],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,134.330884],"end":[136.0,133.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.980884],"end":[135.75,132.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.230884],"end":[135.0,132.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.75,131.980884],"end":[133.75,131.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.92019,131.56069399999998],"end":[136.92019,131.56069399999998],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,135.230884],"end":[134.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.230884],"end":[136.1,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.4,132.530884],"end":[132.4,132.530884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[137.25,129.230884],"end":[137.25,129.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,133.980884],"end":[133.25,133.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,135.730884],"end":[136.1,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,135.230884],"end":[133.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,132.980884],"end":[133.25,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,133.730884],"end":[135.75,133.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,136.480884],"end":[136.1,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,131.480884],"end":[133.25,131.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.0,132.230884],"end":[135.0,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,134.330884],"end":[136.0,134.330884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,137.730884],"end":[136.0,137.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,137.230884],"end":[135.25,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.980884],"end":[135.75,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,138.230884],"end":[135.25,138.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,136.480884],"end":[135.25,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.230884],"end":[135.75,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,132.480884],"end":[134.25,132.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,135.730884],"end":[135.25,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[191.5,123.030884],"end":[190.98999999999998,122.520884],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[190.98999999999998,121.73088399999999],"end":[190.98999999999998,120.740884],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[190.98999999999998,122.520884],"end":[190.98999999999998,121.73088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[197.675201,118.530884],"end":[193.2,118.530884],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[199.5292,117.23088399999999],"end":[198.975201,117.23088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[198.975201,117.23088399999999],"end":[197.675201,118.530884],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[193.2,118.530884],"end":[191.5,120.23088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[190.98999999999998,120.740884],"end":[191.5,120.23088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[182.04,88.325],"end":[182.0,88.285],"width":0.5,"net":"+5.3V"},{"start":[200.6,77.5],"end":[207.39999999999998,77.5],"width":0.15,"net":"/MCU/TRIG_BTN"},{"start":[207.39999999999998,77.5],"end":[207.39999999999998,78.59],"width":0.15,"net":"/MCU/TRIG_BTN"},{"start":[206.98999999999998,80.05],"end":[205.04999999999998,81.99],"width":0.15,"net":"/MCU/TRIG_BTN"},{"start":[207.39999999999998,78.59],"end":[206.98999999999998,79.0],"width":0.15,"net":"/MCU/TRIG_BTN"},{"start":[206.98999999999998,79.0],"end":[206.98999999999998,80.05],"width":0.15,"net":"/MCU/TRIG_BTN"},{"start":[167.23999999999998,148.5],"end":[167.0,148.26],"width":0.15,"net":"/ADCIN15"},{"start":[188.0,130.990884],"end":[188.48999999999998,130.990884],"width":0.15,"net":"/ADCIN15"},{"start":[167.5,148.5],"end":[167.23999999999998,148.5],"width":0.15,"net":"/ADCIN15"},{"start":[188.48999999999998,130.990884],"end":[188.5,131.00088399999999],"width":0.15,"net":"/ADCIN15"},{"start":[167.0,148.26],"end":[167.0,148.26],"width":0.25,"net":"/ADCIN15"},{"start":[188.5,131.00088399999999],"end":[188.5,131.00088399999999],"width":0.25,"net":"/ADCIN15"},{"start":[154.98999999999998,60.0],"end":[154.98999999999998,58.5],"width":0.5,"net":"/Ethernet Connector/MX4-"},{"start":[154.98999999999998,61.5],"end":[154.98999999999998,60.5],"width":0.5,"net":"/Ethernet Connector/MX4-"},{"start":[154.98999999999998,60.5],"end":[154.98999999999998,60.0],"width":0.5,"net":"/Ethernet Connector/MX4-"},{"start":[155.0,61.0],"end":[155.0,61.0],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[154.98999999999998,60.5],"end":[154.98999999999998,60.5],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[147.94,94.25],"end":[148.29,94.6],"width":0.15,"net":"/SMI.MDC"},{"start":[147.0042,94.25],"end":[147.6,94.25],"width":0.15,"net":"/SMI.MDC"},{"start":[147.6,94.25],"end":[147.94,94.25],"width":0.15,"net":"/SMI.MDC"},{"start":[147.6,94.25],"end":[147.6,94.25],"width":0.25,"net":"/SMI.MDC"},{"start":[173.0,143.830884],"end":[173.0,142.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[173.25,142.230884],"end":[173.7,141.780884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[171.76,143.480884],"end":[171.76,142.510884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[173.7,141.780884],"end":[173.7,139.615198],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[173.7,139.615198],"end":[173.215686,139.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[173.215686,139.13088399999998],"end":[171.95,139.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[171.76,143.480884],"end":[171.76,143.960884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[173.0,142.480884],"end":[173.25,142.230884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[172.65,143.480884],"end":[173.0,143.830884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[171.76,143.480884],"end":[172.65,143.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[171.76,143.960884],"end":[170.75,144.97088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[171.76,142.510884],"end":[171.73,142.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[157.85,143.480884],"end":[157.5,143.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.480884],"end":[158.73999999999998,142.510884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[157.25,142.230884],"end":[156.79999999999998,141.780884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[157.284314,139.13088399999998],"end":[158.54999999999998,139.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[156.79999999999998,139.615198],"end":[157.284314,139.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[157.5,143.830884],"end":[157.5,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[157.5,143.830884],"end":[157.5,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.960884],"end":[159.75,144.97088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[156.79999999999998,141.780884],"end":[156.79999999999998,139.615198],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,142.510884],"end":[158.76999999999998,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.480884],"end":[157.85,143.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.960884],"end":[159.75,144.97088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[157.5,142.480884],"end":[157.25,142.230884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.480884],"end":[158.73999999999998,143.960884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,142.510884],"end":[158.76999999999998,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[157.5,142.480884],"end":[157.25,142.230884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.480884],"end":[158.73999999999998,143.960884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.480884],"end":[158.73999999999998,142.510884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[164.73999999999998,75.25],"end":[163.75,75.25],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[182.9125,62.838899],"end":[182.5514,63.199999],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[182.9125,62.838899],"end":[182.151398,63.600001],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[182.151398,63.600001],"end":[181.9708,63.600001],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[182.5514,63.199999],"end":[181.9708,63.199999],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[185.25,66.25],"end":[185.25,66.25],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.75],"end":[166.25,71.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.25],"end":[184.5,66.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.75],"end":[185.25,58.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,65.75],"end":[184.5,65.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.25],"end":[185.25,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,65.75],"end":[185.25,65.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.75],"end":[184.5,58.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,59.25],"end":[185.25,59.25],"width":0.25,"net":"/POE_V+"},{"start":[163.75,75.25],"end":[163.75,75.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.25],"end":[184.5,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,66.75],"end":[185.25,66.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,59.25],"end":[184.5,59.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.75],"end":[184.5,66.75],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.25],"end":[166.25,71.25],"width":0.25,"net":"/POE_V+"},{"start":[180.5,63.740199999999994],"end":[180.5,64.0],"width":0.15,"net":"PGND"},{"start":[181.9708,62.8],"end":[181.4402,62.8],"width":0.15,"net":"PGND"},{"start":[170.25,69.14999999999999],"end":[171.25,68.14999999999999],"width":0.15,"net":"PGND"},{"start":[182.2,64.9708],"end":[181.9708,65.2],"width":0.15,"net":"PGND"},{"start":[181.7,65.2],"end":[180.5,64.0],"width":0.15,"net":"PGND"},{"start":[181.4402,62.8],"end":[180.5,63.740199999999994],"width":0.15,"net":"PGND"},{"start":[181.30000099999998,64.800001],"end":[180.5,64.0],"width":0.15,"net":"PGND"},{"start":[180.100001,63.600001],"end":[180.5,64.0],"width":0.15,"net":"PGND"},{"start":[170.25,72.25],"end":[170.25,69.14999999999999],"width":0.15,"net":"PGND"},{"start":[181.9708,64.800001],"end":[181.30000099999998,64.800001],"width":0.15,"net":"PGND"},{"start":[183.54,64.9708],"end":[182.2,64.9708],"width":0.15,"net":"PGND"},{"start":[182.14159899999999,64.9708],"end":[181.9708,64.800001],"width":0.15,"net":"PGND"},{"start":[169.750001,71.050001],"end":[168.95,70.25],"width":0.15,"net":"PGND"},{"start":[183.54,64.9708],"end":[182.14159899999999,64.9708],"width":0.15,"net":"PGND"},{"start":[179.0292,63.600001],"end":[180.100001,63.600001],"width":0.15,"net":"PGND"},{"start":[169.750001,72.25],"end":[169.750001,71.050001],"width":0.15,"net":"PGND"},{"start":[181.9708,65.2],"end":[181.7,65.2],"width":0.15,"net":"PGND"},{"start":[134.79999999999998,84.99],"end":[134.79999999999998,85.81],"width":0.15,"net":"/MCU/STATUS_LED_B"},{"start":[178.499999,93.749003],"end":[179.94900199999998,92.3],"width":0.15,"net":"/MCU/STATUS_LED_B"},{"start":[134.79999999999998,85.81],"end":[135.23999999999998,86.25],"width":0.15,"net":"/MCU/STATUS_LED_B"},{"start":[178.499999,94.57565199999999],"end":[178.499999,93.749003],"width":0.15,"net":"/MCU/STATUS_LED_B"},{"start":[179.94900199999998,92.3],"end":[180.5,92.3],"width":0.15,"net":"/MCU/STATUS_LED_B"},{"start":[178.499999,110.69069499999999],"end":[179.25,111.44069599999999],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[178.499999,109.924348],"end":[178.499999,110.69069499999999],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[179.25,111.44069599999999],"end":[179.25,112.75],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[178.499999,109.000001],"end":[178.5,109.0],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[178.499999,109.924348],"end":[178.499999,109.000001],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[178.5,109.0],"end":[178.5,109.0],"width":0.25,"net":"/MCU/I2C7.SCL"},{"start":[185.48,151.73],"end":[185.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[185.5,151.75],"end":[185.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[185.44,149.60999999999999],"end":[185.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[185.44,150.51999999999998],"end":[185.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[185.5,151.51999999999998],"end":[185.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[185.5,150.57999999999998],"end":[185.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[186.75,153.0],"end":[185.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[143.44,149.60999999999999],"end":[143.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[143.5,151.75],"end":[143.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[143.5,151.51999999999998],"end":[143.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[143.48,151.73],"end":[143.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[144.75,153.0],"end":[143.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[143.5,150.57999999999998],"end":[143.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[143.44,150.51999999999998],"end":[143.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[163.000001,120.73088299999999],"end":[163.5,120.23088399999999],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[163.0,120.98088399999999],"end":[163.000001,120.73088299999999],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[162.98999999999998,122.520884],"end":[162.98999999999998,121.73088399999999],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[163.5,123.030884],"end":[162.98999999999998,122.520884],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[162.98999999999998,120.990884],"end":[163.0,120.98088399999999],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[162.98999999999998,121.73088399999999],"end":[162.98999999999998,120.990884],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[163.75,119.98088399999999],"end":[163.750001,118.451684],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[156.9,118.830884],"end":[155.5,120.23088399999999],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[155.5,123.030884],"end":[154.98999999999998,122.520884],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[154.98999999999998,121.73088399999999],"end":[154.98999999999998,120.740884],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[154.98999999999998,122.520884],"end":[154.98999999999998,121.73088399999999],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[161.5292,117.730885],"end":[160.429201,118.830884],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[154.98999999999998,120.740884],"end":[155.5,120.23088399999999],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[160.429201,118.830884],"end":[156.9,118.830884],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[185.25,83.22999999999999],"end":[185.25,84.24],"width":0.5,"net":"Net-(C108-Pad2)"},{"start":[173.65,137.39657],"end":[173.65,135.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[173.215686,137.830884],"end":[173.65,137.39657],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[173.0,134.480884],"end":[173.25,134.730884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.76,133.480884],"end":[171.76,134.450884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.76,134.450884],"end":[171.73,134.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.5,132.480884],"end":[171.39,132.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.95,137.830884],"end":[173.215686,137.830884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.76,132.740884],"end":[171.5,132.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[172.65,133.480884],"end":[173.0,133.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[173.65,135.13088399999998],"end":[173.25,134.730884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.76,133.480884],"end":[172.65,133.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.39,132.480884],"end":[170.9,131.990884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[173.0,133.13088399999998],"end":[173.0,134.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.76,133.480884],"end":[171.76,132.740884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.5,132.480884],"end":[171.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_SCALED1"},{"start":[197.75,145.990884],"end":[197.75,146.480884],"width":0.15,"net":"/ADCIN28"},{"start":[193.23999999999998,148.5],"end":[193.0,148.26],"width":0.15,"net":"/ADCIN28"},{"start":[193.5,148.5],"end":[193.23999999999998,148.5],"width":0.15,"net":"/ADCIN28"},{"start":[197.75,146.480884],"end":[197.75,146.480884],"width":0.25,"net":"/ADCIN28"},{"start":[193.0,148.26],"end":[193.0,148.26],"width":0.25,"net":"/ADCIN28"},{"start":[164.424003,96.75],"end":[163.674003,96.0],"width":0.15,"net":"/MCU/USB0ID"},{"start":[164.424003,97.175],"end":[164.424003,96.75],"width":0.15,"net":"/MCU/USB0ID"},{"start":[164.499003,97.25],"end":[164.424003,97.175],"width":0.15,"net":"/MCU/USB0ID"},{"start":[163.674003,96.0],"end":[163.26,96.0],"width":0.15,"net":"/MCU/USB0ID"},{"start":[165.325652,97.25],"end":[164.499003,97.25],"width":0.15,"net":"/MCU/USB0ID"},{"start":[163.26,96.0],"end":[163.26,95.0],"width":0.15,"net":"/MCU/USB0ID"},{"start":[135.0,134.480884],"end":[135.25,134.730884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.76,132.740884],"end":[133.5,132.480884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.76,133.480884],"end":[133.76,132.740884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.5,132.480884],"end":[133.39,132.480884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.95,137.830884],"end":[135.215686,137.830884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.39,132.480884],"end":[132.9,131.990884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[135.65,135.13088399999998],"end":[135.25,134.730884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[135.0,133.13088399999998],"end":[135.0,134.480884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.76,133.480884],"end":[134.65,133.480884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.76,133.480884],"end":[133.76,134.450884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.76,134.450884],"end":[133.73,134.480884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[134.65,133.480884],"end":[135.0,133.13088399999998],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[135.65,137.39657],"end":[135.65,135.13088399999998],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[135.215686,137.830884],"end":[135.65,137.39657],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.5,132.480884],"end":[133.5,132.480884],"width":0.25,"net":"/ADC1/ADCIN_SCALED1"},{"start":[183.98999999999998,128.94088399999998],"end":[184.5,128.430884],"width":0.15,"net":"Net-(C227-Pad2)"},{"start":[185.45,122.170884],"end":[185.01,121.73088399999999],"width":0.15,"net":"Net-(C227-Pad2)"},{"start":[184.5,128.430884],"end":[185.45,127.48088399999999],"width":0.15,"net":"Net-(C227-Pad2)"},{"start":[185.45,127.48088399999999],"end":[185.45,122.170884],"width":0.15,"net":"Net-(C227-Pad2)"},{"start":[183.98999999999998,129.730884],"end":[183.98999999999998,128.94088399999998],"width":0.15,"net":"Net-(C227-Pad2)"},{"start":[187.5,131.480884],"end":[187.0,131.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,135.230884],"end":[187.5,133.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[187.5,131.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,133.980884],"end":[187.5,132.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.79999999999998,137.180884],"end":[185.54999999999998,137.180884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.230884],"end":[184.7,134.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,133.730884],"end":[185.0,132.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.26999999999998,132.460884],"end":[188.25,132.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.51999999999998,131.713382],"end":[188.51999999999998,132.268386],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,137.230884],"end":[184.7,136.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.0,132.480884],"end":[187.5,132.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,132.480884],"end":[187.0,131.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.25,132.230884],"end":[186.5,132.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.54999999999998,137.180884],"end":[185.5,137.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,136.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.92499999999998,137.905884],"end":[185.25,138.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.030884],"end":[185.0,133.730884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.92499999999998,137.905884],"end":[184.7,137.680884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.25,138.230884],"end":[185.5,138.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,137.680884],"end":[184.7,137.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,135.730884],"end":[184.7,134.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.69338199999999],"end":[188.51999999999998,131.713382],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,132.230884],"end":[186.25,132.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.230884],"end":[184.7,134.030884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.75,131.980884],"end":[185.0,132.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,136.480884],"end":[184.7,135.730884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.25,132.480884],"end":[188.0,132.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,130.980884],"end":[185.75,130.47088399999998],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.51999999999998,132.268386],"end":[188.32750199999998,132.460884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.0,135.730884],"end":[186.5,135.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[188.5,131.69338199999999],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.54999999999998,137.180884],"width":0.15,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.230884],"end":[185.75,132.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,135.730884],"end":[186.0,135.730884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,135.230884],"end":[187.5,135.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.32750199999998,132.460884],"end":[188.26999999999998,132.460884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,130.47088399999998],"end":[185.01,129.730884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,136.480884],"end":[185.5,135.730884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.980884],"end":[185.0,132.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.0,131.980884],"end":[184.75,131.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,137.230884],"end":[184.7,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.0,131.980884],"end":[187.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,133.730884],"end":[185.0,133.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.230884],"end":[184.7,134.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,136.480884],"end":[184.7,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,130.980884],"end":[185.75,130.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.980884],"end":[185.0,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,132.480884],"end":[186.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,135.230884],"end":[186.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,133.980884],"end":[187.5,133.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,138.230884],"end":[185.5,138.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,135.230884],"end":[187.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.980884],"end":[184.7,134.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.92499999999998,137.905884],"end":[184.92499999999998,137.905884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[188.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,132.980884],"end":[187.5,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,135.730884],"end":[185.5,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,131.480884],"end":[187.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.230884],"end":[185.0,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,135.730884],"end":[184.7,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.0,131.980884],"end":[184.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,132.230884],"end":[185.75,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,136.480884],"end":[185.5,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[204.534314,137.830884],"end":[204.1,137.39657],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.1,133.480884],"end":[204.75,133.13088399999998],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[204.75,134.480884],"end":[204.5,134.730884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,133.480884],"end":[205.1,133.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[204.1,137.39657],"end":[204.1,135.13088399999998],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,133.480884],"end":[205.98999999999998,134.450884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[204.75,133.13088399999998],"end":[204.75,134.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,134.450884],"end":[206.01999999999998,134.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[206.4975,132.228384],"end":[205.98999999999998,132.735884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,133.480884],"end":[205.98999999999998,134.450884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.1,133.480884],"end":[204.75,133.13088399999998],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[206.73499999999999,131.990884],"end":[206.4975,132.228384],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,132.735884],"end":[205.98999999999998,133.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,133.480884],"end":[205.1,133.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[204.75,134.480884],"end":[204.5,134.730884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[206.73999999999998,131.990884],"end":[205.98999999999998,132.740884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,132.740884],"end":[205.98999999999998,133.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[207.0,131.990884],"end":[206.73999999999998,131.990884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.79999999999998,137.830884],"end":[204.534314,137.830884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,134.450884],"end":[206.01999999999998,134.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[204.75,133.13088399999998],"end":[204.75,134.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[207.0,131.990884],"end":[206.73499999999999,131.990884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[204.1,135.13088399999998],"end":[204.5,134.730884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[206.4975,132.228384],"end":[206.4975,132.228384],"width":0.25,"net":"/ADC4/ADCIN_SCALED6"},{"start":[199.23999999999998,148.5],"end":[199.0,148.26],"width":0.15,"net":"/ADCIN31"},{"start":[199.5,148.5],"end":[199.23999999999998,148.5],"width":0.15,"net":"/ADCIN31"},{"start":[207.48999999999998,130.990884],"end":[207.5,131.00088399999999],"width":0.15,"net":"/ADCIN31"},{"start":[207.0,130.990884],"end":[207.48999999999998,130.990884],"width":0.15,"net":"/ADCIN31"},{"start":[207.5,131.00088399999999],"end":[207.5,131.00088399999999],"width":0.25,"net":"/ADCIN31"},{"start":[199.0,148.26],"end":[199.0,148.26],"width":0.25,"net":"/ADCIN31"},{"start":[137.750001,115.73088299999999],"end":[138.25,115.23088399999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[142.5292,116.23088299999999],"end":[142.000001,116.23088299999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.999999,96.749999],"end":[172.0,96.75],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[140.29999999999998,117.93088399999999],"end":[138.832878,117.93088399999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[142.000001,116.23088299999999],"end":[140.29999999999998,117.93088399999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[138.832878,117.93088399999999],"end":[137.750001,116.848007],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.999999,94.57565199999999],"end":[171.999999,96.749999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[137.750001,116.848007],"end":[137.750001,115.73088299999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[172.0,96.75],"end":[172.0,96.75],"width":0.25,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[155.23999999999998,148.5],"end":[155.0,148.26],"width":0.15,"net":"/ADCIN9"},{"start":[170.75,145.990884],"end":[170.75,146.480884],"width":0.15,"net":"/ADCIN9"},{"start":[155.5,148.5],"end":[155.23999999999998,148.5],"width":0.15,"net":"/ADCIN9"},{"start":[170.75,146.480884],"end":[170.75,146.480884],"width":0.25,"net":"/ADCIN9"},{"start":[155.0,148.26],"end":[155.0,148.26],"width":0.25,"net":"/ADCIN9"}],"B":[{"start":[167.75,144.230884],"end":[167.75,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.980884],"end":[165.7,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,143.480884],"end":[166.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,142.980884],"end":[168.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,140.730884],"end":[165.7,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,142.230884],"end":[165.5,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,141.730884],"end":[168.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,144.230884],"end":[166.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,144.730884],"end":[167.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,142.930884],"end":[166.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.230884],"end":[168.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,140.480884],"end":[166.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.75,139.230884],"end":[165.75,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,141.480884],"end":[165.7,141.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,144.730884],"end":[166.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,143.980884],"end":[168.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,141.230884],"end":[166.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,144.730884],"end":[168.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.480884],"end":[169.5,144.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,141.730884],"end":[167.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,138.730884],"end":[166.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.45999999999998,145.230884],"end":[168.45999999999998,144.82228999999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.480884],"end":[168.5,144.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.65249799999998,145.423382],"end":[168.45999999999998,145.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,144.480884],"end":[168.25,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.307502,145.423382],"end":[168.65249799999998,145.423382],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,145.230884],"end":[169.307502,145.423382],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.483382],"end":[169.5,145.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.368594,144.730884],"end":[168.45999999999998,144.82228999999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[194.0,103.5],"end":[194.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.0],"end":[194.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[165.0,130.730884],"end":[165.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.5,146.980884],"end":[196.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[169.5,139.730884],"end":[169.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[194.0,98.5],"end":[194.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[161.75,97.5],"end":[161.75,97.5],"width":0.25,"net":"+3.3V"},{"start":[208.39999999999998,106.39999999999999],"end":[208.39999999999998,106.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[146.25,114.48088399999999],"end":[146.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[201.217157,130.763727],"end":[201.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.2,84.5],"end":[204.2,84.5],"width":0.25,"net":"+3.3V"},{"start":[184.25,114.48088399999999],"end":[184.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[191.967157,130.763727],"end":[191.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.0],"end":[195.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[174.75,130.730884],"end":[174.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.25,114.48088399999999],"end":[203.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.0],"end":[195.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[139.5,146.980884],"end":[139.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.6,107.8125],"end":[148.6,107.8125],"width":0.25,"net":"+3.3V"},{"start":[174.0,146.980884],"end":[174.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[136.0,146.980884],"end":[136.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.5,97.75],"end":[187.5,97.75],"width":0.25,"net":"+3.3V"},{"start":[162.25,96.5],"end":[162.25,96.5],"width":0.25,"net":"+3.3V"},{"start":[186.5,96.75],"end":[186.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.5],"end":[193.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.0],"end":[195.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[182.217157,130.763727],"end":[182.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[147.429646,111.529646],"end":[147.429646,111.529646],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.5],"end":[193.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[136.75,130.730884],"end":[136.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.6,104.5],"end":[196.6,104.5],"width":0.25,"net":"+3.3V"},{"start":[179.25,139.730884],"end":[179.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,103.5],"end":[193.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.5],"end":[193.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[207.5,139.730884],"end":[207.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.0,97.5],"end":[164.0,97.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.5],"end":[194.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.0],"end":[193.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[160.25,139.730884],"end":[160.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[146.0,130.730884],"end":[146.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.0],"end":[193.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[141.25,139.730884],"end":[141.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.0],"end":[193.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[144.217157,130.763727],"end":[144.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,98.5],"end":[195.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[172.967157,130.763727],"end":[172.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.5],"end":[193.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.25,146.980884],"end":[202.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[147.36499899999998,110.13500099999999],"end":[147.36499899999998,110.13500099999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.0],"end":[194.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,102.0],"end":[193.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[149.29999999999998,100.0],"end":[149.29999999999998,100.0],"width":0.25,"net":"+3.3V"},{"start":[205.75,146.980884],"end":[205.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[150.5,139.730884],"end":[150.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.75,114.48088399999999],"end":[164.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[134.967157,130.763727],"end":[134.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[188.5,112.75],"end":[188.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[145.75,114.48088399999999],"end":[145.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.5],"end":[195.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[184.0,130.730884],"end":[184.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.0,130.730884],"end":[203.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[146.79999999999998,107.39999999999999],"end":[146.79999999999998,107.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.5],"end":[195.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.0],"end":[193.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.51,108.75999999999999],"end":[193.51,108.75999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.5],"end":[194.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,112.75],"end":[188.0,112.75],"width":0.25,"net":"+3.3V"},{"start":[203.79999999999998,104.8],"end":[203.79999999999998,104.8],"width":0.25,"net":"+3.3V"},{"start":[147.4,107.8425],"end":[147.4,107.8425],"width":0.25,"net":"+3.3V"},{"start":[163.217157,130.763727],"end":[163.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[198.25,139.730884],"end":[198.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[187.5,112.75],"end":[187.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[158.5,146.980884],"end":[158.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[177.5,146.980884],"end":[177.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.25,97.25],"end":[187.25,97.25],"width":0.25,"net":"+3.3V"},{"start":[193.5,98.5],"end":[193.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,102.0],"end":[193.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[155.0,146.980884],"end":[155.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.0],"end":[194.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[207.2,105.39999999999999],"end":[207.2,105.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.5,102.0],"end":[194.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,103.5],"end":[195.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,103.5],"end":[193.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.0],"end":[193.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.0],"end":[193.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[167.75,146.980884],"end":[167.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[153.967157,130.763727],"end":[153.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.0,74.5],"end":[204.0,74.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.5],"end":[193.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[206.0,78.6],"end":[206.0,78.6],"width":0.25,"net":"+3.3V"},{"start":[202.79999999999998,92.39999999999999],"end":[202.79999999999998,92.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,102.0],"end":[194.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.5],"end":[195.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[183.25,146.980884],"end":[183.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[195.0,102.0],"end":[195.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[185.79999999999998,93.2],"end":[185.79999999999998,93.2],"width":0.25,"net":"+3.3V"},{"start":[186.75,97.25],"end":[186.75,97.25],"width":0.25,"net":"+3.3V"},{"start":[165.25,114.48088399999999],"end":[165.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[202.75,114.48088399999999],"end":[202.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[155.75,130.730884],"end":[155.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[187.0,96.75],"end":[187.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.5],"end":[194.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,98.25],"end":[188.0,98.25],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.0],"end":[194.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[161.75,98.0],"end":[161.75,98.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,146.980884],"end":[193.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[185.5,96.75],"end":[185.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.5],"end":[194.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.75,95.0],"end":[202.75,95.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,103.5],"end":[194.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.75,130.730884],"end":[193.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[164.25,146.980884],"end":[164.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[145.25,146.980884],"end":[145.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.75,146.980884],"end":[148.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.5],"end":[194.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[186.75,146.980884],"end":[186.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[161.75,96.5],"end":[161.75,96.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.5],"end":[194.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.0],"end":[194.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.5],"end":[193.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.5,139.730884],"end":[188.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[183.75,114.48088399999999],"end":[183.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.0],"end":[194.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[186.0,96.75],"end":[186.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.0,98.5],"end":[193.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[192.39999999999998,96.0],"end":[192.39999999999998,96.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,98.5],"end":[194.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[202.79999999999998,92.39999999999999],"end":[202.79999999999998,94.94999999999999],"width":0.09999999999999999,"net":"+3.3V"},{"start":[185.79999999999998,93.2],"end":[189.6,93.2],"width":0.3,"net":"+3.3V"},{"start":[202.79999999999998,94.94999999999999],"end":[202.75,95.0],"width":0.09999999999999999,"net":"+3.3V"},{"start":[189.6,93.2],"end":[192.39999999999998,96.0],"width":0.3,"net":"+3.3V"},{"start":[168.4975,132.228384],"end":[168.4975,132.228384],"width":0.25,"net":"/ADC3/ADCIN_SCALED6"},{"start":[168.4975,132.228384],"end":[168.7325,132.228384],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[168.7325,132.228384],"end":[169.0,131.960884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,132.230884],"end":[166.75,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,137.230884],"end":[165.7,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,130.980884],"end":[166.75,130.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.0,131.980884],"end":[168.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,135.230884],"end":[168.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.0,131.980884],"end":[165.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,135.230884],"end":[167.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.230884],"end":[166.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,133.730884],"end":[166.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,132.480884],"end":[167.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,135.730884],"end":[166.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,135.730884],"end":[165.7,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.980884],"end":[165.7,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,136.480884],"end":[165.7,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[169.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,133.980884],"end":[168.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.92499999999998,137.905884],"end":[165.92499999999998,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,131.480884],"end":[168.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,136.480884],"end":[166.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,132.980884],"end":[168.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.230884],"end":[165.7,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.980884],"end":[166.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,138.230884],"end":[166.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,131.480884],"end":[168.0,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.31471399999998,132.44088399999998],"end":[169.287643,132.44088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,132.980884],"end":[168.0,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.287643,132.44088399999998],"end":[169.24764299999998,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.66617],"end":[169.51,131.67616999999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,132.230884],"end":[166.75,130.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.51,131.67616999999998],"end":[169.51,132.245598],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.0,132.480884],"end":[168.5,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[168.5,131.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.51,132.245598],"end":[169.31471399999998,132.44088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[169.5,131.66617],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.24764299999998,132.480884],"end":[169.0,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.0,132.480884],"end":[168.0,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[163.5,135.730884],"end":[163.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.25,129.230884],"end":[164.25,129.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,137.230884],"end":[163.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.230884],"end":[164.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,132.480884],"end":[162.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,136.480884],"end":[163.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,135.730884],"end":[164.29999999999998,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.075,137.905884],"end":[164.075,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,133.980884],"end":[161.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.230884],"end":[164.29999999999998,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,135.230884],"end":[161.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,138.230884],"end":[163.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.980884],"end":[164.29999999999998,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.980884],"end":[164.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,131.980884],"end":[162.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,135.230884],"end":[162.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,133.730884],"end":[164.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.25,132.230884],"end":[163.25,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,136.480884],"end":[164.29999999999998,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,132.980884],"end":[161.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,137.230884],"end":[164.29999999999998,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[160.68,132.318386],"end":[161.342498,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,132.480884],"end":[162.0,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,131.980884],"end":[161.59,131.570884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.6,131.88088399999998],"end":[163.6,129.88088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[160.68,131.763382],"end":[160.68,132.318386],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.6,129.88088399999998],"end":[164.25,129.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.59,131.570884],"end":[160.87249799999998,131.570884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.342498,132.980884],"end":[161.5,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,132.980884],"end":[162.5,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[160.87249799999998,131.570884],"end":[160.68,131.763382],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.25,132.230884],"end":[163.6,131.88088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,132.980884],"end":[162.0,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.75,132.480884],"end":[161.75,132.480884],"width":0.25,"net":"/ADC3/ADCIN_SCALED5"},{"start":[161.75,132.480884],"end":[161.67,132.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[161.67,132.480884],"end":[161.2,132.010884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[189.5,143.980884],"end":[189.5,143.980884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,151.01999999999998],"end":[184.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,83.75],"end":[177.75,83.75],"width":0.25,"net":"GND"},{"start":[201.0237,98.6],"end":[201.0237,98.6],"width":0.25,"net":"GND"},{"start":[205.25,60.0],"end":[205.25,60.0],"width":0.25,"net":"GND"},{"start":[140.75,142.980884],"end":[140.75,142.980884],"width":0.25,"net":"GND"},{"start":[138.5,151.0],"end":[138.5,151.0],"width":0.25,"net":"GND"},{"start":[175.25,83.75],"end":[175.25,83.75],"width":0.25,"net":"GND"},{"start":[141.0,132.980884],"end":[141.0,132.980884],"width":0.25,"net":"GND"},{"start":[191.5,81.75],"end":[191.5,81.75],"width":0.25,"net":"GND"},{"start":[169.5,137.230884],"end":[169.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,151.01999999999998],"end":[188.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,150.01999999999998],"end":[168.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,57.5],"end":[203.0,57.5],"width":0.25,"net":"GND"},{"start":[176.5,146.230884],"end":[176.5,146.230884],"width":0.25,"net":"GND"},{"start":[140.51999999999998,152.01999999999998],"end":[140.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.25,146.230884],"end":[182.25,146.230884],"width":0.25,"net":"GND"},{"start":[174.0,98.5],"end":[174.0,98.5],"width":0.25,"net":"GND"},{"start":[169.499999,110.75],"end":[169.499999,110.75],"width":0.25,"net":"GND"},{"start":[198.5,58.5],"end":[198.5,58.5],"width":0.25,"net":"GND"},{"start":[146.0,92.0],"end":[146.0,92.0],"width":0.25,"net":"GND"},{"start":[170.5,134.980884],"end":[170.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.51999999999998,150.01999999999998],"end":[200.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,102.75],"end":[189.5,102.75],"width":0.25,"net":"GND"},{"start":[189.75,138.480884],"end":[189.75,138.480884],"width":0.25,"net":"GND"},{"start":[152.51999999999998,152.01999999999998],"end":[152.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,58.0],"end":[199.5,58.0],"width":0.25,"net":"GND"},{"start":[138.5,150.0],"end":[138.5,150.0],"width":0.25,"net":"GND"},{"start":[148.25,142.980884],"end":[148.25,142.980884],"width":0.25,"net":"GND"},{"start":[151.5,143.980884],"end":[151.5,143.980884],"width":0.25,"net":"GND"},{"start":[198.0,134.980884],"end":[198.0,134.980884],"width":0.25,"net":"GND"},{"start":[191.5,142.980884],"end":[191.5,142.980884],"width":0.25,"net":"GND"},{"start":[150.0,141.980884],"end":[150.0,141.980884],"width":0.25,"net":"GND"},{"start":[161.0,142.980884],"end":[161.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,150.01999999999998],"end":[194.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[150.51999999999998,150.01999999999998],"end":[150.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.5],"end":[135.75,85.5],"width":0.25,"net":"GND"},{"start":[176.51999999999998,151.01999999999998],"end":[176.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.5,96.0],"end":[175.5,96.0],"width":0.25,"net":"GND"},{"start":[193.0,90.25],"end":[193.0,90.25],"width":0.25,"net":"GND"},{"start":[170.51999999999998,150.01999999999998],"end":[170.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[201.25,146.230884],"end":[201.25,146.230884],"width":0.25,"net":"GND"},{"start":[138.5,146.230884],"end":[138.5,146.230884],"width":0.25,"net":"GND"},{"start":[144.51999999999998,152.01999999999998],"end":[144.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,152.01999999999998],"end":[172.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[158.51999999999998,152.01999999999998],"end":[158.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,95.5],"end":[176.0,95.5],"width":0.25,"net":"GND"},{"start":[172.0,106.0],"end":[172.0,106.0],"width":0.25,"net":"GND"},{"start":[160.51999999999998,151.01999999999998],"end":[160.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,134.980884],"end":[151.5,134.980884],"width":0.25,"net":"GND"},{"start":[134.5,142.980884],"end":[134.5,142.980884],"width":0.25,"net":"GND"},{"start":[199.0,138.480884],"end":[199.0,138.480884],"width":0.25,"net":"GND"},{"start":[154.0,146.230884],"end":[154.0,146.230884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,152.01999999999998],"end":[196.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,57.5],"end":[199.5,57.5],"width":0.25,"net":"GND"},{"start":[205.25,59.0],"end":[205.25,59.0],"width":0.25,"net":"GND"},{"start":[188.25,134.980884],"end":[188.25,134.980884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,152.01999999999998],"end":[192.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,141.980884],"end":[189.5,141.980884],"width":0.25,"net":"GND"},{"start":[159.75,141.980884],"end":[159.75,141.980884],"width":0.25,"net":"GND"},{"start":[170.5,141.980884],"end":[170.5,141.980884],"width":0.25,"net":"GND"},{"start":[197.75,142.980884],"end":[197.75,142.980884],"width":0.25,"net":"GND"},{"start":[207.25,132.980884],"end":[207.25,132.980884],"width":0.25,"net":"GND"},{"start":[139.25,85.5],"end":[139.25,85.5],"width":0.25,"net":"GND"},{"start":[190.0,97.75],"end":[190.0,97.75],"width":0.25,"net":"GND"},{"start":[179.75,99.75],"end":[179.75,99.75],"width":0.25,"net":"GND"},{"start":[189.5,100.25],"end":[189.5,100.25],"width":0.25,"net":"GND"},{"start":[145.0,93.0],"end":[145.0,93.0],"width":0.25,"net":"GND"},{"start":[148.51999999999998,152.01999999999998],"end":[148.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.75,134.980884],"end":[160.75,134.980884],"width":0.25,"net":"GND"},{"start":[188.0,142.980884],"end":[188.0,142.980884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,151.01999999999998],"end":[150.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.0,105.5],"end":[177.0,105.5],"width":0.25,"net":"GND"},{"start":[144.51999999999998,150.01999999999998],"end":[144.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,152.01999999999998],"end":[190.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[162.51999999999998,150.01999999999998],"end":[162.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,146.230884],"end":[166.75,146.230884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,152.01999999999998],"end":[150.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,57.5],"end":[199.0,57.5],"width":0.25,"net":"GND"},{"start":[172.0,98.5],"end":[172.0,98.5],"width":0.25,"net":"GND"},{"start":[175.75,84.25],"end":[175.75,84.25],"width":0.25,"net":"GND"},{"start":[196.75,60.0],"end":[196.75,60.0],"width":0.25,"net":"GND"},{"start":[132.25,85.5],"end":[132.25,85.5],"width":0.25,"net":"GND"},{"start":[169.5,95.5],"end":[169.5,95.5],"width":0.25,"net":"GND"},{"start":[160.0,134.980884],"end":[160.0,134.980884],"width":0.25,"net":"GND"},{"start":[196.75,59.0],"end":[196.75,59.0],"width":0.25,"net":"GND"},{"start":[173.25,85.0],"end":[173.25,85.0],"width":0.25,"net":"GND"},{"start":[177.0,101.5],"end":[177.0,101.5],"width":0.25,"net":"GND"},{"start":[203.5,58.0],"end":[203.5,58.0],"width":0.25,"net":"GND"},{"start":[132.25,89.5],"end":[132.25,89.5],"width":0.25,"net":"GND"},{"start":[170.51999999999998,152.01999999999998],"end":[170.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.0,97.75],"end":[189.0,97.75],"width":0.25,"net":"GND"},{"start":[198.75,134.980884],"end":[198.75,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,146.230884],"end":[173.0,146.230884],"width":0.25,"net":"GND"},{"start":[157.75,103.75],"end":[157.75,103.75],"width":0.25,"net":"GND"},{"start":[188.25,132.980884],"end":[188.25,132.980884],"width":0.25,"net":"GND"},{"start":[207.25,134.980884],"end":[207.25,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,105.5],"end":[169.5,105.5],"width":0.25,"net":"GND"},{"start":[174.51999999999998,152.01999999999998],"end":[174.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[208.0,79.6],"end":[208.0,79.6],"width":0.25,"net":"GND"},{"start":[175.75,83.75],"end":[175.75,83.75],"width":0.25,"net":"GND"},{"start":[172.51999999999998,150.01999999999998],"end":[172.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,150.01999999999998],"end":[198.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.51999999999998,150.01999999999998],"end":[160.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,151.01999999999998],"end":[190.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[163.75,100.25],"end":[163.75,100.25],"width":0.25,"net":"GND"},{"start":[141.0,134.980884],"end":[141.0,134.980884],"width":0.25,"net":"GND"},{"start":[195.5,146.230884],"end":[195.5,146.230884],"width":0.25,"net":"GND"},{"start":[146.51999999999998,152.01999999999998],"end":[146.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,141.980884],"end":[151.5,141.980884],"width":0.25,"net":"GND"},{"start":[189.5,132.980884],"end":[189.5,132.980884],"width":0.25,"net":"GND"},{"start":[193.5,89.75],"end":[193.5,89.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,152.01999999999998],"end":[162.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[167.25,142.980884],"end":[167.25,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,84.25],"end":[173.75,84.25],"width":0.25,"net":"GND"},{"start":[131.75,90.25],"end":[131.75,90.25],"width":0.25,"net":"GND"},{"start":[177.25,84.25],"end":[177.25,84.25],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[166.51999999999998,150.01999999999998],"end":[166.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[170.51999999999998,151.01999999999998],"end":[170.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,83.75],"end":[173.25,83.75],"width":0.25,"net":"GND"},{"start":[178.75,142.980884],"end":[178.75,142.980884],"width":0.25,"net":"GND"},{"start":[166.51999999999998,152.01999999999998],"end":[166.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,105.750001],"end":[166.75,105.750001],"width":0.25,"net":"GND"},{"start":[178.51999999999998,150.01999999999998],"end":[178.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[173.75,83.75],"end":[173.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,102.5],"end":[177.0,102.5],"width":0.25,"net":"GND"},{"start":[203.6,96.39999999999999],"end":[203.6,96.39999999999999],"width":0.25,"net":"GND"},{"start":[200.51999999999998,152.01999999999998],"end":[200.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.51999999999998,150.01999999999998],"end":[182.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[191.0,81.75],"end":[191.0,81.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,151.01999999999998],"end":[162.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.0],"end":[135.75,85.0],"width":0.25,"net":"GND"},{"start":[179.25,103.75],"end":[179.25,103.75],"width":0.25,"net":"GND"},{"start":[176.0,106.0],"end":[176.0,106.0],"width":0.25,"net":"GND"},{"start":[207.0,142.980884],"end":[207.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,85.5],"end":[173.75,85.5],"width":0.25,"net":"GND"},{"start":[151.5,132.980884],"end":[151.5,132.980884],"width":0.25,"net":"GND"},{"start":[198.5,57.5],"end":[198.5,57.5],"width":0.25,"net":"GND"},{"start":[161.0,138.480884],"end":[161.0,138.480884],"width":0.25,"net":"GND"},{"start":[176.51999999999998,152.01999999999998],"end":[176.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,132.980884],"end":[169.25,132.980884],"width":0.25,"net":"GND"},{"start":[142.0,142.980884],"end":[142.0,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.25],"end":[164.25,98.25],"width":0.25,"net":"GND"},{"start":[177.0,142.980884],"end":[177.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.5,104.5],"end":[169.5,104.5],"width":0.25,"net":"GND"},{"start":[146.51999999999998,150.01999999999998],"end":[146.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[164.51999999999998,152.01999999999998],"end":[164.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,151.01999999999998],"end":[172.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.999999,110.75],"end":[175.999999,110.75],"width":0.25,"net":"GND"},{"start":[188.5,137.230884],"end":[188.5,137.230884],"width":0.25,"net":"GND"},{"start":[162.75,142.980884],"end":[162.75,142.980884],"width":0.25,"net":"GND"},{"start":[176.0,98.5],"end":[176.0,98.5],"width":0.25,"net":"GND"},{"start":[152.51999999999998,151.01999999999998],"end":[152.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[133.0,93.25],"end":[133.0,93.25],"width":0.25,"net":"GND"},{"start":[140.51999999999998,151.01999999999998],"end":[140.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[161.0,141.980884],"end":[161.0,141.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.5],"end":[172.75,85.5],"width":0.25,"net":"GND"},{"start":[146.0,94.0],"end":[146.0,94.0],"width":0.25,"net":"GND"},{"start":[169.5,111.75],"end":[169.5,111.75],"width":0.25,"net":"GND"},{"start":[199.0,142.980884],"end":[199.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.0,142.980884],"end":[169.0,142.980884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,150.01999999999998],"end":[196.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,109.0],"end":[176.0,109.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,151.01999999999998],"end":[164.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[138.5,152.0],"end":[138.5,152.0],"width":0.25,"net":"GND"},{"start":[179.0,134.980884],"end":[179.0,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,101.5],"end":[169.5,101.5],"width":0.25,"net":"GND"},{"start":[140.51999999999998,150.01999999999998],"end":[140.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.0,132.980884],"end":[160.0,132.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,150.01999999999998],"end":[180.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.25,105.750001],"end":[166.25,105.750001],"width":0.25,"net":"GND"},{"start":[199.0,58.0],"end":[199.0,58.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,150.01999999999998],"end":[154.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,141.980884],"end":[132.5,141.980884],"width":0.25,"net":"GND"},{"start":[192.5,90.25],"end":[192.5,90.25],"width":0.25,"net":"GND"},{"start":[186.51999999999998,152.01999999999998],"end":[186.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[144.0,92.0],"end":[144.0,92.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,151.01999999999998],"end":[182.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,152.01999999999998],"end":[198.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,87.0],"end":[135.75,87.0],"width":0.25,"net":"GND"},{"start":[202.5,58.0],"end":[202.5,58.0],"width":0.25,"net":"GND"},{"start":[170.5,132.980884],"end":[170.5,132.980884],"width":0.25,"net":"GND"},{"start":[179.75,134.980884],"end":[179.75,134.980884],"width":0.25,"net":"GND"},{"start":[166.75,98.25],"end":[166.75,98.25],"width":0.25,"net":"GND"},{"start":[193.0,89.75],"end":[193.0,89.75],"width":0.25,"net":"GND"},{"start":[188.0,141.980884],"end":[188.0,141.980884],"width":0.25,"net":"GND"},{"start":[166.25,98.25],"end":[166.25,98.25],"width":0.25,"net":"GND"},{"start":[169.5,103.5],"end":[169.5,103.5],"width":0.25,"net":"GND"},{"start":[156.51999999999998,152.01999999999998],"end":[156.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[142.51999999999998,152.01999999999998],"end":[142.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,152.01999999999998],"end":[168.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[203.5,57.5],"end":[203.5,57.5],"width":0.25,"net":"GND"},{"start":[143.75,142.980884],"end":[143.75,142.980884],"width":0.25,"net":"GND"},{"start":[204.75,146.230884],"end":[204.75,146.230884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,150.01999999999998],"end":[186.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,58.0],"end":[203.0,58.0],"width":0.25,"net":"GND"},{"start":[181.75,142.980884],"end":[181.75,142.980884],"width":0.25,"net":"GND"},{"start":[151.75,138.480884],"end":[151.75,138.480884],"width":0.25,"net":"GND"},{"start":[146.0,93.0],"end":[146.0,93.0],"width":0.25,"net":"GND"},{"start":[158.51999999999998,150.01999999999998],"end":[158.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[146.25,98.0],"end":[146.25,98.0],"width":0.25,"net":"GND"},{"start":[142.51999999999998,150.01999999999998],"end":[142.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[141.75,132.980884],"end":[141.75,132.980884],"width":0.25,"net":"GND"},{"start":[144.0,93.0],"end":[144.0,93.0],"width":0.25,"net":"GND"},{"start":[132.5,132.980884],"end":[132.5,132.980884],"width":0.25,"net":"GND"},{"start":[172.75,83.75],"end":[172.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,104.5],"end":[177.0,104.5],"width":0.25,"net":"GND"},{"start":[190.0,102.75],"end":[190.0,102.75],"width":0.25,"net":"GND"},{"start":[177.0,99.5],"end":[177.0,99.5],"width":0.25,"net":"GND"},{"start":[185.75,146.230884],"end":[185.75,146.230884],"width":0.25,"net":"GND"},{"start":[193.5,90.75],"end":[193.5,90.75],"width":0.25,"net":"GND"},{"start":[177.0,100.5],"end":[177.0,100.5],"width":0.25,"net":"GND"},{"start":[160.25,137.230884],"end":[160.25,137.230884],"width":0.25,"net":"GND"},{"start":[153.5,142.980884],"end":[153.5,142.980884],"width":0.25,"net":"GND"},{"start":[170.5,106.0],"end":[170.5,106.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,150.01999999999998],"end":[164.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,141.980884],"end":[199.0,141.980884],"width":0.25,"net":"GND"},{"start":[179.25,137.230884],"end":[179.25,137.230884],"width":0.25,"net":"GND"},{"start":[163.5,98.25],"end":[163.5,98.25],"width":0.25,"net":"GND"},{"start":[144.25,146.230884],"end":[144.25,146.230884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,150.01999999999998],"end":[192.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[175.25,84.25],"end":[175.25,84.25],"width":0.25,"net":"GND"},{"start":[148.51999999999998,150.01999999999998],"end":[148.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[156.51999999999998,150.01999999999998],"end":[156.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.0,132.980884],"end":[179.0,132.980884],"width":0.25,"net":"GND"},{"start":[158.0,142.980884],"end":[158.0,142.980884],"width":0.25,"net":"GND"},{"start":[158.51999999999998,151.01999999999998],"end":[158.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[207.0,141.980884],"end":[207.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.0,138.480884],"end":[180.0,138.480884],"width":0.25,"net":"GND"},{"start":[207.5,137.230884],"end":[207.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,150.01999999999998],"end":[188.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[178.75,141.980884],"end":[178.75,141.980884],"width":0.25,"net":"GND"},{"start":[190.5,81.75],"end":[190.5,81.75],"width":0.25,"net":"GND"},{"start":[144.25,97.22999999999999],"end":[144.25,97.22999999999999],"width":0.25,"net":"GND"},{"start":[177.0,103.5],"end":[177.0,103.5],"width":0.25,"net":"GND"},{"start":[145.0,92.0],"end":[145.0,92.0],"width":0.25,"net":"GND"},{"start":[198.0,132.980884],"end":[198.0,132.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,152.01999999999998],"end":[194.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[177.25,83.75],"end":[177.25,83.75],"width":0.25,"net":"GND"},{"start":[146.51999999999998,151.01999999999998],"end":[146.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[179.75,103.75],"end":[179.75,103.75],"width":0.25,"net":"GND"},{"start":[152.51999999999998,150.01999999999998],"end":[152.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[139.0,142.980884],"end":[139.0,142.980884],"width":0.25,"net":"GND"},{"start":[154.51999999999998,151.01999999999998],"end":[154.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.0,146.230884],"end":[135.0,146.230884],"width":0.25,"net":"GND"},{"start":[192.0,146.230884],"end":[192.0,146.230884],"width":0.25,"net":"GND"},{"start":[199.0,58.5],"end":[199.0,58.5],"width":0.25,"net":"GND"},{"start":[145.12,97.6],"end":[145.12,97.6],"width":0.25,"net":"GND"},{"start":[139.25,85.0],"end":[139.25,85.0],"width":0.25,"net":"GND"},{"start":[160.75,132.980884],"end":[160.75,132.980884],"width":0.25,"net":"GND"},{"start":[150.25,132.980884],"end":[150.25,132.980884],"width":0.25,"net":"GND"},{"start":[148.51999999999998,151.01999999999998],"end":[148.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,84.25],"end":[177.75,84.25],"width":0.25,"net":"GND"},{"start":[192.5,90.75],"end":[192.5,90.75],"width":0.25,"net":"GND"},{"start":[205.25,142.980884],"end":[205.25,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,98.5],"end":[175.0,98.5],"width":0.25,"net":"GND"},{"start":[173.75,85.0],"end":[173.75,85.0],"width":0.25,"net":"GND"},{"start":[192.51999999999998,151.01999999999998],"end":[192.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.0,100.25],"end":[190.0,100.25],"width":0.25,"net":"GND"},{"start":[196.51999999999998,151.01999999999998],"end":[196.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[142.0,141.980884],"end":[142.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,151.01999999999998],"end":[180.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,85.5],"end":[173.25,85.5],"width":0.25,"net":"GND"},{"start":[179.75,106.25],"end":[179.75,106.25],"width":0.25,"net":"GND"},{"start":[169.0,141.980884],"end":[169.0,141.980884],"width":0.25,"net":"GND"},{"start":[157.5,146.230884],"end":[157.5,146.230884],"width":0.25,"net":"GND"},{"start":[149.5,96.75],"end":[149.5,96.75],"width":0.25,"net":"GND"},{"start":[144.0,94.0],"end":[144.0,94.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,152.01999999999998],"end":[154.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[200.51999999999998,151.01999999999998],"end":[200.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,134.980884],"end":[169.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,98.5],"end":[173.0,98.5],"width":0.25,"net":"GND"},{"start":[150.0,142.980884],"end":[150.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,151.01999999999998],"end":[194.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[150.25,134.980884],"end":[150.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.25,84.25],"end":[173.25,84.25],"width":0.25,"net":"GND"},{"start":[174.51999999999998,150.01999999999998],"end":[174.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[180.0,142.980884],"end":[180.0,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,106.0],"end":[175.0,106.0],"width":0.25,"net":"GND"},{"start":[136.25,90.25],"end":[136.25,90.25],"width":0.25,"net":"GND"},{"start":[166.51999999999998,151.01999999999998],"end":[166.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[159.75,142.980884],"end":[159.75,142.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.0],"end":[172.75,85.0],"width":0.25,"net":"GND"},{"start":[169.5,108.5],"end":[169.5,108.5],"width":0.25,"net":"GND"},{"start":[199.5,58.5],"end":[199.5,58.5],"width":0.25,"net":"GND"},{"start":[179.25,106.25],"end":[179.25,106.25],"width":0.25,"net":"GND"},{"start":[197.75,141.980884],"end":[197.75,141.980884],"width":0.25,"net":"GND"},{"start":[164.25,100.25],"end":[164.25,100.25],"width":0.25,"net":"GND"},{"start":[202.5,57.5],"end":[202.5,57.5],"width":0.25,"net":"GND"},{"start":[198.51999999999998,151.01999999999998],"end":[198.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,150.01999999999998],"end":[190.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,143.980884],"end":[132.5,143.980884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,151.01999999999998],"end":[186.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[172.75,84.25],"end":[172.75,84.25],"width":0.25,"net":"GND"},{"start":[178.51999999999998,151.01999999999998],"end":[178.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[193.5,90.25],"end":[193.5,90.25],"width":0.25,"net":"GND"},{"start":[196.0,142.980884],"end":[196.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.5,106.0],"end":[173.5,106.0],"width":0.25,"net":"GND"},{"start":[144.51999999999998,151.01999999999998],"end":[144.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[202.5,58.5],"end":[202.5,58.5],"width":0.25,"net":"GND"},{"start":[198.75,132.980884],"end":[198.75,132.980884],"width":0.25,"net":"GND"},{"start":[132.5,85.0],"end":[132.5,85.0],"width":0.25,"net":"GND"},{"start":[145.0,94.0],"end":[145.0,94.0],"width":0.25,"net":"GND"},{"start":[156.51999999999998,151.01999999999998],"end":[156.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[137.25,87.5],"end":[137.25,87.5],"width":0.25,"net":"GND"},{"start":[184.51999999999998,152.01999999999998],"end":[184.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.25,98.75],"end":[160.25,98.75],"width":0.25,"net":"GND"},{"start":[169.5,102.5],"end":[169.5,102.5],"width":0.25,"net":"GND"},{"start":[174.75,84.25],"end":[174.75,84.25],"width":0.25,"net":"GND"},{"start":[142.51999999999998,151.01999999999998],"end":[142.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.5,100.5],"end":[169.5,100.5],"width":0.25,"net":"GND"},{"start":[169.499999,109.0],"end":[169.499999,109.0],"width":0.25,"net":"GND"},{"start":[171.0,98.5],"end":[171.0,98.5],"width":0.25,"net":"GND"},{"start":[132.75,138.480884],"end":[132.75,138.480884],"width":0.25,"net":"GND"},{"start":[198.5,58.0],"end":[198.5,58.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,152.01999999999998],"end":[182.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[140.75,141.980884],"end":[140.75,141.980884],"width":0.25,"net":"GND"},{"start":[179.75,132.980884],"end":[179.75,132.980884],"width":0.25,"net":"GND"},{"start":[170.75,138.480884],"end":[170.75,138.480884],"width":0.25,"net":"GND"},{"start":[142.0,138.480884],"end":[142.0,138.480884],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[198.25,137.230884],"end":[198.25,137.230884],"width":0.25,"net":"GND"},{"start":[168.51999999999998,151.01999999999998],"end":[168.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[176.75,84.25],"end":[176.75,84.25],"width":0.25,"net":"GND"},{"start":[149.29999999999998,102.6125],"end":[149.29999999999998,102.6125],"width":0.25,"net":"GND"},{"start":[174.51999999999998,151.01999999999998],"end":[174.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[174.75,83.75],"end":[174.75,83.75],"width":0.25,"net":"GND"},{"start":[178.51999999999998,152.01999999999998],"end":[178.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,108.5],"end":[176.0,108.5],"width":0.25,"net":"GND"},{"start":[170.5,143.980884],"end":[170.5,143.980884],"width":0.25,"net":"GND"},{"start":[169.0,96.0],"end":[169.0,96.0],"width":0.25,"net":"GND"},{"start":[186.25,142.980884],"end":[186.25,142.980884],"width":0.25,"net":"GND"},{"start":[189.5,134.980884],"end":[189.5,134.980884],"width":0.25,"net":"GND"},{"start":[176.75,83.75],"end":[176.75,83.75],"width":0.25,"net":"GND"},{"start":[147.75,146.230884],"end":[147.75,146.230884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,150.01999999999998],"end":[184.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[172.5,142.980884],"end":[172.5,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.75],"end":[164.25,98.75],"width":0.25,"net":"GND"},{"start":[160.51999999999998,152.01999999999998],"end":[160.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[150.5,137.230884],"end":[150.5,137.230884],"width":0.25,"net":"GND"},{"start":[141.25,137.230884],"end":[141.25,137.230884],"width":0.25,"net":"GND"},{"start":[180.0,141.980884],"end":[180.0,141.980884],"width":0.25,"net":"GND"},{"start":[141.75,134.980884],"end":[141.75,134.980884],"width":0.25,"net":"GND"},{"start":[132.5,134.980884],"end":[132.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.75,142.980884],"end":[200.75,142.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,152.01999999999998],"end":[180.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,97.75],"end":[189.5,97.75],"width":0.25,"net":"GND"},{"start":[149.29999999999998,111.39999999999999],"end":[149.29999999999998,111.39999999999999],"width":0.25,"net":"GND"},{"start":[193.0,90.75],"end":[193.0,90.75],"width":0.25,"net":"GND"},{"start":[205.25,59.5],"end":[205.25,59.5],"width":0.25,"net":"GND"},{"start":[188.51999999999998,152.01999999999998],"end":[188.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.51999999999998,150.01999999999998],"end":[176.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.25,99.750001],"end":[179.25,99.750001],"width":0.25,"net":"GND"},{"start":[163.25,146.230884],"end":[163.25,146.230884],"width":0.25,"net":"GND"},{"start":[203.0,58.5],"end":[203.0,58.5],"width":0.25,"net":"GND"},{"start":[203.5,58.5],"end":[203.5,58.5],"width":0.25,"net":"GND"},{"start":[161.75,144.730884],"end":[161.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,130.230884],"end":[161.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,144.230884],"end":[164.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.25,144.230884],"end":[162.25,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,142.980884],"end":[161.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,143.480884],"end":[164.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,140.730884],"end":[164.29999999999998,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,141.530884],"end":[164.29999999999998,141.530884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,139.980884],"end":[164.29999999999998,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,145.480884],"end":[160.5,145.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,144.730884],"end":[163.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,142.930884],"end":[164.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,141.730884],"end":[162.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,138.730884],"end":[163.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,141.730884],"end":[161.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.25,139.230884],"end":[164.25,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,142.230884],"end":[164.4,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,140.480884],"end":[163.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,141.230884],"end":[163.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,144.730884],"end":[162.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,143.980884],"end":[161.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,144.730884],"end":[161.75,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,144.480884],"end":[160.48,144.50088399999999],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,145.230884],"end":[161.5,145.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.48,145.460884],"end":[160.48,144.50088399999999],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,144.730884],"end":[161.75,145.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.0,144.480884],"end":[161.5,143.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,144.230884],"end":[161.5,143.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,145.480884],"end":[160.5,145.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,144.480884],"end":[161.0,144.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[174.0,91.39999999999999],"end":[174.0,91.39999999999999],"width":0.25,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[172.5,92.75],"end":[172.5,94.424264],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[174.0,91.39999999999999],"end":[173.85,91.39999999999999],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[169.9,96.58725799999999],"end":[169.9,96.85],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[170.5,95.987258],"end":[169.9,96.58725799999999],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[152.4,101.5],"end":[150.0,99.1],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[172.5,94.424264],"end":[171.674264,95.25],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[171.674264,95.25],"end":[171.08578599999998,95.25],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[150.0,99.1],"end":[145.75,99.1],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[173.85,91.39999999999999],"end":[172.5,92.75],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[165.25,101.5],"end":[152.4,101.5],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[169.9,96.85],"end":[165.25,101.5],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[171.08578599999998,95.25],"end":[170.5,95.835786],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[170.5,95.835786],"end":[170.5,95.987258],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[179.0,62.5],"end":[179.0,62.5],"width":0.25,"net":"/PoE Regulator/FLY_FB"},{"start":[178.5,67.25],"end":[178.5,63.0],"width":0.15,"net":"/PoE Regulator/FLY_FB"},{"start":[178.5,63.0],"end":[179.0,62.5],"width":0.15,"net":"/PoE Regulator/FLY_FB"},{"start":[168.0,91.2],"end":[168.0,91.2],"width":0.25,"net":"/RMII.TXD1"},{"start":[166.4,89.6],"end":[151.0,89.6],"width":0.15,"net":"/RMII.TXD1"},{"start":[168.0,91.2],"end":[166.4,89.6],"width":0.15,"net":"/RMII.TXD1"},{"start":[190.5,132.480884],"end":[190.5,132.480884],"width":0.25,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.42,132.480884],"end":[189.89999999999998,131.960884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.5,132.480884],"end":[190.42,132.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[171.75,92.0],"end":[171.75,92.0],"width":0.25,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[170.5,92.0],"end":[171.75,92.0],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[167.0,95.5],"end":[170.5,92.0],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[152.025,97.02499999999999],"end":[164.475,97.02499999999999],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[166.0,95.5],"end":[167.0,95.5],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[164.475,97.02499999999999],"end":[166.0,95.5],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[187.4975,132.228384],"end":[187.4975,132.228384],"width":0.25,"net":"/ADC2/ADCIN_SCALED6"},{"start":[187.7325,132.228384],"end":[188.0,131.960884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[187.4975,132.228384],"end":[187.7325,132.228384],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[163.78214499999999,85.70004999999999],"end":[163.78214499999999,85.70004999999999],"width":0.25,"net":"/USB.D-"},{"start":[200.77505,73.5],"end":[200.77505,73.5],"width":0.25,"net":"/USB.D-"},{"start":[166.393089,96.090936],"end":[166.393089,96.090936],"width":0.25,"net":"/MCU/USB_HS.D-"},{"start":[175.0,148.26],"end":[175.0,148.26],"width":0.25,"net":"/ADCIN19"},{"start":[160.25,130.480884],"end":[160.25,130.480884],"width":0.25,"net":"/ADCIN19"},{"start":[160.07,130.480884],"end":[159.5,131.050884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[160.25,130.480884],"end":[160.07,130.480884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[159.76999999999998,131.00088399999999],"end":[159.75,131.020884],"width":0.15,"net":"/ADCIN19"},{"start":[166.5,99.25],"end":[166.5,99.25],"width":0.25,"net":"/MCU/USRBIAS"},{"start":[161.5,99.25],"end":[160.5,98.25],"width":0.15,"net":"/MCU/USRBIAS"},{"start":[166.5,99.25],"end":[161.5,99.25],"width":0.15,"net":"/MCU/USRBIAS"},{"start":[202.39999999999998,142.230884],"end":[202.39999999999998,142.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,141.530884],"end":[202.29999999999998,141.530884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,144.730884],"end":[201.5,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,140.730884],"end":[202.29999999999998,140.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.25,144.230884],"end":[200.25,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,141.730884],"end":[199.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,142.980884],"end":[199.5,142.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.25,139.230884],"end":[202.25,139.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,144.230884],"end":[202.0,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,138.730884],"end":[201.5,138.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,140.480884],"end":[201.5,140.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,142.930884],"end":[202.0,142.930884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,139.980884],"end":[202.29999999999998,139.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,143.480884],"end":[202.0,143.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,143.980884],"end":[199.5,143.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,145.480884],"end":[198.5,145.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,141.730884],"end":[200.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,130.230884],"end":[199.5,130.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,144.730884],"end":[200.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,141.230884],"end":[201.5,141.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,144.480884],"end":[198.48,144.50088399999999],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.48,145.460884],"end":[198.48,144.50088399999999],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,145.230884],"end":[199.5,145.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.230884],"end":[199.5,143.980884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.0,144.480884],"end":[199.5,143.980884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,144.480884],"end":[199.0,144.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,144.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,145.480884],"end":[198.5,145.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,145.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[140.25,82.25],"end":[140.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[140.25,83.0],"end":[140.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,83.0],"end":[149.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[143.5,87.5],"end":[143.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[148.75,88.5],"end":[148.75,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,83.0],"end":[140.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[148.25,88.5],"end":[148.25,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,83.0],"end":[149.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[146.5,87.5],"end":[146.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,82.25],"end":[149.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[148.0,86.75],"end":[148.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[148.5,86.75],"end":[148.5,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,82.25],"end":[140.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,82.25],"end":[149.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.0,86.75],"end":[149.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[169.0,92.2],"end":[169.0,92.2],"width":0.25,"net":"/RMII.TXEN"},{"start":[167.7,92.2],"end":[167.0,91.5],"width":0.15,"net":"/RMII.TXEN"},{"start":[154.0,91.5],"end":[153.29999999999998,92.2],"width":0.15,"net":"/RMII.TXEN"},{"start":[153.29999999999998,92.2],"end":[151.0,92.2],"width":0.15,"net":"/RMII.TXEN"},{"start":[169.0,92.2],"end":[167.7,92.2],"width":0.15,"net":"/RMII.TXEN"},{"start":[167.0,91.5],"end":[154.0,91.5],"width":0.15,"net":"/RMII.TXEN"},{"start":[133.75,131.980884],"end":[133.75,131.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.92019,131.56069399999998],"end":[136.92019,131.56069399999998],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,135.230884],"end":[134.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.230884],"end":[136.1,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.4,132.530884],"end":[132.4,132.530884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[137.25,129.230884],"end":[137.25,129.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,133.980884],"end":[133.25,133.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,135.730884],"end":[136.1,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,135.230884],"end":[133.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,132.980884],"end":[133.25,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,133.730884],"end":[135.75,133.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,136.480884],"end":[136.1,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,131.480884],"end":[133.25,131.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.0,132.230884],"end":[135.0,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,134.330884],"end":[136.0,134.330884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,137.730884],"end":[136.0,137.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,137.230884],"end":[135.25,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.980884],"end":[135.75,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,138.230884],"end":[135.25,138.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,136.480884],"end":[135.25,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.230884],"end":[135.75,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,132.480884],"end":[134.25,132.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,135.730884],"end":[135.25,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.75,131.980884],"end":[134.25,132.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.612498,131.480884],"end":[133.25,131.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,132.980884],"end":[132.79999999999998,132.530884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.38,132.510884],"end":[132.38,131.713382],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.79999999999998,132.530884],"end":[132.4,132.530884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.38,131.713382],"end":[132.612498,131.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,132.480884],"end":[133.75,132.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,131.480884],"end":[133.75,131.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.75,132.980884],"end":[133.25,132.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[167.0,148.26],"end":[167.0,148.26],"width":0.25,"net":"/ADCIN15"},{"start":[188.5,131.00088399999999],"end":[188.5,131.00088399999999],"width":0.25,"net":"/ADCIN15"},{"start":[188.01999999999998,131.00088399999999],"end":[188.0,131.020884],"width":0.15,"net":"/ADCIN15"},{"start":[188.5,131.00088399999999],"end":[188.01999999999998,131.00088399999999],"width":0.15,"net":"/ADCIN15"},{"start":[155.0,61.0],"end":[155.0,61.0],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[154.98999999999998,60.5],"end":[154.98999999999998,60.5],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[155.0,61.0],"end":[155.0,60.0],"width":0.5,"net":"/Ethernet Connector/MX4-"},{"start":[147.6,94.25],"end":[147.6,94.25],"width":0.25,"net":"/SMI.MDC"},{"start":[147.2,95.16988599999999],"end":[147.530114,95.5],"width":0.15,"net":"/SMI.MDC"},{"start":[147.2,94.64999999999999],"end":[147.2,95.16988599999999],"width":0.15,"net":"/SMI.MDC"},{"start":[148.4,95.5],"end":[148.65,95.25],"width":0.15,"net":"/SMI.MDC"},{"start":[147.530114,95.5],"end":[148.4,95.5],"width":0.15,"net":"/SMI.MDC"},{"start":[148.65,95.25],"end":[153.0,95.25],"width":0.15,"net":"/SMI.MDC"},{"start":[147.6,94.25],"end":[147.2,94.64999999999999],"width":0.15,"net":"/SMI.MDC"},{"start":[185.25,66.25],"end":[185.25,66.25],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.75],"end":[166.25,71.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.25],"end":[184.5,66.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.75],"end":[185.25,58.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,65.75],"end":[184.5,65.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.25],"end":[185.25,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,65.75],"end":[185.25,65.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.75],"end":[184.5,58.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,59.25],"end":[185.25,59.25],"width":0.25,"net":"/POE_V+"},{"start":[163.75,75.25],"end":[163.75,75.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.25],"end":[184.5,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,66.75],"end":[185.25,66.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,59.25],"end":[184.5,59.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.75],"end":[184.5,66.75],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.25],"end":[166.25,71.25],"width":0.25,"net":"/POE_V+"},{"start":[163.75,74.25],"end":[166.25,71.75],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[163.75,75.25],"end":[163.75,74.25],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[178.5,109.0],"end":[178.5,109.0],"width":0.25,"net":"/MCU/I2C7.SCL"},{"start":[179.0,108.565686],"end":[178.565686,109.0],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[178.565686,109.0],"end":[178.5,109.0],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[171.5,132.480884],"end":[171.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.42,132.480884],"end":[170.9,131.960884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.5,132.480884],"end":[171.42,132.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[197.75,146.480884],"end":[197.75,146.480884],"width":0.25,"net":"/ADCIN28"},{"start":[193.0,148.26],"end":[193.0,148.26],"width":0.25,"net":"/ADCIN28"},{"start":[197.75,146.480884],"end":[197.75,145.960884],"width":0.15,"net":"/ADCIN28"},{"start":[133.5,132.480884],"end":[133.5,132.480884],"width":0.25,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.5,132.480884],"end":[133.42,132.480884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.42,132.480884],"end":[132.9,131.960884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[184.7,137.230884],"end":[184.7,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.0,131.980884],"end":[187.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,133.730884],"end":[185.0,133.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.230884],"end":[184.7,134.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,136.480884],"end":[184.7,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,130.980884],"end":[185.75,130.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.980884],"end":[185.0,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,132.480884],"end":[186.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,135.230884],"end":[186.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,133.980884],"end":[187.5,133.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,138.230884],"end":[185.5,138.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,135.230884],"end":[187.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.980884],"end":[184.7,134.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.92499999999998,137.905884],"end":[184.92499999999998,137.905884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[188.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,132.980884],"end":[187.5,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,135.730884],"end":[185.5,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,131.480884],"end":[187.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.230884],"end":[185.0,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,135.730884],"end":[184.7,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.0,131.980884],"end":[184.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,132.230884],"end":[185.75,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,136.480884],"end":[185.5,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.31471399999998,132.44088399999998],"end":[188.287643,132.44088399999998],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.51,132.245598],"end":[188.31471399999998,132.44088399999998],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.287643,132.44088399999998],"end":[188.24764299999998,132.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,132.980884],"end":[187.0,132.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[188.5,131.66617],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[187.5,131.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.0,132.480884],"end":[187.0,131.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,132.230884],"end":[185.75,130.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.0,132.480884],"end":[187.5,132.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,131.480884],"end":[187.0,131.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.51,131.67616999999998],"end":[188.51,132.245598],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.24764299999998,132.480884],"end":[188.0,132.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.66617],"end":[188.51,131.67616999999998],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[206.4975,132.228384],"end":[206.4975,132.228384],"width":0.25,"net":"/ADC4/ADCIN_SCALED6"},{"start":[206.7325,132.228384],"end":[207.0,131.960884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[206.4975,132.228384],"end":[206.7325,132.228384],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[207.5,131.00088399999999],"end":[207.5,131.00088399999999],"width":0.25,"net":"/ADCIN31"},{"start":[199.0,148.26],"end":[199.0,148.26],"width":0.25,"net":"/ADCIN31"},{"start":[207.01999999999998,131.00088399999999],"end":[207.0,131.020884],"width":0.15,"net":"/ADCIN31"},{"start":[207.5,131.00088399999999],"end":[207.01999999999998,131.00088399999999],"width":0.15,"net":"/ADCIN31"},{"start":[172.0,96.75],"end":[172.0,96.75],"width":0.25,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[168.45,105.62573599999999],"end":[168.45,100.55],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[160.2,108.5],"end":[165.575736,108.5],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[168.5,100.5],"end":[168.5,100.01004999999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.75,96.75],"end":[172.0,96.75],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[168.45,100.55],"end":[168.5,100.5],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[170.71005,97.8],"end":[170.97573599999998,97.8],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[168.5,100.01004999999999],"end":[170.71005,97.8],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.1,97.675736],"end":[171.1,97.08431399999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.65,96.85],"end":[171.75,96.75],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.1,97.08431399999999],"end":[171.334314,96.85],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[165.575736,108.5],"end":[168.45,105.62573599999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[153.375736,110.19999999999999],"end":[158.5,110.19999999999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[158.5,110.19999999999999],"end":[160.2,108.5],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[170.97573599999998,97.8],"end":[171.1,97.675736],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[149.300736,114.27499999999999],"end":[153.375736,110.19999999999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.334314,96.85],"end":[171.65,96.85],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[170.75,146.480884],"end":[170.75,146.480884],"width":0.25,"net":"/ADCIN9"},{"start":[155.0,148.26],"end":[155.0,148.26],"width":0.25,"net":"/ADCIN9"},{"start":[170.75,146.480884],"end":[170.75,145.960884],"width":0.15,"net":"/ADCIN9"}],"In1.Cu":[{"start":[167.75,144.230884],"end":[167.75,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.980884],"end":[165.7,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,143.480884],"end":[166.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,142.980884],"end":[168.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,140.730884],"end":[165.7,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,142.230884],"end":[165.5,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,141.730884],"end":[168.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,144.230884],"end":[166.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,144.730884],"end":[167.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,142.930884],"end":[166.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.230884],"end":[168.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,140.480884],"end":[166.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.75,139.230884],"end":[165.75,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,141.480884],"end":[165.7,141.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,144.730884],"end":[166.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,143.980884],"end":[168.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,141.230884],"end":[166.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,144.730884],"end":[168.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.480884],"end":[169.5,144.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,141.730884],"end":[167.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,138.730884],"end":[166.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.730884],"end":[168.5,130.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.29999999999998,138.780884],"end":[165.29999999999998,132.400553],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.29999999999998,132.400553],"end":[165.84466899999998,131.855884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.84466899999998,131.855884],"end":[167.375,131.855884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.375,131.855884],"end":[168.5,130.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.75,139.230884],"end":[165.29999999999998,138.780884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[194.0,103.5],"end":[194.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.0],"end":[194.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[165.0,130.730884],"end":[165.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.5,146.980884],"end":[196.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[169.5,139.730884],"end":[169.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[194.0,98.5],"end":[194.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[161.75,97.5],"end":[161.75,97.5],"width":0.25,"net":"+3.3V"},{"start":[208.39999999999998,106.39999999999999],"end":[208.39999999999998,106.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[146.25,114.48088399999999],"end":[146.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[201.217157,130.763727],"end":[201.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.2,84.5],"end":[204.2,84.5],"width":0.25,"net":"+3.3V"},{"start":[184.25,114.48088399999999],"end":[184.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[191.967157,130.763727],"end":[191.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.0],"end":[195.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[174.75,130.730884],"end":[174.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.25,114.48088399999999],"end":[203.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.0],"end":[195.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[139.5,146.980884],"end":[139.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.6,107.8125],"end":[148.6,107.8125],"width":0.25,"net":"+3.3V"},{"start":[174.0,146.980884],"end":[174.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[136.0,146.980884],"end":[136.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.5,97.75],"end":[187.5,97.75],"width":0.25,"net":"+3.3V"},{"start":[162.25,96.5],"end":[162.25,96.5],"width":0.25,"net":"+3.3V"},{"start":[186.5,96.75],"end":[186.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.5],"end":[193.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.0],"end":[195.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[182.217157,130.763727],"end":[182.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[147.429646,111.529646],"end":[147.429646,111.529646],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.5],"end":[193.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[136.75,130.730884],"end":[136.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.6,104.5],"end":[196.6,104.5],"width":0.25,"net":"+3.3V"},{"start":[179.25,139.730884],"end":[179.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,103.5],"end":[193.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.5],"end":[193.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[207.5,139.730884],"end":[207.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.0,97.5],"end":[164.0,97.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.5],"end":[194.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.0],"end":[193.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[160.25,139.730884],"end":[160.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[146.0,130.730884],"end":[146.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.0],"end":[193.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[141.25,139.730884],"end":[141.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.0],"end":[193.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[144.217157,130.763727],"end":[144.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,98.5],"end":[195.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[172.967157,130.763727],"end":[172.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.5],"end":[193.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.25,146.980884],"end":[202.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[147.36499899999998,110.13500099999999],"end":[147.36499899999998,110.13500099999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.0],"end":[194.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,102.0],"end":[193.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[149.29999999999998,100.0],"end":[149.29999999999998,100.0],"width":0.25,"net":"+3.3V"},{"start":[205.75,146.980884],"end":[205.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[150.5,139.730884],"end":[150.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.75,114.48088399999999],"end":[164.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[134.967157,130.763727],"end":[134.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[188.5,112.75],"end":[188.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[145.75,114.48088399999999],"end":[145.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.5],"end":[195.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[184.0,130.730884],"end":[184.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.0,130.730884],"end":[203.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[146.79999999999998,107.39999999999999],"end":[146.79999999999998,107.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.5],"end":[195.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.0],"end":[193.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.51,108.75999999999999],"end":[193.51,108.75999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.5],"end":[194.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,112.75],"end":[188.0,112.75],"width":0.25,"net":"+3.3V"},{"start":[203.79999999999998,104.8],"end":[203.79999999999998,104.8],"width":0.25,"net":"+3.3V"},{"start":[147.4,107.8425],"end":[147.4,107.8425],"width":0.25,"net":"+3.3V"},{"start":[163.217157,130.763727],"end":[163.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[198.25,139.730884],"end":[198.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[187.5,112.75],"end":[187.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[158.5,146.980884],"end":[158.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[177.5,146.980884],"end":[177.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.25,97.25],"end":[187.25,97.25],"width":0.25,"net":"+3.3V"},{"start":[193.5,98.5],"end":[193.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,102.0],"end":[193.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[155.0,146.980884],"end":[155.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.0],"end":[194.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[207.2,105.39999999999999],"end":[207.2,105.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.5,102.0],"end":[194.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,103.5],"end":[195.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,103.5],"end":[193.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.0],"end":[193.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.0],"end":[193.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[167.75,146.980884],"end":[167.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[153.967157,130.763727],"end":[153.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.0,74.5],"end":[204.0,74.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.5],"end":[193.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[206.0,78.6],"end":[206.0,78.6],"width":0.25,"net":"+3.3V"},{"start":[202.79999999999998,92.39999999999999],"end":[202.79999999999998,92.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,102.0],"end":[194.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.5],"end":[195.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[183.25,146.980884],"end":[183.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[195.0,102.0],"end":[195.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[185.79999999999998,93.2],"end":[185.79999999999998,93.2],"width":0.25,"net":"+3.3V"},{"start":[186.75,97.25],"end":[186.75,97.25],"width":0.25,"net":"+3.3V"},{"start":[165.25,114.48088399999999],"end":[165.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[202.75,114.48088399999999],"end":[202.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[155.75,130.730884],"end":[155.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[187.0,96.75],"end":[187.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.5],"end":[194.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,98.25],"end":[188.0,98.25],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.0],"end":[194.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[161.75,98.0],"end":[161.75,98.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,146.980884],"end":[193.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[185.5,96.75],"end":[185.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.5],"end":[194.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.75,95.0],"end":[202.75,95.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,103.5],"end":[194.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.75,130.730884],"end":[193.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[164.25,146.980884],"end":[164.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[145.25,146.980884],"end":[145.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.75,146.980884],"end":[148.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.5],"end":[194.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[186.75,146.980884],"end":[186.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[161.75,96.5],"end":[161.75,96.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.5],"end":[194.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.0],"end":[194.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.5],"end":[193.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.5,139.730884],"end":[188.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[183.75,114.48088399999999],"end":[183.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.0],"end":[194.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[186.0,96.75],"end":[186.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.0,98.5],"end":[193.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[192.39999999999998,96.0],"end":[192.39999999999998,96.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,98.5],"end":[194.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[207.5,139.730884],"end":[207.5,143.652636],"width":0.3,"net":"+3.3V"},{"start":[140.75,144.309132],"end":[140.75,145.730884],"width":0.3,"net":"+3.3V"},{"start":[150.5,139.730884],"end":[150.5,143.652636],"width":0.3,"net":"+3.3V"},{"start":[183.25,146.980884],"end":[177.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[168.75,145.980884],"end":[167.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[168.75,144.402636],"end":[168.75,145.980884],"width":0.3,"net":"+3.3V"},{"start":[169.5,143.652636],"end":[168.75,144.402636],"width":0.3,"net":"+3.3V"},{"start":[141.25,139.730884],"end":[141.25,143.809132],"width":0.3,"net":"+3.3V"},{"start":[188.5,143.652636],"end":[187.75,144.402636],"width":0.3,"net":"+3.3V"},{"start":[158.5,146.980884],"end":[155.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[178.75,144.309132],"end":[178.75,145.730884],"width":0.3,"net":"+3.3V"},{"start":[149.75,145.980884],"end":[148.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[187.75,144.402636],"end":[187.75,145.980884],"width":0.3,"net":"+3.3V"},{"start":[197.75,145.730884],"end":[196.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[207.5,143.652636],"end":[206.75,144.402636],"width":0.3,"net":"+3.3V"},{"start":[149.75,144.402636],"end":[149.75,145.980884],"width":0.3,"net":"+3.3V"},{"start":[198.25,139.730884],"end":[198.25,143.809132],"width":0.3,"net":"+3.3V"},{"start":[177.5,146.980884],"end":[174.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[145.25,146.980884],"end":[139.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[141.25,143.809132],"end":[140.75,144.309132],"width":0.3,"net":"+3.3V"},{"start":[188.5,139.730884],"end":[188.5,143.652636],"width":0.3,"net":"+3.3V"},{"start":[140.75,145.730884],"end":[139.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[206.75,144.402636],"end":[206.75,145.980884],"width":0.3,"net":"+3.3V"},{"start":[198.25,143.809132],"end":[197.75,144.309132],"width":0.3,"net":"+3.3V"},{"start":[179.25,139.730884],"end":[179.25,143.809132],"width":0.3,"net":"+3.3V"},{"start":[139.5,146.980884],"end":[136.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[179.25,143.809132],"end":[178.75,144.309132],"width":0.3,"net":"+3.3V"},{"start":[169.5,139.730884],"end":[169.5,143.652636],"width":0.3,"net":"+3.3V"},{"start":[167.75,146.980884],"end":[164.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[159.75,144.309132],"end":[159.75,145.730884],"width":0.3,"net":"+3.3V"},{"start":[164.25,146.980884],"end":[158.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[197.75,144.309132],"end":[197.75,145.730884],"width":0.3,"net":"+3.3V"},{"start":[148.75,146.980884],"end":[145.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[206.75,145.980884],"end":[205.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[150.5,143.652636],"end":[149.75,144.402636],"width":0.3,"net":"+3.3V"},{"start":[178.75,145.730884],"end":[177.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[186.75,146.980884],"end":[183.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[187.75,145.980884],"end":[186.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[160.25,139.730884],"end":[160.25,143.809132],"width":0.3,"net":"+3.3V"},{"start":[205.75,146.980884],"end":[202.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[202.25,146.980884],"end":[196.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[160.25,143.809132],"end":[159.75,144.309132],"width":0.3,"net":"+3.3V"},{"start":[159.75,145.730884],"end":[158.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[196.5,146.980884],"end":[193.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[168.4975,132.228384],"end":[168.4975,132.228384],"width":0.25,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,132.230884],"end":[166.75,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,137.230884],"end":[165.7,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,130.980884],"end":[166.75,130.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.0,131.980884],"end":[168.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,135.230884],"end":[168.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.0,131.980884],"end":[165.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,135.230884],"end":[167.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.230884],"end":[166.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,133.730884],"end":[166.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,132.480884],"end":[167.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,135.730884],"end":[166.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,135.730884],"end":[165.7,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.980884],"end":[165.7,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,136.480884],"end":[165.7,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[169.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,133.980884],"end":[168.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.92499999999998,137.905884],"end":[165.92499999999998,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,131.480884],"end":[168.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,136.480884],"end":[166.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,132.980884],"end":[168.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.230884],"end":[165.7,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.980884],"end":[166.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,138.230884],"end":[166.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[163.5,135.730884],"end":[163.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.25,129.230884],"end":[164.25,129.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,137.230884],"end":[163.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.230884],"end":[164.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,132.480884],"end":[162.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,136.480884],"end":[163.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,135.730884],"end":[164.29999999999998,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.075,137.905884],"end":[164.075,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,133.980884],"end":[161.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.230884],"end":[164.29999999999998,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,135.230884],"end":[161.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,138.230884],"end":[163.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.980884],"end":[164.29999999999998,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.980884],"end":[164.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,131.980884],"end":[162.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,135.230884],"end":[162.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,133.730884],"end":[164.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.25,132.230884],"end":[163.25,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,136.480884],"end":[164.29999999999998,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,132.980884],"end":[161.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,137.230884],"end":[164.29999999999998,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.75,132.480884],"end":[161.75,132.480884],"width":0.25,"net":"/ADC3/ADCIN_SCALED5"},{"start":[189.5,143.980884],"end":[189.5,143.980884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,151.01999999999998],"end":[184.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,83.75],"end":[177.75,83.75],"width":0.25,"net":"GND"},{"start":[201.0237,98.6],"end":[201.0237,98.6],"width":0.25,"net":"GND"},{"start":[205.25,60.0],"end":[205.25,60.0],"width":0.25,"net":"GND"},{"start":[140.75,142.980884],"end":[140.75,142.980884],"width":0.25,"net":"GND"},{"start":[138.5,151.0],"end":[138.5,151.0],"width":0.25,"net":"GND"},{"start":[175.25,83.75],"end":[175.25,83.75],"width":0.25,"net":"GND"},{"start":[141.0,132.980884],"end":[141.0,132.980884],"width":0.25,"net":"GND"},{"start":[191.5,81.75],"end":[191.5,81.75],"width":0.25,"net":"GND"},{"start":[169.5,137.230884],"end":[169.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,151.01999999999998],"end":[188.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,150.01999999999998],"end":[168.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,57.5],"end":[203.0,57.5],"width":0.25,"net":"GND"},{"start":[176.5,146.230884],"end":[176.5,146.230884],"width":0.25,"net":"GND"},{"start":[140.51999999999998,152.01999999999998],"end":[140.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.25,146.230884],"end":[182.25,146.230884],"width":0.25,"net":"GND"},{"start":[174.0,98.5],"end":[174.0,98.5],"width":0.25,"net":"GND"},{"start":[169.499999,110.75],"end":[169.499999,110.75],"width":0.25,"net":"GND"},{"start":[198.5,58.5],"end":[198.5,58.5],"width":0.25,"net":"GND"},{"start":[146.0,92.0],"end":[146.0,92.0],"width":0.25,"net":"GND"},{"start":[170.5,134.980884],"end":[170.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.51999999999998,150.01999999999998],"end":[200.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,102.75],"end":[189.5,102.75],"width":0.25,"net":"GND"},{"start":[189.75,138.480884],"end":[189.75,138.480884],"width":0.25,"net":"GND"},{"start":[152.51999999999998,152.01999999999998],"end":[152.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,58.0],"end":[199.5,58.0],"width":0.25,"net":"GND"},{"start":[138.5,150.0],"end":[138.5,150.0],"width":0.25,"net":"GND"},{"start":[148.25,142.980884],"end":[148.25,142.980884],"width":0.25,"net":"GND"},{"start":[151.5,143.980884],"end":[151.5,143.980884],"width":0.25,"net":"GND"},{"start":[198.0,134.980884],"end":[198.0,134.980884],"width":0.25,"net":"GND"},{"start":[191.5,142.980884],"end":[191.5,142.980884],"width":0.25,"net":"GND"},{"start":[150.0,141.980884],"end":[150.0,141.980884],"width":0.25,"net":"GND"},{"start":[161.0,142.980884],"end":[161.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,150.01999999999998],"end":[194.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[150.51999999999998,150.01999999999998],"end":[150.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.5],"end":[135.75,85.5],"width":0.25,"net":"GND"},{"start":[176.51999999999998,151.01999999999998],"end":[176.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.5,96.0],"end":[175.5,96.0],"width":0.25,"net":"GND"},{"start":[193.0,90.25],"end":[193.0,90.25],"width":0.25,"net":"GND"},{"start":[170.51999999999998,150.01999999999998],"end":[170.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[201.25,146.230884],"end":[201.25,146.230884],"width":0.25,"net":"GND"},{"start":[138.5,146.230884],"end":[138.5,146.230884],"width":0.25,"net":"GND"},{"start":[144.51999999999998,152.01999999999998],"end":[144.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,152.01999999999998],"end":[172.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[158.51999999999998,152.01999999999998],"end":[158.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,95.5],"end":[176.0,95.5],"width":0.25,"net":"GND"},{"start":[172.0,106.0],"end":[172.0,106.0],"width":0.25,"net":"GND"},{"start":[160.51999999999998,151.01999999999998],"end":[160.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,134.980884],"end":[151.5,134.980884],"width":0.25,"net":"GND"},{"start":[134.5,142.980884],"end":[134.5,142.980884],"width":0.25,"net":"GND"},{"start":[199.0,138.480884],"end":[199.0,138.480884],"width":0.25,"net":"GND"},{"start":[154.0,146.230884],"end":[154.0,146.230884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,152.01999999999998],"end":[196.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,57.5],"end":[199.5,57.5],"width":0.25,"net":"GND"},{"start":[205.25,59.0],"end":[205.25,59.0],"width":0.25,"net":"GND"},{"start":[188.25,134.980884],"end":[188.25,134.980884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,152.01999999999998],"end":[192.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,141.980884],"end":[189.5,141.980884],"width":0.25,"net":"GND"},{"start":[159.75,141.980884],"end":[159.75,141.980884],"width":0.25,"net":"GND"},{"start":[170.5,141.980884],"end":[170.5,141.980884],"width":0.25,"net":"GND"},{"start":[197.75,142.980884],"end":[197.75,142.980884],"width":0.25,"net":"GND"},{"start":[207.25,132.980884],"end":[207.25,132.980884],"width":0.25,"net":"GND"},{"start":[139.25,85.5],"end":[139.25,85.5],"width":0.25,"net":"GND"},{"start":[190.0,97.75],"end":[190.0,97.75],"width":0.25,"net":"GND"},{"start":[179.75,99.75],"end":[179.75,99.75],"width":0.25,"net":"GND"},{"start":[189.5,100.25],"end":[189.5,100.25],"width":0.25,"net":"GND"},{"start":[145.0,93.0],"end":[145.0,93.0],"width":0.25,"net":"GND"},{"start":[148.51999999999998,152.01999999999998],"end":[148.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.75,134.980884],"end":[160.75,134.980884],"width":0.25,"net":"GND"},{"start":[188.0,142.980884],"end":[188.0,142.980884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,151.01999999999998],"end":[150.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.0,105.5],"end":[177.0,105.5],"width":0.25,"net":"GND"},{"start":[144.51999999999998,150.01999999999998],"end":[144.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,152.01999999999998],"end":[190.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[162.51999999999998,150.01999999999998],"end":[162.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,146.230884],"end":[166.75,146.230884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,152.01999999999998],"end":[150.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,57.5],"end":[199.0,57.5],"width":0.25,"net":"GND"},{"start":[172.0,98.5],"end":[172.0,98.5],"width":0.25,"net":"GND"},{"start":[175.75,84.25],"end":[175.75,84.25],"width":0.25,"net":"GND"},{"start":[196.75,60.0],"end":[196.75,60.0],"width":0.25,"net":"GND"},{"start":[132.25,85.5],"end":[132.25,85.5],"width":0.25,"net":"GND"},{"start":[169.5,95.5],"end":[169.5,95.5],"width":0.25,"net":"GND"},{"start":[160.0,134.980884],"end":[160.0,134.980884],"width":0.25,"net":"GND"},{"start":[196.75,59.0],"end":[196.75,59.0],"width":0.25,"net":"GND"},{"start":[173.25,85.0],"end":[173.25,85.0],"width":0.25,"net":"GND"},{"start":[177.0,101.5],"end":[177.0,101.5],"width":0.25,"net":"GND"},{"start":[203.5,58.0],"end":[203.5,58.0],"width":0.25,"net":"GND"},{"start":[132.25,89.5],"end":[132.25,89.5],"width":0.25,"net":"GND"},{"start":[170.51999999999998,152.01999999999998],"end":[170.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.0,97.75],"end":[189.0,97.75],"width":0.25,"net":"GND"},{"start":[198.75,134.980884],"end":[198.75,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,146.230884],"end":[173.0,146.230884],"width":0.25,"net":"GND"},{"start":[157.75,103.75],"end":[157.75,103.75],"width":0.25,"net":"GND"},{"start":[188.25,132.980884],"end":[188.25,132.980884],"width":0.25,"net":"GND"},{"start":[207.25,134.980884],"end":[207.25,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,105.5],"end":[169.5,105.5],"width":0.25,"net":"GND"},{"start":[174.51999999999998,152.01999999999998],"end":[174.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[208.0,79.6],"end":[208.0,79.6],"width":0.25,"net":"GND"},{"start":[175.75,83.75],"end":[175.75,83.75],"width":0.25,"net":"GND"},{"start":[172.51999999999998,150.01999999999998],"end":[172.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,150.01999999999998],"end":[198.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.51999999999998,150.01999999999998],"end":[160.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,151.01999999999998],"end":[190.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[163.75,100.25],"end":[163.75,100.25],"width":0.25,"net":"GND"},{"start":[141.0,134.980884],"end":[141.0,134.980884],"width":0.25,"net":"GND"},{"start":[195.5,146.230884],"end":[195.5,146.230884],"width":0.25,"net":"GND"},{"start":[146.51999999999998,152.01999999999998],"end":[146.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,141.980884],"end":[151.5,141.980884],"width":0.25,"net":"GND"},{"start":[189.5,132.980884],"end":[189.5,132.980884],"width":0.25,"net":"GND"},{"start":[193.5,89.75],"end":[193.5,89.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,152.01999999999998],"end":[162.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[167.25,142.980884],"end":[167.25,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,84.25],"end":[173.75,84.25],"width":0.25,"net":"GND"},{"start":[131.75,90.25],"end":[131.75,90.25],"width":0.25,"net":"GND"},{"start":[177.25,84.25],"end":[177.25,84.25],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[166.51999999999998,150.01999999999998],"end":[166.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[170.51999999999998,151.01999999999998],"end":[170.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,83.75],"end":[173.25,83.75],"width":0.25,"net":"GND"},{"start":[178.75,142.980884],"end":[178.75,142.980884],"width":0.25,"net":"GND"},{"start":[166.51999999999998,152.01999999999998],"end":[166.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,105.750001],"end":[166.75,105.750001],"width":0.25,"net":"GND"},{"start":[178.51999999999998,150.01999999999998],"end":[178.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[173.75,83.75],"end":[173.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,102.5],"end":[177.0,102.5],"width":0.25,"net":"GND"},{"start":[203.6,96.39999999999999],"end":[203.6,96.39999999999999],"width":0.25,"net":"GND"},{"start":[200.51999999999998,152.01999999999998],"end":[200.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.51999999999998,150.01999999999998],"end":[182.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[191.0,81.75],"end":[191.0,81.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,151.01999999999998],"end":[162.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.0],"end":[135.75,85.0],"width":0.25,"net":"GND"},{"start":[179.25,103.75],"end":[179.25,103.75],"width":0.25,"net":"GND"},{"start":[176.0,106.0],"end":[176.0,106.0],"width":0.25,"net":"GND"},{"start":[207.0,142.980884],"end":[207.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,85.5],"end":[173.75,85.5],"width":0.25,"net":"GND"},{"start":[151.5,132.980884],"end":[151.5,132.980884],"width":0.25,"net":"GND"},{"start":[198.5,57.5],"end":[198.5,57.5],"width":0.25,"net":"GND"},{"start":[161.0,138.480884],"end":[161.0,138.480884],"width":0.25,"net":"GND"},{"start":[176.51999999999998,152.01999999999998],"end":[176.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,132.980884],"end":[169.25,132.980884],"width":0.25,"net":"GND"},{"start":[142.0,142.980884],"end":[142.0,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.25],"end":[164.25,98.25],"width":0.25,"net":"GND"},{"start":[177.0,142.980884],"end":[177.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.5,104.5],"end":[169.5,104.5],"width":0.25,"net":"GND"},{"start":[146.51999999999998,150.01999999999998],"end":[146.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[164.51999999999998,152.01999999999998],"end":[164.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,151.01999999999998],"end":[172.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.999999,110.75],"end":[175.999999,110.75],"width":0.25,"net":"GND"},{"start":[188.5,137.230884],"end":[188.5,137.230884],"width":0.25,"net":"GND"},{"start":[162.75,142.980884],"end":[162.75,142.980884],"width":0.25,"net":"GND"},{"start":[176.0,98.5],"end":[176.0,98.5],"width":0.25,"net":"GND"},{"start":[152.51999999999998,151.01999999999998],"end":[152.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[133.0,93.25],"end":[133.0,93.25],"width":0.25,"net":"GND"},{"start":[140.51999999999998,151.01999999999998],"end":[140.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[161.0,141.980884],"end":[161.0,141.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.5],"end":[172.75,85.5],"width":0.25,"net":"GND"},{"start":[146.0,94.0],"end":[146.0,94.0],"width":0.25,"net":"GND"},{"start":[169.5,111.75],"end":[169.5,111.75],"width":0.25,"net":"GND"},{"start":[199.0,142.980884],"end":[199.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.0,142.980884],"end":[169.0,142.980884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,150.01999999999998],"end":[196.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,109.0],"end":[176.0,109.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,151.01999999999998],"end":[164.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[138.5,152.0],"end":[138.5,152.0],"width":0.25,"net":"GND"},{"start":[179.0,134.980884],"end":[179.0,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,101.5],"end":[169.5,101.5],"width":0.25,"net":"GND"},{"start":[140.51999999999998,150.01999999999998],"end":[140.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.0,132.980884],"end":[160.0,132.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,150.01999999999998],"end":[180.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.25,105.750001],"end":[166.25,105.750001],"width":0.25,"net":"GND"},{"start":[199.0,58.0],"end":[199.0,58.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,150.01999999999998],"end":[154.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,141.980884],"end":[132.5,141.980884],"width":0.25,"net":"GND"},{"start":[192.5,90.25],"end":[192.5,90.25],"width":0.25,"net":"GND"},{"start":[186.51999999999998,152.01999999999998],"end":[186.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[144.0,92.0],"end":[144.0,92.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,151.01999999999998],"end":[182.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,152.01999999999998],"end":[198.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,87.0],"end":[135.75,87.0],"width":0.25,"net":"GND"},{"start":[202.5,58.0],"end":[202.5,58.0],"width":0.25,"net":"GND"},{"start":[170.5,132.980884],"end":[170.5,132.980884],"width":0.25,"net":"GND"},{"start":[179.75,134.980884],"end":[179.75,134.980884],"width":0.25,"net":"GND"},{"start":[166.75,98.25],"end":[166.75,98.25],"width":0.25,"net":"GND"},{"start":[193.0,89.75],"end":[193.0,89.75],"width":0.25,"net":"GND"},{"start":[188.0,141.980884],"end":[188.0,141.980884],"width":0.25,"net":"GND"},{"start":[166.25,98.25],"end":[166.25,98.25],"width":0.25,"net":"GND"},{"start":[169.5,103.5],"end":[169.5,103.5],"width":0.25,"net":"GND"},{"start":[156.51999999999998,152.01999999999998],"end":[156.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[142.51999999999998,152.01999999999998],"end":[142.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,152.01999999999998],"end":[168.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[203.5,57.5],"end":[203.5,57.5],"width":0.25,"net":"GND"},{"start":[143.75,142.980884],"end":[143.75,142.980884],"width":0.25,"net":"GND"},{"start":[204.75,146.230884],"end":[204.75,146.230884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,150.01999999999998],"end":[186.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,58.0],"end":[203.0,58.0],"width":0.25,"net":"GND"},{"start":[181.75,142.980884],"end":[181.75,142.980884],"width":0.25,"net":"GND"},{"start":[151.75,138.480884],"end":[151.75,138.480884],"width":0.25,"net":"GND"},{"start":[146.0,93.0],"end":[146.0,93.0],"width":0.25,"net":"GND"},{"start":[158.51999999999998,150.01999999999998],"end":[158.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[146.25,98.0],"end":[146.25,98.0],"width":0.25,"net":"GND"},{"start":[142.51999999999998,150.01999999999998],"end":[142.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[141.75,132.980884],"end":[141.75,132.980884],"width":0.25,"net":"GND"},{"start":[144.0,93.0],"end":[144.0,93.0],"width":0.25,"net":"GND"},{"start":[132.5,132.980884],"end":[132.5,132.980884],"width":0.25,"net":"GND"},{"start":[172.75,83.75],"end":[172.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,104.5],"end":[177.0,104.5],"width":0.25,"net":"GND"},{"start":[190.0,102.75],"end":[190.0,102.75],"width":0.25,"net":"GND"},{"start":[177.0,99.5],"end":[177.0,99.5],"width":0.25,"net":"GND"},{"start":[185.75,146.230884],"end":[185.75,146.230884],"width":0.25,"net":"GND"},{"start":[193.5,90.75],"end":[193.5,90.75],"width":0.25,"net":"GND"},{"start":[177.0,100.5],"end":[177.0,100.5],"width":0.25,"net":"GND"},{"start":[160.25,137.230884],"end":[160.25,137.230884],"width":0.25,"net":"GND"},{"start":[153.5,142.980884],"end":[153.5,142.980884],"width":0.25,"net":"GND"},{"start":[170.5,106.0],"end":[170.5,106.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,150.01999999999998],"end":[164.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,141.980884],"end":[199.0,141.980884],"width":0.25,"net":"GND"},{"start":[179.25,137.230884],"end":[179.25,137.230884],"width":0.25,"net":"GND"},{"start":[163.5,98.25],"end":[163.5,98.25],"width":0.25,"net":"GND"},{"start":[144.25,146.230884],"end":[144.25,146.230884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,150.01999999999998],"end":[192.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[175.25,84.25],"end":[175.25,84.25],"width":0.25,"net":"GND"},{"start":[148.51999999999998,150.01999999999998],"end":[148.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[156.51999999999998,150.01999999999998],"end":[156.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.0,132.980884],"end":[179.0,132.980884],"width":0.25,"net":"GND"},{"start":[158.0,142.980884],"end":[158.0,142.980884],"width":0.25,"net":"GND"},{"start":[158.51999999999998,151.01999999999998],"end":[158.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[207.0,141.980884],"end":[207.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.0,138.480884],"end":[180.0,138.480884],"width":0.25,"net":"GND"},{"start":[207.5,137.230884],"end":[207.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,150.01999999999998],"end":[188.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[178.75,141.980884],"end":[178.75,141.980884],"width":0.25,"net":"GND"},{"start":[190.5,81.75],"end":[190.5,81.75],"width":0.25,"net":"GND"},{"start":[144.25,97.22999999999999],"end":[144.25,97.22999999999999],"width":0.25,"net":"GND"},{"start":[177.0,103.5],"end":[177.0,103.5],"width":0.25,"net":"GND"},{"start":[145.0,92.0],"end":[145.0,92.0],"width":0.25,"net":"GND"},{"start":[198.0,132.980884],"end":[198.0,132.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,152.01999999999998],"end":[194.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[177.25,83.75],"end":[177.25,83.75],"width":0.25,"net":"GND"},{"start":[146.51999999999998,151.01999999999998],"end":[146.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[179.75,103.75],"end":[179.75,103.75],"width":0.25,"net":"GND"},{"start":[152.51999999999998,150.01999999999998],"end":[152.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[139.0,142.980884],"end":[139.0,142.980884],"width":0.25,"net":"GND"},{"start":[154.51999999999998,151.01999999999998],"end":[154.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.0,146.230884],"end":[135.0,146.230884],"width":0.25,"net":"GND"},{"start":[192.0,146.230884],"end":[192.0,146.230884],"width":0.25,"net":"GND"},{"start":[199.0,58.5],"end":[199.0,58.5],"width":0.25,"net":"GND"},{"start":[145.12,97.6],"end":[145.12,97.6],"width":0.25,"net":"GND"},{"start":[139.25,85.0],"end":[139.25,85.0],"width":0.25,"net":"GND"},{"start":[160.75,132.980884],"end":[160.75,132.980884],"width":0.25,"net":"GND"},{"start":[150.25,132.980884],"end":[150.25,132.980884],"width":0.25,"net":"GND"},{"start":[148.51999999999998,151.01999999999998],"end":[148.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,84.25],"end":[177.75,84.25],"width":0.25,"net":"GND"},{"start":[192.5,90.75],"end":[192.5,90.75],"width":0.25,"net":"GND"},{"start":[205.25,142.980884],"end":[205.25,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,98.5],"end":[175.0,98.5],"width":0.25,"net":"GND"},{"start":[173.75,85.0],"end":[173.75,85.0],"width":0.25,"net":"GND"},{"start":[192.51999999999998,151.01999999999998],"end":[192.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.0,100.25],"end":[190.0,100.25],"width":0.25,"net":"GND"},{"start":[196.51999999999998,151.01999999999998],"end":[196.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[142.0,141.980884],"end":[142.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,151.01999999999998],"end":[180.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,85.5],"end":[173.25,85.5],"width":0.25,"net":"GND"},{"start":[179.75,106.25],"end":[179.75,106.25],"width":0.25,"net":"GND"},{"start":[169.0,141.980884],"end":[169.0,141.980884],"width":0.25,"net":"GND"},{"start":[157.5,146.230884],"end":[157.5,146.230884],"width":0.25,"net":"GND"},{"start":[149.5,96.75],"end":[149.5,96.75],"width":0.25,"net":"GND"},{"start":[144.0,94.0],"end":[144.0,94.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,152.01999999999998],"end":[154.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[200.51999999999998,151.01999999999998],"end":[200.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,134.980884],"end":[169.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,98.5],"end":[173.0,98.5],"width":0.25,"net":"GND"},{"start":[150.0,142.980884],"end":[150.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,151.01999999999998],"end":[194.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[150.25,134.980884],"end":[150.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.25,84.25],"end":[173.25,84.25],"width":0.25,"net":"GND"},{"start":[174.51999999999998,150.01999999999998],"end":[174.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[180.0,142.980884],"end":[180.0,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,106.0],"end":[175.0,106.0],"width":0.25,"net":"GND"},{"start":[136.25,90.25],"end":[136.25,90.25],"width":0.25,"net":"GND"},{"start":[166.51999999999998,151.01999999999998],"end":[166.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[159.75,142.980884],"end":[159.75,142.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.0],"end":[172.75,85.0],"width":0.25,"net":"GND"},{"start":[169.5,108.5],"end":[169.5,108.5],"width":0.25,"net":"GND"},{"start":[199.5,58.5],"end":[199.5,58.5],"width":0.25,"net":"GND"},{"start":[179.25,106.25],"end":[179.25,106.25],"width":0.25,"net":"GND"},{"start":[197.75,141.980884],"end":[197.75,141.980884],"width":0.25,"net":"GND"},{"start":[164.25,100.25],"end":[164.25,100.25],"width":0.25,"net":"GND"},{"start":[202.5,57.5],"end":[202.5,57.5],"width":0.25,"net":"GND"},{"start":[198.51999999999998,151.01999999999998],"end":[198.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,150.01999999999998],"end":[190.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,143.980884],"end":[132.5,143.980884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,151.01999999999998],"end":[186.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[172.75,84.25],"end":[172.75,84.25],"width":0.25,"net":"GND"},{"start":[178.51999999999998,151.01999999999998],"end":[178.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[193.5,90.25],"end":[193.5,90.25],"width":0.25,"net":"GND"},{"start":[196.0,142.980884],"end":[196.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.5,106.0],"end":[173.5,106.0],"width":0.25,"net":"GND"},{"start":[144.51999999999998,151.01999999999998],"end":[144.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[202.5,58.5],"end":[202.5,58.5],"width":0.25,"net":"GND"},{"start":[198.75,132.980884],"end":[198.75,132.980884],"width":0.25,"net":"GND"},{"start":[132.5,85.0],"end":[132.5,85.0],"width":0.25,"net":"GND"},{"start":[145.0,94.0],"end":[145.0,94.0],"width":0.25,"net":"GND"},{"start":[156.51999999999998,151.01999999999998],"end":[156.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[137.25,87.5],"end":[137.25,87.5],"width":0.25,"net":"GND"},{"start":[184.51999999999998,152.01999999999998],"end":[184.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.25,98.75],"end":[160.25,98.75],"width":0.25,"net":"GND"},{"start":[169.5,102.5],"end":[169.5,102.5],"width":0.25,"net":"GND"},{"start":[174.75,84.25],"end":[174.75,84.25],"width":0.25,"net":"GND"},{"start":[142.51999999999998,151.01999999999998],"end":[142.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.5,100.5],"end":[169.5,100.5],"width":0.25,"net":"GND"},{"start":[169.499999,109.0],"end":[169.499999,109.0],"width":0.25,"net":"GND"},{"start":[171.0,98.5],"end":[171.0,98.5],"width":0.25,"net":"GND"},{"start":[132.75,138.480884],"end":[132.75,138.480884],"width":0.25,"net":"GND"},{"start":[198.5,58.0],"end":[198.5,58.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,152.01999999999998],"end":[182.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[140.75,141.980884],"end":[140.75,141.980884],"width":0.25,"net":"GND"},{"start":[179.75,132.980884],"end":[179.75,132.980884],"width":0.25,"net":"GND"},{"start":[170.75,138.480884],"end":[170.75,138.480884],"width":0.25,"net":"GND"},{"start":[142.0,138.480884],"end":[142.0,138.480884],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[198.25,137.230884],"end":[198.25,137.230884],"width":0.25,"net":"GND"},{"start":[168.51999999999998,151.01999999999998],"end":[168.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[176.75,84.25],"end":[176.75,84.25],"width":0.25,"net":"GND"},{"start":[149.29999999999998,102.6125],"end":[149.29999999999998,102.6125],"width":0.25,"net":"GND"},{"start":[174.51999999999998,151.01999999999998],"end":[174.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[174.75,83.75],"end":[174.75,83.75],"width":0.25,"net":"GND"},{"start":[178.51999999999998,152.01999999999998],"end":[178.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,108.5],"end":[176.0,108.5],"width":0.25,"net":"GND"},{"start":[170.5,143.980884],"end":[170.5,143.980884],"width":0.25,"net":"GND"},{"start":[169.0,96.0],"end":[169.0,96.0],"width":0.25,"net":"GND"},{"start":[186.25,142.980884],"end":[186.25,142.980884],"width":0.25,"net":"GND"},{"start":[189.5,134.980884],"end":[189.5,134.980884],"width":0.25,"net":"GND"},{"start":[176.75,83.75],"end":[176.75,83.75],"width":0.25,"net":"GND"},{"start":[147.75,146.230884],"end":[147.75,146.230884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,150.01999999999998],"end":[184.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[172.5,142.980884],"end":[172.5,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.75],"end":[164.25,98.75],"width":0.25,"net":"GND"},{"start":[160.51999999999998,152.01999999999998],"end":[160.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[150.5,137.230884],"end":[150.5,137.230884],"width":0.25,"net":"GND"},{"start":[141.25,137.230884],"end":[141.25,137.230884],"width":0.25,"net":"GND"},{"start":[180.0,141.980884],"end":[180.0,141.980884],"width":0.25,"net":"GND"},{"start":[141.75,134.980884],"end":[141.75,134.980884],"width":0.25,"net":"GND"},{"start":[132.5,134.980884],"end":[132.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.75,142.980884],"end":[200.75,142.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,152.01999999999998],"end":[180.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,97.75],"end":[189.5,97.75],"width":0.25,"net":"GND"},{"start":[149.29999999999998,111.39999999999999],"end":[149.29999999999998,111.39999999999999],"width":0.25,"net":"GND"},{"start":[193.0,90.75],"end":[193.0,90.75],"width":0.25,"net":"GND"},{"start":[205.25,59.5],"end":[205.25,59.5],"width":0.25,"net":"GND"},{"start":[188.51999999999998,152.01999999999998],"end":[188.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.51999999999998,150.01999999999998],"end":[176.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.25,99.750001],"end":[179.25,99.750001],"width":0.25,"net":"GND"},{"start":[163.25,146.230884],"end":[163.25,146.230884],"width":0.25,"net":"GND"},{"start":[203.0,58.5],"end":[203.0,58.5],"width":0.25,"net":"GND"},{"start":[203.5,58.5],"end":[203.5,58.5],"width":0.25,"net":"GND"},{"start":[161.75,144.730884],"end":[161.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,130.230884],"end":[161.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,144.230884],"end":[164.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.25,144.230884],"end":[162.25,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,142.980884],"end":[161.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,143.480884],"end":[164.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,140.730884],"end":[164.29999999999998,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,141.530884],"end":[164.29999999999998,141.530884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,139.980884],"end":[164.29999999999998,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,145.480884],"end":[160.5,145.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,144.730884],"end":[163.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,142.930884],"end":[164.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,141.730884],"end":[162.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,138.730884],"end":[163.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,141.730884],"end":[161.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.25,139.230884],"end":[164.25,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,142.230884],"end":[164.4,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,140.480884],"end":[163.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,141.230884],"end":[163.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,144.730884],"end":[162.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,143.980884],"end":[161.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.25,139.230884],"end":[164.7,138.780884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.7,132.400553],"end":[163.438174,131.138727],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.438174,131.138727],"end":[161.90784299999999,131.138727],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.90784299999999,131.138727],"end":[161.5,130.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.7,138.780884],"end":[164.7,132.400553],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,130.730884],"end":[161.5,130.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[174.0,91.39999999999999],"end":[174.0,91.39999999999999],"width":0.25,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[179.0,62.5],"end":[179.0,62.5],"width":0.25,"net":"/PoE Regulator/FLY_FB"},{"start":[168.0,91.2],"end":[168.0,91.2],"width":0.25,"net":"/RMII.TXD1"},{"start":[190.5,132.480884],"end":[190.5,132.480884],"width":0.25,"net":"/ADC4/ADCIN_SCALED1"},{"start":[171.75,92.0],"end":[171.75,92.0],"width":0.25,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[187.4975,132.228384],"end":[187.4975,132.228384],"width":0.25,"net":"/ADC2/ADCIN_SCALED6"},{"start":[163.78214499999999,85.70004999999999],"end":[163.78214499999999,85.70004999999999],"width":0.25,"net":"/USB.D-"},{"start":[200.77505,73.5],"end":[200.77505,73.5],"width":0.25,"net":"/USB.D-"},{"start":[166.393089,96.090936],"end":[166.393089,96.090936],"width":0.25,"net":"/MCU/USB_HS.D-"},{"start":[175.0,148.26],"end":[175.0,148.26],"width":0.25,"net":"/ADCIN19"},{"start":[160.25,130.480884],"end":[160.25,130.480884],"width":0.25,"net":"/ADCIN19"},{"start":[166.5,99.25],"end":[166.5,99.25],"width":0.25,"net":"/MCU/USRBIAS"},{"start":[202.39999999999998,142.230884],"end":[202.39999999999998,142.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,141.530884],"end":[202.29999999999998,141.530884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,144.730884],"end":[201.5,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,140.730884],"end":[202.29999999999998,140.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.25,144.230884],"end":[200.25,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,141.730884],"end":[199.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,142.980884],"end":[199.5,142.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.25,139.230884],"end":[202.25,139.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,144.230884],"end":[202.0,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,138.730884],"end":[201.5,138.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,140.480884],"end":[201.5,140.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,142.930884],"end":[202.0,142.930884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,139.980884],"end":[202.29999999999998,139.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,143.480884],"end":[202.0,143.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,143.980884],"end":[199.5,143.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,145.480884],"end":[198.5,145.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,141.730884],"end":[200.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,130.230884],"end":[199.5,130.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,144.730884],"end":[200.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,141.230884],"end":[201.5,141.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,130.730884],"end":[199.5,130.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.438174,131.138727],"end":[199.90784299999999,131.138727],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.25,139.230884],"end":[202.7,138.780884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.7,138.780884],"end":[202.7,132.400553],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.7,132.400553],"end":[201.438174,131.138727],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.90784299999999,131.138727],"end":[199.5,130.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[140.25,82.25],"end":[140.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[140.25,83.0],"end":[140.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,83.0],"end":[149.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[143.5,87.5],"end":[143.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[148.75,88.5],"end":[148.75,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,83.0],"end":[140.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[148.25,88.5],"end":[148.25,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,83.0],"end":[149.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[146.5,87.5],"end":[146.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,82.25],"end":[149.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[148.0,86.75],"end":[148.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[148.5,86.75],"end":[148.5,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,82.25],"end":[140.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,82.25],"end":[149.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.0,86.75],"end":[149.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[169.0,92.2],"end":[169.0,92.2],"width":0.25,"net":"/RMII.TXEN"},{"start":[133.75,131.980884],"end":[133.75,131.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.92019,131.56069399999998],"end":[136.92019,131.56069399999998],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,135.230884],"end":[134.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.230884],"end":[136.1,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.4,132.530884],"end":[132.4,132.530884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[137.25,129.230884],"end":[137.25,129.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,133.980884],"end":[133.25,133.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,135.730884],"end":[136.1,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,135.230884],"end":[133.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,132.980884],"end":[133.25,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,133.730884],"end":[135.75,133.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,136.480884],"end":[136.1,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,131.480884],"end":[133.25,131.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.0,132.230884],"end":[135.0,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,134.330884],"end":[136.0,134.330884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,137.730884],"end":[136.0,137.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,137.230884],"end":[135.25,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.980884],"end":[135.75,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,138.230884],"end":[135.25,138.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,136.480884],"end":[135.25,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.230884],"end":[135.75,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,132.480884],"end":[134.25,132.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,135.730884],"end":[135.25,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.375,130.105884],"end":[137.25,129.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.92019,131.56069399999998],"end":[136.375,131.015504],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.375,131.015504],"end":[136.375,130.105884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[167.0,148.26],"end":[167.0,148.26],"width":0.25,"net":"/ADCIN15"},{"start":[188.5,131.00088399999999],"end":[188.5,131.00088399999999],"width":0.25,"net":"/ADCIN15"},{"start":[155.0,61.0],"end":[155.0,61.0],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[154.98999999999998,60.5],"end":[154.98999999999998,60.5],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[147.6,94.25],"end":[147.6,94.25],"width":0.25,"net":"/SMI.MDC"},{"start":[185.25,66.25],"end":[185.25,66.25],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.75],"end":[166.25,71.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.25],"end":[184.5,66.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.75],"end":[185.25,58.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,65.75],"end":[184.5,65.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.25],"end":[185.25,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,65.75],"end":[185.25,65.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.75],"end":[184.5,58.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,59.25],"end":[185.25,59.25],"width":0.25,"net":"/POE_V+"},{"start":[163.75,75.25],"end":[163.75,75.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.25],"end":[184.5,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,66.75],"end":[185.25,66.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,59.25],"end":[184.5,59.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.75],"end":[184.5,66.75],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.25],"end":[166.25,71.25],"width":0.25,"net":"/POE_V+"},{"start":[178.5,109.0],"end":[178.5,109.0],"width":0.25,"net":"/MCU/I2C7.SCL"},{"start":[171.5,132.480884],"end":[171.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_SCALED1"},{"start":[197.75,146.480884],"end":[197.75,146.480884],"width":0.25,"net":"/ADCIN28"},{"start":[193.0,148.26],"end":[193.0,148.26],"width":0.25,"net":"/ADCIN28"},{"start":[133.5,132.480884],"end":[133.5,132.480884],"width":0.25,"net":"/ADC1/ADCIN_SCALED1"},{"start":[184.7,137.230884],"end":[184.7,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.0,131.980884],"end":[187.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,133.730884],"end":[185.0,133.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.230884],"end":[184.7,134.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,136.480884],"end":[184.7,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,130.980884],"end":[185.75,130.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.980884],"end":[185.0,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,132.480884],"end":[186.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,135.230884],"end":[186.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,133.980884],"end":[187.5,133.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,138.230884],"end":[185.5,138.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,135.230884],"end":[187.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.980884],"end":[184.7,134.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.92499999999998,137.905884],"end":[184.92499999999998,137.905884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[188.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,132.980884],"end":[187.5,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,135.730884],"end":[185.5,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,131.480884],"end":[187.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.230884],"end":[185.0,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,135.730884],"end":[184.7,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.0,131.980884],"end":[184.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,132.230884],"end":[185.75,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,136.480884],"end":[185.5,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[206.4975,132.228384],"end":[206.4975,132.228384],"width":0.25,"net":"/ADC4/ADCIN_SCALED6"},{"start":[207.5,131.00088399999999],"end":[207.5,131.00088399999999],"width":0.25,"net":"/ADCIN31"},{"start":[199.0,148.26],"end":[199.0,148.26],"width":0.25,"net":"/ADCIN31"},{"start":[172.0,96.75],"end":[172.0,96.75],"width":0.25,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[170.75,146.480884],"end":[170.75,146.480884],"width":0.25,"net":"/ADCIN9"},{"start":[155.0,148.26],"end":[155.0,148.26],"width":0.25,"net":"/ADCIN9"}],"In2.Cu":[{"start":[167.75,144.230884],"end":[167.75,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.980884],"end":[165.7,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,143.480884],"end":[166.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,142.980884],"end":[168.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,140.730884],"end":[165.7,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,142.230884],"end":[165.5,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,141.730884],"end":[168.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,144.230884],"end":[166.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,144.730884],"end":[167.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,142.930884],"end":[166.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.230884],"end":[168.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,140.480884],"end":[166.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.75,139.230884],"end":[165.75,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,141.480884],"end":[165.7,141.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,144.730884],"end":[166.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,143.980884],"end":[168.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,141.230884],"end":[166.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,144.730884],"end":[168.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.480884],"end":[169.5,144.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,141.730884],"end":[167.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,138.730884],"end":[166.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[194.0,103.5],"end":[194.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.0],"end":[194.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[165.0,130.730884],"end":[165.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.5,146.980884],"end":[196.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[169.5,139.730884],"end":[169.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[194.0,98.5],"end":[194.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[161.75,97.5],"end":[161.75,97.5],"width":0.25,"net":"+3.3V"},{"start":[208.39999999999998,106.39999999999999],"end":[208.39999999999998,106.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[146.25,114.48088399999999],"end":[146.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[201.217157,130.763727],"end":[201.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.2,84.5],"end":[204.2,84.5],"width":0.25,"net":"+3.3V"},{"start":[184.25,114.48088399999999],"end":[184.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[191.967157,130.763727],"end":[191.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.0],"end":[195.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[174.75,130.730884],"end":[174.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.25,114.48088399999999],"end":[203.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.0],"end":[195.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[139.5,146.980884],"end":[139.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.6,107.8125],"end":[148.6,107.8125],"width":0.25,"net":"+3.3V"},{"start":[174.0,146.980884],"end":[174.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[136.0,146.980884],"end":[136.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.5,97.75],"end":[187.5,97.75],"width":0.25,"net":"+3.3V"},{"start":[162.25,96.5],"end":[162.25,96.5],"width":0.25,"net":"+3.3V"},{"start":[186.5,96.75],"end":[186.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.5],"end":[193.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.0],"end":[195.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[182.217157,130.763727],"end":[182.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[147.429646,111.529646],"end":[147.429646,111.529646],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.5],"end":[193.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[136.75,130.730884],"end":[136.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.6,104.5],"end":[196.6,104.5],"width":0.25,"net":"+3.3V"},{"start":[179.25,139.730884],"end":[179.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,103.5],"end":[193.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.5],"end":[193.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[207.5,139.730884],"end":[207.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.0,97.5],"end":[164.0,97.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.5],"end":[194.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.0],"end":[193.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[160.25,139.730884],"end":[160.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[146.0,130.730884],"end":[146.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.0],"end":[193.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[141.25,139.730884],"end":[141.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.0],"end":[193.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[144.217157,130.763727],"end":[144.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,98.5],"end":[195.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[172.967157,130.763727],"end":[172.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.5],"end":[193.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.25,146.980884],"end":[202.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[147.36499899999998,110.13500099999999],"end":[147.36499899999998,110.13500099999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.0],"end":[194.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,102.0],"end":[193.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[149.29999999999998,100.0],"end":[149.29999999999998,100.0],"width":0.25,"net":"+3.3V"},{"start":[205.75,146.980884],"end":[205.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[150.5,139.730884],"end":[150.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.75,114.48088399999999],"end":[164.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[134.967157,130.763727],"end":[134.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[188.5,112.75],"end":[188.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[145.75,114.48088399999999],"end":[145.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.5],"end":[195.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[184.0,130.730884],"end":[184.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.0,130.730884],"end":[203.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[146.79999999999998,107.39999999999999],"end":[146.79999999999998,107.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.5],"end":[195.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.0],"end":[193.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.51,108.75999999999999],"end":[193.51,108.75999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.5],"end":[194.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,112.75],"end":[188.0,112.75],"width":0.25,"net":"+3.3V"},{"start":[203.79999999999998,104.8],"end":[203.79999999999998,104.8],"width":0.25,"net":"+3.3V"},{"start":[147.4,107.8425],"end":[147.4,107.8425],"width":0.25,"net":"+3.3V"},{"start":[163.217157,130.763727],"end":[163.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[198.25,139.730884],"end":[198.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[187.5,112.75],"end":[187.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[158.5,146.980884],"end":[158.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[177.5,146.980884],"end":[177.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.25,97.25],"end":[187.25,97.25],"width":0.25,"net":"+3.3V"},{"start":[193.5,98.5],"end":[193.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,102.0],"end":[193.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[155.0,146.980884],"end":[155.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.0],"end":[194.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[207.2,105.39999999999999],"end":[207.2,105.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.5,102.0],"end":[194.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,103.5],"end":[195.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,103.5],"end":[193.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.0],"end":[193.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.0],"end":[193.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[167.75,146.980884],"end":[167.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[153.967157,130.763727],"end":[153.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.0,74.5],"end":[204.0,74.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.5],"end":[193.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[206.0,78.6],"end":[206.0,78.6],"width":0.25,"net":"+3.3V"},{"start":[202.79999999999998,92.39999999999999],"end":[202.79999999999998,92.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,102.0],"end":[194.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.5],"end":[195.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[183.25,146.980884],"end":[183.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[195.0,102.0],"end":[195.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[185.79999999999998,93.2],"end":[185.79999999999998,93.2],"width":0.25,"net":"+3.3V"},{"start":[186.75,97.25],"end":[186.75,97.25],"width":0.25,"net":"+3.3V"},{"start":[165.25,114.48088399999999],"end":[165.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[202.75,114.48088399999999],"end":[202.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[155.75,130.730884],"end":[155.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[187.0,96.75],"end":[187.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.5],"end":[194.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,98.25],"end":[188.0,98.25],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.0],"end":[194.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[161.75,98.0],"end":[161.75,98.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,146.980884],"end":[193.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[185.5,96.75],"end":[185.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.5],"end":[194.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.75,95.0],"end":[202.75,95.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,103.5],"end":[194.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.75,130.730884],"end":[193.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[164.25,146.980884],"end":[164.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[145.25,146.980884],"end":[145.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.75,146.980884],"end":[148.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.5],"end":[194.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[186.75,146.980884],"end":[186.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[161.75,96.5],"end":[161.75,96.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.5],"end":[194.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.0],"end":[194.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.5],"end":[193.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.5,139.730884],"end":[188.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[183.75,114.48088399999999],"end":[183.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.0],"end":[194.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[186.0,96.75],"end":[186.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.0,98.5],"end":[193.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[192.39999999999998,96.0],"end":[192.39999999999998,96.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,98.5],"end":[194.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[180.6,129.63088399999998],"end":[181.732843,130.763727],"width":0.3,"net":"+3.3V"},{"start":[161.6,129.63088399999998],"end":[162.732843,130.763727],"width":0.3,"net":"+3.3V"},{"start":[194.85,129.63088399999998],"end":[199.6,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[199.6,129.63088399999998],"end":[200.732843,130.763727],"width":0.3,"net":"+3.3V"},{"start":[155.75,130.730884],"end":[156.85,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[162.732843,130.763727],"end":[163.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[203.0,130.730884],"end":[203.975,129.75588399999998],"width":0.3,"net":"+3.3V"},{"start":[155.717157,130.763727],"end":[155.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[142.6,129.63088399999998],"end":[143.732843,130.763727],"width":0.3,"net":"+3.3V"},{"start":[165.0,130.730884],"end":[165.975,129.75588399999998],"width":0.3,"net":"+3.3V"},{"start":[193.75,130.730884],"end":[194.85,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[174.717157,130.763727],"end":[174.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[202.967157,130.763727],"end":[203.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[144.217157,130.763727],"end":[145.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[163.217157,130.763727],"end":[164.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[136.717157,130.763727],"end":[136.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[145.967157,130.763727],"end":[146.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[181.732843,130.763727],"end":[182.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[137.85,129.63088399999998],"end":[142.6,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[200.732843,130.763727],"end":[201.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[182.217157,130.763727],"end":[183.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[184.0,130.730884],"end":[184.975,129.75588399999998],"width":0.3,"net":"+3.3V"},{"start":[134.967157,130.763727],"end":[136.717157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[193.717157,130.763727],"end":[193.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[143.732843,130.763727],"end":[144.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[153.967157,130.763727],"end":[155.717157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[164.967157,130.763727],"end":[165.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[191.967157,130.763727],"end":[193.717157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[174.75,130.730884],"end":[175.85,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[183.967157,130.763727],"end":[184.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[201.217157,130.763727],"end":[202.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[146.0,130.730884],"end":[146.975,129.75588399999998],"width":0.3,"net":"+3.3V"},{"start":[175.85,129.63088399999998],"end":[180.6,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[172.967157,130.763727],"end":[174.717157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[156.85,129.63088399999998],"end":[161.6,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[136.75,130.730884],"end":[137.85,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[168.4975,132.228384],"end":[168.4975,132.228384],"width":0.25,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,132.230884],"end":[166.75,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,137.230884],"end":[165.7,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,130.980884],"end":[166.75,130.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.0,131.980884],"end":[168.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,135.230884],"end":[168.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.0,131.980884],"end":[165.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,135.230884],"end":[167.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.230884],"end":[166.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,133.730884],"end":[166.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,132.480884],"end":[167.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,135.730884],"end":[166.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,135.730884],"end":[165.7,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.980884],"end":[165.7,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,136.480884],"end":[165.7,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[169.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,133.980884],"end":[168.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.92499999999998,137.905884],"end":[165.92499999999998,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,131.480884],"end":[168.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,136.480884],"end":[166.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,132.980884],"end":[168.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.230884],"end":[165.7,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.980884],"end":[166.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,138.230884],"end":[166.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[163.5,135.730884],"end":[163.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.25,129.230884],"end":[164.25,129.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,137.230884],"end":[163.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.230884],"end":[164.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,132.480884],"end":[162.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,136.480884],"end":[163.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,135.730884],"end":[164.29999999999998,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.075,137.905884],"end":[164.075,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,133.980884],"end":[161.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.230884],"end":[164.29999999999998,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,135.230884],"end":[161.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,138.230884],"end":[163.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.980884],"end":[164.29999999999998,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.980884],"end":[164.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,131.980884],"end":[162.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,135.230884],"end":[162.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,133.730884],"end":[164.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.25,132.230884],"end":[163.25,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,136.480884],"end":[164.29999999999998,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,132.980884],"end":[161.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,137.230884],"end":[164.29999999999998,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.75,132.480884],"end":[161.75,132.480884],"width":0.25,"net":"/ADC3/ADCIN_SCALED5"},{"start":[189.5,143.980884],"end":[189.5,143.980884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,151.01999999999998],"end":[184.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,83.75],"end":[177.75,83.75],"width":0.25,"net":"GND"},{"start":[201.0237,98.6],"end":[201.0237,98.6],"width":0.25,"net":"GND"},{"start":[205.25,60.0],"end":[205.25,60.0],"width":0.25,"net":"GND"},{"start":[140.75,142.980884],"end":[140.75,142.980884],"width":0.25,"net":"GND"},{"start":[138.5,151.0],"end":[138.5,151.0],"width":0.25,"net":"GND"},{"start":[175.25,83.75],"end":[175.25,83.75],"width":0.25,"net":"GND"},{"start":[141.0,132.980884],"end":[141.0,132.980884],"width":0.25,"net":"GND"},{"start":[191.5,81.75],"end":[191.5,81.75],"width":0.25,"net":"GND"},{"start":[169.5,137.230884],"end":[169.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,151.01999999999998],"end":[188.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,150.01999999999998],"end":[168.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,57.5],"end":[203.0,57.5],"width":0.25,"net":"GND"},{"start":[176.5,146.230884],"end":[176.5,146.230884],"width":0.25,"net":"GND"},{"start":[140.51999999999998,152.01999999999998],"end":[140.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.25,146.230884],"end":[182.25,146.230884],"width":0.25,"net":"GND"},{"start":[174.0,98.5],"end":[174.0,98.5],"width":0.25,"net":"GND"},{"start":[169.499999,110.75],"end":[169.499999,110.75],"width":0.25,"net":"GND"},{"start":[198.5,58.5],"end":[198.5,58.5],"width":0.25,"net":"GND"},{"start":[146.0,92.0],"end":[146.0,92.0],"width":0.25,"net":"GND"},{"start":[170.5,134.980884],"end":[170.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.51999999999998,150.01999999999998],"end":[200.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,102.75],"end":[189.5,102.75],"width":0.25,"net":"GND"},{"start":[189.75,138.480884],"end":[189.75,138.480884],"width":0.25,"net":"GND"},{"start":[152.51999999999998,152.01999999999998],"end":[152.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,58.0],"end":[199.5,58.0],"width":0.25,"net":"GND"},{"start":[138.5,150.0],"end":[138.5,150.0],"width":0.25,"net":"GND"},{"start":[148.25,142.980884],"end":[148.25,142.980884],"width":0.25,"net":"GND"},{"start":[151.5,143.980884],"end":[151.5,143.980884],"width":0.25,"net":"GND"},{"start":[198.0,134.980884],"end":[198.0,134.980884],"width":0.25,"net":"GND"},{"start":[191.5,142.980884],"end":[191.5,142.980884],"width":0.25,"net":"GND"},{"start":[150.0,141.980884],"end":[150.0,141.980884],"width":0.25,"net":"GND"},{"start":[161.0,142.980884],"end":[161.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,150.01999999999998],"end":[194.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[150.51999999999998,150.01999999999998],"end":[150.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.5],"end":[135.75,85.5],"width":0.25,"net":"GND"},{"start":[176.51999999999998,151.01999999999998],"end":[176.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.5,96.0],"end":[175.5,96.0],"width":0.25,"net":"GND"},{"start":[193.0,90.25],"end":[193.0,90.25],"width":0.25,"net":"GND"},{"start":[170.51999999999998,150.01999999999998],"end":[170.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[201.25,146.230884],"end":[201.25,146.230884],"width":0.25,"net":"GND"},{"start":[138.5,146.230884],"end":[138.5,146.230884],"width":0.25,"net":"GND"},{"start":[144.51999999999998,152.01999999999998],"end":[144.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,152.01999999999998],"end":[172.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[158.51999999999998,152.01999999999998],"end":[158.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,95.5],"end":[176.0,95.5],"width":0.25,"net":"GND"},{"start":[172.0,106.0],"end":[172.0,106.0],"width":0.25,"net":"GND"},{"start":[160.51999999999998,151.01999999999998],"end":[160.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,134.980884],"end":[151.5,134.980884],"width":0.25,"net":"GND"},{"start":[134.5,142.980884],"end":[134.5,142.980884],"width":0.25,"net":"GND"},{"start":[199.0,138.480884],"end":[199.0,138.480884],"width":0.25,"net":"GND"},{"start":[154.0,146.230884],"end":[154.0,146.230884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,152.01999999999998],"end":[196.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,57.5],"end":[199.5,57.5],"width":0.25,"net":"GND"},{"start":[205.25,59.0],"end":[205.25,59.0],"width":0.25,"net":"GND"},{"start":[188.25,134.980884],"end":[188.25,134.980884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,152.01999999999998],"end":[192.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,141.980884],"end":[189.5,141.980884],"width":0.25,"net":"GND"},{"start":[159.75,141.980884],"end":[159.75,141.980884],"width":0.25,"net":"GND"},{"start":[170.5,141.980884],"end":[170.5,141.980884],"width":0.25,"net":"GND"},{"start":[197.75,142.980884],"end":[197.75,142.980884],"width":0.25,"net":"GND"},{"start":[207.25,132.980884],"end":[207.25,132.980884],"width":0.25,"net":"GND"},{"start":[139.25,85.5],"end":[139.25,85.5],"width":0.25,"net":"GND"},{"start":[190.0,97.75],"end":[190.0,97.75],"width":0.25,"net":"GND"},{"start":[179.75,99.75],"end":[179.75,99.75],"width":0.25,"net":"GND"},{"start":[189.5,100.25],"end":[189.5,100.25],"width":0.25,"net":"GND"},{"start":[145.0,93.0],"end":[145.0,93.0],"width":0.25,"net":"GND"},{"start":[148.51999999999998,152.01999999999998],"end":[148.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.75,134.980884],"end":[160.75,134.980884],"width":0.25,"net":"GND"},{"start":[188.0,142.980884],"end":[188.0,142.980884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,151.01999999999998],"end":[150.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.0,105.5],"end":[177.0,105.5],"width":0.25,"net":"GND"},{"start":[144.51999999999998,150.01999999999998],"end":[144.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,152.01999999999998],"end":[190.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[162.51999999999998,150.01999999999998],"end":[162.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,146.230884],"end":[166.75,146.230884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,152.01999999999998],"end":[150.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,57.5],"end":[199.0,57.5],"width":0.25,"net":"GND"},{"start":[172.0,98.5],"end":[172.0,98.5],"width":0.25,"net":"GND"},{"start":[175.75,84.25],"end":[175.75,84.25],"width":0.25,"net":"GND"},{"start":[196.75,60.0],"end":[196.75,60.0],"width":0.25,"net":"GND"},{"start":[132.25,85.5],"end":[132.25,85.5],"width":0.25,"net":"GND"},{"start":[169.5,95.5],"end":[169.5,95.5],"width":0.25,"net":"GND"},{"start":[160.0,134.980884],"end":[160.0,134.980884],"width":0.25,"net":"GND"},{"start":[196.75,59.0],"end":[196.75,59.0],"width":0.25,"net":"GND"},{"start":[173.25,85.0],"end":[173.25,85.0],"width":0.25,"net":"GND"},{"start":[177.0,101.5],"end":[177.0,101.5],"width":0.25,"net":"GND"},{"start":[203.5,58.0],"end":[203.5,58.0],"width":0.25,"net":"GND"},{"start":[132.25,89.5],"end":[132.25,89.5],"width":0.25,"net":"GND"},{"start":[170.51999999999998,152.01999999999998],"end":[170.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.0,97.75],"end":[189.0,97.75],"width":0.25,"net":"GND"},{"start":[198.75,134.980884],"end":[198.75,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,146.230884],"end":[173.0,146.230884],"width":0.25,"net":"GND"},{"start":[157.75,103.75],"end":[157.75,103.75],"width":0.25,"net":"GND"},{"start":[188.25,132.980884],"end":[188.25,132.980884],"width":0.25,"net":"GND"},{"start":[207.25,134.980884],"end":[207.25,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,105.5],"end":[169.5,105.5],"width":0.25,"net":"GND"},{"start":[174.51999999999998,152.01999999999998],"end":[174.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[208.0,79.6],"end":[208.0,79.6],"width":0.25,"net":"GND"},{"start":[175.75,83.75],"end":[175.75,83.75],"width":0.25,"net":"GND"},{"start":[172.51999999999998,150.01999999999998],"end":[172.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,150.01999999999998],"end":[198.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.51999999999998,150.01999999999998],"end":[160.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,151.01999999999998],"end":[190.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[163.75,100.25],"end":[163.75,100.25],"width":0.25,"net":"GND"},{"start":[141.0,134.980884],"end":[141.0,134.980884],"width":0.25,"net":"GND"},{"start":[195.5,146.230884],"end":[195.5,146.230884],"width":0.25,"net":"GND"},{"start":[146.51999999999998,152.01999999999998],"end":[146.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,141.980884],"end":[151.5,141.980884],"width":0.25,"net":"GND"},{"start":[189.5,132.980884],"end":[189.5,132.980884],"width":0.25,"net":"GND"},{"start":[193.5,89.75],"end":[193.5,89.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,152.01999999999998],"end":[162.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[167.25,142.980884],"end":[167.25,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,84.25],"end":[173.75,84.25],"width":0.25,"net":"GND"},{"start":[131.75,90.25],"end":[131.75,90.25],"width":0.25,"net":"GND"},{"start":[177.25,84.25],"end":[177.25,84.25],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[166.51999999999998,150.01999999999998],"end":[166.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[170.51999999999998,151.01999999999998],"end":[170.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,83.75],"end":[173.25,83.75],"width":0.25,"net":"GND"},{"start":[178.75,142.980884],"end":[178.75,142.980884],"width":0.25,"net":"GND"},{"start":[166.51999999999998,152.01999999999998],"end":[166.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,105.750001],"end":[166.75,105.750001],"width":0.25,"net":"GND"},{"start":[178.51999999999998,150.01999999999998],"end":[178.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[173.75,83.75],"end":[173.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,102.5],"end":[177.0,102.5],"width":0.25,"net":"GND"},{"start":[203.6,96.39999999999999],"end":[203.6,96.39999999999999],"width":0.25,"net":"GND"},{"start":[200.51999999999998,152.01999999999998],"end":[200.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.51999999999998,150.01999999999998],"end":[182.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[191.0,81.75],"end":[191.0,81.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,151.01999999999998],"end":[162.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.0],"end":[135.75,85.0],"width":0.25,"net":"GND"},{"start":[179.25,103.75],"end":[179.25,103.75],"width":0.25,"net":"GND"},{"start":[176.0,106.0],"end":[176.0,106.0],"width":0.25,"net":"GND"},{"start":[207.0,142.980884],"end":[207.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,85.5],"end":[173.75,85.5],"width":0.25,"net":"GND"},{"start":[151.5,132.980884],"end":[151.5,132.980884],"width":0.25,"net":"GND"},{"start":[198.5,57.5],"end":[198.5,57.5],"width":0.25,"net":"GND"},{"start":[161.0,138.480884],"end":[161.0,138.480884],"width":0.25,"net":"GND"},{"start":[176.51999999999998,152.01999999999998],"end":[176.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,132.980884],"end":[169.25,132.980884],"width":0.25,"net":"GND"},{"start":[142.0,142.980884],"end":[142.0,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.25],"end":[164.25,98.25],"width":0.25,"net":"GND"},{"start":[177.0,142.980884],"end":[177.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.5,104.5],"end":[169.5,104.5],"width":0.25,"net":"GND"},{"start":[146.51999999999998,150.01999999999998],"end":[146.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[164.51999999999998,152.01999999999998],"end":[164.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,151.01999999999998],"end":[172.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.999999,110.75],"end":[175.999999,110.75],"width":0.25,"net":"GND"},{"start":[188.5,137.230884],"end":[188.5,137.230884],"width":0.25,"net":"GND"},{"start":[162.75,142.980884],"end":[162.75,142.980884],"width":0.25,"net":"GND"},{"start":[176.0,98.5],"end":[176.0,98.5],"width":0.25,"net":"GND"},{"start":[152.51999999999998,151.01999999999998],"end":[152.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[133.0,93.25],"end":[133.0,93.25],"width":0.25,"net":"GND"},{"start":[140.51999999999998,151.01999999999998],"end":[140.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[161.0,141.980884],"end":[161.0,141.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.5],"end":[172.75,85.5],"width":0.25,"net":"GND"},{"start":[146.0,94.0],"end":[146.0,94.0],"width":0.25,"net":"GND"},{"start":[169.5,111.75],"end":[169.5,111.75],"width":0.25,"net":"GND"},{"start":[199.0,142.980884],"end":[199.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.0,142.980884],"end":[169.0,142.980884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,150.01999999999998],"end":[196.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,109.0],"end":[176.0,109.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,151.01999999999998],"end":[164.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[138.5,152.0],"end":[138.5,152.0],"width":0.25,"net":"GND"},{"start":[179.0,134.980884],"end":[179.0,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,101.5],"end":[169.5,101.5],"width":0.25,"net":"GND"},{"start":[140.51999999999998,150.01999999999998],"end":[140.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.0,132.980884],"end":[160.0,132.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,150.01999999999998],"end":[180.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.25,105.750001],"end":[166.25,105.750001],"width":0.25,"net":"GND"},{"start":[199.0,58.0],"end":[199.0,58.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,150.01999999999998],"end":[154.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,141.980884],"end":[132.5,141.980884],"width":0.25,"net":"GND"},{"start":[192.5,90.25],"end":[192.5,90.25],"width":0.25,"net":"GND"},{"start":[186.51999999999998,152.01999999999998],"end":[186.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[144.0,92.0],"end":[144.0,92.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,151.01999999999998],"end":[182.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,152.01999999999998],"end":[198.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,87.0],"end":[135.75,87.0],"width":0.25,"net":"GND"},{"start":[202.5,58.0],"end":[202.5,58.0],"width":0.25,"net":"GND"},{"start":[170.5,132.980884],"end":[170.5,132.980884],"width":0.25,"net":"GND"},{"start":[179.75,134.980884],"end":[179.75,134.980884],"width":0.25,"net":"GND"},{"start":[166.75,98.25],"end":[166.75,98.25],"width":0.25,"net":"GND"},{"start":[193.0,89.75],"end":[193.0,89.75],"width":0.25,"net":"GND"},{"start":[188.0,141.980884],"end":[188.0,141.980884],"width":0.25,"net":"GND"},{"start":[166.25,98.25],"end":[166.25,98.25],"width":0.25,"net":"GND"},{"start":[169.5,103.5],"end":[169.5,103.5],"width":0.25,"net":"GND"},{"start":[156.51999999999998,152.01999999999998],"end":[156.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[142.51999999999998,152.01999999999998],"end":[142.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,152.01999999999998],"end":[168.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[203.5,57.5],"end":[203.5,57.5],"width":0.25,"net":"GND"},{"start":[143.75,142.980884],"end":[143.75,142.980884],"width":0.25,"net":"GND"},{"start":[204.75,146.230884],"end":[204.75,146.230884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,150.01999999999998],"end":[186.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,58.0],"end":[203.0,58.0],"width":0.25,"net":"GND"},{"start":[181.75,142.980884],"end":[181.75,142.980884],"width":0.25,"net":"GND"},{"start":[151.75,138.480884],"end":[151.75,138.480884],"width":0.25,"net":"GND"},{"start":[146.0,93.0],"end":[146.0,93.0],"width":0.25,"net":"GND"},{"start":[158.51999999999998,150.01999999999998],"end":[158.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[146.25,98.0],"end":[146.25,98.0],"width":0.25,"net":"GND"},{"start":[142.51999999999998,150.01999999999998],"end":[142.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[141.75,132.980884],"end":[141.75,132.980884],"width":0.25,"net":"GND"},{"start":[144.0,93.0],"end":[144.0,93.0],"width":0.25,"net":"GND"},{"start":[132.5,132.980884],"end":[132.5,132.980884],"width":0.25,"net":"GND"},{"start":[172.75,83.75],"end":[172.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,104.5],"end":[177.0,104.5],"width":0.25,"net":"GND"},{"start":[190.0,102.75],"end":[190.0,102.75],"width":0.25,"net":"GND"},{"start":[177.0,99.5],"end":[177.0,99.5],"width":0.25,"net":"GND"},{"start":[185.75,146.230884],"end":[185.75,146.230884],"width":0.25,"net":"GND"},{"start":[193.5,90.75],"end":[193.5,90.75],"width":0.25,"net":"GND"},{"start":[177.0,100.5],"end":[177.0,100.5],"width":0.25,"net":"GND"},{"start":[160.25,137.230884],"end":[160.25,137.230884],"width":0.25,"net":"GND"},{"start":[153.5,142.980884],"end":[153.5,142.980884],"width":0.25,"net":"GND"},{"start":[170.5,106.0],"end":[170.5,106.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,150.01999999999998],"end":[164.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,141.980884],"end":[199.0,141.980884],"width":0.25,"net":"GND"},{"start":[179.25,137.230884],"end":[179.25,137.230884],"width":0.25,"net":"GND"},{"start":[163.5,98.25],"end":[163.5,98.25],"width":0.25,"net":"GND"},{"start":[144.25,146.230884],"end":[144.25,146.230884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,150.01999999999998],"end":[192.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[175.25,84.25],"end":[175.25,84.25],"width":0.25,"net":"GND"},{"start":[148.51999999999998,150.01999999999998],"end":[148.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[156.51999999999998,150.01999999999998],"end":[156.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.0,132.980884],"end":[179.0,132.980884],"width":0.25,"net":"GND"},{"start":[158.0,142.980884],"end":[158.0,142.980884],"width":0.25,"net":"GND"},{"start":[158.51999999999998,151.01999999999998],"end":[158.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[207.0,141.980884],"end":[207.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.0,138.480884],"end":[180.0,138.480884],"width":0.25,"net":"GND"},{"start":[207.5,137.230884],"end":[207.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,150.01999999999998],"end":[188.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[178.75,141.980884],"end":[178.75,141.980884],"width":0.25,"net":"GND"},{"start":[190.5,81.75],"end":[190.5,81.75],"width":0.25,"net":"GND"},{"start":[144.25,97.22999999999999],"end":[144.25,97.22999999999999],"width":0.25,"net":"GND"},{"start":[177.0,103.5],"end":[177.0,103.5],"width":0.25,"net":"GND"},{"start":[145.0,92.0],"end":[145.0,92.0],"width":0.25,"net":"GND"},{"start":[198.0,132.980884],"end":[198.0,132.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,152.01999999999998],"end":[194.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[177.25,83.75],"end":[177.25,83.75],"width":0.25,"net":"GND"},{"start":[146.51999999999998,151.01999999999998],"end":[146.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[179.75,103.75],"end":[179.75,103.75],"width":0.25,"net":"GND"},{"start":[152.51999999999998,150.01999999999998],"end":[152.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[139.0,142.980884],"end":[139.0,142.980884],"width":0.25,"net":"GND"},{"start":[154.51999999999998,151.01999999999998],"end":[154.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.0,146.230884],"end":[135.0,146.230884],"width":0.25,"net":"GND"},{"start":[192.0,146.230884],"end":[192.0,146.230884],"width":0.25,"net":"GND"},{"start":[199.0,58.5],"end":[199.0,58.5],"width":0.25,"net":"GND"},{"start":[145.12,97.6],"end":[145.12,97.6],"width":0.25,"net":"GND"},{"start":[139.25,85.0],"end":[139.25,85.0],"width":0.25,"net":"GND"},{"start":[160.75,132.980884],"end":[160.75,132.980884],"width":0.25,"net":"GND"},{"start":[150.25,132.980884],"end":[150.25,132.980884],"width":0.25,"net":"GND"},{"start":[148.51999999999998,151.01999999999998],"end":[148.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,84.25],"end":[177.75,84.25],"width":0.25,"net":"GND"},{"start":[192.5,90.75],"end":[192.5,90.75],"width":0.25,"net":"GND"},{"start":[205.25,142.980884],"end":[205.25,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,98.5],"end":[175.0,98.5],"width":0.25,"net":"GND"},{"start":[173.75,85.0],"end":[173.75,85.0],"width":0.25,"net":"GND"},{"start":[192.51999999999998,151.01999999999998],"end":[192.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.0,100.25],"end":[190.0,100.25],"width":0.25,"net":"GND"},{"start":[196.51999999999998,151.01999999999998],"end":[196.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[142.0,141.980884],"end":[142.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,151.01999999999998],"end":[180.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,85.5],"end":[173.25,85.5],"width":0.25,"net":"GND"},{"start":[179.75,106.25],"end":[179.75,106.25],"width":0.25,"net":"GND"},{"start":[169.0,141.980884],"end":[169.0,141.980884],"width":0.25,"net":"GND"},{"start":[157.5,146.230884],"end":[157.5,146.230884],"width":0.25,"net":"GND"},{"start":[149.5,96.75],"end":[149.5,96.75],"width":0.25,"net":"GND"},{"start":[144.0,94.0],"end":[144.0,94.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,152.01999999999998],"end":[154.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[200.51999999999998,151.01999999999998],"end":[200.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,134.980884],"end":[169.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,98.5],"end":[173.0,98.5],"width":0.25,"net":"GND"},{"start":[150.0,142.980884],"end":[150.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,151.01999999999998],"end":[194.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[150.25,134.980884],"end":[150.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.25,84.25],"end":[173.25,84.25],"width":0.25,"net":"GND"},{"start":[174.51999999999998,150.01999999999998],"end":[174.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[180.0,142.980884],"end":[180.0,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,106.0],"end":[175.0,106.0],"width":0.25,"net":"GND"},{"start":[136.25,90.25],"end":[136.25,90.25],"width":0.25,"net":"GND"},{"start":[166.51999999999998,151.01999999999998],"end":[166.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[159.75,142.980884],"end":[159.75,142.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.0],"end":[172.75,85.0],"width":0.25,"net":"GND"},{"start":[169.5,108.5],"end":[169.5,108.5],"width":0.25,"net":"GND"},{"start":[199.5,58.5],"end":[199.5,58.5],"width":0.25,"net":"GND"},{"start":[179.25,106.25],"end":[179.25,106.25],"width":0.25,"net":"GND"},{"start":[197.75,141.980884],"end":[197.75,141.980884],"width":0.25,"net":"GND"},{"start":[164.25,100.25],"end":[164.25,100.25],"width":0.25,"net":"GND"},{"start":[202.5,57.5],"end":[202.5,57.5],"width":0.25,"net":"GND"},{"start":[198.51999999999998,151.01999999999998],"end":[198.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,150.01999999999998],"end":[190.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,143.980884],"end":[132.5,143.980884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,151.01999999999998],"end":[186.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[172.75,84.25],"end":[172.75,84.25],"width":0.25,"net":"GND"},{"start":[178.51999999999998,151.01999999999998],"end":[178.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[193.5,90.25],"end":[193.5,90.25],"width":0.25,"net":"GND"},{"start":[196.0,142.980884],"end":[196.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.5,106.0],"end":[173.5,106.0],"width":0.25,"net":"GND"},{"start":[144.51999999999998,151.01999999999998],"end":[144.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[202.5,58.5],"end":[202.5,58.5],"width":0.25,"net":"GND"},{"start":[198.75,132.980884],"end":[198.75,132.980884],"width":0.25,"net":"GND"},{"start":[132.5,85.0],"end":[132.5,85.0],"width":0.25,"net":"GND"},{"start":[145.0,94.0],"end":[145.0,94.0],"width":0.25,"net":"GND"},{"start":[156.51999999999998,151.01999999999998],"end":[156.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[137.25,87.5],"end":[137.25,87.5],"width":0.25,"net":"GND"},{"start":[184.51999999999998,152.01999999999998],"end":[184.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.25,98.75],"end":[160.25,98.75],"width":0.25,"net":"GND"},{"start":[169.5,102.5],"end":[169.5,102.5],"width":0.25,"net":"GND"},{"start":[174.75,84.25],"end":[174.75,84.25],"width":0.25,"net":"GND"},{"start":[142.51999999999998,151.01999999999998],"end":[142.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.5,100.5],"end":[169.5,100.5],"width":0.25,"net":"GND"},{"start":[169.499999,109.0],"end":[169.499999,109.0],"width":0.25,"net":"GND"},{"start":[171.0,98.5],"end":[171.0,98.5],"width":0.25,"net":"GND"},{"start":[132.75,138.480884],"end":[132.75,138.480884],"width":0.25,"net":"GND"},{"start":[198.5,58.0],"end":[198.5,58.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,152.01999999999998],"end":[182.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[140.75,141.980884],"end":[140.75,141.980884],"width":0.25,"net":"GND"},{"start":[179.75,132.980884],"end":[179.75,132.980884],"width":0.25,"net":"GND"},{"start":[170.75,138.480884],"end":[170.75,138.480884],"width":0.25,"net":"GND"},{"start":[142.0,138.480884],"end":[142.0,138.480884],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[198.25,137.230884],"end":[198.25,137.230884],"width":0.25,"net":"GND"},{"start":[168.51999999999998,151.01999999999998],"end":[168.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[176.75,84.25],"end":[176.75,84.25],"width":0.25,"net":"GND"},{"start":[149.29999999999998,102.6125],"end":[149.29999999999998,102.6125],"width":0.25,"net":"GND"},{"start":[174.51999999999998,151.01999999999998],"end":[174.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[174.75,83.75],"end":[174.75,83.75],"width":0.25,"net":"GND"},{"start":[178.51999999999998,152.01999999999998],"end":[178.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,108.5],"end":[176.0,108.5],"width":0.25,"net":"GND"},{"start":[170.5,143.980884],"end":[170.5,143.980884],"width":0.25,"net":"GND"},{"start":[169.0,96.0],"end":[169.0,96.0],"width":0.25,"net":"GND"},{"start":[186.25,142.980884],"end":[186.25,142.980884],"width":0.25,"net":"GND"},{"start":[189.5,134.980884],"end":[189.5,134.980884],"width":0.25,"net":"GND"},{"start":[176.75,83.75],"end":[176.75,83.75],"width":0.25,"net":"GND"},{"start":[147.75,146.230884],"end":[147.75,146.230884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,150.01999999999998],"end":[184.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[172.5,142.980884],"end":[172.5,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.75],"end":[164.25,98.75],"width":0.25,"net":"GND"},{"start":[160.51999999999998,152.01999999999998],"end":[160.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[150.5,137.230884],"end":[150.5,137.230884],"width":0.25,"net":"GND"},{"start":[141.25,137.230884],"end":[141.25,137.230884],"width":0.25,"net":"GND"},{"start":[180.0,141.980884],"end":[180.0,141.980884],"width":0.25,"net":"GND"},{"start":[141.75,134.980884],"end":[141.75,134.980884],"width":0.25,"net":"GND"},{"start":[132.5,134.980884],"end":[132.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.75,142.980884],"end":[200.75,142.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,152.01999999999998],"end":[180.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,97.75],"end":[189.5,97.75],"width":0.25,"net":"GND"},{"start":[149.29999999999998,111.39999999999999],"end":[149.29999999999998,111.39999999999999],"width":0.25,"net":"GND"},{"start":[193.0,90.75],"end":[193.0,90.75],"width":0.25,"net":"GND"},{"start":[205.25,59.5],"end":[205.25,59.5],"width":0.25,"net":"GND"},{"start":[188.51999999999998,152.01999999999998],"end":[188.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.51999999999998,150.01999999999998],"end":[176.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.25,99.750001],"end":[179.25,99.750001],"width":0.25,"net":"GND"},{"start":[163.25,146.230884],"end":[163.25,146.230884],"width":0.25,"net":"GND"},{"start":[203.0,58.5],"end":[203.0,58.5],"width":0.25,"net":"GND"},{"start":[203.5,58.5],"end":[203.5,58.5],"width":0.25,"net":"GND"},{"start":[196.83364999999998,74.5586],"end":[196.83364999999998,75.431094],"width":0.1328,"net":"GND"},{"start":[197.16635,74.5586],"end":[197.16635,75.568906],"width":0.1328,"net":"GND"},{"start":[197.22494999999998,74.5],"end":[197.16635,74.5586],"width":0.1328,"net":"GND"},{"start":[196.83364999999998,75.431094],"end":[189.431094,82.83364999999999],"width":0.1328,"net":"GND"},{"start":[196.77505,74.5],"end":[196.83364999999998,74.5586],"width":0.1328,"net":"GND"},{"start":[189.431094,82.83364999999999],"end":[167.340745,82.83364999999999],"width":0.1328,"net":"GND"},{"start":[189.568906,83.16635],"end":[167.340745,83.16635],"width":0.1328,"net":"GND"},{"start":[197.16635,75.568906],"end":[189.568906,83.16635],"width":0.1328,"net":"GND"},{"start":[161.75,144.730884],"end":[161.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,130.230884],"end":[161.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,144.230884],"end":[164.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.25,144.230884],"end":[162.25,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,142.980884],"end":[161.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,143.480884],"end":[164.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,140.730884],"end":[164.29999999999998,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,141.530884],"end":[164.29999999999998,141.530884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,139.980884],"end":[164.29999999999998,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,145.480884],"end":[160.5,145.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,144.730884],"end":[163.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,142.930884],"end":[164.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,141.730884],"end":[162.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,138.730884],"end":[163.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,141.730884],"end":[161.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.25,139.230884],"end":[164.25,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,142.230884],"end":[164.4,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,140.480884],"end":[163.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,141.230884],"end":[163.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,144.730884],"end":[162.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,143.980884],"end":[161.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[174.0,91.39999999999999],"end":[174.0,91.39999999999999],"width":0.25,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[179.0,62.5],"end":[179.0,62.5],"width":0.25,"net":"/PoE Regulator/FLY_FB"},{"start":[168.0,91.2],"end":[168.0,91.2],"width":0.25,"net":"/RMII.TXD1"},{"start":[190.5,132.480884],"end":[190.5,132.480884],"width":0.25,"net":"/ADC4/ADCIN_SCALED1"},{"start":[171.75,92.0],"end":[171.75,92.0],"width":0.25,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[187.4975,132.228384],"end":[187.4975,132.228384],"width":0.25,"net":"/ADC2/ADCIN_SCALED6"},{"start":[163.78214499999999,85.70004999999999],"end":[163.78214499999999,85.70004999999999],"width":0.25,"net":"/USB.D-"},{"start":[200.77505,73.5],"end":[200.77505,73.5],"width":0.25,"net":"/USB.D-"},{"start":[167.010586,82.83364999999999],"end":[166.951986,82.77505],"width":0.1328,"net":"/USB.D-"},{"start":[166.393089,96.090936],"end":[166.393089,96.090936],"width":0.25,"net":"/MCU/USB_HS.D-"},{"start":[166.16729999999998,90.847444],"end":[166.16729999999998,90.1673],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[164.58365,93.551604],"end":[164.58365,92.431094],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[166.630052,95.936846],"end":[166.630052,95.598006],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[166.630052,95.598006],"end":[164.58365,93.551604],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[164.58365,92.431094],"end":[166.16729999999998,90.847444],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[166.393089,96.090936],"end":[166.47596199999998,96.090936],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[166.16729999999998,90.1673],"end":[164.75,88.75],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[166.47596199999998,96.090936],"end":[166.630052,95.936846],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[175.0,148.26],"end":[175.0,148.26],"width":0.25,"net":"/ADCIN19"},{"start":[160.25,130.480884],"end":[160.25,130.480884],"width":0.25,"net":"/ADCIN19"},{"start":[159.725,131.00588399999998],"end":[160.25,130.480884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[156.0,132.45055299999999],"end":[156.59466899999998,131.855884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[161.61499999999998,147.105884],"end":[159.84466899999998,147.105884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[156.59466899999998,131.855884],"end":[158.34466899999998,131.855884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[156.0,144.230884],"end":[156.0,132.45055299999999],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[159.84466899999998,147.105884],"end":[157.869669,145.13088399999998],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[156.9,145.13088399999998],"end":[156.0,144.230884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[159.194669,131.00588399999998],"end":[159.725,131.00588399999998],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[158.34466899999998,131.855884],"end":[159.194669,131.00588399999998],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[157.869669,145.13088399999998],"end":[156.9,145.13088399999998],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[166.5,99.25],"end":[166.5,99.25],"width":0.25,"net":"/MCU/USRBIAS"},{"start":[202.39999999999998,142.230884],"end":[202.39999999999998,142.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,141.530884],"end":[202.29999999999998,141.530884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,144.730884],"end":[201.5,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,140.730884],"end":[202.29999999999998,140.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.25,144.230884],"end":[200.25,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,141.730884],"end":[199.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,142.980884],"end":[199.5,142.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.25,139.230884],"end":[202.25,139.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,144.230884],"end":[202.0,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,138.730884],"end":[201.5,138.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,140.480884],"end":[201.5,140.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,142.930884],"end":[202.0,142.930884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,139.980884],"end":[202.29999999999998,139.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,143.480884],"end":[202.0,143.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,143.980884],"end":[199.5,143.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,145.480884],"end":[198.5,145.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,141.730884],"end":[200.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,130.230884],"end":[199.5,130.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,144.730884],"end":[200.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,141.230884],"end":[201.5,141.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[140.25,82.25],"end":[140.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[140.25,83.0],"end":[140.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,83.0],"end":[149.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[143.5,87.5],"end":[143.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[148.75,88.5],"end":[148.75,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,83.0],"end":[140.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[148.25,88.5],"end":[148.25,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,83.0],"end":[149.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[146.5,87.5],"end":[146.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,82.25],"end":[149.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[148.0,86.75],"end":[148.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[148.5,86.75],"end":[148.5,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,82.25],"end":[140.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,82.25],"end":[149.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.0,86.75],"end":[149.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[169.0,92.2],"end":[169.0,92.2],"width":0.25,"net":"/RMII.TXEN"},{"start":[133.75,131.980884],"end":[133.75,131.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.92019,131.56069399999998],"end":[136.92019,131.56069399999998],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,135.230884],"end":[134.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.230884],"end":[136.1,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.4,132.530884],"end":[132.4,132.530884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[137.25,129.230884],"end":[137.25,129.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,133.980884],"end":[133.25,133.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,135.730884],"end":[136.1,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,135.230884],"end":[133.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,132.980884],"end":[133.25,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,133.730884],"end":[135.75,133.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,136.480884],"end":[136.1,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,131.480884],"end":[133.25,131.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.0,132.230884],"end":[135.0,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,134.330884],"end":[136.0,134.330884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,137.730884],"end":[136.0,137.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,137.230884],"end":[135.25,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.980884],"end":[135.75,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,138.230884],"end":[135.25,138.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,136.480884],"end":[135.25,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.230884],"end":[135.75,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,132.480884],"end":[134.25,132.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,135.730884],"end":[135.25,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[167.0,148.26],"end":[167.0,148.26],"width":0.25,"net":"/ADCIN15"},{"start":[188.5,131.00088399999999],"end":[188.5,131.00088399999999],"width":0.25,"net":"/ADCIN15"},{"start":[184.1,134.13088399999998],"end":[184.1,143.930884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[185.6,145.105884],"end":[185.275,145.105884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[184.29999999999998,132.330884],"end":[184.29999999999998,133.930884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[188.5,131.00088399999999],"end":[186.26033099999998,131.00088399999999],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[185.405331,131.855884],"end":[184.775,131.855884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[185.275,145.105884],"end":[184.1,143.930884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[184.775,131.855884],"end":[184.29999999999998,132.330884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[184.29999999999998,133.930884],"end":[184.1,134.13088399999998],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[186.26033099999998,131.00088399999999],"end":[185.405331,131.855884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[155.0,61.0],"end":[155.0,61.0],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[154.98999999999998,60.5],"end":[154.98999999999998,60.5],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[147.6,94.25],"end":[147.6,94.25],"width":0.25,"net":"/SMI.MDC"},{"start":[185.25,66.25],"end":[185.25,66.25],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.75],"end":[166.25,71.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.25],"end":[184.5,66.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.75],"end":[185.25,58.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,65.75],"end":[184.5,65.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.25],"end":[185.25,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,65.75],"end":[185.25,65.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.75],"end":[184.5,58.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,59.25],"end":[185.25,59.25],"width":0.25,"net":"/POE_V+"},{"start":[163.75,75.25],"end":[163.75,75.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.25],"end":[184.5,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,66.75],"end":[185.25,66.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,59.25],"end":[184.5,59.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.75],"end":[184.5,66.75],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.25],"end":[166.25,71.25],"width":0.25,"net":"/POE_V+"},{"start":[178.5,109.0],"end":[178.5,109.0],"width":0.25,"net":"/MCU/I2C7.SCL"},{"start":[171.5,132.480884],"end":[171.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_SCALED1"},{"start":[197.75,146.480884],"end":[197.75,146.480884],"width":0.25,"net":"/ADCIN28"},{"start":[193.0,148.26],"end":[193.0,148.26],"width":0.25,"net":"/ADCIN28"},{"start":[197.75,146.480884],"end":[198.125,146.855884],"width":0.09999999999999999,"net":"/ADCIN28"},{"start":[198.125,146.855884],"end":[201.36499999999998,146.855884],"width":0.09999999999999999,"net":"/ADCIN28"},{"start":[133.5,132.480884],"end":[133.5,132.480884],"width":0.25,"net":"/ADC1/ADCIN_SCALED1"},{"start":[184.7,137.230884],"end":[184.7,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.0,131.980884],"end":[187.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,133.730884],"end":[185.0,133.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.230884],"end":[184.7,134.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,136.480884],"end":[184.7,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,130.980884],"end":[185.75,130.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.980884],"end":[185.0,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,132.480884],"end":[186.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,135.230884],"end":[186.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,133.980884],"end":[187.5,133.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,138.230884],"end":[185.5,138.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,135.230884],"end":[187.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.980884],"end":[184.7,134.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.92499999999998,137.905884],"end":[184.92499999999998,137.905884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[188.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,132.980884],"end":[187.5,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,135.730884],"end":[185.5,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,131.480884],"end":[187.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.230884],"end":[185.0,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,135.730884],"end":[184.7,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.0,131.980884],"end":[184.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,132.230884],"end":[185.75,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,136.480884],"end":[185.5,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[206.4975,132.228384],"end":[206.4975,132.228384],"width":0.25,"net":"/ADC4/ADCIN_SCALED6"},{"start":[207.5,131.00088399999999],"end":[207.5,131.00088399999999],"width":0.25,"net":"/ADCIN31"},{"start":[199.0,148.26],"end":[199.0,148.26],"width":0.25,"net":"/ADCIN31"},{"start":[203.77499999999998,131.855884],"end":[203.29999999999998,132.330884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[203.1,134.13088399999998],"end":[203.1,143.930884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[204.27499999999998,145.105884],"end":[203.1,143.930884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[203.29999999999998,133.930884],"end":[203.1,134.13088399999998],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[204.405331,131.855884],"end":[203.77499999999998,131.855884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[207.5,131.00088399999999],"end":[205.26033099999998,131.00088399999999],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[203.29999999999998,132.330884],"end":[203.29999999999998,133.930884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[205.26033099999998,131.00088399999999],"end":[204.405331,131.855884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[204.6,145.105884],"end":[204.27499999999998,145.105884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[172.0,96.75],"end":[172.0,96.75],"width":0.25,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[170.75,146.480884],"end":[170.75,146.480884],"width":0.25,"net":"/ADCIN9"},{"start":[155.0,148.26],"end":[155.0,148.26],"width":0.25,"net":"/ADCIN9"}]},"zones":{"F":[{"polygons":[[[182.943039,57.769684999999996],[182.98879399999998,57.822489],[183.0,57.873999999999995],[183.0,57.948637],[182.980315,58.015676],[182.96368099999998,58.036317999999994],[182.75,58.249998],[182.75,59.930808],[182.749999,59.930809999999994],[182.75,59.930811],[182.74497599999998,59.965745],[182.737564,59.990986],[182.706269,60.04373],[182.548926,60.201072999999994],[182.52067499999998,60.222221999999995],[182.49758699999998,60.234829999999995],[182.438157,60.25],[181.569192,60.25],[181.569191,60.249998999999995],[181.569191,60.25],[181.534256,60.244977],[181.50901399999998,60.237565],[181.456269,60.206269],[181.298926,60.048925999999994],[181.277774,60.020669999999996],[181.270667,60.007653999999995],[181.25549999999998,59.948229],[181.25549999999998,58.551359999999995],[181.255345,58.548486],[181.25403599999999,58.524048],[181.25120199999998,58.49769],[181.250711,58.493122],[181.25,58.479865],[181.25,58.25],[181.036319,58.036319],[181.021615,58.009391],[181.005023,57.983573],[181.004131,57.977371999999995],[181.00283399999998,57.974996],[181.0,57.948637999999995],[181.0,57.873999999999995],[181.01968499999998,57.806960999999994],[181.072489,57.761205999999994],[181.124,57.75],[182.876,57.75]]],"width":0,"net":"/POE_V+"},{"polygons":[[[164.014974,100.50350399999999],[164.022356,100.502732],[164.036329,100.50977499999999],[164.061998,100.51731199999999],[164.124362,100.55331799999999],[164.207147,100.57549999999999],[164.207149,100.57549999999999],[164.29285099999998,100.57549999999999],[164.29285299999998,100.57549999999999],[164.292854,100.575499],[164.300909,100.574439],[164.30109099999999,100.57582599999999],[164.3174,100.576213],[164.342149,100.572655],[164.351724,100.577028],[164.36225,100.57727799999999],[164.382958,100.591291],[164.40570499999998,100.60168],[164.411397,100.610537],[164.42011499999998,100.61643699999999],[164.429959,100.63942],[164.443479,100.66045799999999],[164.445757,100.676305],[164.447624,100.680663],[164.448502,100.695393],[164.448502,100.890276],[164.42881699999998,100.957315],[164.376013,101.00307],[164.37195599999998,101.004837],[164.343943,101.01643999999999],[163.972204,101.38818099999999],[163.910881,101.421666],[163.884523,101.4245],[162.725862,101.4245],[162.65882299999998,101.404815],[162.638181,101.38818099999999],[162.457271,101.20727099999999],[162.44674899999998,101.188002],[162.43232,101.171455],[162.430333,101.157938],[162.42378599999998,101.14594799999999],[162.425351,101.12405],[162.422159,101.102328],[162.427795,101.089883],[162.42877,101.076256],[162.441927,101.058679],[162.450985,101.038682],[162.46463799999998,101.028342],[162.470642,101.02032299999999],[162.477585,101.015486],[162.494328,101.00465],[162.499487,101.00397199999999],[162.608316,100.95322399999999],[162.671606,100.889933],[162.68263299999998,100.882798],[162.70404,100.87643899999999],[162.72364199999998,100.865736],[162.736885,100.866683],[162.749611,100.86290299999999],[162.771056,100.869126],[162.793334,100.87071999999999],[162.807157,100.879604],[162.816712,100.88237699999999],[162.82339199999998,100.89003799999999],[162.837681,100.899221],[162.891684,100.95322399999999],[163.00051299999998,101.00397199999999],[163.050099,101.0105],[163.4099,101.010499],[163.459487,101.00397199999999],[163.56831599999998,100.95322399999999],[163.653224,100.868316],[163.703972,100.759487],[163.7105,100.709901],[163.7105,100.692714],[163.71617899999998,100.673372],[163.71695499999998,100.653228],[163.725822,100.640532],[163.730185,100.625675],[163.745419,100.61247399999999],[163.75696299999998,100.595947],[163.775075,100.586776],[163.782989,100.57992],[163.787366,100.57802099999999],[163.794713,100.575001],[163.87563799999998,100.55331799999999],[163.945194,100.513159],[163.952866,100.510007],[163.97968899999998,100.507198],[164.0059,100.50084]]],"width":0,"net":"+3.3V"},{"polygons":[[[198.21573999999998,70.005021],[198.240984,70.012434],[198.29372999999998,70.04373],[198.45107399999998,70.20107399999999],[198.47222299999999,70.229325],[198.48483099999999,70.252414],[198.5,70.311843],[198.5,77.430807],[198.49497599999998,77.465744],[198.487564,77.490985],[198.456269,77.543729],[197.127031,78.87296599999999],[197.108248,78.888382],[197.088337,78.901687],[197.07690599999998,78.907799],[197.07715,78.908256],[197.07177099999998,78.91113],[197.071768,78.911132],[197.071765,78.91113299999999],[197.071765,78.91113399999999],[197.00544599999998,78.955446],[196.961134,79.021765],[196.95825599999998,79.02714999999999],[196.957799,79.026906],[196.951687,79.038337],[196.938383,79.05824799999999],[196.922966,79.07703099999999],[196.5,79.49999799999999],[196.5,83.930808],[196.499999,83.93081],[196.5,83.93081099999999],[196.49497599999998,83.965745],[196.487564,83.99098599999999],[196.456269,84.04373],[196.298926,84.201073],[196.27067499999998,84.222222],[196.24758699999998,84.23483],[196.188157,84.25],[192.290794,84.25],[192.22375499999998,84.23031499999999],[192.18134799999999,84.181375],[192.18044999999998,84.181866],[192.178194,84.177735],[192.178,84.177511],[192.177698,84.176827],[192.169266,84.161386],[192.14404399999998,84.115195],[192.108991,84.068371],[191.991819,83.951199],[191.95833399999998,83.889876],[191.9555,83.863518],[191.9555,82.801361],[191.954321,82.779381],[191.95148799999998,82.753034],[191.951487,82.75303199999999],[191.92570899999998,82.670706],[191.92799,82.669991],[191.92112699999998,82.61108],[191.951846,82.548326],[191.955618,82.54437999999999],[192.25,82.25],[193.5,81.0],[193.5,78.56919099999999],[193.505022,78.534258],[193.51243399999998,78.509013],[193.543728,78.456271],[194.55136299999998,77.44863699999999],[195.75,76.25],[195.75,70.319191],[195.755022,70.284258],[195.76243399999998,70.259013],[195.793728,70.206271],[195.951076,70.048923],[195.979326,70.02777499999999],[196.00241799999998,70.01516699999999],[196.06184299999998,70.0],[198.18080799999998,70.0]]],"width":0,"net":"+5V_USB"},{"polygons":[[[191.51567699999998,82.519685],[191.536319,82.53631899999999],[191.71368099999998,82.713681],[191.747166,82.775004],[191.75,82.801362],[191.75,84.0],[191.96368099999998,84.213681],[191.997166,84.275004],[192.0,84.301362],[192.0,87.75],[189.5205,87.75],[189.5205,87.515683],[189.51406799999998,87.46683],[189.51406799999998,87.466827],[189.511617,87.46157],[189.5,87.409167],[189.5,82.801362],[189.51968499999998,82.73432299999999],[189.536319,82.713681],[189.71368099999998,82.53631899999999],[189.775004,82.502834],[189.80136199999998,82.5],[191.448638,82.5]]],"width":0,"net":"V3P3_VIN"}],"B":[{"polygons":[[[153.393106,56.255523],[153.40810399999998,56.259927],[153.423094,56.269557],[153.44017499999998,56.274567],[153.46685499999998,56.297672],[153.468042,56.299040999999995],[153.495518,56.353902],[153.497163,56.361459999999994],[153.5,56.387831],[153.5,63.108169999999994],[153.49497499999998,63.143114],[153.49057,63.158111999999996],[153.480939,63.173100999999996],[153.475932,63.190174999999996],[153.45282699999998,63.216854999999995],[153.451458,63.218042],[153.39659699999999,63.245518],[153.389039,63.247163],[153.36266799999999,63.25],[149.64183,63.25],[149.606889,63.244975],[149.59189,63.24057],[149.576902,63.23094],[149.559824,63.225932],[149.533144,63.202827],[149.531957,63.201457999999995],[149.50447699999998,63.146583],[149.50283199999998,63.139021],[149.5,63.112668],[149.5,60.537622],[151.594237,60.537622],[151.624494,60.689726],[151.624495,60.689732],[151.624502,60.689752999999996],[151.673529,60.808118],[151.673534,60.808127999999996],[151.744724,60.914669999999994],[151.744725,60.914671],[151.74473,60.914677],[151.835321,61.005267999999994],[151.835327,61.005272999999995],[151.835331,61.005275999999995],[151.941866,61.076460999999995],[151.941872,61.076463999999994],[151.941873,61.076465],[152.055362,61.123473],[152.055947,61.123723999999996],[152.056141,61.123884],[152.059053,61.125260999999995],[152.060252,61.125499],[152.06025599999998,61.125501],[152.060259,61.125501],[152.06026,61.125501],[152.060261,61.125502],[152.157899,61.144923999999996],[152.185927,61.150499999999994],[152.31407099999998,61.150499999999994],[152.31407299999998,61.150499999999994],[152.398615,61.133682],[152.439744,61.125501],[152.55812699999998,61.076465],[152.664669,61.005275999999995],[152.75527599999998,60.914668999999996],[152.82646499999998,60.808127],[152.87550099999999,60.689744],[152.9005,60.564068999999996],[152.9005,60.435931],[152.9005,60.435928],[152.9005,60.435925],[152.875295,60.309219999999996],[152.87372399999998,60.305946999999996],[152.873473,60.305361999999995],[152.82646499999998,60.191872999999994],[152.826464,60.191872],[152.826461,60.191866],[152.75527599999998,60.085331],[152.755273,60.085327],[152.755268,60.085321],[152.66467699999998,59.99473],[152.664671,59.994724999999995],[152.66467,59.994724],[152.55812699999998,59.923534],[152.55812799999998,59.923534],[152.55811799999998,59.923528999999995],[152.439753,59.874502],[152.439733,59.874494999999996],[152.43972499999998,59.874492999999994],[152.314074,59.8495],[152.31407099999998,59.8495],[152.314069,59.8495],[152.18593099999998,59.8495],[152.185929,59.8495],[152.185926,59.8495],[152.060273,59.874492999999994],[152.060265,59.874494999999996],[152.06024499999998,59.874502],[151.94188,59.923528999999995],[151.94187,59.923534],[151.835328,59.994724],[151.835327,59.994724999999995],[151.835321,59.99473],[151.74473,60.085321],[151.744725,60.085327],[151.744724,60.085328],[151.673534,60.191869999999994],[151.673529,60.19188],[151.624502,60.310244999999995],[151.624495,60.310264999999994],[151.624493,60.310272999999995],[151.5995,60.435922999999995],[151.5995,60.519701999999995],[151.594237,60.537622],[149.5,60.537622],[149.5,60.318428],[149.505023,60.283494],[149.510324,60.26544],[149.543727,60.210634999999996],[149.551269,60.203443],[149.574835,60.185801],[149.604612,60.168611],[149.78666099999998,60.028918999999995],[149.786665,60.028914],[149.78667,60.028911],[149.820858,59.994723],[149.94406999999998,59.871511999999996],[149.94484,59.870822],[149.948422,59.867166999999995],[149.948895,59.866688999999994],[149.948905,59.866675],[149.94891099999998,59.86667],[149.948914,59.866665],[149.948919,59.866661],[149.949028,59.866518],[149.949322,59.866142999999994],[149.949322,59.866141999999996],[149.95271599999998,59.861795],[149.953216,59.861061],[150.088607,59.684616999999996],[150.088606,59.684616999999996],[150.088611,59.684611999999994],[150.203344,59.485887999999996],[150.291158,59.273886999999995],[150.350548,59.052237999999996],[150.38049999999998,58.824734],[150.38049999999998,58.595265999999995],[150.372911,58.537622],[151.594237,58.537622],[151.624494,58.689726],[151.624495,58.689732],[151.624502,58.689752999999996],[151.673529,58.808118],[151.673534,58.808127999999996],[151.744724,58.914669999999994],[151.744725,58.914671],[151.74473,58.914677],[151.835321,59.005267999999994],[151.835327,59.005272999999995],[151.835331,59.005275999999995],[151.941866,59.076460999999995],[151.941872,59.076463999999994],[151.941873,59.076465],[152.055362,59.123473],[152.055947,59.123723999999996],[152.056141,59.123884],[152.059053,59.125260999999995],[152.060252,59.125499],[152.06025599999998,59.125501],[152.060259,59.125501],[152.06026,59.125501],[152.060261,59.125502],[152.157899,59.144923999999996],[152.185927,59.150499999999994],[152.31407099999998,59.150499999999994],[152.31407299999998,59.150499999999994],[152.398615,59.133682],[152.439744,59.125501],[152.55812699999998,59.076465],[152.664669,59.005275999999995],[152.75527599999998,58.914668999999996],[152.82646499999998,58.808127],[152.87550099999999,58.689744],[152.894293,58.595271999999994],[152.9005,58.564071],[152.9005,58.435928],[152.9005,58.435927],[152.9005,58.435925],[152.875295,58.309219999999996],[152.87372399999998,58.305946999999996],[152.873473,58.305361999999995],[152.82646499999998,58.191872999999994],[152.826464,58.191872],[152.826461,58.191866],[152.75527599999998,58.085331],[152.755273,58.085327],[152.755268,58.085321],[152.66467699999998,57.99473],[152.664671,57.994724999999995],[152.66467,57.994724],[152.55812699999998,57.923534],[152.55812799999998,57.923534],[152.55811799999998,57.923528999999995],[152.439753,57.874502],[152.439733,57.874494999999996],[152.43972499999998,57.874492999999994],[152.314074,57.8495],[152.31407099999998,57.8495],[152.314069,57.8495],[152.18593099999998,57.8495],[152.185929,57.8495],[152.185926,57.8495],[152.060273,57.874492999999994],[152.060265,57.874494999999996],[152.06024499999998,57.874502],[151.94188,57.923528999999995],[151.94187,57.923534],[151.835328,57.994724],[151.835327,57.994724999999995],[151.835321,57.99473],[151.74473,58.085321],[151.744725,58.085327],[151.744724,58.085328],[151.673534,58.191869999999994],[151.673529,58.19188],[151.624502,58.310244999999995],[151.624495,58.310264999999994],[151.624493,58.310272999999995],[151.5995,58.435922999999995],[151.5995,58.519701999999995],[151.594237,58.537622],[150.372911,58.537622],[150.359522,58.435928],[150.357865,58.423342999999996],[150.350548,58.367762],[150.291158,58.146113],[150.228451,57.994726],[150.22844999999998,57.994724],[150.203607,57.934745],[150.203361,57.934141],[150.089699,57.737272],[150.088768,57.735591],[149.948918,57.553338],[149.948913,57.553332],[149.948906,57.553324999999994],[149.78667,57.391089],[149.78666099999998,57.391081],[149.786659,57.391079],[149.604627,57.251399],[149.60462099999998,57.251394999999995],[149.604617,57.251391999999996],[149.40589,57.136657],[149.405887,57.136655],[149.405881,57.136652],[149.193896,57.048845],[149.19388899999998,57.048843],[149.193887,57.048842],[148.972238,56.989452],[148.934215,56.984446],[148.744742,56.9595],[148.744741,56.9595],[148.744734,56.9595],[148.515266,56.9595],[148.515258,56.9595],[148.51524999999998,56.9595],[148.351755,56.981024999999995],[148.298715,56.988009],[148.298709,56.988009],[148.28776399999998,56.989450999999995],[148.28776,56.989452],[148.194076,57.014553],[148.194076,57.014554],[148.137651,57.029672],[148.066107,57.048843],[147.854117,57.136652],[147.655388,57.251388],[147.655371,57.251399],[147.473342,57.391076999999996],[147.47334,57.391079],[147.31107699999998,57.553340999999996],[147.31107699999998,57.553342],[147.20825299999998,57.687343],[147.183001,57.712001],[147.164322,57.72564],[147.112515,57.747648999999996],[147.111753,57.747780999999996],[147.109615,57.748154],[147.099177,57.749058],[147.098572,57.749275999999995],[147.09805,57.749156],[147.088305,57.75],[137.478803,57.75],[137.44386699999998,57.744977],[137.421673,57.738459999999996],[137.41070299999998,57.732257],[137.401784,57.730705],[137.372674,57.710756999999994],[137.37049299999998,57.708749999999995],[137.356077,57.692989],[137.248918,57.553338],[137.248911,57.553329999999995],[137.08667,57.391089],[137.086661,57.391081],[137.086659,57.391079],[136.904627,57.251399],[136.904621,57.251394999999995],[136.904617,57.251391999999996],[136.70588999999998,57.136657],[136.705887,57.136655],[136.705881,57.136652],[136.493896,57.048845],[136.493889,57.048843],[136.493887,57.048842],[136.272238,56.989452],[136.234215,56.984446],[136.04474199999999,56.9595],[136.044741,56.9595],[136.044734,56.9595],[135.81526599999998,56.9595],[135.815258,56.9595],[135.81525,56.9595],[135.65175499999998,56.981024999999995],[135.598715,56.988009],[135.59870899999999,56.988009],[135.587764,56.989450999999995],[135.58776,56.989452],[135.494076,57.014553],[135.494076,57.014554],[135.437651,57.029672],[135.366107,57.048843],[135.15411699999999,57.136652],[134.955388,57.251388],[134.95537099999999,57.251399],[134.77334199999999,57.391076999999996],[134.77333199999998,57.391085999999994],[134.611086,57.553332],[134.611077,57.553342],[134.471399,57.735371],[134.471388,57.735388],[134.356652,57.934117],[134.268845,58.146102],[134.268842,58.146111999999995],[134.209453,58.367759],[134.209452,58.367763],[134.20945,58.367773],[134.20944799999998,58.367788999999995],[134.187088,58.537622],[134.1795,58.595257999999994],[134.1795,58.824740999999996],[134.203269,59.005272999999995],[134.209452,59.052237999999996],[134.215944,59.076465],[134.229083,59.125502],[134.268842,59.273886],[134.268845,59.273896],[134.356652,59.485881],[134.356655,59.485887],[134.35665699999998,59.48589],[134.47139199999998,59.684616999999996],[134.471395,59.684621],[134.471399,59.684627],[134.611079,59.866659],[134.61108099999998,59.866661],[134.611089,59.86667],[134.77333,60.028911],[134.773338,60.028918],[134.927627,60.147309],[134.952285,60.172560999999995],[134.965849,60.191137],[134.987909,60.243235999999996],[134.988447,60.246362999999995],[134.989276,60.256305],[134.989486,60.256887],[134.98936799999998,60.257399],[134.990242,60.267868],[134.97920399999998,63.116519999999994],[134.974044,63.151443],[134.969581,63.166424],[134.959896,63.181373],[134.95483199999998,63.198409999999996],[134.93162999999998,63.225006],[134.93024499999999,63.226198],[134.875273,63.253474999999995],[134.86773499999998,63.255086],[134.84140499999998,63.257822999999995],[130.39191399999999,63.242954],[130.356997,63.237815],[130.34201299999998,63.233360999999995],[130.327043,63.223668999999994],[130.30995099999998,63.218588],[130.283368,63.195395],[130.28336099999999,63.195390999999994],[130.283356,63.195384999999995],[130.282103,63.193929],[130.25487999999999,63.139196999999996],[130.253287,63.131812999999994],[130.2505,63.105669999999996],[130.2505,56.392329],[130.25552299999998,56.357392999999995],[130.259927,56.342394999999996],[130.269557,56.327403999999994],[130.274567,56.310323999999994],[130.297672,56.283643999999995],[130.299041,56.282457],[130.35392,56.254977],[130.361479,56.253333],[130.387832,56.250499999999995],[153.35817,56.250499999999995]]],"width":0,"net":"ETH_SHIELD"},{"polygons":[[[185.26567699999998,58.269684999999996],[185.286319,58.286319],[185.46368099999998,58.463680999999994],[185.497166,58.525003999999996],[185.5,58.551362],[185.5,66.698638],[185.480315,66.765677],[185.46368099999998,66.78631899999999],[185.286319,66.963681],[185.224996,66.99716599999999],[185.198638,67.0],[184.55136199999998,67.0],[184.484323,66.98031499999999],[184.46368099999998,66.963681],[184.286319,66.78631899999999],[184.25283399999998,66.72499599999999],[184.25,66.698638],[184.25,58.551362],[184.26968499999998,58.484322999999996],[184.286319,58.463680999999994],[184.46368099999998,58.286319],[184.525004,58.252834],[184.55136199999998,58.25],[185.198638,58.25]]],"width":0,"net":"/POE_V+"},{"polygons":[[[166.51567699999998,71.019685],[166.536319,71.03631899999999],[166.71368099999998,71.213681],[166.728384,71.240608],[166.744977,71.266427],[166.745868,71.272627],[166.747166,71.275004],[166.75,71.301362],[166.75,71.488311],[166.730315,71.55534999999999],[166.71368099999998,71.575992],[166.32599199999999,71.963681],[166.264669,71.99716599999999],[166.23831099999998,72.0],[161.80136199999998,72.0],[161.734323,71.98031499999999],[161.71368099999998,71.963681],[161.536319,71.78631899999999],[161.50283399999998,71.72499599999999],[161.5,71.698638],[161.5,71.301362],[161.51968499999998,71.234323],[161.536319,71.213681],[161.71368099999998,71.03631899999999],[161.775004,71.002834],[161.80136199999998,71.0],[166.448638,71.0]]],"width":0,"net":"/POE_V+"},{"polygons":[[[146.943039,59.769684999999996],[146.98879399999998,59.822489],[147.0,59.873999999999995],[147.0,64.75],[154.126,64.75],[154.193039,64.769685],[154.23879399999998,64.82248899999999],[154.25,64.874],[154.25,72.87599999999999],[154.230315,72.943039],[154.17751099999998,72.988794],[154.126,73.0],[152.11575399999998,73.0],[152.048715,72.98031499999999],[152.00296,72.927511],[151.99301599999998,72.858353],[152.022041,72.794797],[152.028073,72.788319],[152.31639199999998,72.5],[153.235703,71.580687],[153.235708,71.58068399999999],[153.245911,71.57048],[153.245913,71.57048],[153.32048,71.495913],[153.37320699999998,71.40458699999999],[153.38013999999998,71.378712],[153.400501,71.30272599999999],[153.400501,71.197273],[153.400501,71.189678],[153.4005,71.18966],[153.4005,68.94727499999999],[153.4005,68.947273],[153.37320699999998,68.845413],[153.32048,68.754087],[153.245913,68.67952],[153.154587,68.62679299999999],[153.052727,68.59949999999999],[152.947273,68.59949999999999],[152.84541299999998,68.62679299999999],[152.84541,68.626794],[152.754085,68.679521],[152.679521,68.754085],[152.626794,68.84541],[152.626793,68.845413],[152.5995,68.947273],[152.5995,71.03274499999999],[152.579815,71.099784],[152.563181,71.120426],[150.719926,72.963681],[150.658603,72.99716599999999],[150.63224499999998,73.0],[134.66636599999998,73.0],[134.599327,72.98031499999999],[134.553572,72.927511],[134.54362799999998,72.858353],[134.572653,72.794797],[134.578685,72.788319],[134.64426,72.722743],[134.644265,72.72273799999999],[134.791936,72.530289],[134.91322399999999,72.320212],[135.006054,72.09609999999999],[135.068838,71.861789],[135.10049999999998,71.62128799999999],[135.10049999999998,71.378712],[135.068838,71.138211],[135.006054,70.9039],[134.91322399999999,70.679788],[134.791936,70.469711],[134.66795299999998,70.308133],[134.644266,70.27726299999999],[134.64426,70.277256],[134.47274299999998,70.105739],[134.472736,70.105733],[134.418441,70.064071],[140.09949899999998,70.064071],[140.124497,70.18973799999999],[140.124499,70.18974399999999],[140.173533,70.30812399999999],[140.173538,70.308133],[140.244723,70.41466799999999],[140.24472599999999,70.414672],[140.335327,70.505273],[140.335331,70.505276],[140.441866,70.576461],[140.441872,70.576464],[140.441873,70.576465],[140.56025599999998,70.625501],[140.56026,70.625501],[140.560261,70.625502],[140.685928,70.6505],[140.68593099999998,70.6505],[140.81407099999998,70.6505],[140.898615,70.633682],[140.939744,70.625501],[141.05812699999998,70.576465],[141.164669,70.505276],[141.25527599999998,70.414669],[141.32646499999998,70.308127],[141.37550099999999,70.18974399999999],[141.4005,70.064071],[142.09949899999998,70.064071],[142.124497,70.18973799999999],[142.124499,70.18974399999999],[142.173533,70.30812399999999],[142.173538,70.308133],[142.244723,70.41466799999999],[142.24472599999999,70.414672],[142.335327,70.505273],[142.335331,70.505276],[142.441866,70.576461],[142.441872,70.576464],[142.441873,70.576465],[142.56025599999998,70.625501],[142.56026,70.625501],[142.560261,70.625502],[142.685928,70.6505],[142.68593099999998,70.6505],[142.81407099999998,70.6505],[142.898615,70.633682],[142.939744,70.625501],[143.05812699999998,70.576465],[143.164669,70.505276],[143.25527599999998,70.414669],[143.32646499999998,70.308127],[143.37550099999999,70.18974399999999],[143.4005,70.064071],[144.149499,70.064071],[144.174497,70.18973799999999],[144.174499,70.18974399999999],[144.223533,70.30812399999999],[144.223538,70.308133],[144.294723,70.41466799999999],[144.294726,70.414672],[144.385327,70.505273],[144.38533099999998,70.505276],[144.491866,70.576461],[144.491872,70.576464],[144.491873,70.576465],[144.610256,70.625501],[144.61025999999998,70.625501],[144.61026099999998,70.625502],[144.735928,70.6505],[144.735931,70.6505],[144.864071,70.6505],[144.948615,70.633682],[144.989744,70.625501],[145.108127,70.576465],[145.214669,70.505276],[145.305276,70.414669],[145.376465,70.308127],[145.425501,70.18974399999999],[145.4505,70.064071],[146.34949899999998,70.064071],[146.374497,70.18973799999999],[146.374499,70.18974399999999],[146.423533,70.30812399999999],[146.42353799999998,70.308133],[146.494723,70.41466799999999],[146.49472599999999,70.414672],[146.585327,70.505273],[146.585331,70.505276],[146.691866,70.576461],[146.691872,70.576464],[146.691873,70.576465],[146.81025599999998,70.625501],[146.81026,70.625501],[146.810261,70.625502],[146.935928,70.6505],[146.93593099999998,70.6505],[147.06407099999998,70.6505],[147.148615,70.633682],[147.189744,70.625501],[147.30812699999998,70.576465],[147.414669,70.505276],[147.50527599999998,70.414669],[147.57646499999998,70.308127],[147.62550099999999,70.18974399999999],[147.6505,70.064071],[148.84949899999998,70.064071],[148.874497,70.18973799999999],[148.874499,70.18974399999999],[148.923533,70.30812399999999],[148.92353799999998,70.308133],[148.994723,70.41466799999999],[148.99472599999999,70.414672],[149.085327,70.505273],[149.085331,70.505276],[149.191866,70.576461],[149.191872,70.576464],[149.191873,70.576465],[149.31025599999998,70.625501],[149.31026,70.625501],[149.310261,70.625502],[149.435928,70.6505],[149.43593099999998,70.6505],[149.56407099999998,70.6505],[149.648615,70.633682],[149.689744,70.625501],[149.80812699999998,70.576465],[149.914669,70.505276],[150.00527599999998,70.414669],[150.07646499999998,70.308127],[150.12550099999999,70.18974399999999],[150.1505,70.064069],[150.1505,69.935931],[150.1505,69.93592799999999],[150.12550199999998,69.810261],[150.12550099999999,69.81026],[150.12550099999999,69.810256],[150.07646499999998,69.691873],[150.076464,69.691872],[150.076461,69.69186599999999],[150.00527599999998,69.585331],[150.005273,69.58532699999999],[149.914672,69.494726],[149.914668,69.494723],[149.808133,69.423538],[149.808124,69.42353299999999],[149.689744,69.374499],[149.689738,69.37449699999999],[149.56407099999998,69.34949999999999],[149.564069,69.34949999999999],[149.43593099999998,69.34949999999999],[149.435929,69.34949999999999],[149.310261,69.37449699999999],[149.31025499999998,69.374499],[149.19187499999998,69.42353299999999],[149.191866,69.423538],[149.085331,69.494723],[149.085327,69.494726],[148.99472599999999,69.58532699999999],[148.994723,69.585331],[148.92353799999998,69.69186599999999],[148.923533,69.691875],[148.874499,69.810255],[148.874497,69.810261],[148.8495,69.93592799999999],[148.8495,69.935931],[148.8495,70.064069],[148.8495,70.064071],[148.84949899999998,70.064071],[147.6505,70.064071],[147.6505,70.064069],[147.6505,69.935931],[147.6505,69.93592799999999],[147.62550199999998,69.810261],[147.62550099999999,69.81026],[147.62550099999999,69.810256],[147.57646499999998,69.691873],[147.576464,69.691872],[147.576461,69.69186599999999],[147.50527599999998,69.585331],[147.505273,69.58532699999999],[147.414672,69.494726],[147.414668,69.494723],[147.308133,69.423538],[147.308124,69.42353299999999],[147.189744,69.374499],[147.189738,69.37449699999999],[147.06407099999998,69.34949999999999],[147.064069,69.34949999999999],[146.93593099999998,69.34949999999999],[146.935929,69.34949999999999],[146.810261,69.37449699999999],[146.81025499999998,69.374499],[146.69187499999998,69.42353299999999],[146.691866,69.423538],[146.585331,69.494723],[146.585327,69.494726],[146.49472599999999,69.58532699999999],[146.494723,69.585331],[146.42353799999998,69.69186599999999],[146.423533,69.691875],[146.374499,69.810255],[146.374497,69.810261],[146.3495,69.93592799999999],[146.3495,69.935931],[146.3495,70.064069],[146.3495,70.064071],[146.34949899999998,70.064071],[145.4505,70.064071],[145.4505,70.064069],[145.4505,69.935931],[145.4505,69.93592799999999],[145.425502,69.810261],[145.425501,69.81026],[145.425501,69.810256],[145.376465,69.691873],[145.376464,69.691872],[145.376461,69.69186599999999],[145.305276,69.585331],[145.305273,69.58532699999999],[145.214672,69.494726],[145.214668,69.494723],[145.10813299999998,69.423538],[145.108124,69.42353299999999],[144.989744,69.374499],[144.989738,69.37449699999999],[144.864071,69.34949999999999],[144.864069,69.34949999999999],[144.735931,69.34949999999999],[144.735929,69.34949999999999],[144.61026099999998,69.37449699999999],[144.610255,69.374499],[144.491875,69.42353299999999],[144.491866,69.423538],[144.38533099999998,69.494723],[144.385327,69.494726],[144.294726,69.58532699999999],[144.294723,69.585331],[144.223538,69.69186599999999],[144.223533,69.691875],[144.174499,69.810255],[144.174497,69.810261],[144.1495,69.93592799999999],[144.1495,69.935931],[144.1495,70.064069],[144.1495,70.064071],[144.149499,70.064071],[143.4005,70.064071],[143.4005,70.064069],[143.4005,69.935931],[143.4005,69.93592799999999],[143.37550199999998,69.810261],[143.37550099999999,69.81026],[143.37550099999999,69.810256],[143.32646499999998,69.691873],[143.326464,69.691872],[143.326461,69.69186599999999],[143.25527599999998,69.585331],[143.255273,69.58532699999999],[143.164672,69.494726],[143.164668,69.494723],[143.058133,69.423538],[143.058124,69.42353299999999],[142.939744,69.374499],[142.939738,69.37449699999999],[142.81407099999998,69.34949999999999],[142.814069,69.34949999999999],[142.68593099999998,69.34949999999999],[142.685929,69.34949999999999],[142.560261,69.37449699999999],[142.56025499999998,69.374499],[142.44187499999998,69.42353299999999],[142.441866,69.423538],[142.335331,69.494723],[142.335327,69.494726],[142.24472599999999,69.58532699999999],[142.244723,69.585331],[142.173538,69.69186599999999],[142.173533,69.691875],[142.124499,69.810255],[142.124497,69.810261],[142.0995,69.93592799999999],[142.0995,69.935931],[142.0995,70.064069],[142.0995,70.064071],[142.09949899999998,70.064071],[141.4005,70.064071],[141.4005,70.064069],[141.4005,69.935931],[141.4005,69.93592799999999],[141.37550199999998,69.810261],[141.37550099999999,69.81026],[141.37550099999999,69.810256],[141.32646499999998,69.691873],[141.326464,69.691872],[141.326461,69.69186599999999],[141.25527599999998,69.585331],[141.255273,69.58532699999999],[141.164672,69.494726],[141.164668,69.494723],[141.058133,69.423538],[141.058124,69.42353299999999],[140.939744,69.374499],[140.939738,69.37449699999999],[140.81407099999998,69.34949999999999],[140.814069,69.34949999999999],[140.68593099999998,69.34949999999999],[140.685929,69.34949999999999],[140.560261,69.37449699999999],[140.56025499999998,69.374499],[140.44187499999998,69.42353299999999],[140.441866,69.423538],[140.335331,69.494723],[140.335327,69.494726],[140.24472599999999,69.58532699999999],[140.244723,69.585331],[140.173538,69.69186599999999],[140.173533,69.691875],[140.124499,69.810255],[140.124497,69.810261],[140.0995,69.93592799999999],[140.0995,69.935931],[140.0995,70.064069],[140.0995,70.064071],[140.09949899999998,70.064071],[134.418441,70.064071],[134.371712,70.028215],[134.280293,69.958067],[134.280292,69.958066],[134.28028899999998,69.958064],[134.070212,69.836776],[134.070205,69.836773],[133.846104,69.74394699999999],[133.65177,69.691875],[133.611789,69.681162],[133.611788,69.681161],[133.611785,69.681161],[133.371289,69.6495],[133.371288,69.6495],[133.128712,69.6495],[133.12871099999998,69.6495],[132.888214,69.681161],[132.653895,69.74394699999999],[132.429794,69.836773],[132.42978499999998,69.836777],[132.219706,69.958067],[132.027263,70.105733],[132.027256,70.105739],[131.855739,70.277256],[131.855733,70.27726299999999],[131.708067,70.469706],[131.58677699999998,70.679785],[131.586773,70.679794],[131.493947,70.90389499999999],[131.431161,71.13821399999999],[131.3995,71.37871],[131.3995,71.62128799999999],[131.431161,71.861785],[131.493947,72.096104],[131.586773,72.320205],[131.586776,72.320212],[131.708064,72.530289],[131.708066,72.530292],[131.708067,72.530293],[131.855733,72.722736],[131.855739,72.722743],[131.921315,72.788319],[131.9548,72.849642],[131.949816,72.91933399999999],[131.907944,72.975267],[131.84248,72.999684],[131.833634,73.0],[130.37449999999998,73.0],[130.307461,72.98031499999999],[130.261706,72.927511],[130.2505,72.87599999999999],[130.2505,67.67130399999999],[134.5195,67.67130399999999],[134.5195,67.84869499999999],[134.554103,68.02265799999999],[134.554106,68.022667],[134.621983,68.18654],[134.62198999999998,68.186553],[134.72053499999998,68.334034],[134.720538,68.33403799999999],[134.845961,68.45946099999999],[134.845965,68.459464],[134.993446,68.558009],[134.993459,68.558016],[135.116363,68.60892299999999],[135.157334,68.625894],[135.157336,68.625894],[135.157341,68.625896],[135.331304,68.660499],[135.33130699999998,68.6605],[135.331309,68.6605],[135.508693,68.6605],[135.508694,68.660499],[135.566682,68.64896399999999],[135.682658,68.625896],[135.682661,68.625894],[135.68266599999998,68.625894],[135.846547,68.558013],[135.994035,68.459464],[136.119464,68.334035],[136.21801299999998,68.18654699999999],[136.28589399999998,68.022666],[136.307376,67.914672],[136.32049899999998,67.84869499999999],[136.32049999999998,67.848693],[136.32049999999998,67.671306],[136.32049899999998,67.67130399999999],[136.80949999999999,67.67130399999999],[136.80949999999999,67.84869499999999],[136.844103,68.02265799999999],[136.84410599999998,68.022667],[136.911983,68.18654],[136.91199,68.186553],[137.010535,68.334034],[137.010538,68.33403799999999],[137.13596099999998,68.45946099999999],[137.135965,68.459464],[137.283446,68.558009],[137.283459,68.558016],[137.406363,68.60892299999999],[137.44733399999998,68.625894],[137.447336,68.625894],[137.447341,68.625896],[137.62130399999998,68.660499],[137.621307,68.6605],[137.621309,68.6605],[137.798693,68.6605],[137.79869399999998,68.660499],[137.856682,68.64896399999999],[137.972658,68.625896],[137.972661,68.625894],[137.972666,68.625894],[138.136547,68.558013],[138.284035,68.459464],[138.40946399999999,68.334035],[138.508013,68.18654699999999],[138.575894,68.022666],[138.597376,67.914672],[138.610499,67.84869499999999],[138.6105,67.848693],[138.6105,67.671306],[138.610499,67.67130399999999],[145.9495,67.67130399999999],[145.9495,67.84869499999999],[145.984103,68.02265799999999],[145.984106,68.022667],[146.051983,68.18654],[146.05199,68.186553],[146.150535,68.334034],[146.15053799999998,68.33403799999999],[146.275961,68.45946099999999],[146.27596499999999,68.459464],[146.42344599999998,68.558009],[146.42345899999998,68.558016],[146.54636299999999,68.60892299999999],[146.587334,68.625894],[146.587336,68.625894],[146.58734099999998,68.625896],[146.761304,68.660499],[146.761307,68.6605],[146.76130899999998,68.6605],[146.938693,68.6605],[146.938694,68.660499],[146.996682,68.64896399999999],[147.11265799999998,68.625896],[147.112661,68.625894],[147.112666,68.625894],[147.276547,68.558013],[147.424035,68.459464],[147.549464,68.334035],[147.648013,68.18654699999999],[147.715894,68.022666],[147.73737599999998,67.914672],[147.750499,67.84869499999999],[147.7505,67.848693],[147.7505,67.671306],[147.750499,67.67130399999999],[148.2395,67.67130399999999],[148.2395,67.84869499999999],[148.274103,68.02265799999999],[148.274106,68.022667],[148.341983,68.18654],[148.34198999999998,68.186553],[148.44053499999998,68.334034],[148.440538,68.33403799999999],[148.565961,68.45946099999999],[148.565965,68.459464],[148.713446,68.558009],[148.713459,68.558016],[148.836363,68.60892299999999],[148.877334,68.625894],[148.87733599999999,68.625894],[148.877341,68.625896],[149.051304,68.660499],[149.05130699999998,68.6605],[149.051309,68.6605],[149.228693,68.6605],[149.228694,68.660499],[149.28668199999998,68.64896399999999],[149.402658,68.625896],[149.402661,68.625894],[149.40266599999998,68.625894],[149.56654699999999,68.558013],[149.714035,68.459464],[149.839464,68.334035],[149.93801299999998,68.18654699999999],[150.00589399999998,68.022666],[150.027376,67.914672],[150.04049899999998,67.84869499999999],[150.04049999999998,67.848693],[150.04049999999998,67.671306],[150.04049899999998,67.67130399999999],[150.019169,67.564071],[152.09949899999998,67.564071],[152.124497,67.68973799999999],[152.124499,67.68974399999999],[152.173533,67.80812399999999],[152.17353799999998,67.808133],[152.244723,67.91466799999999],[152.24472599999999,67.914672],[152.335327,68.005273],[152.335331,68.005276],[152.441866,68.076461],[152.441872,68.076464],[152.441873,68.076465],[152.56025599999998,68.125501],[152.56026,68.125501],[152.560261,68.125502],[152.685928,68.1505],[152.68593099999998,68.1505],[152.81407099999998,68.1505],[152.898615,68.133682],[152.939744,68.125501],[153.05812699999998,68.076465],[153.164669,68.005276],[153.25527599999998,67.914669],[153.32646499999998,67.808127],[153.37550099999999,67.68974399999999],[153.4005,67.564069],[153.4005,67.435931],[153.4005,67.43592799999999],[153.37550199999998,67.310261],[153.37550099999999,67.31026],[153.37550099999999,67.310256],[153.32646499999998,67.191873],[153.326464,67.191872],[153.326461,67.19186599999999],[153.25527599999998,67.085331],[153.255273,67.08532699999999],[153.164672,66.994726],[153.164668,66.994723],[153.058133,66.923538],[153.058124,66.92353299999999],[152.939744,66.874499],[152.939738,66.87449699999999],[152.81407099999998,66.84949999999999],[152.814069,66.84949999999999],[152.68593099999998,66.84949999999999],[152.685929,66.84949999999999],[152.560261,66.87449699999999],[152.56025499999998,66.874499],[152.44187499999998,66.92353299999999],[152.441866,66.923538],[152.335331,66.994723],[152.335327,66.994726],[152.24472599999999,67.08532699999999],[152.244723,67.085331],[152.17353799999998,67.19186599999999],[152.173533,67.191875],[152.124499,67.310255],[152.124497,67.310261],[152.0995,67.43592799999999],[152.0995,67.435931],[152.0995,67.564069],[152.0995,67.564071],[152.09949899999998,67.564071],[150.019169,67.564071],[150.005896,67.49734099999999],[150.005893,67.497332],[149.997592,67.477291],[149.938016,67.33345899999999],[149.938009,67.333446],[149.839464,67.185965],[149.839461,67.18596099999999],[149.714038,67.060538],[149.714034,67.060535],[149.566553,66.96199],[149.56654,66.961983],[149.40266699999998,66.894106],[149.402658,66.894103],[149.228694,66.8595],[149.228691,66.8595],[149.051309,66.8595],[149.05130599999998,66.8595],[148.877341,66.894103],[148.877332,66.894106],[148.713459,66.961983],[148.713446,66.96199],[148.565965,67.060535],[148.565961,67.060538],[148.440538,67.18596099999999],[148.44053499999998,67.185965],[148.34198999999998,67.333446],[148.341983,67.33345899999999],[148.274106,67.497332],[148.274103,67.49734099999999],[148.2395,67.67130399999999],[147.750499,67.67130399999999],[147.715896,67.49734099999999],[147.715893,67.497332],[147.64801599999998,67.33345899999999],[147.648009,67.333446],[147.549464,67.185965],[147.54946099999998,67.18596099999999],[147.424038,67.060538],[147.424034,67.060535],[147.276553,66.96199],[147.27653999999998,66.961983],[147.112667,66.894106],[147.11265799999998,66.894103],[146.938694,66.8595],[146.938691,66.8595],[146.76130899999998,66.8595],[146.761306,66.8595],[146.58734099999998,66.894103],[146.587332,66.894106],[146.42345899999998,66.961983],[146.42344599999998,66.96199],[146.27596499999999,67.060535],[146.275961,67.060538],[146.15053799999998,67.18596099999999],[146.150535,67.185965],[146.05199,67.333446],[146.051983,67.33345899999999],[145.984106,67.497332],[145.984103,67.49734099999999],[145.9495,67.67130399999999],[138.610499,67.67130399999999],[138.575896,67.49734099999999],[138.575893,67.497332],[138.508016,67.33345899999999],[138.508009,67.333446],[138.40946399999999,67.185965],[138.409461,67.18596099999999],[138.28403799999998,67.060538],[138.284034,67.060535],[138.136553,66.96199],[138.13654,66.961983],[137.972667,66.894106],[137.972658,66.894103],[137.79869399999998,66.8595],[137.798691,66.8595],[137.621309,66.8595],[137.621306,66.8595],[137.447341,66.894103],[137.447332,66.894106],[137.283459,66.961983],[137.283446,66.96199],[137.135965,67.060535],[137.13596099999998,67.060538],[137.010538,67.18596099999999],[137.010535,67.185965],[136.91199,67.333446],[136.911983,67.33345899999999],[136.84410599999998,67.497332],[136.844103,67.49734099999999],[136.80949999999999,67.67130399999999],[136.32049899999998,67.67130399999999],[136.28589599999998,67.49734099999999],[136.285893,67.497332],[136.218016,67.33345899999999],[136.218009,67.333446],[136.119464,67.185965],[136.119461,67.18596099999999],[135.994038,67.060538],[135.994034,67.060535],[135.846553,66.96199],[135.84654,66.961983],[135.68266699999998,66.894106],[135.682658,66.894103],[135.508694,66.8595],[135.508691,66.8595],[135.331309,66.8595],[135.33130599999998,66.8595],[135.157341,66.894103],[135.157332,66.894106],[134.993459,66.961983],[134.993446,66.96199],[134.845965,67.060535],[134.845961,67.060538],[134.720538,67.18596099999999],[134.72053499999998,67.185965],[134.62198999999998,67.333446],[134.621983,67.33345899999999],[134.554106,67.497332],[134.554103,67.49734099999999],[134.5195,67.67130399999999],[130.2505,67.67130399999999],[130.2505,64.874],[130.270185,64.806961],[130.322989,64.761206],[130.37449999999998,64.75],[137.5,64.75],[137.5,62.951304],[138.8295,62.951304],[138.8295,63.128695],[138.864103,63.302657999999994],[138.864106,63.302667],[138.931983,63.466539999999995],[138.93198999999998,63.466553],[139.030535,63.614034],[139.030538,63.614037999999994],[139.155961,63.739461],[139.15596499999998,63.739464],[139.30344599999998,63.838009],[139.303459,63.838015999999996],[139.42636299999998,63.888923],[139.467334,63.905893999999996],[139.467336,63.905893999999996],[139.467341,63.905896],[139.641304,63.940498999999996],[139.64130699999998,63.9405],[139.641309,63.9405],[139.818693,63.9405],[139.818694,63.940498999999996],[139.876682,63.928964],[139.992658,63.905896],[139.992661,63.905893999999996],[139.99266599999999,63.905893999999996],[140.156547,63.838013],[140.304035,63.739464],[140.429464,63.614034999999994],[140.528013,63.466547],[140.595894,63.302665999999995],[140.59589599999998,63.302657999999994],[140.626,63.151317],[140.626,63.151312999999995],[140.63049999999998,63.128690999999996],[140.63049999999998,62.951308999999995],[140.8695,62.951308999999995],[140.8695,63.128690999999996],[140.874,63.151312999999995],[140.874,63.151317],[140.904103,63.302657999999994],[140.90410599999998,63.302667],[140.971983,63.466539999999995],[140.97199,63.466553],[141.070535,63.614034],[141.070538,63.614037999999994],[141.19596099999998,63.739461],[141.195965,63.739464],[141.343446,63.838009],[141.343459,63.838015999999996],[141.466363,63.888923],[141.507334,63.905893999999996],[141.50733599999998,63.905893999999996],[141.507341,63.905896],[141.68130399999998,63.940498999999996],[141.681307,63.9405],[141.681309,63.9405],[141.858693,63.9405],[141.85869399999999,63.940498999999996],[141.91668199999998,63.928964],[142.032658,63.905896],[142.032661,63.905893999999996],[142.032666,63.905893999999996],[142.19654699999998,63.838013],[142.344035,63.739464],[142.469464,63.614034999999994],[142.568013,63.466547],[142.635894,63.302665999999995],[142.635896,63.302657999999994],[142.666,63.151317],[142.666,63.151312999999995],[142.6705,63.128690999999996],[142.6705,62.951308999999995],[142.90949999999998,62.951308999999995],[142.90949999999998,63.128690999999996],[142.914,63.151312999999995],[142.914,63.151317],[142.94410299999998,63.302657999999994],[142.944106,63.302667],[143.011983,63.466539999999995],[143.01199,63.466553],[143.110535,63.614034],[143.110538,63.614037999999994],[143.235961,63.739461],[143.235965,63.739464],[143.383446,63.838009],[143.383459,63.838015999999996],[143.506363,63.888923],[143.547334,63.905893999999996],[143.547336,63.905893999999996],[143.547341,63.905896],[143.721304,63.940498999999996],[143.721307,63.9405],[143.721309,63.9405],[143.89869299999998,63.9405],[143.898694,63.940498999999996],[143.956682,63.928964],[144.072658,63.905896],[144.07266099999998,63.905893999999996],[144.072666,63.905893999999996],[144.236547,63.838013],[144.38403499999998,63.739464],[144.50946399999998,63.614034999999994],[144.608013,63.466547],[144.675894,63.302665999999995],[144.675896,63.302657999999994],[144.706,63.151317],[144.706,63.151312999999995],[144.7105,63.128690999999996],[144.7105,62.951308999999995],[144.9495,62.951308999999995],[144.9495,63.128690999999996],[144.95399999999998,63.151312999999995],[144.95399999999998,63.151317],[144.984103,63.302657999999994],[144.984106,63.302667],[145.051983,63.466539999999995],[145.05199,63.466553],[145.150535,63.614034],[145.15053799999998,63.614037999999994],[145.275961,63.739461],[145.27596499999999,63.739464],[145.42344599999998,63.838009],[145.42345899999998,63.838015999999996],[145.54636299999999,63.888923],[145.587334,63.905893999999996],[145.587336,63.905893999999996],[145.58734099999998,63.905896],[145.761304,63.940498999999996],[145.761307,63.9405],[145.76130899999998,63.9405],[145.938693,63.9405],[145.938694,63.940498999999996],[145.996682,63.928964],[146.11265799999998,63.905896],[146.112661,63.905893999999996],[146.112666,63.905893999999996],[146.276547,63.838013],[146.424035,63.739464],[146.549464,63.614034999999994],[146.648013,63.466547],[146.715894,63.302665999999995],[146.717827,63.292950999999995],[146.750499,63.128695],[146.7505,63.128693],[146.7505,62.951305999999995],[146.750499,62.951304],[146.715896,62.777341],[146.715893,62.777331999999994],[146.64801599999998,62.613459],[146.648009,62.613445999999996],[146.549464,62.465965],[146.54946099999998,62.465961],[146.424038,62.340537999999995],[146.424034,62.340534999999996],[146.276553,62.241989999999994],[146.27653999999998,62.241983],[146.112667,62.174105999999995],[146.11265799999998,62.174102999999995],[145.938694,62.1395],[145.938691,62.1395],[145.76130899999998,62.1395],[145.761306,62.1395],[145.58734099999998,62.174102999999995],[145.587332,62.174105999999995],[145.42345899999998,62.241983],[145.42344599999998,62.241989999999994],[145.27596499999999,62.340534999999996],[145.275961,62.340537999999995],[145.15053799999998,62.465961],[145.150535,62.465965],[145.05199,62.613445999999996],[145.051983,62.613459],[144.984106,62.777331999999994],[144.984104,62.777339999999995],[144.95399999999998,62.928683],[144.95399999999998,62.928686],[144.9495,62.951308999999995],[144.7105,62.951308999999995],[144.706,62.928686],[144.706,62.928683],[144.683055,62.813337999999995],[144.675894,62.777333999999996],[144.658923,62.736363],[144.608016,62.613459],[144.60800899999998,62.613445999999996],[144.50946399999998,62.465965],[144.509461,62.465961],[144.384038,62.340537999999995],[144.38403399999999,62.340534999999996],[144.236553,62.241989999999994],[144.23654,62.241983],[144.072667,62.174105999999995],[144.072658,62.174102999999995],[143.898694,62.1395],[143.89869099999999,62.1395],[143.721309,62.1395],[143.721306,62.1395],[143.547341,62.174102999999995],[143.54733199999998,62.174105999999995],[143.383459,62.241983],[143.383446,62.241989999999994],[143.235965,62.340534999999996],[143.235961,62.340537999999995],[143.110538,62.465961],[143.110535,62.465965],[143.01199,62.613445999999996],[143.011983,62.613459],[142.944106,62.777331999999994],[142.94410399999998,62.777339999999995],[142.914,62.928683],[142.914,62.928686],[142.90949999999998,62.951308999999995],[142.6705,62.951308999999995],[142.666,62.928686],[142.666,62.928683],[142.643055,62.813337999999995],[142.635894,62.777333999999996],[142.618923,62.736363],[142.568016,62.613459],[142.568009,62.613445999999996],[142.469464,62.465965],[142.469461,62.465961],[142.34403799999998,62.340537999999995],[142.344034,62.340534999999996],[142.196553,62.241989999999994],[142.19654,62.241983],[142.032667,62.174105999999995],[142.032658,62.174102999999995],[141.85869399999999,62.1395],[141.858691,62.1395],[141.681309,62.1395],[141.681306,62.1395],[141.507341,62.174102999999995],[141.507332,62.174105999999995],[141.343459,62.241983],[141.343446,62.241989999999994],[141.195965,62.340534999999996],[141.19596099999998,62.340537999999995],[141.070538,62.465961],[141.070535,62.465965],[140.97199,62.613445999999996],[140.971983,62.613459],[140.90410599999998,62.777331999999994],[140.904104,62.777339999999995],[140.874,62.928683],[140.874,62.928686],[140.8695,62.951308999999995],[140.63049999999998,62.951308999999995],[140.626,62.928686],[140.626,62.928683],[140.60305499999998,62.813337999999995],[140.595894,62.777333999999996],[140.578923,62.736363],[140.52801599999998,62.613459],[140.528009,62.613445999999996],[140.429464,62.465965],[140.429461,62.465961],[140.304038,62.340537999999995],[140.304034,62.340534999999996],[140.156553,62.241989999999994],[140.15654,62.241983],[139.99266699999998,62.174105999999995],[139.992658,62.174102999999995],[139.818694,62.1395],[139.818691,62.1395],[139.641309,62.1395],[139.641306,62.1395],[139.467341,62.174102999999995],[139.467332,62.174105999999995],[139.303459,62.241983],[139.30344599999998,62.241989999999994],[139.15596499999998,62.340534999999996],[139.155961,62.340537999999995],[139.030538,62.465961],[139.030535,62.465965],[138.93198999999998,62.613445999999996],[138.931983,62.613459],[138.864106,62.777331999999994],[138.864103,62.777341],[138.8295,62.951304],[137.5,62.951304],[137.5,61.151303999999996],[137.80949999999999,61.151303999999996],[137.80949999999999,61.328694999999996],[137.844103,61.502658],[137.84410599999998,61.502666999999995],[137.911983,61.66654],[137.91199,61.666553],[138.010535,61.814034],[138.010538,61.814038],[138.13596099999998,61.939460999999994],[138.135965,61.939463999999994],[138.283446,62.038008999999995],[138.283459,62.038016],[138.406363,62.088922999999994],[138.44733399999998,62.105894],[138.447336,62.105894],[138.447341,62.105895999999994],[138.62130399999998,62.140499],[138.621307,62.140499999999996],[138.621309,62.140499999999996],[138.798693,62.140499999999996],[138.79869399999998,62.140499],[138.856682,62.128963999999996],[138.972658,62.105895999999994],[138.972661,62.105894],[138.972666,62.105894],[139.136547,62.038013],[139.284035,61.939463999999994],[139.40946399999999,61.814035],[139.508013,61.666546999999994],[139.575894,61.502666],[139.575896,61.502658],[139.606,61.351316999999995],[139.606,61.351313],[139.6105,61.328691],[139.6105,61.151309],[139.8495,61.151309],[139.8495,61.328691],[139.85399999999998,61.351313],[139.85399999999998,61.351316999999995],[139.88410299999998,61.502658],[139.884106,61.502666999999995],[139.95198299999998,61.66654],[139.95199,61.666553],[140.050535,61.814034],[140.050538,61.814038],[140.175961,61.939460999999994],[140.175965,61.939463999999994],[140.323446,62.038008999999995],[140.32345899999999,62.038016],[140.446363,62.088922999999994],[140.487334,62.105894],[140.487336,62.105894],[140.487341,62.105895999999994],[140.661304,62.140499],[140.661307,62.140499999999996],[140.661309,62.140499999999996],[140.838693,62.140499999999996],[140.838694,62.140499],[140.896682,62.128963999999996],[141.012658,62.105895999999994],[141.01266099999998,62.105894],[141.012666,62.105894],[141.176547,62.038013],[141.32403499999998,61.939463999999994],[141.449464,61.814035],[141.548013,61.666546999999994],[141.615894,61.502666],[141.615896,61.502658],[141.646,61.351316999999995],[141.646,61.351313],[141.6505,61.328691],[141.6505,61.151309],[141.8895,61.151309],[141.8895,61.328691],[141.894,61.351313],[141.894,61.351316999999995],[141.924103,61.502658],[141.924106,61.502666999999995],[141.991983,61.66654],[141.99199,61.666553],[142.090535,61.814034],[142.09053799999998,61.814038],[142.215961,61.939460999999994],[142.21596499999998,61.939463999999994],[142.36344599999998,62.038008999999995],[142.363459,62.038016],[142.48636299999998,62.088922999999994],[142.527334,62.105894],[142.527336,62.105894],[142.527341,62.105895999999994],[142.701304,62.140499],[142.70130699999999,62.140499999999996],[142.70130899999998,62.140499999999996],[142.878693,62.140499999999996],[142.878694,62.140499],[142.936682,62.128963999999996],[143.05265799999998,62.105895999999994],[143.052661,62.105894],[143.052666,62.105894],[143.216547,62.038013],[143.364035,61.939463999999994],[143.489464,61.814035],[143.588013,61.666546999999994],[143.655894,61.502666],[143.65589599999998,61.502658],[143.686,61.351316999999995],[143.686,61.351313],[143.6905,61.328691],[143.6905,61.151309],[143.9295,61.151309],[143.9295,61.328691],[143.934,61.351313],[143.934,61.351316999999995],[143.964103,61.502658],[143.964106,61.502666999999995],[144.031983,61.66654],[144.03199,61.666553],[144.13053499999998,61.814034],[144.130538,61.814038],[144.25596099999999,61.939460999999994],[144.255965,61.939463999999994],[144.403446,62.038008999999995],[144.403459,62.038016],[144.526363,62.088922999999994],[144.567334,62.105894],[144.56733599999998,62.105894],[144.567341,62.105895999999994],[144.74130399999999,62.140499],[144.741307,62.140499999999996],[144.741309,62.140499999999996],[144.918693,62.140499999999996],[144.918694,62.140499],[144.97668199999998,62.128963999999996],[145.092658,62.105895999999994],[145.092661,62.105894],[145.09266599999998,62.105894],[145.25654699999998,62.038013],[145.404035,61.939463999999994],[145.529464,61.814035],[145.62801299999998,61.666546999999994],[145.69589399999998,61.502666],[145.698198,61.491087],[145.73049899999998,61.328694999999996],[145.7305,61.328692999999994],[145.7305,61.151306],[145.73049899999998,61.151303999999996],[145.695896,60.977340999999996],[145.69589299999998,60.977332],[145.628016,60.813458999999995],[145.628009,60.813446],[145.529464,60.665965],[145.529461,60.665960999999996],[145.40403799999999,60.540538],[145.404034,60.540535],[145.256553,60.44199],[145.25654,60.441983],[145.092667,60.374106],[145.092658,60.374103],[144.918694,60.339499999999994],[144.918691,60.339499999999994],[144.741309,60.339499999999994],[144.74130599999998,60.339499999999994],[144.567341,60.374103],[144.567332,60.374106],[144.403459,60.441983],[144.403446,60.44199],[144.255965,60.540535],[144.25596099999999,60.540538],[144.130538,60.665960999999996],[144.13053499999998,60.665965],[144.03199,60.813446],[144.031983,60.813458999999995],[143.964106,60.977332],[143.964104,60.97734],[143.934,61.128682999999995],[143.934,61.128685999999995],[143.9295,61.151309],[143.6905,61.151309],[143.686,61.128685999999995],[143.686,61.128682999999995],[143.655895,60.97734],[143.655894,60.977334],[143.62993799999998,60.914668999999996],[143.58801599999998,60.813458999999995],[143.588009,60.813446],[143.489464,60.665965],[143.489461,60.665960999999996],[143.364038,60.540538],[143.364034,60.540535],[143.216553,60.44199],[143.21653999999998,60.441983],[143.05266699999999,60.374106],[143.05265799999998,60.374103],[142.878694,60.339499999999994],[142.878691,60.339499999999994],[142.70130899999998,60.339499999999994],[142.701306,60.339499999999994],[142.527341,60.374103],[142.527332,60.374106],[142.363459,60.441983],[142.36344599999998,60.44199],[142.21596499999998,60.540535],[142.215961,60.540538],[142.09053799999998,60.665960999999996],[142.090535,60.665965],[141.99199,60.813446],[141.991983,60.813458999999995],[141.924106,60.977332],[141.924104,60.97734],[141.894,61.128682999999995],[141.894,61.128685999999995],[141.8895,61.151309],[141.6505,61.151309],[141.646,61.128685999999995],[141.646,61.128682999999995],[141.615895,60.97734],[141.615894,60.977334],[141.589938,60.914668999999996],[141.548016,60.813458999999995],[141.548009,60.813446],[141.449464,60.665965],[141.44946099999999,60.665960999999996],[141.324038,60.540538],[141.32403399999998,60.540535],[141.17655299999998,60.44199],[141.17654,60.441983],[141.012667,60.374106],[141.012658,60.374103],[140.838694,60.339499999999994],[140.83869099999998,60.339499999999994],[140.661309,60.339499999999994],[140.661306,60.339499999999994],[140.487341,60.374103],[140.48733199999998,60.374106],[140.32345899999999,60.441983],[140.323446,60.44199],[140.175965,60.540535],[140.175961,60.540538],[140.050538,60.665960999999996],[140.050535,60.665965],[139.95199,60.813446],[139.95198299999998,60.813458999999995],[139.884106,60.977332],[139.884104,60.97734],[139.85399999999998,61.128682999999995],[139.85399999999998,61.128685999999995],[139.8495,61.151309],[139.6105,61.151309],[139.606,61.128685999999995],[139.606,61.128682999999995],[139.575895,60.97734],[139.575894,60.977334],[139.549938,60.914668999999996],[139.508016,60.813458999999995],[139.508009,60.813446],[139.40946399999999,60.665965],[139.409461,60.665960999999996],[139.28403799999998,60.540538],[139.284034,60.540535],[139.136553,60.44199],[139.13654,60.441983],[138.972667,60.374106],[138.972658,60.374103],[138.79869399999998,60.339499999999994],[138.798691,60.339499999999994],[138.621309,60.339499999999994],[138.621306,60.339499999999994],[138.447341,60.374103],[138.447332,60.374106],[138.283459,60.441983],[138.283446,60.44199],[138.135965,60.540535],[138.13596099999998,60.540538],[138.010538,60.665960999999996],[138.010535,60.665965],[137.91199,60.813446],[137.911983,60.813458999999995],[137.84410599999998,60.977332],[137.844103,60.977340999999996],[137.80949999999999,61.151303999999996],[137.5,61.151303999999996],[137.5,59.873999999999995],[137.51968499999998,59.806960999999994],[137.572489,59.761205999999994],[137.624,59.75],[146.876,59.75]]],"width":0,"net":"/Ethernet Connector/MGND"}],"In1.Cu":[{"polygons":[[[153.393106,56.255523],[153.40810399999998,56.259927],[153.423094,56.269557],[153.44017499999998,56.274567],[153.46685499999998,56.297672],[153.468042,56.299040999999995],[153.495518,56.353902],[153.497163,56.361459999999994],[153.5,56.387831],[153.5,63.108169999999994],[153.49497499999998,63.143114],[153.49057,63.158111999999996],[153.480939,63.173100999999996],[153.475932,63.190174999999996],[153.45282699999998,63.216854999999995],[153.451458,63.218042],[153.39659699999999,63.245518],[153.389039,63.247163],[153.36266799999999,63.25],[149.64183,63.25],[149.606889,63.244975],[149.59189,63.24057],[149.576902,63.23094],[149.559824,63.225932],[149.533144,63.202827],[149.531957,63.201457999999995],[149.50447699999998,63.146583],[149.50283199999998,63.139021],[149.5,63.112668],[149.5,60.537622],[151.594237,60.537622],[151.624494,60.689726],[151.624495,60.689732],[151.624502,60.689752999999996],[151.673529,60.808118],[151.673534,60.808127999999996],[151.744724,60.914669999999994],[151.744725,60.914671],[151.74473,60.914677],[151.835321,61.005267999999994],[151.835327,61.005272999999995],[151.835331,61.005275999999995],[151.941866,61.076460999999995],[151.941872,61.076463999999994],[151.941873,61.076465],[152.055362,61.123473],[152.055947,61.123723999999996],[152.056141,61.123884],[152.059053,61.125260999999995],[152.060252,61.125499],[152.06025599999998,61.125501],[152.060259,61.125501],[152.06026,61.125501],[152.060261,61.125502],[152.157899,61.144923999999996],[152.185927,61.150499999999994],[152.31407099999998,61.150499999999994],[152.31407299999998,61.150499999999994],[152.398615,61.133682],[152.439744,61.125501],[152.55812699999998,61.076465],[152.664669,61.005275999999995],[152.75527599999998,60.914668999999996],[152.82646499999998,60.808127],[152.87550099999999,60.689744],[152.9005,60.564068999999996],[152.9005,60.435931],[152.9005,60.435928],[152.9005,60.435925],[152.875295,60.309219999999996],[152.87372399999998,60.305946999999996],[152.873473,60.305361999999995],[152.82646499999998,60.191872999999994],[152.826464,60.191872],[152.826461,60.191866],[152.75527599999998,60.085331],[152.755273,60.085327],[152.755268,60.085321],[152.66467699999998,59.99473],[152.664671,59.994724999999995],[152.66467,59.994724],[152.55812699999998,59.923534],[152.55812799999998,59.923534],[152.55811799999998,59.923528999999995],[152.439753,59.874502],[152.439733,59.874494999999996],[152.43972499999998,59.874492999999994],[152.314074,59.8495],[152.31407099999998,59.8495],[152.314069,59.8495],[152.18593099999998,59.8495],[152.185929,59.8495],[152.185926,59.8495],[152.060273,59.874492999999994],[152.060265,59.874494999999996],[152.06024499999998,59.874502],[151.94188,59.923528999999995],[151.94187,59.923534],[151.835328,59.994724],[151.835327,59.994724999999995],[151.835321,59.99473],[151.74473,60.085321],[151.744725,60.085327],[151.744724,60.085328],[151.673534,60.191869999999994],[151.673529,60.19188],[151.624502,60.310244999999995],[151.624495,60.310264999999994],[151.624493,60.310272999999995],[151.5995,60.435922999999995],[151.5995,60.519701999999995],[151.594237,60.537622],[149.5,60.537622],[149.5,60.318428],[149.505023,60.283494],[149.510324,60.26544],[149.543727,60.210634999999996],[149.551269,60.203443],[149.574835,60.185801],[149.604612,60.168611],[149.78666099999998,60.028918999999995],[149.786665,60.028914],[149.78667,60.028911],[149.820858,59.994723],[149.94406999999998,59.871511999999996],[149.94484,59.870822],[149.948422,59.867166999999995],[149.948895,59.866688999999994],[149.948905,59.866675],[149.94891099999998,59.86667],[149.948914,59.866665],[149.948919,59.866661],[149.949028,59.866518],[149.949322,59.866142999999994],[149.949322,59.866141999999996],[149.95271599999998,59.861795],[149.953216,59.861061],[150.088607,59.684616999999996],[150.088606,59.684616999999996],[150.088611,59.684611999999994],[150.203344,59.485887999999996],[150.291158,59.273886999999995],[150.350548,59.052237999999996],[150.38049999999998,58.824734],[150.38049999999998,58.595265999999995],[150.372911,58.537622],[151.594237,58.537622],[151.624494,58.689726],[151.624495,58.689732],[151.624502,58.689752999999996],[151.673529,58.808118],[151.673534,58.808127999999996],[151.744724,58.914669999999994],[151.744725,58.914671],[151.74473,58.914677],[151.835321,59.005267999999994],[151.835327,59.005272999999995],[151.835331,59.005275999999995],[151.941866,59.076460999999995],[151.941872,59.076463999999994],[151.941873,59.076465],[152.055362,59.123473],[152.055947,59.123723999999996],[152.056141,59.123884],[152.059053,59.125260999999995],[152.060252,59.125499],[152.06025599999998,59.125501],[152.060259,59.125501],[152.06026,59.125501],[152.060261,59.125502],[152.157899,59.144923999999996],[152.185927,59.150499999999994],[152.31407099999998,59.150499999999994],[152.31407299999998,59.150499999999994],[152.398615,59.133682],[152.439744,59.125501],[152.55812699999998,59.076465],[152.664669,59.005275999999995],[152.75527599999998,58.914668999999996],[152.82646499999998,58.808127],[152.87550099999999,58.689744],[152.894293,58.595271999999994],[152.9005,58.564071],[152.9005,58.435928],[152.9005,58.435927],[152.9005,58.435925],[152.875295,58.309219999999996],[152.87372399999998,58.305946999999996],[152.873473,58.305361999999995],[152.82646499999998,58.191872999999994],[152.826464,58.191872],[152.826461,58.191866],[152.75527599999998,58.085331],[152.755273,58.085327],[152.755268,58.085321],[152.66467699999998,57.99473],[152.664671,57.994724999999995],[152.66467,57.994724],[152.55812699999998,57.923534],[152.55812799999998,57.923534],[152.55811799999998,57.923528999999995],[152.439753,57.874502],[152.439733,57.874494999999996],[152.43972499999998,57.874492999999994],[152.314074,57.8495],[152.31407099999998,57.8495],[152.314069,57.8495],[152.18593099999998,57.8495],[152.185929,57.8495],[152.185926,57.8495],[152.060273,57.874492999999994],[152.060265,57.874494999999996],[152.06024499999998,57.874502],[151.94188,57.923528999999995],[151.94187,57.923534],[151.835328,57.994724],[151.835327,57.994724999999995],[151.835321,57.99473],[151.74473,58.085321],[151.744725,58.085327],[151.744724,58.085328],[151.673534,58.191869999999994],[151.673529,58.19188],[151.624502,58.310244999999995],[151.624495,58.310264999999994],[151.624493,58.310272999999995],[151.5995,58.435922999999995],[151.5995,58.519701999999995],[151.594237,58.537622],[150.372911,58.537622],[150.359522,58.435928],[150.357865,58.423342999999996],[150.350548,58.367762],[150.291158,58.146113],[150.228451,57.994726],[150.22844999999998,57.994724],[150.203607,57.934745],[150.203361,57.934141],[150.089699,57.737272],[150.088768,57.735591],[149.948918,57.553338],[149.948913,57.553332],[149.948906,57.553324999999994],[149.78667,57.391089],[149.78666099999998,57.391081],[149.786659,57.391079],[149.604627,57.251399],[149.60462099999998,57.251394999999995],[149.604617,57.251391999999996],[149.40589,57.136657],[149.405887,57.136655],[149.405881,57.136652],[149.193896,57.048845],[149.19388899999998,57.048843],[149.193887,57.048842],[148.972238,56.989452],[148.934215,56.984446],[148.744742,56.9595],[148.744741,56.9595],[148.744734,56.9595],[148.515266,56.9595],[148.515258,56.9595],[148.51524999999998,56.9595],[148.351755,56.981024999999995],[148.298715,56.988009],[148.298709,56.988009],[148.28776399999998,56.989450999999995],[148.28776,56.989452],[148.194076,57.014553],[148.194076,57.014554],[148.137651,57.029672],[148.066107,57.048843],[147.854117,57.136652],[147.655388,57.251388],[147.655371,57.251399],[147.473342,57.391076999999996],[147.47334,57.391079],[147.31107699999998,57.553340999999996],[147.31107699999998,57.553342],[147.20825299999998,57.687343],[147.183001,57.712001],[147.164322,57.72564],[147.112515,57.747648999999996],[147.111753,57.747780999999996],[147.109615,57.748154],[147.099177,57.749058],[147.098572,57.749275999999995],[147.09805,57.749156],[147.088305,57.75],[137.478803,57.75],[137.44386699999998,57.744977],[137.421673,57.738459999999996],[137.41070299999998,57.732257],[137.401784,57.730705],[137.372674,57.710756999999994],[137.37049299999998,57.708749999999995],[137.356077,57.692989],[137.248918,57.553338],[137.248911,57.553329999999995],[137.08667,57.391089],[137.086661,57.391081],[137.086659,57.391079],[136.904627,57.251399],[136.904621,57.251394999999995],[136.904617,57.251391999999996],[136.70588999999998,57.136657],[136.705887,57.136655],[136.705881,57.136652],[136.493896,57.048845],[136.493889,57.048843],[136.493887,57.048842],[136.272238,56.989452],[136.234215,56.984446],[136.04474199999999,56.9595],[136.044741,56.9595],[136.044734,56.9595],[135.81526599999998,56.9595],[135.815258,56.9595],[135.81525,56.9595],[135.65175499999998,56.981024999999995],[135.598715,56.988009],[135.59870899999999,56.988009],[135.587764,56.989450999999995],[135.58776,56.989452],[135.494076,57.014553],[135.494076,57.014554],[135.437651,57.029672],[135.366107,57.048843],[135.15411699999999,57.136652],[134.955388,57.251388],[134.95537099999999,57.251399],[134.77334199999999,57.391076999999996],[134.77333199999998,57.391085999999994],[134.611086,57.553332],[134.611077,57.553342],[134.471399,57.735371],[134.471388,57.735388],[134.356652,57.934117],[134.268845,58.146102],[134.268842,58.146111999999995],[134.209453,58.367759],[134.209452,58.367763],[134.20945,58.367773],[134.20944799999998,58.367788999999995],[134.187088,58.537622],[134.1795,58.595257999999994],[134.1795,58.824740999999996],[134.203269,59.005272999999995],[134.209452,59.052237999999996],[134.215944,59.076465],[134.229083,59.125502],[134.268842,59.273886],[134.268845,59.273896],[134.356652,59.485881],[134.356655,59.485887],[134.35665699999998,59.48589],[134.47139199999998,59.684616999999996],[134.471395,59.684621],[134.471399,59.684627],[134.611079,59.866659],[134.61108099999998,59.866661],[134.611089,59.86667],[134.77333,60.028911],[134.773338,60.028918],[134.927627,60.147309],[134.952285,60.172560999999995],[134.965849,60.191137],[134.987909,60.243235999999996],[134.988447,60.246362999999995],[134.989276,60.256305],[134.989486,60.256887],[134.98936799999998,60.257399],[134.990242,60.267868],[134.97920399999998,63.116519999999994],[134.974044,63.151443],[134.969581,63.166424],[134.959896,63.181373],[134.95483199999998,63.198409999999996],[134.93162999999998,63.225006],[134.93024499999999,63.226198],[134.875273,63.253474999999995],[134.86773499999998,63.255086],[134.84140499999998,63.257822999999995],[130.39191399999999,63.242954],[130.356997,63.237815],[130.34201299999998,63.233360999999995],[130.327043,63.223668999999994],[130.30995099999998,63.218588],[130.283368,63.195395],[130.28336099999999,63.195390999999994],[130.283356,63.195384999999995],[130.282103,63.193929],[130.25487999999999,63.139196999999996],[130.253287,63.131812999999994],[130.2505,63.105669999999996],[130.2505,56.392329],[130.25552299999998,56.357392999999995],[130.259927,56.342394999999996],[130.269557,56.327403999999994],[130.274567,56.310323999999994],[130.297672,56.283643999999995],[130.299041,56.282457],[130.35392,56.254977],[130.361479,56.253333],[130.387832,56.250499999999995],[153.35817,56.250499999999995]]],"width":0,"net":"ETH_SHIELD"},{"polygons":[[[188.21573999999998,131.235905],[188.240984,131.243318],[188.29372999999998,131.27461399999999],[188.701074,131.68195799999998],[188.72222299999999,131.710209],[188.73483099999999,131.733298],[188.75,131.79272699999999],[188.75,132.715304],[188.74497599999998,132.750242],[188.74178899999998,132.76109499999998],[188.704014,132.819872],[188.640457,132.848895],[188.57129899999998,132.83894999999998],[188.57128799999998,132.838945],[188.570732,132.83869099999998],[188.52666,132.804879],[188.52522499999998,132.80314199999998],[188.513434,132.78616399999999],[188.510468,132.781027],[188.51046599999998,132.781023],[188.510461,132.781018],[188.51045499999998,132.781011],[188.44986799999998,132.72042399999998],[188.449866,132.72042299999998],[188.449863,132.72042],[188.44985499999999,132.720414],[188.43545699999999,132.712101],[188.37566099999998,132.67757799999998],[188.37563699999998,132.677565],[188.315034,132.661327],[188.29285299999998,132.655384],[188.29285199999998,132.655384],[188.207147,132.655384],[188.12436399999999,132.677565],[188.124357,132.67756699999998],[188.12435599999998,132.677568],[188.124346,132.677573],[188.050152,132.720409],[188.05014799999998,132.72041099999998],[188.050144,132.720414],[188.05013599999998,132.72042],[188.050132,132.72042299999998],[188.05013,132.72042399999998],[187.98954,132.781014],[187.98953899999998,132.781016],[187.98953799999998,132.781018],[187.989536,132.78101999999998],[187.98953,132.781028],[187.98952699999998,132.78103199999998],[187.989525,132.781036],[187.946689,132.85523],[187.946684,132.85523999999998],[187.94668299999998,132.855241],[187.94668099999998,132.855248],[187.9245,132.938031],[187.9245,133.023735],[187.94668099999998,133.106518],[187.94668299999998,133.106525],[187.946684,133.106526],[187.946685,133.106528],[187.98953,133.180739],[187.989534,133.180744],[187.989535,133.180746],[187.990103,133.181314],[188.050141,133.241352],[188.05082099999998,133.241842],[188.053316,133.24318399999999],[188.12435499999998,133.284198],[188.124362,133.284202],[188.207147,133.30638399999998],[188.207149,133.30638399999998],[188.29285099999998,133.30638399999998],[188.29285299999998,133.30638399999998],[188.37563799999998,133.284202],[188.449862,133.24134899999999],[188.51046499999998,133.180746],[188.510469,133.180738],[188.515413,133.174297],[188.51659999999998,133.175208],[188.521224,133.170607],[188.527784,133.158043],[188.531511,133.154335],[188.53719099999998,133.148919],[188.539698,133.146528],[188.55159,133.14039599999998],[188.55563899999999,133.136369],[188.564554,133.131283],[188.57328099999998,133.129213],[188.601799,133.11451],[188.625674,133.11678799999999],[188.63253799999998,133.115161],[188.641439,133.118293],[188.67135199999998,133.121148],[188.689007,133.135031],[188.698447,133.138353],[188.706669,133.148919],[188.726275,133.164337],[188.726666,133.164885],[188.735281,133.185691],[188.741354,133.19349599999998],[188.742146,133.20227],[188.747904,133.216176],[188.748278,133.21839699999998],[188.75,133.238988],[188.75,134.715304],[188.74497599999998,134.750242],[188.74178899999998,134.76109499999998],[188.704014,134.819872],[188.640457,134.848895],[188.57129899999998,134.83894999999998],[188.57128799999998,134.838945],[188.570732,134.83869099999998],[188.52666,134.804879],[188.52522499999998,134.80314199999998],[188.513434,134.78616399999999],[188.510468,134.781027],[188.51046599999998,134.781023],[188.510461,134.781018],[188.51045499999998,134.781011],[188.44986799999998,134.72042399999998],[188.449866,134.72042299999998],[188.449863,134.72042],[188.44985499999999,134.720414],[188.43545699999999,134.712101],[188.37566099999998,134.67757799999998],[188.37563699999998,134.677565],[188.315034,134.661327],[188.29285299999998,134.655384],[188.29285199999998,134.655384],[188.207147,134.655384],[188.12436399999999,134.677565],[188.124357,134.67756699999998],[188.12435599999998,134.677568],[188.124346,134.677573],[188.050152,134.720409],[188.05014799999998,134.72041099999998],[188.050144,134.720414],[188.05013599999998,134.72042],[188.050132,134.72042299999998],[188.05013,134.72042399999998],[187.98954,134.781014],[187.98953899999998,134.781016],[187.98953799999998,134.781018],[187.989536,134.78101999999998],[187.98953,134.781028],[187.98952699999998,134.78103199999998],[187.989525,134.781036],[187.946689,134.85523],[187.946684,134.85523999999998],[187.94668299999998,134.855241],[187.94668199999998,134.855246],[187.9245,134.938031],[187.9245,135.02373599999999],[187.93730499999998,135.071528],[187.94668099999998,135.106518],[187.94668299999998,135.106525],[187.946684,135.106526],[187.946685,135.106528],[187.98953,135.180739],[187.989534,135.180744],[187.989535,135.180746],[187.990103,135.181314],[188.050141,135.241352],[188.05082099999998,135.241842],[188.053316,135.24318399999999],[188.12435499999998,135.284198],[188.124362,135.284202],[188.207147,135.30638399999998],[188.207149,135.30638399999998],[188.29285099999998,135.30638399999998],[188.29285299999998,135.30638399999998],[188.37563799999998,135.284202],[188.449862,135.24134899999999],[188.51046499999998,135.180746],[188.510469,135.180738],[188.515413,135.174297],[188.51659999999998,135.175208],[188.521224,135.170607],[188.527784,135.158043],[188.531511,135.154335],[188.53719099999998,135.148919],[188.539698,135.146528],[188.55159,135.14039599999998],[188.55563899999999,135.136369],[188.564554,135.131283],[188.57328099999998,135.129213],[188.601799,135.11451],[188.625674,135.11678799999999],[188.63253799999998,135.115161],[188.641439,135.118293],[188.67135199999998,135.121148],[188.689007,135.135031],[188.698447,135.138353],[188.706669,135.148919],[188.726275,135.164337],[188.726666,135.164885],[188.735281,135.185691],[188.741354,135.19349599999998],[188.742146,135.20227],[188.747904,135.216176],[188.748278,135.21839699999998],[188.75,135.238988],[188.75,136.78145899999998],[188.74497499999998,136.8164],[188.741064,136.829717],[188.703287,136.88849299999998],[188.63974,136.91751299999999],[188.631326,136.918723],[188.581582,136.915761],[188.542855,136.905384],[188.54285299999998,136.905384],[188.457147,136.905384],[188.37436399999999,136.927565],[188.374357,136.92756699999998],[188.37435599999998,136.927568],[188.374346,136.927573],[188.300152,136.970409],[188.30014799999998,136.97041099999998],[188.300144,136.970414],[188.30013599999998,136.97042],[188.300132,136.97042299999998],[188.30013,136.97042399999998],[188.23954,137.031014],[188.23953899999998,137.031016],[188.239536,137.031019],[188.239536,137.03101999999998],[188.23953,137.031028],[188.23952699999998,137.03103199999998],[188.239525,137.031036],[188.196689,137.10523],[188.196684,137.10523999999998],[188.19668299999998,137.105241],[188.19668099999998,137.105248],[188.1745,137.188031],[188.1745,137.273735],[188.19668099999998,137.356518],[188.19668299999998,137.356525],[188.196684,137.356526],[188.196685,137.356528],[188.23953,137.430739],[188.239534,137.430744],[188.239535,137.430746],[188.240103,137.431314],[188.300141,137.491352],[188.30082099999998,137.491842],[188.303316,137.49318399999999],[188.37435499999998,137.534198],[188.374362,137.534202],[188.457147,137.55638399999998],[188.457149,137.55638399999998],[188.54285099999998,137.55638399999998],[188.54285299999998,137.55638399999998],[188.576688,137.547317],[188.610163,137.54309999999998],[188.61092299999999,137.543108],[188.618897,137.543298],[188.61954599999999,137.543204],[188.624699,137.543262],[188.65406299999998,137.55223999999998],[188.68399399999998,137.559114],[188.68716899999998,137.562363],[188.69151499999998,137.563692],[188.71136199999998,137.58712],[188.732827,137.609085],[188.732869,137.609165],[188.733544,137.610438],[188.734317,137.614216],[188.73667799999998,137.61700299999998],[188.73995599999998,137.641759],[188.747558,137.678888],[188.74296999999999,137.70345899999998],[188.737566,137.72186499999998],[188.706269,137.77461399999999],[188.298926,138.18195699999998],[188.27067499999998,138.203106],[188.24758699999998,138.215714],[188.188157,138.230884],[184.819192,138.230884],[184.784256,138.22586099999998],[184.75901399999998,138.218449],[184.706269,138.187153],[184.54942599999998,138.03031],[184.549421,138.030305],[184.52827399999998,138.002054],[184.51566699999998,137.978965],[184.5005,137.91953999999998],[184.5005,134.768506],[184.844237,134.768506],[184.874494,134.92060999999998],[184.874495,134.920616],[184.87450199999998,134.920637],[184.923529,135.03900199999998],[184.923534,135.03901199999999],[184.994724,135.145554],[184.994725,135.145555],[184.99473,135.145561],[185.085321,135.236152],[185.08532699999998,135.236157],[185.085331,135.23615999999998],[185.191866,135.307345],[185.191872,135.307348],[185.191873,135.307349],[185.305362,135.354357],[185.305947,135.35460799999998],[185.306141,135.354768],[185.309053,135.356145],[185.310252,135.356383],[185.31025599999998,135.356385],[185.310259,135.356385],[185.31026,135.356385],[185.310261,135.356386],[185.407899,135.375808],[185.435927,135.381384],[185.56407099999998,135.381384],[185.56407299999998,135.381384],[185.64861499999998,135.364566],[185.689744,135.356385],[185.80812699999998,135.307349],[185.914669,135.23615999999998],[186.00527599999998,135.145553],[186.07646499999998,135.039011],[186.12550099999999,134.920628],[186.1505,134.794953],[186.1505,134.66681499999999],[186.1505,134.666812],[186.1505,134.666809],[186.125295,134.54010399999999],[186.12372399999998,134.536831],[186.123473,134.536246],[186.07646499999998,134.422757],[186.076464,134.422756],[186.076461,134.42275],[186.00527599999998,134.316215],[186.005273,134.31621099999998],[186.005268,134.316205],[185.91467699999998,134.225614],[185.914671,134.225609],[185.91467,134.225608],[185.80812699999998,134.154418],[185.80812799999998,134.154418],[185.80811799999998,134.154413],[185.689753,134.10538599999998],[185.689733,134.105379],[185.68972499999998,134.105377],[185.564074,134.08038399999998],[185.56407099999998,134.08038399999998],[185.564069,134.08038399999998],[185.43593099999998,134.08038399999998],[185.435929,134.08038399999998],[185.435926,134.08038399999998],[185.310273,134.105377],[185.310265,134.105379],[185.31024499999998,134.10538599999998],[185.19188,134.154413],[185.19187,134.154418],[185.085328,134.225608],[185.08532699999998,134.225609],[185.085321,134.225614],[184.99473,134.316205],[184.994725,134.31621099999998],[184.994724,134.316212],[184.923534,134.422754],[184.923529,134.422764],[184.87450199999998,134.54112899999998],[184.874495,134.541149],[184.874493,134.541157],[184.84949999999998,134.666807],[184.84949999999998,134.750586],[184.844237,134.768506],[184.5005,134.768506],[184.5005,132.552794],[184.50552199999998,132.51786099999998],[184.512934,132.492616],[184.544228,132.439874],[184.79857099999998,132.185531],[187.172,132.185531],[187.172,132.271236],[187.18480499999998,132.319028],[187.194181,132.354018],[187.19418299999998,132.354025],[187.19418399999998,132.354026],[187.194185,132.354028],[187.23703,132.428239],[187.237034,132.428244],[187.237035,132.428246],[187.23760299999998,132.428814],[187.297641,132.48885199999998],[187.298321,132.489342],[187.300816,132.490684],[187.37185499999998,132.531698],[187.371862,132.531702],[187.454647,132.55388399999998],[187.454649,132.55388399999998],[187.540351,132.55388399999998],[187.54035299999998,132.55388399999998],[187.62313799999998,132.531702],[187.697362,132.488849],[187.75796499999998,132.428246],[187.800818,132.354022],[187.82299999999998,132.27123699999999],[187.82299999999998,132.185531],[187.813844,132.15135999999998],[187.80082,132.10275099999998],[187.800818,132.102748],[187.800818,132.102746],[187.79502,132.092703],[187.757969,132.028528],[187.757963,132.02852],[187.757962,132.028519],[187.757958,132.028514],[187.69736799999998,131.96792399999998],[187.697366,131.96792299999998],[187.697363,131.96792],[187.697355,131.967914],[187.682957,131.959601],[187.62316099999998,131.92507799999998],[187.62313699999999,131.925065],[187.562534,131.908827],[187.54035299999998,131.902884],[187.54035199999998,131.902884],[187.454647,131.902884],[187.371864,131.925065],[187.371857,131.92506699999998],[187.37185599999998,131.92506799999998],[187.371846,131.925073],[187.297652,131.967909],[187.29764799999998,131.967911],[187.297644,131.967914],[187.29763599999998,131.96792],[187.297632,131.96792299999998],[187.29763,131.96792399999998],[187.23703999999998,132.028514],[187.23703899999998,132.028516],[187.237036,132.028519],[187.237036,132.02852],[187.23703,132.028528],[187.23702699999998,132.02853199999998],[187.237025,132.028536],[187.194189,132.10273],[187.19418399999998,132.10273999999998],[187.19418299999998,132.10274099999998],[187.194181,132.102748],[187.19349499999998,132.10531],[187.172,132.185531],[184.79857099999998,132.185531],[184.87879999999998,132.105302],[184.90704499999998,132.084159],[184.930137,132.071551],[184.98956199999998,132.05638399999998],[186.41488099999998,132.05638399999998],[186.414882,132.05638399999998],[186.488574,132.02586],[187.23463099999998,131.279802],[187.262876,131.258659],[187.285968,131.246051],[187.345393,131.230884],[188.18080799999998,131.230884]]],"width":0,"net":"/ADC2/ADCIN_ISOL6"},{"polygons":[[[202.21573999999998,138.735905],[202.240984,138.743318],[202.29372999999998,138.77461399999999],[202.834354,139.315238],[202.867839,139.37656099999998],[202.86565,139.437853],[202.850801,139.488425],[202.850797,139.488443],[202.84449999999998,139.532242],[202.84449999999998,144.429522],[202.84538999999998,144.44612899999998],[202.845394,144.446181],[202.848224,144.472503],[202.84822499999999,144.472508],[202.86398,144.522821],[202.865228,144.592679],[202.833327,144.64755499999998],[201.798926,145.68195699999998],[201.77067499999998,145.703106],[201.74758699999998,145.715714],[201.688157,145.730884],[198.819192,145.730884],[198.784256,145.72586099999998],[198.75901399999998,145.718449],[198.706269,145.687153],[198.298926,145.27981],[198.29892099999998,145.27980499999998],[198.277774,145.251554],[198.265167,145.228465],[198.25,145.16904],[198.25,144.93084299999998],[198.255023,144.895907],[198.259427,144.880909],[198.29719799999998,144.822135],[198.303898,144.816329],[198.353013,144.79026299999998],[198.37563799999998,144.784202],[198.449862,144.74134899999999],[198.51046499999998,144.680746],[198.553318,144.60652199999998],[198.57549999999998,144.52373699999998],[198.57549999999998,144.438031],[198.553318,144.355246],[198.51230099999998,144.284202],[198.510469,144.281028],[198.510463,144.28101999999998],[198.48871,144.259267],[198.485335,144.255268],[198.483451,144.25099699999998],[198.471262,144.234714],[198.46377099999998,144.220994],[198.457491,144.19214],[198.45713899999998,144.19134],[198.457213,144.19086199999998],[198.448919,144.152748],[198.449049,144.15093299999998],[198.468414,144.09273199999998],[198.472602,144.08621499999998],[198.48923299999998,144.06557899999999],[198.530467,144.024347],[198.530467,144.02434599999998],[198.53046999999998,144.02434399999999],[198.57661399999998,143.94441999999998],[198.60049999999998,143.855276],[198.60049999999998,143.762988],[198.60049999999998,143.357437],[198.605523,143.32250299999998],[198.609037,143.310535],[198.64681,143.251757],[198.710366,143.22273099999998],[198.77614799999998,143.231192],[198.792612,143.238128],[198.792612,143.238127],[198.792659,143.238147],[198.806523,143.245036],[198.850498,143.270425],[198.870442,143.281939],[198.874362,143.284202],[198.957147,143.30638399999998],[198.957149,143.30638399999998],[199.04285099999998,143.30638399999998],[199.04285299999998,143.30638399999998],[199.12563799999998,143.284202],[199.199862,143.24134899999999],[199.26046499999998,143.180746],[199.303318,143.10652199999998],[199.32549999999998,143.02373699999998],[199.32549999999998,142.938031],[200.4245,142.938031],[200.4245,143.02373599999999],[200.43730499999998,143.071528],[200.44668099999998,143.106518],[200.44668299999998,143.106525],[200.446684,143.106526],[200.446685,143.106528],[200.48953,143.180739],[200.489534,143.180744],[200.489535,143.180746],[200.490103,143.181314],[200.550141,143.241352],[200.55082299999998,143.241844],[200.553329,143.243192],[200.60049899999999,143.270425],[200.60050099999998,143.270426],[200.60049999999998,143.270426],[200.61931299999998,143.281287],[200.624362,143.284202],[200.707147,143.30638399999998],[200.707149,143.30638399999998],[200.79285099999998,143.30638399999998],[200.79285299999998,143.30638399999998],[200.87563799999998,143.284202],[200.949862,143.24134899999999],[201.01046499999998,143.180746],[201.053318,143.10652199999998],[201.07549999999998,143.02373699999998],[201.07549999999998,142.96255299999999],[201.080522,142.92762],[201.084433,142.914301],[201.12220599999998,142.855524],[201.185758,142.82649899999998],[201.19095299999998,142.825752],[201.256045,142.83392899999998],[201.30464999999998,142.854063],[201.30905299999998,142.856145],[201.310252,142.856383],[201.31025599999998,142.856385],[201.310259,142.856385],[201.31026,142.856385],[201.310261,142.856386],[201.407899,142.875808],[201.435927,142.881384],[201.56407099999998,142.881384],[201.56407199999998,142.881384],[201.623335,142.869595],[201.68259899999998,142.85780599999998],[201.68259899999998,142.857808],[201.682606,142.857804],[201.689744,142.856385],[201.80812699999998,142.807349],[201.914669,142.73615999999998],[202.00527599999998,142.645553],[202.07646499999998,142.539011],[202.12550099999999,142.420628],[202.12550099999999,142.420624],[202.12550299999998,142.42062099999998],[202.138253,142.35652299999998],[202.138253,142.356521],[202.141618,142.339608],[202.1505,142.294955],[202.1505,142.166812],[202.1505,142.166809],[202.125295,142.04010399999999],[202.12372399999998,142.036831],[202.123473,142.036246],[202.07646499999998,141.922757],[202.076464,141.922756],[202.076461,141.92275],[202.00527599999998,141.816215],[202.005273,141.81621099999998],[202.005268,141.816205],[201.91467699999998,141.725614],[201.914671,141.725609],[201.91467,141.725608],[201.80812699999998,141.654418],[201.80812799999998,141.654418],[201.80811799999998,141.654413],[201.689753,141.60538599999998],[201.689733,141.605379],[201.68972499999998,141.605377],[201.564074,141.58038399999998],[201.56407099999998,141.58038399999998],[201.564069,141.58038399999998],[201.43593099999998,141.58038399999998],[201.435929,141.58038399999998],[201.435926,141.58038399999998],[201.310273,141.605377],[201.310265,141.605379],[201.31024499999998,141.60538599999998],[201.19188,141.654413],[201.19187,141.654418],[201.085328,141.725608],[201.08532699999998,141.725609],[201.085321,141.725614],[200.99473,141.816205],[200.994725,141.81621099999998],[200.994724,141.816212],[200.923534,141.922754],[200.923529,141.922764],[200.87450199999998,142.04112899999998],[200.874495,142.041149],[200.874493,142.041157],[200.84949999999998,142.166807],[200.84949999999998,142.250586],[200.844237,142.268506],[200.874494,142.42060999999998],[200.874495,142.420616],[200.87449999999998,142.42063199999998],[200.885311,142.446731],[200.89389799999998,142.46746299999998],[200.893899,142.467464],[200.902625,142.501657],[200.90411,142.515459],[200.89170299999998,142.584218],[200.84409499999998,142.63535199999998],[200.83959,142.638025],[200.77631499999998,142.655384],[200.707147,142.655384],[200.62436399999999,142.677565],[200.624357,142.67756699999998],[200.62435599999998,142.67756799999998],[200.624346,142.677573],[200.550152,142.720409],[200.55014799999998,142.72041099999998],[200.550144,142.720414],[200.550139,142.720418],[200.550132,142.72042299999998],[200.55013,142.72042399999998],[200.48953999999998,142.781014],[200.48953899999998,142.781016],[200.489536,142.781019],[200.489536,142.78101999999998],[200.48953,142.781028],[200.48952699999998,142.78103199999998],[200.489525,142.781036],[200.446689,142.85523],[200.446684,142.85523999999998],[200.44668299999998,142.855241],[200.44668099999998,142.855248],[200.439678,142.881384],[200.4245,142.938031],[199.32549999999998,142.938031],[199.303318,142.855246],[199.302633,142.85406],[199.28985699999998,142.83193],[199.28985699999998,142.831929],[199.273566,142.803713],[199.260469,142.781028],[199.260463,142.78101999999998],[199.260462,142.781019],[199.260458,142.781014],[199.19986799999998,142.72042399999998],[199.199866,142.72042299999998],[199.199863,142.72042],[199.19985499999999,142.720414],[199.172327,142.704521],[199.12566099999998,142.67757799999998],[199.12563699999998,142.677565],[199.065034,142.661327],[199.04285299999998,142.655384],[199.04285199999998,142.655384],[198.957147,142.655384],[198.87436399999999,142.677565],[198.874357,142.67756699999998],[198.87435599999998,142.67756799999998],[198.87434299999998,142.677574],[198.80815099999998,142.71579],[198.790866,142.72405999999998],[198.77172199999998,142.731461],[198.70209499999999,142.73727399999999],[198.640377,142.704521],[198.607044,142.647178],[198.604533,142.63757999999999],[198.60049999999998,142.606209],[198.60049999999998,142.357437],[198.605523,142.32250299999998],[198.609037,142.310535],[198.64681,142.251757],[198.710366,142.22273099999998],[198.77614799999998,142.231192],[198.792612,142.238128],[198.792612,142.238127],[198.792659,142.238147],[198.806523,142.245036],[198.850498,142.270425],[198.870442,142.281939],[198.874362,142.284202],[198.957147,142.30638399999998],[198.957149,142.30638399999998],[199.04285099999998,142.30638399999998],[199.04285299999998,142.30638399999998],[199.12563799999998,142.284202],[199.199862,142.24134899999999],[199.26046499999998,142.180746],[199.303318,142.10652199999998],[199.32549999999998,142.02373699999998],[199.32549999999998,141.938031],[199.303318,141.855246],[199.28078399999998,141.816215],[199.260473,141.781034],[199.260462,141.781019],[199.260458,141.781014],[199.19986799999998,141.72042399999998],[199.199866,141.72042299999998],[199.199863,141.72042],[199.19985499999999,141.720414],[199.172327,141.704521],[199.12566099999998,141.67757799999998],[199.12563699999998,141.677565],[199.065034,141.661327],[199.04285299999998,141.655384],[199.04285199999998,141.655384],[198.957147,141.655384],[198.87436399999999,141.677565],[198.874357,141.67756699999998],[198.87435599999998,141.67756799999998],[198.87434299999998,141.677574],[198.80815099999998,141.71579],[198.790866,141.72405999999998],[198.77172199999998,141.731461],[198.70209499999999,141.73727399999999],[198.640377,141.704521],[198.607044,141.647178],[198.604533,141.63757999999999],[198.60049999999998,141.606209],[198.60049999999998,139.684742],[198.60049999999998,139.68474],[198.57661399999998,139.595596],[198.55397499999998,139.55638399999998],[198.530473,139.51567799999998],[198.53046999999998,139.515675],[198.53046899999998,139.515672],[198.46521199999998,139.450415],[198.465209,139.450413],[198.465205,139.45041],[198.450827,139.442108],[198.449873,139.441535],[198.426932,139.416599],[198.403564,139.392092],[198.403328,139.390943],[198.402567,139.390116],[198.39921999999999,139.370915],[198.390095,139.326428],[198.39487599999998,139.25958599999998],[198.395228,139.252194],[198.379131,139.18584199999998],[198.382455,139.116052],[198.41195199999999,139.06893],[198.68184,138.799042],[198.71008799999998,138.777899],[198.723808,138.770408],[198.792072,138.755558],[198.79207399999999,138.755558],[198.80091399999998,138.75619],[198.854071,138.772486],[198.874362,138.784202],[198.957147,138.80638399999998],[198.957149,138.80638399999998],[199.04285099999998,138.80638399999998],[199.04285299999998,138.80638399999998],[199.12563799999998,138.784202],[199.175076,138.75565699999999],[199.204988,138.743269],[199.23545099999998,138.735108],[199.267539,138.730884],[202.18080799999998,138.730884]]],"width":0,"net":"/ADC4/ADCIN_ISOL4"},{"polygons":[[[169.26567699999998,138.75056899999998],[169.286319,138.767203],[169.701607,139.182491],[169.73509199999998,139.243814],[169.730108,139.313506],[169.688236,139.369439],[169.622772,139.393856],[169.581834,139.389947],[169.546144,139.380384],[169.453856,139.380384],[169.364712,139.40427],[169.364711,139.40427],[169.364709,139.404271],[169.36470599999998,139.404272],[169.284794,139.45041],[169.284785,139.450417],[169.21953299999998,139.515669],[169.219526,139.51567799999998],[169.173388,139.59559],[169.173387,139.59559299999998],[169.1495,139.68474],[169.1495,141.531384],[169.12981499999998,141.598423],[169.077011,141.64417799999998],[169.0255,141.655384],[168.957147,141.655384],[168.874362,141.67756599999998],[168.87435499999998,141.677569],[168.800144,141.720414],[168.80013599999998,141.72042],[168.739536,141.78101999999998],[168.73953,141.781028],[168.696685,141.85523899999998],[168.69668199999998,141.855246],[168.6745,141.938031],[168.6745,142.02373699999998],[168.67916499999998,142.041145],[168.69668199999998,142.106521],[168.696685,142.106528],[168.73953,142.180739],[168.739534,142.180744],[168.739535,142.180746],[168.800138,142.24134899999999],[168.80014,142.24134999999998],[168.800144,142.241353],[168.85049899999999,142.270425],[168.874362,142.284202],[168.957147,142.30638399999998],[168.957149,142.30638399999998],[169.0255,142.30638399999998],[169.03418499999998,142.308934],[169.043147,142.307646],[169.067187,142.318624],[169.092539,142.326069],[169.098466,142.332909],[169.10670299999998,142.336671],[169.120992,142.358905],[169.138294,142.378873],[169.140581,142.389387],[169.144477,142.39544899999999],[169.1495,142.430384],[169.1495,142.531384],[169.12981499999998,142.598423],[169.077011,142.64417799999998],[169.0255,142.655384],[168.957147,142.655384],[168.874362,142.67756599999998],[168.87435499999998,142.677569],[168.800144,142.720414],[168.80013599999998,142.72042],[168.739536,142.78101999999998],[168.73953,142.781028],[168.696685,142.85523899999998],[168.69668199999998,142.855246],[168.6745,142.938031],[168.6745,143.02373599999999],[168.69668199999998,143.106521],[168.696685,143.106528],[168.73953,143.180739],[168.739534,143.180744],[168.739535,143.180746],[168.800138,143.24134899999999],[168.80014,143.24134999999998],[168.800144,143.241353],[168.85049899999999,143.270425],[168.874362,143.284202],[168.957147,143.30638399999998],[168.957149,143.30638399999998],[169.0255,143.30638399999998],[169.03418499999998,143.308934],[169.043147,143.307646],[169.067187,143.318624],[169.092539,143.326069],[169.098466,143.332909],[169.10670299999998,143.336671],[169.120992,143.358905],[169.138294,143.378873],[169.140581,143.389387],[169.144477,143.39544899999999],[169.1495,143.430384],[169.1495,143.45609199999998],[169.12981499999998,143.523131],[169.113181,143.543773],[168.469532,144.187421],[168.46953,144.187423],[168.46953,144.187424],[168.42971599999998,144.256384],[168.429715,144.256384],[168.423387,144.267345],[168.423386,144.267348],[168.3995,144.356492],[168.3995,145.60688399999998],[168.37981499999998,145.673923],[168.327011,145.719678],[168.2755,145.730884],[166.30136199999998,145.730884],[166.234323,145.711199],[166.21368099999998,145.69456499999998],[165.036319,144.517203],[165.00283399999998,144.45588],[165.0,144.429522],[165.0,142.294955],[165.84949899999998,142.294955],[165.874497,142.42062199999998],[165.874499,142.420628],[165.923533,142.539008],[165.92353799999998,142.539017],[165.994723,142.64555199999998],[165.99472599999999,142.645556],[166.085327,142.736157],[166.085331,142.73615999999998],[166.191866,142.807345],[166.191872,142.807348],[166.191873,142.807349],[166.31025599999998,142.856385],[166.31026,142.856385],[166.310261,142.856386],[166.435928,142.881384],[166.43593099999998,142.881384],[166.56407099999998,142.881384],[166.68259999999998,142.85780599999998],[166.689744,142.856385],[166.75305,142.830162],[166.82251499999998,142.82269399999998],[166.884995,142.85396799999998],[166.920648,142.91405699999999],[166.9245,142.94472399999998],[166.9245,143.02373599999999],[166.94668199999998,143.106521],[166.946685,143.106528],[166.98953,143.180739],[166.989534,143.180744],[166.989535,143.180746],[167.050138,143.24134899999999],[167.05014,143.24134999999998],[167.050144,143.241353],[167.10049899999999,143.270425],[167.124362,143.284202],[167.207147,143.30638399999998],[167.207149,143.30638399999998],[167.29285099999998,143.30638399999998],[167.29285299999998,143.30638399999998],[167.37563799999998,143.284202],[167.449862,143.24134899999999],[167.51046499999998,143.180746],[167.553318,143.10652199999998],[167.5755,143.02373699999998],[167.5755,142.938031],[167.553318,142.855246],[167.55258,142.85396799999998],[167.510469,142.781028],[167.510463,142.78101999999998],[167.449863,142.72042],[167.44985499999999,142.720414],[167.375644,142.677569],[167.37564,142.67756699999998],[167.37563799999998,142.67756599999998],[167.29285299999998,142.655384],[167.213841,142.655384],[167.14680199999998,142.635699],[167.101047,142.582895],[167.091103,142.513737],[167.09928,142.48393099999998],[167.100396,142.481235],[167.12550099999999,142.420628],[167.14294999999998,142.332909],[167.1505,142.294955],[167.1505,142.166812],[167.12550199999998,142.041145],[167.12550099999999,142.041144],[167.12550099999999,142.04113999999998],[167.07646499999998,141.922757],[167.076464,141.922756],[167.076461,141.92275],[167.00527599999998,141.816215],[167.005273,141.81621099999998],[166.914672,141.72561],[166.914668,141.725607],[166.808133,141.65442199999998],[166.808124,141.654417],[166.689744,141.605383],[166.689738,141.605381],[166.56407099999998,141.58038399999998],[166.564069,141.58038399999998],[166.43593099999998,141.58038399999998],[166.435929,141.58038399999998],[166.310261,141.605381],[166.31025499999998,141.605383],[166.19187499999998,141.654417],[166.191866,141.65442199999998],[166.085331,141.725607],[166.085327,141.72561],[165.99472599999999,141.81621099999998],[165.994723,141.816215],[165.92353799999998,141.92275],[165.923533,141.92275899999999],[165.874499,142.041139],[165.874497,142.041145],[165.8495,142.166812],[165.8495,142.16681499999999],[165.8495,142.294953],[165.8495,142.294955],[165.84949899999998,142.294955],[165.0,142.294955],[165.0,139.532246],[165.01968499999998,139.465207],[165.036319,139.44456499999998],[165.71368099999998,138.767203],[165.775004,138.73371799999998],[165.80136199999998,138.730884],[169.198638,138.730884]],[[169.669334,144.08149799999998],[169.725267,144.12337],[169.749684,144.18883399999999],[169.75,144.19768],[169.75,145.179522],[169.730315,145.24656099999999],[169.71368099999998,145.267203],[169.31218099999998,145.668703],[169.250858,145.702188],[169.181166,145.697204],[169.12523299999998,145.655332],[169.10081599999998,145.589868],[169.10049999999998,145.581022],[169.10049999999998,144.59918],[169.120185,144.532141],[169.136819,144.511499],[169.538319,144.109999],[169.599642,144.076514]]],"width":0,"net":"/ADC3/ADCIN_ISOL7"}],"In2.Cu":[{"polygons":[[[153.393106,56.255523],[153.40810399999998,56.259927],[153.423094,56.269557],[153.44017499999998,56.274567],[153.46685499999998,56.297672],[153.468042,56.299040999999995],[153.495518,56.353902],[153.497163,56.361459999999994],[153.5,56.387831],[153.5,63.108169999999994],[153.49497499999998,63.143114],[153.49057,63.158111999999996],[153.480939,63.173100999999996],[153.475932,63.190174999999996],[153.45282699999998,63.216854999999995],[153.451458,63.218042],[153.39659699999999,63.245518],[153.389039,63.247163],[153.36266799999999,63.25],[149.64183,63.25],[149.606889,63.244975],[149.59189,63.24057],[149.576902,63.23094],[149.559824,63.225932],[149.533144,63.202827],[149.531957,63.201457999999995],[149.50447699999998,63.146583],[149.50283199999998,63.139021],[149.5,63.112668],[149.5,60.537622],[151.594237,60.537622],[151.624494,60.689726],[151.624495,60.689732],[151.624502,60.689752999999996],[151.673529,60.808118],[151.673534,60.808127999999996],[151.744724,60.914669999999994],[151.744725,60.914671],[151.74473,60.914677],[151.835321,61.005267999999994],[151.835327,61.005272999999995],[151.835331,61.005275999999995],[151.941866,61.076460999999995],[151.941872,61.076463999999994],[151.941873,61.076465],[152.055362,61.123473],[152.055947,61.123723999999996],[152.056141,61.123884],[152.059053,61.125260999999995],[152.060252,61.125499],[152.06025599999998,61.125501],[152.060259,61.125501],[152.06026,61.125501],[152.060261,61.125502],[152.157899,61.144923999999996],[152.185927,61.150499999999994],[152.31407099999998,61.150499999999994],[152.31407299999998,61.150499999999994],[152.398615,61.133682],[152.439744,61.125501],[152.55812699999998,61.076465],[152.664669,61.005275999999995],[152.75527599999998,60.914668999999996],[152.82646499999998,60.808127],[152.87550099999999,60.689744],[152.9005,60.564068999999996],[152.9005,60.435931],[152.9005,60.435928],[152.9005,60.435925],[152.875295,60.309219999999996],[152.87372399999998,60.305946999999996],[152.873473,60.305361999999995],[152.82646499999998,60.191872999999994],[152.826464,60.191872],[152.826461,60.191866],[152.75527599999998,60.085331],[152.755273,60.085327],[152.755268,60.085321],[152.66467699999998,59.99473],[152.664671,59.994724999999995],[152.66467,59.994724],[152.55812699999998,59.923534],[152.55812799999998,59.923534],[152.55811799999998,59.923528999999995],[152.439753,59.874502],[152.439733,59.874494999999996],[152.43972499999998,59.874492999999994],[152.314074,59.8495],[152.31407099999998,59.8495],[152.314069,59.8495],[152.18593099999998,59.8495],[152.185929,59.8495],[152.185926,59.8495],[152.060273,59.874492999999994],[152.060265,59.874494999999996],[152.06024499999998,59.874502],[151.94188,59.923528999999995],[151.94187,59.923534],[151.835328,59.994724],[151.835327,59.994724999999995],[151.835321,59.99473],[151.74473,60.085321],[151.744725,60.085327],[151.744724,60.085328],[151.673534,60.191869999999994],[151.673529,60.19188],[151.624502,60.310244999999995],[151.624495,60.310264999999994],[151.624493,60.310272999999995],[151.5995,60.435922999999995],[151.5995,60.519701999999995],[151.594237,60.537622],[149.5,60.537622],[149.5,60.318428],[149.505023,60.283494],[149.510324,60.26544],[149.543727,60.210634999999996],[149.551269,60.203443],[149.574835,60.185801],[149.604612,60.168611],[149.78666099999998,60.028918999999995],[149.786665,60.028914],[149.78667,60.028911],[149.820858,59.994723],[149.94406999999998,59.871511999999996],[149.94484,59.870822],[149.948422,59.867166999999995],[149.948895,59.866688999999994],[149.948905,59.866675],[149.94891099999998,59.86667],[149.948914,59.866665],[149.948919,59.866661],[149.949028,59.866518],[149.949322,59.866142999999994],[149.949322,59.866141999999996],[149.95271599999998,59.861795],[149.953216,59.861061],[150.088607,59.684616999999996],[150.088606,59.684616999999996],[150.088611,59.684611999999994],[150.203344,59.485887999999996],[150.291158,59.273886999999995],[150.350548,59.052237999999996],[150.38049999999998,58.824734],[150.38049999999998,58.595265999999995],[150.372911,58.537622],[151.594237,58.537622],[151.624494,58.689726],[151.624495,58.689732],[151.624502,58.689752999999996],[151.673529,58.808118],[151.673534,58.808127999999996],[151.744724,58.914669999999994],[151.744725,58.914671],[151.74473,58.914677],[151.835321,59.005267999999994],[151.835327,59.005272999999995],[151.835331,59.005275999999995],[151.941866,59.076460999999995],[151.941872,59.076463999999994],[151.941873,59.076465],[152.055362,59.123473],[152.055947,59.123723999999996],[152.056141,59.123884],[152.059053,59.125260999999995],[152.060252,59.125499],[152.06025599999998,59.125501],[152.060259,59.125501],[152.06026,59.125501],[152.060261,59.125502],[152.157899,59.144923999999996],[152.185927,59.150499999999994],[152.31407099999998,59.150499999999994],[152.31407299999998,59.150499999999994],[152.398615,59.133682],[152.439744,59.125501],[152.55812699999998,59.076465],[152.664669,59.005275999999995],[152.75527599999998,58.914668999999996],[152.82646499999998,58.808127],[152.87550099999999,58.689744],[152.894293,58.595271999999994],[152.9005,58.564071],[152.9005,58.435928],[152.9005,58.435927],[152.9005,58.435925],[152.875295,58.309219999999996],[152.87372399999998,58.305946999999996],[152.873473,58.305361999999995],[152.82646499999998,58.191872999999994],[152.826464,58.191872],[152.826461,58.191866],[152.75527599999998,58.085331],[152.755273,58.085327],[152.755268,58.085321],[152.66467699999998,57.99473],[152.664671,57.994724999999995],[152.66467,57.994724],[152.55812699999998,57.923534],[152.55812799999998,57.923534],[152.55811799999998,57.923528999999995],[152.439753,57.874502],[152.439733,57.874494999999996],[152.43972499999998,57.874492999999994],[152.314074,57.8495],[152.31407099999998,57.8495],[152.314069,57.8495],[152.18593099999998,57.8495],[152.185929,57.8495],[152.185926,57.8495],[152.060273,57.874492999999994],[152.060265,57.874494999999996],[152.06024499999998,57.874502],[151.94188,57.923528999999995],[151.94187,57.923534],[151.835328,57.994724],[151.835327,57.994724999999995],[151.835321,57.99473],[151.74473,58.085321],[151.744725,58.085327],[151.744724,58.085328],[151.673534,58.191869999999994],[151.673529,58.19188],[151.624502,58.310244999999995],[151.624495,58.310264999999994],[151.624493,58.310272999999995],[151.5995,58.435922999999995],[151.5995,58.519701999999995],[151.594237,58.537622],[150.372911,58.537622],[150.359522,58.435928],[150.357865,58.423342999999996],[150.350548,58.367762],[150.291158,58.146113],[150.228451,57.994726],[150.22844999999998,57.994724],[150.203607,57.934745],[150.203361,57.934141],[150.089699,57.737272],[150.088768,57.735591],[149.948918,57.553338],[149.948913,57.553332],[149.948906,57.553324999999994],[149.78667,57.391089],[149.78666099999998,57.391081],[149.786659,57.391079],[149.604627,57.251399],[149.60462099999998,57.251394999999995],[149.604617,57.251391999999996],[149.40589,57.136657],[149.405887,57.136655],[149.405881,57.136652],[149.193896,57.048845],[149.19388899999998,57.048843],[149.193887,57.048842],[148.972238,56.989452],[148.934215,56.984446],[148.744742,56.9595],[148.744741,56.9595],[148.744734,56.9595],[148.515266,56.9595],[148.515258,56.9595],[148.51524999999998,56.9595],[148.351755,56.981024999999995],[148.298715,56.988009],[148.298709,56.988009],[148.28776399999998,56.989450999999995],[148.28776,56.989452],[148.194076,57.014553],[148.194076,57.014554],[148.137651,57.029672],[148.066107,57.048843],[147.854117,57.136652],[147.655388,57.251388],[147.655371,57.251399],[147.473342,57.391076999999996],[147.47334,57.391079],[147.31107699999998,57.553340999999996],[147.31107699999998,57.553342],[147.20825299999998,57.687343],[147.183001,57.712001],[147.164322,57.72564],[147.112515,57.747648999999996],[147.111753,57.747780999999996],[147.109615,57.748154],[147.099177,57.749058],[147.098572,57.749275999999995],[147.09805,57.749156],[147.088305,57.75],[137.478803,57.75],[137.44386699999998,57.744977],[137.421673,57.738459999999996],[137.41070299999998,57.732257],[137.401784,57.730705],[137.372674,57.710756999999994],[137.37049299999998,57.708749999999995],[137.356077,57.692989],[137.248918,57.553338],[137.248911,57.553329999999995],[137.08667,57.391089],[137.086661,57.391081],[137.086659,57.391079],[136.904627,57.251399],[136.904621,57.251394999999995],[136.904617,57.251391999999996],[136.70588999999998,57.136657],[136.705887,57.136655],[136.705881,57.136652],[136.493896,57.048845],[136.493889,57.048843],[136.493887,57.048842],[136.272238,56.989452],[136.234215,56.984446],[136.04474199999999,56.9595],[136.044741,56.9595],[136.044734,56.9595],[135.81526599999998,56.9595],[135.815258,56.9595],[135.81525,56.9595],[135.65175499999998,56.981024999999995],[135.598715,56.988009],[135.59870899999999,56.988009],[135.587764,56.989450999999995],[135.58776,56.989452],[135.494076,57.014553],[135.494076,57.014554],[135.437651,57.029672],[135.366107,57.048843],[135.15411699999999,57.136652],[134.955388,57.251388],[134.95537099999999,57.251399],[134.77334199999999,57.391076999999996],[134.77333199999998,57.391085999999994],[134.611086,57.553332],[134.611077,57.553342],[134.471399,57.735371],[134.471388,57.735388],[134.356652,57.934117],[134.268845,58.146102],[134.268842,58.146111999999995],[134.209453,58.367759],[134.209452,58.367763],[134.20945,58.367773],[134.20944799999998,58.367788999999995],[134.187088,58.537622],[134.1795,58.595257999999994],[134.1795,58.824740999999996],[134.203269,59.005272999999995],[134.209452,59.052237999999996],[134.215944,59.076465],[134.229083,59.125502],[134.268842,59.273886],[134.268845,59.273896],[134.356652,59.485881],[134.356655,59.485887],[134.35665699999998,59.48589],[134.47139199999998,59.684616999999996],[134.471395,59.684621],[134.471399,59.684627],[134.611079,59.866659],[134.61108099999998,59.866661],[134.611089,59.86667],[134.77333,60.028911],[134.773338,60.028918],[134.927627,60.147309],[134.952285,60.172560999999995],[134.965849,60.191137],[134.987909,60.243235999999996],[134.988447,60.246362999999995],[134.989276,60.256305],[134.989486,60.256887],[134.98936799999998,60.257399],[134.990242,60.267868],[134.97920399999998,63.116519999999994],[134.974044,63.151443],[134.969581,63.166424],[134.959896,63.181373],[134.95483199999998,63.198409999999996],[134.93162999999998,63.225006],[134.93024499999999,63.226198],[134.875273,63.253474999999995],[134.86773499999998,63.255086],[134.84140499999998,63.257822999999995],[130.39191399999999,63.242954],[130.356997,63.237815],[130.34201299999998,63.233360999999995],[130.327043,63.223668999999994],[130.30995099999998,63.218588],[130.283368,63.195395],[130.28336099999999,63.195390999999994],[130.283356,63.195384999999995],[130.282103,63.193929],[130.25487999999999,63.139196999999996],[130.253287,63.131812999999994],[130.2505,63.105669999999996],[130.2505,56.392329],[130.25552299999998,56.357392999999995],[130.259927,56.342394999999996],[130.269557,56.327403999999994],[130.274567,56.310323999999994],[130.297672,56.283643999999995],[130.299041,56.282457],[130.35392,56.254977],[130.361479,56.253333],[130.387832,56.250499999999995],[153.35817,56.250499999999995]]],"width":0,"net":"ETH_SHIELD"},{"polygons":[[[146.943039,59.769684999999996],[146.98879399999998,59.822489],[147.0,59.873999999999995],[147.0,64.75],[154.126,64.75],[154.193039,64.769685],[154.23879399999998,64.82248899999999],[154.25,64.874],[154.25,72.87599999999999],[154.230315,72.943039],[154.17751099999998,72.988794],[154.126,73.0],[134.66636599999998,73.0],[134.599327,72.98031499999999],[134.553572,72.927511],[134.54362799999998,72.858353],[134.572653,72.794797],[134.578685,72.788319],[134.64426,72.722743],[134.644265,72.72273799999999],[134.791936,72.530289],[134.91322399999999,72.320212],[135.006054,72.09609999999999],[135.068838,71.861789],[135.10049999999998,71.62128799999999],[135.10049999999998,71.378712],[135.068838,71.138211],[135.006054,70.9039],[134.91322399999999,70.679788],[134.791936,70.469711],[134.66795299999998,70.308133],[134.644266,70.27726299999999],[134.64426,70.277256],[134.554185,70.187181],[134.5207,70.125858],[134.525119,70.064071],[140.09949899999998,70.064071],[140.124497,70.18973799999999],[140.124499,70.18974399999999],[140.173533,70.30812399999999],[140.173538,70.308133],[140.244723,70.41466799999999],[140.24472599999999,70.414672],[140.335327,70.505273],[140.335331,70.505276],[140.441866,70.576461],[140.441872,70.576464],[140.441873,70.576465],[140.56025599999998,70.625501],[140.56026,70.625501],[140.560261,70.625502],[140.685928,70.6505],[140.68593099999998,70.6505],[140.81407099999998,70.6505],[140.898615,70.633682],[140.939744,70.625501],[141.05812699999998,70.576465],[141.164669,70.505276],[141.25527599999998,70.414669],[141.32646499999998,70.308127],[141.37550099999999,70.18974399999999],[141.4005,70.064069],[141.4005,69.935931],[141.4005,69.93592799999999],[141.37550199999998,69.810261],[141.37550099999999,69.81026],[141.37550099999999,69.810256],[141.337574,69.71869199999999],[141.32646599999998,69.691875],[141.326461,69.69186599999999],[141.25527599999998,69.585331],[141.255273,69.58532699999999],[141.164672,69.494726],[141.164668,69.494723],[141.058133,69.423538],[141.058124,69.42353299999999],[140.939744,69.374499],[140.939738,69.37449699999999],[140.860849,69.358805],[140.860847,69.358805],[140.814069,69.34949999999999],[140.68593099999998,69.34949999999999],[140.639153,69.358805],[140.639151,69.358805],[140.560261,69.37449699999999],[140.56025499999998,69.374499],[140.44187499999998,69.42353299999999],[140.441866,69.423538],[140.335331,69.494723],[140.335327,69.494726],[140.24472599999999,69.58532699999999],[140.244723,69.585331],[140.173538,69.69186599999999],[140.173533,69.691875],[140.124499,69.810255],[140.124497,69.810261],[140.0995,69.93592799999999],[140.0995,69.935931],[140.0995,70.064069],[140.0995,70.064071],[140.09949899999998,70.064071],[134.525119,70.064071],[134.52568399999998,70.05616599999999],[134.567556,70.000233],[134.63302,69.975816],[134.641866,69.9755],[138.705143,69.9755],[138.705145,69.975501],[138.79485499999998,69.975501],[138.85345999999998,69.951225],[138.877736,69.94117],[138.94117,69.877736],[138.94117,69.877735],[138.958608,69.860297],[138.958609,69.860294],[139.671782,69.14712399999999],[139.733105,69.11363899999999],[139.75946299999998,69.110805],[142.626939,69.110805],[142.693978,69.13049],[142.739733,69.183294],[142.749677,69.25245199999999],[142.720652,69.316008],[142.66187399999998,69.353782],[142.651131,69.356422],[142.560261,69.37449699999999],[142.56025499999998,69.374499],[142.44187499999998,69.42353299999999],[142.441866,69.423538],[142.335331,69.494723],[142.335327,69.494726],[142.24472599999999,69.58532699999999],[142.244723,69.585331],[142.173538,69.69186599999999],[142.173533,69.691875],[142.124499,69.810255],[142.124497,69.810261],[142.0995,69.93592799999999],[142.0995,69.935931],[142.0995,70.064069],[142.0995,70.064071],[142.09949899999998,70.064071],[142.124497,70.18973799999999],[142.124499,70.18974399999999],[142.173533,70.30812399999999],[142.173538,70.308133],[142.244723,70.41466799999999],[142.24472599999999,70.414672],[142.335327,70.505273],[142.335331,70.505276],[142.441866,70.576461],[142.441872,70.576464],[142.441873,70.576465],[142.56025599999998,70.625501],[142.56026,70.625501],[142.560261,70.625502],[142.685928,70.6505],[142.68593099999998,70.6505],[142.81407099999998,70.6505],[142.898615,70.633682],[142.939744,70.625501],[143.05812699999998,70.576465],[143.164669,70.505276],[143.25527599999998,70.414669],[143.32646499999998,70.308127],[143.37550099999999,70.18974399999999],[143.4005,70.064071],[144.149499,70.064071],[144.174497,70.18973799999999],[144.174499,70.18974399999999],[144.223533,70.30812399999999],[144.223538,70.308133],[144.294723,70.41466799999999],[144.294726,70.414672],[144.385327,70.505273],[144.38533099999998,70.505276],[144.491866,70.576461],[144.491872,70.576464],[144.491873,70.576465],[144.610256,70.625501],[144.61025999999998,70.625501],[144.61026099999998,70.625502],[144.735928,70.6505],[144.735931,70.6505],[144.864071,70.6505],[144.948615,70.633682],[144.989744,70.625501],[145.108127,70.576465],[145.214669,70.505276],[145.305276,70.414669],[145.376465,70.308127],[145.425501,70.18974399999999],[145.4505,70.064069],[145.4505,69.935931],[145.4505,69.93592799999999],[145.425502,69.810261],[145.425501,69.81026],[145.425501,69.810256],[145.387574,69.71869199999999],[145.376466,69.691875],[145.376461,69.69186599999999],[145.305276,69.585331],[145.305273,69.58532699999999],[145.214672,69.494726],[145.214668,69.494723],[145.10813299999998,69.423538],[145.108124,69.42353299999999],[144.989744,69.374499],[144.989738,69.37449699999999],[144.91084899999998,69.358805],[144.910847,69.358805],[144.864069,69.34949999999999],[144.735931,69.34949999999999],[144.689153,69.358805],[144.68915099999998,69.358805],[144.61026099999998,69.37449699999999],[144.610255,69.374499],[144.491875,69.42353299999999],[144.491866,69.423538],[144.38533099999998,69.494723],[144.385327,69.494726],[144.294726,69.58532699999999],[144.294723,69.585331],[144.223538,69.69186599999999],[144.223533,69.691875],[144.174499,69.810255],[144.174497,69.810261],[144.1495,69.93592799999999],[144.1495,69.935931],[144.1495,70.064069],[144.1495,70.064071],[144.149499,70.064071],[143.4005,70.064071],[143.4005,70.064069],[143.4005,69.935931],[143.4005,69.93592799999999],[143.37550199999998,69.810261],[143.37550099999999,69.81026],[143.37550099999999,69.810256],[143.337574,69.71869199999999],[143.32646599999998,69.691875],[143.326461,69.69186599999999],[143.25527599999998,69.585331],[143.255273,69.58532699999999],[143.164672,69.494726],[143.164668,69.494723],[143.058133,69.423538],[143.058124,69.42353299999999],[142.939744,69.374499],[142.939738,69.37449699999999],[142.848869,69.356422],[142.786958,69.32403699999999],[142.752384,69.26332099999999],[142.756125,69.193551],[142.796991,69.13687999999999],[142.862009,69.11129799999999],[142.873061,69.110805],[146.876939,69.110805],[146.943978,69.13049],[146.989733,69.183294],[146.999677,69.25245199999999],[146.970652,69.316008],[146.91187399999998,69.353782],[146.901131,69.356422],[146.810261,69.37449699999999],[146.81025499999998,69.374499],[146.69187499999998,69.42353299999999],[146.691866,69.423538],[146.585331,69.494723],[146.585327,69.494726],[146.49472599999999,69.58532699999999],[146.494723,69.585331],[146.42353799999998,69.69186599999999],[146.423533,69.691875],[146.374499,69.810255],[146.374497,69.810261],[146.3495,69.93592799999999],[146.3495,69.935931],[146.3495,70.064069],[146.3495,70.064071],[146.34949899999998,70.064071],[146.374497,70.18973799999999],[146.374499,70.18974399999999],[146.423533,70.30812399999999],[146.42353799999998,70.308133],[146.494723,70.41466799999999],[146.49472599999999,70.414672],[146.585327,70.505273],[146.585331,70.505276],[146.691866,70.576461],[146.691872,70.576464],[146.691873,70.576465],[146.81025599999998,70.625501],[146.81026,70.625501],[146.810261,70.625502],[146.935928,70.6505],[146.93593099999998,70.6505],[147.06407099999998,70.6505],[147.148615,70.633682],[147.189744,70.625501],[147.30812699999998,70.576465],[147.414669,70.505276],[147.50527599999998,70.414669],[147.57646499999998,70.308127],[147.62550099999999,70.18974399999999],[147.6505,70.064071],[148.84949899999998,70.064071],[148.874497,70.18973799999999],[148.874499,70.18974399999999],[148.923533,70.30812399999999],[148.92353799999998,70.308133],[148.994723,70.41466799999999],[148.99472599999999,70.414672],[149.085327,70.505273],[149.085331,70.505276],[149.191866,70.576461],[149.191872,70.576464],[149.191873,70.576465],[149.31025599999998,70.625501],[149.31026,70.625501],[149.310261,70.625502],[149.435928,70.6505],[149.43593099999998,70.6505],[149.56407099999998,70.6505],[149.648615,70.633682],[149.689744,70.625501],[149.80812699999998,70.576465],[149.914669,70.505276],[150.00527599999998,70.414669],[150.07646499999998,70.308127],[150.12550099999999,70.18974399999999],[150.1505,70.064069],[150.1505,69.935931],[150.1505,69.93592799999999],[150.12550199999998,69.810261],[150.12550099999999,69.81026],[150.12550099999999,69.810256],[150.087574,69.71869199999999],[150.07646599999998,69.691875],[150.076461,69.69186599999999],[150.00527599999998,69.585331],[150.005273,69.58532699999999],[149.914672,69.494726],[149.914668,69.494723],[149.808133,69.423538],[149.808124,69.42353299999999],[149.689744,69.374499],[149.689738,69.37449699999999],[149.56407099999998,69.34949999999999],[149.564069,69.34949999999999],[149.43593099999998,69.34949999999999],[149.435929,69.34949999999999],[149.310261,69.37449699999999],[149.31025499999998,69.374499],[149.19187499999998,69.42353299999999],[149.191866,69.423538],[149.085331,69.494723],[149.085327,69.494726],[148.99472599999999,69.58532699999999],[148.994723,69.585331],[148.92353799999998,69.69186599999999],[148.923533,69.691875],[148.874499,69.810255],[148.874497,69.810261],[148.8495,69.93592799999999],[148.8495,69.935931],[148.8495,70.064069],[148.8495,70.064071],[148.84949899999998,70.064071],[147.6505,70.064071],[147.6505,70.064069],[147.6505,69.935931],[147.6505,69.93592799999999],[147.62550199999998,69.810261],[147.62550099999999,69.81026],[147.62550099999999,69.810256],[147.587574,69.71869199999999],[147.57646599999998,69.691875],[147.576461,69.69186599999999],[147.50527599999998,69.585331],[147.505273,69.58532699999999],[147.414672,69.494726],[147.414668,69.494723],[147.308133,69.423538],[147.308124,69.42353299999999],[147.189744,69.374499],[147.189738,69.37449699999999],[147.09886899999998,69.356422],[147.036958,69.32403699999999],[147.002384,69.26332099999999],[147.006125,69.193551],[147.046991,69.13687999999999],[147.112009,69.11129799999999],[147.123061,69.110805],[147.96983799999998,69.110805],[147.96984,69.110806],[148.05955,69.110806],[148.118155,69.08653],[148.142431,69.076475],[148.205865,69.013041],[148.205865,69.01304],[148.223303,68.99560199999999],[148.22330499999998,68.995599],[148.61770099999998,68.601202],[148.679022,68.567719],[148.748714,68.57270299999999],[148.752825,68.574321],[148.877334,68.625894],[148.87733599999999,68.625894],[148.877341,68.625896],[149.051304,68.660499],[149.05130699999998,68.6605],[149.051309,68.6605],[149.228693,68.6605],[149.228694,68.660499],[149.33114799999998,68.64012],[149.402658,68.625896],[149.402661,68.625894],[149.40266599999998,68.625894],[149.56654699999999,68.558013],[149.714035,68.459464],[149.839464,68.334035],[149.93801299999998,68.18654699999999],[150.00589399999998,68.022666],[150.00606299999998,68.021819],[150.04049899999998,67.84869499999999],[150.04049999999998,67.848693],[150.04049999999998,67.671306],[150.04049899999998,67.67130399999999],[150.019169,67.564071],[152.09949899999998,67.564071],[152.124497,67.68973799999999],[152.124499,67.68974399999999],[152.173533,67.80812399999999],[152.17353799999998,67.808133],[152.244723,67.91466799999999],[152.24472599999999,67.914672],[152.335327,68.005273],[152.335331,68.005276],[152.441866,68.076461],[152.441872,68.076464],[152.441873,68.076465],[152.56025599999998,68.125501],[152.56026,68.125501],[152.560261,68.125502],[152.685928,68.1505],[152.68593099999998,68.1505],[152.81407099999998,68.1505],[152.898615,68.133682],[152.939744,68.125501],[153.05812699999998,68.076465],[153.164669,68.005276],[153.25527599999998,67.914669],[153.32646499999998,67.808127],[153.37550099999999,67.68974399999999],[153.399553,67.56882999999999],[153.4005,67.564071],[153.4005,67.43592799999999],[153.37550199999998,67.310261],[153.37550099999999,67.31026],[153.37550099999999,67.310256],[153.32646499999998,67.191873],[153.326464,67.191872],[153.326461,67.19186599999999],[153.25527599999998,67.085331],[153.255273,67.08532699999999],[153.164672,66.994726],[153.164668,66.994723],[153.058133,66.923538],[153.058124,66.92353299999999],[152.939744,66.874499],[152.939738,66.87449699999999],[152.81407099999998,66.84949999999999],[152.814069,66.84949999999999],[152.68593099999998,66.84949999999999],[152.685929,66.84949999999999],[152.560261,66.87449699999999],[152.56025499999998,66.874499],[152.44187499999998,66.92353299999999],[152.441866,66.923538],[152.335331,66.994723],[152.335327,66.994726],[152.24472599999999,67.08532699999999],[152.244723,67.085331],[152.17353799999998,67.19186599999999],[152.173533,67.191875],[152.124499,67.310255],[152.124497,67.310261],[152.0995,67.43592799999999],[152.0995,67.435931],[152.0995,67.564069],[152.0995,67.564071],[152.09949899999998,67.564071],[150.019169,67.564071],[150.005896,67.49734099999999],[150.005893,67.497332],[149.997592,67.477291],[149.938016,67.33345899999999],[149.938009,67.333446],[149.839464,67.185965],[149.839461,67.18596099999999],[149.714038,67.060538],[149.714034,67.060535],[149.566553,66.96199],[149.56654,66.961983],[149.40266699999998,66.894106],[149.402658,66.894103],[149.228694,66.8595],[149.228691,66.8595],[149.051309,66.8595],[149.05130599999998,66.8595],[148.877341,66.894103],[148.877332,66.894106],[148.713459,66.961983],[148.713446,66.96199],[148.565965,67.060535],[148.565961,67.060538],[148.440538,67.18596099999999],[148.44053499999998,67.185965],[148.34198999999998,67.333446],[148.341983,67.33345899999999],[148.274106,67.497332],[148.274103,67.49734099999999],[148.2395,67.67130399999999],[148.2395,67.84869499999999],[148.274103,68.02265799999999],[148.274105,68.022662],[148.274106,68.022666],[148.30481899999998,68.09681499999999],[148.325675,68.147167],[148.333143,68.216636],[148.301867,68.27911499999999],[148.298794,68.282299],[147.957609,68.623486],[147.896286,68.656971],[147.869928,68.65980499999999],[147.523057,68.65980499999999],[147.456018,68.64012],[147.410263,68.587316],[147.400319,68.518158],[147.429344,68.454602],[147.435376,68.44812399999999],[147.54946099999998,68.33403799999999],[147.549464,68.334035],[147.648013,68.18654699999999],[147.715894,68.022666],[147.716063,68.021819],[147.750499,67.84869499999999],[147.7505,67.848693],[147.7505,67.671306],[147.750499,67.67130399999999],[147.715896,67.49734099999999],[147.715893,67.497332],[147.64801599999998,67.33345899999999],[147.648009,67.333446],[147.549464,67.185965],[147.54946099999998,67.18596099999999],[147.424038,67.060538],[147.424034,67.060535],[147.276553,66.96199],[147.27653999999998,66.961983],[147.112667,66.894106],[147.11265799999998,66.894103],[146.938694,66.8595],[146.938691,66.8595],[146.76130899999998,66.8595],[146.761306,66.8595],[146.58734099999998,66.894103],[146.587332,66.894106],[146.42345899999998,66.961983],[146.42344599999998,66.96199],[146.27596499999999,67.060535],[146.275961,67.060538],[146.15053799999998,67.18596099999999],[146.150535,67.185965],[146.05199,67.333446],[146.051983,67.33345899999999],[146.000418,67.45795199999999],[145.956578,67.512356],[145.89028299999998,67.534421],[145.885857,67.5345],[140.195145,67.5345],[140.195143,67.5345],[140.195141,67.53450099999999],[140.112266,67.568827],[140.11226399999998,67.568829],[140.04882999999998,67.63226399999999],[140.04882899999998,67.632265],[139.361798,68.31929699999999],[138.692914,68.988181],[138.631591,69.021666],[138.605233,69.0245],[137.063766,69.0245],[136.996727,69.004815],[136.950972,68.952011],[136.941028,68.882853],[136.970053,68.81929699999999],[136.97608499999998,68.81281899999999],[137.187701,68.601203],[137.249023,68.567719],[137.318715,68.57270299999999],[137.322787,68.574305],[137.44733399999998,68.625894],[137.447337,68.625894],[137.447341,68.625896],[137.62130399999998,68.660499],[137.621307,68.6605],[137.621309,68.6605],[137.798693,68.6605],[137.79869399999998,68.660499],[137.901148,68.64012],[137.972658,68.625896],[137.972661,68.625894],[137.972666,68.625894],[138.136547,68.558013],[138.284035,68.459464],[138.40946399999999,68.334035],[138.508013,68.18654699999999],[138.575894,68.022666],[138.576063,68.021819],[138.610499,67.84869499999999],[138.6105,67.848693],[138.6105,67.671306],[138.610499,67.67130399999999],[138.575896,67.49734099999999],[138.575893,67.497332],[138.508016,67.33345899999999],[138.508009,67.333446],[138.40946399999999,67.185965],[138.409461,67.18596099999999],[138.28403799999998,67.060538],[138.284034,67.060535],[138.136553,66.96199],[138.13654,66.961983],[137.972667,66.894106],[137.972658,66.894103],[137.79869399999998,66.8595],[137.798691,66.8595],[137.621309,66.8595],[137.621306,66.8595],[137.447341,66.894103],[137.447332,66.894106],[137.283459,66.961983],[137.283446,66.96199],[137.135965,67.060535],[137.13596099999998,67.060538],[137.010538,67.18596099999999],[137.010535,67.185965],[136.91199,67.333446],[136.911983,67.33345899999999],[136.84410599999998,67.497332],[136.844103,67.49734099999999],[136.80949999999999,67.67130399999999],[136.80949999999999,67.84869499999999],[136.844103,68.02265799999999],[136.84410599999998,68.022667],[136.89567399999999,68.147164],[136.903143,68.216633],[136.87186699999998,68.279112],[136.868795,68.282297],[136.662914,68.488181],[136.60159099999998,68.521666],[136.575232,68.5245],[136.224187,68.5245],[136.157148,68.504815],[136.111393,68.452011],[136.101449,68.382853],[136.121085,68.331609],[136.154034,68.282297],[136.21801299999998,68.18654699999999],[136.28589399999998,68.022666],[136.28606299999998,68.021819],[136.32049899999998,67.84869499999999],[136.32049999999998,67.848693],[136.32049999999998,67.671306],[136.32049899999998,67.67130399999999],[136.28589599999998,67.49734099999999],[136.285893,67.497332],[136.218016,67.33345899999999],[136.218009,67.333446],[136.119464,67.185965],[136.119461,67.18596099999999],[135.994038,67.060538],[135.994034,67.060535],[135.846553,66.96199],[135.84654,66.961983],[135.68266699999998,66.894106],[135.682658,66.894103],[135.508694,66.8595],[135.508691,66.8595],[135.331309,66.8595],[135.33130599999998,66.8595],[135.157341,66.894103],[135.157332,66.894106],[134.993459,66.961983],[134.993446,66.96199],[134.845965,67.060535],[134.845961,67.060538],[134.720538,67.18596099999999],[134.72053499999998,67.185965],[134.62198999999998,67.333446],[134.621983,67.33345899999999],[134.570418,67.45795199999999],[134.526578,67.512356],[134.460283,67.534421],[134.45585699999998,67.5345],[132.445145,67.5345],[132.445143,67.5345],[132.445141,67.53450099999999],[132.362266,67.568827],[130.80883,69.122263],[130.80883,69.122265],[130.774499,69.20514399999999],[130.774499,69.309288],[130.7745,69.309297],[130.7745,72.87599999999999],[130.754815,72.943039],[130.702011,72.988794],[130.6505,73.0],[130.37449999999998,73.0],[130.307461,72.98031499999999],[130.261706,72.927511],[130.2505,72.87599999999999],[130.2505,64.874],[130.270185,64.806961],[130.322989,64.761206],[130.37449999999998,64.75],[137.5,64.75],[137.5,62.951304],[138.8295,62.951304],[138.8295,63.128695],[138.864103,63.302657999999994],[138.864106,63.302667],[138.931983,63.466539999999995],[138.93198999999998,63.466553],[139.030535,63.614034],[139.030538,63.614037999999994],[139.155961,63.739461],[139.15596499999998,63.739464],[139.30344599999998,63.838009],[139.303459,63.838015999999996],[139.42636299999998,63.888923],[139.467334,63.905893999999996],[139.467336,63.905893999999996],[139.467341,63.905896],[139.641304,63.940498999999996],[139.64130699999998,63.9405],[139.641309,63.9405],[139.818693,63.9405],[139.818694,63.940498999999996],[139.876682,63.928964],[139.992658,63.905896],[139.992661,63.905893999999996],[139.99266599999999,63.905893999999996],[140.156547,63.838013],[140.304035,63.739464],[140.429464,63.614034999999994],[140.528013,63.466547],[140.595894,63.302665999999995],[140.59589599999998,63.302657999999994],[140.626,63.151317],[140.626,63.151312999999995],[140.63049999999998,63.128690999999996],[140.63049999999998,62.951308999999995],[140.8695,62.951308999999995],[140.8695,63.128690999999996],[140.874,63.151312999999995],[140.874,63.151317],[140.904103,63.302657999999994],[140.90410599999998,63.302667],[140.971983,63.466539999999995],[140.97199,63.466553],[141.070535,63.614034],[141.070538,63.614037999999994],[141.19596099999998,63.739461],[141.195965,63.739464],[141.343446,63.838009],[141.343459,63.838015999999996],[141.466363,63.888923],[141.507334,63.905893999999996],[141.50733599999998,63.905893999999996],[141.507341,63.905896],[141.68130399999998,63.940498999999996],[141.681307,63.9405],[141.681309,63.9405],[141.858693,63.9405],[141.85869399999999,63.940498999999996],[141.91668199999998,63.928964],[142.032658,63.905896],[142.032661,63.905893999999996],[142.032666,63.905893999999996],[142.19654699999998,63.838013],[142.344035,63.739464],[142.469464,63.614034999999994],[142.568013,63.466547],[142.635894,63.302665999999995],[142.635896,63.302657999999994],[142.666,63.151317],[142.666,63.151312999999995],[142.6705,63.128690999999996],[142.6705,62.951308999999995],[142.90949999999998,62.951308999999995],[142.90949999999998,63.128690999999996],[142.914,63.151312999999995],[142.914,63.151317],[142.94410299999998,63.302657999999994],[142.944106,63.302667],[143.011983,63.466539999999995],[143.01199,63.466553],[143.110535,63.614034],[143.110538,63.614037999999994],[143.235961,63.739461],[143.235965,63.739464],[143.383446,63.838009],[143.383459,63.838015999999996],[143.506363,63.888923],[143.547334,63.905893999999996],[143.547336,63.905893999999996],[143.547341,63.905896],[143.721304,63.940498999999996],[143.721307,63.9405],[143.721309,63.9405],[143.89869299999998,63.9405],[143.898694,63.940498999999996],[143.956682,63.928964],[144.072658,63.905896],[144.07266099999998,63.905893999999996],[144.072666,63.905893999999996],[144.236547,63.838013],[144.38403499999998,63.739464],[144.50946399999998,63.614034999999994],[144.608013,63.466547],[144.675894,63.302665999999995],[144.675896,63.302657999999994],[144.706,63.151317],[144.706,63.151312999999995],[144.7105,63.128690999999996],[144.7105,62.951308999999995],[144.9495,62.951308999999995],[144.9495,63.128690999999996],[144.95399999999998,63.151312999999995],[144.95399999999998,63.151317],[144.984103,63.302657999999994],[144.984106,63.302667],[145.051983,63.466539999999995],[145.05199,63.466553],[145.150535,63.614034],[145.15053799999998,63.614037999999994],[145.275961,63.739461],[145.27596499999999,63.739464],[145.42344599999998,63.838009],[145.42345899999998,63.838015999999996],[145.54636299999999,63.888923],[145.587334,63.905893999999996],[145.587336,63.905893999999996],[145.58734099999998,63.905896],[145.761304,63.940498999999996],[145.761307,63.9405],[145.76130899999998,63.9405],[145.938693,63.9405],[145.938694,63.940498999999996],[145.996682,63.928964],[146.11265799999998,63.905896],[146.112661,63.905893999999996],[146.112666,63.905893999999996],[146.276547,63.838013],[146.424035,63.739464],[146.549464,63.614034999999994],[146.648013,63.466547],[146.715894,63.302665999999995],[146.717827,63.292950999999995],[146.750499,63.128695],[146.7505,63.128693],[146.7505,62.951305999999995],[146.750499,62.951304],[146.715896,62.777341],[146.715893,62.777331999999994],[146.64801599999998,62.613459],[146.648009,62.613445999999996],[146.549464,62.465965],[146.54946099999998,62.465961],[146.424038,62.340537999999995],[146.424034,62.340534999999996],[146.276553,62.241989999999994],[146.27653999999998,62.241983],[146.112667,62.174105999999995],[146.11265799999998,62.174102999999995],[145.938694,62.1395],[145.938691,62.1395],[145.76130899999998,62.1395],[145.761306,62.1395],[145.58734099999998,62.174102999999995],[145.587332,62.174105999999995],[145.42345899999998,62.241983],[145.42344599999998,62.241989999999994],[145.27596499999999,62.340534999999996],[145.275961,62.340537999999995],[145.15053799999998,62.465961],[145.150535,62.465965],[145.05199,62.613445999999996],[145.051983,62.613459],[144.984106,62.777331999999994],[144.984104,62.777339999999995],[144.95399999999998,62.928683],[144.95399999999998,62.928686],[144.9495,62.951308999999995],[144.7105,62.951308999999995],[144.706,62.928686],[144.706,62.928683],[144.683055,62.813337999999995],[144.675894,62.777333999999996],[144.658923,62.736363],[144.608016,62.613459],[144.60800899999998,62.613445999999996],[144.50946399999998,62.465965],[144.509461,62.465961],[144.384038,62.340537999999995],[144.38403399999999,62.340534999999996],[144.236553,62.241989999999994],[144.23654,62.241983],[144.072667,62.174105999999995],[144.072658,62.174102999999995],[143.898694,62.1395],[143.89869099999999,62.1395],[143.721309,62.1395],[143.721306,62.1395],[143.547341,62.174102999999995],[143.54733199999998,62.174105999999995],[143.383459,62.241983],[143.383446,62.241989999999994],[143.235965,62.340534999999996],[143.235961,62.340537999999995],[143.110538,62.465961],[143.110535,62.465965],[143.01199,62.613445999999996],[143.011983,62.613459],[142.944106,62.777331999999994],[142.94410399999998,62.777339999999995],[142.914,62.928683],[142.914,62.928686],[142.90949999999998,62.951308999999995],[142.6705,62.951308999999995],[142.666,62.928686],[142.666,62.928683],[142.643055,62.813337999999995],[142.635894,62.777333999999996],[142.618923,62.736363],[142.568016,62.613459],[142.568009,62.613445999999996],[142.469464,62.465965],[142.469461,62.465961],[142.34403799999998,62.340537999999995],[142.344034,62.340534999999996],[142.196553,62.241989999999994],[142.19654,62.241983],[142.032667,62.174105999999995],[142.032658,62.174102999999995],[141.85869399999999,62.1395],[141.858691,62.1395],[141.681309,62.1395],[141.681306,62.1395],[141.507341,62.174102999999995],[141.507332,62.174105999999995],[141.343459,62.241983],[141.343446,62.241989999999994],[141.195965,62.340534999999996],[141.19596099999998,62.340537999999995],[141.070538,62.465961],[141.070535,62.465965],[140.97199,62.613445999999996],[140.971983,62.613459],[140.90410599999998,62.777331999999994],[140.904104,62.777339999999995],[140.874,62.928683],[140.874,62.928686],[140.8695,62.951308999999995],[140.63049999999998,62.951308999999995],[140.626,62.928686],[140.626,62.928683],[140.60305499999998,62.813337999999995],[140.595894,62.777333999999996],[140.578923,62.736363],[140.52801599999998,62.613459],[140.528009,62.613445999999996],[140.429464,62.465965],[140.429461,62.465961],[140.304038,62.340537999999995],[140.304034,62.340534999999996],[140.156553,62.241989999999994],[140.15654,62.241983],[139.99266699999998,62.174105999999995],[139.992658,62.174102999999995],[139.818694,62.1395],[139.818691,62.1395],[139.641309,62.1395],[139.641306,62.1395],[139.467341,62.174102999999995],[139.467332,62.174105999999995],[139.303459,62.241983],[139.30344599999998,62.241989999999994],[139.15596499999998,62.340534999999996],[139.155961,62.340537999999995],[139.030538,62.465961],[139.030535,62.465965],[138.93198999999998,62.613445999999996],[138.931983,62.613459],[138.864106,62.777331999999994],[138.864103,62.777341],[138.8295,62.951304],[137.5,62.951304],[137.5,61.151303999999996],[137.80949999999999,61.151303999999996],[137.80949999999999,61.328694999999996],[137.844103,61.502658],[137.84410599999998,61.502666999999995],[137.911983,61.66654],[137.91199,61.666553],[138.010535,61.814034],[138.010538,61.814038],[138.13596099999998,61.939460999999994],[138.135965,61.939463999999994],[138.283446,62.038008999999995],[138.283459,62.038016],[138.406363,62.088922999999994],[138.44733399999998,62.105894],[138.447336,62.105894],[138.447341,62.105895999999994],[138.62130399999998,62.140499],[138.621307,62.140499999999996],[138.621309,62.140499999999996],[138.798693,62.140499999999996],[138.79869399999998,62.140499],[138.856682,62.128963999999996],[138.972658,62.105895999999994],[138.972661,62.105894],[138.972666,62.105894],[139.136547,62.038013],[139.284035,61.939463999999994],[139.40946399999999,61.814035],[139.508013,61.666546999999994],[139.575894,61.502666],[139.575896,61.502658],[139.606,61.351316999999995],[139.606,61.351313],[139.6105,61.328691],[139.6105,61.151309],[139.8495,61.151309],[139.8495,61.328691],[139.85399999999998,61.351313],[139.85399999999998,61.351316999999995],[139.88410299999998,61.502658],[139.884106,61.502666999999995],[139.95198299999998,61.66654],[139.95199,61.666553],[140.050535,61.814034],[140.050538,61.814038],[140.175961,61.939460999999994],[140.175965,61.939463999999994],[140.323446,62.038008999999995],[140.32345899999999,62.038016],[140.446363,62.088922999999994],[140.487334,62.105894],[140.487336,62.105894],[140.487341,62.105895999999994],[140.661304,62.140499],[140.661307,62.140499999999996],[140.661309,62.140499999999996],[140.838693,62.140499999999996],[140.838694,62.140499],[140.896682,62.128963999999996],[141.012658,62.105895999999994],[141.01266099999998,62.105894],[141.012666,62.105894],[141.176547,62.038013],[141.32403499999998,61.939463999999994],[141.449464,61.814035],[141.548013,61.666546999999994],[141.615894,61.502666],[141.615896,61.502658],[141.646,61.351316999999995],[141.646,61.351313],[141.6505,61.328691],[141.6505,61.151309],[141.8895,61.151309],[141.8895,61.328691],[141.894,61.351313],[141.894,61.351316999999995],[141.924103,61.502658],[141.924106,61.502666999999995],[141.991983,61.66654],[141.99199,61.666553],[142.090535,61.814034],[142.09053799999998,61.814038],[142.215961,61.939460999999994],[142.21596499999998,61.939463999999994],[142.36344599999998,62.038008999999995],[142.363459,62.038016],[142.48636299999998,62.088922999999994],[142.527334,62.105894],[142.527336,62.105894],[142.527341,62.105895999999994],[142.701304,62.140499],[142.70130699999999,62.140499999999996],[142.70130899999998,62.140499999999996],[142.878693,62.140499999999996],[142.878694,62.140499],[142.936682,62.128963999999996],[143.05265799999998,62.105895999999994],[143.052661,62.105894],[143.052666,62.105894],[143.216547,62.038013],[143.364035,61.939463999999994],[143.489464,61.814035],[143.588013,61.666546999999994],[143.655894,61.502666],[143.65589599999998,61.502658],[143.686,61.351316999999995],[143.686,61.351313],[143.6905,61.328691],[143.6905,61.151309],[143.9295,61.151309],[143.9295,61.328691],[143.934,61.351313],[143.934,61.351316999999995],[143.964103,61.502658],[143.964106,61.502666999999995],[144.031983,61.66654],[144.03199,61.666553],[144.13053499999998,61.814034],[144.130538,61.814038],[144.25596099999999,61.939460999999994],[144.255965,61.939463999999994],[144.403446,62.038008999999995],[144.403459,62.038016],[144.526363,62.088922999999994],[144.567334,62.105894],[144.56733599999998,62.105894],[144.567341,62.105895999999994],[144.74130399999999,62.140499],[144.741307,62.140499999999996],[144.741309,62.140499999999996],[144.918693,62.140499999999996],[144.918694,62.140499],[144.97668199999998,62.128963999999996],[145.092658,62.105895999999994],[145.092661,62.105894],[145.09266599999998,62.105894],[145.25654699999998,62.038013],[145.404035,61.939463999999994],[145.529464,61.814035],[145.62801299999998,61.666546999999994],[145.69589399999998,61.502666],[145.698198,61.491087],[145.73049899999998,61.328694999999996],[145.7305,61.328692999999994],[145.7305,61.151306],[145.73049899999998,61.151303999999996],[145.695896,60.977340999999996],[145.69589299999998,60.977332],[145.628016,60.813458999999995],[145.628009,60.813446],[145.529464,60.665965],[145.529461,60.665960999999996],[145.40403799999999,60.540538],[145.404034,60.540535],[145.256553,60.44199],[145.25654,60.441983],[145.092667,60.374106],[145.092658,60.374103],[144.918694,60.339499999999994],[144.918691,60.339499999999994],[144.741309,60.339499999999994],[144.74130599999998,60.339499999999994],[144.567341,60.374103],[144.567332,60.374106],[144.403459,60.441983],[144.403446,60.44199],[144.255965,60.540535],[144.25596099999999,60.540538],[144.130538,60.665960999999996],[144.13053499999998,60.665965],[144.03199,60.813446],[144.031983,60.813458999999995],[143.964106,60.977332],[143.964104,60.97734],[143.934,61.128682999999995],[143.934,61.128685999999995],[143.9295,61.151309],[143.6905,61.151309],[143.686,61.128685999999995],[143.686,61.128682999999995],[143.655895,60.97734],[143.655894,60.977334],[143.61324199999999,60.874362],[143.58801599999998,60.813458999999995],[143.588009,60.813446],[143.489464,60.665965],[143.489461,60.665960999999996],[143.364038,60.540538],[143.364034,60.540535],[143.216553,60.44199],[143.21653999999998,60.441983],[143.05266699999999,60.374106],[143.05265799999998,60.374103],[142.878694,60.339499999999994],[142.878691,60.339499999999994],[142.70130899999998,60.339499999999994],[142.701306,60.339499999999994],[142.527341,60.374103],[142.527332,60.374106],[142.363459,60.441983],[142.36344599999998,60.44199],[142.21596499999998,60.540535],[142.215961,60.540538],[142.09053799999998,60.665960999999996],[142.090535,60.665965],[141.99199,60.813446],[141.991983,60.813458999999995],[141.924106,60.977332],[141.924104,60.97734],[141.894,61.128682999999995],[141.894,61.128685999999995],[141.8895,61.151309],[141.6505,61.151309],[141.646,61.128685999999995],[141.646,61.128682999999995],[141.615895,60.97734],[141.615894,60.977334],[141.573242,60.874362],[141.548016,60.813458999999995],[141.548009,60.813446],[141.449464,60.665965],[141.44946099999999,60.665960999999996],[141.324038,60.540538],[141.32403399999998,60.540535],[141.17655299999998,60.44199],[141.17654,60.441983],[141.012667,60.374106],[141.012658,60.374103],[140.838694,60.339499999999994],[140.83869099999998,60.339499999999994],[140.661309,60.339499999999994],[140.661306,60.339499999999994],[140.487341,60.374103],[140.48733199999998,60.374106],[140.32345899999999,60.441983],[140.323446,60.44199],[140.175965,60.540535],[140.175961,60.540538],[140.050538,60.665960999999996],[140.050535,60.665965],[139.95199,60.813446],[139.95198299999998,60.813458999999995],[139.884106,60.977332],[139.884104,60.97734],[139.85399999999998,61.128682999999995],[139.85399999999998,61.128685999999995],[139.8495,61.151309],[139.6105,61.151309],[139.606,61.128685999999995],[139.606,61.128682999999995],[139.575895,60.97734],[139.575894,60.977334],[139.533242,60.874362],[139.508016,60.813458999999995],[139.508009,60.813446],[139.40946399999999,60.665965],[139.409461,60.665960999999996],[139.28403799999998,60.540538],[139.284034,60.540535],[139.136553,60.44199],[139.13654,60.441983],[138.972667,60.374106],[138.972658,60.374103],[138.79869399999998,60.339499999999994],[138.798691,60.339499999999994],[138.621309,60.339499999999994],[138.621306,60.339499999999994],[138.447341,60.374103],[138.447332,60.374106],[138.283459,60.441983],[138.283446,60.44199],[138.135965,60.540535],[138.13596099999998,60.540538],[138.010538,60.665960999999996],[138.010535,60.665965],[137.91199,60.813446],[137.911983,60.813458999999995],[137.84410599999998,60.977332],[137.844103,60.977340999999996],[137.80949999999999,61.151303999999996],[137.5,61.151303999999996],[137.5,59.873999999999995],[137.51968499999998,59.806960999999994],[137.572489,59.761205999999994],[137.624,59.75],[146.876,59.75]],[[132.22327099999998,68.99518499999999],[132.269026,69.047989],[132.27897,69.117147],[132.249945,69.180703],[132.243913,69.187181],[131.93718099999998,69.49391299999999],[131.917744,69.504525],[131.90101099999998,69.519026],[131.887679,69.52094199999999],[131.875858,69.52739799999999],[131.853771,69.525818],[131.831853,69.52897],[131.819601,69.52337399999999],[131.806166,69.522414],[131.78843899999998,69.509143],[131.768297,69.499945],[131.761014,69.488613],[131.75023299999998,69.480542],[131.742495,69.459796],[131.730523,69.441167],[131.727371,69.419248],[131.72581599999998,69.415078],[131.72549999999998,69.406232],[131.72549999999998,69.394767],[131.745185,69.327728],[131.761819,69.307086],[132.057086,69.011819],[132.11840899999999,68.978334],[132.144767,68.9755],[132.156232,68.9755]],[[145.905038,67.991132],[145.925017,67.991846],[145.937877,68.00077399999999],[145.95289599999998,68.005185],[145.965985,68.02029],[145.982409,68.031694],[145.996617,68.05564199999999],[145.998651,68.05798899999999],[146.000418,68.06204799999999],[146.051983,68.18654],[146.05199,68.186553],[146.150535,68.334034],[146.15053799999998,68.33403799999999],[146.264624,68.44812399999999],[146.29810899999998,68.509447],[146.293125,68.579139],[146.251253,68.635072],[146.185789,68.659489],[146.176943,68.65980499999999],[139.958462,68.65980499999999],[139.891423,68.64012],[139.845668,68.587316],[139.835724,68.518158],[139.864749,68.454602],[139.870781,68.44812399999999],[140.297086,68.021819],[140.358409,67.988334],[140.38476699999998,67.9855],[145.885857,67.9855]],[[134.522896,68.005185],[134.568651,68.05798899999999],[134.570418,68.06204799999999],[134.621983,68.18654],[134.62198999999998,68.18655199999999],[134.71891499999998,68.331609],[134.739793,68.398286],[134.721309,68.465666],[134.66933,68.512357],[134.615813,68.5245],[132.34376699999999,68.5245],[132.276728,68.504815],[132.230973,68.452011],[132.221029,68.382853],[132.250054,68.31929699999999],[132.25608599999998,68.31281899999999],[132.547086,68.021819],[132.608409,67.988334],[132.63476699999998,67.9855],[134.45585699999998,67.9855]]],"width":0,"net":"/Ethernet Connector/MGND"},{"polygons":[[[141.071675,131.239176],[141.08565099999998,131.249509],[141.099609,131.26153],[141.16943799999999,131.331359],[141.25506199999998,131.38079399999998],[141.255063,131.38079399999998],[141.255063,131.380795],[141.329881,131.40084099999999],[141.34524299999998,131.406056],[141.36012599999998,131.412221],[141.374673,131.41939499999998],[141.416848,131.443745],[141.41685099999998,131.443747],[141.416853,131.443747],[141.416854,131.443748],[141.493281,131.464227],[141.572405,131.464227],[142.668428,131.464227],[142.703355,131.469248],[142.71420799999999,131.472434],[142.772989,131.510204],[142.802018,131.573758],[142.792079,131.64291699999998],[142.792078,131.64291799999998],[142.788894,131.649891],[142.763778,131.68606699999998],[142.699527,131.750317],[142.655225,131.82704999999999],[142.650091,131.835943],[142.650091,131.83594399999998],[142.65009,131.835946],[142.62449999999998,131.931449],[142.62449999999998,131.93145099999998],[142.62449999999998,132.03032],[142.624555,132.03073799999999],[142.623304,132.03968],[142.62313899999998,132.040043],[142.623018,132.04161299999998],[142.61947,132.064355],[142.589691,132.127554],[142.580651,132.13773899999998],[142.549914,132.162812],[142.519439,132.180407],[142.51943699999998,132.180408],[142.449525,132.25032099999999],[142.449523,132.25032299999998],[142.402358,132.33201599999998],[142.400091,132.335943],[142.400091,132.33594399999998],[142.40009,132.335946],[142.37449999999998,132.431449],[142.37449999999998,132.43145099999998],[142.37449999999998,132.53032],[142.374555,132.53073799999999],[142.373304,132.53968],[142.37313899999998,132.540043],[142.373018,132.54161299999998],[142.36947,132.564355],[142.339691,132.627554],[142.330651,132.63773899999998],[142.299914,132.662812],[142.269439,132.680407],[142.26943699999998,132.680408],[142.199525,132.75032099999999],[142.199523,132.75032299999998],[142.15009,132.835943],[142.143191,132.861694],[142.107122,132.92086899999998],[142.106825,132.921355],[142.106808,132.921362],[142.049779,132.950765],[142.01237,132.958904],[141.96742799999998,132.97566799999998],[141.94423799999998,132.984318],[141.944236,132.984318],[141.944236,132.984319],[141.93050499999998,132.991817],[141.930497,132.99182199999998],[141.899848,133.011519],[141.890577,133.01846],[141.871599,133.032667],[141.871594,133.03267],[141.871589,133.03267499999998],[141.84407,133.05651899999998],[141.844043,133.056544],[141.837675,133.06291299999998],[141.77634899999998,133.096394],[141.706658,133.09140499999998],[141.66231399999998,133.062903],[141.65277899999998,133.05336699999998],[141.632433,133.035091],[141.63242599999998,133.03508499999998],[141.611809,133.01846899999998],[141.589599,133.002452],[141.58309699999998,132.99827399999998],[141.583093,132.998272],[141.58309,132.99827],[141.525625,132.970778],[141.525623,132.970777],[141.46742799999998,132.951412],[141.404912,132.938986],[141.404913,132.938986],[141.40312,132.93885799999998],[141.40311599999998,132.93885799999998],[141.330623,132.944054],[141.330618,132.944055],[141.262371,132.958903],[141.205712,132.980038],[141.19423799999998,132.984318],[141.194236,132.984318],[141.194236,132.984319],[141.18050499999998,132.991817],[141.180497,132.99182199999998],[141.149848,133.011519],[141.140577,133.01846],[141.121599,133.032667],[141.121594,133.03267],[141.121589,133.03267499999998],[141.09407,133.05651899999998],[141.094043,133.056544],[141.087675,133.06291299999998],[141.02634899999998,133.096394],[140.956658,133.09140499999998],[140.91231399999998,133.062903],[140.90277899999998,133.05336699999998],[140.882433,133.035091],[140.88242599999998,133.03508499999998],[140.861809,133.01846899999998],[140.839599,133.002452],[140.83309699999998,132.99827399999998],[140.833093,132.998272],[140.83309,132.99827],[140.775625,132.970778],[140.775623,132.970777],[140.717427,132.951411],[140.70444,132.94883],[140.701618,132.94826899999998],[140.639703,132.91589399999998],[140.606019,132.858745],[140.59991,132.835946],[140.550475,132.75032199999998],[140.480562,132.680409],[140.480561,132.680408],[140.470836,132.674794],[140.461111,132.66917899999999],[140.451745,132.663771],[140.424007,132.641956],[140.41321499999998,132.630638],[140.40505,132.61479699999998],[140.403531,132.613204],[140.403114,132.611041],[140.381204,132.568536],[140.37774,132.550558],[140.3755,132.527097],[140.3755,132.43145099999998],[140.3755,132.431449],[140.34991,132.335946],[140.300475,132.25032199999998],[140.230562,132.180409],[140.222785,132.175919],[140.204464,132.16534],[140.204464,132.16534099999998],[140.201753,132.16377599999998],[140.201745,132.163769],[140.201742,132.163769],[140.174002,132.141952],[140.163217,132.13064],[140.131204,132.068536],[140.12774,132.050558],[140.1255,132.027097],[140.1255,131.93145099999998],[140.1255,131.931449],[140.09991,131.835946],[140.052238,131.753375],[140.051398,131.751895],[140.049383,131.748279],[140.049362,131.748189],[140.048868,131.747344],[140.034482,131.72099699999998],[140.01963,131.652742],[140.019759,131.650935],[140.039129,131.592726],[140.04331299999998,131.58621499999998],[140.059938,131.565584],[140.14161199999998,131.483912],[140.270221,131.355302],[140.298466,131.334159],[140.32155799999998,131.321551],[140.380983,131.30638399999998],[140.76456,131.30638399999998],[140.76456199999998,131.30638399999998],[140.840989,131.28590499999999],[140.90951099999998,131.246344],[140.90951099999998,131.246343],[140.916564,131.24227199999999],[140.91662,131.242369],[140.919949,131.2402],[140.938527,131.230054],[141.006798,131.21519899999998]],[[160.071675,131.239176],[160.08565099999998,131.249509],[160.099609,131.26153],[160.16943799999999,131.331359],[160.25506199999998,131.38079399999998],[160.255063,131.38079399999998],[160.255063,131.380795],[160.329881,131.40084099999999],[160.34524299999998,131.406056],[160.36012599999998,131.412221],[160.374673,131.41939499999998],[160.416848,131.443745],[160.41685099999998,131.443747],[160.416853,131.443747],[160.416854,131.443748],[160.493281,131.464227],[160.572405,131.464227],[161.668428,131.464227],[161.703355,131.469248],[161.71420799999999,131.472434],[161.772989,131.510204],[161.802018,131.573758],[161.792079,131.64291699999998],[161.792078,131.64291799999998],[161.788894,131.649891],[161.763778,131.68606699999998],[161.699527,131.750317],[161.655225,131.82704999999999],[161.650091,131.835943],[161.650091,131.83594399999998],[161.65009,131.835946],[161.62449999999998,131.931449],[161.62449999999998,131.93145099999998],[161.62449999999998,132.03032],[161.624555,132.03073799999999],[161.623304,132.03968],[161.62313899999998,132.040043],[161.623018,132.04161299999998],[161.61947,132.064355],[161.589691,132.127554],[161.580651,132.13773899999998],[161.549914,132.162812],[161.519439,132.180407],[161.51943699999998,132.180408],[161.449525,132.25032099999999],[161.449523,132.25032299999998],[161.402358,132.33201599999998],[161.400091,132.335943],[161.400091,132.33594399999998],[161.40009,132.335946],[161.37449999999998,132.431449],[161.37449999999998,132.43145099999998],[161.37449999999998,132.53032],[161.374555,132.53073799999999],[161.373304,132.53968],[161.37313899999998,132.540043],[161.373018,132.54161299999998],[161.36947,132.564355],[161.339691,132.627554],[161.330651,132.63773899999998],[161.299914,132.662812],[161.269439,132.680407],[161.26943699999998,132.680408],[161.199525,132.75032099999999],[161.199523,132.75032299999998],[161.15009,132.835943],[161.143191,132.861694],[161.107122,132.92086899999998],[161.106825,132.921355],[161.106808,132.921362],[161.049779,132.950765],[161.01237,132.958904],[160.96742799999998,132.97566799999998],[160.94423799999998,132.984318],[160.944236,132.984318],[160.944236,132.984319],[160.93050499999998,132.991817],[160.930497,132.99182199999998],[160.899848,133.011519],[160.89057699999998,133.01846],[160.871599,133.032667],[160.871594,133.03267],[160.871589,133.03267499999998],[160.84407,133.05651899999998],[160.844043,133.056544],[160.837675,133.06291299999998],[160.77634899999998,133.096394],[160.706658,133.09140499999998],[160.66231399999998,133.062903],[160.65277899999998,133.05336699999998],[160.632433,133.035091],[160.63242599999998,133.03508499999998],[160.611809,133.01846899999998],[160.589599,133.002452],[160.58309699999998,132.99827399999998],[160.583093,132.998272],[160.58309,132.99827],[160.525625,132.970778],[160.525623,132.970777],[160.46742799999998,132.951412],[160.404912,132.938986],[160.404913,132.938986],[160.40312,132.93885799999998],[160.40311599999998,132.93885799999998],[160.330623,132.944054],[160.330618,132.944055],[160.262371,132.958903],[160.205712,132.980038],[160.19423799999998,132.984318],[160.194236,132.984318],[160.194236,132.984319],[160.18050499999998,132.991817],[160.180497,132.99182199999998],[160.149848,133.011519],[160.14057699999998,133.01846],[160.121599,133.032667],[160.121594,133.03267],[160.121589,133.03267499999998],[160.09407,133.05651899999998],[160.094043,133.056544],[160.087675,133.06291299999998],[160.02634899999998,133.096394],[159.956658,133.09140499999998],[159.91231399999998,133.062903],[159.90277899999998,133.05336699999998],[159.882433,133.035091],[159.88242599999998,133.03508499999998],[159.861809,133.01846899999998],[159.839599,133.002452],[159.83309699999998,132.99827399999998],[159.833093,132.998272],[159.83309,132.99827],[159.775625,132.970778],[159.775623,132.970777],[159.717427,132.951411],[159.70444,132.94883],[159.701618,132.94826899999998],[159.639703,132.91589399999998],[159.606019,132.858745],[159.59991,132.835946],[159.550475,132.75032199999998],[159.480562,132.680409],[159.480561,132.680408],[159.470836,132.674794],[159.461111,132.66917899999999],[159.451745,132.663771],[159.424007,132.641956],[159.41321499999998,132.630638],[159.40505,132.61479699999998],[159.403531,132.613204],[159.403114,132.611041],[159.381204,132.568536],[159.37774,132.550558],[159.3755,132.527097],[159.3755,132.43145099999998],[159.3755,132.431449],[159.34991,132.335946],[159.300475,132.25032199999998],[159.230562,132.180409],[159.222785,132.175919],[159.204464,132.16534],[159.204464,132.16534099999998],[159.201753,132.16377599999998],[159.201745,132.163769],[159.201742,132.163769],[159.174002,132.141952],[159.163217,132.13064],[159.131204,132.068536],[159.12774,132.050558],[159.1255,132.027097],[159.1255,131.93145099999998],[159.1255,131.931449],[159.09991,131.835946],[159.052238,131.753375],[159.051398,131.751895],[159.049383,131.748279],[159.049362,131.748189],[159.048868,131.747344],[159.034482,131.72099699999998],[159.01963,131.652742],[159.019759,131.650935],[159.039129,131.592726],[159.04331299999998,131.58621499999998],[159.059938,131.565584],[159.14161199999998,131.483912],[159.270221,131.355302],[159.298466,131.334159],[159.32155799999998,131.321551],[159.380983,131.30638399999998],[159.76456,131.30638399999998],[159.76456199999998,131.30638399999998],[159.84098899999998,131.28590499999999],[159.90951099999998,131.246344],[159.90951099999998,131.246343],[159.916564,131.24227199999999],[159.91662,131.242369],[159.919949,131.2402],[159.938527,131.230054],[160.006798,131.21519899999998]],[[179.071675,131.239176],[179.08565099999998,131.249509],[179.099609,131.26153],[179.16943799999999,131.331359],[179.25506199999998,131.38079399999998],[179.25506299999998,131.38079399999998],[179.25506299999998,131.380795],[179.329881,131.40084099999999],[179.34524299999998,131.406056],[179.36012599999998,131.412221],[179.374673,131.41939499999998],[179.416848,131.443745],[179.41685099999998,131.443747],[179.416853,131.443747],[179.416854,131.443748],[179.493281,131.464227],[179.572405,131.464227],[180.668428,131.464227],[180.703355,131.469248],[180.71420799999999,131.472434],[180.772989,131.510204],[180.802018,131.573758],[180.792079,131.64291699999998],[180.792078,131.64291799999998],[180.788894,131.649891],[180.763778,131.68606699999998],[180.699527,131.750317],[180.655225,131.82704999999999],[180.650091,131.835943],[180.650091,131.83594399999998],[180.65009,131.835946],[180.62449999999998,131.931449],[180.62449999999998,131.93145099999998],[180.62449999999998,132.03032],[180.624555,132.03073799999999],[180.623304,132.03968],[180.62313899999998,132.040043],[180.623018,132.04161299999998],[180.61946999999998,132.064355],[180.589691,132.127554],[180.580651,132.13773899999998],[180.549914,132.162812],[180.519439,132.180407],[180.51943699999998,132.180408],[180.449525,132.25032099999999],[180.449523,132.25032299999998],[180.402358,132.33201599999998],[180.400091,132.335943],[180.400091,132.33594399999998],[180.40009,132.335946],[180.37449999999998,132.431449],[180.37449999999998,132.43145099999998],[180.37449999999998,132.53032],[180.374555,132.53073799999999],[180.373304,132.53968],[180.37313899999998,132.540043],[180.373018,132.54161299999998],[180.36946999999998,132.564355],[180.339691,132.627554],[180.330651,132.63773899999998],[180.299914,132.662812],[180.269439,132.680407],[180.26943699999998,132.680408],[180.199525,132.75032099999999],[180.199523,132.75032299999998],[180.15009,132.835943],[180.143191,132.861694],[180.107122,132.92086899999998],[180.106825,132.921355],[180.106808,132.921362],[180.049779,132.950765],[180.01237,132.958904],[179.96742799999998,132.97566799999998],[179.94423799999998,132.984318],[179.944236,132.984318],[179.944236,132.984319],[179.93050499999998,132.991817],[179.930497,132.99182199999998],[179.899848,133.011519],[179.89057699999998,133.01846],[179.871599,133.032667],[179.871594,133.03267],[179.871589,133.03267499999998],[179.84407,133.05651899999998],[179.844043,133.056544],[179.837675,133.06291299999998],[179.77634899999998,133.096394],[179.706658,133.09140499999998],[179.66231399999998,133.062903],[179.65277899999998,133.05336699999998],[179.632433,133.035091],[179.63242599999998,133.03508499999998],[179.611809,133.01846899999998],[179.589599,133.002452],[179.58309699999998,132.99827399999998],[179.583093,132.998272],[179.58309,132.99827],[179.525625,132.970778],[179.525623,132.970777],[179.46742799999998,132.951412],[179.404912,132.938986],[179.404913,132.938986],[179.40312,132.93885799999998],[179.40311599999998,132.93885799999998],[179.330623,132.944054],[179.330618,132.944055],[179.262371,132.958903],[179.205712,132.980038],[179.19423799999998,132.984318],[179.194236,132.984318],[179.194236,132.984319],[179.18050499999998,132.991817],[179.180497,132.99182199999998],[179.149848,133.011519],[179.14057699999998,133.01846],[179.121599,133.032667],[179.121594,133.03267],[179.121589,133.03267499999998],[179.09407,133.05651899999998],[179.094043,133.056544],[179.087675,133.06291299999998],[179.02634899999998,133.096394],[178.956658,133.09140499999998],[178.91231399999998,133.062903],[178.90277899999998,133.05336699999998],[178.882433,133.035091],[178.88242599999998,133.03508499999998],[178.861809,133.01846899999998],[178.839599,133.002452],[178.83309699999998,132.99827399999998],[178.833093,132.998272],[178.83309,132.99827],[178.775625,132.970778],[178.775623,132.970777],[178.717427,132.951411],[178.70444,132.94883],[178.701618,132.94826899999998],[178.639703,132.91589399999998],[178.606019,132.858745],[178.59991,132.835946],[178.550475,132.75032199999998],[178.480562,132.680409],[178.480561,132.680408],[178.470836,132.674794],[178.461111,132.66917899999999],[178.451745,132.663771],[178.424007,132.641956],[178.41321499999998,132.630638],[178.40505,132.61479699999998],[178.403531,132.613204],[178.403114,132.611041],[178.381204,132.568536],[178.37774,132.550558],[178.3755,132.527097],[178.3755,132.43145099999998],[178.3755,132.431449],[178.34991,132.335946],[178.300475,132.25032199999998],[178.230562,132.180409],[178.222785,132.175919],[178.204464,132.16534],[178.204464,132.16534099999998],[178.201753,132.16377599999998],[178.201745,132.163769],[178.201742,132.163769],[178.174002,132.141952],[178.163217,132.13064],[178.131204,132.068536],[178.12774,132.050558],[178.1255,132.027097],[178.1255,131.93145099999998],[178.1255,131.931449],[178.09991,131.835946],[178.052238,131.753375],[178.051398,131.751895],[178.049383,131.748279],[178.049362,131.748189],[178.048868,131.747344],[178.034482,131.72099699999998],[178.01962999999998,131.652742],[178.019759,131.650935],[178.039129,131.592726],[178.04331299999998,131.58621499999998],[178.059938,131.565584],[178.14161199999998,131.483912],[178.270221,131.355302],[178.298466,131.334159],[178.32155799999998,131.321551],[178.380983,131.30638399999998],[178.76456,131.30638399999998],[178.76456199999998,131.30638399999998],[178.84098899999998,131.28590499999999],[178.90951099999998,131.246344],[178.90951099999998,131.246343],[178.916564,131.24227199999999],[178.91662,131.242369],[178.919949,131.2402],[178.938527,131.230054],[179.006798,131.21519899999998]],[[198.071675,131.239176],[198.08565099999998,131.249509],[198.099609,131.26153],[198.16943799999999,131.331359],[198.25506199999998,131.38079399999998],[198.25506299999998,131.38079399999998],[198.25506299999998,131.380795],[198.329881,131.40084099999999],[198.34524299999998,131.406056],[198.36012599999998,131.412221],[198.374673,131.41939499999998],[198.416848,131.443745],[198.41685099999998,131.443747],[198.416853,131.443747],[198.416854,131.443748],[198.493281,131.464227],[198.572405,131.464227],[199.66842799999998,131.464227],[199.703355,131.469248],[199.71420799999999,131.472434],[199.772989,131.510204],[199.802018,131.573758],[199.792079,131.64291699999998],[199.792078,131.64291799999998],[199.788894,131.649891],[199.763778,131.68606699999998],[199.699527,131.750317],[199.655225,131.82704999999999],[199.650091,131.835943],[199.650091,131.83594399999998],[199.65008999999998,131.835946],[199.62449999999998,131.931449],[199.62449999999998,131.93145099999998],[199.62449999999998,132.03032],[199.624555,132.03073799999999],[199.623304,132.03968],[199.62313899999998,132.040043],[199.623018,132.04161299999998],[199.61946999999998,132.064355],[199.589691,132.127554],[199.580651,132.13773899999998],[199.549914,132.162812],[199.51943899999998,132.180407],[199.51943699999998,132.180408],[199.449525,132.25032099999999],[199.449523,132.25032299999998],[199.402358,132.33201599999998],[199.400091,132.335943],[199.400091,132.33594399999998],[199.40008999999998,132.335946],[199.37449999999998,132.431449],[199.37449999999998,132.43145099999998],[199.37449999999998,132.53032],[199.374555,132.53073799999999],[199.373304,132.53968],[199.37313899999998,132.540043],[199.373018,132.54161299999998],[199.36946999999998,132.564355],[199.339691,132.627554],[199.330651,132.63773899999998],[199.299914,132.662812],[199.26943899999998,132.680407],[199.26943699999998,132.680408],[199.199525,132.75032099999999],[199.199523,132.75032299999998],[199.15008999999998,132.835943],[199.143191,132.861694],[199.107122,132.92086899999998],[199.106825,132.921355],[199.106808,132.921362],[199.049779,132.950765],[199.01237,132.958904],[198.96742799999998,132.97566799999998],[198.94423799999998,132.984318],[198.944236,132.984318],[198.944236,132.984319],[198.93050499999998,132.991817],[198.930497,132.99182199999998],[198.899848,133.011519],[198.89057699999998,133.01846],[198.871599,133.032667],[198.871594,133.03267],[198.871589,133.03267499999998],[198.84407,133.05651899999998],[198.844043,133.056544],[198.837675,133.06291299999998],[198.77634899999998,133.096394],[198.706658,133.09140499999998],[198.66231399999998,133.062903],[198.65277899999998,133.05336699999998],[198.632433,133.035091],[198.63242599999998,133.03508499999998],[198.611809,133.01846899999998],[198.589599,133.002452],[198.58309699999998,132.99827399999998],[198.583093,132.998272],[198.58309,132.99827],[198.525625,132.970778],[198.525623,132.970777],[198.46742799999998,132.951412],[198.404912,132.938986],[198.404913,132.938986],[198.40312,132.93885799999998],[198.40311599999998,132.93885799999998],[198.330623,132.944054],[198.330618,132.944055],[198.262371,132.958903],[198.20571199999998,132.980038],[198.19423799999998,132.984318],[198.194236,132.984318],[198.194236,132.984319],[198.18050499999998,132.991817],[198.180497,132.99182199999998],[198.149848,133.011519],[198.14057699999998,133.01846],[198.121599,133.032667],[198.121594,133.03267],[198.121589,133.03267499999998],[198.09407,133.05651899999998],[198.094043,133.056544],[198.087675,133.06291299999998],[198.02634899999998,133.096394],[197.956658,133.09140499999998],[197.91231399999998,133.062903],[197.90277899999998,133.05336699999998],[197.882433,133.035091],[197.88242599999998,133.03508499999998],[197.861809,133.01846899999998],[197.839599,133.002452],[197.83309699999998,132.99827399999998],[197.833093,132.998272],[197.83309,132.99827],[197.775625,132.970778],[197.775623,132.970777],[197.717427,132.951411],[197.70443999999998,132.94883],[197.701618,132.94826899999998],[197.639703,132.91589399999998],[197.606019,132.858745],[197.59991,132.835946],[197.55047499999998,132.75032199999998],[197.480562,132.680409],[197.480561,132.680408],[197.470836,132.674794],[197.461111,132.66917899999999],[197.451745,132.663771],[197.424007,132.641956],[197.41321499999998,132.630638],[197.40505,132.61479699999998],[197.403531,132.613204],[197.403114,132.611041],[197.381204,132.568536],[197.37774,132.550558],[197.3755,132.527097],[197.3755,132.43145099999998],[197.3755,132.431449],[197.34991,132.335946],[197.30047499999998,132.25032199999998],[197.230562,132.180409],[197.222785,132.175919],[197.204464,132.16534],[197.204464,132.16534099999998],[197.201753,132.16377599999998],[197.201745,132.163769],[197.201742,132.163769],[197.174002,132.141952],[197.163217,132.13064],[197.131204,132.068536],[197.12774,132.050558],[197.1255,132.027097],[197.1255,131.93145099999998],[197.1255,131.931449],[197.09991,131.835946],[197.052238,131.753375],[197.05139799999998,131.751895],[197.04938299999998,131.748279],[197.049362,131.748189],[197.048868,131.747344],[197.034482,131.72099699999998],[197.01962999999998,131.652742],[197.019759,131.650935],[197.039129,131.592726],[197.04331299999998,131.58621499999998],[197.059938,131.565584],[197.14161199999998,131.483912],[197.270221,131.355302],[197.298466,131.334159],[197.32155799999998,131.321551],[197.380983,131.30638399999998],[197.76456,131.30638399999998],[197.76456199999998,131.30638399999998],[197.84098899999998,131.28590499999999],[197.90951099999998,131.246344],[197.90951099999998,131.246343],[197.916564,131.24227199999999],[197.91662,131.242369],[197.919949,131.2402],[197.938527,131.230054],[198.006798,131.21519899999998]],[[134.938039,117.755569],[134.983794,117.80837299999999],[134.995,117.859884],[134.995,118.601884],[134.975315,118.66892299999999],[134.922511,118.71467799999999],[134.87099999999998,118.725884],[134.129,118.725884],[134.061961,118.706199],[134.01620599999998,118.65339499999999],[134.005,118.601884],[134.005,117.859884],[134.024685,117.792845],[134.07748899999999,117.74709],[134.129,117.735884],[134.87099999999998,117.735884]],[[153.938039,117.755569],[153.983794,117.80837299999999],[153.995,117.859884],[153.995,118.601884],[153.975315,118.66892299999999],[153.922511,118.71467799999999],[153.87099999999998,118.725884],[153.129,118.725884],[153.061961,118.706199],[153.01620599999998,118.65339499999999],[153.005,118.601884],[153.005,117.859884],[153.024685,117.792845],[153.07748899999999,117.74709],[153.129,117.735884],[153.87099999999998,117.735884]],[[172.938039,117.755569],[172.983794,117.80837299999999],[172.995,117.859884],[172.995,118.601884],[172.975315,118.66892299999999],[172.922511,118.71467799999999],[172.87099999999998,118.725884],[172.129,118.725884],[172.061961,118.706199],[172.01620599999998,118.65339499999999],[172.005,118.601884],[172.005,117.859884],[172.024685,117.792845],[172.07748899999999,117.74709],[172.129,117.735884],[172.87099999999998,117.735884]],[[191.938039,117.755569],[191.983794,117.80837299999999],[191.995,117.859884],[191.995,118.601884],[191.975315,118.66892299999999],[191.922511,118.71467799999999],[191.87099999999998,118.725884],[191.129,118.725884],[191.061961,118.706199],[191.01620599999998,118.65339499999999],[191.005,118.601884],[191.005,117.859884],[191.024685,117.792845],[191.07748899999999,117.74709],[191.129,117.735884],[191.87099999999998,117.735884]],[[202.166756,110.498644],[202.18089899999998,110.503351],[202.192852,110.503351],[202.224951,110.51800899999999],[202.231471,110.522199],[202.252107,110.53882999999999],[202.295639,110.582363],[202.29564399999998,110.58236699999999],[202.29564499999998,110.58236799999999],[202.42265899999998,110.667237],[202.422662,110.667238],[202.422663,110.667239],[202.563795,110.725698],[202.694898,110.75177599999999],[202.713615,110.755499],[202.713619,110.7555],[202.71362,110.7555],[202.866381,110.7555],[202.866382,110.755499],[203.01620499999999,110.725698],[203.15733699999998,110.667239],[203.27340099999998,110.589686],[203.275456,110.58904299999999],[203.276892,110.58743799999999],[203.305233,110.574456],[203.31382,110.571767],[203.33164599999998,110.571449],[203.34007599999998,110.56881],[203.355583,110.571021],[203.38367699999998,110.57052],[203.443121,110.607238],[203.473277,110.670265],[203.467055,110.733437],[203.465265,110.738236],[203.461456,110.745677],[203.46105799999998,110.748172],[203.459005,110.750467],[203.45218599999998,110.763792],[203.37276,110.88266],[203.37275499999998,110.88266999999999],[203.314302,111.023792],[203.31429599999998,111.02381899999999],[203.28449999999998,111.17361199999999],[203.28449999999998,111.173615],[203.28449999999998,111.32638399999999],[203.28449999999998,111.326386],[203.28449899999998,111.326386],[203.30453899999998,111.427127],[203.29831199999998,111.496719],[203.25772999999998,111.550212],[203.247623,111.557857],[203.244238,111.55912],[203.230514,111.566614],[203.199851,111.58632],[203.17159999999998,111.607468],[203.14404399999998,111.631345],[203.124068,111.65132],[203.11723999999998,111.656486],[203.11577599999998,111.65704],[203.111323,111.66069499999999],[203.04646499999998,111.704032],[203.025028,111.71548999999999],[202.95296199999999,111.745342],[202.929699,111.752399],[202.85319199999998,111.767617],[202.82900099999998,111.77],[202.75099699999998,111.77],[202.72680599999998,111.767617],[202.6503,111.752399],[202.627042,111.74534399999999],[202.55496499999998,111.71548899999999],[202.53352999999998,111.704031],[202.468672,111.66069399999999],[202.449882,111.64527299999999],[202.43278999999998,111.628181],[202.43278899999999,111.62818],[202.432775,111.628166],[202.43276,111.628152],[202.43275,111.628143],[202.412447,111.609905],[202.41243899999998,111.609899],[202.412434,111.609894],[202.391798,111.593263],[202.391787,111.593255],[202.39178199999998,111.593251],[202.39176999999998,111.59324199999999],[202.369618,111.57726799999999],[202.369578,111.577241],[202.36309699999998,111.573076],[202.363093,111.57307399999999],[202.36309,111.573072],[202.305625,111.54558],[202.305623,111.54557899999999],[202.24742799999999,111.526214],[202.184912,111.51378799999999],[202.184913,111.51378799999999],[202.18312,111.51366],[202.18311599999998,111.51366],[202.141652,111.516632],[202.110625,111.518856],[202.11062199999998,111.518856],[202.110617,111.518857],[202.05359299999998,111.531264],[202.038053,111.534645],[202.038048,111.534646],[202.037176,111.534835],[202.036217,111.53566699999999],[202.028055,111.539046],[201.974249,111.559114],[201.974243,111.559117],[201.96050699999998,111.566617],[201.929858,111.586315],[201.901593,111.607473],[201.874058,111.63133099999999],[201.874021,111.631366],[201.86011,111.645277],[201.84132499999998,111.66069399999999],[201.841324,111.66069499999999],[201.776467,111.704032],[201.75502799999998,111.715491],[201.68295999999998,111.74534299999999],[201.659698,111.752399],[201.583191,111.767617],[201.559,111.77],[201.481003,111.77],[201.45681199999999,111.767617],[201.385479,111.75342699999999],[201.35043299999998,111.748947],[201.350442,111.748947],[201.31632,111.74696499999999],[201.28337499999998,111.747332],[201.28101099999998,111.74735899999999],[201.28100799999999,111.74735899999999],[201.28097599999998,111.74736],[201.26639,111.74853399999999],[201.266378,111.748536],[201.196518,111.76422099999999],[201.196516,111.76422099999999],[201.19334999999998,111.765419],[201.123681,111.770713],[201.062209,111.737501],[201.028452,111.676328],[201.0255,111.64943099999999],[201.0255,110.81797399999999],[201.030522,110.783041],[201.03443299999998,110.769722],[201.072206,110.710945],[201.13575799999998,110.68191999999999],[201.140955,110.681173],[201.20604699999998,110.689351],[201.293795,110.725698],[201.42489799999998,110.75177599999999],[201.443615,110.755499],[201.44361899999998,110.7555],[201.44361999999998,110.7555],[201.59638099999998,110.7555],[201.59638199999998,110.755499],[201.746205,110.725698],[201.887337,110.667239],[202.014352,110.58237],[202.037817,110.558905],[202.05471799999998,110.54200499999999],[202.054724,110.542001],[202.08296299999998,110.520861],[202.096689,110.51336599999999],[202.112881,110.50984299999999],[202.12298199999998,110.50335199999999],[202.142718,110.503351],[202.164946,110.498515]],[[204.813428,110.57293899999999],[204.818231,110.574731],[204.843789,110.58780999999999],[204.94046,110.65240399999999],[204.962659,110.667237],[204.962662,110.667238],[204.962663,110.667239],[205.103795,110.725698],[205.234898,110.75177599999999],[205.253615,110.755499],[205.253619,110.7555],[205.25361999999998,110.7555],[205.40638099999998,110.7555],[205.40638199999998,110.755499],[205.507131,110.73545899999999],[205.576721,110.741686],[205.63189799999998,110.78455],[205.640155,110.79765499999999],[205.64659799999998,110.809457],[205.64659999999998,110.80946],[205.646604,110.809466],[205.646605,110.809468],[205.664944,110.838008],[205.666318,110.84014499999999],[205.666319,110.84014599999999],[205.673692,110.84999599999999],[205.687456,110.86838399999999],[205.711337,110.895946],[205.71133999999998,110.895949],[205.725271,110.90988],[205.740692,110.92867],[205.784032,110.993532],[205.795491,111.01497099999999],[205.825344,111.087043],[205.83239999999998,111.11030199999999],[205.84499499999998,111.17361899999999],[205.84761699999999,111.186797],[205.85,111.21099],[205.85,111.289],[205.84761699999999,111.313193],[205.832397,111.389704],[205.82534099999998,111.41296399999999],[205.795492,111.48502599999999],[205.784033,111.506464],[205.740695,111.57132399999999],[205.72527399999998,111.590114],[205.67011399999998,111.645274],[205.65132499999999,111.66069399999999],[205.651323,111.660696],[205.58646399999998,111.704033],[205.56502799999998,111.71548999999999],[205.49296199999998,111.745342],[205.469699,111.752399],[205.393192,111.767617],[205.369001,111.77],[205.290997,111.77],[205.266806,111.767617],[205.19029999999998,111.752399],[205.16704199999998,111.74534399999999],[205.094965,111.71548899999999],[205.07352999999998,111.704031],[205.008672,111.66069399999999],[204.989882,111.64527299999999],[204.97279,111.628181],[204.97278899999998,111.62818],[204.97277499999998,111.628166],[204.97276,111.628152],[204.97275,111.628143],[204.95244699999998,111.609905],[204.952439,111.609899],[204.95243399999998,111.609894],[204.931798,111.593263],[204.93178699999999,111.593255],[204.931782,111.593251],[204.93177,111.59324199999999],[204.909618,111.57726799999999],[204.90957799999998,111.577241],[204.903097,111.573076],[204.90309299999998,111.57307399999999],[204.90309,111.573072],[204.88346099999998,111.56368099999999],[204.831482,111.516992],[204.812997,111.449612],[204.81536,111.427633],[204.83006999999998,111.353676],[204.8355,111.32638],[204.8355,111.17362],[204.80569799999998,111.02379499999999],[204.752324,110.894939],[204.75198899999998,110.894131],[204.747241,110.882667],[204.74723999999998,110.88266399999999],[204.747235,110.882656],[204.669684,110.766594],[204.654454,110.734757],[204.65176599999998,110.726171],[204.650522,110.656313],[204.687244,110.596871],[204.750273,110.56671999999999]],[[208.538039,102.02468499999999],[208.58379399999998,102.077489],[208.595,102.12899999999999],[208.595,103.571],[208.575315,103.63803899999999],[208.52251099999998,103.68379399999999],[208.471,103.695],[207.029,103.695],[206.961961,103.675315],[206.916206,103.62251099999999],[206.905,103.571],[206.905,102.12899999999999],[206.92468499999998,102.061961],[206.977489,102.016206],[207.029,102.005],[208.471,102.005]],[[205.188039,102.27468499999999],[205.233794,102.327489],[205.245,102.37899999999999],[205.245,103.121],[205.225315,103.18803899999999],[205.172511,103.23379399999999],[205.12099999999998,103.24499999999999],[204.379,103.24499999999999],[204.311961,103.225315],[204.26620599999998,103.172511],[204.255,103.121],[204.255,102.37899999999999],[204.27468499999998,102.311961],[204.32748899999999,102.266206],[204.379,102.255],[205.12099999999998,102.255]],[[164.292472,98.14032999999999],[164.34840699999998,98.182199],[164.35652399999998,98.19450499999999],[164.35892099999998,98.198657],[164.362109,98.203683],[164.37033599999998,98.216651],[164.38211099999998,98.23360699999999],[164.394975,98.250576],[164.395762,98.251528],[164.396405,98.25230599999999],[164.420784,98.275819],[164.43101099999998,98.28788499999999],[164.438718,98.292958],[164.449866,98.301507],[164.482066,98.3262],[164.48208599999998,98.326212],[164.48209,98.32621499999999],[164.531327,98.35582699999999],[164.53188699999998,98.356083],[164.601826,98.376622],[164.601838,98.376623],[164.604251,98.37714799999999],[164.614164,98.379734],[164.622595,98.382311],[164.622596,98.382311],[164.62426499999998,98.38282099999999],[164.682624,98.421241],[164.710947,98.485112],[164.700242,98.55415699999999],[164.653908,98.606454],[164.622242,98.62059099999999],[164.551495,98.640903],[164.551492,98.64090399999999],[164.528164,98.652929],[164.522637,98.655777],[164.504692,98.662857],[164.495779,98.667942],[164.488937,98.673148],[164.488932,98.67315099999999],[164.48865999999998,98.673358],[164.485499,98.675686],[164.430137,98.715108],[164.42194,98.72292399999999],[164.417995,98.72676799999999],[164.414311,98.730434],[164.401849,98.74736299999999],[164.400169,98.74959199999999],[164.39702699999998,98.753664],[164.39624899999998,98.75443899999999],[164.355179,98.807823],[164.354975,98.80817499999999],[164.352181,98.811798],[164.327133,98.829988],[164.303346,98.849817],[164.299104,98.85034399999999],[164.295647,98.85285499999999],[164.264737,98.854616],[164.23400999999998,98.858436],[164.230157,98.856586],[164.22589,98.85683],[164.19893,98.84159799999999],[164.17102,98.82820099999999],[164.168778,98.824562],[164.165058,98.82245999999999],[164.150614,98.795073],[164.134377,98.768712],[164.133581,98.76277499999999],[164.132465,98.76065899999999],[164.13279,98.75687599999999],[164.13,98.736058],[164.13,98.70199],[164.129502,98.68606299999999],[164.12889199999998,98.676318],[164.128533,98.67058],[164.127038,98.65468],[164.12518599999999,98.639945],[164.10743,98.573307],[164.081861,98.51210999999999],[164.081856,98.51209999999999],[164.062668,98.47502399999999],[164.042556,98.453683],[164.02833099999998,98.438588],[164.01844,98.419124],[164.004549,98.40227399999999],[164.00292299999998,98.388588],[163.99668,98.376303],[163.99888199999998,98.35457799999999],[163.996306,98.332893],[164.00233699999998,98.3205],[164.003727,98.30678999999999],[164.017325,98.289704],[164.026882,98.270068],[164.04308799999998,98.257334],[164.047238,98.252121],[164.054115,98.24761699999999],[164.056584,98.24611399999999],[164.069468,98.23908],[164.09301,98.223948],[164.09427399999998,98.22318],[164.094768,98.223047],[164.103433,98.218125],[164.10353999999998,98.21807199999999],[164.112753,98.211697],[164.148036,98.18225799999999],[164.16145899999998,98.16883399999999],[164.22278,98.135348]],[[188.938039,96.52468499999999],[188.983794,96.577489],[188.995,96.62899999999999],[188.995,97.25374599999999],[189.000207,97.305066],[189.000208,97.305072],[189.010213,97.353867],[189.025627,97.403104],[189.02562999999998,97.40311299999999],[189.02898399999998,97.410946],[189.066838,97.473051],[189.06684199999998,97.473057],[189.11131799999998,97.526922],[189.111326,97.52693099999999],[189.143341,97.559328],[189.196257,97.58863099999999],[189.209013,97.601539],[189.224842,97.61041399999999],[189.233059,97.62587099999999],[189.24536799999998,97.63832699999999],[189.24912,97.656083],[189.25763899999998,97.672108],[189.256194,97.68955799999999],[189.25981399999998,97.706687],[189.25337199999998,97.72364999999999],[189.25187499999998,97.741739],[189.241225,97.75563799999999],[189.23501,97.77200599999999],[189.220417,97.782795],[189.20937999999998,97.797201],[189.186677,97.807741],[189.17882899999998,97.81354499999999],[189.178216,97.813767],[189.167355,97.817679],[189.16338299999998,97.818107],[189.14509099999998,97.822544],[189.110356,97.833648],[189.07760299999998,97.846761],[189.051662,97.85936199999999],[189.045446,97.86160199999999],[189.043557,97.86171499999999],[189.03551099999999,97.864717],[189.034537,97.864978],[189.00220399999998,97.864209],[188.97570299999998,97.86580699999999],[188.971553,97.86348],[188.964687,97.863317],[188.932942,97.841832],[188.91475799999998,97.831637],[188.913004,97.828338],[188.906823,97.82415499999999],[188.88705199999998,97.790606],[188.86467199999998,97.733728],[188.864671,97.73372599999999],[188.85304499999998,97.711822],[188.838599,97.68460499999999],[188.81759699999998,97.653976],[188.80599099999998,97.63704899999999],[188.805981,97.63703699999999],[188.800228,97.630399],[188.799779,97.629882],[188.799713,97.62980499999999],[188.784558,97.61232],[188.7747,97.60853499999999],[188.76744599999998,97.60254599999999],[188.74523399999998,97.582743],[188.745232,97.582741],[188.745229,97.58273899999999],[188.745226,97.582737],[188.68646999999999,97.54498199999999],[188.686458,97.544975],[188.62033599999998,97.51477899999999],[188.62032399999998,97.514775],[188.60533999999998,97.510375],[188.605335,97.510374],[188.605332,97.510373],[188.569708,97.502624],[188.569706,97.502623],[188.569703,97.502623],[188.534774,97.49760099999999],[188.498411,97.49499999999999],[188.129,97.49499999999999],[188.061961,97.475315],[188.01620599999998,97.422511],[188.005,97.371],[188.005,96.62899999999999],[188.024685,96.561961],[188.07748899999999,96.516206],[188.129,96.505],[188.87099999999998,96.505]],[[193.030298,89.635055],[193.032549,89.634945],[193.059002,89.64461],[193.07286299999998,89.65154799999999],[193.07458499999998,89.65240999999999],[193.101651,89.664],[193.130245,89.674279],[193.140241,89.67721399999999],[193.206133,89.68749],[193.20614,89.687491],[193.262281,89.68882699999999],[193.27030399999998,89.689019],[193.27030399999998,89.68901799999999],[193.270309,89.689019],[193.336641,89.68188599999999],[193.354922,89.67745],[193.354933,89.67744599999999],[193.354943,89.677444],[193.38960799999998,89.666361],[193.38961899999998,89.666356],[193.389638,89.66635099999999],[193.413998,89.656598],[193.413997,89.65659699999999],[193.44563499999998,89.643931],[193.466142,89.641972],[193.4856,89.635198],[193.500219,89.638716],[193.515188,89.637287],[193.533501,89.646727],[193.55353,89.65154799999999],[193.56392499999998,89.66241],[193.577292,89.66930099999999],[193.587594,89.68714399999999],[193.601837,89.702027],[193.60470899999999,89.716785],[193.61222899999999,89.729809],[193.611249,89.75038699999999],[193.615185,89.77060999999999],[193.609308,89.79114299999999],[193.608906,89.7996],[193.606926,89.804924],[193.604967,89.80984099999999],[193.597598,89.824563],[193.586009,89.85162],[193.57572,89.88023899999999],[193.573308,89.888452],[193.573305,89.88846],[193.57261499999998,89.89081],[193.562817,89.946028],[193.560619,89.979466],[193.559392,89.998121],[193.559392,89.99812399999999],[193.558089,90.01792499999999],[193.558654,90.023063],[193.55944,90.03421499999999],[193.559522,90.037465],[193.559616,90.037461],[193.559815,90.041865],[193.560575,90.04835399999999],[193.560724,90.049489],[193.56087399999998,90.050797],[193.560926,90.051343],[193.56125799999998,90.05417],[193.56126799999998,90.054217],[193.56152799999998,90.056471],[193.561215,90.058283],[193.57305399999998,90.10743699999999],[193.57304399999998,90.107637],[193.573412,90.108926],[193.57567,90.11829999999999],[193.576628,90.12182],[193.577635,90.12552],[193.577634,90.12552099999999],[193.577635,90.125523],[193.57768299999998,90.125697],[193.57870699999998,90.12946199999999],[193.579614,90.13279299999999],[193.580288,90.134052],[193.58691199999998,90.14947],[193.58711599999998,90.149391],[193.588259,90.152329],[193.608511,90.197452],[193.615164,90.21615399999999],[193.615639,90.217928],[193.61562899999998,90.282108],[193.615173,90.28380899999999],[193.613983,90.286941],[193.61396299999998,90.287778],[193.613285,90.288778],[193.60628799999998,90.30720199999999],[193.597582,90.32459399999999],[193.59757299999998,90.324615],[193.585996,90.351653],[193.585988,90.351671],[193.575718,90.380245],[193.575709,90.380271],[193.572781,90.390245],[193.569178,90.413356],[193.56250599999998,90.456144],[193.560979,90.520307],[193.56534,90.560873],[193.568109,90.586625],[193.572544,90.604907],[193.57254799999998,90.604919],[193.58363599999998,90.639607],[193.58364699999998,90.639637],[193.59658199999998,90.67195099999999],[193.59658299999998,90.67195099999999],[193.59661599999998,90.672034],[193.59682099999998,90.672545],[193.59696399999999,90.6729],[193.604123,90.68759899999999],[193.604559,90.688493],[193.609239,90.71615299999999],[193.617079,90.743093],[193.614991,90.75013899999999],[193.61621699999998,90.75738299999999],[193.605201,90.783182],[193.597231,90.81008399999999],[193.591666,90.814882],[193.58878099999998,90.82164],[193.565563,90.837389],[193.54431599999998,90.85571],[193.537039,90.85673799999999],[193.530959,90.860863],[193.502916,90.861559],[193.475133,90.86548599999999],[193.465597,90.862487],[193.461111,90.86259899999999],[193.441293,90.85546],[193.439416,90.854597],[193.42541,90.84758599999999],[193.40715,90.839767],[193.40566199999998,90.839083],[193.400772,90.834825],[193.359763,90.822784],[193.359756,90.82278199999999],[193.29386,90.812506],[193.229691,90.81097899999999],[193.16338399999998,90.818106],[193.16338,90.818107],[193.145094,90.822543],[193.145092,90.822543],[193.110355,90.833647],[193.11034899999999,90.83364999999999],[193.079446,90.846023],[193.07760299999998,90.846761],[193.057594,90.856481],[193.035498,90.864721],[193.032082,90.865636],[192.967883,90.86562699999999],[192.966175,90.865169],[192.963063,90.863986],[192.962233,90.863967],[192.96123699999998,90.863293],[192.94278799999998,90.856284],[192.925423,90.84759199999999],[192.925415,90.847588],[192.92541,90.84758599999999],[192.91792999999998,90.844383],[192.90863199999998,90.840401],[192.90249,90.835329],[192.859763,90.822784],[192.859756,90.82278199999999],[192.79386,90.812506],[192.729691,90.81097899999999],[192.66338399999998,90.818106],[192.66338,90.818107],[192.645094,90.822543],[192.645092,90.822543],[192.610355,90.833647],[192.61034899999999,90.83364999999999],[192.577608,90.846758],[192.5776,90.846762],[192.561373,90.85464499999999],[192.492471,90.866231],[192.42824199999998,90.838726],[192.389081,90.780863],[192.387419,90.711013],[192.396308,90.68760499999999],[192.402414,90.67540799999999],[192.414007,90.648333],[192.424288,90.61972899999999],[192.427222,90.60973399999999],[192.437494,90.54384],[192.439019,90.47967899999999],[192.43188899999998,90.413371],[192.431887,90.41336299999999],[192.431886,90.413356],[192.431465,90.41162399999999],[192.43075,90.408676],[192.430748,90.408671],[192.427451,90.395082],[192.41635,90.36035799999999],[192.403233,90.327596],[192.402089,90.32478599999999],[192.394982,90.31415],[192.389942,90.30068299999999],[192.38965299999998,90.296719],[192.386304,90.289329],[192.385232,90.285325],[192.386115,90.248024],[192.384878,90.230997],[192.386593,90.227847],[192.386886,90.21548],[192.426041,90.157612],[192.490266,90.1301],[192.49835299999998,90.12939899999999],[192.51449699999998,90.128534],[192.540868,90.125697],[192.56787599999998,90.121318],[192.575434,90.11967299999999],[192.615486,90.105536],[192.63550999999998,90.098469],[192.645667,90.09338199999999],[192.690373,90.07099199999999],[192.743336,90.035583],[192.74470499999998,90.034396],[192.792282,89.979466],[192.83002499999998,89.920723],[192.86021499999998,89.854613],[192.86462,89.839615],[192.86949099999998,89.81721999999999],[192.87329699999998,89.803598],[192.87335299999998,89.80338599999999],[192.874071,89.7996],[192.87552599999998,89.791929],[192.88,89.744323],[192.88,89.744317],[192.88003999999998,89.743892],[192.891698,89.714641],[192.90164099999998,89.684772],[192.904533,89.68244],[192.90590999999998,89.67898799999999],[192.931533,89.66068299999999],[192.956045,89.640931],[192.95973899999998,89.64053299999999],[192.962763,89.638374],[192.99419899999998,89.63682899999999],[193.025514,89.63346299999999]],[[196.889233,74.48012],[196.89025099999998,74.480419],[196.956146,74.49069399999999],[197.020312,74.492221],[197.086641,74.48508799999999],[197.104922,74.48065199999999],[197.106112,74.480271],[197.121356,74.480282],[197.188382,74.500013],[197.23409999999998,74.552849],[197.24399599999998,74.62201499999999],[197.241056,74.636335],[197.240683,74.637728],[197.240681,74.63773599999999],[197.23415799999998,74.67052799999999],[197.229934,74.70262],[197.228657,74.722117],[197.22775,74.735961],[197.22775,74.735969],[197.22775,75.542975],[197.208065,75.61001399999999],[197.191431,75.630656],[196.95528299999998,75.866805],[193.302187,79.519899],[192.652186,80.169899],[191.645254,81.17683],[191.60934799999998,81.221935],[191.57985299999999,81.269054],[191.554971,81.32106399999999],[191.55496599999998,81.32107599999999],[191.55207199999998,81.32943999999999],[191.55207,81.329447],[191.53831,81.400851],[191.53637899999998,81.44143],[191.53637899999998,81.441434],[191.534988,81.47062799999999],[191.5419,81.543019],[191.545586,81.55821399999999],[191.556683,81.592931],[191.569798,81.625694],[191.585712,81.658458],[191.585722,81.65847699999999],[191.59785,81.679484],[191.60540699999999,81.71064],[191.61446099999998,81.741416],[191.61359099999999,81.744382],[191.61432,81.747385],[191.60383,81.777689],[191.594811,81.808466],[191.592476,81.81049],[191.591466,81.813411],[191.56625699999998,81.83323399999999],[191.54203099999998,81.854249],[191.538972,81.85468999999999],[191.536544,81.8566],[191.504616,81.859647],[191.47287799999998,81.864228],[191.469081,81.86304],[191.46699099999998,81.86323999999999],[191.439008,81.85430199999999],[191.436975,81.853375],[191.425423,81.84759199999999],[191.406913,81.839665],[191.405602,81.839067],[191.400671,81.83479899999999],[191.36974899999998,81.825717],[191.36974999999998,81.825717],[191.359464,81.822696],[191.359463,81.822695],[191.359457,81.822694],[191.30211799999998,81.81276299999999],[191.30210699999998,81.812761],[191.23339299999998,81.808816],[191.232419,81.809277],[191.22048999999998,81.81056699999999],[191.21622599999998,81.81081999999999],[191.20209,81.81068599999999],[191.197205,81.811341],[191.19575999999998,81.811612],[191.190588,81.81222799999999],[191.189081,81.81242999999999],[191.189063,81.812432],[191.186357,81.812797],[191.185399,81.81264999999999],[191.185004,81.812674],[191.183913,81.812423],[191.183335,81.81233399999999],[191.149439,81.82139099999999],[191.148257,81.82170699999999],[191.146625,81.822143],[191.146623,81.822143],[191.12298199999998,81.828459],[191.110556,81.832118],[191.109717,81.83247],[191.09654799999998,81.838713],[191.094926,81.839356],[191.094912,81.839362],[191.09491,81.83936299999999],[191.084071,81.84428199999999],[191.05344399999998,81.858183],[191.04295199999999,81.86237899999999],[191.038659,81.863872],[191.034337,81.865031],[190.996973,81.878379],[190.99644899999998,81.878562],[190.99604,81.878582],[190.958452,81.895624],[190.958314,81.895687],[190.94897799999998,81.899906],[190.94437399999998,81.900549],[190.93635999999998,81.90499],[190.934788,81.907074],[190.923191,81.914712],[190.910519,81.92207499999999],[190.904516,81.92711899999999],[190.90043699999998,81.93026499999999],[190.897001,81.93270199999999],[190.879977,81.945883],[190.877656,81.947841],[190.87762999999998,81.947862],[190.864012,81.959357],[190.848144,81.973939],[189.630656,83.191431],[189.569333,83.224916],[189.54297499999998,83.22775],[187.793713,83.22775],[187.737127,83.235367],[187.726146,83.236845],[187.72614299999998,83.236846],[187.66291999999999,83.25417999999999],[187.66289999999998,83.254187],[187.60008,83.280864],[187.595539,83.283559],[187.595534,83.283563],[187.53892199999999,83.32918699999999],[187.537194,83.33104399999999],[187.536463,83.33147699999999],[187.53568199999998,83.332205],[187.53552299999998,83.33203499999999],[187.477104,83.36669599999999],[187.407279,83.36420199999999],[187.377547,83.34965],[187.373253,83.346781],[187.355501,83.334919],[187.35548799999998,83.334912],[187.355489,83.334912],[187.355481,83.334908],[187.225003,83.280864],[187.218917,83.27834299999999],[187.218907,83.27834],[187.21890499999998,83.278339],[187.2189,83.27833799999999],[187.07392199999998,83.2495],[187.07392,83.2495],[187.073918,83.2495],[186.92608199999998,83.2495],[186.92607999999998,83.2495],[186.926078,83.2495],[186.781096,83.27833799999999],[186.781079,83.27834399999999],[186.64451699999998,83.334908],[186.64449299999998,83.334921],[186.620984,83.350629],[186.554306,83.371504],[186.48692699999998,83.353017],[186.465995,83.336756],[186.443466,83.315017],[186.44346399999998,83.315015],[186.38468899999998,83.277243],[186.379924,83.27506699999999],[186.318538,83.24703199999999],[186.31853999999998,83.24703199999999],[186.305219,83.243121],[186.26957099999998,83.235367],[186.234662,83.23035],[186.234634,83.230347],[186.198306,83.22775],[186.198301,83.22775],[178.24163,83.22775],[178.190314,83.232956],[178.190312,83.232956],[178.190306,83.232957],[178.190302,83.232957],[178.14151099999998,83.242961],[178.09224899999998,83.258386],[178.09223699999998,83.258391],[178.08441299999998,83.261741],[178.08440099999999,83.261747],[178.022314,83.299596],[178.02231,83.299599],[177.96844199999998,83.34407999999999],[177.968428,83.344093],[177.93605,83.376088],[177.936048,83.37608999999999],[177.936048,83.376091],[177.917174,83.410174],[177.887752,83.46330499999999],[177.86648,83.52985199999999],[177.866479,83.52985699999999],[177.85441699999998,83.601705],[177.854398,83.60254599999999],[177.854397,83.60261],[177.854231,83.609549],[177.855962,83.645927],[177.855963,83.64595],[177.860143,83.680943],[177.861381,83.68994699999999],[177.861382,83.689953],[177.895638,83.78357],[177.895638,83.783571],[177.90392699999998,83.797178],[177.90393799999998,83.797195],[177.90908299999998,83.80564],[177.911687,83.811217],[177.93456,83.850605],[177.95041,83.865642],[177.957937,83.876728],[177.958145,83.877377],[177.959254,83.878708],[177.963127,83.884655],[177.96312899999998,83.884658],[177.964714,83.88628],[177.96802699999998,83.88922099999999],[177.96786,83.889408],[177.973107,83.89397799999999],[177.97724499999998,83.898083],[177.978275,83.89933099999999],[177.979281,83.900246],[177.97932799999998,83.900289],[177.983307,83.902682],[177.99453499999998,83.914886],[178.018499,83.928349],[178.022367,83.930522],[178.024083,83.93148599999999],[178.028474,83.933953],[178.041859,83.94147199999999],[178.047284,83.944704],[178.06596399999998,83.956488],[178.132374,83.986143],[178.13633199999998,83.987269],[178.13635299999999,83.987273],[178.13644399999998,83.987297],[178.140819,83.988496],[178.145173,83.989775],[178.146119,83.990048],[178.147098,83.990332],[178.147596,83.99047399999999],[178.182359,83.997817],[178.21629,84.00255],[178.216299,84.00255],[178.21630199999998,84.002551],[178.216295,84.002551],[178.25158299999998,84.005],[178.251588,84.005],[179.12099999999998,84.005],[179.188039,84.02468499999999],[179.233794,84.077489],[179.245,84.12899999999999],[179.245,84.871],[179.225315,84.93803899999999],[179.172511,84.983794],[179.12099999999998,84.99499999999999],[178.379,84.99499999999999],[178.311961,84.975315],[178.26620599999998,84.922511],[178.255,84.871],[178.255,84.746256],[178.254999,84.746246],[178.249787,84.694903],[178.23977,84.646078],[178.224343,84.596824],[178.220995,84.58900799999999],[178.183146,84.52692499999999],[178.138665,84.47305899999999],[178.10666,84.44067299999999],[178.01944899999998,84.392377],[177.975081,84.378194],[177.952898,84.37110299999999],[177.95289,84.371101],[177.881183,84.359043],[177.881173,84.359042],[177.867299,84.358712],[177.83091199999998,84.360447],[177.830885,84.360449],[177.795841,84.36464],[177.779662,84.36775899999999],[177.756193,84.36999999999999],[177.75052599999998,84.36999999999999],[177.718425,84.36577199999999],[177.716188,84.365172],[177.692789,84.356285],[177.675425,84.34759299999999],[177.64838999999998,84.33601399999999],[177.648373,84.336007],[177.648363,84.33600299999999],[177.641818,84.33364999999999],[177.619775,84.32572499999999],[177.61973899999998,84.325713],[177.609761,84.322783],[177.609756,84.32278199999999],[177.54386599999998,84.312507],[177.543856,84.312505],[177.54385,84.312505],[177.495727,84.31136],[177.47968799999998,84.310979],[177.47968699999998,84.310979],[177.465474,84.312507],[177.41339,84.318106],[177.413386,84.318106],[177.41338299999998,84.318107],[177.413379,84.318107],[177.41337299999998,84.31810899999999],[177.395094,84.322543],[177.395092,84.322543],[177.360355,84.333647],[177.36034899999999,84.33364999999999],[177.33436899999998,84.34405199999999],[177.32760299999998,84.346761],[177.307997,84.356285],[177.307594,84.356481],[177.28548999999998,84.364723],[177.282073,84.36563799999999],[177.21792499999998,84.36563799999999],[177.216222,84.36518199999999],[177.213067,84.363984],[177.212223,84.363964],[177.211213,84.36328],[177.192789,84.356285],[177.175425,84.34759299999999],[177.14838999999998,84.33601399999999],[177.148373,84.336007],[177.148363,84.33600299999999],[177.141818,84.33364999999999],[177.119775,84.32572499999999],[177.11973899999998,84.325713],[177.109761,84.322783],[177.109756,84.32278199999999],[177.04386599999998,84.312507],[177.043856,84.312505],[177.04385,84.312505],[176.995727,84.31136],[176.97968799999998,84.310979],[176.97968699999998,84.310979],[176.965474,84.312507],[176.91339,84.318106],[176.913386,84.318106],[176.91338299999998,84.318107],[176.913379,84.318107],[176.91337299999998,84.31810899999999],[176.895094,84.322543],[176.895092,84.322543],[176.860355,84.333647],[176.86034899999999,84.33364999999999],[176.827608,84.346758],[176.8276,84.346762],[176.81136999999998,84.354646],[176.742467,84.366231],[176.678239,84.338724],[176.63907899999998,84.28085999999999],[176.637418,84.211011],[176.646304,84.187613],[176.652413,84.17541],[176.664005,84.148338],[176.674285,84.119737],[176.677248,84.109644],[176.68730399999998,84.04983399999999],[176.690034,83.992537],[176.690033,83.992536],[176.69004099999998,83.99237699999999],[176.69006399999998,83.991912],[176.69006299999998,83.99190399999999],[176.690235,83.988309],[176.690235,83.988306],[176.690236,83.988289],[176.691017,83.971909],[176.69234,83.96808399999999],[176.69177499999998,83.966158],[176.69075899999999,83.964066],[176.690304,83.961146],[176.688642,83.94958],[176.688626,83.94941399999999],[176.687808,83.943783],[176.68778799999998,83.943647],[176.68778899999998,83.94364399999999],[176.687701,83.943038],[176.68654999999998,83.935025],[176.686445,83.93439],[176.68319599999998,83.91201699999999],[176.677508,83.895327],[176.67745499999998,83.895107],[176.675163,83.888691],[176.67381899999998,83.88471799999999],[176.668859,83.869197],[176.666245,83.859743],[176.664635,83.852865],[176.662073,83.84631499999999],[176.660729,83.843226],[176.65438899999998,83.828659],[176.646292,83.811821],[176.64477499999998,83.80895],[176.634634,83.783095],[176.634358,83.78206399999999],[176.634369,83.72098299999999],[176.63391,83.720885],[176.633896,83.720883],[176.633896,83.720882],[176.633741,83.720849],[176.634369,83.71791499999999],[176.63437,83.71788699999999],[176.634399,83.717778],[176.64264699999998,83.66687499999999],[176.64265,83.666859],[176.645613,83.617128],[176.643466,83.565584],[176.642257,83.557172],[176.638871,83.53362],[176.632781,83.525481],[176.62945299999998,83.515203],[176.62176399999998,83.48736799999999],[176.61444699999998,83.471346],[176.592741,83.423819],[176.58549399999998,83.411093],[176.570201,83.384238],[176.50116599999998,83.317624],[176.498461,83.31501399999999],[176.439688,83.277243],[176.434923,83.27506699999999],[176.373537,83.24703199999999],[176.373539,83.24703199999999],[176.360218,83.243121],[176.32457,83.235367],[176.289661,83.23035],[176.28963299999998,83.230347],[176.25330499999998,83.22775],[176.2533,83.22775],[176.238158,83.22775],[176.238157,83.22775],[176.166177,83.238098],[176.15052699999998,83.24269199999999],[176.150489,83.24270399999999],[176.144221,83.244545],[176.105449,83.25325],[176.08864499999999,83.262568],[176.079228,83.266869],[176.072936,83.269003],[176.07180699999998,83.269049],[176.06873099999999,83.27034599999999],[176.057795,83.273625],[176.05779099999998,83.273626],[176.05779099999998,83.27362699999999],[176.055845,83.274659],[176.05577499999998,83.274695],[176.05525599999999,83.274971],[176.05525699999998,83.27497199999999],[176.05507799999998,83.27506699999999],[176.055012,83.275116],[176.05035999999998,83.278362],[176.042193,83.28378599999999],[176.03298999999998,83.28799],[176.03042399999998,83.289639],[176.030384,83.289665],[176.023857,83.295964],[176.01445999999999,83.302206],[176.01195199999998,83.302983],[175.998176,83.31644399999999],[175.99815999999998,83.316459],[175.98451599999999,83.329785],[175.97803299999998,83.335684],[175.96494099999998,83.346775],[175.964934,83.346781],[175.932951,83.379193],[175.927649,83.389056],[175.917331,83.40112099999999],[175.89783699999998,83.444524],[175.895751,83.448407],[175.88575799999998,83.467],[175.885754,83.46700799999999],[175.88378899999998,83.473435],[175.88151499999998,83.480869],[175.876489,83.49206199999999],[175.871658,83.513093],[175.870371,83.517302],[175.87036999999998,83.517307],[175.869422,83.52040699999999],[175.86941099999999,83.520462],[175.865318,83.533847],[175.85416999999998,83.605667],[175.85416999999998,83.605673],[175.854085,83.613205],[175.85407999999998,83.613204],[175.854084,83.615697],[175.854073,83.61614399999999],[175.85401199999998,83.61975199999999],[175.854004,83.620488],[175.854005,83.62052],[175.855992,83.654986],[175.85599499999998,83.655017],[175.860207,83.688464],[175.860212,83.688495],[175.867322,83.72477099999999],[175.86666,83.72489999999999],[175.866465,83.736199],[175.869876,83.74687399999999],[175.86568,83.78191799999999],[175.86551,83.782552],[175.85594799999998,83.80727399999999],[175.84857,83.821579],[175.84855299999998,83.821613],[175.83876899999998,83.843036],[175.82974,83.865586],[175.829734,83.865599],[175.828215,83.86998899999999],[175.82433999999998,83.875427],[175.818353,83.9065],[175.811703,83.941014],[175.81169799999998,83.94104399999999],[175.810139,83.949989],[175.811577,83.98446899999999],[175.811548,83.99546],[175.810084,84.02658199999999],[175.80816099999998,84.03214799999999],[175.808189,84.03275],[175.809026,84.03446799999999],[175.80949999999999,84.037504],[175.813435,84.06488999999999],[175.814584,84.070861],[175.81563799999998,84.07604599999999],[175.821485,84.10333399999999],[175.82663499999998,84.116705],[175.827472,84.11932],[175.831106,84.13068299999999],[175.833729,84.14016699999999],[175.835361,84.14713499999999],[175.83792,84.153677],[175.839364,84.156994],[175.839364,84.156995],[175.845598,84.171317],[175.853904,84.188589],[175.865217,84.257537],[175.837458,84.32165499999999],[175.77944,84.36058799999999],[175.70958399999998,84.36197299999999],[175.68665,84.353212],[175.675419,84.34759],[175.64839,84.33601399999999],[175.648373,84.336007],[175.648363,84.33600299999999],[175.641818,84.33364999999999],[175.619775,84.32572499999999],[175.61973899999998,84.325713],[175.609761,84.322783],[175.609756,84.32278199999999],[175.54386599999998,84.312507],[175.543856,84.312505],[175.54385,84.312505],[175.495727,84.31136],[175.47968799999998,84.310979],[175.47968699999998,84.310979],[175.465474,84.312507],[175.41339,84.318106],[175.413386,84.318106],[175.41338299999998,84.318107],[175.413379,84.318107],[175.41337299999998,84.31810899999999],[175.395094,84.322543],[175.395092,84.322543],[175.360355,84.333647],[175.36034899999999,84.33364999999999],[175.33436899999998,84.34405199999999],[175.32760299999998,84.346761],[175.307997,84.356285],[175.307594,84.356481],[175.28548999999998,84.364723],[175.282073,84.36563799999999],[175.21792499999998,84.36563799999999],[175.216222,84.36518199999999],[175.213067,84.363984],[175.212223,84.363964],[175.211213,84.36328],[175.192789,84.356285],[175.175425,84.34759299999999],[175.14839,84.33601399999999],[175.148373,84.336007],[175.148363,84.33600299999999],[175.141818,84.33364999999999],[175.119775,84.32572499999999],[175.11973899999998,84.325713],[175.109761,84.322783],[175.109756,84.32278199999999],[175.04386599999998,84.312507],[175.043856,84.312505],[175.04385,84.312505],[174.995727,84.31136],[174.97968799999998,84.310979],[174.97968699999998,84.310979],[174.965474,84.312507],[174.91339,84.318106],[174.913386,84.318106],[174.91338299999998,84.318107],[174.913379,84.318107],[174.91337299999998,84.31810899999999],[174.895094,84.322543],[174.895092,84.322543],[174.860355,84.333647],[174.86034899999999,84.33364999999999],[174.827608,84.346758],[174.8276,84.346762],[174.81136999999998,84.354646],[174.742467,84.366231],[174.678239,84.338724],[174.63907899999998,84.28085999999999],[174.637418,84.211011],[174.646304,84.187613],[174.652413,84.17541],[174.664005,84.148338],[174.674285,84.119737],[174.677248,84.109644],[174.68730399999998,84.04983399999999],[174.690034,83.992537],[174.690033,83.992536],[174.69004099999998,83.99237699999999],[174.69006399999998,83.991912],[174.69006299999998,83.99190399999999],[174.690235,83.988309],[174.690235,83.988306],[174.690236,83.988289],[174.691017,83.971909],[174.69234,83.96808399999999],[174.69177499999998,83.966158],[174.69075899999999,83.964066],[174.690304,83.961146],[174.688642,83.94958],[174.688626,83.94941399999999],[174.687808,83.943783],[174.68778799999998,83.943647],[174.68778899999998,83.94364399999999],[174.687701,83.943038],[174.68654999999998,83.935025],[174.686445,83.93439],[174.68319599999998,83.91201699999999],[174.677508,83.895327],[174.67745499999998,83.895107],[174.675163,83.888691],[174.67381899999998,83.88471799999999],[174.668859,83.869197],[174.666245,83.859743],[174.664635,83.852865],[174.662073,83.84631499999999],[174.660729,83.843226],[174.65438899999998,83.828659],[174.646292,83.811821],[174.64477499999998,83.80895],[174.634634,83.783095],[174.634358,83.78206399999999],[174.634369,83.72098299999999],[174.63391,83.720885],[174.633896,83.720883],[174.633896,83.720882],[174.633741,83.720849],[174.634369,83.71791499999999],[174.63437,83.71788699999999],[174.634399,83.717778],[174.64264699999998,83.66687499999999],[174.64265,83.666859],[174.645613,83.617128],[174.643466,83.565584],[174.642257,83.557172],[174.638871,83.53362],[174.632781,83.525481],[174.62945299999998,83.515203],[174.62176399999998,83.48736799999999],[174.61444699999998,83.471346],[174.592741,83.423819],[174.58549399999998,83.411093],[174.570201,83.384238],[174.50116599999998,83.317624],[174.498461,83.31501399999999],[174.439688,83.277243],[174.434923,83.27506699999999],[174.373537,83.24703199999999],[174.373539,83.24703199999999],[174.360218,83.243121],[174.32457,83.235367],[174.289661,83.23035],[174.28963299999998,83.230347],[174.25330499999998,83.22775],[174.2533,83.22775],[174.238158,83.22775],[174.238157,83.22775],[174.166177,83.238098],[174.15052699999998,83.24269199999999],[174.150489,83.24270399999999],[174.144221,83.244545],[174.105449,83.25325],[174.08864499999999,83.262568],[174.079228,83.266869],[174.072936,83.269003],[174.07180699999998,83.269049],[174.06873099999999,83.27034599999999],[174.057795,83.273625],[174.05779099999998,83.273626],[174.05779099999998,83.27362699999999],[174.055845,83.274659],[174.05577499999998,83.274695],[174.05525599999999,83.274971],[174.05525699999998,83.27497199999999],[174.05507799999998,83.27506699999999],[174.055012,83.275116],[174.05035999999998,83.278362],[174.042193,83.28378599999999],[174.03298999999998,83.28799],[174.03042399999998,83.289639],[174.030384,83.289665],[174.023857,83.295964],[174.01445999999999,83.302206],[174.01195199999998,83.302983],[173.998176,83.31644399999999],[173.99815999999998,83.316459],[173.98451599999999,83.329785],[173.97803299999998,83.335684],[173.96494099999998,83.346775],[173.964934,83.346781],[173.932951,83.379193],[173.927649,83.389056],[173.917331,83.40112099999999],[173.89783699999998,83.444524],[173.895751,83.448407],[173.88575799999998,83.467],[173.885754,83.46700799999999],[173.88378899999998,83.473435],[173.88151499999998,83.480869],[173.876489,83.49206199999999],[173.871658,83.513093],[173.870371,83.517302],[173.87036999999998,83.517307],[173.869422,83.52040699999999],[173.86941099999999,83.520462],[173.865318,83.533847],[173.85416999999998,83.605667],[173.85416999999998,83.605673],[173.854085,83.613205],[173.85407999999998,83.613204],[173.854084,83.615697],[173.854073,83.61614399999999],[173.85401199999998,83.61975199999999],[173.854004,83.620488],[173.854005,83.62052],[173.855992,83.654986],[173.85599499999998,83.655017],[173.860207,83.688464],[173.860212,83.688495],[173.867322,83.72477099999999],[173.86666,83.72489999999999],[173.866465,83.736199],[173.869876,83.74687399999999],[173.86568,83.78191799999999],[173.86551,83.782552],[173.85594799999998,83.80727399999999],[173.84857,83.821579],[173.84855299999998,83.821613],[173.83876899999998,83.843036],[173.82974,83.865586],[173.829734,83.865599],[173.828215,83.86998899999999],[173.82433999999998,83.875427],[173.818353,83.9065],[173.811703,83.941014],[173.81169799999998,83.94104399999999],[173.810139,83.949989],[173.811577,83.98446899999999],[173.811548,83.99546],[173.810084,84.02658199999999],[173.80816099999998,84.03214799999999],[173.808189,84.03275],[173.809026,84.03446799999999],[173.80949999999999,84.037504],[173.813435,84.06488999999999],[173.814584,84.070861],[173.81563799999998,84.07604599999999],[173.821485,84.10333399999999],[173.82663499999998,84.116705],[173.827472,84.11932],[173.831106,84.13068299999999],[173.833729,84.14016699999999],[173.835361,84.14713499999999],[173.83792,84.153677],[173.839364,84.156994],[173.839364,84.156995],[173.845598,84.171317],[173.853699,84.188164],[173.85516199999998,84.190933],[173.869057,84.259407],[173.843727,84.324523],[173.833194,84.33650899999999],[173.82248099999998,84.347222],[173.80421199999998,84.367561],[173.804181,84.36759699999999],[173.787597,84.38817499999999],[173.787593,84.38817999999999],[173.771581,84.410383],[173.76738699999999,84.41690799999999],[173.73989699999998,84.474368],[173.739894,84.474373],[173.720528,84.532566],[173.708105,84.595066],[173.708105,84.595072],[173.707976,84.59687699999999],[173.713169,84.669371],[173.72802,84.73762599999999],[173.72802299999998,84.737639],[173.75342999999998,84.805754],[173.753432,84.805757],[173.76091399999999,84.81946099999999],[173.760933,84.819492],[173.78062599999998,84.85013699999999],[173.780635,84.850149],[173.798036,84.873395],[173.79804099999998,84.873401],[173.80081099999998,84.877101],[173.800858,84.877163],[173.801831,84.878462],[173.825659,84.905954],[173.835902,84.916197],[173.83841099999998,84.919033],[173.851703,84.947364],[173.866703,84.97483],[173.86659899999998,84.979114],[173.868088,84.982287],[173.866176,84.996629],[173.865288,85.03338099999999],[173.865152,85.033887],[173.859081,85.049855],[173.858856,85.05154399999999],[173.85809999999998,85.052433],[173.85628799999998,85.05720199999999],[173.847582,85.07459399999999],[173.847578,85.074603],[173.835995,85.101654],[173.835993,85.10166],[173.828377,85.122855],[173.825708,85.130281],[173.825703,85.13029499999999],[173.824806,85.133349],[173.824807,85.13335],[173.822781,85.140249],[173.81250599999998,85.206137],[173.81133,85.25557599999999],[173.810979,85.270307],[173.818108,85.336618],[173.818582,85.338572],[173.818583,85.33857499999999],[173.822545,85.354907],[173.833643,85.38962699999999],[173.845506,85.41926099999999],[173.845527,85.419314],[173.84678,85.42244199999999],[173.84681,85.422505],[173.846811,85.422506],[173.854637,85.43861299999999],[173.866229,85.507515],[173.838731,85.57174499999999],[173.780871,85.610913],[173.71102199999999,85.61258199999999],[173.687599,85.603687],[173.675409,85.597585],[173.648359,85.586001],[173.648338,85.585993],[173.619778,85.575726],[173.619755,85.575718],[173.60975399999998,85.57278099999999],[173.54386599999998,85.562507],[173.543856,85.562505],[173.54385,85.562505],[173.495727,85.56136],[173.47968799999998,85.560979],[173.47968699999998,85.560979],[173.465474,85.562507],[173.41339,85.568106],[173.413386,85.568106],[173.41338299999998,85.568107],[173.413379,85.568107],[173.41337299999998,85.56810899999999],[173.395094,85.572543],[173.395092,85.572543],[173.360355,85.583647],[173.36034899999999,85.58364999999999],[173.329446,85.596023],[173.32760299999998,85.596761],[173.307594,85.606481],[173.285498,85.614721],[173.282082,85.615636],[173.21791299999998,85.615635],[173.216205,85.615177],[173.21307,85.613987],[173.212233,85.613967],[173.211229,85.613287],[173.19278699999998,85.606284],[173.175409,85.597585],[173.148359,85.586001],[173.148338,85.585993],[173.119778,85.575726],[173.119755,85.575718],[173.10975399999998,85.57278099999999],[173.04386599999998,85.562507],[173.043856,85.562505],[173.04385,85.562505],[172.995727,85.56136],[172.97968799999998,85.560979],[172.97968699999998,85.560979],[172.965474,85.562507],[172.91339,85.568106],[172.913386,85.568106],[172.91338299999998,85.568107],[172.913379,85.568107],[172.91337299999998,85.56810899999999],[172.895094,85.572543],[172.895092,85.572543],[172.860355,85.583647],[172.86034899999999,85.58364999999999],[172.829446,85.596023],[172.82760299999998,85.596761],[172.825907,85.597585],[172.811368,85.604647],[172.74246499999998,85.61622899999999],[172.678238,85.58872099999999],[172.63907899999998,85.530857],[172.63742,85.461007],[172.64631,85.437601],[172.652414,85.42540799999999],[172.664007,85.398333],[172.674288,85.36972899999999],[172.677222,85.359734],[172.687494,85.29384],[172.689019,85.229683],[172.68500799999998,85.192377],[172.681893,85.1634],[172.68188899999998,85.163378],[172.677472,85.14517],[172.67745599999998,85.145102],[172.666358,85.110382],[172.662867,85.10166],[172.653247,85.07762699999999],[172.65177799999998,85.074603],[172.643517,85.05759499999999],[172.63528599999998,85.035527],[172.634685,85.033283],[172.636348,84.963438],[172.66678199999998,84.91351],[172.677517,84.902777],[172.69579299999998,84.882431],[172.71242999999998,84.86178699999999],[172.728409,84.839632],[172.72948,84.837964],[172.729651,84.837701],[172.729741,84.83756],[172.73264,84.83304799999999],[172.760102,84.77562999999999],[172.77947,84.717428],[172.791892,84.654958],[172.792021,84.65315199999999],[172.792021,84.653142],[172.787863,84.595072],[172.78682899999998,84.580629],[172.771978,84.512371],[172.746571,84.444251],[172.73908,84.430531],[172.730326,84.41690799999999],[172.719379,84.399872],[172.719368,84.399856],[172.698226,84.371612],[172.674363,84.34407],[172.674357,84.34406299999999],[172.67434699999998,84.34405199999999],[172.66678,84.336485],[172.661037,84.32596699999999],[172.651795,84.318342],[172.644602,84.29587],[172.633295,84.275162],[172.633616,84.261545],[172.630497,84.251798],[172.634675,84.216752],[172.63481199999998,84.21624],[172.64371599999998,84.192784],[172.646312,84.18759899999999],[172.652414,84.17540799999999],[172.664007,84.148333],[172.674288,84.11972899999999],[172.677222,84.109734],[172.687494,84.04384],[172.689019,83.97967899999999],[172.681888,83.913367],[172.677452,83.895083],[172.66635,83.86035799999999],[172.653233,83.827596],[172.652089,83.824786],[172.652088,83.82478499999999],[172.650747,83.822257],[172.650192,83.821753],[172.63629899999998,83.789309],[172.634762,83.783571],[172.634365,83.78209],[172.634369,83.72098299999999],[172.63391,83.720885],[172.633896,83.720883],[172.633896,83.720882],[172.633741,83.720849],[172.634369,83.71791499999999],[172.63437,83.71788699999999],[172.634399,83.717778],[172.64264699999998,83.66687499999999],[172.64265,83.666859],[172.645613,83.617128],[172.643466,83.565584],[172.642257,83.557172],[172.638871,83.53362],[172.632781,83.525481],[172.62945299999998,83.515203],[172.62176399999998,83.48736799999999],[172.61444699999998,83.471346],[172.592741,83.423819],[172.58549399999998,83.411093],[172.570201,83.384238],[172.50116599999998,83.317624],[172.498461,83.31501399999999],[172.439688,83.277243],[172.434923,83.27506699999999],[172.373537,83.24703199999999],[172.373539,83.24703199999999],[172.360218,83.243121],[172.32457,83.235367],[172.289661,83.23035],[172.28963299999998,83.230347],[172.25330499999998,83.22775],[172.2533,83.22775],[167.821612,83.22775],[167.754573,83.20806499999999],[167.70881799999998,83.155261],[167.698874,83.086103],[167.72789899999998,83.022547],[167.73393099999998,83.016069],[167.951081,82.798918],[167.979326,82.77777499999999],[168.002418,82.76516699999999],[168.06184299999998,82.75],[173.25,82.75],[174.951081,81.048918],[174.979326,81.02777499999999],[175.002418,81.01516699999999],[175.06184299999998,81.0],[190.75,81.0],[195.611744,76.138254],[195.67306499999998,76.104771],[195.74274799999998,76.109752],[195.77856,76.123108],[195.82248099999998,76.135156],[195.922156,76.13337299999999],[195.99042899999998,76.11851899999999],[196.05856699999998,76.093103],[196.068494,76.087682],[196.099154,76.067977],[196.104683,76.06383799999999],[196.10469,76.063833],[196.127411,76.046823],[196.154954,76.022956],[196.653685,75.524225],[196.69275199999998,75.473935],[196.72404699999998,75.421191],[196.749463,75.362803],[196.75687499999998,75.33756199999999],[196.764625,75.301941],[196.769649,75.267004],[196.77224999999999,75.230637],[196.77224999999999,74.735961],[196.770064,74.702608],[196.765838,74.670512],[196.75931699999998,74.637731],[196.758908,74.63620399999999],[196.75891199999998,74.636],[196.75885699999998,74.635761],[196.758918,74.635746],[196.759504,74.611171],[196.755957,74.58637999999999],[196.760321,74.576841],[196.760571,74.566357],[196.774607,74.545617],[196.78502699999999,74.52284499999999],[196.79385299999998,74.517181],[196.799733,74.508494],[196.822756,74.498634],[196.843831,74.485112],[196.85960699999998,74.482854],[196.863962,74.48098999999999],[196.87167599999998,74.481127],[196.87876899999998,74.480113]],[[195.928038,58.085719999999995],[195.977117,58.125999],[195.980112,58.130153],[195.99409,58.155218999999995],[196.014909,58.205481],[196.014914,58.205492],[196.01492299999998,58.205507],[196.097049,58.328416999999995],[196.09705,58.328418],[196.09705499999998,58.328424],[196.201574,58.432942999999995],[196.20157999999998,58.432947999999996],[196.201584,58.432950999999996],[196.32449799999998,58.51508],[196.324511,58.515086999999994],[196.324513,58.515086999999994],[196.324517,58.51509],[196.395929,58.544669],[196.43777,58.562],[196.455476,58.569333],[196.45988499999999,58.571419],[196.606076,58.6005],[196.61213899999998,58.601096999999996],[196.611902,58.603497],[196.668735,58.620185],[196.71448999999998,58.672988999999994],[196.722861,58.698139999999995],[196.72339,58.700567],[196.732597,58.742895999999995],[196.758015,58.811043999999995],[196.764667,58.823225],[196.784359,58.853865],[196.78437699999998,58.853891999999995],[196.805511,58.882124999999995],[196.829228,58.909499],[196.82939,58.909684999999996],[196.8294,58.909695],[196.83321899999999,58.913514],[196.83899399999999,58.92409],[196.84828199999998,58.931771],[196.855428,58.954187999999995],[196.866704,58.974837],[196.86637299999998,58.988516],[196.869505,58.99834],[196.865288,59.033381],[196.865152,59.033887],[196.85628799999998,59.057202],[196.847582,59.074594],[196.84757199999999,59.074614999999994],[196.835998,59.101648],[196.835993,59.101659],[196.825706,59.130286999999996],[196.825704,59.130294],[196.82480999999999,59.133339],[196.824807,59.13335],[196.824806,59.133348999999995],[196.82278599999998,59.140229],[196.81250599999998,59.20614],[196.81250599999998,59.206143999999995],[196.810979,59.270306999999995],[196.81293499999998,59.288506999999996],[196.817998,59.3356],[196.817998,59.335601999999994],[196.818108,59.336617999999994],[196.818582,59.338572],[196.818583,59.338575],[196.822545,59.354907],[196.833643,59.389627],[196.842817,59.412544],[196.84282399999998,59.412561999999994],[196.844109,59.415772999999994],[196.844112,59.41578],[196.846761,59.422396],[196.84676399999998,59.422402],[196.846766,59.422407],[196.856482,59.442406999999996],[196.864723,59.46451],[196.864913,59.465216999999996],[196.86563999999998,59.467931],[196.865634,59.532089],[196.865178,59.533791],[196.863982,59.536939999999994],[196.863962,59.53778],[196.863281,59.538784],[196.85628799999998,59.557202],[196.847582,59.574594],[196.84757199999999,59.574614999999994],[196.835998,59.601648],[196.835993,59.601659],[196.825706,59.630286999999996],[196.825704,59.630294],[196.82480999999999,59.633339],[196.824807,59.63335],[196.824806,59.633348999999995],[196.82278599999998,59.640229],[196.81250599999998,59.70614],[196.811783,59.73654],[196.810979,59.770306999999995],[196.813965,59.79808],[196.818109,59.836625],[196.822543,59.8549],[196.822545,59.854907],[196.827283,59.869729],[196.833644,59.889630999999994],[196.83364799999998,59.889641],[196.838652,59.902141],[196.838653,59.902141],[196.838655,59.902147],[196.83866,59.902159999999995],[196.84673999999998,59.922343],[196.846765,59.922404],[196.85648,59.942401999999994],[196.864714,59.964476],[196.865478,59.967326],[196.863823,60.037175999999995],[196.853093,60.061434999999996],[196.836659,60.089898],[196.830492,60.099526],[196.818753,60.116111999999994],[196.796824,60.153447],[196.796813,60.153468],[196.79206299999998,60.163399],[196.792062,60.163401],[196.770335,60.232796],[196.770048,60.234015],[196.76984,60.234379],[196.769013,60.237021999999996],[196.768438,60.236841999999996],[196.73547399999998,60.294731],[196.673564,60.327116999999994],[196.649371,60.329499999999996],[196.606078,60.329499999999996],[196.461096,60.358337999999996],[196.46107899999998,60.358343999999995],[196.324517,60.414908],[196.32450799999998,60.414913],[196.324491,60.414922999999995],[196.201581,60.497049],[196.20157999999998,60.497049999999994],[196.201574,60.497054999999996],[196.09705499999998,60.601574],[196.09705,60.60158],[196.097049,60.601580999999996],[196.01492299999998,60.724489999999996],[196.014916,60.724501999999994],[196.014915,60.724503],[195.995384,60.771659],[195.994028,60.77334],[195.99372599999998,60.775478],[195.97736799999998,60.802020999999996],[195.971723,60.809025],[195.95708299999998,60.819188],[195.951543,60.826063],[195.93741699999998,60.83284],[195.91432799999998,60.848869],[195.84450199999998,60.851358],[195.784416,60.815701],[195.754497,60.75971],[195.75331699999998,60.754717],[195.752352,60.746427999999995],[195.7513,60.744136999999995],[195.75173099999998,60.741091999999995],[195.75,60.726226999999994],[195.75,58.20715],[195.755021,58.172222999999995],[195.757555,58.163591],[195.795325,58.10481],[195.858879,58.075781]],[[199.022181,57.383756],[199.024578,57.383528],[199.033885,57.387004999999995],[199.050949,57.391743],[199.069819,57.400025],[199.074646,57.402440999999996],[199.101688,57.414016],[199.13025399999998,57.424282],[199.14025099999998,57.427217],[199.140254,57.427217],[199.140256,57.427217999999996],[199.20614,57.437490999999994],[199.206146,57.437492],[199.270312,57.439018999999995],[199.336641,57.431886],[199.354922,57.42745],[199.354933,57.427445999999996],[199.354943,57.427443999999994],[199.38960799999998,57.416360999999995],[199.38961899999998,57.416356],[199.389638,57.416351],[199.413998,57.406597999999995],[199.413997,57.406597],[199.44563499999998,57.393930999999995],[199.515188,57.387287],[199.577292,57.419301],[199.61222899999999,57.479808999999996],[199.608906,57.5496],[199.602611,57.564547],[199.597589,57.57458],[199.59757199999999,57.574614999999994],[199.585998,57.601648],[199.585993,57.601659],[199.575706,57.630286999999996],[199.575704,57.630294],[199.57480999999999,57.633339],[199.574807,57.63335],[199.574806,57.633348999999995],[199.57278599999998,57.640229],[199.56250599999998,57.70614],[199.56250599999998,57.706143999999995],[199.560979,57.770306999999995],[199.5639,57.797470999999994],[199.568109,57.836625],[199.572542,57.854896],[199.572546,57.854912],[199.58363799999998,57.889613],[199.583651,57.889647999999994],[199.589466,57.904173],[199.595711,57.919771999999995],[199.59572799999998,57.919815],[199.596777,57.922433999999996],[199.60689499999998,57.943259999999995],[199.60732099999998,57.944173],[199.60744599999998,57.944997],[199.614714,57.964476999999995],[199.61562899999998,57.96789],[199.61562899999998,57.998844],[199.617818,58.013248999999995],[199.61562899999998,58.018145],[199.61562899999998,58.032108],[199.615173,58.033809],[199.60628799999998,58.057202],[199.597582,58.074594],[199.59757299999998,58.074614999999994],[199.585996,58.101653],[199.585988,58.101670999999996],[199.575718,58.130244999999995],[199.575709,58.130271],[199.572781,58.140245],[199.56337599999998,58.200567],[199.56250599999998,58.206143999999995],[199.560979,58.270306999999995],[199.564111,58.299433],[199.568109,58.336625],[199.572542,58.354896],[199.572544,58.354904],[199.58363599999998,58.389607],[199.58364699999998,58.389638],[199.588799,58.402508],[199.5888,58.402508],[199.59676399999998,58.422399999999996],[199.59677399999998,58.422422],[199.604646,58.438627999999994],[199.616231,58.507529999999996],[199.58872399999998,58.571757999999996],[199.53086,58.610918],[199.46101,58.612579],[199.437605,58.60369],[199.425419,58.59759],[199.39838999999998,58.586014],[199.398373,58.586006999999995],[199.398363,58.586003],[199.391818,58.58365],[199.369775,58.575725],[199.36973899999998,58.575713],[199.359761,58.572782999999994],[199.359756,58.572782],[199.29386599999998,58.562507],[199.29385599999998,58.562504999999994],[199.29385,58.562504999999994],[199.245727,58.56136],[199.22968799999998,58.560978999999996],[199.22968699999998,58.560978999999996],[199.215474,58.562507],[199.16339,58.568106],[199.163386,58.568106],[199.16338299999998,58.568107],[199.163379,58.568107],[199.16337299999998,58.568109],[199.145094,58.572542999999996],[199.14509199999998,58.572542999999996],[199.110355,58.583647],[199.11034899999999,58.58365],[199.079446,58.596022999999995],[199.07760299999998,58.596761],[199.060521,58.605059],[199.057594,58.606480999999995],[199.03548999999998,58.614723],[199.032073,58.615638],[198.96792499999998,58.615638],[198.966222,58.615182],[198.963067,58.613983999999995],[198.962223,58.613963999999996],[198.961213,58.613279999999996],[198.942789,58.606285],[198.925425,58.597592999999996],[198.89838999999998,58.586014],[198.898373,58.586006999999995],[198.898363,58.586003],[198.891818,58.58365],[198.869775,58.575725],[198.86973899999998,58.575713],[198.859761,58.572782999999994],[198.859756,58.572782],[198.79386599999998,58.562507],[198.79385599999998,58.562504999999994],[198.79385,58.562504999999994],[198.745727,58.56136],[198.72968799999998,58.560978999999996],[198.72968699999998,58.560978999999996],[198.715474,58.562507],[198.66339,58.568106],[198.663386,58.568106],[198.66338299999998,58.568107],[198.663379,58.568107],[198.66337299999998,58.568109],[198.645094,58.572542999999996],[198.64509199999998,58.572542999999996],[198.610355,58.583647],[198.61034899999999,58.58365],[198.577608,58.596757999999994],[198.5776,58.596762],[198.561373,58.604645],[198.492471,58.616231],[198.42824199999998,58.588725999999994],[198.389081,58.530863],[198.387419,58.461012999999994],[198.396308,58.437605],[198.402414,58.425408],[198.414007,58.398332999999994],[198.424288,58.369729],[198.427222,58.359733999999996],[198.437494,58.293839999999996],[198.439019,58.229679],[198.431888,58.163366999999994],[198.42789499999998,58.146909],[198.427452,58.145084999999995],[198.41635,58.110358],[198.403233,58.077596],[198.402089,58.074785999999996],[198.402088,58.074785],[198.40075,58.072263],[198.400194,58.071757999999996],[198.386301,58.039317999999994],[198.384366,58.032092999999996],[198.384371,57.967884],[198.384829,57.966176],[198.38600699999998,57.963074],[198.38602699999998,57.962247],[198.386698,57.961254],[198.39371599999998,57.942783999999996],[198.394097,57.942023999999996],[198.402414,57.925408],[198.414007,57.898332999999994],[198.424288,57.869729],[198.427222,57.859733999999996],[198.437494,57.793839999999996],[198.439019,57.729679],[198.431888,57.663367],[198.427452,57.645083],[198.41635,57.610358],[198.403233,57.577596],[198.402089,57.574785999999996],[198.402088,57.574785],[198.399145,57.569238],[198.40105499999999,57.568224],[198.39378499999998,57.545026],[198.38315899999998,57.512521],[198.38335899999998,57.511753],[198.383122,57.510996999999996],[198.39216299999998,57.478010999999995],[198.40079899999998,57.444914999999995],[198.40138199999998,57.444376999999996],[198.401592,57.443613],[198.427035,57.420747],[198.45219,57.397577999999996],[198.45297,57.397441],[198.45356099999998,57.396910999999996],[198.487346,57.391428],[198.52101399999998,57.385538999999994],[198.52187899999998,57.385824],[198.522528,57.385718999999995],[198.555165,57.39445],[198.60074899999998,57.413616999999995],[198.600819,57.413674],[198.60145599999998,57.413923999999994],[198.601497,57.413934],[198.601688,57.414016],[198.63025399999998,57.424282],[198.64025099999998,57.427217],[198.640254,57.427217],[198.640256,57.427217999999996],[198.70614,57.437490999999994],[198.706146,57.437492],[198.770312,57.439018999999995],[198.836641,57.431886],[198.854922,57.42745],[198.854933,57.427445999999996],[198.854943,57.427443999999994],[198.88960799999998,57.416360999999995],[198.88961899999998,57.416356],[198.889638,57.416351],[198.913998,57.406597999999995],[198.913997,57.406597],[198.95502399999998,57.390172],[198.986101,57.387203],[199.016941,57.382301999999996]],[[203.063245,57.397977],[203.083744,57.409845999999995],[203.099884,57.413562],[203.09997199999998,57.413340999999996],[203.10145599999998,57.413923999999994],[203.101497,57.413934],[203.101688,57.414016],[203.13025399999998,57.424282],[203.14025099999998,57.427217],[203.140254,57.427217],[203.140256,57.427217999999996],[203.20614,57.437490999999994],[203.206146,57.437492],[203.270312,57.439018999999995],[203.336641,57.431886],[203.354922,57.42745],[203.354933,57.427445999999996],[203.354943,57.427443999999994],[203.38960799999998,57.416360999999995],[203.38961899999998,57.416356],[203.389638,57.416351],[203.413998,57.406597999999995],[203.413997,57.406597],[203.44563499999998,57.393930999999995],[203.515188,57.387287],[203.577292,57.419301],[203.61222899999999,57.479808999999996],[203.608906,57.5496],[203.602611,57.564547],[203.597589,57.57458],[203.59757199999999,57.574614999999994],[203.585998,57.601648],[203.585993,57.601659],[203.575706,57.630286999999996],[203.575704,57.630294],[203.57480999999999,57.633339],[203.574807,57.63335],[203.574806,57.633348999999995],[203.57278599999998,57.640229],[203.56250599999998,57.70614],[203.56250599999998,57.706143999999995],[203.560979,57.770306999999995],[203.5639,57.797470999999994],[203.568109,57.836625],[203.572542,57.854896],[203.572546,57.854912],[203.58363799999998,57.889613],[203.583651,57.889647999999994],[203.589466,57.904173],[203.595711,57.919771999999995],[203.59572799999998,57.919815],[203.596777,57.922433999999996],[203.60689499999998,57.943259999999995],[203.60732099999998,57.944173],[203.60744599999998,57.944997],[203.614714,57.964476999999995],[203.61562899999998,57.96789],[203.61562899999998,57.998844],[203.617818,58.013248999999995],[203.61562899999998,58.018145],[203.61562899999998,58.032108],[203.615173,58.033809],[203.60628799999998,58.057202],[203.597582,58.074594],[203.59757299999998,58.074614999999994],[203.585996,58.101653],[203.585988,58.101670999999996],[203.575718,58.130244999999995],[203.575709,58.130271],[203.572781,58.140245],[203.56337599999998,58.200567],[203.56250599999998,58.206143999999995],[203.560979,58.270306999999995],[203.564111,58.299433],[203.568109,58.336625],[203.572542,58.354896],[203.572544,58.354904],[203.58363599999998,58.389607],[203.58364699999998,58.389638],[203.588799,58.402508],[203.5888,58.402508],[203.59676399999998,58.422399999999996],[203.59677399999998,58.422422],[203.604646,58.438627999999994],[203.616231,58.507529999999996],[203.58872399999998,58.571757999999996],[203.53086,58.610918],[203.46101,58.612579],[203.437605,58.60369],[203.42541899999998,58.59759],[203.39838999999998,58.586014],[203.398373,58.586006999999995],[203.398363,58.586003],[203.391818,58.58365],[203.369775,58.575725],[203.36973899999998,58.575713],[203.359761,58.572782999999994],[203.359756,58.572782],[203.29386599999998,58.562507],[203.29385599999998,58.562504999999994],[203.29385,58.562504999999994],[203.245727,58.56136],[203.22968799999998,58.560978999999996],[203.22968699999998,58.560978999999996],[203.215474,58.562507],[203.16339,58.568106],[203.163386,58.568106],[203.16338299999998,58.568107],[203.163379,58.568107],[203.16337299999998,58.568109],[203.145094,58.572542999999996],[203.14509199999998,58.572542999999996],[203.110355,58.583647],[203.11034899999999,58.58365],[203.079446,58.596022999999995],[203.07760299999998,58.596761],[203.060521,58.605059],[203.057594,58.606480999999995],[203.03548999999998,58.614723],[203.032073,58.615638],[202.96792499999998,58.615638],[202.966222,58.615182],[202.963067,58.613983999999995],[202.962223,58.613963999999996],[202.961213,58.613279999999996],[202.942789,58.606285],[202.925425,58.597592999999996],[202.89838999999998,58.586014],[202.898373,58.586006999999995],[202.898363,58.586003],[202.891818,58.58365],[202.869775,58.575725],[202.86973899999998,58.575713],[202.859761,58.572782999999994],[202.859756,58.572782],[202.79386599999998,58.562507],[202.79385599999998,58.562504999999994],[202.79385,58.562504999999994],[202.745727,58.56136],[202.72968799999998,58.560978999999996],[202.72968699999998,58.560978999999996],[202.715474,58.562507],[202.66339,58.568106],[202.663386,58.568106],[202.66338299999998,58.568107],[202.663379,58.568107],[202.66337299999998,58.568109],[202.645094,58.572542999999996],[202.64509199999998,58.572542999999996],[202.610355,58.583647],[202.61034899999999,58.58365],[202.577608,58.596757999999994],[202.5776,58.596762],[202.561373,58.604645],[202.492471,58.616231],[202.42824199999998,58.588725999999994],[202.389081,58.530863],[202.387419,58.461012999999994],[202.396308,58.437605],[202.402414,58.425408],[202.414007,58.398332999999994],[202.424288,58.369729],[202.427222,58.359733999999996],[202.437494,58.293839999999996],[202.439019,58.229679],[202.431888,58.163366999999994],[202.42789499999998,58.146909],[202.427452,58.145084999999995],[202.41635,58.110358],[202.403233,58.077596],[202.402089,58.074785999999996],[202.402088,58.074785],[202.40075,58.072263],[202.400194,58.071757999999996],[202.386301,58.039317999999994],[202.384366,58.032092999999996],[202.384371,57.967884],[202.384829,57.966176],[202.38600699999998,57.963074],[202.38602699999998,57.962247],[202.386698,57.961254],[202.39371599999998,57.942783999999996],[202.394097,57.942023999999996],[202.402414,57.925408],[202.414007,57.898332999999994],[202.424288,57.869729],[202.427222,57.859733999999996],[202.437494,57.793839999999996],[202.439019,57.729679],[202.431888,57.663367],[202.427452,57.645083],[202.41635,57.610358],[202.403233,57.577596],[202.402089,57.574785999999996],[202.402088,57.574785],[202.399145,57.569238],[202.40105499999999,57.568224],[202.39378499999998,57.545026],[202.38315899999998,57.512521],[202.38335899999998,57.511753],[202.383122,57.510996999999996],[202.39216299999998,57.478010999999995],[202.40079899999998,57.444914999999995],[202.40138199999998,57.444376999999996],[202.401592,57.443613],[202.427035,57.420747],[202.45219,57.397577999999996],[202.45297,57.397441],[202.45356099999998,57.396910999999996],[202.487346,57.391428],[202.52101399999998,57.385538999999994],[202.52187899999998,57.385824],[202.522528,57.385718999999995],[202.555165,57.39445],[202.60074899999998,57.413616999999995],[202.600819,57.413674],[202.60145599999998,57.413923999999994],[202.601497,57.413934],[202.601688,57.414016],[202.63025399999998,57.424282],[202.64025099999998,57.427217],[202.640254,57.427217],[202.640256,57.427217999999996],[202.70614,57.437490999999994],[202.706146,57.437492],[202.770312,57.439018999999995],[202.836641,57.431886],[202.854922,57.42745],[202.854933,57.427445999999996],[202.854943,57.427443999999994],[202.88960799999998,57.416360999999995],[202.88961899999998,57.416356],[202.889638,57.416351],[202.913998,57.406597999999995],[202.913997,57.406597],[202.95502399999998,57.390172],[203.024578,57.383528]],[[208.688039,57.524685],[208.733794,57.577489],[208.745,57.629],[208.745,58.370999999999995],[208.725315,58.438038999999996],[208.672511,58.483793999999996],[208.62099999999998,58.495],[207.879,58.495],[207.811961,58.475314999999995],[207.76620599999998,58.422511],[207.755,58.370999999999995],[207.755,57.629],[207.77468499999998,57.561961],[207.82748899999999,57.516206],[207.879,57.504999999999995],[208.62099999999998,57.504999999999995]]],"width":0,"net":"GND"}]},"nets":["+3.3V","+5.3V","+5V_USB","+PHY_VDD","/ADC1/ADCIN_ISOL1","/ADC1/ADCIN_SCALED1","/ADC1/INT_ADCIN0","/ADC1/INT_ADCIN4","/ADC2/ADCIN_ISOL6","/ADC2/ADCIN_SCALED0","/ADC2/ADCIN_SCALED1","/ADC2/ADCIN_SCALED6","/ADC3/ADCIN_ISOL4","/ADC3/ADCIN_ISOL5","/ADC3/ADCIN_ISOL6","/ADC3/ADCIN_ISOL7","/ADC3/ADCIN_SCALED3","/ADC3/ADCIN_SCALED4","/ADC3/ADCIN_SCALED5","/ADC3/ADCIN_SCALED6","/ADC3/ADCIN_SCALED7","/ADC3/INT_ADCIN1","/ADC3/INT_ADCIN5","/ADC4/ADCIN_ISOL4","/ADC4/ADCIN_SCALED1","/ADC4/ADCIN_SCALED6","/ADC4/INT_ADCIN0","/ADC4/INT_ADCIN1","/ADCIN15","/ADCIN19","/ADCIN28","/ADCIN31","/ADCIN9","/DAQ Connector/EXT_ADC16","/DAQ Connector/EXT_ADC22","/DAQ Connector/EXT_ADC24","/DAQ Connector/EXT_ADC26","/DAQ Connector/EXT_ADC28","/DAQ Connector/EXT_ADC3","/DAQ Connector/EXT_ADC30","/Debug Connector/+3.3V_UART_CONN","/Ethernet Connector/MGND","/Ethernet Connector/MX4-","/Ethernet PHY/MODE0_RXD0","/Ethernet PHY/MODE2_CRSDV","/MCU/I2C7.SCL","/MCU/STATUS_LED_B","/MCU/TRIG_BTN","/MCU/USB0ID","/MCU/USB_HS.D-","/MCU/USRBIAS","/MCU_ETH_RST#","/MCU_SPI2_ADC1.SCK","/POE_V+","/PoE Regulator/FLY_CT","/PoE Regulator/FLY_FB","/RMII.TXD1","/RMII.TXEN","/SMI.MDC","/USB.D-","ETH_SHIELD","GND","Net-(C108-Pad2)","Net-(C151-Pad2)","Net-(C163-Pad2)","Net-(C227-Pad2)","Net-(C257-Pad2)","Net-(C260-Pad2)","Net-(C276-Pad1)","Net-(D1-K-Pad1)","Net-(Q4-D)","Net-(R104-Pad1)","Net-(U2A-TXEN)","Net-(U9-DECAP)","PGND","V3P3_VIN"]},"components":[{"ref":"U24","val":"TLV9004IPWR","footprint":"TSSOP-14_L5.0-W4.4-P0.65-LS6.4-BL","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R18","val":"10k","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R78","val":"150k","footprint":"R_0603_1608Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP117","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C164","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP68","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C260","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C192","val":"10p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP8","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C213","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R194","val":"309k","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C36","val":"1n 2kV","footprint":"C_1206_3216Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R5","val":"0","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C130","val":"100n 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R14","val":"10k","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C74","val":"100p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C145","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R238","val":"470","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C163","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP81","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"R8","val":"270","footprint":"R_0603_1608Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C276","val":"10n 100V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R229","val":"100","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP1","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C68","val":"1n 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"FB2","val":"1.5A 120m\u03a9 1k\u03a9@100MHz","footprint":"R_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"D30","val":"H24VND3BA","footprint":"D_SOD-323","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R267","val":"33","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C127","val":"100n 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"D26","val":"H24VND3BA","footprint":"D_SOD-323","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C96","val":"1n 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"R127","val":"100","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C148","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"D79","val":"DSL34","footprint":"D_SOD-123F","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"SW2","val":"TS110926043","footprint":"SW-SMD_4P-L4.5-W4.5-P3.00-LS7.5","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C66","val":"100p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP89","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"TP31","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C175","val":"10p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C140","val":"10p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C106","val":"2.2u 100V","footprint":"C_1206_3216Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP46","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"D32","val":"H24VND3BA","footprint":"D_SOD-323","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP28","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C118","val":"1u 50V","footprint":"C_0603_1608Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP113","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"TP136","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"D7","val":"H24VND3BA","footprint":"D_SOD-323","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C246","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C160","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R77","val":"placeholder","footprint":"R_0402_1005Metric","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"TP194","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C93","val":"100p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP75","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"R144","val":"309k","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R104","val":"33k","footprint":"R_0603_1608Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R199","val":"100","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R222","val":"1M","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP73","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C54","val":"100p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}}]} \ No newline at end of file +{"pcbdata":{"edges_bbox":{"minx":129.975,"miny":55.974999999999994,"maxx":210.02499999999998,"maxy":161.525},"edges":[{"type":"segment","start":[130.0,56.0],"end":[210.0,56.0],"width":0.049999999999999996},{"type":"segment","start":[130.0,161.5],"end":[130.0,56.0],"width":0.049999999999999996},{"type":"segment","start":[210.0,56.0],"end":[210.0,161.5],"width":0.049999999999999996},{"type":"segment","start":[210.0,161.5],"end":[130.0,161.5],"width":0.049999999999999996}],"drawings":{"silkscreen":{"F":[{"type":"segment","start":[130.25,74.0],"end":[138.0,74.0],"width":0.09999999999999999},{"type":"segment","start":[138.0,79.5],"end":[130.25,79.5],"width":0.09999999999999999},{"type":"segment","start":[138.75,74.0],"end":[151.25,74.0],"width":0.09999999999999999},{"type":"segment","start":[149.75,79.5],"end":[138.75,79.5],"width":0.09999999999999999},{"type":"segment","start":[150.0,79.75],"end":[149.75,79.5],"width":0.09999999999999999},{"type":"segment","start":[151.75,74.25],"end":[152.0,74.5],"width":0.09999999999999999},{"type":"segment","start":[154.25,84.25],"end":[150.75,80.5],"width":0.09999999999999999},{"type":"segment","start":[167.5,84.25],"end":[154.25,84.25],"width":0.09999999999999999},{"type":"segment","start":[174.25,72.5],"end":[184.75,72.5],"width":0.09999999999999999},{"type":"segment","start":[175.0,81.0],"end":[172.75,83.25],"width":0.09999999999999999},{"type":"segment","start":[185.25,72.5],"end":[189.25,72.5],"width":0.09999999999999999},{"type":"segment","start":[190.25,71.5],"end":[189.25,72.5],"width":0.09999999999999999},{"type":"segment","start":[190.25,71.5],"end":[190.25,56.75],"width":0.09999999999999999},{"type":"segment","start":[190.75,81.0],"end":[175.0,81.0],"width":0.09999999999999999},{"type":"segment","start":[195.75,56.75],"end":[195.75,76.0],"width":0.09999999999999999},{"type":"segment","start":[195.75,76.0],"end":[190.75,81.0],"width":0.09999999999999999},{"polygons":[[[193.020977,64.855555],[193.22593899999998,64.902975],[193.38959599999998,64.975838],[193.519446,65.07208],[193.62065199999998,65.192482],[193.695577,65.340593],[193.743521,65.52235399999999],[193.760786,65.745603],[193.760786,66.014331],[191.816125,66.014331],[191.816125,65.682588],[191.83264799999998,65.475504],[191.878703,65.305893],[191.951043,65.166693],[192.049316,65.05262499999999],[192.170522,64.964923],[192.324918,64.898072],[192.520085,64.85430099999999],[192.76537499999998,64.838302]],[[193.046742,62.949144999999994],[192.395713,62.735004999999994],[192.19641099999998,62.68463],[191.952779,62.623813],[191.732227,62.575452999999996],[191.948565,62.520865],[192.206852,62.451622],[192.395713,62.399049],[193.046742,62.188939]],[[193.02600999999999,58.806782],[193.224618,58.842189],[193.388636,58.896794],[193.523565,58.968413999999996],[193.63708,59.066190999999996],[193.71924299999998,59.190641],[193.771414,59.347545],[193.790279,59.545804],[193.771637,59.739506],[193.71979,59.894698],[193.637631,60.019552],[193.523565,60.119347],[193.38838099999998,60.192733],[193.224271,60.248579],[193.02575099999999,60.284743999999996],[192.786441,60.297765999999996],[192.547223,60.284771],[192.34832,60.248647],[192.183473,60.192803],[192.047301,60.119347],[191.932378,60.019406999999994],[191.849548,59.893929],[191.797223,59.73751],[191.778389,59.541774],[191.79729899999998,59.345898],[191.84971099999999,59.190307999999995],[191.932513,59.066334],[192.047301,58.968413999999996],[192.18321899999998,58.896724999999996],[192.347975,58.842121],[192.546966,58.806754999999995],[192.786441,58.794024]],[[195.33737599999998,75.155245],[190.91163,75.155245],[190.91163,57.784566],[195.33737599999998,57.784566]],[[191.291125,72.163389],[191.291125,72.734551],[192.71078599999998,72.734551],[193.12239699999998,72.717882],[193.53822,72.705242],[193.53822,72.717882],[191.291125,74.019757],[191.291125,74.821912],[194.29,74.821912],[194.29,74.254963],[192.878764,74.254963],[192.450484,74.274014],[192.022021,74.29288199999999],[192.022021,74.276029],[194.29,72.969757],[194.29,72.163389]],[[191.291125,69.681271],[191.291125,71.407397],[194.29,71.407397],[194.29,69.681271],[193.765,69.681271],[193.765,70.77322],[192.992154,70.77322],[192.992154,69.75692599999999],[192.471367,69.75692599999999],[192.471367,70.77322],[191.81191199999998,70.77322],[191.81191199999998,69.681271]],[[191.291125,67.091259],[191.291125,69.355024],[191.82455099999999,69.355024],[191.82455099999999,68.544443],[194.29,68.544443],[194.29,67.90183999999999],[191.82455099999999,67.90183999999999],[191.82455099999999,67.091259]],[[192.454031,64.184507],[192.208891,64.2357],[191.998592,64.316569],[191.817924,64.425617],[191.662984,64.563346],[191.534165,64.726688],[191.431831,64.914504],[191.355934,65.130409],[191.308013,65.379012],[191.291125,65.665736],[191.291125,65.682588],[191.291125,66.65693399999999],[194.29,66.65693399999999],[194.29,65.74139],[194.269431,65.423046],[194.210931,65.14653],[194.117808,64.90553],[194.020459,64.738394],[193.902751,64.59284699999999],[193.763669,64.466946],[193.601235,64.359647],[193.42739699999998,64.278543],[193.228569,64.218087],[193.000968,64.179853],[192.740279,64.16638999999999]],[[191.27866799999998,62.180696],[191.27866799999998,62.575452999999996],[191.27866799999998,62.970211],[194.29,64.024424],[194.29,63.331446],[193.584382,63.100452999999995],[193.584382,62.042027],[194.29,61.811034],[194.29,61.118055999999996]],[[192.47845999999998,58.135977999999994],[192.20942,58.187433],[191.97384499999998,58.269206999999994],[191.80876999999998,58.356086],[191.665436,58.462441],[191.541674,58.588986],[191.436205,58.737421],[191.355996,58.898021],[191.296202,59.082936],[191.258329,59.296032],[191.24496299999998,59.541774],[191.25837199999998,59.789739],[191.296313,60.004152],[191.35611699999998,60.189626],[191.436205,60.350156999999996],[191.54161299999998,60.498655],[191.665358,60.625614999999996],[191.808719,60.732687999999996],[191.97384499999998,60.820567999999994],[192.20950399999998,60.903572],[192.477214,60.955642],[192.78222699999998,60.973892],[193.090096,60.955619],[193.35991199999998,60.903524],[193.59702099999998,60.820567999999994],[193.763219,60.732661],[193.907635,60.625563],[194.032422,60.498602],[194.138874,60.350156999999996],[194.21989499999998,60.189453],[194.280253,60.004504999999995],[194.318466,59.791446],[194.33194799999998,59.545804],[194.33194799999998,59.516495],[194.33194799999998,59.487002],[195.004043,58.953759],[195.004043,58.126324999999994],[194.197676,58.852826],[194.098168,58.674758999999995],[193.97571599999998,58.524381],[193.829151,58.398778],[193.655823,58.296502],[193.40346399999999,58.199760999999995],[193.115737,58.139153],[192.786441,58.117898999999994]]]},{"type":"segment","start":[163.26,135.980884],"end":[166.73999999999998,135.980884],"width":0.25},{"type":"segment","start":[163.26,141.00088399999999],"end":[163.26,135.980884],"width":0.25},{"type":"segment","start":[164.31,141.00088399999999],"end":[163.26,141.00088399999999],"width":0.25},{"type":"segment","start":[166.6,141.00088399999999],"end":[165.67999999999998,141.00088399999999],"width":0.25},{"type":"segment","start":[166.73999999999998,141.00088399999999],"end":[166.73999999999998,135.980884],"width":0.25},{"type":"arc","start":[165.0,141.080884],"radius":0.68469,"startangle":-172.91,"endangle":-6.71,"width":0.25},{"type":"circle","start":[166.10999999999999,140.110884],"radius":0.19999999999999998,"width":0.39999999999999997},{"type":"segment","start":[143.403641,95.86999999999999],"end":[143.096359,95.86999999999999],"width":0.12},{"type":"segment","start":[143.403641,96.63],"end":[143.096359,96.63],"width":0.12},{"type":"segment","start":[177.0775,68.637258],"end":[177.0775,68.162742],"width":0.12},{"type":"segment","start":[178.1225,68.637258],"end":[178.1225,68.162742],"width":0.12},{"type":"circle","start":[194.75,153.0],"radius":0.7,"width":0.12},{"type":"segment","start":[192.765,124.24213599999999],"end":[192.765,123.71963199999999],"width":0.12},{"type":"segment","start":[194.23499999999999,124.24213599999999],"end":[194.23499999999999,123.71963199999999],"width":0.12},{"type":"circle","start":[151.0,89.6],"radius":0.7,"width":0.12},{"type":"segment","start":[204.765,127.21963199999999],"end":[204.765,127.74213599999999],"width":0.12},{"type":"segment","start":[206.23499999999999,127.21963199999999],"end":[206.23499999999999,127.74213599999999],"width":0.12},{"type":"segment","start":[190.14216399999998,134.120884],"end":[190.357836,134.120884],"width":0.12},{"type":"segment","start":[190.14216399999998,134.840884],"end":[190.357836,134.840884],"width":0.12},{"type":"circle","start":[152.025,97.02499999999999],"radius":0.7,"width":0.12},{"type":"segment","start":[141.765,124.24213599999999],"end":[141.765,123.71963199999999],"width":0.12},{"type":"segment","start":[143.23499999999999,124.24213599999999],"end":[143.23499999999999,123.71963199999999],"width":0.12},{"type":"segment","start":[187.653641,133.100884],"end":[187.34635899999998,133.100884],"width":0.12},{"type":"segment","start":[187.653641,133.860884],"end":[187.34635899999998,133.860884],"width":0.12},{"type":"segment","start":[151.84,64.711252],"end":[151.84,63.288748],"width":0.12},{"type":"segment","start":[153.66,64.711252],"end":[153.66,63.288748],"width":0.12},{"type":"segment","start":[161.12,88.84635899999999],"end":[161.12,89.153641],"width":0.12},{"type":"segment","start":[161.88,88.84635899999999],"end":[161.88,89.153641],"width":0.12},{"type":"segment","start":[202.44,90.10783599999999],"end":[202.44,89.892164],"width":0.12},{"type":"segment","start":[203.16,90.10783599999999],"end":[203.16,89.892164],"width":0.12},{"type":"segment","start":[148.953641,92.82],"end":[148.646359,92.82],"width":0.12},{"type":"segment","start":[148.953641,93.58],"end":[148.646359,93.58],"width":0.12},{"type":"segment","start":[174.14,148.89216399999998],"end":[174.14,149.107836],"width":0.12},{"type":"segment","start":[174.85999999999999,148.89216399999998],"end":[174.85999999999999,149.107836],"width":0.12},{"type":"segment","start":[133.765,124.24213599999999],"end":[133.765,123.71963199999999],"width":0.12},{"type":"segment","start":[135.23499999999999,124.24213599999999],"end":[135.23499999999999,123.71963199999999],"width":0.12},{"type":"segment","start":[135.846359,79.61999999999999],"end":[136.153641,79.61999999999999],"width":0.12},{"type":"segment","start":[135.846359,80.38],"end":[136.153641,80.38],"width":0.12},{"type":"segment","start":[192.765,127.21963199999999],"end":[192.765,127.74213599999999],"width":0.12},{"type":"segment","start":[194.23499999999999,127.21963199999999],"end":[194.23499999999999,127.74213599999999],"width":0.12},{"type":"circle","start":[158.75,95.75],"radius":0.7,"width":0.12},{"type":"segment","start":[159.487258,96.97749999999999],"end":[159.012742,96.97749999999999],"width":0.12},{"type":"segment","start":[159.487258,98.0225],"end":[159.012742,98.0225],"width":0.12},{"type":"segment","start":[123.142164,58.39],"end":[123.35783599999999,58.39],"width":0.12},{"type":"segment","start":[123.142164,59.11],"end":[123.35783599999999,59.11],"width":0.12},{"type":"segment","start":[199.34635899999998,129.350884],"end":[199.653641,129.350884],"width":0.12},{"type":"segment","start":[199.34635899999998,130.110884],"end":[199.653641,130.110884],"width":0.12},{"type":"circle","start":[145.75,99.1],"radius":0.7,"width":0.12},{"type":"segment","start":[169.107836,151.14],"end":[168.89216399999998,151.14],"width":0.12},{"type":"segment","start":[169.107836,151.85999999999999],"end":[168.89216399999998,151.85999999999999],"width":0.12},{"type":"segment","start":[149.47706399999998,85.015],"end":[149.022936,85.015],"width":0.12},{"type":"segment","start":[149.47706399999998,86.485],"end":[149.022936,86.485],"width":0.12},{"type":"segment","start":[187.39,149.65],"end":[187.39,151.35],"width":0.12},{"type":"segment","start":[187.39,149.65],"end":[190.04999999999998,149.65],"width":0.12},{"type":"segment","start":[187.39,151.35],"end":[190.04999999999998,151.35],"width":0.12},{"type":"segment","start":[148.646359,91.82],"end":[148.953641,91.82],"width":0.12},{"type":"segment","start":[148.646359,92.58],"end":[148.953641,92.58],"width":0.12},{"type":"segment","start":[195.89216399999998,84.64],"end":[196.107836,84.64],"width":0.12},{"type":"segment","start":[195.89216399999998,85.36],"end":[196.107836,85.36],"width":0.12},{"type":"segment","start":[179.39,149.65],"end":[179.39,151.35],"width":0.12},{"type":"segment","start":[179.39,149.65],"end":[182.04999999999998,149.65],"width":0.12},{"type":"segment","start":[179.39,151.35],"end":[182.04999999999998,151.35],"width":0.12},{"type":"segment","start":[197.107836,151.14],"end":[196.89216399999998,151.14],"width":0.12}],"B":[{"thickness":0.15,"svgpath":"M194.204819,147.535714L194.204819,148.107142M195.204819,147.821428L194.204819,147.821428M195.204819,148.440476L194.204819,148.440476L194.204819,148.821428L194.252438,148.916666L194.300057,148.964285L194.395295,149.011904L194.538152,149.011904L194.63339,148.964285L194.681009,148.916666L194.728628,148.821428L194.728628,148.440476M195.204819,149.964285L195.204819,149.392857M195.204819,149.678571L194.204819,149.678571L194.347676,149.583333L194.442914,149.488095L194.490533,149.392857M195.204819,150.916666L195.204819,150.345238M195.204819,150.630952L194.204819,150.630952L194.347676,150.535714L194.442914,150.440476L194.490533,150.345238M194.204819,151.25L194.204819,151.916666L195.204819,151.488095","ref":1},{"thickness":0.15,"svgpath":"M186.204819,147.535714L186.204819,148.107142M187.204819,147.821428L186.204819,147.821428M187.204819,148.440476L186.204819,148.440476L186.204819,148.821428L186.252438,148.916666L186.300057,148.964285L186.395295,149.011904L186.538152,149.011904L186.63339,148.964285L186.681009,148.916666L186.728628,148.821428L186.728628,148.440476M187.204819,149.964285L187.204819,149.392857M187.204819,149.678571L186.204819,149.678571L186.347676,149.583333L186.442914,149.488095L186.490533,149.392857M187.204819,150.916666L187.204819,150.345238M187.204819,150.630952L186.204819,150.630952L186.347676,150.535714L186.442914,150.440476L186.490533,150.345238M186.204819,151.25L186.204819,151.869047L186.585771,151.535714L186.585771,151.678571L186.63339,151.773809L186.681009,151.821428L186.776247,151.869047L187.014342,151.869047L187.10958,151.821428L187.1572,151.773809L187.204819,151.678571L187.204819,151.392857L187.1572,151.297619L187.10958,151.25","ref":1},{"thickness":0.15,"svgpath":"M133.954819,114.516598L133.954819,115.088026M134.954819,114.802312L133.954819,114.802312M134.954819,115.42136L133.954819,115.42136L133.954819,115.802312L134.002438,115.89755L134.050057,115.945169L134.145295,115.992788L134.288152,115.992788L134.38339,115.945169L134.431009,115.89755L134.478628,115.802312L134.478628,115.42136M134.954819,116.945169L134.954819,116.373741M134.954819,116.659455L133.954819,116.659455L134.097676,116.564217L134.192914,116.468979L134.240533,116.373741M133.954819,117.278503L133.954819,117.89755L134.335771,117.564217L134.335771,117.707074L134.38339,117.802312L134.431009,117.849931L134.526247,117.89755L134.764342,117.89755L134.85958,117.849931L134.9072,117.802312L134.954819,117.707074L134.954819,117.42136L134.9072,117.326122L134.85958,117.278503M133.954819,118.754693L133.954819,118.564217L134.002438,118.468979L134.050057,118.42136L134.192914,118.326122L134.38339,118.278503L134.764342,118.278503L134.85958,118.326122L134.9072,118.373741L134.954819,118.468979L134.954819,118.659455L134.9072,118.754693L134.85958,118.802312L134.764342,118.849931L134.526247,118.849931L134.431009,118.802312L134.38339,118.754693L134.335771,118.659455L134.335771,118.468979L134.38339,118.373741L134.431009,118.326122L134.526247,118.278503","ref":1},{"thickness":0.15,"svgpath":"M158.954819,114.516598L158.954819,115.088026M159.954819,114.802312L158.954819,114.802312M159.954819,115.42136L158.954819,115.42136L158.954819,115.802312L159.002438,115.89755L159.050057,115.945169L159.145295,115.992788L159.288152,115.992788L159.38339,115.945169L159.431009,115.89755L159.478628,115.802312L159.478628,115.42136M159.954819,116.945169L159.954819,116.373741M159.954819,116.659455L158.954819,116.659455L159.097676,116.564217L159.192914,116.468979L159.240533,116.373741M158.954819,117.849931L158.954819,117.373741L159.431009,117.326122L159.38339,117.373741L159.335771,117.468979L159.335771,117.707074L159.38339,117.802312L159.431009,117.849931L159.526247,117.89755L159.764342,117.89755L159.85958,117.849931L159.9072,117.802312L159.954819,117.707074L159.954819,117.468979L159.9072,117.373741L159.85958,117.326122M158.954819,118.230884L158.954819,118.89755L159.954819,118.468979","ref":1},{"thickness":0.15,"svgpath":"M148.204819,147.511905L148.204819,148.083333M149.204819,147.797619L148.204819,147.797619M149.204819,148.416667L148.204819,148.416667L148.204819,148.797619L148.252438,148.892857L148.300057,148.940476L148.395295,148.988095L148.538152,148.988095L148.63339,148.940476L148.681009,148.892857L148.728628,148.797619L148.728628,148.416667M149.204819,149.464286L149.204819,149.654762L149.1572,149.75L149.10958,149.797619L148.966723,149.892857L148.776247,149.940476L148.395295,149.940476L148.300057,149.892857L148.252438,149.845238L148.204819,149.75L148.204819,149.559524L148.252438,149.464286L148.300057,149.416667L148.395295,149.369048L148.63339,149.369048L148.728628,149.416667L148.776247,149.464286L148.823866,149.559524L148.823866,149.75L148.776247,149.845238L148.728628,149.892857L148.63339,149.940476M148.538152,150.797619L149.204819,150.797619M148.1572,150.559524L148.871485,150.321429L148.871485,150.940476","ref":1},{"thickness":0.15,"svgpath":"M171.954819,114.516598L171.954819,115.088026M172.954819,114.802312L171.954819,114.802312M172.954819,115.42136L171.954819,115.42136L171.954819,115.802312L172.002438,115.89755L172.050057,115.945169L172.145295,115.992788L172.288152,115.992788L172.38339,115.945169L172.431009,115.89755L172.478628,115.802312L172.478628,115.42136M172.954819,116.945169L172.954819,116.373741M172.954819,116.659455L171.954819,116.659455L172.097676,116.564217L172.192914,116.468979L172.240533,116.373741M172.288152,117.802312L172.954819,117.802312M171.9072,117.564217L172.621485,117.326122L172.621485,117.945169M171.954819,118.802312L171.954819,118.326122L172.431009,118.278503L172.38339,118.326122L172.335771,118.42136L172.335771,118.659455L172.38339,118.754693L172.431009,118.802312L172.526247,118.849931L172.764342,118.849931L172.85958,118.802312L172.9072,118.754693L172.954819,118.659455L172.954819,118.42136L172.9072,118.326122L172.85958,118.278503","ref":1},{"thickness":0.15,"svgpath":"M142.204819,147.511905L142.204819,148.083333M143.204819,147.797619L142.204819,147.797619M143.204819,148.416667L142.204819,148.416667L142.204819,148.797619L142.252438,148.892857L142.300057,148.940476L142.395295,148.988095L142.538152,148.988095L142.63339,148.940476L142.681009,148.892857L142.728628,148.797619L142.728628,148.416667M143.204819,149.464286L143.204819,149.654762L143.1572,149.75L143.10958,149.797619L142.966723,149.892857L142.776247,149.940476L142.395295,149.940476L142.300057,149.892857L142.252438,149.845238L142.204819,149.75L142.204819,149.559524L142.252438,149.464286L142.300057,149.416667L142.395295,149.369048L142.63339,149.369048L142.728628,149.416667L142.776247,149.464286L142.823866,149.559524L142.823866,149.75L142.776247,149.845238L142.728628,149.892857L142.63339,149.940476M143.204819,150.892857L143.204819,150.321429M143.204819,150.607143L142.204819,150.607143L142.347676,150.511905L142.442914,150.416667L142.490533,150.321429","ref":1},{"thickness":0.15,"svgpath":"M164.954819,114.516598L164.954819,115.088026M165.954819,114.802312L164.954819,114.802312M165.954819,115.42136L164.954819,115.42136L164.954819,115.802312L165.002438,115.89755L165.050057,115.945169L165.145295,115.992788L165.288152,115.992788L165.38339,115.945169L165.431009,115.89755L165.478628,115.802312L165.478628,115.42136M165.954819,116.945169L165.954819,116.373741M165.954819,116.659455L164.954819,116.659455L165.097676,116.564217L165.192914,116.468979L165.240533,116.373741M164.954819,117.802312L164.954819,117.611836L165.002438,117.516598L165.050057,117.468979L165.192914,117.373741L165.38339,117.326122L165.764342,117.326122L165.85958,117.373741L165.9072,117.42136L165.954819,117.516598L165.954819,117.707074L165.9072,117.802312L165.85958,117.849931L165.764342,117.89755L165.526247,117.89755L165.431009,117.849931L165.38339,117.802312L165.335771,117.707074L165.335771,117.516598L165.38339,117.42136L165.431009,117.373741L165.526247,117.326122M164.954819,118.516598L164.954819,118.611836L165.002438,118.707074L165.050057,118.754693L165.145295,118.802312L165.335771,118.849931L165.573866,118.849931L165.764342,118.802312L165.85958,118.754693L165.9072,118.707074L165.954819,118.611836L165.954819,118.516598L165.9072,118.42136L165.85958,118.373741L165.764342,118.326122L165.573866,118.278503L165.335771,118.278503L165.145295,118.326122L165.050057,118.373741L165.002438,118.42136L164.954819,118.516598","ref":1},{"thickness":0.15,"svgpath":"M156.954819,114.516598L156.954819,115.088026M157.954819,114.802312L156.954819,114.802312M157.954819,115.42136L156.954819,115.42136L156.954819,115.802312L157.002438,115.89755L157.050057,115.945169L157.145295,115.992788L157.288152,115.992788L157.38339,115.945169L157.431009,115.89755L157.478628,115.802312L157.478628,115.42136M157.954819,116.945169L157.954819,116.373741M157.954819,116.659455L156.954819,116.659455L157.097676,116.564217L157.192914,116.468979L157.240533,116.373741M156.954819,117.849931L156.954819,117.373741L157.431009,117.326122L157.38339,117.373741L157.335771,117.468979L157.335771,117.707074L157.38339,117.802312L157.431009,117.849931L157.526247,117.89755L157.764342,117.89755L157.85958,117.849931L157.9072,117.802312L157.954819,117.707074L157.954819,117.468979L157.9072,117.373741L157.85958,117.326122M156.954819,118.754693L156.954819,118.564217L157.002438,118.468979L157.050057,118.42136L157.192914,118.326122L157.38339,118.278503L157.764342,118.278503L157.85958,118.326122L157.9072,118.373741L157.954819,118.468979L157.954819,118.659455L157.9072,118.754693L157.85958,118.802312L157.764342,118.849931L157.526247,118.849931L157.431009,118.802312L157.38339,118.754693L157.335771,118.659455L157.335771,118.468979L157.38339,118.373741L157.431009,118.326122L157.526247,118.278503","ref":1},{"thickness":0.15,"svgpath":"M137.954819,114.516598L137.954819,115.088026M138.954819,114.802312L137.954819,114.802312M138.954819,115.42136L137.954819,115.42136L137.954819,115.802312L138.002438,115.89755L138.050057,115.945169L138.145295,115.992788L138.288152,115.992788L138.38339,115.945169L138.431009,115.89755L138.478628,115.802312L138.478628,115.42136M138.954819,116.945169L138.954819,116.373741M138.954819,116.659455L137.954819,116.659455L138.097676,116.564217L138.192914,116.468979L138.240533,116.373741M137.954819,117.278503L137.954819,117.89755L138.335771,117.564217L138.335771,117.707074L138.38339,117.802312L138.431009,117.849931L138.526247,117.89755L138.764342,117.89755L138.85958,117.849931L138.9072,117.802312L138.954819,117.707074L138.954819,117.42136L138.9072,117.326122L138.85958,117.278503M138.38339,118.468979L138.335771,118.373741L138.288152,118.326122L138.192914,118.278503L138.145295,118.278503L138.050057,118.326122L138.002438,118.373741L137.954819,118.468979L137.954819,118.659455L138.002438,118.754693L138.050057,118.802312L138.145295,118.849931L138.192914,118.849931L138.288152,118.802312L138.335771,118.754693L138.38339,118.659455L138.38339,118.468979L138.431009,118.373741L138.478628,118.326122L138.573866,118.278503L138.764342,118.278503L138.85958,118.326122L138.9072,118.373741L138.954819,118.468979L138.954819,118.659455L138.9072,118.754693L138.85958,118.802312L138.764342,118.849931L138.573866,118.849931L138.478628,118.802312L138.431009,118.754693L138.38339,118.659455","ref":1},{"thickness":0.15,"svgpath":"M145.954819,114.516598L145.954819,115.088026M146.954819,114.802312L145.954819,114.802312M146.954819,115.42136L145.954819,115.42136L145.954819,115.802312L146.002438,115.89755L146.050057,115.945169L146.145295,115.992788L146.288152,115.992788L146.38339,115.945169L146.431009,115.89755L146.478628,115.802312L146.478628,115.42136M146.954819,116.945169L146.954819,116.373741M146.954819,116.659455L145.954819,116.659455L146.097676,116.564217L146.192914,116.468979L146.240533,116.373741M146.288152,117.802312L146.954819,117.802312M145.9072,117.564217L146.621485,117.326122L146.621485,117.945169M146.050057,118.278503L146.002438,118.326122L145.954819,118.42136L145.954819,118.659455L146.002438,118.754693L146.050057,118.802312L146.145295,118.849931L146.240533,118.849931L146.38339,118.802312L146.954819,118.230884L146.954819,118.849931","ref":1},{"thickness":0.15,"svgpath":"M174.204819,147.535714L174.204819,148.107142M175.204819,147.821428L174.204819,147.821428M175.204819,148.440476L174.204819,148.440476L174.204819,148.821428L174.252438,148.916666L174.300057,148.964285L174.395295,149.011904L174.538152,149.011904L174.63339,148.964285L174.681009,148.916666L174.728628,148.821428L174.728628,148.440476M175.204819,149.964285L175.204819,149.392857M175.204819,149.678571L174.204819,149.678571L174.347676,149.583333L174.442914,149.488095L174.490533,149.392857M174.204819,150.583333L174.204819,150.678571L174.252438,150.773809L174.300057,150.821428L174.395295,150.869047L174.585771,150.916666L174.823866,150.916666L175.014342,150.869047L175.10958,150.821428L175.1572,150.773809L175.204819,150.678571L175.204819,150.583333L175.1572,150.488095L175.10958,150.440476L175.014342,150.392857L174.823866,150.345238L174.585771,150.345238L174.395295,150.392857L174.300057,150.440476L174.252438,150.488095L174.204819,150.583333M174.204819,151.25L174.204819,151.916666L175.204819,151.488095","ref":1},{"thickness":0.15,"svgpath":"M158.204819,147.511905L158.204819,148.083333M159.204819,147.797619L158.204819,147.797619M159.204819,148.416667L158.204819,148.416667L158.204819,148.797619L158.252438,148.892857L158.300057,148.940476L158.395295,148.988095L158.538152,148.988095L158.63339,148.940476L158.681009,148.892857L158.728628,148.797619L158.728628,148.416667M159.204819,149.464286L159.204819,149.654762L159.1572,149.75L159.10958,149.797619L158.966723,149.892857L158.776247,149.940476L158.395295,149.940476L158.300057,149.892857L158.252438,149.845238L158.204819,149.75L158.204819,149.559524L158.252438,149.464286L158.300057,149.416667L158.395295,149.369048L158.63339,149.369048L158.728628,149.416667L158.776247,149.464286L158.823866,149.559524L158.823866,149.75L158.776247,149.845238L158.728628,149.892857L158.63339,149.940476M159.204819,150.416667L159.204819,150.607143L159.1572,150.702381L159.10958,150.75L158.966723,150.845238L158.776247,150.892857L158.395295,150.892857L158.300057,150.845238L158.252438,150.797619L158.204819,150.702381L158.204819,150.511905L158.252438,150.416667L158.300057,150.369048L158.395295,150.321429L158.63339,150.321429L158.728628,150.369048L158.776247,150.416667L158.823866,150.511905L158.823866,150.702381L158.776247,150.797619L158.728628,150.845238L158.63339,150.892857","ref":1},{"thickness":0.15,"svgpath":"M176.204819,147.535714L176.204819,148.107142M177.204819,147.821428L176.204819,147.821428M177.204819,148.440476L176.204819,148.440476L176.204819,148.821428L176.252438,148.916666L176.300057,148.964285L176.395295,149.011904L176.538152,149.011904L176.63339,148.964285L176.681009,148.916666L176.728628,148.821428L176.728628,148.440476M177.204819,149.964285L177.204819,149.392857M177.204819,149.678571L176.204819,149.678571L176.347676,149.583333L176.442914,149.488095L176.490533,149.392857M176.204819,150.583333L176.204819,150.678571L176.252438,150.773809L176.300057,150.821428L176.395295,150.869047L176.585771,150.916666L176.823866,150.916666L177.014342,150.869047L177.10958,150.821428L177.1572,150.773809L177.204819,150.678571L177.204819,150.583333L177.1572,150.488095L177.10958,150.440476L177.014342,150.392857L176.823866,150.345238L176.585771,150.345238L176.395295,150.392857L176.300057,150.440476L176.252438,150.488095L176.204819,150.583333M176.63339,151.488095L176.585771,151.392857L176.538152,151.345238L176.442914,151.297619L176.395295,151.297619L176.300057,151.345238L176.252438,151.392857L176.204819,151.488095L176.204819,151.678571L176.252438,151.773809L176.300057,151.821428L176.395295,151.869047L176.442914,151.869047L176.538152,151.821428L176.585771,151.773809L176.63339,151.678571L176.63339,151.488095L176.681009,151.392857L176.728628,151.345238L176.823866,151.297619L177.014342,151.297619L177.10958,151.345238L177.1572,151.392857L177.204819,151.488095L177.204819,151.678571L177.1572,151.773809L177.10958,151.821428L177.014342,151.869047L176.823866,151.869047L176.728628,151.821428L176.681009,151.773809L176.63339,151.678571","ref":1},{"thickness":0.15,"svgpath":"M202.954819,114.516598L202.954819,115.088026M203.954819,114.802312L202.954819,114.802312M203.954819,115.42136L202.954819,115.42136L202.954819,115.802312L203.002438,115.89755L203.050057,115.945169L203.145295,115.992788L203.288152,115.992788L203.38339,115.945169L203.431009,115.89755L203.478628,115.802312L203.478628,115.42136M203.954819,116.945169L203.954819,116.373741M203.954819,116.659455L202.954819,116.659455L203.097676,116.564217L203.192914,116.468979L203.240533,116.373741M202.954819,117.802312L202.954819,117.611836L203.002438,117.516598L203.050057,117.468979L203.192914,117.373741L203.38339,117.326122L203.764342,117.326122L203.85958,117.373741L203.9072,117.42136L203.954819,117.516598L203.954819,117.707074L203.9072,117.802312L203.85958,117.849931L203.764342,117.89755L203.526247,117.89755L203.431009,117.849931L203.38339,117.802312L203.335771,117.707074L203.335771,117.516598L203.38339,117.42136L203.431009,117.373741L203.526247,117.326122M203.954819,118.373741L203.954819,118.564217L203.9072,118.659455L203.85958,118.707074L203.716723,118.802312L203.526247,118.849931L203.145295,118.849931L203.050057,118.802312L203.002438,118.754693L202.954819,118.659455L202.954819,118.468979L203.002438,118.373741L203.050057,118.326122L203.145295,118.278503L203.38339,118.278503L203.478628,118.326122L203.526247,118.373741L203.573866,118.468979L203.573866,118.659455L203.526247,118.754693L203.478628,118.802312L203.38339,118.849931","ref":1},{"thickness":0.15,"svgpath":"M160.954819,114.516598L160.954819,115.088026M161.954819,114.802312L160.954819,114.802312M161.954819,115.42136L160.954819,115.42136L160.954819,115.802312L161.002438,115.89755L161.050057,115.945169L161.145295,115.992788L161.288152,115.992788L161.38339,115.945169L161.431009,115.89755L161.478628,115.802312L161.478628,115.42136M161.954819,116.945169L161.954819,116.373741M161.954819,116.659455L160.954819,116.659455L161.097676,116.564217L161.192914,116.468979L161.240533,116.373741M160.954819,117.849931L160.954819,117.373741L161.431009,117.326122L161.38339,117.373741L161.335771,117.468979L161.335771,117.707074L161.38339,117.802312L161.431009,117.849931L161.526247,117.89755L161.764342,117.89755L161.85958,117.849931L161.9072,117.802312L161.954819,117.707074L161.954819,117.468979L161.9072,117.373741L161.85958,117.326122M161.38339,118.468979L161.335771,118.373741L161.288152,118.326122L161.192914,118.278503L161.145295,118.278503L161.050057,118.326122L161.002438,118.373741L160.954819,118.468979L160.954819,118.659455L161.002438,118.754693L161.050057,118.802312L161.145295,118.849931L161.192914,118.849931L161.288152,118.802312L161.335771,118.754693L161.38339,118.659455L161.38339,118.468979L161.431009,118.373741L161.478628,118.326122L161.573866,118.278503L161.764342,118.278503L161.85958,118.326122L161.9072,118.373741L161.954819,118.468979L161.954819,118.659455L161.9072,118.754693L161.85958,118.802312L161.764342,118.849931L161.573866,118.849931L161.478628,118.802312L161.431009,118.754693L161.38339,118.659455","ref":1},{"thickness":0.15,"svgpath":"M152.204819,147.511905L152.204819,148.083333M153.204819,147.797619L152.204819,147.797619M153.204819,148.416667L152.204819,148.416667L152.204819,148.797619L152.252438,148.892857L152.300057,148.940476L152.395295,148.988095L152.538152,148.988095L152.63339,148.940476L152.681009,148.892857L152.728628,148.797619L152.728628,148.416667M153.204819,149.464286L153.204819,149.654762L153.1572,149.75L153.10958,149.797619L152.966723,149.892857L152.776247,149.940476L152.395295,149.940476L152.300057,149.892857L152.252438,149.845238L152.204819,149.75L152.204819,149.559524L152.252438,149.464286L152.300057,149.416667L152.395295,149.369048L152.63339,149.369048L152.728628,149.416667L152.776247,149.464286L152.823866,149.559524L152.823866,149.75L152.776247,149.845238L152.728628,149.892857L152.63339,149.940476M152.204819,150.797619L152.204819,150.607143L152.252438,150.511905L152.300057,150.464286L152.442914,150.369048L152.63339,150.321429L153.014342,150.321429L153.10958,150.369048L153.1572,150.416667L153.204819,150.511905L153.204819,150.702381L153.1572,150.797619L153.10958,150.845238L153.014342,150.892857L152.776247,150.892857L152.681009,150.845238L152.63339,150.797619L152.585771,150.702381L152.585771,150.511905L152.63339,150.416667L152.681009,150.369048L152.776247,150.321429","ref":1},{"thickness":0.15,"svgpath":"M139.954819,114.516598L139.954819,115.088026M140.954819,114.802312L139.954819,114.802312M140.954819,115.42136L139.954819,115.42136L139.954819,115.802312L140.002438,115.89755L140.050057,115.945169L140.145295,115.992788L140.288152,115.992788L140.38339,115.945169L140.431009,115.89755L140.478628,115.802312L140.478628,115.42136M140.954819,116.945169L140.954819,116.373741M140.954819,116.659455L139.954819,116.659455L140.097676,116.564217L140.192914,116.468979L140.240533,116.373741M139.954819,117.278503L139.954819,117.89755L140.335771,117.564217L140.335771,117.707074L140.38339,117.802312L140.431009,117.849931L140.526247,117.89755L140.764342,117.89755L140.85958,117.849931L140.9072,117.802312L140.954819,117.707074L140.954819,117.42136L140.9072,117.326122L140.85958,117.278503M140.954819,118.373741L140.954819,118.564217L140.9072,118.659455L140.85958,118.707074L140.716723,118.802312L140.526247,118.849931L140.145295,118.849931L140.050057,118.802312L140.002438,118.754693L139.954819,118.659455L139.954819,118.468979L140.002438,118.373741L140.050057,118.326122L140.145295,118.278503L140.38339,118.278503L140.478628,118.326122L140.526247,118.373741L140.573866,118.468979L140.573866,118.659455L140.526247,118.754693L140.478628,118.802312L140.38339,118.849931","ref":1},{"thickness":0.15,"svgpath":"M194.954819,114.516598L194.954819,115.088026M195.954819,114.802312L194.954819,114.802312M195.954819,115.42136L194.954819,115.42136L194.954819,115.802312L195.002438,115.89755L195.050057,115.945169L195.145295,115.992788L195.288152,115.992788L195.38339,115.945169L195.431009,115.89755L195.478628,115.802312L195.478628,115.42136M195.954819,116.945169L195.954819,116.373741M195.954819,116.659455L194.954819,116.659455L195.097676,116.564217L195.192914,116.468979L195.240533,116.373741M194.954819,117.802312L194.954819,117.611836L195.002438,117.516598L195.050057,117.468979L195.192914,117.373741L195.38339,117.326122L195.764342,117.326122L195.85958,117.373741L195.9072,117.42136L195.954819,117.516598L195.954819,117.707074L195.9072,117.802312L195.85958,117.849931L195.764342,117.89755L195.526247,117.89755L195.431009,117.849931L195.38339,117.802312L195.335771,117.707074L195.335771,117.516598L195.38339,117.42136L195.431009,117.373741L195.526247,117.326122M194.954819,118.802312L194.954819,118.326122L195.431009,118.278503L195.38339,118.326122L195.335771,118.42136L195.335771,118.659455L195.38339,118.754693L195.431009,118.802312L195.526247,118.849931L195.764342,118.849931L195.85958,118.802312L195.9072,118.754693L195.954819,118.659455L195.954819,118.42136L195.9072,118.326122L195.85958,118.278503","ref":1},{"thickness":0.15,"svgpath":"M181.954819,114.516598L181.954819,115.088026M182.954819,114.802312L181.954819,114.802312M182.954819,115.42136L181.954819,115.42136L181.954819,115.802312L182.002438,115.89755L182.050057,115.945169L182.145295,115.992788L182.288152,115.992788L182.38339,115.945169L182.431009,115.89755L182.478628,115.802312L182.478628,115.42136M182.954819,116.945169L182.954819,116.373741M182.954819,116.659455L181.954819,116.659455L182.097676,116.564217L182.192914,116.468979L182.240533,116.373741M181.954819,117.849931L181.954819,117.373741L182.431009,117.326122L182.38339,117.373741L182.335771,117.468979L182.335771,117.707074L182.38339,117.802312L182.431009,117.849931L182.526247,117.89755L182.764342,117.89755L182.85958,117.849931L182.9072,117.802312L182.954819,117.707074L182.954819,117.468979L182.9072,117.373741L182.85958,117.326122M181.954819,118.516598L181.954819,118.611836L182.002438,118.707074L182.050057,118.754693L182.145295,118.802312L182.335771,118.849931L182.573866,118.849931L182.764342,118.802312L182.85958,118.754693L182.9072,118.707074L182.954819,118.611836L182.954819,118.516598L182.9072,118.42136L182.85958,118.373741L182.764342,118.326122L182.573866,118.278503L182.335771,118.278503L182.145295,118.326122L182.050057,118.373741L182.002438,118.42136L181.954819,118.516598","ref":1},{"thickness":0.15,"svgpath":"M135.954819,114.516598L135.954819,115.088026M136.954819,114.802312L135.954819,114.802312M136.954819,115.42136L135.954819,115.42136L135.954819,115.802312L136.002438,115.89755L136.050057,115.945169L136.145295,115.992788L136.288152,115.992788L136.38339,115.945169L136.431009,115.89755L136.478628,115.802312L136.478628,115.42136M136.954819,116.945169L136.954819,116.373741M136.954819,116.659455L135.954819,116.659455L136.097676,116.564217L136.192914,116.468979L136.240533,116.373741M135.954819,117.278503L135.954819,117.89755L136.335771,117.564217L136.335771,117.707074L136.38339,117.802312L136.431009,117.849931L136.526247,117.89755L136.764342,117.89755L136.85958,117.849931L136.9072,117.802312L136.954819,117.707074L136.954819,117.42136L136.9072,117.326122L136.85958,117.278503M135.954819,118.230884L135.954819,118.89755L136.954819,118.468979","ref":1},{"thickness":0.15,"svgpath":"M143.954819,114.516598L143.954819,115.088026M144.954819,114.802312L143.954819,114.802312M144.954819,115.42136L143.954819,115.42136L143.954819,115.802312L144.002438,115.89755L144.050057,115.945169L144.145295,115.992788L144.288152,115.992788L144.38339,115.945169L144.431009,115.89755L144.478628,115.802312L144.478628,115.42136M144.954819,116.945169L144.954819,116.373741M144.954819,116.659455L143.954819,116.659455L144.097676,116.564217L144.192914,116.468979L144.240533,116.373741M144.288152,117.802312L144.954819,117.802312M143.9072,117.564217L144.621485,117.326122L144.621485,117.945169M144.954819,118.849931L144.954819,118.278503M144.954819,118.564217L143.954819,118.564217L144.097676,118.468979L144.192914,118.373741L144.240533,118.278503","ref":1},{"thickness":0.15,"svgpath":"M162.204819,147.535714L162.204819,148.107142M163.204819,147.821428L162.204819,147.821428M163.204819,148.440476L162.204819,148.440476L162.204819,148.821428L162.252438,148.916666L162.300057,148.964285L162.395295,149.011904L162.538152,149.011904L162.63339,148.964285L162.681009,148.916666L162.728628,148.821428L162.728628,148.440476M163.204819,149.964285L163.204819,149.392857M163.204819,149.678571L162.204819,149.678571L162.347676,149.583333L162.442914,149.488095L162.490533,149.392857M162.204819,150.583333L162.204819,150.678571L162.252438,150.773809L162.300057,150.821428L162.395295,150.869047L162.585771,150.916666L162.823866,150.916666L163.014342,150.869047L163.10958,150.821428L163.1572,150.773809L163.204819,150.678571L163.204819,150.583333L163.1572,150.488095L163.10958,150.440476L163.014342,150.392857L162.823866,150.345238L162.585771,150.345238L162.395295,150.392857L162.300057,150.440476L162.252438,150.488095L162.204819,150.583333M163.204819,151.869047L163.204819,151.297619M163.204819,151.583333L162.204819,151.583333L162.347676,151.488095L162.442914,151.392857L162.490533,151.297619","ref":1},{"thickness":0.15,"svgpath":"M204.954819,114.516598L204.954819,115.088026M205.954819,114.802312L204.954819,114.802312M205.954819,115.42136L204.954819,115.42136L204.954819,115.802312L205.002438,115.89755L205.050057,115.945169L205.145295,115.992788L205.288152,115.992788L205.38339,115.945169L205.431009,115.89755L205.478628,115.802312L205.478628,115.42136M205.954819,116.945169L205.954819,116.373741M205.954819,116.659455L204.954819,116.659455L205.097676,116.564217L205.192914,116.468979L205.240533,116.373741M204.954819,117.278503L204.954819,117.945169L205.954819,117.516598M204.954819,118.516598L204.954819,118.611836L205.002438,118.707074L205.050057,118.754693L205.145295,118.802312L205.335771,118.849931L205.573866,118.849931L205.764342,118.802312L205.85958,118.754693L205.9072,118.707074L205.954819,118.611836L205.954819,118.516598L205.9072,118.42136L205.85958,118.373741L205.764342,118.326122L205.573866,118.278503L205.335771,118.278503L205.145295,118.326122L205.050057,118.373741L205.002438,118.42136L204.954819,118.516598","ref":1},{"thickness":0.15,"svgpath":"M146.204819,147.511905L146.204819,148.083333M147.204819,147.797619L146.204819,147.797619M147.204819,148.416667L146.204819,148.416667L146.204819,148.797619L146.252438,148.892857L146.300057,148.940476L146.395295,148.988095L146.538152,148.988095L146.63339,148.940476L146.681009,148.892857L146.728628,148.797619L146.728628,148.416667M147.204819,149.464286L147.204819,149.654762L147.1572,149.75L147.10958,149.797619L146.966723,149.892857L146.776247,149.940476L146.395295,149.940476L146.300057,149.892857L146.252438,149.845238L146.204819,149.75L146.204819,149.559524L146.252438,149.464286L146.300057,149.416667L146.395295,149.369048L146.63339,149.369048L146.728628,149.416667L146.776247,149.464286L146.823866,149.559524L146.823866,149.75L146.776247,149.845238L146.728628,149.892857L146.63339,149.940476M146.204819,150.27381L146.204819,150.892857L146.585771,150.559524L146.585771,150.702381L146.63339,150.797619L146.681009,150.845238L146.776247,150.892857L147.014342,150.892857L147.10958,150.845238L147.1572,150.797619L147.204819,150.702381L147.204819,150.416667L147.1572,150.321429L147.10958,150.27381","ref":1},{"thickness":0.15,"svgpath":"M147.954819,114.516598L147.954819,115.088026M148.954819,114.802312L147.954819,114.802312M148.954819,115.42136L147.954819,115.42136L147.954819,115.802312L148.002438,115.89755L148.050057,115.945169L148.145295,115.992788L148.288152,115.992788L148.38339,115.945169L148.431009,115.89755L148.478628,115.802312L148.478628,115.42136M148.954819,116.945169L148.954819,116.373741M148.954819,116.659455L147.954819,116.659455L148.097676,116.564217L148.192914,116.468979L148.240533,116.373741M148.288152,117.802312L148.954819,117.802312M147.9072,117.564217L148.621485,117.326122L148.621485,117.945169M147.954819,118.230884L147.954819,118.849931L148.335771,118.516598L148.335771,118.659455L148.38339,118.754693L148.431009,118.802312L148.526247,118.849931L148.764342,118.849931L148.85958,118.802312L148.9072,118.754693L148.954819,118.659455L148.954819,118.373741L148.9072,118.278503L148.85958,118.230884","ref":1},{"thickness":0.15,"svgpath":"M183.954819,114.516598L183.954819,115.088026M184.954819,114.802312L183.954819,114.802312M184.954819,115.42136L183.954819,115.42136L183.954819,115.802312L184.002438,115.89755L184.050057,115.945169L184.145295,115.992788L184.288152,115.992788L184.38339,115.945169L184.431009,115.89755L184.478628,115.802312L184.478628,115.42136M184.954819,116.945169L184.954819,116.373741M184.954819,116.659455L183.954819,116.659455L184.097676,116.564217L184.192914,116.468979L184.240533,116.373741M183.954819,117.849931L183.954819,117.373741L184.431009,117.326122L184.38339,117.373741L184.335771,117.468979L184.335771,117.707074L184.38339,117.802312L184.431009,117.849931L184.526247,117.89755L184.764342,117.89755L184.85958,117.849931L184.9072,117.802312L184.954819,117.707074L184.954819,117.468979L184.9072,117.373741L184.85958,117.326122M184.954819,118.849931L184.954819,118.278503M184.954819,118.564217L183.954819,118.564217L184.097676,118.468979L184.192914,118.373741L184.240533,118.278503","ref":1},{"thickness":0.15,"svgpath":"M162.954819,114.516598L162.954819,115.088026M163.954819,114.802312L162.954819,114.802312M163.954819,115.42136L162.954819,115.42136L162.954819,115.802312L163.002438,115.89755L163.050057,115.945169L163.145295,115.992788L163.288152,115.992788L163.38339,115.945169L163.431009,115.89755L163.478628,115.802312L163.478628,115.42136M163.954819,116.945169L163.954819,116.373741M163.954819,116.659455L162.954819,116.659455L163.097676,116.564217L163.192914,116.468979L163.240533,116.373741M162.954819,117.849931L162.954819,117.373741L163.431009,117.326122L163.38339,117.373741L163.335771,117.468979L163.335771,117.707074L163.38339,117.802312L163.431009,117.849931L163.526247,117.89755L163.764342,117.89755L163.85958,117.849931L163.9072,117.802312L163.954819,117.707074L163.954819,117.468979L163.9072,117.373741L163.85958,117.326122M163.954819,118.373741L163.954819,118.564217L163.9072,118.659455L163.85958,118.707074L163.716723,118.802312L163.526247,118.849931L163.145295,118.849931L163.050057,118.802312L163.002438,118.754693L162.954819,118.659455L162.954819,118.468979L163.002438,118.373741L163.050057,118.326122L163.145295,118.278503L163.38339,118.278503L163.478628,118.326122L163.526247,118.373741L163.573866,118.468979L163.573866,118.659455L163.526247,118.754693L163.478628,118.802312L163.38339,118.849931","ref":1},{"thickness":0.15,"svgpath":"M168.204819,147.535714L168.204819,148.107142M169.204819,147.821428L168.204819,147.821428M169.204819,148.440476L168.204819,148.440476L168.204819,148.821428L168.252438,148.916666L168.300057,148.964285L168.395295,149.011904L168.538152,149.011904L168.63339,148.964285L168.681009,148.916666L168.728628,148.821428L168.728628,148.440476M169.204819,149.964285L169.204819,149.392857M169.204819,149.678571L168.204819,149.678571L168.347676,149.583333L168.442914,149.488095L168.490533,149.392857M168.204819,150.583333L168.204819,150.678571L168.252438,150.773809L168.300057,150.821428L168.395295,150.869047L168.585771,150.916666L168.823866,150.916666L169.014342,150.869047L169.10958,150.821428L169.1572,150.773809L169.204819,150.678571L169.204819,150.583333L169.1572,150.488095L169.10958,150.440476L169.014342,150.392857L168.823866,150.345238L168.585771,150.345238L168.395295,150.392857L168.300057,150.440476L168.252438,150.488095L168.204819,150.583333M168.538152,151.773809L169.204819,151.773809M168.1572,151.535714L168.871485,151.297619L168.871485,151.916666","ref":1},{"thickness":0.15,"svgpath":"M192.954819,114.516598L192.954819,115.088026M193.954819,114.802312L192.954819,114.802312M193.954819,115.42136L192.954819,115.42136L192.954819,115.802312L193.002438,115.89755L193.050057,115.945169L193.145295,115.992788L193.288152,115.992788L193.38339,115.945169L193.431009,115.89755L193.478628,115.802312L193.478628,115.42136M193.954819,116.945169L193.954819,116.373741M193.954819,116.659455L192.954819,116.659455L193.097676,116.564217L193.192914,116.468979L193.240533,116.373741M192.954819,117.802312L192.954819,117.611836L193.002438,117.516598L193.050057,117.468979L193.192914,117.373741L193.38339,117.326122L193.764342,117.326122L193.85958,117.373741L193.9072,117.42136L193.954819,117.516598L193.954819,117.707074L193.9072,117.802312L193.85958,117.849931L193.764342,117.89755L193.526247,117.89755L193.431009,117.849931L193.38339,117.802312L193.335771,117.707074L193.335771,117.516598L193.38339,117.42136L193.431009,117.373741L193.526247,117.326122M193.288152,118.754693L193.954819,118.754693M192.9072,118.516598L193.621485,118.278503L193.621485,118.89755","ref":1},{"thickness":0.15,"svgpath":"M198.204819,147.535714L198.204819,148.107142M199.204819,147.821428L198.204819,147.821428M199.204819,148.440476L198.204819,148.440476L198.204819,148.821428L198.252438,148.916666L198.300057,148.964285L198.395295,149.011904L198.538152,149.011904L198.63339,148.964285L198.681009,148.916666L198.728628,148.821428L198.728628,148.440476M199.204819,149.964285L199.204819,149.392857M199.204819,149.678571L198.204819,149.678571L198.347676,149.583333L198.442914,149.488095L198.490533,149.392857M199.204819,150.916666L199.204819,150.345238M199.204819,150.630952L198.204819,150.630952L198.347676,150.535714L198.442914,150.440476L198.490533,150.345238M199.204819,151.392857L199.204819,151.583333L199.1572,151.678571L199.10958,151.72619L198.966723,151.821428L198.776247,151.869047L198.395295,151.869047L198.300057,151.821428L198.252438,151.773809L198.204819,151.678571L198.204819,151.488095L198.252438,151.392857L198.300057,151.345238L198.395295,151.297619L198.63339,151.297619L198.728628,151.345238L198.776247,151.392857L198.823866,151.488095L198.823866,151.678571L198.776247,151.773809L198.728628,151.821428L198.63339,151.869047","ref":1},{"thickness":0.15,"svgpath":"M164.204819,147.535714L164.204819,148.107142M165.204819,147.821428L164.204819,147.821428M165.204819,148.440476L164.204819,148.440476L164.204819,148.821428L164.252438,148.916666L164.300057,148.964285L164.395295,149.011904L164.538152,149.011904L164.63339,148.964285L164.681009,148.916666L164.728628,148.821428L164.728628,148.440476M165.204819,149.964285L165.204819,149.392857M165.204819,149.678571L164.204819,149.678571L164.347676,149.583333L164.442914,149.488095L164.490533,149.392857M164.204819,150.583333L164.204819,150.678571L164.252438,150.773809L164.300057,150.821428L164.395295,150.869047L164.585771,150.916666L164.823866,150.916666L165.014342,150.869047L165.10958,150.821428L165.1572,150.773809L165.204819,150.678571L165.204819,150.583333L165.1572,150.488095L165.10958,150.440476L165.014342,150.392857L164.823866,150.345238L164.585771,150.345238L164.395295,150.392857L164.300057,150.440476L164.252438,150.488095L164.204819,150.583333M164.300057,151.297619L164.252438,151.345238L164.204819,151.440476L164.204819,151.678571L164.252438,151.773809L164.300057,151.821428L164.395295,151.869047L164.490533,151.869047L164.63339,151.821428L165.204819,151.25L165.204819,151.869047","ref":1},{"thickness":0.15,"svgpath":"M200.204819,147.535714L200.204819,148.107142M201.204819,147.821428L200.204819,147.821428M201.204819,148.440476L200.204819,148.440476L200.204819,148.821428L200.252438,148.916666L200.300057,148.964285L200.395295,149.011904L200.538152,149.011904L200.63339,148.964285L200.681009,148.916666L200.728628,148.821428L200.728628,148.440476M201.204819,149.964285L201.204819,149.392857M201.204819,149.678571L200.204819,149.678571L200.347676,149.583333L200.442914,149.488095L200.490533,149.392857M200.300057,150.345238L200.252438,150.392857L200.204819,150.488095L200.204819,150.72619L200.252438,150.821428L200.300057,150.869047L200.395295,150.916666L200.490533,150.916666L200.63339,150.869047L201.204819,150.297619L201.204819,150.916666M200.204819,151.535714L200.204819,151.630952L200.252438,151.72619L200.300057,151.773809L200.395295,151.821428L200.585771,151.869047L200.823866,151.869047L201.014342,151.821428L201.10958,151.773809L201.1572,151.72619L201.204819,151.630952L201.204819,151.535714L201.1572,151.440476L201.10958,151.392857L201.014342,151.345238L200.823866,151.297619L200.585771,151.297619L200.395295,151.345238L200.300057,151.392857L200.252438,151.440476L200.204819,151.535714","ref":1},{"thickness":0.15,"svgpath":"M177.954819,114.516598L177.954819,115.088026M178.954819,114.802312L177.954819,114.802312M178.954819,115.42136L177.954819,115.42136L177.954819,115.802312L178.002438,115.89755L178.050057,115.945169L178.145295,115.992788L178.288152,115.992788L178.38339,115.945169L178.431009,115.89755L178.478628,115.802312L178.478628,115.42136M178.954819,116.945169L178.954819,116.373741M178.954819,116.659455L177.954819,116.659455L178.097676,116.564217L178.192914,116.468979L178.240533,116.373741M178.288152,117.802312L178.954819,117.802312M177.9072,117.564217L178.621485,117.326122L178.621485,117.945169M178.38339,118.468979L178.335771,118.373741L178.288152,118.326122L178.192914,118.278503L178.145295,118.278503L178.050057,118.326122L178.002438,118.373741L177.954819,118.468979L177.954819,118.659455L178.002438,118.754693L178.050057,118.802312L178.145295,118.849931L178.192914,118.849931L178.288152,118.802312L178.335771,118.754693L178.38339,118.659455L178.38339,118.468979L178.431009,118.373741L178.478628,118.326122L178.573866,118.278503L178.764342,118.278503L178.85958,118.326122L178.9072,118.373741L178.954819,118.468979L178.954819,118.659455L178.9072,118.754693L178.85958,118.802312L178.764342,118.849931L178.573866,118.849931L178.478628,118.802312L178.431009,118.754693L178.38339,118.659455","ref":1},{"thickness":0.15,"svgpath":"M160.204819,147.535714L160.204819,148.107142M161.204819,147.821428L160.204819,147.821428M161.204819,148.440476L160.204819,148.440476L160.204819,148.821428L160.252438,148.916666L160.300057,148.964285L160.395295,149.011904L160.538152,149.011904L160.63339,148.964285L160.681009,148.916666L160.728628,148.821428L160.728628,148.440476M161.204819,149.964285L161.204819,149.392857M161.204819,149.678571L160.204819,149.678571L160.347676,149.583333L160.442914,149.488095L160.490533,149.392857M160.204819,150.583333L160.204819,150.678571L160.252438,150.773809L160.300057,150.821428L160.395295,150.869047L160.585771,150.916666L160.823866,150.916666L161.014342,150.869047L161.10958,150.821428L161.1572,150.773809L161.204819,150.678571L161.204819,150.583333L161.1572,150.488095L161.10958,150.440476L161.014342,150.392857L160.823866,150.345238L160.585771,150.345238L160.395295,150.392857L160.300057,150.440476L160.252438,150.488095L160.204819,150.583333M160.204819,151.535714L160.204819,151.630952L160.252438,151.72619L160.300057,151.773809L160.395295,151.821428L160.585771,151.869047L160.823866,151.869047L161.014342,151.821428L161.10958,151.773809L161.1572,151.72619L161.204819,151.630952L161.204819,151.535714L161.1572,151.440476L161.10958,151.392857L161.014342,151.345238L160.823866,151.297619L160.585771,151.297619L160.395295,151.345238L160.300057,151.392857L160.252438,151.440476L160.204819,151.535714","ref":1},{"thickness":0.15,"svgpath":"M172.204819,147.535714L172.204819,148.107142M173.204819,147.821428L172.204819,147.821428M173.204819,148.440476L172.204819,148.440476L172.204819,148.821428L172.252438,148.916666L172.300057,148.964285L172.395295,149.011904L172.538152,149.011904L172.63339,148.964285L172.681009,148.916666L172.728628,148.821428L172.728628,148.440476M173.204819,149.964285L173.204819,149.392857M173.204819,149.678571L172.204819,149.678571L172.347676,149.583333L172.442914,149.488095L172.490533,149.392857M172.204819,150.583333L172.204819,150.678571L172.252438,150.773809L172.300057,150.821428L172.395295,150.869047L172.585771,150.916666L172.823866,150.916666L173.014342,150.869047L173.10958,150.821428L173.1572,150.773809L173.204819,150.678571L173.204819,150.583333L173.1572,150.488095L173.10958,150.440476L173.014342,150.392857L172.823866,150.345238L172.585771,150.345238L172.395295,150.392857L172.300057,150.440476L172.252438,150.488095L172.204819,150.583333M172.204819,151.773809L172.204819,151.583333L172.252438,151.488095L172.300057,151.440476L172.442914,151.345238L172.63339,151.297619L173.014342,151.297619L173.10958,151.345238L173.1572,151.392857L173.204819,151.488095L173.204819,151.678571L173.1572,151.773809L173.10958,151.821428L173.014342,151.869047L172.776247,151.869047L172.681009,151.821428L172.63339,151.773809L172.585771,151.678571L172.585771,151.488095L172.63339,151.392857L172.681009,151.345238L172.776247,151.297619","ref":1},{"thickness":0.15,"svgpath":"M150.204819,147.511905L150.204819,148.083333M151.204819,147.797619L150.204819,147.797619M151.204819,148.416667L150.204819,148.416667L150.204819,148.797619L150.252438,148.892857L150.300057,148.940476L150.395295,148.988095L150.538152,148.988095L150.63339,148.940476L150.681009,148.892857L150.728628,148.797619L150.728628,148.416667M151.204819,149.464286L151.204819,149.654762L151.1572,149.75L151.10958,149.797619L150.966723,149.892857L150.776247,149.940476L150.395295,149.940476L150.300057,149.892857L150.252438,149.845238L150.204819,149.75L150.204819,149.559524L150.252438,149.464286L150.300057,149.416667L150.395295,149.369048L150.63339,149.369048L150.728628,149.416667L150.776247,149.464286L150.823866,149.559524L150.823866,149.75L150.776247,149.845238L150.728628,149.892857L150.63339,149.940476M150.204819,150.845238L150.204819,150.369048L150.681009,150.321429L150.63339,150.369048L150.585771,150.464286L150.585771,150.702381L150.63339,150.797619L150.681009,150.845238L150.776247,150.892857L151.014342,150.892857L151.10958,150.845238L151.1572,150.797619L151.204819,150.702381L151.204819,150.464286L151.1572,150.369048L151.10958,150.321429","ref":1},{"thickness":0.15,"svgpath":"M188.204819,147.535714L188.204819,148.107142M189.204819,147.821428L188.204819,147.821428M189.204819,148.440476L188.204819,148.440476L188.204819,148.821428L188.252438,148.916666L188.300057,148.964285L188.395295,149.011904L188.538152,149.011904L188.63339,148.964285L188.681009,148.916666L188.728628,148.821428L188.728628,148.440476M189.204819,149.964285L189.204819,149.392857M189.204819,149.678571L188.204819,149.678571L188.347676,149.583333L188.442914,149.488095L188.490533,149.392857M189.204819,150.916666L189.204819,150.345238M189.204819,150.630952L188.204819,150.630952L188.347676,150.535714L188.442914,150.440476L188.490533,150.345238M188.538152,151.773809L189.204819,151.773809M188.1572,151.535714L188.871485,151.297619L188.871485,151.916666","ref":1},{"thickness":0.15,"svgpath":"M154.954819,114.516598L154.954819,115.088026M155.954819,114.802312L154.954819,114.802312M155.954819,115.42136L154.954819,115.42136L154.954819,115.802312L155.002438,115.89755L155.050057,115.945169L155.145295,115.992788L155.288152,115.992788L155.38339,115.945169L155.431009,115.89755L155.478628,115.802312L155.478628,115.42136M155.954819,116.945169L155.954819,116.373741M155.954819,116.659455L154.954819,116.659455L155.097676,116.564217L155.192914,116.468979L155.240533,116.373741M154.954819,117.849931L154.954819,117.373741L155.431009,117.326122L155.38339,117.373741L155.335771,117.468979L155.335771,117.707074L155.38339,117.802312L155.431009,117.849931L155.526247,117.89755L155.764342,117.89755L155.85958,117.849931L155.9072,117.802312L155.954819,117.707074L155.954819,117.468979L155.9072,117.373741L155.85958,117.326122M154.954819,118.802312L154.954819,118.326122L155.431009,118.278503L155.38339,118.326122L155.335771,118.42136L155.335771,118.659455L155.38339,118.754693L155.431009,118.802312L155.526247,118.849931L155.764342,118.849931L155.85958,118.802312L155.9072,118.754693L155.954819,118.659455L155.954819,118.42136L155.9072,118.326122L155.85958,118.278503","ref":1},{"thickness":0.15,"svgpath":"M144.204819,147.511905L144.204819,148.083333M145.204819,147.797619L144.204819,147.797619M145.204819,148.416667L144.204819,148.416667L144.204819,148.797619L144.252438,148.892857L144.300057,148.940476L144.395295,148.988095L144.538152,148.988095L144.63339,148.940476L144.681009,148.892857L144.728628,148.797619L144.728628,148.416667M145.204819,149.464286L145.204819,149.654762L145.1572,149.75L145.10958,149.797619L144.966723,149.892857L144.776247,149.940476L144.395295,149.940476L144.300057,149.892857L144.252438,149.845238L144.204819,149.75L144.204819,149.559524L144.252438,149.464286L144.300057,149.416667L144.395295,149.369048L144.63339,149.369048L144.728628,149.416667L144.776247,149.464286L144.823866,149.559524L144.823866,149.75L144.776247,149.845238L144.728628,149.892857L144.63339,149.940476M144.300057,150.321429L144.252438,150.369048L144.204819,150.464286L144.204819,150.702381L144.252438,150.797619L144.300057,150.845238L144.395295,150.892857L144.490533,150.892857L144.63339,150.845238L145.204819,150.27381L145.204819,150.892857","ref":1},{"thickness":0.15,"svgpath":"M185.954819,114.516598L185.954819,115.088026M186.954819,114.802312L185.954819,114.802312M186.954819,115.42136L185.954819,115.42136L185.954819,115.802312L186.002438,115.89755L186.050057,115.945169L186.145295,115.992788L186.288152,115.992788L186.38339,115.945169L186.431009,115.89755L186.478628,115.802312L186.478628,115.42136M186.954819,116.945169L186.954819,116.373741M186.954819,116.659455L185.954819,116.659455L186.097676,116.564217L186.192914,116.468979L186.240533,116.373741M185.954819,117.849931L185.954819,117.373741L186.431009,117.326122L186.38339,117.373741L186.335771,117.468979L186.335771,117.707074L186.38339,117.802312L186.431009,117.849931L186.526247,117.89755L186.764342,117.89755L186.85958,117.849931L186.9072,117.802312L186.954819,117.707074L186.954819,117.468979L186.9072,117.373741L186.85958,117.326122M186.050057,118.278503L186.002438,118.326122L185.954819,118.42136L185.954819,118.659455L186.002438,118.754693L186.050057,118.802312L186.145295,118.849931L186.240533,118.849931L186.38339,118.802312L186.954819,118.230884L186.954819,118.849931","ref":1},{"thickness":0.15,"svgpath":"M196.204819,147.535714L196.204819,148.107142M197.204819,147.821428L196.204819,147.821428M197.204819,148.440476L196.204819,148.440476L196.204819,148.821428L196.252438,148.916666L196.300057,148.964285L196.395295,149.011904L196.538152,149.011904L196.63339,148.964285L196.681009,148.916666L196.728628,148.821428L196.728628,148.440476M197.204819,149.964285L197.204819,149.392857M197.204819,149.678571L196.204819,149.678571L196.347676,149.583333L196.442914,149.488095L196.490533,149.392857M197.204819,150.916666L197.204819,150.345238M197.204819,150.630952L196.204819,150.630952L196.347676,150.535714L196.442914,150.440476L196.490533,150.345238M196.63339,151.488095L196.585771,151.392857L196.538152,151.345238L196.442914,151.297619L196.395295,151.297619L196.300057,151.345238L196.252438,151.392857L196.204819,151.488095L196.204819,151.678571L196.252438,151.773809L196.300057,151.821428L196.395295,151.869047L196.442914,151.869047L196.538152,151.821428L196.585771,151.773809L196.63339,151.678571L196.63339,151.488095L196.681009,151.392857L196.728628,151.345238L196.823866,151.297619L197.014342,151.297619L197.10958,151.345238L197.1572,151.392857L197.204819,151.488095L197.204819,151.678571L197.1572,151.773809L197.10958,151.821428L197.014342,151.869047L196.823866,151.869047L196.728628,151.821428L196.681009,151.773809L196.63339,151.678571","ref":1},{"thickness":0.15,"svgpath":"M156.204819,147.511905L156.204819,148.083333M157.204819,147.797619L156.204819,147.797619M157.204819,148.416667L156.204819,148.416667L156.204819,148.797619L156.252438,148.892857L156.300057,148.940476L156.395295,148.988095L156.538152,148.988095L156.63339,148.940476L156.681009,148.892857L156.728628,148.797619L156.728628,148.416667M157.204819,149.464286L157.204819,149.654762L157.1572,149.75L157.10958,149.797619L156.966723,149.892857L156.776247,149.940476L156.395295,149.940476L156.300057,149.892857L156.252438,149.845238L156.204819,149.75L156.204819,149.559524L156.252438,149.464286L156.300057,149.416667L156.395295,149.369048L156.63339,149.369048L156.728628,149.416667L156.776247,149.464286L156.823866,149.559524L156.823866,149.75L156.776247,149.845238L156.728628,149.892857L156.63339,149.940476M156.63339,150.511905L156.585771,150.416667L156.538152,150.369048L156.442914,150.321429L156.395295,150.321429L156.300057,150.369048L156.252438,150.416667L156.204819,150.511905L156.204819,150.702381L156.252438,150.797619L156.300057,150.845238L156.395295,150.892857L156.442914,150.892857L156.538152,150.845238L156.585771,150.797619L156.63339,150.702381L156.63339,150.511905L156.681009,150.416667L156.728628,150.369048L156.823866,150.321429L157.014342,150.321429L157.10958,150.369048L157.1572,150.416667L157.204819,150.511905L157.204819,150.702381L157.1572,150.797619L157.10958,150.845238L157.014342,150.892857L156.823866,150.892857L156.728628,150.845238L156.681009,150.797619L156.63339,150.702381","ref":1},{"thickness":0.15,"svgpath":"M141.954819,114.516598L141.954819,115.088026M142.954819,114.802312L141.954819,114.802312M142.954819,115.42136L141.954819,115.42136L141.954819,115.802312L142.002438,115.89755L142.050057,115.945169L142.145295,115.992788L142.288152,115.992788L142.38339,115.945169L142.431009,115.89755L142.478628,115.802312L142.478628,115.42136M142.954819,116.945169L142.954819,116.373741M142.954819,116.659455L141.954819,116.659455L142.097676,116.564217L142.192914,116.468979L142.240533,116.373741M142.288152,117.802312L142.954819,117.802312M141.9072,117.564217L142.621485,117.326122L142.621485,117.945169M141.954819,118.516598L141.954819,118.611836L142.002438,118.707074L142.050057,118.754693L142.145295,118.802312L142.335771,118.849931L142.573866,118.849931L142.764342,118.802312L142.85958,118.754693L142.9072,118.707074L142.954819,118.611836L142.954819,118.516598L142.9072,118.42136L142.85958,118.373741L142.764342,118.326122L142.573866,118.278503L142.335771,118.278503L142.145295,118.326122L142.050057,118.373741L142.002438,118.42136L141.954819,118.516598","ref":1},{"thickness":0.15,"svgpath":"M175.954819,114.516598L175.954819,115.088026M176.954819,114.802312L175.954819,114.802312M176.954819,115.42136L175.954819,115.42136L175.954819,115.802312L176.002438,115.89755L176.050057,115.945169L176.145295,115.992788L176.288152,115.992788L176.38339,115.945169L176.431009,115.89755L176.478628,115.802312L176.478628,115.42136M176.954819,116.945169L176.954819,116.373741M176.954819,116.659455L175.954819,116.659455L176.097676,116.564217L176.192914,116.468979L176.240533,116.373741M176.288152,117.802312L176.954819,117.802312M175.9072,117.564217L176.621485,117.326122L176.621485,117.945169M175.954819,118.230884L175.954819,118.89755L176.954819,118.468979","ref":1},{"thickness":0.15,"svgpath":"M154.204819,147.511905L154.204819,148.083333M155.204819,147.797619L154.204819,147.797619M155.204819,148.416667L154.204819,148.416667L154.204819,148.797619L154.252438,148.892857L154.300057,148.940476L154.395295,148.988095L154.538152,148.988095L154.63339,148.940476L154.681009,148.892857L154.728628,148.797619L154.728628,148.416667M155.204819,149.464286L155.204819,149.654762L155.1572,149.75L155.10958,149.797619L154.966723,149.892857L154.776247,149.940476L154.395295,149.940476L154.300057,149.892857L154.252438,149.845238L154.204819,149.75L154.204819,149.559524L154.252438,149.464286L154.300057,149.416667L154.395295,149.369048L154.63339,149.369048L154.728628,149.416667L154.776247,149.464286L154.823866,149.559524L154.823866,149.75L154.776247,149.845238L154.728628,149.892857L154.63339,149.940476M154.204819,150.27381L154.204819,150.940476L155.204819,150.511905","ref":1},{"thickness":0.15,"svgpath":"M182.204819,147.535714L182.204819,148.107142M183.204819,147.821428L182.204819,147.821428M183.204819,148.440476L182.204819,148.440476L182.204819,148.821428L182.252438,148.916666L182.300057,148.964285L182.395295,149.011904L182.538152,149.011904L182.63339,148.964285L182.681009,148.916666L182.728628,148.821428L182.728628,148.440476M183.204819,149.964285L183.204819,149.392857M183.204819,149.678571L182.204819,149.678571L182.347676,149.583333L182.442914,149.488095L182.490533,149.392857M183.204819,150.916666L183.204819,150.345238M183.204819,150.630952L182.204819,150.630952L182.347676,150.535714L182.442914,150.440476L182.490533,150.345238M183.204819,151.869047L183.204819,151.297619M183.204819,151.583333L182.204819,151.583333L182.347676,151.488095L182.442914,151.392857L182.490533,151.297619","ref":1},{"thickness":0.15,"svgpath":"M170.204819,147.535714L170.204819,148.107142M171.204819,147.821428L170.204819,147.821428M171.204819,148.440476L170.204819,148.440476L170.204819,148.821428L170.252438,148.916666L170.300057,148.964285L170.395295,149.011904L170.538152,149.011904L170.63339,148.964285L170.681009,148.916666L170.728628,148.821428L170.728628,148.440476M171.204819,149.964285L171.204819,149.392857M171.204819,149.678571L170.204819,149.678571L170.347676,149.583333L170.442914,149.488095L170.490533,149.392857M170.204819,150.583333L170.204819,150.678571L170.252438,150.773809L170.300057,150.821428L170.395295,150.869047L170.585771,150.916666L170.823866,150.916666L171.014342,150.869047L171.10958,150.821428L171.1572,150.773809L171.204819,150.678571L171.204819,150.583333L171.1572,150.488095L171.10958,150.440476L171.014342,150.392857L170.823866,150.345238L170.585771,150.345238L170.395295,150.392857L170.300057,150.440476L170.252438,150.488095L170.204819,150.583333M170.204819,151.821428L170.204819,151.345238L170.681009,151.297619L170.63339,151.345238L170.585771,151.440476L170.585771,151.678571L170.63339,151.773809L170.681009,151.821428L170.776247,151.869047L171.014342,151.869047L171.10958,151.821428L171.1572,151.773809L171.204819,151.678571L171.204819,151.440476L171.1572,151.345238L171.10958,151.297619","ref":1},{"thickness":0.15,"svgpath":"M200.954819,114.516598L200.954819,115.088026M201.954819,114.802312L200.954819,114.802312M201.954819,115.42136L200.954819,115.42136L200.954819,115.802312L201.002438,115.89755L201.050057,115.945169L201.145295,115.992788L201.288152,115.992788L201.38339,115.945169L201.431009,115.89755L201.478628,115.802312L201.478628,115.42136M201.954819,116.945169L201.954819,116.373741M201.954819,116.659455L200.954819,116.659455L201.097676,116.564217L201.192914,116.468979L201.240533,116.373741M200.954819,117.802312L200.954819,117.611836L201.002438,117.516598L201.050057,117.468979L201.192914,117.373741L201.38339,117.326122L201.764342,117.326122L201.85958,117.373741L201.9072,117.42136L201.954819,117.516598L201.954819,117.707074L201.9072,117.802312L201.85958,117.849931L201.764342,117.89755L201.526247,117.89755L201.431009,117.849931L201.38339,117.802312L201.335771,117.707074L201.335771,117.516598L201.38339,117.42136L201.431009,117.373741L201.526247,117.326122M201.38339,118.468979L201.335771,118.373741L201.288152,118.326122L201.192914,118.278503L201.145295,118.278503L201.050057,118.326122L201.002438,118.373741L200.954819,118.468979L200.954819,118.659455L201.002438,118.754693L201.050057,118.802312L201.145295,118.849931L201.192914,118.849931L201.288152,118.802312L201.335771,118.754693L201.38339,118.659455L201.38339,118.468979L201.431009,118.373741L201.478628,118.326122L201.573866,118.278503L201.764342,118.278503L201.85958,118.326122L201.9072,118.373741L201.954819,118.468979L201.954819,118.659455L201.9072,118.754693L201.85958,118.802312L201.764342,118.849931L201.573866,118.849931L201.478628,118.802312L201.431009,118.754693L201.38339,118.659455","ref":1},{"thickness":0.15,"svgpath":"M152.954819,114.516598L152.954819,115.088026M153.954819,114.802312L152.954819,114.802312M153.954819,115.42136L152.954819,115.42136L152.954819,115.802312L153.002438,115.89755L153.050057,115.945169L153.145295,115.992788L153.288152,115.992788L153.38339,115.945169L153.431009,115.89755L153.478628,115.802312L153.478628,115.42136M153.954819,116.945169L153.954819,116.373741M153.954819,116.659455L152.954819,116.659455L153.097676,116.564217L153.192914,116.468979L153.240533,116.373741M152.954819,117.849931L152.954819,117.373741L153.431009,117.326122L153.38339,117.373741L153.335771,117.468979L153.335771,117.707074L153.38339,117.802312L153.431009,117.849931L153.526247,117.89755L153.764342,117.89755L153.85958,117.849931L153.9072,117.802312L153.954819,117.707074L153.954819,117.468979L153.9072,117.373741L153.85958,117.326122M153.288152,118.754693L153.954819,118.754693M152.9072,118.516598L153.621485,118.278503L153.621485,118.89755","ref":1},{"thickness":0.15,"svgpath":"M166.954819,114.516598L166.954819,115.088026M167.954819,114.802312L166.954819,114.802312M167.954819,115.42136L166.954819,115.42136L166.954819,115.802312L167.002438,115.89755L167.050057,115.945169L167.145295,115.992788L167.288152,115.992788L167.38339,115.945169L167.431009,115.89755L167.478628,115.802312L167.478628,115.42136M167.954819,116.945169L167.954819,116.373741M167.954819,116.659455L166.954819,116.659455L167.097676,116.564217L167.192914,116.468979L167.240533,116.373741M166.954819,117.802312L166.954819,117.611836L167.002438,117.516598L167.050057,117.468979L167.192914,117.373741L167.38339,117.326122L167.764342,117.326122L167.85958,117.373741L167.9072,117.42136L167.954819,117.516598L167.954819,117.707074L167.9072,117.802312L167.85958,117.849931L167.764342,117.89755L167.526247,117.89755L167.431009,117.849931L167.38339,117.802312L167.335771,117.707074L167.335771,117.516598L167.38339,117.42136L167.431009,117.373741L167.526247,117.326122M167.954819,118.849931L167.954819,118.278503M167.954819,118.564217L166.954819,118.564217L167.097676,118.468979L167.192914,118.373741L167.240533,118.278503","ref":1},{"thickness":0.15,"svgpath":"M190.204819,147.535714L190.204819,148.107142M191.204819,147.821428L190.204819,147.821428M191.204819,148.440476L190.204819,148.440476L190.204819,148.821428L190.252438,148.916666L190.300057,148.964285L190.395295,149.011904L190.538152,149.011904L190.63339,148.964285L190.681009,148.916666L190.728628,148.821428L190.728628,148.440476M191.204819,149.964285L191.204819,149.392857M191.204819,149.678571L190.204819,149.678571L190.347676,149.583333L190.442914,149.488095L190.490533,149.392857M191.204819,150.916666L191.204819,150.345238M191.204819,150.630952L190.204819,150.630952L190.347676,150.535714L190.442914,150.440476L190.490533,150.345238M190.204819,151.821428L190.204819,151.345238L190.681009,151.297619L190.63339,151.345238L190.585771,151.440476L190.585771,151.678571L190.63339,151.773809L190.681009,151.821428L190.776247,151.869047L191.014342,151.869047L191.10958,151.821428L191.1572,151.773809L191.204819,151.678571L191.204819,151.440476L191.1572,151.345238L191.10958,151.297619","ref":1},{"thickness":0.15,"svgpath":"M166.204819,147.535714L166.204819,148.107142M167.204819,147.821428L166.204819,147.821428M167.204819,148.440476L166.204819,148.440476L166.204819,148.821428L166.252438,148.916666L166.300057,148.964285L166.395295,149.011904L166.538152,149.011904L166.63339,148.964285L166.681009,148.916666L166.728628,148.821428L166.728628,148.440476M167.204819,149.964285L167.204819,149.392857M167.204819,149.678571L166.204819,149.678571L166.347676,149.583333L166.442914,149.488095L166.490533,149.392857M166.204819,150.583333L166.204819,150.678571L166.252438,150.773809L166.300057,150.821428L166.395295,150.869047L166.585771,150.916666L166.823866,150.916666L167.014342,150.869047L167.10958,150.821428L167.1572,150.773809L167.204819,150.678571L167.204819,150.583333L167.1572,150.488095L167.10958,150.440476L167.014342,150.392857L166.823866,150.345238L166.585771,150.345238L166.395295,150.392857L166.300057,150.440476L166.252438,150.488095L166.204819,150.583333M166.204819,151.25L166.204819,151.869047L166.585771,151.535714L166.585771,151.678571L166.63339,151.773809L166.681009,151.821428L166.776247,151.869047L167.014342,151.869047L167.10958,151.821428L167.1572,151.773809L167.204819,151.678571L167.204819,151.392857L167.1572,151.297619L167.10958,151.25","ref":1},{"thickness":0.15,"svgpath":"M198.954819,114.516598L198.954819,115.088026M199.954819,114.802312L198.954819,114.802312M199.954819,115.42136L198.954819,115.42136L198.954819,115.802312L199.002438,115.89755L199.050057,115.945169L199.145295,115.992788L199.288152,115.992788L199.38339,115.945169L199.431009,115.89755L199.478628,115.802312L199.478628,115.42136M199.954819,116.945169L199.954819,116.373741M199.954819,116.659455L198.954819,116.659455L199.097676,116.564217L199.192914,116.468979L199.240533,116.373741M198.954819,117.802312L198.954819,117.611836L199.002438,117.516598L199.050057,117.468979L199.192914,117.373741L199.38339,117.326122L199.764342,117.326122L199.85958,117.373741L199.9072,117.42136L199.954819,117.516598L199.954819,117.707074L199.9072,117.802312L199.85958,117.849931L199.764342,117.89755L199.526247,117.89755L199.431009,117.849931L199.38339,117.802312L199.335771,117.707074L199.335771,117.516598L199.38339,117.42136L199.431009,117.373741L199.526247,117.326122M198.954819,118.230884L198.954819,118.89755L199.954819,118.468979","ref":1},{"thickness":0.15,"svgpath":"M192.204819,147.535714L192.204819,148.107142M193.204819,147.821428L192.204819,147.821428M193.204819,148.440476L192.204819,148.440476L192.204819,148.821428L192.252438,148.916666L192.300057,148.964285L192.395295,149.011904L192.538152,149.011904L192.63339,148.964285L192.681009,148.916666L192.728628,148.821428L192.728628,148.440476M193.204819,149.964285L193.204819,149.392857M193.204819,149.678571L192.204819,149.678571L192.347676,149.583333L192.442914,149.488095L192.490533,149.392857M193.204819,150.916666L193.204819,150.345238M193.204819,150.630952L192.204819,150.630952L192.347676,150.535714L192.442914,150.440476L192.490533,150.345238M192.204819,151.773809L192.204819,151.583333L192.252438,151.488095L192.300057,151.440476L192.442914,151.345238L192.63339,151.297619L193.014342,151.297619L193.10958,151.345238L193.1572,151.392857L193.204819,151.488095L193.204819,151.678571L193.1572,151.773809L193.10958,151.821428L193.014342,151.869047L192.776247,151.869047L192.681009,151.821428L192.63339,151.773809L192.585771,151.678571L192.585771,151.488095L192.63339,151.392857L192.681009,151.345238L192.776247,151.297619","ref":1},{"thickness":0.15,"svgpath":"M179.954819,114.516598L179.954819,115.088026M180.954819,114.802312L179.954819,114.802312M180.954819,115.42136L179.954819,115.42136L179.954819,115.802312L180.002438,115.89755L180.050057,115.945169L180.145295,115.992788L180.288152,115.992788L180.38339,115.945169L180.431009,115.89755L180.478628,115.802312L180.478628,115.42136M180.954819,116.945169L180.954819,116.373741M180.954819,116.659455L179.954819,116.659455L180.097676,116.564217L180.192914,116.468979L180.240533,116.373741M180.288152,117.802312L180.954819,117.802312M179.9072,117.564217L180.621485,117.326122L180.621485,117.945169M180.954819,118.373741L180.954819,118.564217L180.9072,118.659455L180.85958,118.707074L180.716723,118.802312L180.526247,118.849931L180.145295,118.849931L180.050057,118.802312L180.002438,118.754693L179.954819,118.659455L179.954819,118.468979L180.002438,118.373741L180.050057,118.326122L180.145295,118.278503L180.38339,118.278503L180.478628,118.326122L180.526247,118.373741L180.573866,118.468979L180.573866,118.659455L180.526247,118.754693L180.478628,118.802312L180.38339,118.849931","ref":1},{"thickness":0.15,"svgpath":"M202.204819,147.535714L202.204819,148.107142M203.204819,147.821428L202.204819,147.821428M203.204819,148.440476L202.204819,148.440476L202.204819,148.821428L202.252438,148.916666L202.300057,148.964285L202.395295,149.011904L202.538152,149.011904L202.63339,148.964285L202.681009,148.916666L202.728628,148.821428L202.728628,148.440476M203.204819,149.964285L203.204819,149.392857M203.204819,149.678571L202.204819,149.678571L202.347676,149.583333L202.442914,149.488095L202.490533,149.392857M202.300057,150.345238L202.252438,150.392857L202.204819,150.488095L202.204819,150.72619L202.252438,150.821428L202.300057,150.869047L202.395295,150.916666L202.490533,150.916666L202.63339,150.869047L203.204819,150.297619L203.204819,150.916666M203.204819,151.869047L203.204819,151.297619M203.204819,151.583333L202.204819,151.583333L202.347676,151.488095L202.442914,151.392857L202.490533,151.297619","ref":1},{"thickness":0.15,"svgpath":"M196.954819,114.516598L196.954819,115.088026M197.954819,114.802312L196.954819,114.802312M197.954819,115.42136L196.954819,115.42136L196.954819,115.802312L197.002438,115.89755L197.050057,115.945169L197.145295,115.992788L197.288152,115.992788L197.38339,115.945169L197.431009,115.89755L197.478628,115.802312L197.478628,115.42136M197.954819,116.945169L197.954819,116.373741M197.954819,116.659455L196.954819,116.659455L197.097676,116.564217L197.192914,116.468979L197.240533,116.373741M196.954819,117.802312L196.954819,117.611836L197.002438,117.516598L197.050057,117.468979L197.192914,117.373741L197.38339,117.326122L197.764342,117.326122L197.85958,117.373741L197.9072,117.42136L197.954819,117.516598L197.954819,117.707074L197.9072,117.802312L197.85958,117.849931L197.764342,117.89755L197.526247,117.89755L197.431009,117.849931L197.38339,117.802312L197.335771,117.707074L197.335771,117.516598L197.38339,117.42136L197.431009,117.373741L197.526247,117.326122M196.954819,118.754693L196.954819,118.564217L197.002438,118.468979L197.050057,118.42136L197.192914,118.326122L197.38339,118.278503L197.764342,118.278503L197.85958,118.326122L197.9072,118.373741L197.954819,118.468979L197.954819,118.659455L197.9072,118.754693L197.85958,118.802312L197.764342,118.849931L197.526247,118.849931L197.431009,118.802312L197.38339,118.754693L197.335771,118.659455L197.335771,118.468979L197.38339,118.373741L197.431009,118.326122L197.526247,118.278503","ref":1},{"thickness":0.15,"svgpath":"M173.954819,114.516598L173.954819,115.088026M174.954819,114.802312L173.954819,114.802312M174.954819,115.42136L173.954819,115.42136L173.954819,115.802312L174.002438,115.89755L174.050057,115.945169L174.145295,115.992788L174.288152,115.992788L174.38339,115.945169L174.431009,115.89755L174.478628,115.802312L174.478628,115.42136M174.954819,116.945169L174.954819,116.373741M174.954819,116.659455L173.954819,116.659455L174.097676,116.564217L174.192914,116.468979L174.240533,116.373741M174.288152,117.802312L174.954819,117.802312M173.9072,117.564217L174.621485,117.326122L174.621485,117.945169M173.954819,118.754693L173.954819,118.564217L174.002438,118.468979L174.050057,118.42136L174.192914,118.326122L174.38339,118.278503L174.764342,118.278503L174.85958,118.326122L174.9072,118.373741L174.954819,118.468979L174.954819,118.659455L174.9072,118.754693L174.85958,118.802312L174.764342,118.849931L174.526247,118.849931L174.431009,118.802312L174.38339,118.754693L174.335771,118.659455L174.335771,118.468979L174.38339,118.373741L174.431009,118.326122L174.526247,118.278503","ref":1},{"thickness":0.15,"svgpath":"M178.204819,147.535714L178.204819,148.107142M179.204819,147.821428L178.204819,147.821428M179.204819,148.440476L178.204819,148.440476L178.204819,148.821428L178.252438,148.916666L178.300057,148.964285L178.395295,149.011904L178.538152,149.011904L178.63339,148.964285L178.681009,148.916666L178.728628,148.821428L178.728628,148.440476M179.204819,149.964285L179.204819,149.392857M179.204819,149.678571L178.204819,149.678571L178.347676,149.583333L178.442914,149.488095L178.490533,149.392857M178.204819,150.583333L178.204819,150.678571L178.252438,150.773809L178.300057,150.821428L178.395295,150.869047L178.585771,150.916666L178.823866,150.916666L179.014342,150.869047L179.10958,150.821428L179.1572,150.773809L179.204819,150.678571L179.204819,150.583333L179.1572,150.488095L179.10958,150.440476L179.014342,150.392857L178.823866,150.345238L178.585771,150.345238L178.395295,150.392857L178.300057,150.440476L178.252438,150.488095L178.204819,150.583333M179.204819,151.392857L179.204819,151.583333L179.1572,151.678571L179.10958,151.72619L178.966723,151.821428L178.776247,151.869047L178.395295,151.869047L178.300057,151.821428L178.252438,151.773809L178.204819,151.678571L178.204819,151.488095L178.252438,151.392857L178.300057,151.345238L178.395295,151.297619L178.63339,151.297619L178.728628,151.345238L178.776247,151.392857L178.823866,151.488095L178.823866,151.678571L178.776247,151.773809L178.728628,151.821428L178.63339,151.869047","ref":1},{"thickness":0.15,"svgpath":"M140.204819,147.511905L140.204819,148.083333M141.204819,147.797619L140.204819,147.797619M141.204819,148.416667L140.204819,148.416667L140.204819,148.797619L140.252438,148.892857L140.300057,148.940476L140.395295,148.988095L140.538152,148.988095L140.63339,148.940476L140.681009,148.892857L140.728628,148.797619L140.728628,148.416667M141.204819,149.464286L141.204819,149.654762L141.1572,149.75L141.10958,149.797619L140.966723,149.892857L140.776247,149.940476L140.395295,149.940476L140.300057,149.892857L140.252438,149.845238L140.204819,149.75L140.204819,149.559524L140.252438,149.464286L140.300057,149.416667L140.395295,149.369048L140.63339,149.369048L140.728628,149.416667L140.776247,149.464286L140.823866,149.559524L140.823866,149.75L140.776247,149.845238L140.728628,149.892857L140.63339,149.940476M140.204819,150.559524L140.204819,150.654762L140.252438,150.75L140.300057,150.797619L140.395295,150.845238L140.585771,150.892857L140.823866,150.892857L141.014342,150.845238L141.10958,150.797619L141.1572,150.75L141.204819,150.654762L141.204819,150.559524L141.1572,150.464286L141.10958,150.416667L141.014342,150.369048L140.823866,150.321429L140.585771,150.321429L140.395295,150.369048L140.300057,150.416667L140.252438,150.464286L140.204819,150.559524","ref":1},{"type":"segment","start":[138.885,149.865502],"end":[139.51999999999998,151.135502],"width":0.15239999999999998},{"type":"segment","start":[138.885,149.865502],"end":[140.155,149.865502],"width":0.15239999999999998},{"type":"segment","start":[140.155,149.865502],"end":[139.51999999999998,151.135502],"width":0.15239999999999998},{"thickness":0.15,"svgpath":"M190.954819,114.516598L190.954819,115.088026M191.954819,114.802312L190.954819,114.802312M191.954819,115.42136L190.954819,115.42136L190.954819,115.802312L191.002438,115.89755L191.050057,115.945169L191.145295,115.992788L191.288152,115.992788L191.38339,115.945169L191.431009,115.89755L191.478628,115.802312L191.478628,115.42136M191.954819,116.945169L191.954819,116.373741M191.954819,116.659455L190.954819,116.659455L191.097676,116.564217L191.192914,116.468979L191.240533,116.373741M190.954819,117.802312L190.954819,117.611836L191.002438,117.516598L191.050057,117.468979L191.192914,117.373741L191.38339,117.326122L191.764342,117.326122L191.85958,117.373741L191.9072,117.42136L191.954819,117.516598L191.954819,117.707074L191.9072,117.802312L191.85958,117.849931L191.764342,117.89755L191.526247,117.89755L191.431009,117.849931L191.38339,117.802312L191.335771,117.707074L191.335771,117.516598L191.38339,117.42136L191.431009,117.373741L191.526247,117.326122M190.954819,118.230884L190.954819,118.849931L191.335771,118.516598L191.335771,118.659455L191.38339,118.754693L191.431009,118.802312L191.526247,118.849931L191.764342,118.849931L191.85958,118.802312L191.9072,118.754693L191.954819,118.659455L191.954819,118.373741L191.9072,118.278503L191.85958,118.230884","ref":1},{"thickness":0.15,"svgpath":"M180.204819,147.535714L180.204819,148.107142M181.204819,147.821428L180.204819,147.821428M181.204819,148.440476L180.204819,148.440476L180.204819,148.821428L180.252438,148.916666L180.300057,148.964285L180.395295,149.011904L180.538152,149.011904L180.63339,148.964285L180.681009,148.916666L180.728628,148.821428L180.728628,148.440476M181.204819,149.964285L181.204819,149.392857M181.204819,149.678571L180.204819,149.678571L180.347676,149.583333L180.442914,149.488095L180.490533,149.392857M181.204819,150.916666L181.204819,150.345238M181.204819,150.630952L180.204819,150.630952L180.347676,150.535714L180.442914,150.440476L180.490533,150.345238M180.204819,151.535714L180.204819,151.630952L180.252438,151.72619L180.300057,151.773809L180.395295,151.821428L180.585771,151.869047L180.823866,151.869047L181.014342,151.821428L181.10958,151.773809L181.1572,151.72619L181.204819,151.630952L181.204819,151.535714L181.1572,151.440476L181.10958,151.392857L181.014342,151.345238L180.823866,151.297619L180.585771,151.297619L180.395295,151.345238L180.300057,151.392857L180.252438,151.440476L180.204819,151.535714","ref":1},{"thickness":0.15,"svgpath":"M184.204819,147.535714L184.204819,148.107142M185.204819,147.821428L184.204819,147.821428M185.204819,148.440476L184.204819,148.440476L184.204819,148.821428L184.252438,148.916666L184.300057,148.964285L184.395295,149.011904L184.538152,149.011904L184.63339,148.964285L184.681009,148.916666L184.728628,148.821428L184.728628,148.440476M185.204819,149.964285L185.204819,149.392857M185.204819,149.678571L184.204819,149.678571L184.347676,149.583333L184.442914,149.488095L184.490533,149.392857M185.204819,150.916666L185.204819,150.345238M185.204819,150.630952L184.204819,150.630952L184.347676,150.535714L184.442914,150.440476L184.490533,150.345238M184.300057,151.297619L184.252438,151.345238L184.204819,151.440476L184.204819,151.678571L184.252438,151.773809L184.300057,151.821428L184.395295,151.869047L184.490533,151.869047L184.63339,151.821428L185.204819,151.25L185.204819,151.869047","ref":1},{"thickness":0.15,"svgpath":"M141.19958,144.361836L141.2472,144.314217L141.294819,144.17136L141.294819,144.076122L141.2472,143.933265L141.151961,143.838027L141.056723,143.790408L140.866247,143.742789L140.72339,143.742789L140.532914,143.790408L140.437676,143.838027L140.342438,143.933265L140.294819,144.076122L140.294819,144.17136L140.342438,144.314217L140.390057,144.361836M140.390057,144.742789L140.342438,144.790408L140.294819,144.885646L140.294819,145.123741L140.342438,145.218979L140.390057,145.266598L140.485295,145.314217L140.580533,145.314217L140.72339,145.266598L141.294819,144.69517L141.294819,145.314217M140.294819,145.933265L140.294819,146.028503L140.342438,146.123741L140.390057,146.17136L140.485295,146.218979L140.675771,146.266598L140.913866,146.266598L141.104342,146.218979L141.19958,146.17136L141.2472,146.123741L141.294819,146.028503L141.294819,145.933265L141.2472,145.838027L141.19958,145.790408L141.104342,145.742789L140.913866,145.69517L140.675771,145.69517L140.485295,145.742789L140.390057,145.790408L140.342438,145.838027L140.294819,145.933265M140.294819,146.599932L140.294819,147.218979L140.675771,146.885646L140.675771,147.028503L140.72339,147.123741L140.771009,147.17136L140.866247,147.218979L141.104342,147.218979L141.19958,147.17136L141.2472,147.123741L141.294819,147.028503L141.294819,146.742789L141.2472,146.647551L141.19958,146.599932","ref":1},{"type":"segment","start":[141.64,145.37304799999998],"end":[141.64,145.58872],"width":0.12},{"type":"segment","start":[142.35999999999999,145.37304799999998],"end":[142.35999999999999,145.58872],"width":0.12},{"thickness":0.15,"svgpath":"M169.94958,144.361836L169.9972,144.314217L170.044819,144.17136L170.044819,144.076122L169.9972,143.933265L169.901961,143.838027L169.806723,143.790408L169.616247,143.742789L169.47339,143.742789L169.282914,143.790408L169.187676,143.838027L169.092438,143.933265L169.044819,144.076122L169.044819,144.17136L169.092438,144.314217L169.140057,144.361836M170.044819,145.314217L170.044819,144.742789M170.044819,145.028503L169.044819,145.028503L169.187676,144.933265L169.282914,144.838027L169.330533,144.742789M169.044819,145.647551L169.044819,146.314217L170.044819,145.885646M169.044819,146.599932L169.044819,147.218979L169.425771,146.885646L169.425771,147.028503L169.47339,147.123741L169.521009,147.17136L169.616247,147.218979L169.854342,147.218979L169.94958,147.17136L169.9972,147.123741L170.044819,147.028503L170.044819,146.742789L169.9972,146.647551L169.94958,146.599932","ref":1},{"type":"segment","start":[170.39,145.37304799999998],"end":[170.39,145.58872],"width":0.12},{"type":"segment","start":[171.10999999999999,145.37304799999998],"end":[171.10999999999999,145.58872],"width":0.12},{"thickness":0.15,"svgpath":"M143.71958,130.411836L143.7672,130.364217L143.814819,130.22136L143.814819,130.126122L143.7672,129.983265L143.671961,129.888027L143.576723,129.840408L143.386247,129.792789L143.24339,129.792789L143.052914,129.840408L142.957676,129.888027L142.862438,129.983265L142.814819,130.126122L142.814819,130.22136L142.862438,130.364217L142.910057,130.411836M142.910057,130.792789L142.862438,130.840408L142.814819,130.935646L142.814819,131.173741L142.862438,131.268979L142.910057,131.316598L143.005295,131.364217L143.100533,131.364217L143.24339,131.316598L143.814819,130.74517L143.814819,131.364217M142.814819,131.983265L142.814819,132.078503L142.862438,132.173741L142.910057,132.22136L143.005295,132.268979L143.195771,132.316598L143.433866,132.316598L143.624342,132.268979L143.71958,132.22136L143.7672,132.173741L143.814819,132.078503L143.814819,131.983265L143.7672,131.888027L143.71958,131.840408L143.624342,131.792789L143.433866,131.74517L143.195771,131.74517L143.005295,131.792789L142.910057,131.840408L142.862438,131.888027L142.814819,131.983265M143.148152,133.173741L143.814819,133.173741M142.7672,132.935646L143.481485,132.697551L143.481485,133.316598","ref":1},{"type":"segment","start":[141.84,131.63872],"end":[141.84,131.423048],"width":0.12},{"type":"segment","start":[142.56,131.63872],"end":[142.56,131.423048],"width":0.12},{"thickness":0.15,"svgpath":"M188.94958,144.361836L188.9972,144.314217L189.044819,144.17136L189.044819,144.076122L188.9972,143.933265L188.901961,143.838027L188.806723,143.790408L188.616247,143.742789L188.47339,143.742789L188.282914,143.790408L188.187676,143.838027L188.092438,143.933265L188.044819,144.076122L188.044819,144.17136L188.092438,144.314217L188.140057,144.361836M189.044819,145.314217L189.044819,144.742789M189.044819,145.028503L188.044819,145.028503L188.187676,144.933265L188.282914,144.838027L188.330533,144.742789M188.47339,145.885646L188.425771,145.790408L188.378152,145.742789L188.282914,145.69517L188.235295,145.69517L188.140057,145.742789L188.092438,145.790408L188.044819,145.885646L188.044819,146.076122L188.092438,146.17136L188.140057,146.218979L188.235295,146.266598L188.282914,146.266598L188.378152,146.218979L188.425771,146.17136L188.47339,146.076122L188.47339,145.885646L188.521009,145.790408L188.568628,145.742789L188.663866,145.69517L188.854342,145.69517L188.94958,145.742789L188.9972,145.790408L189.044819,145.885646L189.044819,146.076122L188.9972,146.17136L188.94958,146.218979L188.854342,146.266598L188.663866,146.266598L188.568628,146.218979L188.521009,146.17136L188.47339,146.076122M189.044819,146.742789L189.044819,146.933265L188.9972,147.028503L188.94958,147.076122L188.806723,147.17136L188.616247,147.218979L188.235295,147.218979L188.140057,147.17136L188.092438,147.123741L188.044819,147.028503L188.044819,146.838027L188.092438,146.742789L188.140057,146.69517L188.235295,146.647551L188.47339,146.647551L188.568628,146.69517L188.616247,146.742789L188.663866,146.838027L188.663866,147.028503L188.616247,147.123741L188.568628,147.17136L188.47339,147.218979","ref":1},{"type":"segment","start":[189.39,145.37304799999998],"end":[189.39,145.58872],"width":0.12},{"type":"segment","start":[190.10999999999999,145.37304799999998],"end":[190.10999999999999,145.58872],"width":0.12},{"thickness":0.15,"svgpath":"M142.01958,130.411836L142.0672,130.364217L142.114819,130.22136L142.114819,130.126122L142.0672,129.983265L141.971961,129.888027L141.876723,129.840408L141.686247,129.792789L141.54339,129.792789L141.352914,129.840408L141.257676,129.888027L141.162438,129.983265L141.114819,130.126122L141.114819,130.22136L141.162438,130.364217L141.210057,130.411836M142.114819,131.364217L142.114819,130.792789M142.114819,131.078503L141.114819,131.078503L141.257676,130.983265L141.352914,130.888027L141.400533,130.792789M141.448152,132.22136L142.114819,132.22136M141.0672,131.983265L141.781485,131.74517L141.781485,132.364217M142.114819,132.792789L142.114819,132.983265L142.0672,133.078503L142.01958,133.126122L141.876723,133.22136L141.686247,133.268979L141.305295,133.268979L141.210057,133.22136L141.162438,133.173741L141.114819,133.078503L141.114819,132.888027L141.162438,132.792789L141.210057,132.74517L141.305295,132.697551L141.54339,132.697551L141.638628,132.74517L141.686247,132.792789L141.733866,132.888027L141.733866,133.078503L141.686247,133.173741L141.638628,133.22136L141.54339,133.268979","ref":1}]},"fabrication":{"F":[{"thickness":0.15,"svgpath":"M171.254819,143.314216L171.254819,142.742788M172.254819,143.028502L171.254819,143.028502M172.254819,141.933264L172.254819,142.409454L171.254819,142.409454M171.254819,141.742787L172.254819,141.409454L171.254819,141.076121M172.254819,140.695168L172.254819,140.504692L172.2072,140.409454L172.15958,140.361835L172.016723,140.266597L171.826247,140.218978L171.445295,140.218978L171.350057,140.266597L171.302438,140.314216L171.254819,140.409454L171.254819,140.59993L171.302438,140.695168L171.350057,140.742787L171.445295,140.790406L171.68339,140.790406L171.778628,140.742787L171.826247,140.695168L171.873866,140.59993L171.873866,140.409454L171.826247,140.314216L171.778628,140.266597L171.68339,140.218978M171.254819,139.59993L171.254819,139.504692L171.302438,139.409454L171.350057,139.361835L171.445295,139.314216L171.635771,139.266597L171.873866,139.266597L172.064342,139.314216L172.15958,139.361835L172.2072,139.409454L172.254819,139.504692L172.254819,139.59993L172.2072,139.695168L172.15958,139.742787L172.064342,139.790406L171.873866,139.838025L171.635771,139.838025L171.445295,139.790406L171.350057,139.742787L171.302438,139.695168L171.254819,139.59993M171.254819,138.647549L171.254819,138.552311L171.302438,138.457073L171.350057,138.409454L171.445295,138.361835L171.635771,138.314216L171.873866,138.314216L172.064342,138.361835L172.15958,138.409454L172.2072,138.457073L172.254819,138.552311L172.254819,138.647549L172.2072,138.742787L172.15958,138.790406L172.064342,138.838025L171.873866,138.885644L171.635771,138.885644L171.445295,138.838025L171.350057,138.790406L171.302438,138.742787L171.254819,138.647549M171.588152,137.457073L172.254819,137.457073M171.2072,137.695168L171.921485,137.933263L171.921485,137.314216M172.254819,136.933263L171.254819,136.933263M172.254819,136.457073L171.254819,136.457073L171.254819,136.076121L171.302438,135.980883L171.350057,135.933264L171.445295,135.885645L171.588152,135.885645L171.68339,135.933264L171.731009,135.980883L171.778628,136.076121L171.778628,136.457073M171.254819,135.552311L172.254819,135.314216L171.540533,135.12374L172.254819,134.933264L171.254819,134.695169M172.254819,133.742788L171.778628,134.076121M172.254819,134.314216L171.254819,134.314216L171.254819,133.933264L171.302438,133.838026L171.350057,133.790407L171.445295,133.742788L171.588152,133.742788L171.68339,133.790407L171.731009,133.838026L171.778628,133.933264L171.778628,134.314216","val":1},{"type":"circle","start":[167.62,140.510884],"radius":0.03,"width":0.06},{"thickness":0.15,"svgpath":"M164.454819,139.718978L165.264342,139.718978L165.35958,139.671359L165.4072,139.62374L165.454819,139.528502L165.454819,139.338026L165.4072,139.242788L165.35958,139.195169L165.264342,139.14755L164.454819,139.14755M164.550057,138.718978L164.502438,138.671359L164.454819,138.576121L164.454819,138.338026L164.502438,138.242788L164.550057,138.195169L164.645295,138.14755L164.740533,138.14755L164.88339,138.195169L165.454819,138.766597L165.454819,138.14755M164.788152,137.290407L165.454819,137.290407M164.4072,137.528502L165.121485,137.766597L165.121485,137.14755"},{"thickness":0.15,"svgpath":"M142.654761,95.534819L142.083333,95.534819M142.369047,95.534819L142.369047,94.534819L142.273809,94.677676L142.178571,94.772914L142.083333,94.820533M143.273809,94.534819L143.369047,94.534819L143.464285,94.582438L143.511904,94.630057L143.559523,94.725295L143.607142,94.915771L143.607142,95.153866L143.559523,95.344342L143.511904,95.43958L143.464285,95.4872L143.369047,95.534819L143.273809,95.534819L143.178571,95.4872L143.130952,95.43958L143.083333,95.344342L143.035714,95.153866L143.035714,94.915771L143.083333,94.725295L143.130952,94.630057L143.178571,94.582438L143.273809,94.534819M144.035714,95.534819L144.035714,94.534819M144.130952,95.153866L144.416666,95.534819M144.416666,94.868152L144.035714,95.249104","val":1},{"type":"segment","start":[142.725,95.97999999999999],"end":[143.775,95.97999999999999],"width":0.09999999999999999},{"type":"segment","start":[142.725,96.52],"end":[142.725,95.97999999999999],"width":0.09999999999999999},{"type":"segment","start":[143.775,95.97999999999999],"end":[143.775,96.52],"width":0.09999999999999999},{"type":"segment","start":[143.775,96.52],"end":[142.725,96.52],"width":0.09999999999999999},{"thickness":0.04,"svgpath":"M143.082857,96.3682L142.99619,96.244391M142.934285,96.3682L142.934285,96.1082L143.033333,96.1082L143.058095,96.120581L143.070476,96.132962L143.082857,96.157724L143.082857,96.194867L143.070476,96.219629L143.058095,96.23201L143.033333,96.244391L142.934285,96.244391M143.330476,96.3682L143.181904,96.3682M143.25619,96.3682L143.25619,96.1082L143.231428,96.145343L143.206666,96.170105L143.181904,96.182486M143.479047,96.219629L143.454285,96.207248L143.441904,96.194867L143.429523,96.170105L143.429523,96.157724L143.441904,96.132962L143.454285,96.120581L143.479047,96.1082L143.528571,96.1082L143.553333,96.120581L143.565714,96.132962L143.578095,96.157724L143.578095,96.170105L143.565714,96.194867L143.553333,96.207248L143.528571,96.219629L143.479047,96.219629L143.454285,96.23201L143.441904,96.244391L143.429523,96.269153L143.429523,96.318677L143.441904,96.343439L143.454285,96.35582L143.479047,96.3682L143.528571,96.3682L143.553333,96.35582L143.565714,96.343439L143.578095,96.318677L143.578095,96.269153L143.565714,96.244391L143.553333,96.23201L143.528571,96.219629"},{"thickness":0.15,"svgpath":"M179.484819,69.471428L179.484819,70.042856M179.484819,69.757142L178.484819,69.757142L178.627676,69.85238L178.722914,69.947618L178.770533,70.042856M178.484819,68.566666L178.484819,69.042856L178.961009,69.090475L178.91339,69.042856L178.865771,68.947618L178.865771,68.709523L178.91339,68.614285L178.961009,68.566666L179.056247,68.519047L179.294342,68.519047L179.38958,68.566666L179.4372,68.614285L179.484819,68.709523L179.484819,68.947618L179.4372,69.042856L179.38958,69.090475M178.484819,67.899999L178.484819,67.804761L178.532438,67.709523L178.580057,67.661904L178.675295,67.614285L178.865771,67.566666L179.103866,67.566666L179.294342,67.614285L179.38958,67.661904L179.4372,67.709523L179.484819,67.804761L179.484819,67.899999L179.4372,67.995237L179.38958,68.042856L179.294342,68.090475L179.103866,68.138094L178.865771,68.138094L178.675295,68.090475L178.580057,68.042856L178.532438,67.995237L178.484819,67.899999M179.484819,67.138094L178.484819,67.138094M179.103866,67.042856L179.484819,66.757142M178.818152,66.757142L179.199104,67.138094","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[177.1875,69.2],[178.0125,69.2],[178.0125,67.6],[177.1875,67.6]]],"width":0.09999999999999999,"filled":0},{"thickness":0.06,"svgpath":"M177.781927,68.657142L177.591451,68.790475M177.781927,68.885713L177.381927,68.885713L177.381927,68.733332L177.400975,68.695237L177.420022,68.67619L177.458118,68.657142L177.51526,68.657142L177.553356,68.67619L177.572403,68.695237L177.591451,68.733332L177.591451,68.885713M177.381927,68.523809L177.381927,68.257142L177.781927,68.428571M177.553356,68.047619L177.534308,68.085714L177.51526,68.104761L177.477165,68.123809L177.458118,68.123809L177.420022,68.104761L177.400975,68.085714L177.381927,68.047619L177.381927,67.971428L177.400975,67.933333L177.420022,67.914285L177.458118,67.895238L177.477165,67.895238L177.51526,67.914285L177.534308,67.933333L177.553356,67.971428L177.553356,68.047619L177.572403,68.085714L177.591451,68.104761L177.629546,68.123809L177.705737,68.123809L177.743832,68.104761L177.76288,68.085714L177.781927,68.047619L177.781927,67.971428L177.76288,67.933333L177.743832,67.914285L177.705737,67.895238L177.629546,67.895238L177.591451,67.914285L177.572403,67.933333L177.553356,67.971428"},{"thickness":0.15,"svgpath":"M191.416666,154.004819L191.988094,154.004819M191.70238,155.004819L191.70238,154.004819M192.70238,154.9572L192.607142,155.004819L192.416666,155.004819L192.321428,154.9572L192.273809,154.861961L192.273809,154.481009L192.321428,154.385771L192.416666,154.338152L192.607142,154.338152L192.70238,154.385771L192.749999,154.481009L192.749999,154.576247L192.273809,154.671485M193.130952,154.9572L193.22619,155.004819L193.416666,155.004819L193.511904,154.9572L193.559523,154.861961L193.559523,154.814342L193.511904,154.719104L193.416666,154.671485L193.273809,154.671485L193.178571,154.623866L193.130952,154.528628L193.130952,154.481009L193.178571,154.385771L193.273809,154.338152L193.416666,154.338152L193.511904,154.385771M193.845238,154.338152L194.22619,154.338152M193.988095,154.004819L193.988095,154.861961L194.035714,154.9572L194.130952,155.004819L194.22619,155.004819M194.559524,155.004819L194.559524,154.004819L194.940476,154.004819L195.035714,154.052438L195.083333,154.100057L195.130952,154.195295L195.130952,154.338152L195.083333,154.43339L195.035714,154.481009L194.940476,154.528628L194.559524,154.528628M195.702381,155.004819L195.607143,154.9572L195.559524,154.90958L195.511905,154.814342L195.511905,154.528628L195.559524,154.43339L195.607143,154.385771L195.702381,154.338152L195.845238,154.338152L195.940476,154.385771L195.988095,154.43339L196.035714,154.528628L196.035714,154.814342L195.988095,154.90958L195.940476,154.9572L195.845238,155.004819L195.702381,155.004819M196.464286,155.004819L196.464286,154.338152M196.464286,154.004819L196.416667,154.052438L196.464286,154.100057L196.511905,154.052438L196.464286,154.004819L196.464286,154.100057M196.940476,154.338152L196.940476,155.004819M196.940476,154.43339L196.988095,154.385771L197.083333,154.338152L197.22619,154.338152L197.321428,154.385771L197.369047,154.481009L197.369047,155.004819M197.702381,154.338152L198.083333,154.338152M197.845238,154.004819L197.845238,154.861961L197.892857,154.9572L197.988095,155.004819L198.083333,155.004819","val":1},{"thickness":0.15,"svgpath":"M192.535714,151.004819L193.107142,151.004819M192.821428,152.004819L192.821428,151.004819M193.440476,152.004819L193.440476,151.004819L193.821428,151.004819L193.916666,151.052438L193.964285,151.100057L194.011904,151.195295L194.011904,151.338152L193.964285,151.43339L193.916666,151.481009L193.821428,151.528628L193.440476,151.528628M194.964285,152.004819L194.392857,152.004819M194.678571,152.004819L194.678571,151.004819L194.583333,151.147676L194.488095,151.242914L194.392857,151.290533M195.916666,152.004819L195.345238,152.004819M195.630952,152.004819L195.630952,151.004819L195.535714,151.147676L195.440476,151.242914L195.345238,151.290533M196.25,151.004819L196.916666,151.004819L196.488095,152.004819"},{"thickness":0.15,"svgpath":"M194.634819,127.004693L194.634819,126.385646L195.015771,126.718979L195.015771,126.576122L195.06339,126.480884L195.111009,126.433265L195.206247,126.385646L195.444342,126.385646L195.53958,126.433265L195.5872,126.480884L195.634819,126.576122L195.634819,126.861836L195.5872,126.957074L195.53958,127.004693M194.634819,126.052312L194.634819,125.433265L195.015771,125.766598L195.015771,125.623741L195.06339,125.528503L195.111009,125.480884L195.206247,125.433265L195.444342,125.433265L195.53958,125.480884L195.5872,125.528503L195.634819,125.623741L195.634819,125.909455L195.5872,126.004693L195.53958,126.052312M194.968152,125.004693L195.634819,125.004693M195.06339,125.004693L195.015771,124.957074L194.968152,124.861836L194.968152,124.718979L195.015771,124.623741L195.111009,124.576122L195.634819,124.576122M194.634819,122.861836L194.634819,123.338026L195.111009,123.385645L195.06339,123.338026L195.015771,123.242788L195.015771,123.004693L195.06339,122.909455L195.111009,122.861836L195.206247,122.814217L195.444342,122.814217L195.53958,122.861836L195.5872,122.909455L195.634819,123.004693L195.634819,123.242788L195.5872,123.338026L195.53958,123.385645M194.634819,122.195169L194.634819,122.099931L194.682438,122.004693L194.730057,121.957074L194.825295,121.909455L195.015771,121.861836L195.253866,121.861836L195.444342,121.909455L195.53958,121.957074L195.5872,122.004693L195.634819,122.099931L195.634819,122.195169L195.5872,122.290407L195.53958,122.338026L195.444342,122.385645L195.253866,122.433264L195.015771,122.433264L194.825295,122.385645L194.730057,122.338026L194.682438,122.290407L194.634819,122.195169M194.634819,121.576121L195.634819,121.242788L194.634819,120.909455","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[192.875,124.98088399999999],[194.125,124.98088399999999],[194.125,122.98088399999999],[192.875,122.98088399999999]]],"width":0.09999999999999999,"filled":0},{"thickness":0.08,"svgpath":"M193.67953,124.540407L193.70334,124.564216L193.727149,124.635645L193.727149,124.683264L193.70334,124.754692L193.65572,124.802311L193.608101,124.826121L193.512863,124.84993L193.441435,124.84993L193.346197,124.826121L193.298578,124.802311L193.250959,124.754692L193.227149,124.683264L193.227149,124.635645L193.250959,124.564216L193.274768,124.540407M193.727149,124.064216L193.727149,124.34993M193.727149,124.207073L193.227149,124.207073L193.298578,124.254692L193.346197,124.302311L193.370006,124.34993M193.227149,123.635645L193.227149,123.730883L193.250959,123.778502L193.274768,123.802312L193.346197,123.849931L193.441435,123.87374L193.631911,123.87374L193.67953,123.849931L193.70334,123.826121L193.727149,123.778502L193.727149,123.683264L193.70334,123.635645L193.67953,123.611836L193.631911,123.588026L193.512863,123.588026L193.465244,123.611836L193.441435,123.635645L193.417625,123.683264L193.417625,123.778502L193.441435,123.826121L193.465244,123.849931L193.512863,123.87374M193.393816,123.159455L193.727149,123.159455M193.20334,123.278503L193.560482,123.39755L193.560482,123.088027"},{"thickness":0.15,"svgpath":"M147.666666,90.604819L148.238094,90.604819M147.95238,91.604819L147.95238,90.604819M148.95238,91.5572L148.857142,91.604819L148.666666,91.604819L148.571428,91.5572L148.523809,91.461961L148.523809,91.081009L148.571428,90.985771L148.666666,90.938152L148.857142,90.938152L148.95238,90.985771L148.999999,91.081009L148.999999,91.176247L148.523809,91.271485M149.380952,91.5572L149.47619,91.604819L149.666666,91.604819L149.761904,91.5572L149.809523,91.461961L149.809523,91.414342L149.761904,91.319104L149.666666,91.271485L149.523809,91.271485L149.428571,91.223866L149.380952,91.128628L149.380952,91.081009L149.428571,90.985771L149.523809,90.938152L149.666666,90.938152L149.761904,90.985771M150.095238,90.938152L150.47619,90.938152M150.238095,90.604819L150.238095,91.461961L150.285714,91.5572L150.380952,91.604819L150.47619,91.604819M150.809524,91.604819L150.809524,90.604819L151.190476,90.604819L151.285714,90.652438L151.333333,90.700057L151.380952,90.795295L151.380952,90.938152L151.333333,91.03339L151.285714,91.081009L151.190476,91.128628L150.809524,91.128628M151.952381,91.604819L151.857143,91.5572L151.809524,91.50958L151.761905,91.414342L151.761905,91.128628L151.809524,91.03339L151.857143,90.985771L151.952381,90.938152L152.095238,90.938152L152.190476,90.985771L152.238095,91.03339L152.285714,91.128628L152.285714,91.414342L152.238095,91.50958L152.190476,91.5572L152.095238,91.604819L151.952381,91.604819M152.714286,91.604819L152.714286,90.938152M152.714286,90.604819L152.666667,90.652438L152.714286,90.700057L152.761905,90.652438L152.714286,90.604819L152.714286,90.700057M153.190476,90.938152L153.190476,91.604819M153.190476,91.03339L153.238095,90.985771L153.333333,90.938152L153.47619,90.938152L153.571428,90.985771L153.619047,91.081009L153.619047,91.604819M153.952381,90.938152L154.333333,90.938152M154.095238,90.604819L154.095238,91.461961L154.142857,91.5572L154.238095,91.604819L154.333333,91.604819","val":1},{"thickness":0.15,"svgpath":"M149.261905,87.604819L149.833333,87.604819M149.547619,88.604819L149.547619,87.604819M150.166667,88.604819L150.166667,87.604819L150.547619,87.604819L150.642857,87.652438L150.690476,87.700057L150.738095,87.795295L150.738095,87.938152L150.690476,88.03339L150.642857,88.081009L150.547619,88.128628L150.166667,88.128628M151.595238,87.604819L151.404762,87.604819L151.309524,87.652438L151.261905,87.700057L151.166667,87.842914L151.119048,88.03339L151.119048,88.414342L151.166667,88.50958L151.214286,88.5572L151.309524,88.604819L151.5,88.604819L151.595238,88.5572L151.642857,88.50958L151.690476,88.414342L151.690476,88.176247L151.642857,88.081009L151.595238,88.03339L151.5,87.985771L151.309524,87.985771L151.214286,88.03339L151.166667,88.081009L151.119048,88.176247M152.261905,88.03339L152.166667,87.985771L152.119048,87.938152L152.071429,87.842914L152.071429,87.795295L152.119048,87.700057L152.166667,87.652438L152.261905,87.604819L152.452381,87.604819L152.547619,87.652438L152.595238,87.700057L152.642857,87.795295L152.642857,87.842914L152.595238,87.938152L152.547619,87.985771L152.452381,88.03339L152.261905,88.03339L152.166667,88.081009L152.119048,88.128628L152.071429,88.223866L152.071429,88.414342L152.119048,88.50958L152.166667,88.5572L152.261905,88.604819L152.452381,88.604819L152.547619,88.5572L152.595238,88.50958L152.642857,88.414342L152.642857,88.223866L152.595238,88.128628L152.547619,88.081009L152.452381,88.03339"},{"thickness":0.15,"svgpath":"M203.274819,130.504693L203.274819,129.885646L203.655771,130.218979L203.655771,130.076122L203.70339,129.980884L203.751009,129.933265L203.846247,129.885646L204.084342,129.885646L204.17958,129.933265L204.2272,129.980884L204.274819,130.076122L204.274819,130.361836L204.2272,130.457074L204.17958,130.504693M203.274819,129.552312L203.274819,128.933265L203.655771,129.266598L203.655771,129.123741L203.70339,129.028503L203.751009,128.980884L203.846247,128.933265L204.084342,128.933265L204.17958,128.980884L204.2272,129.028503L204.274819,129.123741L204.274819,129.409455L204.2272,129.504693L204.17958,129.552312M203.608152,128.504693L204.274819,128.504693M203.70339,128.504693L203.655771,128.457074L203.608152,128.361836L203.608152,128.218979L203.655771,128.123741L203.751009,128.076122L204.274819,128.076122M203.274819,126.361836L203.274819,126.838026L203.751009,126.885645L203.70339,126.838026L203.655771,126.742788L203.655771,126.504693L203.70339,126.409455L203.751009,126.361836L203.846247,126.314217L204.084342,126.314217L204.17958,126.361836L204.2272,126.409455L204.274819,126.504693L204.274819,126.742788L204.2272,126.838026L204.17958,126.885645M203.274819,125.695169L203.274819,125.599931L203.322438,125.504693L203.370057,125.457074L203.465295,125.409455L203.655771,125.361836L203.893866,125.361836L204.084342,125.409455L204.17958,125.457074L204.2272,125.504693L204.274819,125.599931L204.274819,125.695169L204.2272,125.790407L204.17958,125.838026L204.084342,125.885645L203.893866,125.933264L203.655771,125.933264L203.465295,125.885645L203.370057,125.838026L203.322438,125.790407L203.274819,125.695169M203.274819,125.076121L204.274819,124.742788L203.274819,124.409455","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[206.125,126.48088399999999],[204.875,126.48088399999999],[204.875,128.480884],[206.125,128.480884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.08,"svgpath":"M205.67953,128.040407L205.70334,128.064216L205.727149,128.135645L205.727149,128.183264L205.70334,128.254692L205.65572,128.302311L205.608101,128.326121L205.512863,128.34993L205.441435,128.34993L205.346197,128.326121L205.298578,128.302311L205.250959,128.254692L205.227149,128.183264L205.227149,128.135645L205.250959,128.064216L205.274768,128.040407M205.274768,127.84993L205.250959,127.826121L205.227149,127.778502L205.227149,127.659454L205.250959,127.611835L205.274768,127.588026L205.322387,127.564216L205.370006,127.564216L205.441435,127.588026L205.727149,127.87374L205.727149,127.564216M205.227149,127.135645L205.227149,127.230883L205.250959,127.278502L205.274768,127.302312L205.346197,127.349931L205.441435,127.37374L205.631911,127.37374L205.67953,127.349931L205.70334,127.326121L205.727149,127.278502L205.727149,127.183264L205.70334,127.135645L205.67953,127.111836L205.631911,127.088026L205.512863,127.088026L205.465244,127.111836L205.441435,127.135645L205.417625,127.183264L205.417625,127.278502L205.441435,127.326121L205.465244,127.349931L205.512863,127.37374M205.227149,126.778503L205.227149,126.730884L205.250959,126.683265L205.274768,126.659455L205.322387,126.635646L205.417625,126.611836L205.536673,126.611836L205.631911,126.635646L205.67953,126.659455L205.70334,126.683265L205.727149,126.730884L205.727149,126.778503L205.70334,126.826122L205.67953,126.849931L205.631911,126.873741L205.536673,126.89755L205.417625,126.89755L205.322387,126.873741L205.274768,126.849931L205.250959,126.826122L205.227149,126.778503"},{"thickness":0.15,"svgpath":"M187.845237,136.095703L187.273809,136.095703M187.559523,136.095703L187.559523,135.095703L187.464285,135.23856L187.369047,135.333798L187.273809,135.381417M188.464285,135.095703L188.559523,135.095703L188.654761,135.143322L188.70238,135.190941L188.749999,135.286179L188.797618,135.476655L188.797618,135.71475L188.749999,135.905226L188.70238,136.000464L188.654761,136.048084L188.559523,136.095703L188.464285,136.095703L188.369047,136.048084L188.321428,136.000464L188.273809,135.905226L188.22619,135.71475L188.22619,135.476655L188.273809,135.286179L188.321428,135.190941L188.369047,135.143322L188.464285,135.095703M189.22619,135.429036L189.22619,136.429036M189.22619,135.476655L189.321428,135.429036L189.511904,135.429036L189.607142,135.476655L189.654761,135.524274L189.70238,135.619512L189.70238,135.905226L189.654761,136.000464L189.607142,136.048084L189.511904,136.095703L189.321428,136.095703L189.22619,136.048084M191.369047,135.095703L190.892857,135.095703L190.845238,135.571893L190.892857,135.524274L190.988095,135.476655L191.22619,135.476655L191.321428,135.524274L191.369047,135.571893L191.416666,135.667131L191.416666,135.905226L191.369047,136.000464L191.321428,136.048084L191.22619,136.095703L190.988095,136.095703L190.892857,136.048084L190.845238,136.000464M192.035714,135.095703L192.130952,135.095703L192.22619,135.143322L192.273809,135.190941L192.321428,135.286179L192.369047,135.476655L192.369047,135.71475L192.321428,135.905226L192.273809,136.000464L192.22619,136.048084L192.130952,136.095703L192.035714,136.095703L191.940476,136.048084L191.892857,136.000464L191.845238,135.905226L191.797619,135.71475L191.797619,135.476655L191.845238,135.286179L191.892857,135.190941L191.940476,135.143322L192.035714,135.095703M192.654762,135.095703L192.988095,136.095703L193.321428,135.095703","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[189.75,134.230884],[190.75,134.230884],[190.75,134.730884],[189.75,134.730884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M189.970238,134.570649L189.958334,134.582554L189.922619,134.594458L189.89881,134.594458L189.863096,134.582554L189.839286,134.558744L189.827381,134.534934L189.815477,134.487315L189.815477,134.451601L189.827381,134.403982L189.839286,134.380173L189.863096,134.356363L189.89881,134.344458L189.922619,134.344458L189.958334,134.356363L189.970238,134.368268M190.208334,134.594458L190.065477,134.594458M190.136905,134.594458L190.136905,134.344458L190.113096,134.380173L190.089286,134.403982L190.065477,134.415887M190.327381,134.594458L190.375,134.594458L190.39881,134.582554L190.410714,134.570649L190.434524,134.534934L190.446429,134.487315L190.446429,134.392077L190.434524,134.368268L190.422619,134.356363L190.39881,134.344458L190.351191,134.344458L190.327381,134.356363L190.315476,134.368268L190.303572,134.392077L190.303572,134.451601L190.315476,134.475411L190.327381,134.487315L190.351191,134.49922L190.39881,134.49922L190.422619,134.487315L190.434524,134.475411L190.446429,134.451601M190.541667,134.368268L190.553571,134.356363L190.577381,134.344458L190.636905,134.344458L190.660714,134.356363L190.672619,134.368268L190.684524,134.392077L190.684524,134.415887L190.672619,134.451601L190.529762,134.594458L190.684524,134.594458"},{"thickness":0.15,"svgpath":"M148.691666,98.029819L149.263094,98.029819M148.97738,99.029819L148.97738,98.029819M149.97738,98.9822L149.882142,99.029819L149.691666,99.029819L149.596428,98.9822L149.548809,98.886961L149.548809,98.506009L149.596428,98.410771L149.691666,98.363152L149.882142,98.363152L149.97738,98.410771L150.024999,98.506009L150.024999,98.601247L149.548809,98.696485M150.405952,98.9822L150.50119,99.029819L150.691666,99.029819L150.786904,98.9822L150.834523,98.886961L150.834523,98.839342L150.786904,98.744104L150.691666,98.696485L150.548809,98.696485L150.453571,98.648866L150.405952,98.553628L150.405952,98.506009L150.453571,98.410771L150.548809,98.363152L150.691666,98.363152L150.786904,98.410771M151.120238,98.363152L151.50119,98.363152M151.263095,98.029819L151.263095,98.886961L151.310714,98.9822L151.405952,99.029819L151.50119,99.029819M151.834524,99.029819L151.834524,98.029819L152.215476,98.029819L152.310714,98.077438L152.358333,98.125057L152.405952,98.220295L152.405952,98.363152L152.358333,98.45839L152.310714,98.506009L152.215476,98.553628L151.834524,98.553628M152.977381,99.029819L152.882143,98.9822L152.834524,98.93458L152.786905,98.839342L152.786905,98.553628L152.834524,98.45839L152.882143,98.410771L152.977381,98.363152L153.120238,98.363152L153.215476,98.410771L153.263095,98.45839L153.310714,98.553628L153.310714,98.839342L153.263095,98.93458L153.215476,98.9822L153.120238,99.029819L152.977381,99.029819M153.739286,99.029819L153.739286,98.363152M153.739286,98.029819L153.691667,98.077438L153.739286,98.125057L153.786905,98.077438L153.739286,98.029819L153.739286,98.125057M154.215476,98.363152L154.215476,99.029819M154.215476,98.45839L154.263095,98.410771L154.358333,98.363152L154.50119,98.363152L154.596428,98.410771L154.644047,98.506009L154.644047,99.029819M154.977381,98.363152L155.358333,98.363152M155.120238,98.029819L155.120238,98.886961L155.167857,98.9822L155.263095,99.029819L155.358333,99.029819","val":1},{"thickness":0.15,"svgpath":"M150.763095,95.029819L151.334523,95.029819M151.048809,96.029819L151.048809,95.029819M151.667857,96.029819L151.667857,95.029819L152.048809,95.029819L152.144047,95.077438L152.191666,95.125057L152.239285,95.220295L152.239285,95.363152L152.191666,95.45839L152.144047,95.506009L152.048809,95.553628L151.667857,95.553628M152.810714,95.45839L152.715476,95.410771L152.667857,95.363152L152.620238,95.267914L152.620238,95.220295L152.667857,95.125057L152.715476,95.077438L152.810714,95.029819L153.00119,95.029819L153.096428,95.077438L153.144047,95.125057L153.191666,95.220295L153.191666,95.267914L153.144047,95.363152L153.096428,95.410771L153.00119,95.45839L152.810714,95.45839L152.715476,95.506009L152.667857,95.553628L152.620238,95.648866L152.620238,95.839342L152.667857,95.93458L152.715476,95.9822L152.810714,96.029819L153.00119,96.029819L153.096428,95.9822L153.144047,95.93458L153.191666,95.839342L153.191666,95.648866L153.144047,95.553628L153.096428,95.506009L153.00119,95.45839"},{"thickness":0.15,"svgpath":"M143.634819,127.004693L143.634819,126.385646L144.015771,126.718979L144.015771,126.576122L144.06339,126.480884L144.111009,126.433265L144.206247,126.385646L144.444342,126.385646L144.53958,126.433265L144.5872,126.480884L144.634819,126.576122L144.634819,126.861836L144.5872,126.957074L144.53958,127.004693M143.634819,126.052312L143.634819,125.433265L144.015771,125.766598L144.015771,125.623741L144.06339,125.528503L144.111009,125.480884L144.206247,125.433265L144.444342,125.433265L144.53958,125.480884L144.5872,125.528503L144.634819,125.623741L144.634819,125.909455L144.5872,126.004693L144.53958,126.052312M143.968152,125.004693L144.634819,125.004693M144.06339,125.004693L144.015771,124.957074L143.968152,124.861836L143.968152,124.718979L144.015771,124.623741L144.111009,124.576122L144.634819,124.576122M143.634819,122.861836L143.634819,123.338026L144.111009,123.385645L144.06339,123.338026L144.015771,123.242788L144.015771,123.004693L144.06339,122.909455L144.111009,122.861836L144.206247,122.814217L144.444342,122.814217L144.53958,122.861836L144.5872,122.909455L144.634819,123.004693L144.634819,123.242788L144.5872,123.338026L144.53958,123.385645M143.634819,122.195169L143.634819,122.099931L143.682438,122.004693L143.730057,121.957074L143.825295,121.909455L144.015771,121.861836L144.253866,121.861836L144.444342,121.909455L144.53958,121.957074L144.5872,122.004693L144.634819,122.099931L144.634819,122.195169L144.5872,122.290407L144.53958,122.338026L144.444342,122.385645L144.253866,122.433264L144.015771,122.433264L143.825295,122.385645L143.730057,122.338026L143.682438,122.290407L143.634819,122.195169M143.634819,121.576121L144.634819,121.242788L143.634819,120.909455","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[141.875,124.98088399999999],[143.125,124.98088399999999],[143.125,122.98088399999999],[141.875,122.98088399999999]]],"width":0.09999999999999999,"filled":0},{"thickness":0.08,"svgpath":"M142.67953,124.540407L142.70334,124.564216L142.727149,124.635645L142.727149,124.683264L142.70334,124.754692L142.65572,124.802311L142.608101,124.826121L142.512863,124.84993L142.441435,124.84993L142.346197,124.826121L142.298578,124.802311L142.250959,124.754692L142.227149,124.683264L142.227149,124.635645L142.250959,124.564216L142.274768,124.540407M142.274768,124.34993L142.250959,124.326121L142.227149,124.278502L142.227149,124.159454L142.250959,124.111835L142.274768,124.088026L142.322387,124.064216L142.370006,124.064216L142.441435,124.088026L142.727149,124.37374L142.727149,124.064216M142.727149,123.588026L142.727149,123.87374M142.727149,123.730883L142.227149,123.730883L142.298578,123.778502L142.346197,123.826121L142.370006,123.87374M142.227149,123.42136L142.227149,123.111836L142.417625,123.278503L142.417625,123.207074L142.441435,123.159455L142.465244,123.135646L142.512863,123.111836L142.631911,123.111836L142.67953,123.135646L142.70334,123.159455L142.727149,123.207074L142.727149,123.349931L142.70334,123.39755L142.67953,123.42136"},{"thickness":0.15,"svgpath":"M185.809524,131.765703L186.428571,131.765703L186.095238,132.146655L186.238095,132.146655L186.333333,132.194274L186.380952,132.241893L186.428571,132.337131L186.428571,132.575226L186.380952,132.670464L186.333333,132.718084L186.238095,132.765703L185.952381,132.765703L185.857143,132.718084L185.809524,132.670464M187.047619,131.765703L187.142857,131.765703L187.238095,131.813322L187.285714,131.860941L187.333333,131.956179L187.380952,132.146655L187.380952,132.38475L187.333333,132.575226L187.285714,132.670464L187.238095,132.718084L187.142857,132.765703L187.047619,132.765703L186.952381,132.718084L186.904762,132.670464L186.857143,132.575226L186.809524,132.38475L186.809524,132.146655L186.857143,131.956179L186.904762,131.860941L186.952381,131.813322L187.047619,131.765703M187.857143,132.765703L188.047619,132.765703L188.142857,132.718084L188.190476,132.670464L188.285714,132.527607L188.333333,132.337131L188.333333,131.956179L188.285714,131.860941L188.238095,131.813322L188.142857,131.765703L187.952381,131.765703L187.857143,131.813322L187.809524,131.860941L187.761905,131.956179L187.761905,132.194274L187.809524,132.289512L187.857143,132.337131L187.952381,132.38475L188.142857,132.38475L188.238095,132.337131L188.285714,132.289512L188.333333,132.194274M188.761905,132.765703L188.761905,131.765703M188.857143,132.38475L189.142857,132.765703M189.142857,132.099036L188.761905,132.479988","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[188.025,133.75088399999999],[186.975,133.75088399999999],[186.975,133.210884],[188.025,133.210884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M187.209048,133.599084L187.122381,133.475275M187.060476,133.599084L187.060476,133.339084L187.159524,133.339084L187.184286,133.351465L187.196667,133.363846L187.209048,133.388608L187.209048,133.425751L187.196667,133.450513L187.184286,133.462894L187.159524,133.475275L187.060476,133.475275M187.456667,133.599084L187.308095,133.599084M187.382381,133.599084L187.382381,133.339084L187.357619,133.376227L187.332857,133.400989L187.308095,133.41337M187.580476,133.599084L187.63,133.599084L187.654762,133.586704L187.667143,133.574323L187.691905,133.53718L187.704286,133.487656L187.704286,133.388608L187.691905,133.363846L187.679524,133.351465L187.654762,133.339084L187.605238,133.339084L187.580476,133.351465L187.568095,133.363846L187.555714,133.388608L187.555714,133.450513L187.568095,133.475275L187.580476,133.487656L187.605238,133.500037L187.654762,133.500037L187.679524,133.487656L187.691905,133.475275L187.704286,133.450513M187.927143,133.425751L187.927143,133.599084M187.865238,133.326704L187.803333,133.512418L187.964286,133.512418"},{"thickness":0.15,"svgpath":"M155.054819,65.857143L155.054819,66.428571M155.054819,66.142857L154.054819,66.142857L154.197676,66.238095L154.292914,66.333333L154.340533,66.428571M154.388152,65.428571L155.054819,65.428571M154.48339,65.428571L154.435771,65.380952L154.388152,65.285714L154.388152,65.142857L154.435771,65.047619L154.531009,65L155.054819,65M154.150057,63.809523L154.102438,63.761904L154.054819,63.666666L154.054819,63.428571L154.102438,63.333333L154.150057,63.285714L154.245295,63.238095L154.340533,63.238095L154.48339,63.285714L155.054819,63.857142L155.054819,63.238095M155.054819,62.809523L154.054819,62.809523M154.673866,62.714285L155.054819,62.428571M154.388152,62.428571L154.769104,62.809523M154.054819,62.142856L155.054819,61.809523L154.054819,61.47619","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[151.95,65.6],[153.54999999999998,65.6],[153.54999999999998,62.4],[151.95,62.4]]],"width":0.09999999999999999,"filled":0},{"thickness":0.12,"svgpath":"M153.037664,64.514285L153.07576,64.552381L153.113855,64.666666L153.113855,64.742857L153.07576,64.857143L152.999569,64.933333L152.923379,64.971428L152.770998,65.009524L152.656712,65.009524L152.504331,64.971428L152.42814,64.933333L152.35195,64.857143L152.313855,64.742857L152.313855,64.666666L152.35195,64.552381L152.390045,64.514285M152.313855,64.247619L152.313855,63.752381L152.618617,64.019047L152.618617,63.904762L152.656712,63.828571L152.694807,63.790476L152.770998,63.752381L152.961474,63.752381L153.037664,63.790476L153.07576,63.828571L153.113855,63.904762L153.113855,64.133333L153.07576,64.209524L153.037664,64.247619M152.313855,63.066666L152.313855,63.219047L152.35195,63.295238L152.390045,63.333333L152.504331,63.409523L152.656712,63.447619L152.961474,63.447619L153.037664,63.409523L153.07576,63.371428L153.113855,63.295238L153.113855,63.142857L153.07576,63.066666L153.037664,63.028571L152.961474,62.990476L152.770998,62.990476L152.694807,63.028571L152.656712,63.066666L152.618617,63.142857L152.618617,63.295238L152.656712,63.371428L152.694807,63.409523L152.770998,63.447619"},{"thickness":0.15,"svgpath":"M159.784819,89.047618L159.784819,88.95238L159.832438,88.857142L159.880057,88.809523L159.975295,88.761904L160.165771,88.714285L160.403866,88.714285L160.594342,88.761904L160.68958,88.809523L160.7372,88.857142L160.784819,88.95238L160.784819,89.047618L160.7372,89.142856L160.68958,89.190475L160.594342,89.238094L160.403866,89.285713L160.165771,89.285713L159.975295,89.238094L159.880057,89.190475L159.832438,89.142856L159.784819,89.047618","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[161.76999999999998,88.475],[161.23,88.475],[161.23,89.52499999999999],[161.76999999999998,89.52499999999999]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M161.6182,89.043332L161.494391,89.129999M161.6182,89.191904L161.3582,89.191904L161.3582,89.092856L161.370581,89.068094L161.382962,89.055713L161.407724,89.043332L161.444867,89.043332L161.469629,89.055713L161.48201,89.068094L161.494391,89.092856L161.494391,89.191904M161.3582,88.808094L161.3582,88.931904L161.48201,88.944285L161.469629,88.931904L161.457248,88.907142L161.457248,88.845237L161.469629,88.820475L161.48201,88.808094L161.506772,88.795713L161.568677,88.795713L161.593439,88.808094L161.60582,88.820475L161.6182,88.845237L161.6182,88.907142L161.60582,88.931904L161.593439,88.944285"},{"thickness":0.15,"svgpath":"M204.414819,92.880952L204.414819,93.45238M204.414819,93.166666L203.414819,93.166666L203.557676,93.261904L203.652914,93.357142L203.700533,93.45238M203.414819,92.261904L203.414819,92.166666L203.462438,92.071428L203.510057,92.023809L203.605295,91.97619L203.795771,91.928571L204.033866,91.928571L204.224342,91.97619L204.31958,92.023809L204.3672,92.071428L204.414819,92.166666L204.414819,92.261904L204.3672,92.357142L204.31958,92.404761L204.224342,92.45238L204.033866,92.499999L203.795771,92.499999L203.605295,92.45238L203.510057,92.404761L203.462438,92.357142L203.414819,92.261904M203.414819,91.309523L203.414819,91.214285L203.462438,91.119047L203.510057,91.071428L203.605295,91.023809L203.795771,90.97619L204.033866,90.97619L204.224342,91.023809L204.31958,91.071428L204.3672,91.119047L204.414819,91.214285L204.414819,91.309523L204.3672,91.404761L204.31958,91.45238L204.224342,91.499999L204.033866,91.547618L203.795771,91.547618L203.605295,91.499999L203.510057,91.45238L203.462438,91.404761L203.414819,91.309523M203.748152,90.547618L204.414819,90.547618M203.84339,90.547618L203.795771,90.499999L203.748152,90.404761L203.748152,90.261904L203.795771,90.166666L203.891009,90.119047L204.414819,90.119047M203.414819,88.404761L203.414819,88.880951L203.891009,88.92857L203.84339,88.880951L203.795771,88.785713L203.795771,88.547618L203.84339,88.45238L203.891009,88.404761L203.986247,88.357142L204.224342,88.357142L204.31958,88.404761L204.3672,88.45238L204.414819,88.547618L204.414819,88.785713L204.3672,88.880951L204.31958,88.92857M203.414819,87.738094L203.414819,87.642856L203.462438,87.547618L203.510057,87.499999L203.605295,87.45238L203.795771,87.404761L204.033866,87.404761L204.224342,87.45238L204.31958,87.499999L204.3672,87.547618L204.414819,87.642856L204.414819,87.738094L204.3672,87.833332L204.31958,87.880951L204.224342,87.92857L204.033866,87.976189L203.795771,87.976189L203.605295,87.92857L203.510057,87.880951L203.462438,87.833332L203.414819,87.738094M203.414819,87.119046L204.414819,86.785713L203.414819,86.45238","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[202.54999999999998,90.5],[203.04999999999998,90.5],[203.04999999999998,89.5],[202.54999999999998,89.5]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M202.889765,90.279761L202.90167,90.291665L202.913574,90.32738L202.913574,90.351189L202.90167,90.386903L202.87786,90.410713L202.85405,90.422618L202.806431,90.434522L202.770717,90.434522L202.723098,90.422618L202.699289,90.410713L202.675479,90.386903L202.663574,90.351189L202.663574,90.32738L202.675479,90.291665L202.687384,90.279761M202.913574,90.041665L202.913574,90.184522M202.913574,90.113094L202.663574,90.113094L202.699289,90.136903L202.723098,90.160713L202.735003,90.184522M202.663574,89.958332L202.663574,89.80357L202.758812,89.886904L202.758812,89.851189L202.770717,89.82738L202.782622,89.815475L202.806431,89.80357L202.865955,89.80357L202.889765,89.815475L202.90167,89.82738L202.913574,89.851189L202.913574,89.922618L202.90167,89.946427L202.889765,89.958332M202.663574,89.648809L202.663574,89.624999L202.675479,89.60119L202.687384,89.589285L202.711193,89.57738L202.758812,89.565475L202.818336,89.565475L202.865955,89.57738L202.889765,89.589285L202.90167,89.60119L202.913574,89.624999L202.913574,89.648809L202.90167,89.672618L202.889765,89.684523L202.865955,89.696428L202.818336,89.708332L202.758812,89.708332L202.711193,89.696428L202.687384,89.684523L202.675479,89.672618L202.663574,89.648809"},{"thickness":0.15,"svgpath":"M148.204761,92.484819L147.633333,92.484819M147.919047,92.484819L147.919047,91.484819L147.823809,91.627676L147.728571,91.722914L147.633333,91.770533M148.823809,91.484819L148.919047,91.484819L149.014285,91.532438L149.061904,91.580057L149.109523,91.675295L149.157142,91.865771L149.157142,92.103866L149.109523,92.294342L149.061904,92.38958L149.014285,92.4372L148.919047,92.484819L148.823809,92.484819L148.728571,92.4372L148.680952,92.38958L148.633333,92.294342L148.585714,92.103866L148.585714,91.865771L148.633333,91.675295L148.680952,91.580057L148.728571,91.532438L148.823809,91.484819M149.585714,92.484819L149.585714,91.484819M149.680952,92.103866L149.966666,92.484819M149.966666,91.818152L149.585714,92.199104","val":1},{"type":"segment","start":[148.275,92.92999999999999],"end":[149.325,92.92999999999999],"width":0.09999999999999999},{"type":"segment","start":[148.275,93.47],"end":[148.275,92.92999999999999],"width":0.09999999999999999},{"type":"segment","start":[149.325,92.92999999999999],"end":[149.325,93.47],"width":0.09999999999999999},{"type":"segment","start":[149.325,93.47],"end":[148.275,93.47],"width":0.09999999999999999},{"thickness":0.04,"svgpath":"M148.632857,93.3182L148.54619,93.194391M148.484285,93.3182L148.484285,93.0582L148.583333,93.0582L148.608095,93.070581L148.620476,93.082962L148.632857,93.107724L148.632857,93.144867L148.620476,93.169629L148.608095,93.18201L148.583333,93.194391L148.484285,93.194391M148.880476,93.3182L148.731904,93.3182M148.80619,93.3182L148.80619,93.0582L148.781428,93.095343L148.756666,93.120105L148.731904,93.132486M149.103333,93.144867L149.103333,93.3182M149.041428,93.04582L148.979523,93.231534L149.140476,93.231534"},{"thickness":0.15,"svgpath":"M173.794819,151.880952L173.794819,152.45238M173.794819,152.166666L172.794819,152.166666L172.937676,152.261904L173.032914,152.357142L173.080533,152.45238M172.794819,151.261904L172.794819,151.166666L172.842438,151.071428L172.890057,151.023809L172.985295,150.97619L173.175771,150.928571L173.413866,150.928571L173.604342,150.97619L173.69958,151.023809L173.7472,151.071428L173.794819,151.166666L173.794819,151.261904L173.7472,151.357142L173.69958,151.404761L173.604342,151.45238L173.413866,151.499999L173.175771,151.499999L172.985295,151.45238L172.890057,151.404761L172.842438,151.357142L172.794819,151.261904M172.794819,150.309523L172.794819,150.214285L172.842438,150.119047L172.890057,150.071428L172.985295,150.023809L173.175771,149.97619L173.413866,149.97619L173.604342,150.023809L173.69958,150.071428L173.7472,150.119047L173.794819,150.214285L173.794819,150.309523L173.7472,150.404761L173.69958,150.45238L173.604342,150.499999L173.413866,150.547618L173.175771,150.547618L172.985295,150.499999L172.890057,150.45238L172.842438,150.404761L172.794819,150.309523M173.128152,149.547618L174.128152,149.547618M173.175771,149.547618L173.128152,149.45238L173.128152,149.261904L173.175771,149.166666L173.22339,149.119047L173.318628,149.071428L173.604342,149.071428L173.69958,149.119047L173.7472,149.166666L173.794819,149.261904L173.794819,149.45238L173.7472,149.547618M172.794819,147.404761L172.794819,147.880951L173.271009,147.92857L173.22339,147.880951L173.175771,147.785713L173.175771,147.547618L173.22339,147.45238L173.271009,147.404761L173.366247,147.357142L173.604342,147.357142L173.69958,147.404761L173.7472,147.45238L173.794819,147.547618L173.794819,147.785713L173.7472,147.880951L173.69958,147.92857M172.794819,146.738094L172.794819,146.642856L172.842438,146.547618L172.890057,146.499999L172.985295,146.45238L173.175771,146.404761L173.413866,146.404761L173.604342,146.45238L173.69958,146.499999L173.7472,146.547618L173.794819,146.642856L173.794819,146.738094L173.7472,146.833332L173.69958,146.880951L173.604342,146.92857L173.413866,146.976189L173.175771,146.976189L172.985295,146.92857L172.890057,146.880951L172.842438,146.833332L172.794819,146.738094M172.794819,146.119046L173.794819,145.785713L172.794819,145.45238","val":1},{"type":"segment","start":[174.25,148.5],"end":[174.75,148.5],"width":0.09999999999999999},{"type":"segment","start":[174.25,149.5],"end":[174.25,148.5],"width":0.09999999999999999},{"type":"segment","start":[174.75,148.5],"end":[174.75,149.5],"width":0.09999999999999999},{"type":"segment","start":[174.75,149.5],"end":[174.25,149.5],"width":0.09999999999999999},{"thickness":0.04,"svgpath":"M174.589765,149.160714L174.60167,149.172618L174.613574,149.208333L174.613574,149.232142L174.60167,149.267856L174.57786,149.291666L174.55405,149.303571L174.506431,149.315475L174.470717,149.315475L174.423098,149.303571L174.399289,149.291666L174.375479,149.267856L174.363574,149.232142L174.363574,149.208333L174.375479,149.172618L174.387384,149.160714M174.363574,149.07738L174.363574,148.910714L174.613574,149.017856M174.446908,148.708333L174.613574,148.708333M174.35167,148.767857L174.530241,148.82738L174.530241,148.672619"},{"thickness":0.15,"svgpath":"M135.634819,127.004693L135.634819,126.385646L136.015771,126.718979L136.015771,126.576122L136.06339,126.480884L136.111009,126.433265L136.206247,126.385646L136.444342,126.385646L136.53958,126.433265L136.5872,126.480884L136.634819,126.576122L136.634819,126.861836L136.5872,126.957074L136.53958,127.004693M135.634819,126.052312L135.634819,125.433265L136.015771,125.766598L136.015771,125.623741L136.06339,125.528503L136.111009,125.480884L136.206247,125.433265L136.444342,125.433265L136.53958,125.480884L136.5872,125.528503L136.634819,125.623741L136.634819,125.909455L136.5872,126.004693L136.53958,126.052312M135.968152,125.004693L136.634819,125.004693M136.06339,125.004693L136.015771,124.957074L135.968152,124.861836L135.968152,124.718979L136.015771,124.623741L136.111009,124.576122L136.634819,124.576122M135.634819,122.861836L135.634819,123.338026L136.111009,123.385645L136.06339,123.338026L136.015771,123.242788L136.015771,123.004693L136.06339,122.909455L136.111009,122.861836L136.206247,122.814217L136.444342,122.814217L136.53958,122.861836L136.5872,122.909455L136.634819,123.004693L136.634819,123.242788L136.5872,123.338026L136.53958,123.385645M135.634819,122.195169L135.634819,122.099931L135.682438,122.004693L135.730057,121.957074L135.825295,121.909455L136.015771,121.861836L136.253866,121.861836L136.444342,121.909455L136.53958,121.957074L136.5872,122.004693L136.634819,122.099931L136.634819,122.195169L136.5872,122.290407L136.53958,122.338026L136.444342,122.385645L136.253866,122.433264L136.015771,122.433264L135.825295,122.385645L135.730057,122.338026L135.682438,122.290407L135.634819,122.195169M135.634819,121.576121L136.634819,121.242788L135.634819,120.909455","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[133.875,124.98088399999999],[135.125,124.98088399999999],[135.125,122.98088399999999],[133.875,122.98088399999999]]],"width":0.09999999999999999,"filled":0},{"thickness":0.08,"svgpath":"M134.67953,124.540407L134.70334,124.564216L134.727149,124.635645L134.727149,124.683264L134.70334,124.754692L134.65572,124.802311L134.608101,124.826121L134.512863,124.84993L134.441435,124.84993L134.346197,124.826121L134.298578,124.802311L134.250959,124.754692L134.227149,124.683264L134.227149,124.635645L134.250959,124.564216L134.274768,124.540407M134.727149,124.064216L134.727149,124.34993M134.727149,124.207073L134.227149,124.207073L134.298578,124.254692L134.346197,124.302311L134.370006,124.34993M134.393816,123.635645L134.727149,123.635645M134.20334,123.754693L134.560482,123.87374L134.560482,123.564217M134.227149,123.135646L134.227149,123.373741L134.465244,123.39755L134.441435,123.373741L134.417625,123.326122L134.417625,123.207074L134.441435,123.159455L134.465244,123.135646L134.512863,123.111836L134.631911,123.111836L134.67953,123.135646L134.70334,123.159455L134.727149,123.207074L134.727149,123.326122L134.70334,123.373741L134.67953,123.39755"},{"thickness":0.15,"svgpath":"M135.238095,80.958152L135.238095,81.624819M135,80.5772L134.761905,81.291485L135.380952,81.291485M135.666667,80.624819L136.333333,80.624819L135.904762,81.624819M136.904762,80.624819L137,80.624819L137.095238,80.672438L137.142857,80.720057L137.190476,80.815295L137.238095,81.005771L137.238095,81.243866L137.190476,81.434342L137.142857,81.52958L137.095238,81.5772L137,81.624819L136.904762,81.624819L136.809524,81.5772L136.761905,81.52958L136.714286,81.434342L136.666667,81.243866L136.666667,81.005771L136.714286,80.815295L136.761905,80.720057L136.809524,80.672438L136.904762,80.624819","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[135.475,79.72999999999999],[136.525,79.72999999999999],[136.525,80.27],[135.475,80.27]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M135.709048,80.1182L135.622381,79.994391M135.560476,80.1182L135.560476,79.8582L135.659524,79.8582L135.684286,79.870581L135.696667,79.882962L135.709048,79.907724L135.709048,79.944867L135.696667,79.969629L135.684286,79.98201L135.659524,79.994391L135.560476,79.994391M135.808095,79.882962L135.820476,79.870581L135.845238,79.8582L135.907143,79.8582L135.931905,79.870581L135.944286,79.882962L135.956667,79.907724L135.956667,79.932486L135.944286,79.969629L135.795714,80.1182L135.956667,80.1182M136.043333,79.8582L136.204286,79.8582L136.117619,79.957248L136.154762,79.957248L136.179524,79.969629L136.191905,79.98201L136.204286,80.006772L136.204286,80.068677L136.191905,80.093439L136.179524,80.10582L136.154762,80.1182L136.080476,80.1182L136.055714,80.10582L136.043333,80.093439M136.352857,79.969629L136.328095,79.957248L136.315714,79.944867L136.303333,79.920105L136.303333,79.907724L136.315714,79.882962L136.328095,79.870581L136.352857,79.8582L136.402381,79.8582L136.427143,79.870581L136.439524,79.882962L136.451905,79.907724L136.451905,79.920105L136.439524,79.944867L136.427143,79.957248L136.402381,79.969629L136.352857,79.969629L136.328095,79.98201L136.315714,79.994391L136.303333,80.019153L136.303333,80.068677L136.315714,80.093439L136.328095,80.10582L136.352857,80.1182L136.402381,80.1182L136.427143,80.10582L136.439524,80.093439L136.451905,80.068677L136.451905,80.019153L136.439524,79.994391L136.427143,79.98201L136.402381,79.969629"},{"thickness":0.15,"svgpath":"M191.274819,130.504693L191.274819,129.885646L191.655771,130.218979L191.655771,130.076122L191.70339,129.980884L191.751009,129.933265L191.846247,129.885646L192.084342,129.885646L192.17958,129.933265L192.2272,129.980884L192.274819,130.076122L192.274819,130.361836L192.2272,130.457074L192.17958,130.504693M191.274819,129.552312L191.274819,128.933265L191.655771,129.266598L191.655771,129.123741L191.70339,129.028503L191.751009,128.980884L191.846247,128.933265L192.084342,128.933265L192.17958,128.980884L192.2272,129.028503L192.274819,129.123741L192.274819,129.409455L192.2272,129.504693L192.17958,129.552312M191.608152,128.504693L192.274819,128.504693M191.70339,128.504693L191.655771,128.457074L191.608152,128.361836L191.608152,128.218979L191.655771,128.123741L191.751009,128.076122L192.274819,128.076122M191.274819,126.361836L191.274819,126.838026L191.751009,126.885645L191.70339,126.838026L191.655771,126.742788L191.655771,126.504693L191.70339,126.409455L191.751009,126.361836L191.846247,126.314217L192.084342,126.314217L192.17958,126.361836L192.2272,126.409455L192.274819,126.504693L192.274819,126.742788L192.2272,126.838026L192.17958,126.885645M191.274819,125.695169L191.274819,125.599931L191.322438,125.504693L191.370057,125.457074L191.465295,125.409455L191.655771,125.361836L191.893866,125.361836L192.084342,125.409455L192.17958,125.457074L192.2272,125.504693L192.274819,125.599931L192.274819,125.695169L192.2272,125.790407L192.17958,125.838026L192.084342,125.885645L191.893866,125.933264L191.655771,125.933264L191.465295,125.885645L191.370057,125.838026L191.322438,125.790407L191.274819,125.695169M191.274819,125.076121L192.274819,124.742788L191.274819,124.409455","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[194.125,126.48088399999999],[192.875,126.48088399999999],[192.875,128.480884],[194.125,128.480884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.08,"svgpath":"M193.67953,128.040407L193.70334,128.064216L193.727149,128.135645L193.727149,128.183264L193.70334,128.254692L193.65572,128.302311L193.608101,128.326121L193.512863,128.34993L193.441435,128.34993L193.346197,128.326121L193.298578,128.302311L193.250959,128.254692L193.227149,128.183264L193.227149,128.135645L193.250959,128.064216L193.274768,128.040407M193.727149,127.564216L193.727149,127.84993M193.727149,127.707073L193.227149,127.707073L193.298578,127.754692L193.346197,127.802311L193.370006,127.84993M193.227149,127.135645L193.227149,127.230883L193.250959,127.278502L193.274768,127.302312L193.346197,127.349931L193.441435,127.37374L193.631911,127.37374L193.67953,127.349931L193.70334,127.326121L193.727149,127.278502L193.727149,127.183264L193.70334,127.135645L193.67953,127.111836L193.631911,127.088026L193.512863,127.088026L193.465244,127.111836L193.441435,127.135645L193.417625,127.183264L193.417625,127.278502L193.441435,127.326121L193.465244,127.349931L193.512863,127.37374M193.227149,126.92136L193.227149,126.611836L193.417625,126.778503L193.417625,126.707074L193.441435,126.659455L193.465244,126.635646L193.512863,126.611836L193.631911,126.611836L193.67953,126.635646L193.70334,126.659455L193.727149,126.707074L193.727149,126.849931L193.70334,126.89755L193.67953,126.92136"},{"thickness":0.15,"svgpath":"M155.416666,96.754819L155.988094,96.754819M155.70238,97.754819L155.70238,96.754819M156.70238,97.7072L156.607142,97.754819L156.416666,97.754819L156.321428,97.7072L156.273809,97.611961L156.273809,97.231009L156.321428,97.135771L156.416666,97.088152L156.607142,97.088152L156.70238,97.135771L156.749999,97.231009L156.749999,97.326247L156.273809,97.421485M157.130952,97.7072L157.22619,97.754819L157.416666,97.754819L157.511904,97.7072L157.559523,97.611961L157.559523,97.564342L157.511904,97.469104L157.416666,97.421485L157.273809,97.421485L157.178571,97.373866L157.130952,97.278628L157.130952,97.231009L157.178571,97.135771L157.273809,97.088152L157.416666,97.088152L157.511904,97.135771M157.845238,97.088152L158.22619,97.088152M157.988095,96.754819L157.988095,97.611961L158.035714,97.7072L158.130952,97.754819L158.22619,97.754819M158.559524,97.754819L158.559524,96.754819L158.940476,96.754819L159.035714,96.802438L159.083333,96.850057L159.130952,96.945295L159.130952,97.088152L159.083333,97.18339L159.035714,97.231009L158.940476,97.278628L158.559524,97.278628M159.702381,97.754819L159.607143,97.7072L159.559524,97.65958L159.511905,97.564342L159.511905,97.278628L159.559524,97.18339L159.607143,97.135771L159.702381,97.088152L159.845238,97.088152L159.940476,97.135771L159.988095,97.18339L160.035714,97.278628L160.035714,97.564342L159.988095,97.65958L159.940476,97.7072L159.845238,97.754819L159.702381,97.754819M160.464286,97.754819L160.464286,97.088152M160.464286,96.754819L160.416667,96.802438L160.464286,96.850057L160.511905,96.802438L160.464286,96.754819L160.464286,96.850057M160.940476,97.088152L160.940476,97.754819M160.940476,97.18339L160.988095,97.135771L161.083333,97.088152L161.22619,97.088152L161.321428,97.135771L161.369047,97.231009L161.369047,97.754819M161.702381,97.088152L162.083333,97.088152M161.845238,96.754819L161.845238,97.611961L161.892857,97.7072L161.988095,97.754819L162.083333,97.754819","val":1},{"thickness":0.15,"svgpath":"M157.011905,93.754819L157.583333,93.754819M157.297619,94.754819L157.297619,93.754819M157.916667,94.754819L157.916667,93.754819L158.297619,93.754819L158.392857,93.802438L158.440476,93.850057L158.488095,93.945295L158.488095,94.088152L158.440476,94.18339L158.392857,94.231009L158.297619,94.278628L157.916667,94.278628M159.059524,94.18339L158.964286,94.135771L158.916667,94.088152L158.869048,93.992914L158.869048,93.945295L158.916667,93.850057L158.964286,93.802438L159.059524,93.754819L159.25,93.754819L159.345238,93.802438L159.392857,93.850057L159.440476,93.945295L159.440476,93.992914L159.392857,94.088152L159.345238,94.135771L159.25,94.18339L159.059524,94.18339L158.964286,94.231009L158.916667,94.278628L158.869048,94.373866L158.869048,94.564342L158.916667,94.65958L158.964286,94.7072L159.059524,94.754819L159.25,94.754819L159.345238,94.7072L159.392857,94.65958L159.440476,94.564342L159.440476,94.373866L159.392857,94.278628L159.345238,94.231009L159.25,94.18339M160.392857,94.754819L159.821429,94.754819M160.107143,94.754819L160.107143,93.754819L160.011905,93.897676L159.916667,93.992914L159.821429,94.040533"},{"thickness":0.15,"svgpath":"M158.011905,95.620057L158.059524,95.572438L158.154762,95.524819L158.392857,95.524819L158.488095,95.572438L158.535714,95.620057L158.583333,95.715295L158.583333,95.810533L158.535714,95.95339L157.964286,96.524819L158.583333,96.524819M158.916667,95.524819L159.583333,95.524819L159.154762,96.524819M160.154762,95.524819L160.25,95.524819L160.345238,95.572438L160.392857,95.620057L160.440476,95.715295L160.488095,95.905771L160.488095,96.143866L160.440476,96.334342L160.392857,96.42958L160.345238,96.4772L160.25,96.524819L160.154762,96.524819L160.059524,96.4772L160.011905,96.42958L159.964286,96.334342L159.916667,96.143866L159.916667,95.905771L159.964286,95.715295L160.011905,95.620057L160.059524,95.572438L160.154762,95.524819","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[160.04999999999998,97.9125],[158.45,97.9125],[158.45,97.08749999999999],[160.04999999999998,97.08749999999999]]],"width":0.09999999999999999,"filled":0},{"thickness":0.06,"svgpath":"M159.183333,97.681927L159.05,97.491451M158.954762,97.681927L158.954762,97.281927L159.107143,97.281927L159.145238,97.300975L159.164285,97.320022L159.183333,97.358118L159.183333,97.41526L159.164285,97.453356L159.145238,97.472403L159.107143,97.491451L158.954762,97.491451M159.411904,97.453356L159.373809,97.434308L159.354762,97.41526L159.335714,97.377165L159.335714,97.358118L159.354762,97.320022L159.373809,97.300975L159.411904,97.281927L159.488095,97.281927L159.52619,97.300975L159.545238,97.320022L159.564285,97.358118L159.564285,97.377165L159.545238,97.41526L159.52619,97.434308L159.488095,97.453356L159.411904,97.453356L159.373809,97.472403L159.354762,97.491451L159.335714,97.529546L159.335714,97.605737L159.354762,97.643832L159.373809,97.66288L159.411904,97.681927L159.488095,97.681927L159.52619,97.66288L159.545238,97.643832L159.564285,97.605737L159.564285,97.529546L159.545238,97.491451L159.52619,97.472403L159.488095,97.453356"},{"thickness":0.15,"svgpath":"M120.369047,60.364819L119.797619,60.364819M120.083333,60.364819L120.083333,59.364819L119.988095,59.507676L119.892857,59.602914L119.797619,59.650533M120.988095,59.364819L121.083333,59.364819L121.178571,59.412438L121.22619,59.460057L121.273809,59.555295L121.321428,59.745771L121.321428,59.983866L121.273809,60.174342L121.22619,60.26958L121.178571,60.3172L121.083333,60.364819L120.988095,60.364819L120.892857,60.3172L120.845238,60.26958L120.797619,60.174342L120.75,59.983866L120.75,59.745771L120.797619,59.555295L120.845238,59.460057L120.892857,59.412438L120.988095,59.364819M121.75,59.698152L121.75,60.364819M121.75,59.79339L121.797619,59.745771L121.892857,59.698152L122.035714,59.698152L122.130952,59.745771L122.178571,59.841009L122.178571,60.364819M123.940476,60.364819L123.369048,60.364819M123.654762,60.364819L123.654762,59.364819L123.559524,59.507676L123.464286,59.602914L123.369048,59.650533M124.559524,59.364819L124.654762,59.364819L124.75,59.412438L124.797619,59.460057L124.845238,59.555295L124.892857,59.745771L124.892857,59.983866L124.845238,60.174342L124.797619,60.26958L124.75,60.3172L124.654762,60.364819L124.559524,60.364819L124.464286,60.3172L124.416667,60.26958L124.369048,60.174342L124.321429,59.983866L124.321429,59.745771L124.369048,59.555295L124.416667,59.460057L124.464286,59.412438L124.559524,59.364819M125.511905,59.364819L125.607143,59.364819L125.702381,59.412438L125.75,59.460057L125.797619,59.555295L125.845238,59.745771L125.845238,59.983866L125.797619,60.174342L125.75,60.26958L125.702381,60.3172L125.607143,60.364819L125.511905,60.364819L125.416667,60.3172L125.369048,60.26958L125.321429,60.174342L125.27381,59.983866L125.27381,59.745771L125.321429,59.555295L125.369048,59.460057L125.416667,59.412438L125.511905,59.364819M126.130953,59.364819L126.464286,60.364819L126.797619,59.364819","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[122.75,58.5],[123.75,58.5],[123.75,59.0],[122.75,59.0]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M122.970238,58.839765L122.958334,58.85167L122.922619,58.863574L122.89881,58.863574L122.863096,58.85167L122.839286,58.82786L122.827381,58.80405L122.815477,58.756431L122.815477,58.720717L122.827381,58.673098L122.839286,58.649289L122.863096,58.625479L122.89881,58.613574L122.922619,58.613574L122.958334,58.625479L122.970238,58.637384M123.065477,58.637384L123.077381,58.625479L123.101191,58.613574L123.160715,58.613574L123.184524,58.625479L123.196429,58.637384L123.208334,58.661193L123.208334,58.685003L123.196429,58.720717L123.053572,58.863574L123.208334,58.863574M123.291667,58.613574L123.458333,58.613574L123.351191,58.863574M123.660714,58.613574L123.613095,58.613574L123.589286,58.625479L123.577381,58.637384L123.553571,58.673098L123.541667,58.720717L123.541667,58.815955L123.553571,58.839765L123.565476,58.85167L123.589286,58.863574L123.636905,58.863574L123.660714,58.85167L123.672619,58.839765L123.684524,58.815955L123.684524,58.756431L123.672619,58.732622L123.660714,58.720717L123.636905,58.708812L123.589286,58.708812L123.565476,58.720717L123.553571,58.732622L123.541667,58.756431"},{"thickness":0.15,"svgpath":"M198.833333,131.355703L198.261905,131.355703M198.547619,131.355703L198.547619,130.355703L198.452381,130.49856L198.357143,130.593798L198.261905,130.641417M199.452381,130.355703L199.547619,130.355703L199.642857,130.403322L199.690476,130.450941L199.738095,130.546179L199.785714,130.736655L199.785714,130.97475L199.738095,131.165226L199.690476,131.260464L199.642857,131.308084L199.547619,131.355703L199.452381,131.355703L199.357143,131.308084L199.309524,131.260464L199.261905,131.165226L199.214286,130.97475L199.214286,130.736655L199.261905,130.546179L199.309524,130.450941L199.357143,130.403322L199.452381,130.355703M200.404762,130.355703L200.5,130.355703L200.595238,130.403322L200.642857,130.450941L200.690476,130.546179L200.738095,130.736655L200.738095,130.97475L200.690476,131.165226L200.642857,131.260464L200.595238,131.308084L200.5,131.355703L200.404762,131.355703L200.309524,131.308084L200.261905,131.260464L200.214286,131.165226L200.166667,130.97475L200.166667,130.736655L200.214286,130.546179L200.261905,130.450941L200.309524,130.403322L200.404762,130.355703","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[198.975,129.460884],[200.02499999999998,129.460884],[200.02499999999998,130.00088399999999],[198.975,130.00088399999999]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M199.209048,129.849084L199.122381,129.725275M199.060476,129.849084L199.060476,129.589084L199.159524,129.589084L199.184286,129.601465L199.196667,129.613846L199.209048,129.638608L199.209048,129.675751L199.196667,129.700513L199.184286,129.712894L199.159524,129.725275L199.060476,129.725275M199.308095,129.613846L199.320476,129.601465L199.345238,129.589084L199.407143,129.589084L199.431905,129.601465L199.444286,129.613846L199.456667,129.638608L199.456667,129.66337L199.444286,129.700513L199.295714,129.849084L199.456667,129.849084M199.555714,129.613846L199.568095,129.601465L199.592857,129.589084L199.654762,129.589084L199.679524,129.601465L199.691905,129.613846L199.704286,129.638608L199.704286,129.66337L199.691905,129.700513L199.543333,129.849084L199.704286,129.849084M199.828095,129.849084L199.877619,129.849084L199.902381,129.836704L199.914762,129.824323L199.939524,129.78718L199.951905,129.737656L199.951905,129.638608L199.939524,129.613846L199.927143,129.601465L199.902381,129.589084L199.852857,129.589084L199.828095,129.601465L199.815714,129.613846L199.803333,129.638608L199.803333,129.700513L199.815714,129.725275L199.828095,129.737656L199.852857,129.750037L199.902381,129.750037L199.927143,129.737656L199.939524,129.725275L199.951905,129.700513"},{"thickness":0.15,"svgpath":"M142.416666,100.104819L142.988094,100.104819M142.70238,101.104819L142.70238,100.104819M143.70238,101.0572L143.607142,101.104819L143.416666,101.104819L143.321428,101.0572L143.273809,100.961961L143.273809,100.581009L143.321428,100.485771L143.416666,100.438152L143.607142,100.438152L143.70238,100.485771L143.749999,100.581009L143.749999,100.676247L143.273809,100.771485M144.130952,101.0572L144.22619,101.104819L144.416666,101.104819L144.511904,101.0572L144.559523,100.961961L144.559523,100.914342L144.511904,100.819104L144.416666,100.771485L144.273809,100.771485L144.178571,100.723866L144.130952,100.628628L144.130952,100.581009L144.178571,100.485771L144.273809,100.438152L144.416666,100.438152L144.511904,100.485771M144.845238,100.438152L145.22619,100.438152M144.988095,100.104819L144.988095,100.961961L145.035714,101.0572L145.130952,101.104819L145.22619,101.104819M145.559524,101.104819L145.559524,100.104819L145.940476,100.104819L146.035714,100.152438L146.083333,100.200057L146.130952,100.295295L146.130952,100.438152L146.083333,100.53339L146.035714,100.581009L145.940476,100.628628L145.559524,100.628628M146.702381,101.104819L146.607143,101.0572L146.559524,101.00958L146.511905,100.914342L146.511905,100.628628L146.559524,100.53339L146.607143,100.485771L146.702381,100.438152L146.845238,100.438152L146.940476,100.485771L146.988095,100.53339L147.035714,100.628628L147.035714,100.914342L146.988095,101.00958L146.940476,101.0572L146.845238,101.104819L146.702381,101.104819M147.464286,101.104819L147.464286,100.438152M147.464286,100.104819L147.416667,100.152438L147.464286,100.200057L147.511905,100.152438L147.464286,100.104819L147.464286,100.200057M147.940476,100.438152L147.940476,101.104819M147.940476,100.53339L147.988095,100.485771L148.083333,100.438152L148.22619,100.438152L148.321428,100.485771L148.369047,100.581009L148.369047,101.104819M148.702381,100.438152L149.083333,100.438152M148.845238,100.104819L148.845238,100.961961L148.892857,101.0572L148.988095,101.104819L149.083333,101.104819","val":1},{"thickness":0.15,"svgpath":"M144.488095,97.104819L145.059523,97.104819M144.773809,98.104819L144.773809,97.104819M145.392857,98.104819L145.392857,97.104819L145.773809,97.104819L145.869047,97.152438L145.916666,97.200057L145.964285,97.295295L145.964285,97.438152L145.916666,97.53339L145.869047,97.581009L145.773809,97.628628L145.392857,97.628628M146.916666,98.104819L146.345238,98.104819M146.630952,98.104819L146.630952,97.104819L146.535714,97.247676L146.440476,97.342914L146.345238,97.390533"},{"thickness":0.15,"svgpath":"M167.071428,150.794819L166.5,150.794819M166.785714,150.794819L166.785714,149.794819L166.690476,149.937676L166.595238,150.032914L166.5,150.080533M167.5,150.128152L167.5,150.794819M167.5,150.22339L167.547619,150.175771L167.642857,150.128152L167.785714,150.128152L167.880952,150.175771L167.928571,150.271009L167.928571,150.794819M169.642857,149.794819L169.166667,149.794819L169.119048,150.271009L169.166667,150.22339L169.261905,150.175771L169.5,150.175771L169.595238,150.22339L169.642857,150.271009L169.690476,150.366247L169.690476,150.604342L169.642857,150.69958L169.595238,150.7472L169.5,150.794819L169.261905,150.794819L169.166667,150.7472L169.119048,150.69958M170.309524,149.794819L170.404762,149.794819L170.5,149.842438L170.547619,149.890057L170.595238,149.985295L170.642857,150.175771L170.642857,150.413866L170.595238,150.604342L170.547619,150.69958L170.5,150.7472L170.404762,150.794819L170.309524,150.794819L170.214286,150.7472L170.166667,150.69958L170.119048,150.604342L170.071429,150.413866L170.071429,150.175771L170.119048,149.985295L170.166667,149.890057L170.214286,149.842438L170.309524,149.794819M170.928572,149.794819L171.261905,150.794819L171.595238,149.794819","val":1},{"type":"segment","start":[168.5,151.25],"end":[169.5,151.25],"width":0.09999999999999999},{"type":"segment","start":[168.5,151.75],"end":[168.5,151.25],"width":0.09999999999999999},{"type":"segment","start":[169.5,151.25],"end":[169.5,151.75],"width":0.09999999999999999}],"B":[{"thickness":0.15,"svgpath":"M142.948152,141.338026L143.948152,141.338026M142.995771,141.338026L142.948152,141.433264L142.948152,141.62374L142.995771,141.718978L143.04339,141.766597L143.138628,141.814216L143.424342,141.814216L143.51958,141.766597L143.5672,141.718978L143.614819,141.62374L143.614819,141.433264L143.5672,141.338026M143.614819,142.385645L143.5672,142.290407L143.471961,142.242788L142.614819,142.242788M143.614819,143.195169L143.091009,143.195169L142.995771,143.14755L142.948152,143.052312L142.948152,142.861836L142.995771,142.766598M143.5672,143.195169L143.614819,143.099931L143.614819,142.861836L143.5672,142.766598L143.471961,142.718979L143.376723,142.718979L143.281485,142.766598L143.233866,142.861836L143.233866,143.099931L143.186247,143.195169M143.5672,144.099931L143.614819,144.004693L143.614819,143.814217L143.5672,143.718979L143.51958,143.67136L143.424342,143.623741L143.138628,143.623741L143.04339,143.67136L142.995771,143.718979L142.948152,143.814217L142.948152,144.004693L142.995771,144.099931M143.5672,144.909455L143.614819,144.814217L143.614819,144.623741L143.5672,144.528503L143.471961,144.480884L143.091009,144.480884L142.995771,144.528503L142.948152,144.623741L142.948152,144.814217L142.995771,144.909455L143.091009,144.957074L143.186247,144.957074L143.281485,144.480884M143.614819,145.385646L142.614819,145.385646M143.614819,145.814217L143.091009,145.814217L142.995771,145.766598L142.948152,145.67136L142.948152,145.528503L142.995771,145.433265L143.04339,145.385646M143.614819,146.433265L143.5672,146.338027L143.51958,146.290408L143.424342,146.242789L143.138628,146.242789L143.04339,146.290408L142.995771,146.338027L142.948152,146.433265L142.948152,146.576122L142.995771,146.67136L143.04339,146.718979L143.138628,146.766598L143.424342,146.766598L143.51958,146.718979L143.5672,146.67136L143.614819,146.576122L143.614819,146.433265M143.614819,147.338027L143.5672,147.242789L143.471961,147.19517L142.614819,147.19517M143.614819,148.147551L142.614819,148.147551M143.5672,148.147551L143.614819,148.052313L143.614819,147.861837L143.5672,147.766599L143.51958,147.71898L143.424342,147.671361L143.138628,147.671361L143.04339,147.71898L142.995771,147.766599L142.948152,147.861837L142.948152,148.052313L142.995771,148.147551M143.5672,149.004694L143.614819,148.909456L143.614819,148.71898L143.5672,148.623742L143.471961,148.576123L143.091009,148.576123L142.995771,148.623742L142.948152,148.71898L142.948152,148.909456L142.995771,149.004694L143.091009,149.052313L143.186247,149.052313L143.281485,148.576123M143.614819,149.480885L142.948152,149.480885M143.138628,149.480885L143.04339,149.528504L142.995771,149.576123L142.948152,149.671361L142.948152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[141.75,144.980884],[142.25,144.980884],[142.25,145.980884],[141.75,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M142.089765,145.201122L142.10167,145.189218L142.113574,145.153503L142.113574,145.129694L142.10167,145.09398L142.07786,145.07017L142.05405,145.058265L142.006431,145.046361L141.970717,145.046361L141.923098,145.058265L141.899289,145.07017L141.875479,145.09398L141.863574,145.129694L141.863574,145.153503L141.875479,145.189218L141.887384,145.201122M141.887384,145.296361L141.875479,145.308265L141.863574,145.332075L141.863574,145.391599L141.875479,145.415408L141.887384,145.427313L141.911193,145.439218L141.935003,145.439218L141.970717,145.427313L142.113574,145.284456L142.113574,145.439218M141.863574,145.593979L141.863574,145.617789L141.875479,145.641598L141.887384,145.653503L141.911193,145.665408L141.958812,145.677313L142.018336,145.677313L142.065955,145.665408L142.089765,145.653503L142.10167,145.641598L142.113574,145.617789L142.113574,145.593979L142.10167,145.57017L142.089765,145.558265L142.065955,145.54636L142.018336,145.534456L141.958812,145.534456L141.911193,145.54636L141.887384,145.558265L141.875479,145.57017L141.863574,145.593979M141.863574,145.760646L141.863574,145.915408L141.958812,145.832074L141.958812,145.867789L141.970717,145.891598L141.982622,145.903503L142.006431,145.915408L142.065955,145.915408L142.089765,145.903503L142.10167,145.891598L142.113574,145.867789L142.113574,145.79636L142.10167,145.772551L142.089765,145.760646"},{"thickness":0.15,"svgpath":"M171.698152,141.338026L172.698152,141.338026M171.745771,141.338026L171.698152,141.433264L171.698152,141.62374L171.745771,141.718978L171.79339,141.766597L171.888628,141.814216L172.174342,141.814216L172.26958,141.766597L172.3172,141.718978L172.364819,141.62374L172.364819,141.433264L172.3172,141.338026M172.364819,142.385645L172.3172,142.290407L172.221961,142.242788L171.364819,142.242788M172.364819,143.195169L171.841009,143.195169L171.745771,143.14755L171.698152,143.052312L171.698152,142.861836L171.745771,142.766598M172.3172,143.195169L172.364819,143.099931L172.364819,142.861836L172.3172,142.766598L172.221961,142.718979L172.126723,142.718979L172.031485,142.766598L171.983866,142.861836L171.983866,143.099931L171.936247,143.195169M172.3172,144.099931L172.364819,144.004693L172.364819,143.814217L172.3172,143.718979L172.26958,143.67136L172.174342,143.623741L171.888628,143.623741L171.79339,143.67136L171.745771,143.718979L171.698152,143.814217L171.698152,144.004693L171.745771,144.099931M172.3172,144.909455L172.364819,144.814217L172.364819,144.623741L172.3172,144.528503L172.221961,144.480884L171.841009,144.480884L171.745771,144.528503L171.698152,144.623741L171.698152,144.814217L171.745771,144.909455L171.841009,144.957074L171.936247,144.957074L172.031485,144.480884M172.364819,145.385646L171.364819,145.385646M172.364819,145.814217L171.841009,145.814217L171.745771,145.766598L171.698152,145.67136L171.698152,145.528503L171.745771,145.433265L171.79339,145.385646M172.364819,146.433265L172.3172,146.338027L172.26958,146.290408L172.174342,146.242789L171.888628,146.242789L171.79339,146.290408L171.745771,146.338027L171.698152,146.433265L171.698152,146.576122L171.745771,146.67136L171.79339,146.718979L171.888628,146.766598L172.174342,146.766598L172.26958,146.718979L172.3172,146.67136L172.364819,146.576122L172.364819,146.433265M172.364819,147.338027L172.3172,147.242789L172.221961,147.19517L171.364819,147.19517M172.364819,148.147551L171.364819,148.147551M172.3172,148.147551L172.364819,148.052313L172.364819,147.861837L172.3172,147.766599L172.26958,147.71898L172.174342,147.671361L171.888628,147.671361L171.79339,147.71898L171.745771,147.766599L171.698152,147.861837L171.698152,148.052313L171.745771,148.147551M172.3172,149.004694L172.364819,148.909456L172.364819,148.71898L172.3172,148.623742L172.221961,148.576123L171.841009,148.576123L171.745771,148.623742L171.698152,148.71898L171.698152,148.909456L171.745771,149.004694L171.841009,149.052313L171.936247,149.052313L172.031485,148.576123M172.364819,149.480885L171.698152,149.480885M171.888628,149.480885L171.79339,149.528504L171.745771,149.576123L171.698152,149.671361L171.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[170.5,144.980884],[171.0,144.980884],[171.0,145.980884],[170.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M170.839765,145.201122L170.85167,145.189218L170.863574,145.153503L170.863574,145.129694L170.85167,145.09398L170.82786,145.07017L170.80405,145.058265L170.756431,145.046361L170.720717,145.046361L170.673098,145.058265L170.649289,145.07017L170.625479,145.09398L170.613574,145.129694L170.613574,145.153503L170.625479,145.189218L170.637384,145.201122M170.863574,145.439218L170.863574,145.296361M170.863574,145.367789L170.613574,145.367789L170.649289,145.34398L170.673098,145.32017L170.685003,145.296361M170.613574,145.522551L170.613574,145.689217L170.863574,145.582075M170.613574,145.760646L170.613574,145.915408L170.708812,145.832074L170.708812,145.867789L170.720717,145.891598L170.732622,145.903503L170.756431,145.915408L170.815955,145.915408L170.839765,145.903503L170.85167,145.891598L170.863574,145.867789L170.863574,145.79636L170.85167,145.772551L170.839765,145.760646"},{"thickness":0.15,"svgpath":"M140.828152,127.388026L141.828152,127.388026M140.875771,127.388026L140.828152,127.483264L140.828152,127.67374L140.875771,127.768978L140.92339,127.816597L141.018628,127.864216L141.304342,127.864216L141.39958,127.816597L141.4472,127.768978L141.494819,127.67374L141.494819,127.483264L141.4472,127.388026M141.494819,128.435645L141.4472,128.340407L141.351961,128.292788L140.494819,128.292788M141.494819,129.245169L140.971009,129.245169L140.875771,129.19755L140.828152,129.102312L140.828152,128.911836L140.875771,128.816598M141.4472,129.245169L141.494819,129.149931L141.494819,128.911836L141.4472,128.816598L141.351961,128.768979L141.256723,128.768979L141.161485,128.816598L141.113866,128.911836L141.113866,129.149931L141.066247,129.245169M141.4472,130.149931L141.494819,130.054693L141.494819,129.864217L141.4472,129.768979L141.39958,129.72136L141.304342,129.673741L141.018628,129.673741L140.92339,129.72136L140.875771,129.768979L140.828152,129.864217L140.828152,130.054693L140.875771,130.149931M141.4472,130.959455L141.494819,130.864217L141.494819,130.673741L141.4472,130.578503L141.351961,130.530884L140.971009,130.530884L140.875771,130.578503L140.828152,130.673741L140.828152,130.864217L140.875771,130.959455L140.971009,131.007074L141.066247,131.007074L141.161485,130.530884M141.494819,131.435646L140.494819,131.435646M141.494819,131.864217L140.971009,131.864217L140.875771,131.816598L140.828152,131.72136L140.828152,131.578503L140.875771,131.483265L140.92339,131.435646M141.494819,132.483265L141.4472,132.388027L141.39958,132.340408L141.304342,132.292789L141.018628,132.292789L140.92339,132.340408L140.875771,132.388027L140.828152,132.483265L140.828152,132.626122L140.875771,132.72136L140.92339,132.768979L141.018628,132.816598L141.304342,132.816598L141.39958,132.768979L141.4472,132.72136L141.494819,132.626122L141.494819,132.483265M141.494819,133.388027L141.4472,133.292789L141.351961,133.24517L140.494819,133.24517M141.494819,134.197551L140.494819,134.197551M141.4472,134.197551L141.494819,134.102313L141.494819,133.911837L141.4472,133.816599L141.39958,133.76898L141.304342,133.721361L141.018628,133.721361L140.92339,133.76898L140.875771,133.816599L140.828152,133.911837L140.828152,134.102313L140.875771,134.197551M141.4472,135.054694L141.494819,134.959456L141.494819,134.76898L141.4472,134.673742L141.351961,134.626123L140.971009,134.626123L140.875771,134.673742L140.828152,134.76898L140.828152,134.959456L140.875771,135.054694L140.971009,135.102313L141.066247,135.102313L141.161485,134.626123M141.494819,135.530885L140.828152,135.530885M141.018628,135.530885L140.92339,135.578504L140.875771,135.626123L140.828152,135.721361L140.828152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[142.45,132.030884],[141.95,132.030884],[141.95,131.030884],[142.45,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M142.289765,131.251122L142.30167,131.239218L142.313574,131.203503L142.313574,131.179694L142.30167,131.14398L142.27786,131.12017L142.25405,131.108265L142.206431,131.096361L142.170717,131.096361L142.123098,131.108265L142.099289,131.12017L142.075479,131.14398L142.063574,131.179694L142.063574,131.203503L142.075479,131.239218L142.087384,131.251122M142.087384,131.346361L142.075479,131.358265L142.063574,131.382075L142.063574,131.441599L142.075479,131.465408L142.087384,131.477313L142.111193,131.489218L142.135003,131.489218L142.170717,131.477313L142.313574,131.334456L142.313574,131.489218M142.063574,131.643979L142.063574,131.667789L142.075479,131.691598L142.087384,131.703503L142.111193,131.715408L142.158812,131.727313L142.218336,131.727313L142.265955,131.715408L142.289765,131.703503L142.30167,131.691598L142.313574,131.667789L142.313574,131.643979L142.30167,131.62017L142.289765,131.608265L142.265955,131.59636L142.218336,131.584456L142.158812,131.584456L142.111193,131.59636L142.087384,131.608265L142.075479,131.62017L142.063574,131.643979M142.146908,131.941598L142.313574,131.941598M142.05167,131.882074L142.230241,131.822551L142.230241,131.977312"},{"thickness":0.15,"svgpath":"M190.698152,141.338026L191.698152,141.338026M190.745771,141.338026L190.698152,141.433264L190.698152,141.62374L190.745771,141.718978L190.79339,141.766597L190.888628,141.814216L191.174342,141.814216L191.26958,141.766597L191.3172,141.718978L191.364819,141.62374L191.364819,141.433264L191.3172,141.338026M191.364819,142.385645L191.3172,142.290407L191.221961,142.242788L190.364819,142.242788M191.364819,143.195169L190.841009,143.195169L190.745771,143.14755L190.698152,143.052312L190.698152,142.861836L190.745771,142.766598M191.3172,143.195169L191.364819,143.099931L191.364819,142.861836L191.3172,142.766598L191.221961,142.718979L191.126723,142.718979L191.031485,142.766598L190.983866,142.861836L190.983866,143.099931L190.936247,143.195169M191.3172,144.099931L191.364819,144.004693L191.364819,143.814217L191.3172,143.718979L191.26958,143.67136L191.174342,143.623741L190.888628,143.623741L190.79339,143.67136L190.745771,143.718979L190.698152,143.814217L190.698152,144.004693L190.745771,144.099931M191.3172,144.909455L191.364819,144.814217L191.364819,144.623741L191.3172,144.528503L191.221961,144.480884L190.841009,144.480884L190.745771,144.528503L190.698152,144.623741L190.698152,144.814217L190.745771,144.909455L190.841009,144.957074L190.936247,144.957074L191.031485,144.480884M191.364819,145.385646L190.364819,145.385646M191.364819,145.814217L190.841009,145.814217L190.745771,145.766598L190.698152,145.67136L190.698152,145.528503L190.745771,145.433265L190.79339,145.385646M191.364819,146.433265L191.3172,146.338027L191.26958,146.290408L191.174342,146.242789L190.888628,146.242789L190.79339,146.290408L190.745771,146.338027L190.698152,146.433265L190.698152,146.576122L190.745771,146.67136L190.79339,146.718979L190.888628,146.766598L191.174342,146.766598L191.26958,146.718979L191.3172,146.67136L191.364819,146.576122L191.364819,146.433265M191.364819,147.338027L191.3172,147.242789L191.221961,147.19517L190.364819,147.19517M191.364819,148.147551L190.364819,148.147551M191.3172,148.147551L191.364819,148.052313L191.364819,147.861837L191.3172,147.766599L191.26958,147.71898L191.174342,147.671361L190.888628,147.671361L190.79339,147.71898L190.745771,147.766599L190.698152,147.861837L190.698152,148.052313L190.745771,148.147551M191.3172,149.004694L191.364819,148.909456L191.364819,148.71898L191.3172,148.623742L191.221961,148.576123L190.841009,148.576123L190.745771,148.623742L190.698152,148.71898L190.698152,148.909456L190.745771,149.004694L190.841009,149.052313L190.936247,149.052313L191.031485,148.576123M191.364819,149.480885L190.698152,149.480885M190.888628,149.480885L190.79339,149.528504L190.745771,149.576123L190.698152,149.671361L190.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[189.5,144.980884],[190.0,144.980884],[190.0,145.980884],[189.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M189.839765,145.201122L189.85167,145.189218L189.863574,145.153503L189.863574,145.129694L189.85167,145.09398L189.82786,145.07017L189.80405,145.058265L189.756431,145.046361L189.720717,145.046361L189.673098,145.058265L189.649289,145.07017L189.625479,145.09398L189.613574,145.129694L189.613574,145.153503L189.625479,145.189218L189.637384,145.201122M189.863574,145.439218L189.863574,145.296361M189.863574,145.367789L189.613574,145.367789L189.649289,145.34398L189.673098,145.32017L189.685003,145.296361M189.720717,145.582075L189.708812,145.558265L189.696908,145.54636L189.673098,145.534456L189.661193,145.534456L189.637384,145.54636L189.625479,145.558265L189.613574,145.582075L189.613574,145.629694L189.625479,145.653503L189.637384,145.665408L189.661193,145.677313L189.673098,145.677313L189.696908,145.665408L189.708812,145.653503L189.720717,145.629694L189.720717,145.582075L189.732622,145.558265L189.744527,145.54636L189.768336,145.534456L189.815955,145.534456L189.839765,145.54636L189.85167,145.558265L189.863574,145.582075L189.863574,145.629694L189.85167,145.653503L189.839765,145.665408L189.815955,145.677313L189.768336,145.677313L189.744527,145.665408L189.732622,145.653503L189.720717,145.629694M189.863574,145.79636L189.863574,145.843979L189.85167,145.867789L189.839765,145.879693L189.80405,145.903503L189.756431,145.915408L189.661193,145.915408L189.637384,145.903503L189.625479,145.891598L189.613574,145.867789L189.613574,145.82017L189.625479,145.79636L189.637384,145.784455L189.661193,145.772551L189.720717,145.772551L189.744527,145.784455L189.756431,145.79636L189.768336,145.82017L189.768336,145.867789L189.756431,145.891598L189.744527,145.903503L189.720717,145.915408"},{"thickness":0.15,"svgpath":"M139.128152,127.388026L140.128152,127.388026M139.175771,127.388026L139.128152,127.483264L139.128152,127.67374L139.175771,127.768978L139.22339,127.816597L139.318628,127.864216L139.604342,127.864216L139.69958,127.816597L139.7472,127.768978L139.794819,127.67374L139.794819,127.483264L139.7472,127.388026M139.794819,128.435645L139.7472,128.340407L139.651961,128.292788L138.794819,128.292788M139.794819,129.245169L139.271009,129.245169L139.175771,129.19755L139.128152,129.102312L139.128152,128.911836L139.175771,128.816598M139.7472,129.245169L139.794819,129.149931L139.794819,128.911836L139.7472,128.816598L139.651961,128.768979L139.556723,128.768979L139.461485,128.816598L139.413866,128.911836L139.413866,129.149931L139.366247,129.245169M139.7472,130.149931L139.794819,130.054693L139.794819,129.864217L139.7472,129.768979L139.69958,129.72136L139.604342,129.673741L139.318628,129.673741L139.22339,129.72136L139.175771,129.768979L139.128152,129.864217L139.128152,130.054693L139.175771,130.149931M139.7472,130.959455L139.794819,130.864217L139.794819,130.673741L139.7472,130.578503L139.651961,130.530884L139.271009,130.530884L139.175771,130.578503L139.128152,130.673741L139.128152,130.864217L139.175771,130.959455L139.271009,131.007074L139.366247,131.007074L139.461485,130.530884M139.794819,131.435646L138.794819,131.435646M139.794819,131.864217L139.271009,131.864217L139.175771,131.816598L139.128152,131.72136L139.128152,131.578503L139.175771,131.483265L139.22339,131.435646M139.794819,132.483265L139.7472,132.388027L139.69958,132.340408L139.604342,132.292789L139.318628,132.292789L139.22339,132.340408L139.175771,132.388027L139.128152,132.483265L139.128152,132.626122L139.175771,132.72136L139.22339,132.768979L139.318628,132.816598L139.604342,132.816598L139.69958,132.768979L139.7472,132.72136L139.794819,132.626122L139.794819,132.483265M139.794819,133.388027L139.7472,133.292789L139.651961,133.24517L138.794819,133.24517M139.794819,134.197551L138.794819,134.197551M139.7472,134.197551L139.794819,134.102313L139.794819,133.911837L139.7472,133.816599L139.69958,133.76898L139.604342,133.721361L139.318628,133.721361L139.22339,133.76898L139.175771,133.816599L139.128152,133.911837L139.128152,134.102313L139.175771,134.197551M139.7472,135.054694L139.794819,134.959456L139.794819,134.76898L139.7472,134.673742L139.651961,134.626123L139.271009,134.626123L139.175771,134.673742L139.128152,134.76898L139.128152,134.959456L139.175771,135.054694L139.271009,135.102313L139.366247,135.102313L139.461485,134.626123M139.794819,135.530885L139.128152,135.530885M139.318628,135.530885L139.22339,135.578504L139.175771,135.626123L139.128152,135.721361L139.128152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[140.75,132.030884],[140.25,132.030884],[140.25,131.030884],[140.75,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M140.589765,131.251122L140.60167,131.239218L140.613574,131.203503L140.613574,131.179694L140.60167,131.14398L140.57786,131.12017L140.55405,131.108265L140.506431,131.096361L140.470717,131.096361L140.423098,131.108265L140.399289,131.12017L140.375479,131.14398L140.363574,131.179694L140.363574,131.203503L140.375479,131.239218L140.387384,131.251122M140.613574,131.489218L140.613574,131.346361M140.613574,131.417789L140.363574,131.417789L140.399289,131.39398L140.423098,131.37017L140.435003,131.346361M140.446908,131.703503L140.613574,131.703503M140.35167,131.643979L140.530241,131.584456L140.530241,131.739217M140.613574,131.84636L140.613574,131.893979L140.60167,131.917789L140.589765,131.929693L140.55405,131.953503L140.506431,131.965408L140.411193,131.965408L140.387384,131.953503L140.375479,131.941598L140.363574,131.917789L140.363574,131.87017L140.375479,131.84636L140.387384,131.834455L140.411193,131.822551L140.470717,131.822551L140.494527,131.834455L140.506431,131.84636L140.518336,131.87017L140.518336,131.917789L140.506431,131.941598L140.494527,131.953503L140.470717,131.965408"},{"thickness":0.15,"svgpath":"M207.948152,141.338026L208.948152,141.338026M207.995771,141.338026L207.948152,141.433264L207.948152,141.62374L207.995771,141.718978L208.04339,141.766597L208.138628,141.814216L208.424342,141.814216L208.51958,141.766597L208.5672,141.718978L208.614819,141.62374L208.614819,141.433264L208.5672,141.338026M208.614819,142.385645L208.5672,142.290407L208.471961,142.242788L207.614819,142.242788M208.614819,143.195169L208.091009,143.195169L207.995771,143.14755L207.948152,143.052312L207.948152,142.861836L207.995771,142.766598M208.5672,143.195169L208.614819,143.099931L208.614819,142.861836L208.5672,142.766598L208.471961,142.718979L208.376723,142.718979L208.281485,142.766598L208.233866,142.861836L208.233866,143.099931L208.186247,143.195169M208.5672,144.099931L208.614819,144.004693L208.614819,143.814217L208.5672,143.718979L208.51958,143.67136L208.424342,143.623741L208.138628,143.623741L208.04339,143.67136L207.995771,143.718979L207.948152,143.814217L207.948152,144.004693L207.995771,144.099931M208.5672,144.909455L208.614819,144.814217L208.614819,144.623741L208.5672,144.528503L208.471961,144.480884L208.091009,144.480884L207.995771,144.528503L207.948152,144.623741L207.948152,144.814217L207.995771,144.909455L208.091009,144.957074L208.186247,144.957074L208.281485,144.480884M208.614819,145.385646L207.614819,145.385646M208.614819,145.814217L208.091009,145.814217L207.995771,145.766598L207.948152,145.67136L207.948152,145.528503L207.995771,145.433265L208.04339,145.385646M208.614819,146.433265L208.5672,146.338027L208.51958,146.290408L208.424342,146.242789L208.138628,146.242789L208.04339,146.290408L207.995771,146.338027L207.948152,146.433265L207.948152,146.576122L207.995771,146.67136L208.04339,146.718979L208.138628,146.766598L208.424342,146.766598L208.51958,146.718979L208.5672,146.67136L208.614819,146.576122L208.614819,146.433265M208.614819,147.338027L208.5672,147.242789L208.471961,147.19517L207.614819,147.19517M208.614819,148.147551L207.614819,148.147551M208.5672,148.147551L208.614819,148.052313L208.614819,147.861837L208.5672,147.766599L208.51958,147.71898L208.424342,147.671361L208.138628,147.671361L208.04339,147.71898L207.995771,147.766599L207.948152,147.861837L207.948152,148.052313L207.995771,148.147551M208.5672,149.004694L208.614819,148.909456L208.614819,148.71898L208.5672,148.623742L208.471961,148.576123L208.091009,148.576123L207.995771,148.623742L207.948152,148.71898L207.948152,148.909456L207.995771,149.004694L208.091009,149.052313L208.186247,149.052313L208.281485,148.576123M208.614819,149.480885L207.948152,149.480885M208.138628,149.480885L208.04339,149.528504L207.995771,149.576123L207.948152,149.671361L207.948152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[206.75,144.980884],[207.25,144.980884],[207.25,145.980884],[206.75,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M207.089765,145.201122L207.10167,145.189218L207.113574,145.153503L207.113574,145.129694L207.10167,145.09398L207.07786,145.07017L207.05405,145.058265L207.006431,145.046361L206.970717,145.046361L206.923098,145.058265L206.899289,145.07017L206.875479,145.09398L206.863574,145.129694L206.863574,145.153503L206.875479,145.189218L206.887384,145.201122M206.887384,145.296361L206.875479,145.308265L206.863574,145.332075L206.863574,145.391599L206.875479,145.415408L206.887384,145.427313L206.911193,145.439218L206.935003,145.439218L206.970717,145.427313L207.113574,145.284456L207.113574,145.439218M206.946908,145.653503L207.113574,145.653503M206.85167,145.593979L207.030241,145.534456L207.030241,145.689217M207.113574,145.79636L207.113574,145.843979L207.10167,145.867789L207.089765,145.879693L207.05405,145.903503L207.006431,145.915408L206.911193,145.915408L206.887384,145.903503L206.875479,145.891598L206.863574,145.867789L206.863574,145.82017L206.875479,145.79636L206.887384,145.784455L206.911193,145.772551L206.970717,145.772551L206.994527,145.784455L207.006431,145.79636L207.018336,145.82017L207.018336,145.867789L207.006431,145.891598L206.994527,145.903503L206.970717,145.915408"},{"thickness":0.15,"svgpath":"M152.698152,141.338026L153.698152,141.338026M152.745771,141.338026L152.698152,141.433264L152.698152,141.62374L152.745771,141.718978L152.79339,141.766597L152.888628,141.814216L153.174342,141.814216L153.26958,141.766597L153.3172,141.718978L153.364819,141.62374L153.364819,141.433264L153.3172,141.338026M153.364819,142.385645L153.3172,142.290407L153.221961,142.242788L152.364819,142.242788M153.364819,143.195169L152.841009,143.195169L152.745771,143.14755L152.698152,143.052312L152.698152,142.861836L152.745771,142.766598M153.3172,143.195169L153.364819,143.099931L153.364819,142.861836L153.3172,142.766598L153.221961,142.718979L153.126723,142.718979L153.031485,142.766598L152.983866,142.861836L152.983866,143.099931L152.936247,143.195169M153.3172,144.099931L153.364819,144.004693L153.364819,143.814217L153.3172,143.718979L153.26958,143.67136L153.174342,143.623741L152.888628,143.623741L152.79339,143.67136L152.745771,143.718979L152.698152,143.814217L152.698152,144.004693L152.745771,144.099931M153.3172,144.909455L153.364819,144.814217L153.364819,144.623741L153.3172,144.528503L153.221961,144.480884L152.841009,144.480884L152.745771,144.528503L152.698152,144.623741L152.698152,144.814217L152.745771,144.909455L152.841009,144.957074L152.936247,144.957074L153.031485,144.480884M153.364819,145.385646L152.364819,145.385646M153.364819,145.814217L152.841009,145.814217L152.745771,145.766598L152.698152,145.67136L152.698152,145.528503L152.745771,145.433265L152.79339,145.385646M153.364819,146.433265L153.3172,146.338027L153.26958,146.290408L153.174342,146.242789L152.888628,146.242789L152.79339,146.290408L152.745771,146.338027L152.698152,146.433265L152.698152,146.576122L152.745771,146.67136L152.79339,146.718979L152.888628,146.766598L153.174342,146.766598L153.26958,146.718979L153.3172,146.67136L153.364819,146.576122L153.364819,146.433265M153.364819,147.338027L153.3172,147.242789L153.221961,147.19517L152.364819,147.19517M153.364819,148.147551L152.364819,148.147551M153.3172,148.147551L153.364819,148.052313L153.364819,147.861837L153.3172,147.766599L153.26958,147.71898L153.174342,147.671361L152.888628,147.671361L152.79339,147.71898L152.745771,147.766599L152.698152,147.861837L152.698152,148.052313L152.745771,148.147551M153.3172,149.004694L153.364819,148.909456L153.364819,148.71898L153.3172,148.623742L153.221961,148.576123L152.841009,148.576123L152.745771,148.623742L152.698152,148.71898L152.698152,148.909456L152.745771,149.004694L152.841009,149.052313L152.936247,149.052313L153.031485,148.576123M153.364819,149.480885L152.698152,149.480885M152.888628,149.480885L152.79339,149.528504L152.745771,149.576123L152.698152,149.671361L152.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[151.5,144.980884],[152.0,144.980884],[152.0,145.980884],[151.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M151.839765,145.201122L151.85167,145.189218L151.863574,145.153503L151.863574,145.129694L151.85167,145.09398L151.82786,145.07017L151.80405,145.058265L151.756431,145.046361L151.720717,145.046361L151.673098,145.058265L151.649289,145.07017L151.625479,145.09398L151.613574,145.129694L151.613574,145.153503L151.625479,145.189218L151.637384,145.201122M151.863574,145.439218L151.863574,145.296361M151.863574,145.367789L151.613574,145.367789L151.649289,145.34398L151.673098,145.32017L151.685003,145.296361M151.720717,145.582075L151.708812,145.558265L151.696908,145.54636L151.673098,145.534456L151.661193,145.534456L151.637384,145.54636L151.625479,145.558265L151.613574,145.582075L151.613574,145.629694L151.625479,145.653503L151.637384,145.665408L151.661193,145.677313L151.673098,145.677313L151.696908,145.665408L151.708812,145.653503L151.720717,145.629694L151.720717,145.582075L151.732622,145.558265L151.744527,145.54636L151.768336,145.534456L151.815955,145.534456L151.839765,145.54636L151.85167,145.558265L151.863574,145.582075L151.863574,145.629694L151.85167,145.653503L151.839765,145.665408L151.815955,145.677313L151.768336,145.677313L151.744527,145.665408L151.732622,145.653503L151.720717,145.629694M151.863574,145.915408L151.863574,145.772551M151.863574,145.843979L151.613574,145.843979L151.649289,145.82017L151.673098,145.79636L151.685003,145.772551"},{"thickness":0.15,"svgpath":"M196.128152,127.388026L197.128152,127.388026M196.175771,127.388026L196.128152,127.483264L196.128152,127.67374L196.175771,127.768978L196.22339,127.816597L196.318628,127.864216L196.604342,127.864216L196.69958,127.816597L196.7472,127.768978L196.794819,127.67374L196.794819,127.483264L196.7472,127.388026M196.794819,128.435645L196.7472,128.340407L196.651961,128.292788L195.794819,128.292788M196.794819,129.245169L196.271009,129.245169L196.175771,129.19755L196.128152,129.102312L196.128152,128.911836L196.175771,128.816598M196.7472,129.245169L196.794819,129.149931L196.794819,128.911836L196.7472,128.816598L196.651961,128.768979L196.556723,128.768979L196.461485,128.816598L196.413866,128.911836L196.413866,129.149931L196.366247,129.245169M196.7472,130.149931L196.794819,130.054693L196.794819,129.864217L196.7472,129.768979L196.69958,129.72136L196.604342,129.673741L196.318628,129.673741L196.22339,129.72136L196.175771,129.768979L196.128152,129.864217L196.128152,130.054693L196.175771,130.149931M196.7472,130.959455L196.794819,130.864217L196.794819,130.673741L196.7472,130.578503L196.651961,130.530884L196.271009,130.530884L196.175771,130.578503L196.128152,130.673741L196.128152,130.864217L196.175771,130.959455L196.271009,131.007074L196.366247,131.007074L196.461485,130.530884M196.794819,131.435646L195.794819,131.435646M196.794819,131.864217L196.271009,131.864217L196.175771,131.816598L196.128152,131.72136L196.128152,131.578503L196.175771,131.483265L196.22339,131.435646M196.794819,132.483265L196.7472,132.388027L196.69958,132.340408L196.604342,132.292789L196.318628,132.292789L196.22339,132.340408L196.175771,132.388027L196.128152,132.483265L196.128152,132.626122L196.175771,132.72136L196.22339,132.768979L196.318628,132.816598L196.604342,132.816598L196.69958,132.768979L196.7472,132.72136L196.794819,132.626122L196.794819,132.483265M196.794819,133.388027L196.7472,133.292789L196.651961,133.24517L195.794819,133.24517M196.794819,134.197551L195.794819,134.197551M196.7472,134.197551L196.794819,134.102313L196.794819,133.911837L196.7472,133.816599L196.69958,133.76898L196.604342,133.721361L196.318628,133.721361L196.22339,133.76898L196.175771,133.816599L196.128152,133.911837L196.128152,134.102313L196.175771,134.197551M196.7472,135.054694L196.794819,134.959456L196.794819,134.76898L196.7472,134.673742L196.651961,134.626123L196.271009,134.626123L196.175771,134.673742L196.128152,134.76898L196.128152,134.959456L196.175771,135.054694L196.271009,135.102313L196.366247,135.102313L196.461485,134.626123M196.794819,135.530885L196.128152,135.530885M196.318628,135.530885L196.22339,135.578504L196.175771,135.626123L196.128152,135.721361L196.128152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[197.75,132.030884],[197.25,132.030884],[197.25,131.030884],[197.75,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M197.589765,131.251122L197.60167,131.239218L197.613574,131.203503L197.613574,131.179694L197.60167,131.14398L197.57786,131.12017L197.55405,131.108265L197.506431,131.096361L197.470717,131.096361L197.423098,131.108265L197.399289,131.12017L197.375479,131.14398L197.363574,131.179694L197.363574,131.203503L197.375479,131.239218L197.387384,131.251122M197.613574,131.489218L197.613574,131.346361M197.613574,131.417789L197.363574,131.417789L197.399289,131.39398L197.423098,131.37017L197.435003,131.346361M197.363574,131.703503L197.363574,131.655884L197.375479,131.632075L197.387384,131.62017L197.423098,131.59636L197.470717,131.584456L197.565955,131.584456L197.589765,131.59636L197.60167,131.608265L197.613574,131.632075L197.613574,131.679694L197.60167,131.703503L197.589765,131.715408L197.565955,131.727313L197.506431,131.727313L197.482622,131.715408L197.470717,131.703503L197.458812,131.679694L197.458812,131.632075L197.470717,131.608265L197.482622,131.59636L197.506431,131.584456M197.613574,131.965408L197.613574,131.822551M197.613574,131.893979L197.363574,131.893979L197.399289,131.87017L197.423098,131.84636L197.435003,131.822551"},{"thickness":0.15,"svgpath":"M160.698152,141.338026L161.698152,141.338026M160.745771,141.338026L160.698152,141.433264L160.698152,141.62374L160.745771,141.718978L160.79339,141.766597L160.888628,141.814216L161.174342,141.814216L161.26958,141.766597L161.3172,141.718978L161.364819,141.62374L161.364819,141.433264L161.3172,141.338026M161.364819,142.385645L161.3172,142.290407L161.221961,142.242788L160.364819,142.242788M161.364819,143.195169L160.841009,143.195169L160.745771,143.14755L160.698152,143.052312L160.698152,142.861836L160.745771,142.766598M161.3172,143.195169L161.364819,143.099931L161.364819,142.861836L161.3172,142.766598L161.221961,142.718979L161.126723,142.718979L161.031485,142.766598L160.983866,142.861836L160.983866,143.099931L160.936247,143.195169M161.3172,144.099931L161.364819,144.004693L161.364819,143.814217L161.3172,143.718979L161.26958,143.67136L161.174342,143.623741L160.888628,143.623741L160.79339,143.67136L160.745771,143.718979L160.698152,143.814217L160.698152,144.004693L160.745771,144.099931M161.3172,144.909455L161.364819,144.814217L161.364819,144.623741L161.3172,144.528503L161.221961,144.480884L160.841009,144.480884L160.745771,144.528503L160.698152,144.623741L160.698152,144.814217L160.745771,144.909455L160.841009,144.957074L160.936247,144.957074L161.031485,144.480884M161.364819,145.385646L160.364819,145.385646M161.364819,145.814217L160.841009,145.814217L160.745771,145.766598L160.698152,145.67136L160.698152,145.528503L160.745771,145.433265L160.79339,145.385646M161.364819,146.433265L161.3172,146.338027L161.26958,146.290408L161.174342,146.242789L160.888628,146.242789L160.79339,146.290408L160.745771,146.338027L160.698152,146.433265L160.698152,146.576122L160.745771,146.67136L160.79339,146.718979L160.888628,146.766598L161.174342,146.766598L161.26958,146.718979L161.3172,146.67136L161.364819,146.576122L161.364819,146.433265M161.364819,147.338027L161.3172,147.242789L161.221961,147.19517L160.364819,147.19517M161.364819,148.147551L160.364819,148.147551M161.3172,148.147551L161.364819,148.052313L161.364819,147.861837L161.3172,147.766599L161.26958,147.71898L161.174342,147.671361L160.888628,147.671361L160.79339,147.71898L160.745771,147.766599L160.698152,147.861837L160.698152,148.052313L160.745771,148.147551M161.3172,149.004694L161.364819,148.909456L161.364819,148.71898L161.3172,148.623742L161.221961,148.576123L160.841009,148.576123L160.745771,148.623742L160.698152,148.71898L160.698152,148.909456L160.745771,149.004694L160.841009,149.052313L160.936247,149.052313L161.031485,148.576123M161.364819,149.480885L160.698152,149.480885M160.888628,149.480885L160.79339,149.528504L160.745771,149.576123L160.698152,149.671361L160.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[159.5,144.980884],[160.0,144.980884],[160.0,145.980884],[159.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M159.839765,145.201122L159.85167,145.189218L159.863574,145.153503L159.863574,145.129694L159.85167,145.09398L159.82786,145.07017L159.80405,145.058265L159.756431,145.046361L159.720717,145.046361L159.673098,145.058265L159.649289,145.07017L159.625479,145.09398L159.613574,145.129694L159.613574,145.153503L159.625479,145.189218L159.637384,145.201122M159.863574,145.439218L159.863574,145.296361M159.863574,145.367789L159.613574,145.367789L159.649289,145.34398L159.673098,145.32017L159.685003,145.296361M159.696908,145.653503L159.863574,145.653503M159.60167,145.593979L159.780241,145.534456L159.780241,145.689217M159.863574,145.915408L159.863574,145.772551M159.863574,145.843979L159.613574,145.843979L159.649289,145.82017L159.673098,145.79636L159.685003,145.772551"},{"thickness":0.15,"svgpath":"M178.828152,127.388026L179.828152,127.388026M178.875771,127.388026L178.828152,127.483264L178.828152,127.67374L178.875771,127.768978L178.92339,127.816597L179.018628,127.864216L179.304342,127.864216L179.39958,127.816597L179.4472,127.768978L179.494819,127.67374L179.494819,127.483264L179.4472,127.388026M179.494819,128.435645L179.4472,128.340407L179.351961,128.292788L178.494819,128.292788M179.494819,129.245169L178.971009,129.245169L178.875771,129.19755L178.828152,129.102312L178.828152,128.911836L178.875771,128.816598M179.4472,129.245169L179.494819,129.149931L179.494819,128.911836L179.4472,128.816598L179.351961,128.768979L179.256723,128.768979L179.161485,128.816598L179.113866,128.911836L179.113866,129.149931L179.066247,129.245169M179.4472,130.149931L179.494819,130.054693L179.494819,129.864217L179.4472,129.768979L179.39958,129.72136L179.304342,129.673741L179.018628,129.673741L178.92339,129.72136L178.875771,129.768979L178.828152,129.864217L178.828152,130.054693L178.875771,130.149931M179.4472,130.959455L179.494819,130.864217L179.494819,130.673741L179.4472,130.578503L179.351961,130.530884L178.971009,130.530884L178.875771,130.578503L178.828152,130.673741L178.828152,130.864217L178.875771,130.959455L178.971009,131.007074L179.066247,131.007074L179.161485,130.530884M179.494819,131.435646L178.494819,131.435646M179.494819,131.864217L178.971009,131.864217L178.875771,131.816598L178.828152,131.72136L178.828152,131.578503L178.875771,131.483265L178.92339,131.435646M179.494819,132.483265L179.4472,132.388027L179.39958,132.340408L179.304342,132.292789L179.018628,132.292789L178.92339,132.340408L178.875771,132.388027L178.828152,132.483265L178.828152,132.626122L178.875771,132.72136L178.92339,132.768979L179.018628,132.816598L179.304342,132.816598L179.39958,132.768979L179.4472,132.72136L179.494819,132.626122L179.494819,132.483265M179.494819,133.388027L179.4472,133.292789L179.351961,133.24517L178.494819,133.24517M179.494819,134.197551L178.494819,134.197551M179.4472,134.197551L179.494819,134.102313L179.494819,133.911837L179.4472,133.816599L179.39958,133.76898L179.304342,133.721361L179.018628,133.721361L178.92339,133.76898L178.875771,133.816599L178.828152,133.911837L178.828152,134.102313L178.875771,134.197551M179.4472,135.054694L179.494819,134.959456L179.494819,134.76898L179.4472,134.673742L179.351961,134.626123L178.971009,134.626123L178.875771,134.673742L178.828152,134.76898L178.828152,134.959456L178.875771,135.054694L178.971009,135.102313L179.066247,135.102313L179.161485,134.626123M179.494819,135.530885L178.828152,135.530885M179.018628,135.530885L178.92339,135.578504L178.875771,135.626123L178.828152,135.721361L178.828152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[180.45,132.030884],[179.95,132.030884],[179.95,131.030884],[180.45,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M180.289765,131.251122L180.30167,131.239218L180.313574,131.203503L180.313574,131.179694L180.30167,131.14398L180.27786,131.12017L180.25405,131.108265L180.206431,131.096361L180.170717,131.096361L180.123098,131.108265L180.099289,131.12017L180.075479,131.14398L180.063574,131.179694L180.063574,131.203503L180.075479,131.239218L180.087384,131.251122M180.087384,131.346361L180.075479,131.358265L180.063574,131.382075L180.063574,131.441599L180.075479,131.465408L180.087384,131.477313L180.111193,131.489218L180.135003,131.489218L180.170717,131.477313L180.313574,131.334456L180.313574,131.489218M180.087384,131.584456L180.075479,131.59636L180.063574,131.62017L180.063574,131.679694L180.075479,131.703503L180.087384,131.715408L180.111193,131.727313L180.135003,131.727313L180.170717,131.715408L180.313574,131.572551L180.313574,131.727313M180.063574,131.882074L180.063574,131.905884L180.075479,131.929693L180.087384,131.941598L180.111193,131.953503L180.158812,131.965408L180.218336,131.965408L180.265955,131.953503L180.289765,131.941598L180.30167,131.929693L180.313574,131.905884L180.313574,131.882074L180.30167,131.858265L180.289765,131.84636L180.265955,131.834455L180.218336,131.822551L180.158812,131.822551L180.111193,131.834455L180.087384,131.84636L180.075479,131.858265L180.063574,131.882074"},{"thickness":0.15,"svgpath":"M161.948152,141.338026L162.948152,141.338026M161.995771,141.338026L161.948152,141.433264L161.948152,141.62374L161.995771,141.718978L162.04339,141.766597L162.138628,141.814216L162.424342,141.814216L162.51958,141.766597L162.5672,141.718978L162.614819,141.62374L162.614819,141.433264L162.5672,141.338026M162.614819,142.385645L162.5672,142.290407L162.471961,142.242788L161.614819,142.242788M162.614819,143.195169L162.091009,143.195169L161.995771,143.14755L161.948152,143.052312L161.948152,142.861836L161.995771,142.766598M162.5672,143.195169L162.614819,143.099931L162.614819,142.861836L162.5672,142.766598L162.471961,142.718979L162.376723,142.718979L162.281485,142.766598L162.233866,142.861836L162.233866,143.099931L162.186247,143.195169M162.5672,144.099931L162.614819,144.004693L162.614819,143.814217L162.5672,143.718979L162.51958,143.67136L162.424342,143.623741L162.138628,143.623741L162.04339,143.67136L161.995771,143.718979L161.948152,143.814217L161.948152,144.004693L161.995771,144.099931M162.5672,144.909455L162.614819,144.814217L162.614819,144.623741L162.5672,144.528503L162.471961,144.480884L162.091009,144.480884L161.995771,144.528503L161.948152,144.623741L161.948152,144.814217L161.995771,144.909455L162.091009,144.957074L162.186247,144.957074L162.281485,144.480884M162.614819,145.385646L161.614819,145.385646M162.614819,145.814217L162.091009,145.814217L161.995771,145.766598L161.948152,145.67136L161.948152,145.528503L161.995771,145.433265L162.04339,145.385646M162.614819,146.433265L162.5672,146.338027L162.51958,146.290408L162.424342,146.242789L162.138628,146.242789L162.04339,146.290408L161.995771,146.338027L161.948152,146.433265L161.948152,146.576122L161.995771,146.67136L162.04339,146.718979L162.138628,146.766598L162.424342,146.766598L162.51958,146.718979L162.5672,146.67136L162.614819,146.576122L162.614819,146.433265M162.614819,147.338027L162.5672,147.242789L162.471961,147.19517L161.614819,147.19517M162.614819,148.147551L161.614819,148.147551M162.5672,148.147551L162.614819,148.052313L162.614819,147.861837L162.5672,147.766599L162.51958,147.71898L162.424342,147.671361L162.138628,147.671361L162.04339,147.71898L161.995771,147.766599L161.948152,147.861837L161.948152,148.052313L161.995771,148.147551M162.5672,149.004694L162.614819,148.909456L162.614819,148.71898L162.5672,148.623742L162.471961,148.576123L162.091009,148.576123L161.995771,148.623742L161.948152,148.71898L161.948152,148.909456L161.995771,149.004694L162.091009,149.052313L162.186247,149.052313L162.281485,148.576123M162.614819,149.480885L161.948152,149.480885M162.138628,149.480885L162.04339,149.528504L161.995771,149.576123L161.948152,149.671361L161.948152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[160.75,144.980884],[161.25,144.980884],[161.25,145.980884],[160.75,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M161.089765,145.201122L161.10167,145.189218L161.113574,145.153503L161.113574,145.129694L161.10167,145.09398L161.07786,145.07017L161.05405,145.058265L161.006431,145.046361L160.970717,145.046361L160.923098,145.058265L160.899289,145.07017L160.875479,145.09398L160.863574,145.129694L160.863574,145.153503L160.875479,145.189218L160.887384,145.201122M160.887384,145.296361L160.875479,145.308265L160.863574,145.332075L160.863574,145.391599L160.875479,145.415408L160.887384,145.427313L160.911193,145.439218L160.935003,145.439218L160.970717,145.427313L161.113574,145.284456L161.113574,145.439218M160.863574,145.522551L160.863574,145.677313L160.958812,145.593979L160.958812,145.629694L160.970717,145.653503L160.982622,145.665408L161.006431,145.677313L161.065955,145.677313L161.089765,145.665408L161.10167,145.653503L161.113574,145.629694L161.113574,145.558265L161.10167,145.534456L161.089765,145.522551M160.863574,145.903503L160.863574,145.784455L160.982622,145.772551L160.970717,145.784455L160.958812,145.808265L160.958812,145.867789L160.970717,145.891598L160.982622,145.903503L161.006431,145.915408L161.065955,145.915408L161.089765,145.903503L161.10167,145.891598L161.113574,145.867789L161.113574,145.808265L161.10167,145.784455L161.089765,145.772551"},{"thickness":0.15,"svgpath":"M169.528152,127.338026L170.528152,127.338026M169.575771,127.338026L169.528152,127.433264L169.528152,127.62374L169.575771,127.718978L169.62339,127.766597L169.718628,127.814216L170.004342,127.814216L170.09958,127.766597L170.1472,127.718978L170.194819,127.62374L170.194819,127.433264L170.1472,127.338026M170.194819,128.385645L170.1472,128.290407L170.051961,128.242788L169.194819,128.242788M170.194819,129.195169L169.671009,129.195169L169.575771,129.14755L169.528152,129.052312L169.528152,128.861836L169.575771,128.766598M170.1472,129.195169L170.194819,129.099931L170.194819,128.861836L170.1472,128.766598L170.051961,128.718979L169.956723,128.718979L169.861485,128.766598L169.813866,128.861836L169.813866,129.099931L169.766247,129.195169M170.1472,130.099931L170.194819,130.004693L170.194819,129.814217L170.1472,129.718979L170.09958,129.67136L170.004342,129.623741L169.718628,129.623741L169.62339,129.67136L169.575771,129.718979L169.528152,129.814217L169.528152,130.004693L169.575771,130.099931M170.1472,130.909455L170.194819,130.814217L170.194819,130.623741L170.1472,130.528503L170.051961,130.480884L169.671009,130.480884L169.575771,130.528503L169.528152,130.623741L169.528152,130.814217L169.575771,130.909455L169.671009,130.957074L169.766247,130.957074L169.861485,130.480884M170.194819,131.385646L169.194819,131.385646M170.194819,131.814217L169.671009,131.814217L169.575771,131.766598L169.528152,131.67136L169.528152,131.528503L169.575771,131.433265L169.62339,131.385646M170.194819,132.433265L170.1472,132.338027L170.09958,132.290408L170.004342,132.242789L169.718628,132.242789L169.62339,132.290408L169.575771,132.338027L169.528152,132.433265L169.528152,132.576122L169.575771,132.67136L169.62339,132.718979L169.718628,132.766598L170.004342,132.766598L170.09958,132.718979L170.1472,132.67136L170.194819,132.576122L170.194819,132.433265M170.194819,133.338027L170.1472,133.242789L170.051961,133.19517L169.194819,133.19517M170.194819,134.147551L169.194819,134.147551M170.1472,134.147551L170.194819,134.052313L170.194819,133.861837L170.1472,133.766599L170.09958,133.71898L170.004342,133.671361L169.718628,133.671361L169.62339,133.71898L169.575771,133.766599L169.528152,133.861837L169.528152,134.052313L169.575771,134.147551M170.1472,135.004694L170.194819,134.909456L170.194819,134.71898L170.1472,134.623742L170.051961,134.576123L169.671009,134.576123L169.575771,134.623742L169.528152,134.71898L169.528152,134.909456L169.575771,135.004694L169.671009,135.052313L169.766247,135.052313L169.861485,134.576123M170.194819,135.480885L169.528152,135.480885M169.718628,135.480885L169.62339,135.528504L169.575771,135.576123L169.528152,135.671361L169.528152,135.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[171.15,131.980884],[170.65,131.980884],[170.65,130.980884],[171.15,130.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M170.989765,131.201122L171.00167,131.189218L171.013574,131.153503L171.013574,131.129694L171.00167,131.09398L170.97786,131.07017L170.95405,131.058265L170.906431,131.046361L170.870717,131.046361L170.823098,131.058265L170.799289,131.07017L170.775479,131.09398L170.763574,131.129694L170.763574,131.153503L170.775479,131.189218L170.787384,131.201122M171.013574,131.439218L171.013574,131.296361M171.013574,131.367789L170.763574,131.367789L170.799289,131.34398L170.823098,131.32017L170.835003,131.296361M170.763574,131.522551L170.763574,131.689217L171.013574,131.582075M170.846908,131.891598L171.013574,131.891598M170.75167,131.832074L170.930241,131.772551L170.930241,131.927312"},{"thickness":0.15,"svgpath":"M150.948152,141.338026L151.948152,141.338026M150.995771,141.338026L150.948152,141.433264L150.948152,141.62374L150.995771,141.718978L151.04339,141.766597L151.138628,141.814216L151.424342,141.814216L151.51958,141.766597L151.5672,141.718978L151.614819,141.62374L151.614819,141.433264L151.5672,141.338026M151.614819,142.385645L151.5672,142.290407L151.471961,142.242788L150.614819,142.242788M151.614819,143.195169L151.091009,143.195169L150.995771,143.14755L150.948152,143.052312L150.948152,142.861836L150.995771,142.766598M151.5672,143.195169L151.614819,143.099931L151.614819,142.861836L151.5672,142.766598L151.471961,142.718979L151.376723,142.718979L151.281485,142.766598L151.233866,142.861836L151.233866,143.099931L151.186247,143.195169M151.5672,144.099931L151.614819,144.004693L151.614819,143.814217L151.5672,143.718979L151.51958,143.67136L151.424342,143.623741L151.138628,143.623741L151.04339,143.67136L150.995771,143.718979L150.948152,143.814217L150.948152,144.004693L150.995771,144.099931M151.5672,144.909455L151.614819,144.814217L151.614819,144.623741L151.5672,144.528503L151.471961,144.480884L151.091009,144.480884L150.995771,144.528503L150.948152,144.623741L150.948152,144.814217L150.995771,144.909455L151.091009,144.957074L151.186247,144.957074L151.281485,144.480884M151.614819,145.385646L150.614819,145.385646M151.614819,145.814217L151.091009,145.814217L150.995771,145.766598L150.948152,145.67136L150.948152,145.528503L150.995771,145.433265L151.04339,145.385646M151.614819,146.433265L151.5672,146.338027L151.51958,146.290408L151.424342,146.242789L151.138628,146.242789L151.04339,146.290408L150.995771,146.338027L150.948152,146.433265L150.948152,146.576122L150.995771,146.67136L151.04339,146.718979L151.138628,146.766598L151.424342,146.766598L151.51958,146.718979L151.5672,146.67136L151.614819,146.576122L151.614819,146.433265M151.614819,147.338027L151.5672,147.242789L151.471961,147.19517L150.614819,147.19517M151.614819,148.147551L150.614819,148.147551M151.5672,148.147551L151.614819,148.052313L151.614819,147.861837L151.5672,147.766599L151.51958,147.71898L151.424342,147.671361L151.138628,147.671361L151.04339,147.71898L150.995771,147.766599L150.948152,147.861837L150.948152,148.052313L150.995771,148.147551M151.5672,149.004694L151.614819,148.909456L151.614819,148.71898L151.5672,148.623742L151.471961,148.576123L151.091009,148.576123L150.995771,148.623742L150.948152,148.71898L150.948152,148.909456L150.995771,149.004694L151.091009,149.052313L151.186247,149.052313L151.281485,148.576123M151.614819,149.480885L150.948152,149.480885M151.138628,149.480885L151.04339,149.528504L150.995771,149.576123L150.948152,149.671361L150.948152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[149.75,144.980884],[150.25,144.980884],[150.25,145.980884],[149.75,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M150.089765,145.201122L150.10167,145.189218L150.113574,145.153503L150.113574,145.129694L150.10167,145.09398L150.07786,145.07017L150.05405,145.058265L150.006431,145.046361L149.970717,145.046361L149.923098,145.058265L149.899289,145.07017L149.875479,145.09398L149.863574,145.129694L149.863574,145.153503L149.875479,145.189218L149.887384,145.201122M149.887384,145.296361L149.875479,145.308265L149.863574,145.332075L149.863574,145.391599L149.875479,145.415408L149.887384,145.427313L149.911193,145.439218L149.935003,145.439218L149.970717,145.427313L150.113574,145.284456L150.113574,145.439218M149.863574,145.593979L149.863574,145.617789L149.875479,145.641598L149.887384,145.653503L149.911193,145.665408L149.958812,145.677313L150.018336,145.677313L150.065955,145.665408L150.089765,145.653503L150.10167,145.641598L150.113574,145.617789L150.113574,145.593979L150.10167,145.57017L150.089765,145.558265L150.065955,145.54636L150.018336,145.534456L149.958812,145.534456L149.911193,145.54636L149.887384,145.558265L149.875479,145.57017L149.863574,145.593979M150.113574,145.915408L150.113574,145.772551M150.113574,145.843979L149.863574,145.843979L149.899289,145.82017L149.923098,145.79636L149.935003,145.772551"},{"thickness":0.15,"svgpath":"M179.698152,141.338026L180.698152,141.338026M179.745771,141.338026L179.698152,141.433264L179.698152,141.62374L179.745771,141.718978L179.79339,141.766597L179.888628,141.814216L180.174342,141.814216L180.26958,141.766597L180.3172,141.718978L180.364819,141.62374L180.364819,141.433264L180.3172,141.338026M180.364819,142.385645L180.3172,142.290407L180.221961,142.242788L179.364819,142.242788M180.364819,143.195169L179.841009,143.195169L179.745771,143.14755L179.698152,143.052312L179.698152,142.861836L179.745771,142.766598M180.3172,143.195169L180.364819,143.099931L180.364819,142.861836L180.3172,142.766598L180.221961,142.718979L180.126723,142.718979L180.031485,142.766598L179.983866,142.861836L179.983866,143.099931L179.936247,143.195169M180.3172,144.099931L180.364819,144.004693L180.364819,143.814217L180.3172,143.718979L180.26958,143.67136L180.174342,143.623741L179.888628,143.623741L179.79339,143.67136L179.745771,143.718979L179.698152,143.814217L179.698152,144.004693L179.745771,144.099931M180.3172,144.909455L180.364819,144.814217L180.364819,144.623741L180.3172,144.528503L180.221961,144.480884L179.841009,144.480884L179.745771,144.528503L179.698152,144.623741L179.698152,144.814217L179.745771,144.909455L179.841009,144.957074L179.936247,144.957074L180.031485,144.480884M180.364819,145.385646L179.364819,145.385646M180.364819,145.814217L179.841009,145.814217L179.745771,145.766598L179.698152,145.67136L179.698152,145.528503L179.745771,145.433265L179.79339,145.385646M180.364819,146.433265L180.3172,146.338027L180.26958,146.290408L180.174342,146.242789L179.888628,146.242789L179.79339,146.290408L179.745771,146.338027L179.698152,146.433265L179.698152,146.576122L179.745771,146.67136L179.79339,146.718979L179.888628,146.766598L180.174342,146.766598L180.26958,146.718979L180.3172,146.67136L180.364819,146.576122L180.364819,146.433265M180.364819,147.338027L180.3172,147.242789L180.221961,147.19517L179.364819,147.19517M180.364819,148.147551L179.364819,148.147551M180.3172,148.147551L180.364819,148.052313L180.364819,147.861837L180.3172,147.766599L180.26958,147.71898L180.174342,147.671361L179.888628,147.671361L179.79339,147.71898L179.745771,147.766599L179.698152,147.861837L179.698152,148.052313L179.745771,148.147551M180.3172,149.004694L180.364819,148.909456L180.364819,148.71898L180.3172,148.623742L180.221961,148.576123L179.841009,148.576123L179.745771,148.623742L179.698152,148.71898L179.698152,148.909456L179.745771,149.004694L179.841009,149.052313L179.936247,149.052313L180.031485,148.576123M180.364819,149.480885L179.698152,149.480885M179.888628,149.480885L179.79339,149.528504L179.745771,149.576123L179.698152,149.671361L179.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[178.5,144.980884],[179.0,144.980884],[179.0,145.980884],[178.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M178.839765,145.201122L178.85167,145.189218L178.863574,145.153503L178.863574,145.129694L178.85167,145.09398L178.82786,145.07017L178.80405,145.058265L178.756431,145.046361L178.720717,145.046361L178.673098,145.058265L178.649289,145.07017L178.625479,145.09398L178.613574,145.129694L178.613574,145.153503L178.625479,145.189218L178.637384,145.201122M178.863574,145.439218L178.863574,145.296361M178.863574,145.367789L178.613574,145.367789L178.649289,145.34398L178.673098,145.32017L178.685003,145.296361M178.613574,145.522551L178.613574,145.677313L178.708812,145.593979L178.708812,145.629694L178.720717,145.653503L178.732622,145.665408L178.756431,145.677313L178.815955,145.677313L178.839765,145.665408L178.85167,145.653503L178.863574,145.629694L178.863574,145.558265L178.85167,145.534456L178.839765,145.522551M178.720717,145.82017L178.708812,145.79636L178.696908,145.784455L178.673098,145.772551L178.661193,145.772551L178.637384,145.784455L178.625479,145.79636L178.613574,145.82017L178.613574,145.867789L178.625479,145.891598L178.637384,145.903503L178.661193,145.915408L178.673098,145.915408L178.696908,145.903503L178.708812,145.891598L178.720717,145.867789L178.720717,145.82017L178.732622,145.79636L178.744527,145.784455L178.768336,145.772551L178.815955,145.772551L178.839765,145.784455L178.85167,145.79636L178.863574,145.82017L178.863574,145.867789L178.85167,145.891598L178.839765,145.903503L178.815955,145.915408L178.768336,145.915408L178.744527,145.903503L178.732622,145.891598L178.720717,145.867789"},{"thickness":0.15,"svgpath":"M205.628152,127.338026L206.628152,127.338026M205.675771,127.338026L205.628152,127.433264L205.628152,127.62374L205.675771,127.718978L205.72339,127.766597L205.818628,127.814216L206.104342,127.814216L206.19958,127.766597L206.2472,127.718978L206.294819,127.62374L206.294819,127.433264L206.2472,127.338026M206.294819,128.385645L206.2472,128.290407L206.151961,128.242788L205.294819,128.242788M206.294819,129.195169L205.771009,129.195169L205.675771,129.14755L205.628152,129.052312L205.628152,128.861836L205.675771,128.766598M206.2472,129.195169L206.294819,129.099931L206.294819,128.861836L206.2472,128.766598L206.151961,128.718979L206.056723,128.718979L205.961485,128.766598L205.913866,128.861836L205.913866,129.099931L205.866247,129.195169M206.2472,130.099931L206.294819,130.004693L206.294819,129.814217L206.2472,129.718979L206.19958,129.67136L206.104342,129.623741L205.818628,129.623741L205.72339,129.67136L205.675771,129.718979L205.628152,129.814217L205.628152,130.004693L205.675771,130.099931M206.2472,130.909455L206.294819,130.814217L206.294819,130.623741L206.2472,130.528503L206.151961,130.480884L205.771009,130.480884L205.675771,130.528503L205.628152,130.623741L205.628152,130.814217L205.675771,130.909455L205.771009,130.957074L205.866247,130.957074L205.961485,130.480884M206.294819,131.385646L205.294819,131.385646M206.294819,131.814217L205.771009,131.814217L205.675771,131.766598L205.628152,131.67136L205.628152,131.528503L205.675771,131.433265L205.72339,131.385646M206.294819,132.433265L206.2472,132.338027L206.19958,132.290408L206.104342,132.242789L205.818628,132.242789L205.72339,132.290408L205.675771,132.338027L205.628152,132.433265L205.628152,132.576122L205.675771,132.67136L205.72339,132.718979L205.818628,132.766598L206.104342,132.766598L206.19958,132.718979L206.2472,132.67136L206.294819,132.576122L206.294819,132.433265M206.294819,133.338027L206.2472,133.242789L206.151961,133.19517L205.294819,133.19517M206.294819,134.147551L205.294819,134.147551M206.2472,134.147551L206.294819,134.052313L206.294819,133.861837L206.2472,133.766599L206.19958,133.71898L206.104342,133.671361L205.818628,133.671361L205.72339,133.71898L205.675771,133.766599L205.628152,133.861837L205.628152,134.052313L205.675771,134.147551M206.2472,135.004694L206.294819,134.909456L206.294819,134.71898L206.2472,134.623742L206.151961,134.576123L205.771009,134.576123L205.675771,134.623742L205.628152,134.71898L205.628152,134.909456L205.675771,135.004694L205.771009,135.052313L205.866247,135.052313L205.961485,134.576123M206.294819,135.480885L205.628152,135.480885M205.818628,135.480885L205.72339,135.528504L205.675771,135.576123L205.628152,135.671361L205.628152,135.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[207.25,131.980884],[206.75,131.980884],[206.75,130.980884],[207.25,130.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M207.089765,131.201122L207.10167,131.189218L207.113574,131.153503L207.113574,131.129694L207.10167,131.09398L207.07786,131.07017L207.05405,131.058265L207.006431,131.046361L206.970717,131.046361L206.923098,131.058265L206.899289,131.07017L206.875479,131.09398L206.863574,131.129694L206.863574,131.153503L206.875479,131.189218L206.887384,131.201122M206.887384,131.296361L206.875479,131.308265L206.863574,131.332075L206.863574,131.391599L206.875479,131.415408L206.887384,131.427313L206.911193,131.439218L206.935003,131.439218L206.970717,131.427313L207.113574,131.284456L207.113574,131.439218M206.863574,131.665408L206.863574,131.54636L206.982622,131.534456L206.970717,131.54636L206.958812,131.57017L206.958812,131.629694L206.970717,131.653503L206.982622,131.665408L207.006431,131.677313L207.065955,131.677313L207.089765,131.665408L207.10167,131.653503L207.113574,131.629694L207.113574,131.57017L207.10167,131.54636L207.089765,131.534456M206.863574,131.832074L206.863574,131.855884L206.875479,131.879693L206.887384,131.891598L206.911193,131.903503L206.958812,131.915408L207.018336,131.915408L207.065955,131.903503L207.089765,131.891598L207.10167,131.879693L207.113574,131.855884L207.113574,131.832074L207.10167,131.808265L207.089765,131.79636L207.065955,131.784455L207.018336,131.772551L206.958812,131.772551L206.911193,131.784455L206.887384,131.79636L206.875479,131.808265L206.863574,131.832074"},{"thickness":0.15,"svgpath":"M159.828152,127.388026L160.828152,127.388026M159.875771,127.388026L159.828152,127.483264L159.828152,127.67374L159.875771,127.768978L159.92339,127.816597L160.018628,127.864216L160.304342,127.864216L160.39958,127.816597L160.4472,127.768978L160.494819,127.67374L160.494819,127.483264L160.4472,127.388026M160.494819,128.435645L160.4472,128.340407L160.351961,128.292788L159.494819,128.292788M160.494819,129.245169L159.971009,129.245169L159.875771,129.19755L159.828152,129.102312L159.828152,128.911836L159.875771,128.816598M160.4472,129.245169L160.494819,129.149931L160.494819,128.911836L160.4472,128.816598L160.351961,128.768979L160.256723,128.768979L160.161485,128.816598L160.113866,128.911836L160.113866,129.149931L160.066247,129.245169M160.4472,130.149931L160.494819,130.054693L160.494819,129.864217L160.4472,129.768979L160.39958,129.72136L160.304342,129.673741L160.018628,129.673741L159.92339,129.72136L159.875771,129.768979L159.828152,129.864217L159.828152,130.054693L159.875771,130.149931M160.4472,130.959455L160.494819,130.864217L160.494819,130.673741L160.4472,130.578503L160.351961,130.530884L159.971009,130.530884L159.875771,130.578503L159.828152,130.673741L159.828152,130.864217L159.875771,130.959455L159.971009,131.007074L160.066247,131.007074L160.161485,130.530884M160.494819,131.435646L159.494819,131.435646M160.494819,131.864217L159.971009,131.864217L159.875771,131.816598L159.828152,131.72136L159.828152,131.578503L159.875771,131.483265L159.92339,131.435646M160.494819,132.483265L160.4472,132.388027L160.39958,132.340408L160.304342,132.292789L160.018628,132.292789L159.92339,132.340408L159.875771,132.388027L159.828152,132.483265L159.828152,132.626122L159.875771,132.72136L159.92339,132.768979L160.018628,132.816598L160.304342,132.816598L160.39958,132.768979L160.4472,132.72136L160.494819,132.626122L160.494819,132.483265M160.494819,133.388027L160.4472,133.292789L160.351961,133.24517L159.494819,133.24517M160.494819,134.197551L159.494819,134.197551M160.4472,134.197551L160.494819,134.102313L160.494819,133.911837L160.4472,133.816599L160.39958,133.76898L160.304342,133.721361L160.018628,133.721361L159.92339,133.76898L159.875771,133.816599L159.828152,133.911837L159.828152,134.102313L159.875771,134.197551M160.4472,135.054694L160.494819,134.959456L160.494819,134.76898L160.4472,134.673742L160.351961,134.626123L159.971009,134.626123L159.875771,134.673742L159.828152,134.76898L159.828152,134.959456L159.875771,135.054694L159.971009,135.102313L160.066247,135.102313L160.161485,134.626123M160.494819,135.530885L159.828152,135.530885M160.018628,135.530885L159.92339,135.578504L159.875771,135.626123L159.828152,135.721361L159.828152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[161.45,132.030884],[160.95,132.030884],[160.95,131.030884],[161.45,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M161.289765,131.251122L161.30167,131.239218L161.313574,131.203503L161.313574,131.179694L161.30167,131.14398L161.27786,131.12017L161.25405,131.108265L161.206431,131.096361L161.170717,131.096361L161.123098,131.108265L161.099289,131.12017L161.075479,131.14398L161.063574,131.179694L161.063574,131.203503L161.075479,131.239218L161.087384,131.251122M161.087384,131.346361L161.075479,131.358265L161.063574,131.382075L161.063574,131.441599L161.075479,131.465408L161.087384,131.477313L161.111193,131.489218L161.135003,131.489218L161.170717,131.477313L161.313574,131.334456L161.313574,131.489218M161.063574,131.572551L161.063574,131.727313L161.158812,131.643979L161.158812,131.679694L161.170717,131.703503L161.182622,131.715408L161.206431,131.727313L161.265955,131.727313L161.289765,131.715408L161.30167,131.703503L161.313574,131.679694L161.313574,131.608265L161.30167,131.584456L161.289765,131.572551M161.063574,131.941598L161.063574,131.893979L161.075479,131.87017L161.087384,131.858265L161.123098,131.834455L161.170717,131.822551L161.265955,131.822551L161.289765,131.834455L161.30167,131.84636L161.313574,131.87017L161.313574,131.917789L161.30167,131.941598L161.289765,131.953503L161.265955,131.965408L161.206431,131.965408L161.182622,131.953503L161.170717,131.941598L161.158812,131.917789L161.158812,131.87017L161.170717,131.84636L161.182622,131.834455L161.206431,131.822551"},{"thickness":0.15,"svgpath":"M158.128152,127.388026L159.128152,127.388026M158.175771,127.388026L158.128152,127.483264L158.128152,127.67374L158.175771,127.768978L158.22339,127.816597L158.318628,127.864216L158.604342,127.864216L158.69958,127.816597L158.7472,127.768978L158.794819,127.67374L158.794819,127.483264L158.7472,127.388026M158.794819,128.435645L158.7472,128.340407L158.651961,128.292788L157.794819,128.292788M158.794819,129.245169L158.271009,129.245169L158.175771,129.19755L158.128152,129.102312L158.128152,128.911836L158.175771,128.816598M158.7472,129.245169L158.794819,129.149931L158.794819,128.911836L158.7472,128.816598L158.651961,128.768979L158.556723,128.768979L158.461485,128.816598L158.413866,128.911836L158.413866,129.149931L158.366247,129.245169M158.7472,130.149931L158.794819,130.054693L158.794819,129.864217L158.7472,129.768979L158.69958,129.72136L158.604342,129.673741L158.318628,129.673741L158.22339,129.72136L158.175771,129.768979L158.128152,129.864217L158.128152,130.054693L158.175771,130.149931M158.7472,130.959455L158.794819,130.864217L158.794819,130.673741L158.7472,130.578503L158.651961,130.530884L158.271009,130.530884L158.175771,130.578503L158.128152,130.673741L158.128152,130.864217L158.175771,130.959455L158.271009,131.007074L158.366247,131.007074L158.461485,130.530884M158.794819,131.435646L157.794819,131.435646M158.794819,131.864217L158.271009,131.864217L158.175771,131.816598L158.128152,131.72136L158.128152,131.578503L158.175771,131.483265L158.22339,131.435646M158.794819,132.483265L158.7472,132.388027L158.69958,132.340408L158.604342,132.292789L158.318628,132.292789L158.22339,132.340408L158.175771,132.388027L158.128152,132.483265L158.128152,132.626122L158.175771,132.72136L158.22339,132.768979L158.318628,132.816598L158.604342,132.816598L158.69958,132.768979L158.7472,132.72136L158.794819,132.626122L158.794819,132.483265M158.794819,133.388027L158.7472,133.292789L158.651961,133.24517L157.794819,133.24517M158.794819,134.197551L157.794819,134.197551M158.7472,134.197551L158.794819,134.102313L158.794819,133.911837L158.7472,133.816599L158.69958,133.76898L158.604342,133.721361L158.318628,133.721361L158.22339,133.76898L158.175771,133.816599L158.128152,133.911837L158.128152,134.102313L158.175771,134.197551M158.7472,135.054694L158.794819,134.959456L158.794819,134.76898L158.7472,134.673742L158.651961,134.626123L158.271009,134.626123L158.175771,134.673742L158.128152,134.76898L158.128152,134.959456L158.175771,135.054694L158.271009,135.102313L158.366247,135.102313L158.461485,134.626123M158.794819,135.530885L158.128152,135.530885M158.318628,135.530885L158.22339,135.578504L158.175771,135.626123L158.128152,135.721361L158.128152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[159.75,132.030884],[159.25,132.030884],[159.25,131.030884],[159.75,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M159.589765,131.251122L159.60167,131.239218L159.613574,131.203503L159.613574,131.179694L159.60167,131.14398L159.57786,131.12017L159.55405,131.108265L159.506431,131.096361L159.470717,131.096361L159.423098,131.108265L159.399289,131.12017L159.375479,131.14398L159.363574,131.179694L159.363574,131.203503L159.375479,131.239218L159.387384,131.251122M159.613574,131.489218L159.613574,131.346361M159.613574,131.417789L159.363574,131.417789L159.399289,131.39398L159.423098,131.37017L159.435003,131.346361M159.363574,131.715408L159.363574,131.59636L159.482622,131.584456L159.470717,131.59636L159.458812,131.62017L159.458812,131.679694L159.470717,131.703503L159.482622,131.715408L159.506431,131.727313L159.565955,131.727313L159.589765,131.715408L159.60167,131.703503L159.613574,131.679694L159.613574,131.62017L159.60167,131.59636L159.589765,131.584456M159.363574,131.810646L159.363574,131.977312L159.613574,131.87017"},{"thickness":0.15,"svgpath":"M180.948152,141.338026L181.948152,141.338026M180.995771,141.338026L180.948152,141.433264L180.948152,141.62374L180.995771,141.718978L181.04339,141.766597L181.138628,141.814216L181.424342,141.814216L181.51958,141.766597L181.5672,141.718978L181.614819,141.62374L181.614819,141.433264L181.5672,141.338026M181.614819,142.385645L181.5672,142.290407L181.471961,142.242788L180.614819,142.242788M181.614819,143.195169L181.091009,143.195169L180.995771,143.14755L180.948152,143.052312L180.948152,142.861836L180.995771,142.766598M181.5672,143.195169L181.614819,143.099931L181.614819,142.861836L181.5672,142.766598L181.471961,142.718979L181.376723,142.718979L181.281485,142.766598L181.233866,142.861836L181.233866,143.099931L181.186247,143.195169M181.5672,144.099931L181.614819,144.004693L181.614819,143.814217L181.5672,143.718979L181.51958,143.67136L181.424342,143.623741L181.138628,143.623741L181.04339,143.67136L180.995771,143.718979L180.948152,143.814217L180.948152,144.004693L180.995771,144.099931M181.5672,144.909455L181.614819,144.814217L181.614819,144.623741L181.5672,144.528503L181.471961,144.480884L181.091009,144.480884L180.995771,144.528503L180.948152,144.623741L180.948152,144.814217L180.995771,144.909455L181.091009,144.957074L181.186247,144.957074L181.281485,144.480884M181.614819,145.385646L180.614819,145.385646M181.614819,145.814217L181.091009,145.814217L180.995771,145.766598L180.948152,145.67136L180.948152,145.528503L180.995771,145.433265L181.04339,145.385646M181.614819,146.433265L181.5672,146.338027L181.51958,146.290408L181.424342,146.242789L181.138628,146.242789L181.04339,146.290408L180.995771,146.338027L180.948152,146.433265L180.948152,146.576122L180.995771,146.67136L181.04339,146.718979L181.138628,146.766598L181.424342,146.766598L181.51958,146.718979L181.5672,146.67136L181.614819,146.576122L181.614819,146.433265M181.614819,147.338027L181.5672,147.242789L181.471961,147.19517L180.614819,147.19517M181.614819,148.147551L180.614819,148.147551M181.5672,148.147551L181.614819,148.052313L181.614819,147.861837L181.5672,147.766599L181.51958,147.71898L181.424342,147.671361L181.138628,147.671361L181.04339,147.71898L180.995771,147.766599L180.948152,147.861837L180.948152,148.052313L180.995771,148.147551M181.5672,149.004694L181.614819,148.909456L181.614819,148.71898L181.5672,148.623742L181.471961,148.576123L181.091009,148.576123L180.995771,148.623742L180.948152,148.71898L180.948152,148.909456L180.995771,149.004694L181.091009,149.052313L181.186247,149.052313L181.281485,148.576123M181.614819,149.480885L180.948152,149.480885M181.138628,149.480885L181.04339,149.528504L180.995771,149.576123L180.948152,149.671361L180.948152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[179.75,144.980884],[180.25,144.980884],[180.25,145.980884],[179.75,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M180.089765,145.201122L180.10167,145.189218L180.113574,145.153503L180.113574,145.129694L180.10167,145.09398L180.07786,145.07017L180.05405,145.058265L180.006431,145.046361L179.970717,145.046361L179.923098,145.058265L179.899289,145.07017L179.875479,145.09398L179.863574,145.129694L179.863574,145.153503L179.875479,145.189218L179.887384,145.201122M179.887384,145.296361L179.875479,145.308265L179.863574,145.332075L179.863574,145.391599L179.875479,145.415408L179.887384,145.427313L179.911193,145.439218L179.935003,145.439218L179.970717,145.427313L180.113574,145.284456L180.113574,145.439218M180.113574,145.677313L180.113574,145.534456M180.113574,145.605884L179.863574,145.605884L179.899289,145.582075L179.923098,145.558265L179.935003,145.534456M180.113574,145.79636L180.113574,145.843979L180.10167,145.867789L180.089765,145.879693L180.05405,145.903503L180.006431,145.915408L179.911193,145.915408L179.887384,145.903503L179.875479,145.891598L179.863574,145.867789L179.863574,145.82017L179.875479,145.79636L179.887384,145.784455L179.911193,145.772551L179.970717,145.772551L179.994527,145.784455L180.006431,145.79636L180.018336,145.82017L180.018336,145.867789L180.006431,145.891598L179.994527,145.903503L179.970717,145.915408"},{"thickness":0.15,"svgpath":"M177.128152,127.388026L178.128152,127.388026M177.175771,127.388026L177.128152,127.483264L177.128152,127.67374L177.175771,127.768978L177.22339,127.816597L177.318628,127.864216L177.604342,127.864216L177.69958,127.816597L177.7472,127.768978L177.794819,127.67374L177.794819,127.483264L177.7472,127.388026M177.794819,128.435645L177.7472,128.340407L177.651961,128.292788L176.794819,128.292788M177.794819,129.245169L177.271009,129.245169L177.175771,129.19755L177.128152,129.102312L177.128152,128.911836L177.175771,128.816598M177.7472,129.245169L177.794819,129.149931L177.794819,128.911836L177.7472,128.816598L177.651961,128.768979L177.556723,128.768979L177.461485,128.816598L177.413866,128.911836L177.413866,129.149931L177.366247,129.245169M177.7472,130.149931L177.794819,130.054693L177.794819,129.864217L177.7472,129.768979L177.69958,129.72136L177.604342,129.673741L177.318628,129.673741L177.22339,129.72136L177.175771,129.768979L177.128152,129.864217L177.128152,130.054693L177.175771,130.149931M177.7472,130.959455L177.794819,130.864217L177.794819,130.673741L177.7472,130.578503L177.651961,130.530884L177.271009,130.530884L177.175771,130.578503L177.128152,130.673741L177.128152,130.864217L177.175771,130.959455L177.271009,131.007074L177.366247,131.007074L177.461485,130.530884M177.794819,131.435646L176.794819,131.435646M177.794819,131.864217L177.271009,131.864217L177.175771,131.816598L177.128152,131.72136L177.128152,131.578503L177.175771,131.483265L177.22339,131.435646M177.794819,132.483265L177.7472,132.388027L177.69958,132.340408L177.604342,132.292789L177.318628,132.292789L177.22339,132.340408L177.175771,132.388027L177.128152,132.483265L177.128152,132.626122L177.175771,132.72136L177.22339,132.768979L177.318628,132.816598L177.604342,132.816598L177.69958,132.768979L177.7472,132.72136L177.794819,132.626122L177.794819,132.483265M177.794819,133.388027L177.7472,133.292789L177.651961,133.24517L176.794819,133.24517M177.794819,134.197551L176.794819,134.197551M177.7472,134.197551L177.794819,134.102313L177.794819,133.911837L177.7472,133.816599L177.69958,133.76898L177.604342,133.721361L177.318628,133.721361L177.22339,133.76898L177.175771,133.816599L177.128152,133.911837L177.128152,134.102313L177.175771,134.197551M177.7472,135.054694L177.794819,134.959456L177.794819,134.76898L177.7472,134.673742L177.651961,134.626123L177.271009,134.626123L177.175771,134.673742L177.128152,134.76898L177.128152,134.959456L177.175771,135.054694L177.271009,135.102313L177.366247,135.102313L177.461485,134.626123M177.794819,135.530885L177.128152,135.530885M177.318628,135.530885L177.22339,135.578504L177.175771,135.626123L177.128152,135.721361L177.128152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[178.75,132.030884],[178.25,132.030884],[178.25,131.030884],[178.75,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M178.589765,131.251122L178.60167,131.239218L178.613574,131.203503L178.613574,131.179694L178.60167,131.14398L178.57786,131.12017L178.55405,131.108265L178.506431,131.096361L178.470717,131.096361L178.423098,131.108265L178.399289,131.12017L178.375479,131.14398L178.363574,131.179694L178.363574,131.203503L178.375479,131.239218L178.387384,131.251122M178.613574,131.489218L178.613574,131.346361M178.613574,131.417789L178.363574,131.417789L178.399289,131.39398L178.423098,131.37017L178.435003,131.346361M178.363574,131.715408L178.363574,131.59636L178.482622,131.584456L178.470717,131.59636L178.458812,131.62017L178.458812,131.679694L178.470717,131.703503L178.482622,131.715408L178.506431,131.727313L178.565955,131.727313L178.589765,131.715408L178.60167,131.703503L178.613574,131.679694L178.613574,131.62017L178.60167,131.59636L178.589765,131.584456M178.363574,131.810646L178.363574,131.965408L178.458812,131.882074L178.458812,131.917789L178.470717,131.941598L178.482622,131.953503L178.506431,131.965408L178.565955,131.965408L178.589765,131.953503L178.60167,131.941598L178.613574,131.917789L178.613574,131.84636L178.60167,131.822551L178.589765,131.810646"},{"thickness":0.15,"svgpath":"M141.698152,141.338026L142.698152,141.338026M141.745771,141.338026L141.698152,141.433264L141.698152,141.62374L141.745771,141.718978L141.79339,141.766597L141.888628,141.814216L142.174342,141.814216L142.26958,141.766597L142.3172,141.718978L142.364819,141.62374L142.364819,141.433264L142.3172,141.338026M142.364819,142.385645L142.3172,142.290407L142.221961,142.242788L141.364819,142.242788M142.364819,143.195169L141.841009,143.195169L141.745771,143.14755L141.698152,143.052312L141.698152,142.861836L141.745771,142.766598M142.3172,143.195169L142.364819,143.099931L142.364819,142.861836L142.3172,142.766598L142.221961,142.718979L142.126723,142.718979L142.031485,142.766598L141.983866,142.861836L141.983866,143.099931L141.936247,143.195169M142.3172,144.099931L142.364819,144.004693L142.364819,143.814217L142.3172,143.718979L142.26958,143.67136L142.174342,143.623741L141.888628,143.623741L141.79339,143.67136L141.745771,143.718979L141.698152,143.814217L141.698152,144.004693L141.745771,144.099931M142.3172,144.909455L142.364819,144.814217L142.364819,144.623741L142.3172,144.528503L142.221961,144.480884L141.841009,144.480884L141.745771,144.528503L141.698152,144.623741L141.698152,144.814217L141.745771,144.909455L141.841009,144.957074L141.936247,144.957074L142.031485,144.480884M142.364819,145.385646L141.364819,145.385646M142.364819,145.814217L141.841009,145.814217L141.745771,145.766598L141.698152,145.67136L141.698152,145.528503L141.745771,145.433265L141.79339,145.385646M142.364819,146.433265L142.3172,146.338027L142.26958,146.290408L142.174342,146.242789L141.888628,146.242789L141.79339,146.290408L141.745771,146.338027L141.698152,146.433265L141.698152,146.576122L141.745771,146.67136L141.79339,146.718979L141.888628,146.766598L142.174342,146.766598L142.26958,146.718979L142.3172,146.67136L142.364819,146.576122L142.364819,146.433265M142.364819,147.338027L142.3172,147.242789L142.221961,147.19517L141.364819,147.19517M142.364819,148.147551L141.364819,148.147551M142.3172,148.147551L142.364819,148.052313L142.364819,147.861837L142.3172,147.766599L142.26958,147.71898L142.174342,147.671361L141.888628,147.671361L141.79339,147.71898L141.745771,147.766599L141.698152,147.861837L141.698152,148.052313L141.745771,148.147551M142.3172,149.004694L142.364819,148.909456L142.364819,148.71898L142.3172,148.623742L142.221961,148.576123L141.841009,148.576123L141.745771,148.623742L141.698152,148.71898L141.698152,148.909456L141.745771,149.004694L141.841009,149.052313L141.936247,149.052313L142.031485,148.576123M142.364819,149.480885L141.698152,149.480885M141.888628,149.480885L141.79339,149.528504L141.745771,149.576123L141.698152,149.671361L141.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[140.5,144.980884],[141.0,144.980884],[141.0,145.980884],[140.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M140.839765,145.320169L140.85167,145.308265L140.863574,145.27255L140.863574,145.248741L140.85167,145.213027L140.82786,145.189217L140.80405,145.177312L140.756431,145.165408L140.720717,145.165408L140.673098,145.177312L140.649289,145.189217L140.625479,145.213027L140.613574,145.248741L140.613574,145.27255L140.625479,145.308265L140.637384,145.320169M140.613574,145.403503L140.613574,145.558265L140.708812,145.474931L140.708812,145.510646L140.720717,145.534455L140.732622,145.54636L140.756431,145.558265L140.815955,145.558265L140.839765,145.54636L140.85167,145.534455L140.863574,145.510646L140.863574,145.439217L140.85167,145.415408L140.839765,145.403503M140.613574,145.641598L140.613574,145.808264L140.863574,145.701122"},{"thickness":0.15,"svgpath":"M188.528152,127.338026L189.528152,127.338026M188.575771,127.338026L188.528152,127.433264L188.528152,127.62374L188.575771,127.718978L188.62339,127.766597L188.718628,127.814216L189.004342,127.814216L189.09958,127.766597L189.1472,127.718978L189.194819,127.62374L189.194819,127.433264L189.1472,127.338026M189.194819,128.385645L189.1472,128.290407L189.051961,128.242788L188.194819,128.242788M189.194819,129.195169L188.671009,129.195169L188.575771,129.14755L188.528152,129.052312L188.528152,128.861836L188.575771,128.766598M189.1472,129.195169L189.194819,129.099931L189.194819,128.861836L189.1472,128.766598L189.051961,128.718979L188.956723,128.718979L188.861485,128.766598L188.813866,128.861836L188.813866,129.099931L188.766247,129.195169M189.1472,130.099931L189.194819,130.004693L189.194819,129.814217L189.1472,129.718979L189.09958,129.67136L189.004342,129.623741L188.718628,129.623741L188.62339,129.67136L188.575771,129.718979L188.528152,129.814217L188.528152,130.004693L188.575771,130.099931M189.1472,130.909455L189.194819,130.814217L189.194819,130.623741L189.1472,130.528503L189.051961,130.480884L188.671009,130.480884L188.575771,130.528503L188.528152,130.623741L188.528152,130.814217L188.575771,130.909455L188.671009,130.957074L188.766247,130.957074L188.861485,130.480884M189.194819,131.385646L188.194819,131.385646M189.194819,131.814217L188.671009,131.814217L188.575771,131.766598L188.528152,131.67136L188.528152,131.528503L188.575771,131.433265L188.62339,131.385646M189.194819,132.433265L189.1472,132.338027L189.09958,132.290408L189.004342,132.242789L188.718628,132.242789L188.62339,132.290408L188.575771,132.338027L188.528152,132.433265L188.528152,132.576122L188.575771,132.67136L188.62339,132.718979L188.718628,132.766598L189.004342,132.766598L189.09958,132.718979L189.1472,132.67136L189.194819,132.576122L189.194819,132.433265M189.194819,133.338027L189.1472,133.242789L189.051961,133.19517L188.194819,133.19517M189.194819,134.147551L188.194819,134.147551M189.1472,134.147551L189.194819,134.052313L189.194819,133.861837L189.1472,133.766599L189.09958,133.71898L189.004342,133.671361L188.718628,133.671361L188.62339,133.71898L188.575771,133.766599L188.528152,133.861837L188.528152,134.052313L188.575771,134.147551M189.1472,135.004694L189.194819,134.909456L189.194819,134.71898L189.1472,134.623742L189.051961,134.576123L188.671009,134.576123L188.575771,134.623742L188.528152,134.71898L188.528152,134.909456L188.575771,135.004694L188.671009,135.052313L188.766247,135.052313L188.861485,134.576123M189.194819,135.480885L188.528152,135.480885M188.718628,135.480885L188.62339,135.528504L188.575771,135.576123L188.528152,135.671361L188.528152,135.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[190.14999999999998,131.980884],[189.64999999999998,131.980884],[189.64999999999998,130.980884],[190.14999999999998,130.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M189.989765,131.201122L190.00167,131.189218L190.013574,131.153503L190.013574,131.129694L190.00167,131.09398L189.97786,131.07017L189.95405,131.058265L189.906431,131.046361L189.870717,131.046361L189.823098,131.058265L189.799289,131.07017L189.775479,131.09398L189.763574,131.129694L189.763574,131.153503L189.775479,131.189218L189.787384,131.201122M190.013574,131.439218L190.013574,131.296361M190.013574,131.367789L189.763574,131.367789L189.799289,131.34398L189.823098,131.32017L189.835003,131.296361M190.013574,131.558265L190.013574,131.605884L190.00167,131.629694L189.989765,131.641598L189.95405,131.665408L189.906431,131.677313L189.811193,131.677313L189.787384,131.665408L189.775479,131.653503L189.763574,131.629694L189.763574,131.582075L189.775479,131.558265L189.787384,131.54636L189.811193,131.534456L189.870717,131.534456L189.894527,131.54636L189.906431,131.558265L189.918336,131.582075L189.918336,131.629694L189.906431,131.653503L189.894527,131.665408L189.870717,131.677313M189.763574,131.832074L189.763574,131.855884L189.775479,131.879693L189.787384,131.891598L189.811193,131.903503L189.858812,131.915408L189.918336,131.915408L189.965955,131.903503L189.989765,131.891598L190.00167,131.879693L190.013574,131.855884L190.013574,131.832074L190.00167,131.808265L189.989765,131.79636L189.965955,131.784455L189.918336,131.772551L189.858812,131.772551L189.811193,131.784455L189.787384,131.79636L189.775479,131.808265L189.763574,131.832074"},{"thickness":0.15,"svgpath":"M198.698152,141.338026L199.698152,141.338026M198.745771,141.338026L198.698152,141.433264L198.698152,141.62374L198.745771,141.718978L198.79339,141.766597L198.888628,141.814216L199.174342,141.814216L199.26958,141.766597L199.3172,141.718978L199.364819,141.62374L199.364819,141.433264L199.3172,141.338026M199.364819,142.385645L199.3172,142.290407L199.221961,142.242788L198.364819,142.242788M199.364819,143.195169L198.841009,143.195169L198.745771,143.14755L198.698152,143.052312L198.698152,142.861836L198.745771,142.766598M199.3172,143.195169L199.364819,143.099931L199.364819,142.861836L199.3172,142.766598L199.221961,142.718979L199.126723,142.718979L199.031485,142.766598L198.983866,142.861836L198.983866,143.099931L198.936247,143.195169M199.3172,144.099931L199.364819,144.004693L199.364819,143.814217L199.3172,143.718979L199.26958,143.67136L199.174342,143.623741L198.888628,143.623741L198.79339,143.67136L198.745771,143.718979L198.698152,143.814217L198.698152,144.004693L198.745771,144.099931M199.3172,144.909455L199.364819,144.814217L199.364819,144.623741L199.3172,144.528503L199.221961,144.480884L198.841009,144.480884L198.745771,144.528503L198.698152,144.623741L198.698152,144.814217L198.745771,144.909455L198.841009,144.957074L198.936247,144.957074L199.031485,144.480884M199.364819,145.385646L198.364819,145.385646M199.364819,145.814217L198.841009,145.814217L198.745771,145.766598L198.698152,145.67136L198.698152,145.528503L198.745771,145.433265L198.79339,145.385646M199.364819,146.433265L199.3172,146.338027L199.26958,146.290408L199.174342,146.242789L198.888628,146.242789L198.79339,146.290408L198.745771,146.338027L198.698152,146.433265L198.698152,146.576122L198.745771,146.67136L198.79339,146.718979L198.888628,146.766598L199.174342,146.766598L199.26958,146.718979L199.3172,146.67136L199.364819,146.576122L199.364819,146.433265M199.364819,147.338027L199.3172,147.242789L199.221961,147.19517L198.364819,147.19517M199.364819,148.147551L198.364819,148.147551M199.3172,148.147551L199.364819,148.052313L199.364819,147.861837L199.3172,147.766599L199.26958,147.71898L199.174342,147.671361L198.888628,147.671361L198.79339,147.71898L198.745771,147.766599L198.698152,147.861837L198.698152,148.052313L198.745771,148.147551M199.3172,149.004694L199.364819,148.909456L199.364819,148.71898L199.3172,148.623742L199.221961,148.576123L198.841009,148.576123L198.745771,148.623742L198.698152,148.71898L198.698152,148.909456L198.745771,149.004694L198.841009,149.052313L198.936247,149.052313L199.031485,148.576123M199.364819,149.480885L198.698152,149.480885M198.888628,149.480885L198.79339,149.528504L198.745771,149.576123L198.698152,149.671361L198.698152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[197.5,144.980884],[198.0,144.980884],[198.0,145.980884],[197.5,145.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M197.839765,145.201122L197.85167,145.189218L197.863574,145.153503L197.863574,145.129694L197.85167,145.09398L197.82786,145.07017L197.80405,145.058265L197.756431,145.046361L197.720717,145.046361L197.673098,145.058265L197.649289,145.07017L197.625479,145.09398L197.613574,145.129694L197.613574,145.153503L197.625479,145.189218L197.637384,145.201122M197.863574,145.439218L197.863574,145.296361M197.863574,145.367789L197.613574,145.367789L197.649289,145.34398L197.673098,145.32017L197.685003,145.296361M197.696908,145.653503L197.863574,145.653503M197.60167,145.593979L197.780241,145.534456L197.780241,145.689217M197.696908,145.891598L197.863574,145.891598M197.60167,145.832074L197.780241,145.772551L197.780241,145.927312"},{"thickness":0.15,"svgpath":"M186.628152,127.338026L187.628152,127.338026M186.675771,127.338026L186.628152,127.433264L186.628152,127.62374L186.675771,127.718978L186.72339,127.766597L186.818628,127.814216L187.104342,127.814216L187.19958,127.766597L187.2472,127.718978L187.294819,127.62374L187.294819,127.433264L187.2472,127.338026M187.294819,128.385645L187.2472,128.290407L187.151961,128.242788L186.294819,128.242788M187.294819,129.195169L186.771009,129.195169L186.675771,129.14755L186.628152,129.052312L186.628152,128.861836L186.675771,128.766598M187.2472,129.195169L187.294819,129.099931L187.294819,128.861836L187.2472,128.766598L187.151961,128.718979L187.056723,128.718979L186.961485,128.766598L186.913866,128.861836L186.913866,129.099931L186.866247,129.195169M187.2472,130.099931L187.294819,130.004693L187.294819,129.814217L187.2472,129.718979L187.19958,129.67136L187.104342,129.623741L186.818628,129.623741L186.72339,129.67136L186.675771,129.718979L186.628152,129.814217L186.628152,130.004693L186.675771,130.099931M187.2472,130.909455L187.294819,130.814217L187.294819,130.623741L187.2472,130.528503L187.151961,130.480884L186.771009,130.480884L186.675771,130.528503L186.628152,130.623741L186.628152,130.814217L186.675771,130.909455L186.771009,130.957074L186.866247,130.957074L186.961485,130.480884M187.294819,131.385646L186.294819,131.385646M187.294819,131.814217L186.771009,131.814217L186.675771,131.766598L186.628152,131.67136L186.628152,131.528503L186.675771,131.433265L186.72339,131.385646M187.294819,132.433265L187.2472,132.338027L187.19958,132.290408L187.104342,132.242789L186.818628,132.242789L186.72339,132.290408L186.675771,132.338027L186.628152,132.433265L186.628152,132.576122L186.675771,132.67136L186.72339,132.718979L186.818628,132.766598L187.104342,132.766598L187.19958,132.718979L187.2472,132.67136L187.294819,132.576122L187.294819,132.433265M187.294819,133.338027L187.2472,133.242789L187.151961,133.19517L186.294819,133.19517M187.294819,134.147551L186.294819,134.147551M187.2472,134.147551L187.294819,134.052313L187.294819,133.861837L187.2472,133.766599L187.19958,133.71898L187.104342,133.671361L186.818628,133.671361L186.72339,133.71898L186.675771,133.766599L186.628152,133.861837L186.628152,134.052313L186.675771,134.147551M187.2472,135.004694L187.294819,134.909456L187.294819,134.71898L187.2472,134.623742L187.151961,134.576123L186.771009,134.576123L186.675771,134.623742L186.628152,134.71898L186.628152,134.909456L186.675771,135.004694L186.771009,135.052313L186.866247,135.052313L186.961485,134.576123M187.294819,135.480885L186.628152,135.480885M186.818628,135.480885L186.72339,135.528504L186.675771,135.576123L186.628152,135.671361L186.628152,135.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[188.25,131.980884],[187.75,131.980884],[187.75,130.980884],[188.25,130.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M188.089765,131.201122L188.10167,131.189218L188.113574,131.153503L188.113574,131.129694L188.10167,131.09398L188.07786,131.07017L188.05405,131.058265L188.006431,131.046361L187.970717,131.046361L187.923098,131.058265L187.899289,131.07017L187.875479,131.09398L187.863574,131.129694L187.863574,131.153503L187.875479,131.189218L187.887384,131.201122M187.887384,131.296361L187.875479,131.308265L187.863574,131.332075L187.863574,131.391599L187.875479,131.415408L187.887384,131.427313L187.911193,131.439218L187.935003,131.439218L187.970717,131.427313L188.113574,131.284456L188.113574,131.439218M188.113574,131.677313L188.113574,131.534456M188.113574,131.605884L187.863574,131.605884L187.899289,131.582075L187.923098,131.558265L187.935003,131.534456M187.970717,131.82017L187.958812,131.79636L187.946908,131.784455L187.923098,131.772551L187.911193,131.772551L187.887384,131.784455L187.875479,131.79636L187.863574,131.82017L187.863574,131.867789L187.875479,131.891598L187.887384,131.903503L187.911193,131.915408L187.923098,131.915408L187.946908,131.903503L187.958812,131.891598L187.970717,131.867789L187.970717,131.82017L187.982622,131.79636L187.994527,131.784455L188.018336,131.772551L188.065955,131.772551L188.089765,131.784455L188.10167,131.79636L188.113574,131.82017L188.113574,131.867789L188.10167,131.891598L188.089765,131.903503L188.065955,131.915408L188.018336,131.915408L187.994527,131.903503L187.982622,131.891598L187.970717,131.867789"},{"thickness":0.15,"svgpath":"M197.828152,127.388026L198.828152,127.388026M197.875771,127.388026L197.828152,127.483264L197.828152,127.67374L197.875771,127.768978L197.92339,127.816597L198.018628,127.864216L198.304342,127.864216L198.39958,127.816597L198.4472,127.768978L198.494819,127.67374L198.494819,127.483264L198.4472,127.388026M198.494819,128.435645L198.4472,128.340407L198.351961,128.292788L197.494819,128.292788M198.494819,129.245169L197.971009,129.245169L197.875771,129.19755L197.828152,129.102312L197.828152,128.911836L197.875771,128.816598M198.4472,129.245169L198.494819,129.149931L198.494819,128.911836L198.4472,128.816598L198.351961,128.768979L198.256723,128.768979L198.161485,128.816598L198.113866,128.911836L198.113866,129.149931L198.066247,129.245169M198.4472,130.149931L198.494819,130.054693L198.494819,129.864217L198.4472,129.768979L198.39958,129.72136L198.304342,129.673741L198.018628,129.673741L197.92339,129.72136L197.875771,129.768979L197.828152,129.864217L197.828152,130.054693L197.875771,130.149931M198.4472,130.959455L198.494819,130.864217L198.494819,130.673741L198.4472,130.578503L198.351961,130.530884L197.971009,130.530884L197.875771,130.578503L197.828152,130.673741L197.828152,130.864217L197.875771,130.959455L197.971009,131.007074L198.066247,131.007074L198.161485,130.530884M198.494819,131.435646L197.494819,131.435646M198.494819,131.864217L197.971009,131.864217L197.875771,131.816598L197.828152,131.72136L197.828152,131.578503L197.875771,131.483265L197.92339,131.435646M198.494819,132.483265L198.4472,132.388027L198.39958,132.340408L198.304342,132.292789L198.018628,132.292789L197.92339,132.340408L197.875771,132.388027L197.828152,132.483265L197.828152,132.626122L197.875771,132.72136L197.92339,132.768979L198.018628,132.816598L198.304342,132.816598L198.39958,132.768979L198.4472,132.72136L198.494819,132.626122L198.494819,132.483265M198.494819,133.388027L198.4472,133.292789L198.351961,133.24517L197.494819,133.24517M198.494819,134.197551L197.494819,134.197551M198.4472,134.197551L198.494819,134.102313L198.494819,133.911837L198.4472,133.816599L198.39958,133.76898L198.304342,133.721361L198.018628,133.721361L197.92339,133.76898L197.875771,133.816599L197.828152,133.911837L197.828152,134.102313L197.875771,134.197551M198.4472,135.054694L198.494819,134.959456L198.494819,134.76898L198.4472,134.673742L198.351961,134.626123L197.971009,134.626123L197.875771,134.673742L197.828152,134.76898L197.828152,134.959456L197.875771,135.054694L197.971009,135.102313L198.066247,135.102313L198.161485,134.626123M198.494819,135.530885L197.828152,135.530885M198.018628,135.530885L197.92339,135.578504L197.875771,135.626123L197.828152,135.721361L197.828152,135.816599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[199.45,132.030884],[198.95,132.030884],[198.95,131.030884],[199.45,131.030884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M199.289765,131.251122L199.30167,131.239218L199.313574,131.203503L199.313574,131.179694L199.30167,131.14398L199.27786,131.12017L199.25405,131.108265L199.206431,131.096361L199.170717,131.096361L199.123098,131.108265L199.099289,131.12017L199.075479,131.14398L199.063574,131.179694L199.063574,131.203503L199.075479,131.239218L199.087384,131.251122M199.087384,131.346361L199.075479,131.358265L199.063574,131.382075L199.063574,131.441599L199.075479,131.465408L199.087384,131.477313L199.111193,131.489218L199.135003,131.489218L199.170717,131.477313L199.313574,131.334456L199.313574,131.489218M199.063574,131.715408L199.063574,131.59636L199.182622,131.584456L199.170717,131.59636L199.158812,131.62017L199.158812,131.679694L199.170717,131.703503L199.182622,131.715408L199.206431,131.727313L199.265955,131.727313L199.289765,131.715408L199.30167,131.703503L199.313574,131.679694L199.313574,131.62017L199.30167,131.59636L199.289765,131.584456M199.087384,131.822551L199.075479,131.834455L199.063574,131.858265L199.063574,131.917789L199.075479,131.941598L199.087384,131.953503L199.111193,131.965408L199.135003,131.965408L199.170717,131.953503L199.313574,131.810646L199.313574,131.965408"},{"thickness":0.15,"svgpath":"M150.528152,127.338026L151.528152,127.338026M150.575771,127.338026L150.528152,127.433264L150.528152,127.62374L150.575771,127.718978L150.62339,127.766597L150.718628,127.814216L151.004342,127.814216L151.09958,127.766597L151.1472,127.718978L151.194819,127.62374L151.194819,127.433264L151.1472,127.338026M151.194819,128.385645L151.1472,128.290407L151.051961,128.242788L150.194819,128.242788M151.194819,129.195169L150.671009,129.195169L150.575771,129.14755L150.528152,129.052312L150.528152,128.861836L150.575771,128.766598M151.1472,129.195169L151.194819,129.099931L151.194819,128.861836L151.1472,128.766598L151.051961,128.718979L150.956723,128.718979L150.861485,128.766598L150.813866,128.861836L150.813866,129.099931L150.766247,129.195169M151.1472,130.099931L151.194819,130.004693L151.194819,129.814217L151.1472,129.718979L151.09958,129.67136L151.004342,129.623741L150.718628,129.623741L150.62339,129.67136L150.575771,129.718979L150.528152,129.814217L150.528152,130.004693L150.575771,130.099931M151.1472,130.909455L151.194819,130.814217L151.194819,130.623741L151.1472,130.528503L151.051961,130.480884L150.671009,130.480884L150.575771,130.528503L150.528152,130.623741L150.528152,130.814217L150.575771,130.909455L150.671009,130.957074L150.766247,130.957074L150.861485,130.480884M151.194819,131.385646L150.194819,131.385646M151.194819,131.814217L150.671009,131.814217L150.575771,131.766598L150.528152,131.67136L150.528152,131.528503L150.575771,131.433265L150.62339,131.385646M151.194819,132.433265L151.1472,132.338027L151.09958,132.290408L151.004342,132.242789L150.718628,132.242789L150.62339,132.290408L150.575771,132.338027L150.528152,132.433265L150.528152,132.576122L150.575771,132.67136L150.62339,132.718979L150.718628,132.766598L151.004342,132.766598L151.09958,132.718979L151.1472,132.67136L151.194819,132.576122L151.194819,132.433265M151.194819,133.338027L151.1472,133.242789L151.051961,133.19517L150.194819,133.19517M151.194819,134.147551L150.194819,134.147551M151.1472,134.147551L151.194819,134.052313L151.194819,133.861837L151.1472,133.766599L151.09958,133.71898L151.004342,133.671361L150.718628,133.671361L150.62339,133.71898L150.575771,133.766599L150.528152,133.861837L150.528152,134.052313L150.575771,134.147551M151.1472,135.004694L151.194819,134.909456L151.194819,134.71898L151.1472,134.623742L151.051961,134.576123L150.671009,134.576123L150.575771,134.623742L150.528152,134.71898L150.528152,134.909456L150.575771,135.004694L150.671009,135.052313L150.766247,135.052313L150.861485,134.576123M151.194819,135.480885L150.528152,135.480885M150.718628,135.480885L150.62339,135.528504L150.575771,135.576123L150.528152,135.671361L150.528152,135.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[152.15,131.980884],[151.65,131.980884],[151.65,130.980884],[152.15,130.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M151.989765,131.201122L152.00167,131.189218L152.013574,131.153503L152.013574,131.129694L152.00167,131.09398L151.97786,131.07017L151.95405,131.058265L151.906431,131.046361L151.870717,131.046361L151.823098,131.058265L151.799289,131.07017L151.775479,131.09398L151.763574,131.129694L151.763574,131.153503L151.775479,131.189218L151.787384,131.201122M152.013574,131.439218L152.013574,131.296361M152.013574,131.367789L151.763574,131.367789L151.799289,131.34398L151.823098,131.32017L151.835003,131.296361M151.870717,131.582075L151.858812,131.558265L151.846908,131.54636L151.823098,131.534456L151.811193,131.534456L151.787384,131.54636L151.775479,131.558265L151.763574,131.582075L151.763574,131.629694L151.775479,131.653503L151.787384,131.665408L151.811193,131.677313L151.823098,131.677313L151.846908,131.665408L151.858812,131.653503L151.870717,131.629694L151.870717,131.582075L151.882622,131.558265L151.894527,131.54636L151.918336,131.534456L151.965955,131.534456L151.989765,131.54636L152.00167,131.558265L152.013574,131.582075L152.013574,131.629694L152.00167,131.653503L151.989765,131.665408L151.965955,131.677313L151.918336,131.677313L151.894527,131.665408L151.882622,131.653503L151.870717,131.629694M151.787384,131.772551L151.775479,131.784455L151.763574,131.808265L151.763574,131.867789L151.775479,131.891598L151.787384,131.903503L151.811193,131.915408L151.835003,131.915408L151.870717,131.903503L152.013574,131.760646L152.013574,131.915408"},{"thickness":0.15,"svgpath":"M148.628152,127.338026L149.628152,127.338026M148.675771,127.338026L148.628152,127.433264L148.628152,127.62374L148.675771,127.718978L148.72339,127.766597L148.818628,127.814216L149.104342,127.814216L149.19958,127.766597L149.2472,127.718978L149.294819,127.62374L149.294819,127.433264L149.2472,127.338026M149.294819,128.385645L149.2472,128.290407L149.151961,128.242788L148.294819,128.242788M149.294819,129.195169L148.771009,129.195169L148.675771,129.14755L148.628152,129.052312L148.628152,128.861836L148.675771,128.766598M149.2472,129.195169L149.294819,129.099931L149.294819,128.861836L149.2472,128.766598L149.151961,128.718979L149.056723,128.718979L148.961485,128.766598L148.913866,128.861836L148.913866,129.099931L148.866247,129.195169M149.2472,130.099931L149.294819,130.004693L149.294819,129.814217L149.2472,129.718979L149.19958,129.67136L149.104342,129.623741L148.818628,129.623741L148.72339,129.67136L148.675771,129.718979L148.628152,129.814217L148.628152,130.004693L148.675771,130.099931M149.2472,130.909455L149.294819,130.814217L149.294819,130.623741L149.2472,130.528503L149.151961,130.480884L148.771009,130.480884L148.675771,130.528503L148.628152,130.623741L148.628152,130.814217L148.675771,130.909455L148.771009,130.957074L148.866247,130.957074L148.961485,130.480884M149.294819,131.385646L148.294819,131.385646M149.294819,131.814217L148.771009,131.814217L148.675771,131.766598L148.628152,131.67136L148.628152,131.528503L148.675771,131.433265L148.72339,131.385646M149.294819,132.433265L149.2472,132.338027L149.19958,132.290408L149.104342,132.242789L148.818628,132.242789L148.72339,132.290408L148.675771,132.338027L148.628152,132.433265L148.628152,132.576122L148.675771,132.67136L148.72339,132.718979L148.818628,132.766598L149.104342,132.766598L149.19958,132.718979L149.2472,132.67136L149.294819,132.576122L149.294819,132.433265M149.294819,133.338027L149.2472,133.242789L149.151961,133.19517L148.294819,133.19517M149.294819,134.147551L148.294819,134.147551M149.2472,134.147551L149.294819,134.052313L149.294819,133.861837L149.2472,133.766599L149.19958,133.71898L149.104342,133.671361L148.818628,133.671361L148.72339,133.71898L148.675771,133.766599L148.628152,133.861837L148.628152,134.052313L148.675771,134.147551M149.2472,135.004694L149.294819,134.909456L149.294819,134.71898L149.2472,134.623742L149.151961,134.576123L148.771009,134.576123L148.675771,134.623742L148.628152,134.71898L148.628152,134.909456L148.675771,135.004694L148.771009,135.052313L148.866247,135.052313L148.961485,134.576123M149.294819,135.480885L148.628152,135.480885M148.818628,135.480885L148.72339,135.528504L148.675771,135.576123L148.628152,135.671361L148.628152,135.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[150.25,131.980884],[149.75,131.980884],[149.75,130.980884],[150.25,130.980884]]],"width":0.09999999999999999,"filled":0},{"thickness":0.04,"svgpath":"M150.089765,131.201122L150.10167,131.189218L150.113574,131.153503L150.113574,131.129694L150.10167,131.09398L150.07786,131.07017L150.05405,131.058265L150.006431,131.046361L149.970717,131.046361L149.923098,131.058265L149.899289,131.07017L149.875479,131.09398L149.863574,131.129694L149.863574,131.153503L149.875479,131.189218L149.887384,131.201122M149.887384,131.296361L149.875479,131.308265L149.863574,131.332075L149.863574,131.391599L149.875479,131.415408L149.887384,131.427313L149.911193,131.439218L149.935003,131.439218L149.970717,131.427313L150.113574,131.284456L150.113574,131.439218M149.863574,131.593979L149.863574,131.617789L149.875479,131.641598L149.887384,131.653503L149.911193,131.665408L149.958812,131.677313L150.018336,131.677313L150.065955,131.665408L150.089765,131.653503L150.10167,131.641598L150.113574,131.617789L150.113574,131.593979L150.10167,131.57017L150.089765,131.558265L150.065955,131.54636L150.018336,131.534456L149.958812,131.534456L149.911193,131.54636L149.887384,131.558265L149.875479,131.57017L149.863574,131.593979M149.887384,131.772551L149.875479,131.784455L149.863574,131.808265L149.863574,131.867789L149.875479,131.891598L149.887384,131.903503L149.911193,131.915408L149.935003,131.915408L149.970717,131.903503L150.113574,131.760646L150.113574,131.915408"},{"thickness":0.15,"svgpath":"M188.948152,141.338026L189.948152,141.338026M188.995771,141.338026L188.948152,141.433264L188.948152,141.62374L188.995771,141.718978L189.04339,141.766597L189.138628,141.814216L189.424342,141.814216L189.51958,141.766597L189.5672,141.718978L189.614819,141.62374L189.614819,141.433264L189.5672,141.338026M189.614819,142.385645L189.5672,142.290407L189.471961,142.242788L188.614819,142.242788M189.614819,143.195169L189.091009,143.195169L188.995771,143.14755L188.948152,143.052312L188.948152,142.861836L188.995771,142.766598M189.5672,143.195169L189.614819,143.099931L189.614819,142.861836L189.5672,142.766598L189.471961,142.718979L189.376723,142.718979L189.281485,142.766598L189.233866,142.861836L189.233866,143.099931L189.186247,143.195169M189.5672,144.099931L189.614819,144.004693L189.614819,143.814217L189.5672,143.718979L189.51958,143.67136L189.424342,143.623741L189.138628,143.623741L189.04339,143.67136L188.995771,143.718979L188.948152,143.814217L188.948152,144.004693L188.995771,144.099931M189.5672,144.909455L189.614819,144.814217L189.614819,144.623741L189.5672,144.528503L189.471961,144.480884L189.091009,144.480884L188.995771,144.528503L188.948152,144.623741L188.948152,144.814217L188.995771,144.909455L189.091009,144.957074L189.186247,144.957074L189.281485,144.480884M189.614819,145.385646L188.614819,145.385646M189.614819,145.814217L189.091009,145.814217L188.995771,145.766598L188.948152,145.67136L188.948152,145.528503L188.995771,145.433265L189.04339,145.385646M189.614819,146.433265L189.5672,146.338027L189.51958,146.290408L189.424342,146.242789L189.138628,146.242789L189.04339,146.290408L188.995771,146.338027L188.948152,146.433265L188.948152,146.576122L188.995771,146.67136L189.04339,146.718979L189.138628,146.766598L189.424342,146.766598L189.51958,146.718979L189.5672,146.67136L189.614819,146.576122L189.614819,146.433265M189.614819,147.338027L189.5672,147.242789L189.471961,147.19517L188.614819,147.19517M189.614819,148.147551L188.614819,148.147551M189.5672,148.147551L189.614819,148.052313L189.614819,147.861837L189.5672,147.766599L189.51958,147.71898L189.424342,147.671361L189.138628,147.671361L189.04339,147.71898L188.995771,147.766599L188.948152,147.861837L188.948152,148.052313L188.995771,148.147551M189.5672,149.004694L189.614819,148.909456L189.614819,148.71898L189.5672,148.623742L189.471961,148.576123L189.091009,148.576123L188.995771,148.623742L188.948152,148.71898L188.948152,148.909456L188.995771,149.004694L189.091009,149.052313L189.186247,149.052313L189.281485,148.576123M189.614819,149.480885L188.948152,149.480885M189.138628,149.480885L189.04339,149.528504L188.995771,149.576123L188.948152,149.671361L188.948152,149.766599","val":1},{"type":"polygon","pos":[0,0],"angle":0,"polygons":[[[187.75,144.980884],[188.25,144.980884],[188.25,145.980884],[187.75,145.980884]]],"width":0.09999999999999999,"filled":0}]}},"footprints":[{"ref":"U24","bbox":{"pos":[165.0,138.480884],"relpos":[-2.645,-3.65],"size":[5.27,7.3],"angle":90.0},"pads":[{"pos":[167.79999999999998,140.430884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL7","layers":["F"],"name":"1","pin1":1},{"pos":[162.2,137.830884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_SCALED5","layers":["F"],"name":"10"},{"pos":[162.2,138.480884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"11"},{"pos":[162.2,139.13088399999998],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_SCALED4","layers":["F"],"name":"12"},{"pos":[162.2,139.780884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL4","layers":["F"],"name":"13"},{"pos":[162.2,140.430884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL4","layers":["F"],"name":"14"},{"pos":[167.79999999999998,139.780884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL7","layers":["F"],"name":"2"},{"pos":[167.79999999999998,139.13088399999998],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_SCALED7","layers":["F"],"name":"3"},{"pos":[167.79999999999998,138.480884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"+3.3V","layers":["F"],"name":"4"},{"pos":[167.79999999999998,137.830884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_SCALED6","layers":["F"],"name":"5"},{"pos":[167.79999999999998,137.180884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL6","layers":["F"],"name":"6"},{"pos":[167.79999999999998,136.530884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL6","layers":["F"],"name":"7"},{"pos":[162.2,136.530884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL5","layers":["F"],"name":"8"},{"pos":[162.2,137.180884],"size":[0.39999999999999997,1.7],"angle":90.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_ISOL5","layers":["F"],"name":"9"}],"drawings":[],"layer":"F"},{"ref":"R18","bbox":{"pos":[143.25,96.25],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":180.0},"pads":[{"pos":[143.76,96.25],"size":[0.5399999999999999,0.64],"angle":180.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"+3.3V","layers":["F"],"name":"1","pin1":1},{"pos":[142.73999999999998,96.25],"size":[0.5399999999999999,0.64],"angle":180.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/Ethernet PHY/MODE0_RXD0","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"R78","bbox":{"pos":[177.6,68.39999999999999],"relpos":[-1.505,-0.755],"size":[3.01,1.51],"angle":90.0},"pads":[{"pos":[177.6,69.225],"size":[0.7999999999999999,0.95],"angle":90.0,"shape":"roundrect","radius":0.19999999999999998,"type":"smd","offset":[0.0,0.0],"net":"/PoE Regulator/FLY_CT","layers":["F"],"name":"1","pin1":1},{"pos":[177.6,67.575],"size":[0.7999999999999999,0.95],"angle":90.0,"shape":"roundrect","radius":0.19999999999999998,"type":"smd","offset":[0.0,0.0],"net":"/PoE Regulator/FLY_FB","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"TP117","bbox":{"pos":[194.75,153.0],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[194.75,153.0],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC28","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"C164","bbox":{"pos":[193.5,123.98088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":90.0},"pads":[{"pos":[193.5,124.93088399999999],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[193.5,123.030884],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/ADC4/INT_ADCIN1","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"TP68","bbox":{"pos":[151.0,89.6],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[151.0,89.6],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/RMII.TXD1","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"C260","bbox":{"pos":[205.5,127.48088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":-90.0},"pads":[{"pos":[205.5,126.530884],"size":[1.0,1.45],"angle":270.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[205.5,128.430884],"size":[1.0,1.45],"angle":270.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"Net-(C260-Pad2)","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C192","bbox":{"pos":[190.25,134.480884],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":0.0},"pads":[{"pos":[189.76999999999998,134.480884],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[190.73,134.480884],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADC4/ADCIN_SCALED1","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"TP8","bbox":{"pos":[152.025,97.02499999999999],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[152.025,97.02499999999999],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/Ethernet PHY/MODE2_CRSDV","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"C213","bbox":{"pos":[142.5,123.98088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":90.0},"pads":[{"pos":[142.5,124.93088399999999],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[142.5,123.030884],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/ADC1/INT_ADCIN4","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"R194","bbox":{"pos":[187.5,133.480884],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":180.0},"pads":[{"pos":[188.01,133.480884],"size":[0.5399999999999999,0.64],"angle":180.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[186.98999999999998,133.480884],"size":[0.5399999999999999,0.64],"angle":180.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADC2/ADCIN_SCALED6","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C36","bbox":{"pos":[152.75,64.0],"relpos":[-2.3249999999999997,-1.175],"size":[4.6499999999999995,2.35],"angle":90.0},"pads":[{"pos":[152.75,65.475],"size":[1.15,1.7999999999999998],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/Ethernet Connector/MGND","layers":["F"],"name":"1","pin1":1},{"pos":[152.75,62.525],"size":[1.15,1.7999999999999998],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"ETH_SHIELD","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"R5","bbox":{"pos":[161.5,89.0],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":-90.0},"pads":[{"pos":[161.5,88.49],"size":[0.5399999999999999,0.64],"angle":270.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/USB.D-","layers":["F"],"name":"1","pin1":1},{"pos":[161.5,89.50999999999999],"size":[0.5399999999999999,0.64],"angle":270.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/MCU/USB_HS.D-","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C130","bbox":{"pos":[202.79999999999998,90.0],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":90.0},"pads":[{"pos":[202.79999999999998,90.47999999999999],"size":[0.5599999999999999,0.62],"angle":90.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/Debug Connector/+3.3V_UART_CONN","layers":["F"],"name":"1","pin1":1},{"pos":[202.79999999999998,89.52],"size":[0.5599999999999999,0.62],"angle":90.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"R14","bbox":{"pos":[148.79999999999998,93.2],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":180.0},"pads":[{"pos":[149.31,93.2],"size":[0.5399999999999999,0.64],"angle":180.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"+3.3V","layers":["F"],"name":"1","pin1":1},{"pos":[148.29,93.2],"size":[0.5399999999999999,0.64],"angle":180.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/MCU_ETH_RST#","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C74","bbox":{"pos":[174.5,149.0],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":-90.0},"pads":[{"pos":[174.5,148.51999999999998],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADCIN19","layers":["F"],"name":"1","pin1":1},{"pos":[174.5,149.48],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C145","bbox":{"pos":[134.5,123.98088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":90.0},"pads":[{"pos":[134.5,124.93088399999999],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[134.5,123.030884],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/ADC1/INT_ADCIN0","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"R238","bbox":{"pos":[136.0,80.0],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":0.0},"pads":[{"pos":[135.48999999999998,80.0],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(D1-K-Pad1)","layers":["F"],"name":"1","pin1":1},{"pos":[136.51,80.0],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(Q4-D)","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C163","bbox":{"pos":[193.5,127.48088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":-90.0},"pads":[{"pos":[193.5,126.530884],"size":[1.0,1.45],"angle":270.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[193.5,128.430884],"size":[1.0,1.45],"angle":270.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"Net-(C163-Pad2)","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"TP81","bbox":{"pos":[158.75,95.75],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[158.75,95.75],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/MCU/USRBIAS","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"R8","bbox":{"pos":[159.25,97.5],"relpos":[-1.505,-0.755],"size":[3.01,1.51],"angle":180.0},"pads":[{"pos":[160.075,97.5],"size":[0.7999999999999999,0.95],"angle":180.0,"shape":"roundrect","radius":0.19999999999999998,"type":"smd","offset":[0.0,0.0],"net":"/MCU/USRBIAS","layers":["F"],"name":"1","pin1":1},{"pos":[158.42499999999998,97.5],"size":[0.7999999999999999,0.95],"angle":180.0,"shape":"roundrect","radius":0.19999999999999998,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C276","bbox":{"pos":[123.25,58.75],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":0.0},"pads":[{"pos":[122.77,58.75],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"Net-(C276-Pad1)","layers":["F"],"name":"1","pin1":1},{"pos":[123.72999999999999,58.75],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/Ethernet Connector/MGND","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"R229","bbox":{"pos":[199.5,129.730884],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":0.0},"pads":[{"pos":[198.98999999999998,129.730884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(C257-Pad2)","layers":["F"],"name":"1","pin1":1},{"pos":[200.01,129.730884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADC4/ADCIN_ISOL4","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"TP1","bbox":{"pos":[145.75,99.1],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[145.75,99.1],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/Ethernet PHY/MODE0_RXD0","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"C68","bbox":{"pos":[169.0,151.5],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":180.0},"pads":[{"pos":[169.48,151.5],"size":[0.5599999999999999,0.62],"angle":180.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC16","layers":["F"],"name":"1","pin1":1},{"pos":[168.51999999999998,151.5],"size":[0.5599999999999999,0.62],"angle":180.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"FB2","bbox":{"pos":[149.25,85.75],"relpos":[-1.7049999999999998,-0.975],"size":[3.4099999999999997,1.95],"angle":180.0},"pads":[{"pos":[150.1625,85.75],"size":[1.025,1.4],"angle":180.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"+3.3V","layers":["F"],"name":"1","pin1":1},{"pos":[148.3375,85.75],"size":[1.025,1.4],"angle":180.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"+PHY_VDD","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"D30","bbox":{"pos":[189.0,150.5],"relpos":[-1.67,-0.975],"size":[3.295,1.95],"angle":0.0},"pads":[{"pos":[187.95,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[190.04999999999998,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC26","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"R267","bbox":{"pos":[148.79999999999998,92.2],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":0.0},"pads":[{"pos":[148.29,92.2],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(U2A-TXEN)","layers":["F"],"name":"1","pin1":1},{"pos":[149.31,92.2],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/RMII.TXEN","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C127","bbox":{"pos":[196.0,85.0],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":0.0},"pads":[{"pos":[195.51999999999998,85.0],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"+5V_USB","layers":["F"],"name":"1","pin1":1},{"pos":[196.48,85.0],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"D26","bbox":{"pos":[181.0,150.5],"relpos":[-1.67,-0.975],"size":[3.295,1.95],"angle":0.0},"pads":[{"pos":[179.95,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[182.04999999999998,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC22","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C96","bbox":{"pos":[197.0,151.5],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":180.0},"pads":[{"pos":[197.48,151.5],"size":[0.5599999999999999,0.62],"angle":180.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC30","layers":["F"],"name":"1","pin1":1},{"pos":[196.51999999999998,151.5],"size":[0.5599999999999999,0.62],"angle":180.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"R127","bbox":{"pos":[136.5,129.730884],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":0.0},"pads":[{"pos":[135.98999999999998,129.730884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(C151-Pad2)","layers":["F"],"name":"1","pin1":1},{"pos":[137.01,129.730884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADC1/ADCIN_ISOL1","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C148","bbox":{"pos":[191.5,123.98088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":90.0},"pads":[{"pos":[191.5,124.93088399999999],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[191.5,123.030884],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/ADC4/INT_ADCIN0","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"D79","bbox":{"pos":[189.75,86.0],"relpos":[-2.27,-1.175],"size":[4.495,2.35],"angle":180.0},"pads":[{"pos":[191.14999999999998,86.0],"size":[1.0999999999999999,1.0999999999999999],"angle":180.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"V3P3_VIN","layers":["F"],"name":"1","pin1":1},{"pos":[188.35,86.0],"size":[1.0999999999999999,1.0999999999999999],"angle":180.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"+5.3V","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"SW2","bbox":{"pos":[204.0,76.0],"relpos":[-4.1,-2.375],"size":[8.2,4.75],"angle":0.0},"pads":[{"pos":[200.6,74.5],"size":[1.4,0.8999999999999999],"angle":0.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"+3.3V","layers":["F"],"name":"1","pin1":1},{"pos":[207.39999999999998,74.5],"size":[1.4,0.8999999999999999],"angle":0.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"+3.3V","layers":["F"],"name":"2"},{"pos":[200.6,77.5],"size":[1.4,0.8999999999999999],"angle":0.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/MCU/TRIG_BTN","layers":["F"],"name":"3"},{"pos":[207.39999999999998,77.5],"size":[1.4,0.8999999999999999],"angle":0.0,"shape":"rect","type":"smd","offset":[0.0,0.0],"net":"/MCU/TRIG_BTN","layers":["F"],"name":"4"}],"drawings":[],"layer":"F"},{"ref":"C66","bbox":{"pos":[166.5,149.0],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":-90.0},"pads":[{"pos":[166.5,148.51999999999998],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADCIN15","layers":["F"],"name":"1","pin1":1},{"pos":[166.5,149.48],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"TP89","bbox":{"pos":[152.25,60.5],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[152.25,60.5],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/Ethernet Connector/MX4-","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"TP31","bbox":{"pos":[153.0,95.25],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[153.0,95.25],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/SMI.MDC","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"C175","bbox":{"pos":[171.25,142.480884],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":0.0},"pads":[{"pos":[170.76999999999998,142.480884],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[171.73,142.480884],"size":[0.5599999999999999,0.62],"angle":0.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADC2/ADCIN_SCALED0","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C140","bbox":{"pos":[159.25,142.480884],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":180.0},"pads":[{"pos":[159.73,142.480884],"size":[0.5599999999999999,0.62],"angle":180.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[158.76999999999998,142.480884],"size":[0.5599999999999999,0.62],"angle":180.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADC3/ADCIN_SCALED3","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C106","bbox":{"pos":[180.54999999999998,59.2208],"relpos":[-2.3249999999999997,-1.175],"size":[4.6499999999999995,2.35],"angle":180.0},"pads":[{"pos":[182.025,59.2208],"size":[1.15,1.7999999999999998],"angle":180.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/POE_V+","layers":["F"],"name":"1","pin1":1},{"pos":[179.075,59.2208],"size":[1.15,1.7999999999999998],"angle":180.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"PGND","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"TP46","bbox":{"pos":[181.0,92.0],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[181.0,92.0],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/MCU/STATUS_LED_B","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"D32","bbox":{"pos":[193.0,150.5],"relpos":[-1.67,-0.975],"size":[3.295,1.95],"angle":0.0},"pads":[{"pos":[191.95,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[194.04999999999998,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC28","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"TP28","bbox":{"pos":[179.25,112.75],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[179.25,112.75],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/MCU/I2C7.SCL","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"C118","bbox":{"pos":[185.75,116.23088399999999],"relpos":[-1.505,-0.755],"size":[3.01,1.51],"angle":0.0},"pads":[{"pos":[184.975,116.23088399999999],"size":[0.8999999999999999,0.95],"angle":0.0,"shape":"roundrect","radius":0.22499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(U9-DECAP)","layers":["F"],"name":"1","pin1":1},{"pos":[186.525,116.23088399999999],"size":[0.8999999999999999,0.95],"angle":0.0,"shape":"roundrect","radius":0.22499999999999998,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"TP113","bbox":{"pos":[186.75,153.0],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[186.75,153.0],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC24","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"TP136","bbox":{"pos":[134.5,120.23088399999999],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[134.5,120.23088399999999],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/ADC1/INT_ADCIN0","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"D7","bbox":{"pos":[143.0,150.5],"relpos":[-1.67,-0.975],"size":[3.295,1.95],"angle":0.0},"pads":[{"pos":[141.95,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[144.04999999999998,150.5],"size":[0.6,0.44999999999999996],"angle":0.0,"shape":"roundrect","radius":0.11249999999999999,"type":"smd","offset":[0.0,0.0],"net":"/DAQ Connector/EXT_ADC3","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C246","bbox":{"pos":[163.5,123.98088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":90.0},"pads":[{"pos":[163.5,124.93088399999999],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[163.5,123.030884],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/ADC3/INT_ADCIN5","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"C160","bbox":{"pos":[155.5,123.98088399999999],"relpos":[-1.7249999999999999,-1.005],"size":[3.4499999999999997,2.01],"angle":90.0},"pads":[{"pos":[155.5,124.93088399999999],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[155.5,123.030884],"size":[1.0,1.45],"angle":90.0,"shape":"roundrect","radius":0.25,"type":"smd","offset":[0.0,0.0],"net":"/ADC3/INT_ADCIN1","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"R77","bbox":{"pos":[185.25,84.75],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":-90.0},"pads":[{"pos":[185.25,84.24],"size":[0.5399999999999999,0.64],"angle":270.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(C108-Pad2)","layers":["F"],"name":"1","pin1":1},{"pos":[185.25,85.25999999999999],"size":[0.5399999999999999,0.64],"angle":270.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"+5.3V","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"TP194","bbox":{"pos":[173.25,134.730884],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[173.25,134.730884],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/ADC2/ADCIN_SCALED1","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"C93","bbox":{"pos":[192.5,149.0],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":-90.0},"pads":[{"pos":[192.5,148.51999999999998],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADCIN28","layers":["F"],"name":"1","pin1":1},{"pos":[192.5,149.48],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"TP75","bbox":{"pos":[162.75,93.5],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[162.75,93.5],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/MCU/USB0ID","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"R144","bbox":{"pos":[133.25,133.480884],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":0.0},"pads":[{"pos":[132.73999999999998,133.480884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"1","pin1":1},{"pos":[133.76,133.480884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADC1/ADCIN_SCALED1","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"R104","bbox":{"pos":[184.04999999999998,64.9708],"relpos":[-1.505,-0.755],"size":[3.01,1.51],"angle":180.0},"pads":[{"pos":[184.875,64.9708],"size":[0.7999999999999999,0.95],"angle":180.0,"shape":"roundrect","radius":0.19999999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(R104-Pad1)","layers":["F"],"name":"1","pin1":1},{"pos":[183.225,64.9708],"size":[0.7999999999999999,0.95],"angle":180.0,"shape":"roundrect","radius":0.19999999999999998,"type":"smd","offset":[0.0,0.0],"net":"PGND","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"R199","bbox":{"pos":[184.5,129.730884],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":0.0},"pads":[{"pos":[183.98999999999998,129.730884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"Net-(C227-Pad2)","layers":["F"],"name":"1","pin1":1},{"pos":[185.01,129.730884],"size":[0.5399999999999999,0.64],"angle":0.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADC2/ADCIN_ISOL6","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"R222","bbox":{"pos":[207.0,131.480884],"relpos":[-0.955,-0.495],"size":[1.91,0.99],"angle":90.0},"pads":[{"pos":[207.0,131.990884],"size":[0.5399999999999999,0.64],"angle":90.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADC4/ADCIN_SCALED6","layers":["F"],"name":"1","pin1":1},{"pos":[207.0,130.97088399999998],"size":[0.5399999999999999,0.64],"angle":90.0,"shape":"roundrect","radius":0.13499999999999998,"type":"smd","offset":[0.0,0.0],"net":"/ADCIN31","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"},{"ref":"TP73","bbox":{"pos":[138.25,115.23088399999999],"relpos":[-1.025,-1.025],"size":[2.05,2.05],"angle":0.0},"pads":[{"pos":[138.25,115.23088399999999],"size":[1.0,1.0],"angle":0.0,"shape":"circle","type":"th","drillshape":"circle","drillsize":[0.5,0.5],"offset":[0.0,0.0],"net":"/MCU_SPI2_ADC1.SCK","layers":["F","B"],"name":"1","pin1":1}],"drawings":[],"layer":"F"},{"ref":"C54","bbox":{"pos":[154.5,149.0],"relpos":[-0.9349999999999999,-0.485],"size":[1.8699999999999999,0.97],"angle":-90.0},"pads":[{"pos":[154.5,148.51999999999998],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"/ADCIN9","layers":["F"],"name":"1","pin1":1},{"pos":[154.5,149.48],"size":[0.5599999999999999,0.62],"angle":270.0,"shape":"roundrect","radius":0.13999999999999999,"type":"smd","offset":[0.0,0.0],"net":"GND","layers":["F"],"name":"2"}],"drawings":[],"layer":"F"}],"metadata":{"title":"netdaq","revision":"","company":"","date":"2026-10-03 19:02:06","variant":""},"bom":{},"font_data":{},"tracks":{"F":[{"start":[169.0,144.480884],"end":[168.5,143.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,144.38088399999998],"end":[166.0,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.51999999999998,144.50088399999999],"end":[169.5,144.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.980884],"end":[165.7,139.280884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,145.230884],"end":[168.5,145.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,140.730884],"end":[165.7,141.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,140.480884],"end":[166.5,139.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.54999999999998,139.780884],"end":[166.5,139.730884],"width":0.15,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,144.730884],"end":[167.75,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.980884],"end":[165.7,140.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.480884],"end":[169.0,144.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.75,144.230884],"end":[167.25,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,141.730884],"end":[167.0,141.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.51999999999998,145.460884],"end":[169.51999999999998,144.50088399999999],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,145.480884],"end":[169.5,145.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.0,141.730884],"end":[166.5,141.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,138.730884],"end":[166.25,138.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.25,138.730884],"end":[165.75,139.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,143.480884],"end":[166.0,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,141.680884],"end":[165.7,141.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,142.980884],"end":[168.5,141.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,143.980884],"end":[168.5,142.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,141.230884],"end":[166.5,140.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,142.930884],"end":[165.5,142.430884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,144.730884],"end":[166.35,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.280884],"end":[165.75,139.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,144.730884],"end":[166.5,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.22088399999998],"end":[168.01,129.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,141.730884],"end":[167.25,141.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,142.230884],"end":[165.5,141.680884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,142.430884],"end":[165.5,142.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.230884],"end":[168.5,130.22088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.35,144.730884],"end":[166.0,144.38088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,144.730884],"end":[168.25,145.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,145.480884],"end":[169.51999999999998,145.460884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.79999999999998,139.780884],"end":[166.54999999999998,139.780884],"width":0.15,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,143.480884],"end":[166.0,142.930884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.79999999999998,139.780884],"end":[166.54999999999998,139.780884],"width":0.15,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.54999999999998,139.780884],"end":[166.5,139.730884],"width":0.15,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,141.980884],"end":[168.25,141.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.75,144.230884],"end":[167.75,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.980884],"end":[165.7,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,143.480884],"end":[166.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,142.980884],"end":[168.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,140.730884],"end":[165.7,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,142.230884],"end":[165.5,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,141.730884],"end":[168.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,144.230884],"end":[166.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,144.730884],"end":[167.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,142.930884],"end":[166.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.230884],"end":[168.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,140.480884],"end":[166.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.75,139.230884],"end":[165.75,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,141.480884],"end":[165.7,141.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,144.730884],"end":[166.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,143.980884],"end":[168.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,141.230884],"end":[166.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,144.730884],"end":[168.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.480884],"end":[169.5,144.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,141.730884],"end":[167.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,138.730884],"end":[166.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.75,142.480884],"end":[166.5,142.230884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[166.1,139.56519799999998],"end":[166.534314,139.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[166.75,143.830884],"end":[166.75,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[166.5,142.230884],"end":[166.1,141.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[167.98999999999998,142.510884],"end":[168.01999999999998,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[166.1,141.830884],"end":[166.1,139.56519799999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[167.1,143.480884],"end":[166.75,143.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[167.98999999999998,143.960884],"end":[169.0,144.97088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[167.98999999999998,143.480884],"end":[167.98999999999998,143.960884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[167.98999999999998,143.480884],"end":[167.1,143.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[167.98999999999998,143.480884],"end":[167.98999999999998,142.510884],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[166.534314,139.13088399999998],"end":[167.79999999999998,139.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED7"},{"start":[146.79999999999998,107.89],"end":[146.79999999999998,107.39999999999999],"width":0.5,"net":"+3.3V"},{"start":[196.45,146.930884],"end":[196.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[184.975,93.2],"end":[185.79999999999998,93.2],"width":0.3,"net":"+3.3V"},{"start":[184.975,114.48088399999999],"end":[184.25,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[200.6,84.5],"end":[204.2,84.5],"width":0.3,"net":"+3.3V"},{"start":[165.79999999999998,130.830884],"end":[165.1,130.830884],"width":0.3,"net":"+3.3V"},{"start":[163.547802,114.48088399999999],"end":[163.25,114.778686],"width":0.3,"net":"+3.3V"},{"start":[186.79999999999998,138.480884],"end":[187.973154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[204.2,84.5],"end":[207.39999999999998,84.5],"width":0.3,"net":"+3.3V"},{"start":[193.85,130.830884],"end":[193.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[187.45499999999998,94.02499999999999],"end":[186.191642,94.02499999999999],"width":0.3,"net":"+3.3V"},{"start":[167.79999999999998,138.480884],"end":[168.973154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,103.85249999999999],"end":[146.93105599999998,103.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[147.57,102.30250099999999],"end":[147.57,103.40249899999999],"width":0.5,"net":"+3.3V"},{"start":[155.85,130.830884],"end":[155.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[187.5,112.75],"end":[188.0,112.75],"width":0.5,"net":"+3.3V"},{"start":[146.79999999999998,101.85249999999999],"end":[146.971056,101.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[158.45,146.13088399999998],"end":[158.45,146.930884],"width":0.3,"net":"+3.3V"},{"start":[147.57,106.233556],"end":[147.438944,106.233556],"width":0.3,"net":"+3.3V"},{"start":[160.20315399999998,138.960884],"end":[160.25,138.960884],"width":0.3,"net":"+3.3V"},{"start":[148.04999999999998,107.8425],"end":[147.4,107.8425],"width":0.5,"net":"+3.3V"},{"start":[193.25,109.55],"end":[193.25,109.02],"width":0.3,"net":"+3.3V"},{"start":[186.6625,112.75],"end":[187.5,112.75],"width":0.5,"net":"+3.3V"},{"start":[147.36499899999998,110.13500099999999],"end":[147.57,110.340001],"width":0.5,"net":"+3.3V"},{"start":[149.08249999999998,99.7825],"end":[146.87,99.7825],"width":0.5,"net":"+3.3V"},{"start":[154.95,146.930884],"end":[155.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[179.20315399999998,138.960884],"end":[179.25,138.960884],"width":0.3,"net":"+3.3V"},{"start":[174.85,130.830884],"end":[174.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[205.79999999999998,138.480884],"end":[206.973154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[169.5,138.960884],"end":[169.5,139.730884],"width":0.3,"net":"+3.3V"},{"start":[200.29999999999998,130.830884],"end":[201.14999999999998,130.830884],"width":0.3,"net":"+3.3V"},{"start":[177.54999999999998,138.480884],"end":[178.723154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[179.25,138.960884],"end":[179.25,139.730884],"width":0.3,"net":"+3.3V"},{"start":[188.45315399999998,138.960884],"end":[188.5,138.960884],"width":0.3,"net":"+3.3V"},{"start":[148.7,146.930884],"end":[148.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[165.25,114.48088399999999],"end":[164.75,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[193.25,109.02],"end":[193.51,108.75999999999999],"width":0.3,"net":"+3.3V"},{"start":[156.54999999999998,130.830884],"end":[155.85,130.830884],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,107.39999999999999],"end":[144.9,107.39999999999999],"width":0.5,"net":"+3.3V"},{"start":[149.29999999999998,108.0625],"end":[149.54999999999998,107.8125],"width":0.5,"net":"+3.3V"},{"start":[146.971056,101.85249999999999],"end":[147.575,101.248556],"width":0.5,"net":"+3.3V"},{"start":[134.04999999999998,130.830884],"end":[134.9,130.830884],"width":0.3,"net":"+3.3V"},{"start":[187.973154,138.480884],"end":[188.45315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[135.95,146.930884],"end":[136.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[160.25,138.960884],"end":[160.25,139.730884],"width":0.3,"net":"+3.3V"},{"start":[207.5,138.960884],"end":[207.5,139.730884],"width":0.3,"net":"+3.3V"},{"start":[163.15,130.830884],"end":[163.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[139.54999999999998,138.480884],"end":[140.723154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[146.87,99.7825],"end":[146.79999999999998,99.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[154.95,146.13088399999998],"end":[154.95,146.930884],"width":0.3,"net":"+3.3V"},{"start":[194.54999999999998,130.830884],"end":[193.85,130.830884],"width":0.3,"net":"+3.3V"},{"start":[147.429646,111.529646],"end":[147.929292,111.03],"width":0.5,"net":"+3.3V"},{"start":[185.79999999999998,93.633358],"end":[185.79999999999998,93.2],"width":0.3,"net":"+3.3V"},{"start":[143.15,105.19999999999999],"end":[142.29999999999998,105.19999999999999],"width":0.5,"net":"+3.3V"},{"start":[173.95,146.930884],"end":[174.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[175.54999999999998,130.830884],"end":[174.85,130.830884],"width":0.3,"net":"+3.3V"},{"start":[205.7,146.13088399999998],"end":[205.7,146.930884],"width":0.3,"net":"+3.3V"},{"start":[192.95,146.13088399999998],"end":[192.95,146.930884],"width":0.3,"net":"+3.3V"},{"start":[204.26,105.5],"end":[203.79999999999998,105.03999999999999],"width":0.3,"net":"+3.3V"},{"start":[146.25,114.48088399999999],"end":[145.75,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[208.51,106.50999999999999],"end":[208.39999999999998,106.39999999999999],"width":0.3,"net":"+3.3V"},{"start":[184.79999999999998,130.830884],"end":[184.1,130.830884],"width":0.3,"net":"+3.3V"},{"start":[167.7,146.930884],"end":[167.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[145.2,146.930884],"end":[145.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[147.069292,111.89],"end":[147.429646,111.529646],"width":0.5,"net":"+3.3V"},{"start":[146.975,114.48088399999999],"end":[146.25,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[206.973154,138.480884],"end":[207.45315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[149.29999999999998,100.0],"end":[149.08249999999998,99.7825],"width":0.5,"net":"+3.3V"},{"start":[187.79999999999998,93.67999999999999],"end":[187.45499999999998,94.02499999999999],"width":0.3,"net":"+3.3V"},{"start":[196.6,104.5],"end":[195.0,104.5],"width":0.3,"net":"+3.3V"},{"start":[199.51,92.6],"end":[202.6,92.6],"width":0.09999999999999999,"net":"+3.3V"},{"start":[149.973154,138.480884],"end":[150.45315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[153.9,130.830884],"end":[153.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[177.45,146.930884],"end":[177.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[165.975,114.48088399999999],"end":[165.25,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[140.723154,138.480884],"end":[141.20315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[172.9,130.830884],"end":[172.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[147.57,104.491444],"end":[147.57,106.233556],"width":0.5,"net":"+3.3V"},{"start":[198.20315399999998,138.960884],"end":[198.25,138.960884],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,109.89],"end":[147.119999,109.89],"width":0.5,"net":"+3.3V"},{"start":[141.25,138.960884],"end":[141.25,139.730884],"width":0.3,"net":"+3.3V"},{"start":[202.75,92.35],"end":[202.79999999999998,92.39999999999999],"width":0.09999999999999999,"net":"+3.3V"},{"start":[164.2,146.13088399999998],"end":[164.2,146.930884],"width":0.3,"net":"+3.3V"},{"start":[186.191642,94.02499999999999],"end":[185.79999999999998,93.633358],"width":0.3,"net":"+3.3V"},{"start":[184.1,130.830884],"end":[184.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[147.57,103.40249899999999],"end":[147.119999,103.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[136.85,130.830884],"end":[136.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[207.45315399999998,138.960884],"end":[207.5,138.960884],"width":0.3,"net":"+3.3V"},{"start":[148.77070799999998,111.03],"end":[149.29999999999998,110.50070799999999],"width":0.5,"net":"+3.3V"},{"start":[147.119999,101.85249999999999],"end":[147.57,102.30250099999999],"width":0.5,"net":"+3.3V"},{"start":[202.2,146.930884],"end":[202.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[198.25,138.960884],"end":[198.25,139.730884],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,130.830884],"end":[146.1,130.830884],"width":0.3,"net":"+3.3V"},{"start":[204.0,74.5],"end":[207.39999999999998,74.5],"width":0.3,"net":"+3.3V"},{"start":[149.29999999999998,100.0],"end":[149.29999999999998,101.01249999999999],"width":0.3,"net":"+3.3V"},{"start":[205.7,146.930884],"end":[205.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[192.95,146.930884],"end":[193.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[153.04999999999998,130.830884],"end":[153.9,130.830884],"width":0.3,"net":"+3.3V"},{"start":[143.45,105.94999999999999],"end":[143.45,105.5],"width":0.5,"net":"+3.3V"},{"start":[158.54999999999998,138.480884],"end":[159.723154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[167.7,146.13088399999998],"end":[167.7,146.930884],"width":0.3,"net":"+3.3V"},{"start":[144.75,95.0042],"end":[144.75,96.27],"width":0.3,"net":"+3.3V"},{"start":[196.54999999999998,138.480884],"end":[197.723154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[148.07999999999998,107.8125],"end":[148.04999999999998,107.8425],"width":0.5,"net":"+3.3V"},{"start":[201.25,114.778686],"end":[201.25,115.51008399999999],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,111.89],"end":[147.069292,111.89],"width":0.5,"net":"+3.3V"},{"start":[149.54999999999998,107.8125],"end":[148.6,107.8125],"width":0.5,"net":"+3.3V"},{"start":[149.29999999999998,109.8],"end":[149.29999999999998,108.0625],"width":0.5,"net":"+3.3V"},{"start":[201.14999999999998,130.830884],"end":[201.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[202.75,114.48088399999999],"end":[201.547802,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[147.119999,109.89],"end":[147.36499899999998,110.13500099999999],"width":0.5,"net":"+3.3V"},{"start":[145.75,114.48088399999999],"end":[144.547802,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[164.2,146.930884],"end":[164.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[144.547802,114.48088399999999],"end":[144.25,114.778686],"width":0.3,"net":"+3.3V"},{"start":[202.75,95.0],"end":[202.75,95.47],"width":0.3,"net":"+3.3V"},{"start":[137.54999999999998,130.830884],"end":[136.85,130.830884],"width":0.3,"net":"+3.3V"},{"start":[203.79999999999998,105.03999999999999],"end":[203.79999999999998,104.8],"width":0.3,"net":"+3.3V"},{"start":[177.45,146.13088399999998],"end":[177.45,146.930884],"width":0.3,"net":"+3.3V"},{"start":[146.93105599999998,103.85249999999999],"end":[147.57,104.491444],"width":0.5,"net":"+3.3V"},{"start":[197.23999999999998,104.5],"end":[196.6,104.5],"width":0.3,"net":"+3.3V"},{"start":[150.45315399999998,138.960884],"end":[150.5,138.960884],"width":0.3,"net":"+3.3V"},{"start":[147.929292,111.03],"end":[148.77070799999998,111.03],"width":0.5,"net":"+3.3V"},{"start":[202.75,95.47],"end":[202.79999999999998,95.52],"width":0.3,"net":"+3.3V"},{"start":[147.119999,99.85249999999999],"end":[146.79999999999998,99.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[150.5,138.960884],"end":[150.5,139.730884],"width":0.3,"net":"+3.3V"},{"start":[186.7,146.13088399999998],"end":[186.7,146.930884],"width":0.3,"net":"+3.3V"},{"start":[200.6,74.5],"end":[204.0,74.5],"width":0.3,"net":"+3.3V"},{"start":[165.1,130.830884],"end":[165.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[168.973154,138.480884],"end":[169.45315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[208.51,107.0],"end":[208.51,106.50999999999999],"width":0.3,"net":"+3.3V"},{"start":[139.45,146.13088399999998],"end":[139.45,146.930884],"width":0.3,"net":"+3.3V"},{"start":[147.575,101.248556],"end":[147.575,100.307501],"width":0.5,"net":"+3.3V"},{"start":[135.95,146.13088399999998],"end":[135.95,146.930884],"width":0.3,"net":"+3.3V"},{"start":[207.1,105.5],"end":[207.2,105.39999999999999],"width":0.3,"net":"+3.3V"},{"start":[196.45,146.13088399999998],"end":[196.45,146.930884],"width":0.3,"net":"+3.3V"},{"start":[145.2,146.13088399999998],"end":[145.2,146.930884],"width":0.3,"net":"+3.3V"},{"start":[203.975,114.48088399999999],"end":[203.25,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[172.04999999999998,130.830884],"end":[172.9,130.830884],"width":0.3,"net":"+3.3V"},{"start":[158.45,146.930884],"end":[158.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,101.85249999999999],"end":[147.119999,101.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[147.575,100.307501],"end":[147.119999,99.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[147.4,107.8425],"end":[146.8475,107.8425],"width":0.5,"net":"+3.3V"},{"start":[144.25,114.778686],"end":[144.25,115.51008399999999],"width":0.3,"net":"+3.3V"},{"start":[181.29999999999998,130.830884],"end":[182.15,130.830884],"width":0.3,"net":"+3.3V"},{"start":[146.8475,107.8425],"end":[146.79999999999998,107.89],"width":0.5,"net":"+3.3V"},{"start":[146.1,130.830884],"end":[146.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[191.04999999999998,130.830884],"end":[191.89999999999998,130.830884],"width":0.3,"net":"+3.3V"},{"start":[184.25,114.48088399999999],"end":[183.75,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[159.723154,138.480884],"end":[160.20315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[201.547802,114.48088399999999],"end":[201.25,114.778686],"width":0.3,"net":"+3.3V"},{"start":[148.7,146.13088399999998],"end":[148.7,146.930884],"width":0.3,"net":"+3.3V"},{"start":[188.0,112.75],"end":[188.5,112.75],"width":0.5,"net":"+3.3V"},{"start":[182.547802,114.48088399999999],"end":[182.25,114.778686],"width":0.3,"net":"+3.3V"},{"start":[163.25,114.778686],"end":[163.25,115.51008399999999],"width":0.3,"net":"+3.3V"},{"start":[173.95,146.13088399999998],"end":[173.95,146.930884],"width":0.3,"net":"+3.3V"},{"start":[148.79999999999998,138.480884],"end":[149.973154,138.480884],"width":0.3,"net":"+3.3V"},{"start":[149.29999999999998,110.50070799999999],"end":[149.29999999999998,109.8],"width":0.5,"net":"+3.3V"},{"start":[206.51,105.5],"end":[207.1,105.5],"width":0.3,"net":"+3.3V"},{"start":[183.2,146.930884],"end":[183.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[202.2,146.13088399999998],"end":[202.2,146.930884],"width":0.3,"net":"+3.3V"},{"start":[147.57,110.67070799999999],"end":[147.929292,111.03],"width":0.5,"net":"+3.3V"},{"start":[164.75,114.48088399999999],"end":[163.547802,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[193.51,108.75999999999999],"end":[194.01999999999998,108.25],"width":0.3,"net":"+3.3V"},{"start":[143.45,105.5],"end":[143.15,105.19999999999999],"width":0.5,"net":"+3.3V"},{"start":[203.1,130.830884],"end":[203.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[203.79999999999998,130.830884],"end":[203.1,130.830884],"width":0.3,"net":"+3.3V"},{"start":[139.45,146.930884],"end":[139.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[178.723154,138.480884],"end":[179.20315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[202.75,94.39999999999999],"end":[202.75,95.0],"width":0.3,"net":"+3.3V"},{"start":[205.01,79.0],"end":[205.41,78.6],"width":0.3,"net":"+3.3V"},{"start":[191.89999999999998,130.830884],"end":[191.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[144.15,130.830884],"end":[144.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[141.20315399999998,138.960884],"end":[141.25,138.960884],"width":0.3,"net":"+3.3V"},{"start":[146.79999999999998,107.39999999999999],"end":[146.79999999999998,106.87249999999999],"width":0.5,"net":"+3.3V"},{"start":[162.29999999999998,130.830884],"end":[163.15,130.830884],"width":0.3,"net":"+3.3V"},{"start":[147.119999,103.85249999999999],"end":[146.79999999999998,103.85249999999999],"width":0.5,"net":"+3.3V"},{"start":[188.5,138.960884],"end":[188.5,139.730884],"width":0.3,"net":"+3.3V"},{"start":[183.75,114.48088399999999],"end":[182.547802,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[134.9,130.830884],"end":[134.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[197.723154,138.480884],"end":[198.20315399999998,138.960884],"width":0.3,"net":"+3.3V"},{"start":[205.41,78.6],"end":[206.0,78.6],"width":0.3,"net":"+3.3V"},{"start":[183.2,146.13088399999998],"end":[183.2,146.930884],"width":0.3,"net":"+3.3V"},{"start":[144.9,107.39999999999999],"end":[143.45,105.94999999999999],"width":0.5,"net":"+3.3V"},{"start":[182.25,114.778686],"end":[182.25,115.51008399999999],"width":0.3,"net":"+3.3V"},{"start":[186.7,146.930884],"end":[186.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[147.438944,106.233556],"end":[146.79999999999998,106.87249999999999],"width":0.3,"net":"+3.3V"},{"start":[202.75,91.6],"end":[202.75,92.35],"width":0.09999999999999999,"net":"+3.3V"},{"start":[203.25,114.48088399999999],"end":[202.75,114.48088399999999],"width":0.3,"net":"+3.3V"},{"start":[148.6,107.8125],"end":[148.07999999999998,107.8125],"width":0.5,"net":"+3.3V"},{"start":[182.15,130.830884],"end":[182.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[202.6,92.6],"end":[202.79999999999998,92.39999999999999],"width":0.09999999999999999,"net":"+3.3V"},{"start":[169.45315399999998,138.960884],"end":[169.5,138.960884],"width":0.3,"net":"+3.3V"},{"start":[143.29999999999998,130.830884],"end":[144.15,130.830884],"width":0.3,"net":"+3.3V"},{"start":[147.57,110.340001],"end":[147.57,110.67070799999999],"width":0.5,"net":"+3.3V"},{"start":[194.0,103.5],"end":[194.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.0],"end":[194.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[165.0,130.730884],"end":[165.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.5,146.980884],"end":[196.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[169.5,139.730884],"end":[169.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[194.0,98.5],"end":[194.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[161.75,97.5],"end":[161.75,97.5],"width":0.25,"net":"+3.3V"},{"start":[208.39999999999998,106.39999999999999],"end":[208.39999999999998,106.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[146.25,114.48088399999999],"end":[146.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[201.217157,130.763727],"end":[201.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.2,84.5],"end":[204.2,84.5],"width":0.25,"net":"+3.3V"},{"start":[184.25,114.48088399999999],"end":[184.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[191.967157,130.763727],"end":[191.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.0],"end":[195.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[174.75,130.730884],"end":[174.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.25,114.48088399999999],"end":[203.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.0],"end":[195.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[139.5,146.980884],"end":[139.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.6,107.8125],"end":[148.6,107.8125],"width":0.25,"net":"+3.3V"},{"start":[174.0,146.980884],"end":[174.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[136.0,146.980884],"end":[136.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.5,97.75],"end":[187.5,97.75],"width":0.25,"net":"+3.3V"},{"start":[162.25,96.5],"end":[162.25,96.5],"width":0.25,"net":"+3.3V"},{"start":[186.5,96.75],"end":[186.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.5],"end":[193.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.0],"end":[195.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[182.217157,130.763727],"end":[182.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[147.429646,111.529646],"end":[147.429646,111.529646],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.5],"end":[193.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[136.75,130.730884],"end":[136.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.6,104.5],"end":[196.6,104.5],"width":0.25,"net":"+3.3V"},{"start":[179.25,139.730884],"end":[179.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,103.5],"end":[193.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.5],"end":[193.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[207.5,139.730884],"end":[207.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.0,97.5],"end":[164.0,97.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.5],"end":[194.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.0],"end":[193.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[160.25,139.730884],"end":[160.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[146.0,130.730884],"end":[146.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.0],"end":[193.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[141.25,139.730884],"end":[141.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.0],"end":[193.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[144.217157,130.763727],"end":[144.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,98.5],"end":[195.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[172.967157,130.763727],"end":[172.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.5],"end":[193.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.25,146.980884],"end":[202.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[147.36499899999998,110.13500099999999],"end":[147.36499899999998,110.13500099999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.0],"end":[194.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,102.0],"end":[193.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[149.29999999999998,100.0],"end":[149.29999999999998,100.0],"width":0.25,"net":"+3.3V"},{"start":[205.75,146.980884],"end":[205.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[150.5,139.730884],"end":[150.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.75,114.48088399999999],"end":[164.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[134.967157,130.763727],"end":[134.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[188.5,112.75],"end":[188.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[145.75,114.48088399999999],"end":[145.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.5],"end":[195.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[184.0,130.730884],"end":[184.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.0,130.730884],"end":[203.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[146.79999999999998,107.39999999999999],"end":[146.79999999999998,107.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.5],"end":[195.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.0],"end":[193.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.51,108.75999999999999],"end":[193.51,108.75999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.5],"end":[194.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,112.75],"end":[188.0,112.75],"width":0.25,"net":"+3.3V"},{"start":[203.79999999999998,104.8],"end":[203.79999999999998,104.8],"width":0.25,"net":"+3.3V"},{"start":[147.4,107.8425],"end":[147.4,107.8425],"width":0.25,"net":"+3.3V"},{"start":[163.217157,130.763727],"end":[163.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[198.25,139.730884],"end":[198.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[187.5,112.75],"end":[187.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[158.5,146.980884],"end":[158.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[177.5,146.980884],"end":[177.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.25,97.25],"end":[187.25,97.25],"width":0.25,"net":"+3.3V"},{"start":[193.5,98.5],"end":[193.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,102.0],"end":[193.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[155.0,146.980884],"end":[155.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.0],"end":[194.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[207.2,105.39999999999999],"end":[207.2,105.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.5,102.0],"end":[194.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,103.5],"end":[195.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,103.5],"end":[193.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.0],"end":[193.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.0],"end":[193.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[167.75,146.980884],"end":[167.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[153.967157,130.763727],"end":[153.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.0,74.5],"end":[204.0,74.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.5],"end":[193.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[206.0,78.6],"end":[206.0,78.6],"width":0.25,"net":"+3.3V"},{"start":[202.79999999999998,92.39999999999999],"end":[202.79999999999998,92.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,102.0],"end":[194.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.5],"end":[195.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[183.25,146.980884],"end":[183.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[195.0,102.0],"end":[195.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[185.79999999999998,93.2],"end":[185.79999999999998,93.2],"width":0.25,"net":"+3.3V"},{"start":[186.75,97.25],"end":[186.75,97.25],"width":0.25,"net":"+3.3V"},{"start":[165.25,114.48088399999999],"end":[165.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[202.75,114.48088399999999],"end":[202.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[155.75,130.730884],"end":[155.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[187.0,96.75],"end":[187.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.5],"end":[194.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,98.25],"end":[188.0,98.25],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.0],"end":[194.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[161.75,98.0],"end":[161.75,98.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,146.980884],"end":[193.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[185.5,96.75],"end":[185.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.5],"end":[194.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.75,95.0],"end":[202.75,95.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,103.5],"end":[194.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.75,130.730884],"end":[193.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[164.25,146.980884],"end":[164.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[145.25,146.980884],"end":[145.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.75,146.980884],"end":[148.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.5],"end":[194.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[186.75,146.980884],"end":[186.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[161.75,96.5],"end":[161.75,96.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.5],"end":[194.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.0],"end":[194.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.5],"end":[193.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.5,139.730884],"end":[188.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[183.75,114.48088399999999],"end":[183.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.0],"end":[194.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[186.0,96.75],"end":[186.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.0,98.5],"end":[193.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[192.39999999999998,96.0],"end":[192.39999999999998,96.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,98.5],"end":[194.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[168.73499999999999,131.990884],"end":[168.4975,132.228384],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,133.480884],"end":[167.98999999999998,134.450884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,132.735884],"end":[167.98999999999998,133.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,133.13088399999998],"end":[166.75,134.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.1,133.480884],"end":[166.75,133.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[168.73999999999998,131.990884],"end":[167.98999999999998,132.740884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.534314,137.830884],"end":[166.1,137.39657],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,134.450884],"end":[168.01999999999998,134.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.1,133.480884],"end":[166.75,133.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.1,135.13088399999998],"end":[166.5,134.730884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.79999999999998,137.830884],"end":[166.534314,137.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,134.480884],"end":[166.5,134.730884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,134.480884],"end":[166.5,134.730884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,133.480884],"end":[167.98999999999998,134.450884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,132.740884],"end":[167.98999999999998,133.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.1,137.39657],"end":[166.1,135.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,133.480884],"end":[167.1,133.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[169.0,131.990884],"end":[168.73499999999999,131.990884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,133.480884],"end":[167.1,133.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.98999999999998,134.450884],"end":[168.01999999999998,134.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[168.4975,132.228384],"end":[167.98999999999998,132.735884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,133.13088399999998],"end":[166.75,134.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[169.0,131.990884],"end":[168.73999999999998,131.990884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[168.4975,132.228384],"end":[168.4975,132.228384],"width":0.25,"net":"/ADC3/ADCIN_SCALED6"},{"start":[167.79999999999998,137.180884],"end":[166.54999999999998,137.180884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.0,135.730884],"end":[167.5,135.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,137.680884],"end":[165.7,137.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.92499999999998,137.905884],"end":[166.25,138.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.25,132.230884],"end":[167.5,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,133.980884],"end":[168.5,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.51999999999998,131.713382],"end":[169.51999999999998,132.268386],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.0,132.480884],"end":[168.5,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.54999999999998,137.180884],"end":[166.5,137.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,135.230884],"end":[168.5,133.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.75,131.980884],"end":[166.0,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,136.480884],"end":[166.5,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,137.230884],"end":[165.7,136.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.32750199999998,132.460884],"end":[169.26999999999998,132.460884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,131.480884],"end":[168.0,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.230884],"end":[166.75,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[168.5,131.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,135.730884],"end":[165.7,134.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,133.730884],"end":[166.0,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.980884],"end":[166.0,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.230884],"end":[165.7,134.030884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[169.5,131.69338199999999],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.230884],"end":[165.7,134.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,130.980884],"end":[166.75,130.47088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,136.480884],"end":[165.7,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,132.230884],"end":[167.25,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,136.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.54999999999998,137.180884],"width":0.15,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.69338199999999],"end":[169.51999999999998,131.713382],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.51999999999998,132.268386],"end":[169.32750199999998,132.460884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,132.480884],"end":[168.0,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.0,131.980884],"end":[165.75,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.030884],"end":[166.0,133.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,135.730884],"end":[167.0,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.25,138.230884],"end":[166.5,138.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,135.230884],"end":[168.5,135.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.26999999999998,132.460884],"end":[169.25,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,130.47088399999998],"end":[166.01,129.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.92499999999998,137.905884],"end":[165.7,137.680884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.25,132.480884],"end":[169.0,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,132.230884],"end":[166.75,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,137.230884],"end":[165.7,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,130.980884],"end":[166.75,130.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.0,131.980884],"end":[168.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,135.230884],"end":[168.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.0,131.980884],"end":[165.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,135.230884],"end":[167.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.230884],"end":[166.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,133.730884],"end":[166.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,132.480884],"end":[167.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,135.730884],"end":[166.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,135.730884],"end":[165.7,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.980884],"end":[165.7,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,136.480884],"end":[165.7,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[169.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,133.980884],"end":[168.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.92499999999998,137.905884],"end":[165.92499999999998,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,131.480884],"end":[168.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,136.480884],"end":[166.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,132.980884],"end":[168.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.230884],"end":[165.7,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.980884],"end":[166.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,138.230884],"end":[166.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[162.5,135.230884],"end":[161.5,135.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.25,129.230884],"end":[164.25,129.490884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,137.230884],"end":[164.29999999999998,136.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.59,131.570884],"end":[160.87249799999998,131.570884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,135.730884],"end":[163.0,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,131.980884],"end":[161.59,131.570884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.075,137.905884],"end":[163.75,138.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,132.480884],"end":[162.0,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.0,135.730884],"end":[162.5,135.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.980884],"end":[164.0,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,136.480884],"end":[164.29999999999998,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.230884],"end":[164.29999999999998,134.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.45,137.180884],"end":[163.5,137.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,133.730884],"end":[164.0,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.230884],"end":[164.29999999999998,134.030884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.230884],"end":[163.25,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,137.680884],"end":[164.29999999999998,137.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[160.87249799999998,131.570884],"end":[160.68,131.763382],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.25,132.230884],"end":[162.75,132.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,135.230884],"end":[161.5,133.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.75,138.230884],"end":[163.5,138.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.030884],"end":[164.0,133.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.075,137.905884],"end":[164.29999999999998,137.680884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[160.68,132.318386],"end":[161.342498,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[160.68,131.763382],"end":[160.68,132.318386],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.75,132.230884],"end":[162.5,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.25,129.490884],"end":[164.01,129.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,137.230884],"end":[163.5,136.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.2,137.180884],"end":[163.45,137.180884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,136.480884],"end":[163.5,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.342498,132.980884],"end":[161.5,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.980884],"end":[164.29999999999998,135.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,133.980884],"end":[161.5,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,135.730884],"end":[163.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.25,129.230884],"end":[164.25,129.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,137.230884],"end":[163.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.230884],"end":[164.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,132.480884],"end":[162.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,136.480884],"end":[163.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,135.730884],"end":[164.29999999999998,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.075,137.905884],"end":[164.075,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,133.980884],"end":[161.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.230884],"end":[164.29999999999998,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,135.230884],"end":[161.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,138.230884],"end":[163.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.980884],"end":[164.29999999999998,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.980884],"end":[164.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,131.980884],"end":[162.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,135.230884],"end":[162.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,133.730884],"end":[164.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.25,132.230884],"end":[163.25,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,136.480884],"end":[164.29999999999998,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,132.980884],"end":[161.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,137.230884],"end":[164.29999999999998,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.2,137.830884],"end":[163.465686,137.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.01,132.735884],"end":[162.005,132.735884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[161.64,132.480884],"end":[161.2,132.040884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[163.25,134.480884],"end":[163.5,134.730884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.01,132.735884],"end":[162.01,133.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.005,132.735884],"end":[161.75,132.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.01,133.480884],"end":[162.01,134.450884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.01,134.450884],"end":[161.98,134.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[163.9,137.39657],"end":[163.9,135.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.01,133.480884],"end":[162.9,133.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[163.25,133.13088399999998],"end":[163.25,134.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[163.9,135.13088399999998],"end":[163.5,134.730884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[161.75,132.480884],"end":[161.64,132.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[163.465686,137.830884],"end":[163.9,137.39657],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[162.9,133.480884],"end":[163.25,133.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[161.75,132.480884],"end":[161.75,132.480884],"width":0.25,"net":"/ADC3/ADCIN_SCALED5"},{"start":[150.51999999999998,151.5],"end":[150.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[170.51999999999998,151.5],"end":[170.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[176.4,146.13088399999998],"end":[176.5,146.230884],"width":0.3,"net":"GND"},{"start":[207.01,133.22088399999998],"end":[207.25,132.980884],"width":0.15,"net":"GND"},{"start":[189.76999999999998,143.710884],"end":[189.5,143.980884],"width":0.15,"net":"GND"},{"start":[170.6,150.94],"end":[170.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[182.51999999999998,151.5],"end":[182.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[149.98,134.710884],"end":[150.25,134.980884],"width":0.15,"net":"GND"},{"start":[146.79999999999998,146.13088399999998],"end":[147.65,146.13088399999998],"width":0.3,"net":"GND"},{"start":[166.51999999999998,150.01999999999998],"end":[166.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[140.51999999999998,149.5],"end":[140.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[166.65,146.13088399999998],"end":[166.75,146.230884],"width":0.3,"net":"GND"},{"start":[192.51999999999998,149.5],"end":[192.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[152.54,152.0],"end":[152.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[190.95,138.480884],"end":[189.75,138.480884],"width":0.3,"net":"GND"},{"start":[168.51999999999998,151.5],"end":[168.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[168.54,151.51999999999998],"end":[168.54,152.0],"width":0.15,"net":"GND"},{"start":[188.01,133.22088399999998],"end":[188.25,132.980884],"width":0.15,"net":"GND"},{"start":[203.79999999999998,146.13088399999998],"end":[204.64999999999998,146.13088399999998],"width":0.3,"net":"GND"},{"start":[180.67434799999998,106.25],"end":[179.75,106.25],"width":0.3,"net":"GND"},{"start":[192.51999999999998,150.44],"end":[192.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[146.51999999999998,150.01999999999998],"end":[146.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[174.54,151.51999999999998],"end":[174.54,152.0],"width":0.15,"net":"GND"},{"start":[158.54,151.51999999999998],"end":[158.54,152.0],"width":0.15,"net":"GND"},{"start":[190.51999999999998,150.44],"end":[190.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[197.73,142.480884],"end":[197.73,142.00088399999999],"width":0.15,"net":"GND"},{"start":[200.2,138.480884],"end":[199.0,138.480884],"width":0.3,"net":"GND"},{"start":[156.54,151.51999999999998],"end":[156.54,152.0],"width":0.15,"net":"GND"},{"start":[194.51999999999998,150.01999999999998],"end":[194.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[169.940001,112.47999999999999],"end":[169.5,112.039999],"width":0.3,"net":"GND"},{"start":[159.48,98.75],"end":[159.48,99.78],"width":0.15,"net":"GND"},{"start":[139.76,86.00999999999999],"end":[139.25,85.5],"width":0.15,"net":"GND"},{"start":[140.73,134.480884],"end":[140.73,134.710884],"width":0.15,"net":"GND"},{"start":[136.73999999999998,90.75],"end":[136.73999999999998,90.74],"width":0.15,"net":"GND"},{"start":[178.54,151.51999999999998],"end":[178.54,152.0],"width":0.15,"net":"GND"},{"start":[178.73,142.480884],"end":[178.73,142.00088399999999],"width":0.15,"net":"GND"},{"start":[175.999999,109.924348],"end":[176.0,109.0],"width":0.3,"net":"GND"},{"start":[165.325652,100.249999],"end":[166.749999,100.249999],"width":0.3,"net":"GND"},{"start":[135.26,87.5],"end":[135.26,87.49],"width":0.15,"net":"GND"},{"start":[170.73999999999998,142.480884],"end":[170.73999999999998,142.22088399999998],"width":0.15,"net":"GND"},{"start":[145.12,97.6],"end":[144.75,97.22999999999999],"width":0.3,"net":"GND"},{"start":[190.6,150.51999999999998],"end":[190.6,150.94],"width":0.15,"net":"GND"},{"start":[168.98,134.480884],"end":[168.98,134.710884],"width":0.15,"net":"GND"},{"start":[196.54,151.51999999999998],"end":[196.54,152.0],"width":0.15,"net":"GND"},{"start":[152.51999999999998,151.01999999999998],"end":[152.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[154.51999999999998,151.5],"end":[154.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[143.29999999999998,146.13088399999998],"end":[144.15,146.13088399999998],"width":0.3,"net":"GND"},{"start":[138.5,150.42],"end":[138.57999999999998,150.5],"width":0.15,"net":"GND"},{"start":[162.6,150.51999999999998],"end":[162.6,150.94],"width":0.15,"net":"GND"},{"start":[142.54,152.0],"end":[142.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[174.6,150.51999999999998],"end":[174.6,150.94],"width":0.15,"net":"GND"},{"start":[170.76999999999998,134.710884],"end":[170.5,134.980884],"width":0.15,"net":"GND"},{"start":[169.5,108.75],"end":[169.499999,108.750001],"width":0.3,"net":"GND"},{"start":[159.73,142.480884],"end":[159.73,142.00088399999999],"width":0.15,"net":"GND"},{"start":[141.98999999999998,142.990884],"end":[142.0,142.980884],"width":0.15,"net":"GND"},{"start":[197.76,143.480884],"end":[197.76,142.990884],"width":0.15,"net":"GND"},{"start":[178.750001,99.750001],"end":[178.5,99.5],"width":0.3,"net":"GND"},{"start":[178.51999999999998,151.5],"end":[178.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[169.5,95.5],"end":[169.499999,95.500001],"width":0.3,"net":"GND"},{"start":[133.29999999999998,93.55],"end":[133.0,93.25],"width":0.15,"net":"GND"},{"start":[174.51999999999998,150.01999999999998],"end":[174.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[179.98999999999998,133.22088399999998],"end":[179.75,132.980884],"width":0.15,"net":"GND"},{"start":[156.51999999999998,150.01999999999998],"end":[156.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[146.51999999999998,151.01999999999998],"end":[146.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[192.54,152.0],"end":[192.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[180.51999999999998,151.5],"end":[180.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[169.0,142.980884],"end":[169.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[162.2,138.480884],"end":[161.0,138.480884],"width":0.3,"net":"GND"},{"start":[192.95,130.830884],"end":[193.14999999999998,130.830884],"width":0.15,"net":"GND"},{"start":[172.04999999999998,146.13088399999998],"end":[172.9,146.13088399999998],"width":0.3,"net":"GND"},{"start":[178.76,133.22088399999998],"end":[179.0,132.980884],"width":0.15,"net":"GND"},{"start":[151.76999999999998,143.710884],"end":[151.5,143.980884],"width":0.15,"net":"GND"},{"start":[196.6,150.94],"end":[196.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[132.76999999999998,143.480884],"end":[132.76999999999998,143.710884],"width":0.15,"net":"GND"},{"start":[201.0237,98.6],"end":[201.0237,98.0487],"width":0.5,"net":"GND"},{"start":[142.01999999999998,142.480884],"end":[142.01999999999998,142.00088399999999],"width":0.15,"net":"GND"},{"start":[169.499999,109.924348],"end":[169.499999,109.0],"width":0.3,"net":"GND"},{"start":[132.73999999999998,133.480884],"end":[132.73999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[133.95,138.480884],"end":[132.75,138.480884],"width":0.3,"net":"GND"},{"start":[189.76999999999998,143.480884],"end":[189.76999999999998,143.710884],"width":0.15,"net":"GND"},{"start":[140.54,152.0],"end":[140.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[132.73999999999998,142.22088399999998],"end":[132.5,141.980884],"width":0.15,"net":"GND"},{"start":[151.76999999999998,134.710884],"end":[151.5,134.980884],"width":0.15,"net":"GND"},{"start":[158.51999999999998,103.75],"end":[158.51999999999998,102.72],"width":0.15,"net":"GND"},{"start":[178.76,142.990884],"end":[178.75,142.980884],"width":0.15,"net":"GND"},{"start":[200.6,150.94],"end":[200.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[140.54,151.51999999999998],"end":[140.54,152.0],"width":0.15,"net":"GND"},{"start":[184.51999999999998,151.5],"end":[184.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[161.0,142.50088399999999],"end":[161.01999999999998,142.480884],"width":0.15,"net":"GND"},{"start":[178.6,150.51999999999998],"end":[178.6,150.94],"width":0.15,"net":"GND"},{"start":[185.65,146.13088399999998],"end":[185.75,146.230884],"width":0.3,"net":"GND"},{"start":[142.51999999999998,151.5],"end":[142.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[180.01999999999998,142.480884],"end":[180.01999999999998,142.00088399999999],"width":0.15,"net":"GND"},{"start":[184.6,150.51999999999998],"end":[184.6,150.94],"width":0.15,"net":"GND"},{"start":[179.98999999999998,142.990884],"end":[180.0,142.980884],"width":0.15,"net":"GND"},{"start":[176.51999999999998,149.5],"end":[176.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[204.64999999999998,146.13088399999998],"end":[204.75,146.230884],"width":0.3,"net":"GND"},{"start":[178.749999,103.750001],"end":[178.5,104.0],"width":0.3,"net":"GND"},{"start":[132.51,84.99],"end":[132.5,85.0],"width":0.15,"net":"GND"},{"start":[145.89,97.6],"end":[145.89,97.64],"width":0.3,"net":"GND"},{"start":[180.0,142.50088399999999],"end":[180.01999999999998,142.480884],"width":0.15,"net":"GND"},{"start":[140.51999999999998,150.01999999999998],"end":[140.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[197.76,142.990884],"end":[197.75,142.980884],"width":0.15,"net":"GND"},{"start":[184.79999999999998,146.13088399999998],"end":[185.65,146.13088399999998],"width":0.3,"net":"GND"},{"start":[200.51999999999998,149.5],"end":[200.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[166.51999999999998,150.44],"end":[166.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[178.73,143.480884],"end":[178.73,143.710884],"width":0.15,"net":"GND"},{"start":[168.6,150.94],"end":[168.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[148.51999999999998,149.5],"end":[148.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[132.73999999999998,133.22088399999998],"end":[132.5,132.980884],"width":0.15,"net":"GND"},{"start":[166.749999,100.249999],"end":[166.75,100.25],"width":0.3,"net":"GND"},{"start":[188.6,150.94],"end":[188.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[161.0,142.980884],"end":[161.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[190.51999999999998,150.01999999999998],"end":[190.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[148.91,96.6],"end":[149.35,96.6],"width":0.3,"net":"GND"},{"start":[188.6,150.51999999999998],"end":[188.6,150.94],"width":0.15,"net":"GND"},{"start":[164.6,150.94],"end":[164.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[202.27499999999998,103.25],"end":[204.25,103.25],"width":0.5,"net":"GND"},{"start":[181.2,138.480884],"end":[180.0,138.480884],"width":0.3,"net":"GND"},{"start":[186.51999999999998,150.44],"end":[186.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[178.76,133.480884],"end":[178.76,133.22088399999998],"width":0.15,"net":"GND"},{"start":[178.51999999999998,151.01999999999998],"end":[178.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[170.25,112.47999999999999],"end":[169.940001,112.47999999999999],"width":0.3,"net":"GND"},{"start":[158.51999999999998,102.72],"end":[158.15,102.35],"width":0.15,"net":"GND"},{"start":[159.76,143.480884],"end":[159.76,142.990884],"width":0.15,"net":"GND"},{"start":[163.15,146.13088399999998],"end":[163.25,146.230884],"width":0.3,"net":"GND"},{"start":[207.5,138.00088399999999],"end":[207.5,137.230884],"width":0.3,"net":"GND"},{"start":[180.51999999999998,150.44],"end":[180.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[150.54,151.51999999999998],"end":[150.54,152.0],"width":0.15,"net":"GND"},{"start":[150.51999999999998,150.01999999999998],"end":[150.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[178.73,134.710884],"end":[179.0,134.980884],"width":0.15,"net":"GND"},{"start":[191.04999999999998,146.13088399999998],"end":[191.89999999999998,146.13088399999998],"width":0.3,"net":"GND"},{"start":[186.6,150.94],"end":[186.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[188.51999999999998,151.5],"end":[188.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[194.51999999999998,151.01999999999998],"end":[194.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[204.75,102.75],"end":[204.75,101.75],"width":0.5,"net":"GND"},{"start":[144.51999999999998,149.5],"end":[144.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[200.54,152.0],"end":[200.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[169.5,112.039999],"end":[169.5,111.75],"width":0.3,"net":"GND"},{"start":[189.73999999999998,133.22088399999998],"end":[189.5,132.980884],"width":0.15,"net":"GND"},{"start":[179.25,103.75],"end":[178.749999,103.750001],"width":0.3,"net":"GND"},{"start":[159.48,99.78],"end":[159.85,100.14999999999999],"width":0.15,"net":"GND"},{"start":[151.73999999999998,142.22088399999998],"end":[151.5,141.980884],"width":0.15,"net":"GND"},{"start":[162.51999999999998,149.5],"end":[162.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[158.51999999999998,103.75],"end":[157.75,103.75],"width":0.15,"net":"GND"},{"start":[179.98999999999998,133.480884],"end":[179.98999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[144.51999999999998,151.01999999999998],"end":[144.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[184.51999999999998,149.5],"end":[184.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[179.25,106.25],"end":[178.75,106.25],"width":0.3,"net":"GND"},{"start":[166.750001,105.750001],"end":[167.0,106.0],"width":0.3,"net":"GND"},{"start":[150.6,150.94],"end":[150.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[149.98,134.480884],"end":[149.98,134.710884],"width":0.15,"net":"GND"},{"start":[146.51999999999998,149.5],"end":[146.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[182.15,146.13088399999998],"end":[182.25,146.230884],"width":0.3,"net":"GND"},{"start":[172.51999999999998,151.5],"end":[172.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[198.51999999999998,150.01999999999998],"end":[198.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[160.51999999999998,150.01999999999998],"end":[160.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[172.54,152.0],"end":[172.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[149.29999999999998,103.71249999999999],"end":[149.29999999999998,102.6125],"width":0.3,"net":"GND"},{"start":[138.51999999999998,151.98],"end":[138.5,152.0],"width":0.15,"net":"GND"},{"start":[142.51999999999998,150.01999999999998],"end":[142.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[186.54,152.0],"end":[186.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[168.51999999999998,149.5],"end":[168.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[146.51999999999998,150.44],"end":[146.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[154.6,150.94],"end":[154.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[148.51999999999998,151.5],"end":[148.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[161.01999999999998,142.480884],"end":[161.01999999999998,142.00088399999999],"width":0.15,"net":"GND"},{"start":[196.54,152.0],"end":[196.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[176.45315399999998,92.02],"end":[175.84,92.63315399999999],"width":0.3,"net":"GND"},{"start":[176.51999999999998,151.5],"end":[176.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[132.76,86.25],"end":[132.76,86.00999999999999],"width":0.15,"net":"GND"},{"start":[148.51999999999998,150.44],"end":[148.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[203.51999999999998,96.47999999999999],"end":[203.6,96.39999999999999],"width":0.3,"net":"GND"},{"start":[161.01999999999998,134.480884],"end":[161.01999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[180.54,152.0],"end":[180.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[152.51999999999998,151.5],"end":[152.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[146.54,152.0],"end":[146.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[198.98999999999998,142.990884],"end":[199.0,142.980884],"width":0.15,"net":"GND"},{"start":[190.51999999999998,151.5],"end":[190.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[174.51999999999998,149.5],"end":[174.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[171.95,138.480884],"end":[170.75,138.480884],"width":0.3,"net":"GND"},{"start":[138.57999999999998,150.5],"end":[138.57999999999998,150.92],"width":0.15,"net":"GND"},{"start":[131.51,90.49],"end":[131.75,90.25],"width":0.15,"net":"GND"},{"start":[158.54,152.0],"end":[158.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[170.73999999999998,133.480884],"end":[170.73999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[204.75,101.75],"end":[203.5,100.5],"width":0.5,"net":"GND"},{"start":[195.39999999999998,146.13088399999998],"end":[195.5,146.230884],"width":0.3,"net":"GND"},{"start":[204.2,62.55],"end":[204.39999999999998,62.55],"width":0.5,"net":"GND"},{"start":[136.73999999999998,90.74],"end":[136.25,90.25],"width":0.15,"net":"GND"},{"start":[132.76999999999998,134.480884],"end":[132.76999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[150.54,152.0],"end":[150.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[158.51999999999998,150.01999999999998],"end":[158.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[156.51999999999998,151.01999999999998],"end":[156.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[180.6,150.51999999999998],"end":[180.6,150.94],"width":0.15,"net":"GND"},{"start":[158.51999999999998,151.5],"end":[158.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[198.51999999999998,151.5],"end":[198.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[197.73,142.00088399999999],"end":[197.75,141.980884],"width":0.15,"net":"GND"},{"start":[178.75,142.980884],"end":[178.75,142.50088399999999],"width":0.15,"net":"GND"},{"start":[159.75,142.980884],"end":[159.75,142.50088399999999],"width":0.15,"net":"GND"},{"start":[147.65,146.13088399999998],"end":[147.75,146.230884],"width":0.3,"net":"GND"},{"start":[148.54,151.51999999999998],"end":[148.54,152.0],"width":0.15,"net":"GND"},{"start":[141.98999999999998,143.480884],"end":[141.98999999999998,142.990884],"width":0.15,"net":"GND"},{"start":[151.73999999999998,133.480884],"end":[151.73999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[160.54,152.0],"end":[160.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[139.26,84.99],"end":[139.25,85.0],"width":0.15,"net":"GND"},{"start":[144.75,97.22999999999999],"end":[144.25,97.22999999999999],"width":0.3,"net":"GND"},{"start":[166.54,152.0],"end":[166.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[200.54,151.51999999999998],"end":[200.54,152.0],"width":0.15,"net":"GND"},{"start":[154.54,151.51999999999998],"end":[154.54,152.0],"width":0.15,"net":"GND"},{"start":[204.85,102.85],"end":[204.75,102.75],"width":0.5,"net":"GND"},{"start":[186.51999999999998,151.5],"end":[186.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[152.51999999999998,150.01999999999998],"end":[152.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[162.54,151.51999999999998],"end":[162.54,152.0],"width":0.15,"net":"GND"},{"start":[164.6,150.51999999999998],"end":[164.6,150.94],"width":0.15,"net":"GND"},{"start":[134.04999999999998,146.13088399999998],"end":[134.9,146.13088399999998],"width":0.3,"net":"GND"},{"start":[164.54,152.0],"end":[164.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[187.98,142.480884],"end":[187.98,142.00088399999999],"width":0.15,"net":"GND"},{"start":[148.51999999999998,150.01999999999998],"end":[148.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[176.51999999999998,150.01999999999998],"end":[176.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[207.01,142.990884],"end":[207.0,142.980884],"width":0.15,"net":"GND"},{"start":[144.6,150.94],"end":[144.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[182.54,152.0],"end":[182.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[142.01999999999998,142.00088399999999],"end":[142.0,141.980884],"width":0.15,"net":"GND"},{"start":[164.51999999999998,150.01999999999998],"end":[164.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[207.75,102.85],"end":[204.85,102.85],"width":0.5,"net":"GND"},{"start":[179.75,99.75],"end":[179.25,99.750001],"width":0.3,"net":"GND"},{"start":[194.54,152.0],"end":[194.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[159.75,142.50088399999999],"end":[159.73,142.480884],"width":0.15,"net":"GND"},{"start":[150.0,142.980884],"end":[150.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[178.75,106.25],"end":[178.5,106.5],"width":0.3,"net":"GND"},{"start":[168.51999999999998,150.44],"end":[168.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[172.51999999999998,149.5],"end":[172.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[207.01,133.480884],"end":[207.01,133.22088399999998],"width":0.15,"net":"GND"},{"start":[138.4,146.13088399999998],"end":[138.5,146.230884],"width":0.3,"net":"GND"},{"start":[198.51999999999998,149.5],"end":[198.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[144.25,97.22999999999999],"end":[143.78,97.22999999999999],"width":0.3,"net":"GND"},{"start":[137.73,97.0],"end":[137.73,95.67],"width":0.15,"net":"GND"},{"start":[176.6,150.51999999999998],"end":[176.6,150.94],"width":0.15,"net":"GND"},{"start":[198.54,151.51999999999998],"end":[198.54,152.0],"width":0.15,"net":"GND"},{"start":[190.54,152.0],"end":[190.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[159.76,142.990884],"end":[159.75,142.980884],"width":0.15,"net":"GND"},{"start":[136.26,86.25],"end":[136.26,86.00999999999999],"width":0.15,"net":"GND"},{"start":[188.51999999999998,150.44],"end":[188.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[180.51999999999998,149.5],"end":[180.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[169.499999,110.75],"end":[169.5,111.75],"width":0.3,"net":"GND"},{"start":[160.6,150.51999999999998],"end":[160.6,150.94],"width":0.15,"net":"GND"},{"start":[134.9,146.13088399999998],"end":[135.0,146.230884],"width":0.3,"net":"GND"},{"start":[142.51999999999998,149.5],"end":[142.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[150.51999999999998,149.5],"end":[150.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[160.51999999999998,151.01999999999998],"end":[160.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[159.73,134.710884],"end":[160.0,134.980884],"width":0.15,"net":"GND"},{"start":[165.325652,98.25],"end":[166.25,98.25],"width":0.3,"net":"GND"},{"start":[198.98999999999998,133.22088399999998],"end":[198.75,132.980884],"width":0.15,"net":"GND"},{"start":[190.54,151.51999999999998],"end":[190.54,152.0],"width":0.15,"net":"GND"},{"start":[187.98,134.710884],"end":[188.25,134.980884],"width":0.15,"net":"GND"},{"start":[198.25,138.00088399999999],"end":[198.25,137.230884],"width":0.3,"net":"GND"},{"start":[168.98,134.710884],"end":[169.25,134.980884],"width":0.15,"net":"GND"},{"start":[188.0,142.50088399999999],"end":[187.98,142.480884],"width":0.15,"net":"GND"},{"start":[135.26,87.49],"end":[135.75,87.0],"width":0.15,"net":"GND"},{"start":[170.76999999999998,143.480884],"end":[170.76999999999998,143.710884],"width":0.15,"net":"GND"},{"start":[172.9,146.13088399999998],"end":[173.0,146.230884],"width":0.3,"net":"GND"},{"start":[140.6,150.51999999999998],"end":[140.6,150.94],"width":0.15,"net":"GND"},{"start":[169.499999,94.57565199999999],"end":[169.5,95.5],"width":0.3,"net":"GND"},{"start":[162.54,152.0],"end":[162.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[204.39999999999998,62.55],"end":[205.32,61.629999999999995],"width":0.5,"net":"GND"},{"start":[154.51999999999998,150.44],"end":[154.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[179.25,99.750001],"end":[178.750001,99.750001],"width":0.3,"net":"GND"},{"start":[166.6,150.51999999999998],"end":[166.6,150.94],"width":0.15,"net":"GND"},{"start":[179.75,103.75],"end":[179.25,103.75],"width":0.3,"net":"GND"},{"start":[166.51999999999998,151.01999999999998],"end":[166.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[202.27499999999998,103.25],"end":[201.0237,101.9987],"width":0.5,"net":"GND"},{"start":[206.98,142.00088399999999],"end":[207.0,141.980884],"width":0.15,"net":"GND"},{"start":[156.51999999999998,149.5],"end":[156.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[202.79999999999998,96.47999999999999],"end":[203.51999999999998,96.47999999999999],"width":0.3,"net":"GND"},{"start":[189.73999999999998,142.480884],"end":[189.73999999999998,142.22088399999998],"width":0.15,"net":"GND"},{"start":[207.0,142.50088399999999],"end":[206.98,142.480884],"width":0.15,"net":"GND"},{"start":[182.51999999999998,149.5],"end":[182.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[190.6,150.94],"end":[190.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[151.76999999999998,134.480884],"end":[151.76999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[178.73,142.00088399999999],"end":[178.75,141.980884],"width":0.15,"net":"GND"},{"start":[132.2,89.45],"end":[132.25,89.5],"width":0.15,"net":"GND"},{"start":[164.54,151.51999999999998],"end":[164.54,152.0],"width":0.15,"net":"GND"},{"start":[199.01999999999998,134.480884],"end":[199.01999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[154.51999999999998,149.5],"end":[154.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[168.98,142.480884],"end":[168.98,142.00088399999999],"width":0.15,"net":"GND"},{"start":[156.51999999999998,150.44],"end":[156.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[194.6,150.51999999999998],"end":[194.6,150.94],"width":0.15,"net":"GND"},{"start":[150.01,133.480884],"end":[150.01,133.22088399999998],"width":0.15,"net":"GND"},{"start":[194.51999999999998,150.44],"end":[194.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[196.51999999999998,150.01999999999998],"end":[196.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[191.89999999999998,146.13088399999998],"end":[192.0,146.230884],"width":0.3,"net":"GND"},{"start":[187.98,134.480884],"end":[187.98,134.710884],"width":0.15,"net":"GND"},{"start":[132.76,86.00999999999999],"end":[132.25,85.5],"width":0.15,"net":"GND"},{"start":[189.76999999999998,134.480884],"end":[189.76999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[138.5,151.0],"end":[138.5,151.48],"width":0.15,"net":"GND"},{"start":[156.6,150.51999999999998],"end":[156.6,150.94],"width":0.15,"net":"GND"},{"start":[198.98999999999998,143.480884],"end":[198.98999999999998,142.990884],"width":0.15,"net":"GND"},{"start":[162.51999999999998,151.5],"end":[162.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[198.54,152.0],"end":[198.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[159.73,143.480884],"end":[159.73,143.710884],"width":0.15,"net":"GND"},{"start":[133.2,84.99],"end":[132.51,84.99],"width":0.15,"net":"GND"},{"start":[179.25,138.00088399999999],"end":[179.25,137.230884],"width":0.3,"net":"GND"},{"start":[172.51999999999998,150.01999999999998],"end":[172.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[146.54,151.51999999999998],"end":[146.54,152.0],"width":0.15,"net":"GND"},{"start":[176.51999999999998,151.01999999999998],"end":[176.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[184.51999999999998,151.01999999999998],"end":[184.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[156.54999999999998,146.13088399999998],"end":[157.4,146.13088399999998],"width":0.3,"net":"GND"},{"start":[166.75,105.750001],"end":[166.750001,105.750001],"width":0.3,"net":"GND"},{"start":[169.499999,109.0],"end":[169.499999,108.500001],"width":0.3,"net":"GND"},{"start":[180.51999999999998,150.01999999999998],"end":[180.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[136.76999999999998,92.83],"end":[135.9,93.7],"width":0.15,"net":"GND"},{"start":[168.98,142.00088399999999],"end":[169.0,141.980884],"width":0.15,"net":"GND"},{"start":[175.999999,93.486845],"end":[175.999999,94.57565199999999],"width":0.3,"net":"GND"},{"start":[142.0,142.50088399999999],"end":[142.01999999999998,142.480884],"width":0.15,"net":"GND"},{"start":[156.54,152.0],"end":[156.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[178.51999999999998,150.44],"end":[178.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[192.54,151.51999999999998],"end":[192.54,152.0],"width":0.15,"net":"GND"},{"start":[166.25,98.25],"end":[166.75,98.25],"width":0.3,"net":"GND"},{"start":[169.499999,109.0],"end":[169.499999,108.750001],"width":0.3,"net":"GND"},{"start":[188.51999999999998,149.5],"end":[188.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[151.73999999999998,142.480884],"end":[151.73999999999998,142.22088399999998],"width":0.15,"net":"GND"},{"start":[142.01999999999998,134.480884],"end":[142.01999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[170.76999999999998,134.480884],"end":[170.76999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[160.98999999999998,133.480884],"end":[160.98999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[150.5,138.00088399999999],"end":[150.5,137.230884],"width":0.3,"net":"GND"},{"start":[166.54,151.51999999999998],"end":[166.54,152.0],"width":0.15,"net":"GND"},{"start":[157.4,146.13088399999998],"end":[157.5,146.230884],"width":0.3,"net":"GND"},{"start":[135.76,84.99],"end":[135.75,85.0],"width":0.15,"net":"GND"},{"start":[160.54,151.51999999999998],"end":[160.54,152.0],"width":0.15,"net":"GND"},{"start":[186.51999999999998,149.5],"end":[186.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[182.6,150.51999999999998],"end":[182.6,150.94],"width":0.15,"net":"GND"},{"start":[140.73,143.480884],"end":[140.73,143.710884],"width":0.15,"net":"GND"},{"start":[159.48,98.75],"end":[160.25,98.75],"width":0.15,"net":"GND"},{"start":[186.54,151.51999999999998],"end":[186.54,152.0],"width":0.15,"net":"GND"},{"start":[174.54,152.0],"end":[174.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[146.25,98.0],"end":[146.5,98.25],"width":0.3,"net":"GND"},{"start":[151.73999999999998,133.22088399999998],"end":[151.5,132.980884],"width":0.15,"net":"GND"},{"start":[169.0,142.50088399999999],"end":[168.98,142.480884],"width":0.15,"net":"GND"},{"start":[170.51999999999998,149.5],"end":[170.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[197.75,142.50088399999999],"end":[197.73,142.480884],"width":0.15,"net":"GND"},{"start":[149.35,96.6],"end":[149.5,96.75],"width":0.3,"net":"GND"},{"start":[138.23999999999998,87.55],"end":[137.29999999999998,87.55],"width":0.15,"net":"GND"},{"start":[152.95,138.480884],"end":[151.75,138.480884],"width":0.3,"net":"GND"},{"start":[138.57999999999998,150.92],"end":[138.5,151.0],"width":0.15,"net":"GND"},{"start":[150.6,150.51999999999998],"end":[150.6,150.94],"width":0.15,"net":"GND"},{"start":[142.51999999999998,151.01999999999998],"end":[142.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[159.76,133.480884],"end":[159.76,133.22088399999998],"width":0.15,"net":"GND"},{"start":[144.54,151.51999999999998],"end":[144.54,152.0],"width":0.15,"net":"GND"},{"start":[180.01999999999998,134.480884],"end":[180.01999999999998,134.710884],"width":0.15,"net":"GND"},{"start":[208.0,79.6],"end":[208.01,79.59],"width":0.15,"net":"GND"},{"start":[180.67434799999998,99.75],"end":[179.75,99.75],"width":0.3,"net":"GND"},{"start":[166.25,105.750001],"end":[166.75,105.750001],"width":0.3,"net":"GND"},{"start":[201.14999999999998,146.13088399999998],"end":[201.25,146.230884],"width":0.3,"net":"GND"},{"start":[186.51999999999998,151.01999999999998],"end":[186.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[141.98999999999998,133.22088399999998],"end":[141.75,132.980884],"width":0.15,"net":"GND"},{"start":[166.51999999999998,149.5],"end":[166.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[170.0,92.02],"end":[169.95315399999998,92.02],"width":0.3,"net":"GND"},{"start":[133.73999999999998,93.55],"end":[133.29999999999998,93.55],"width":0.15,"net":"GND"},{"start":[154.51999999999998,150.01999999999998],"end":[154.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[180.01999999999998,134.710884],"end":[179.75,134.980884],"width":0.15,"net":"GND"},{"start":[170.51999999999998,150.44],"end":[170.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[190.01,81.75],"end":[190.5,81.75],"width":0.5,"net":"GND"},{"start":[180.67434799999998,103.75],"end":[179.75,103.75],"width":0.3,"net":"GND"},{"start":[180.0,142.980884],"end":[180.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[156.6,150.94],"end":[156.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[197.73,143.480884],"end":[197.73,143.710884],"width":0.15,"net":"GND"},{"start":[169.499999,93.599003],"end":[169.499999,94.57565199999999],"width":0.3,"net":"GND"},{"start":[141.98999999999998,133.480884],"end":[141.98999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[152.51999999999998,150.44],"end":[152.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[170.73999999999998,142.22088399999998],"end":[170.5,141.980884],"width":0.15,"net":"GND"},{"start":[188.54,152.0],"end":[188.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[184.51999999999998,150.44],"end":[184.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[145.89,97.64],"end":[146.25,98.0],"width":0.3,"net":"GND"},{"start":[144.15,146.13088399999998],"end":[144.25,146.230884],"width":0.3,"net":"GND"},{"start":[148.6,150.51999999999998],"end":[148.6,150.94],"width":0.15,"net":"GND"},{"start":[207.0,142.980884],"end":[207.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[208.01,79.0],"end":[208.01,79.59],"width":0.15,"net":"GND"},{"start":[164.51999999999998,151.01999999999998],"end":[164.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[138.5,149.48],"end":[138.5,150.0],"width":0.15,"net":"GND"},{"start":[161.01999999999998,142.00088399999999],"end":[161.0,141.980884],"width":0.15,"net":"GND"},{"start":[140.75,142.50088399999999],"end":[140.73,142.480884],"width":0.15,"net":"GND"},{"start":[184.54,151.51999999999998],"end":[184.54,152.0],"width":0.15,"net":"GND"},{"start":[160.98999999999998,143.480884],"end":[160.98999999999998,142.990884],"width":0.15,"net":"GND"},{"start":[200.51999999999998,150.01999999999998],"end":[200.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[142.0,142.980884],"end":[142.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[169.34,92.63315399999999],"end":[169.34,93.439004],"width":0.3,"net":"GND"},{"start":[149.98,142.00088399999999],"end":[150.0,141.980884],"width":0.15,"net":"GND"},{"start":[188.01,133.480884],"end":[188.01,133.22088399999998],"width":0.15,"net":"GND"},{"start":[176.54,152.0],"end":[176.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[182.6,150.94],"end":[182.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[158.51999999999998,151.01999999999998],"end":[158.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[174.6,150.94],"end":[174.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[194.54999999999998,146.13088399999998],"end":[195.39999999999998,146.13088399999998],"width":0.3,"net":"GND"},{"start":[196.51999999999998,150.44],"end":[196.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[154.51999999999998,151.01999999999998],"end":[154.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[194.51999999999998,149.5],"end":[194.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[180.6,150.94],"end":[180.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[194.51999999999998,151.5],"end":[194.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[140.6,150.94],"end":[140.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[188.01,143.480884],"end":[188.01,142.990884],"width":0.15,"net":"GND"},{"start":[140.76,133.480884],"end":[140.76,133.22088399999998],"width":0.15,"net":"GND"},{"start":[172.51999999999998,151.01999999999998],"end":[172.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[142.6,150.94],"end":[142.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[142.54,151.51999999999998],"end":[142.54,152.0],"width":0.15,"net":"GND"},{"start":[178.76,143.480884],"end":[178.76,142.990884],"width":0.15,"net":"GND"},{"start":[175.999999,109.924348],"end":[175.999999,110.75],"width":0.3,"net":"GND"},{"start":[161.01999999999998,134.710884],"end":[160.75,134.980884],"width":0.15,"net":"GND"},{"start":[169.01,133.22088399999998],"end":[169.25,132.980884],"width":0.15,"net":"GND"},{"start":[179.98999999999998,143.480884],"end":[179.98999999999998,142.990884],"width":0.15,"net":"GND"},{"start":[168.51999999999998,151.01999999999998],"end":[168.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[164.51999999999998,149.5],"end":[164.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[175.51999999999998,111.453154],"end":[175.51999999999998,111.5],"width":0.3,"net":"GND"},{"start":[198.6,150.94],"end":[198.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[152.51999999999998,149.5],"end":[152.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[176.0,95.5],"end":[175.999999,95.500001],"width":0.3,"net":"GND"},{"start":[176.54,151.51999999999998],"end":[176.54,152.0],"width":0.15,"net":"GND"},{"start":[196.6,150.51999999999998],"end":[196.6,150.94],"width":0.15,"net":"GND"},{"start":[170.76999999999998,143.710884],"end":[170.5,143.980884],"width":0.15,"net":"GND"},{"start":[132.76999999999998,134.710884],"end":[132.5,134.980884],"width":0.15,"net":"GND"},{"start":[178.51999999999998,149.5],"end":[178.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[160.6,150.94],"end":[160.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[143.2,138.480884],"end":[142.0,138.480884],"width":0.3,"net":"GND"},{"start":[168.6,150.51999999999998],"end":[168.6,150.94],"width":0.15,"net":"GND"},{"start":[196.51999999999998,151.5],"end":[196.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[140.51999999999998,151.01999999999998],"end":[140.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[192.6,150.94],"end":[192.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[164.51999999999998,151.5],"end":[164.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[207.01,143.480884],"end":[207.01,142.990884],"width":0.15,"net":"GND"},{"start":[131.26,89.45],"end":[132.2,89.45],"width":0.15,"net":"GND"},{"start":[197.79999999999998,62.55],"end":[197.6,62.55],"width":0.5,"net":"GND"},{"start":[175.999999,110.75],"end":[175.999999,110.97315499999999],"width":0.3,"net":"GND"},{"start":[143.78,97.22999999999999],"end":[143.76,97.25],"width":0.3,"net":"GND"},{"start":[162.51999999999998,150.44],"end":[162.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[182.54,151.51999999999998],"end":[182.54,152.0],"width":0.15,"net":"GND"},{"start":[176.6,150.94],"end":[176.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[169.499999,95.500001],"end":[169.0,96.0],"width":0.3,"net":"GND"},{"start":[184.51999999999998,150.01999999999998],"end":[184.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[194.54,151.51999999999998],"end":[194.54,152.0],"width":0.15,"net":"GND"},{"start":[200.51999999999998,151.5],"end":[200.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[190.51999999999998,149.5],"end":[190.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[173.95,130.830884],"end":[174.15,130.830884],"width":0.15,"net":"GND"},{"start":[200.6,150.51999999999998],"end":[200.6,150.94],"width":0.15,"net":"GND"},{"start":[144.51999999999998,150.01999999999998],"end":[144.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[152.54,151.51999999999998],"end":[152.54,152.0],"width":0.15,"net":"GND"},{"start":[192.51999999999998,151.01999999999998],"end":[192.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[169.5,138.00088399999999],"end":[169.5,137.230884],"width":0.3,"net":"GND"},{"start":[176.0,109.0],"end":[176.0,108.5],"width":0.3,"net":"GND"},{"start":[197.75,142.980884],"end":[197.75,142.50088399999999],"width":0.15,"net":"GND"},{"start":[196.51999999999998,151.01999999999998],"end":[196.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[187.98,142.00088399999999],"end":[188.0,141.980884],"width":0.15,"net":"GND"},{"start":[194.6,150.94],"end":[194.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[146.6,150.94],"end":[146.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[192.6,150.51999999999998],"end":[192.6,150.94],"width":0.15,"net":"GND"},{"start":[148.54,152.0],"end":[148.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[158.51999999999998,150.44],"end":[158.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[150.51999999999998,151.01999999999998],"end":[150.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[190.51999999999998,151.01999999999998],"end":[190.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[153.04999999999998,146.13088399999998],"end":[153.9,146.13088399999998],"width":0.3,"net":"GND"},{"start":[197.76,133.480884],"end":[197.76,133.22088399999998],"width":0.15,"net":"GND"},{"start":[162.6,150.94],"end":[162.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[132.76999999999998,143.710884],"end":[132.5,143.980884],"width":0.15,"net":"GND"},{"start":[153.9,146.13088399999998],"end":[154.0,146.230884],"width":0.3,"net":"GND"},{"start":[136.7,84.99],"end":[135.76,84.99],"width":0.15,"net":"GND"},{"start":[165.325652,105.750001],"end":[166.25,105.750001],"width":0.3,"net":"GND"},{"start":[142.51999999999998,150.44],"end":[142.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[169.01,143.480884],"end":[169.01,142.990884],"width":0.15,"net":"GND"},{"start":[149.29999999999998,112.5],"end":[149.29999999999998,111.39999999999999],"width":0.3,"net":"GND"},{"start":[178.75,142.50088399999999],"end":[178.73,142.480884],"width":0.15,"net":"GND"},{"start":[188.01,142.990884],"end":[188.0,142.980884],"width":0.15,"net":"GND"},{"start":[160.51999999999998,149.5],"end":[160.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[188.51999999999998,150.01999999999998],"end":[188.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[203.5,100.5],"end":[202.86525,100.5],"width":0.5,"net":"GND"},{"start":[166.51999999999998,151.5],"end":[166.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[137.29999999999998,87.55],"end":[137.25,87.5],"width":0.15,"net":"GND"},{"start":[159.73,142.00088399999999],"end":[159.75,141.980884],"width":0.15,"net":"GND"},{"start":[182.51999999999998,150.44],"end":[182.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[192.51999999999998,151.5],"end":[192.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[175.54999999999998,146.13088399999998],"end":[176.4,146.13088399999998],"width":0.3,"net":"GND"},{"start":[175.84,93.32684599999999],"end":[175.999999,93.486845],"width":0.3,"net":"GND"},{"start":[142.6,150.51999999999998],"end":[142.6,150.94],"width":0.15,"net":"GND"},{"start":[186.51999999999998,150.01999999999998],"end":[186.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[136.76999999999998,92.0],"end":[136.76999999999998,92.83],"width":0.15,"net":"GND"},{"start":[201.0237,98.0487],"end":[200.725,97.75],"width":0.5,"net":"GND"},{"start":[132.73999999999998,142.480884],"end":[132.73999999999998,142.22088399999998],"width":0.15,"net":"GND"},{"start":[160.98999999999998,142.990884],"end":[161.0,142.980884],"width":0.15,"net":"GND"},{"start":[197.73,134.710884],"end":[198.0,134.980884],"width":0.15,"net":"GND"},{"start":[174.51999999999998,151.5],"end":[174.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[150.51999999999998,150.44],"end":[150.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[192.51999999999998,150.01999999999998],"end":[192.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[140.2,84.99],"end":[139.26,84.99],"width":0.15,"net":"GND"},{"start":[184.6,150.94],"end":[184.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[197.76,133.22088399999998],"end":[198.0,132.980884],"width":0.15,"net":"GND"},{"start":[179.75,106.25],"end":[179.25,106.25],"width":0.3,"net":"GND"},{"start":[150.0,142.50088399999999],"end":[149.98,142.480884],"width":0.15,"net":"GND"},{"start":[138.51999999999998,151.5],"end":[138.51999999999998,151.98],"width":0.15,"net":"GND"},{"start":[160.25,138.00088399999999],"end":[160.25,137.230884],"width":0.3,"net":"GND"},{"start":[168.51999999999998,150.01999999999998],"end":[168.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[181.29999999999998,146.13088399999998],"end":[182.15,146.13088399999998],"width":0.3,"net":"GND"},{"start":[152.6,150.94],"end":[152.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[172.6,150.94],"end":[172.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[154.6,150.51999999999998],"end":[154.6,150.94],"width":0.15,"net":"GND"},{"start":[169.499999,108.500001],"end":[169.5,108.5],"width":0.3,"net":"GND"},{"start":[150.01,143.480884],"end":[150.01,142.990884],"width":0.15,"net":"GND"},{"start":[170.73999999999998,133.22088399999998],"end":[170.5,132.980884],"width":0.15,"net":"GND"},{"start":[182.51999999999998,150.01999999999998],"end":[182.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[137.54999999999998,146.13088399999998],"end":[138.4,146.13088399999998],"width":0.3,"net":"GND"},{"start":[169.34,93.439004],"end":[169.499999,93.599003],"width":0.3,"net":"GND"},{"start":[137.73,95.67],"end":[138.1,95.3],"width":0.15,"net":"GND"},{"start":[190.5,81.75],"end":[191.0,81.75],"width":0.5,"net":"GND"},{"start":[131.0,90.49],"end":[131.51,90.49],"width":0.15,"net":"GND"},{"start":[174.51999999999998,150.44],"end":[174.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[170.51999999999998,151.01999999999998],"end":[170.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[174.51999999999998,151.01999999999998],"end":[174.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[169.95315399999998,92.02],"end":[169.34,92.63315399999999],"width":0.3,"net":"GND"},{"start":[198.51999999999998,150.44],"end":[198.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[160.51999999999998,151.5],"end":[160.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[175.84,92.63315399999999],"end":[175.84,93.32684599999999],"width":0.3,"net":"GND"},{"start":[150.01,142.990884],"end":[150.0,142.980884],"width":0.15,"net":"GND"},{"start":[198.51999999999998,151.01999999999998],"end":[198.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[201.0237,101.9987],"end":[201.0237,98.6],"width":0.5,"net":"GND"},{"start":[138.5,150.0],"end":[138.5,150.42],"width":0.15,"net":"GND"},{"start":[178.6,150.94],"end":[178.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[191.0,81.75],"end":[191.5,81.75],"width":0.5,"net":"GND"},{"start":[189.73999999999998,133.480884],"end":[189.73999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[154.54,152.0],"end":[154.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[206.98,142.480884],"end":[206.98,142.00088399999999],"width":0.15,"net":"GND"},{"start":[158.6,150.51999999999998],"end":[158.6,150.94],"width":0.15,"net":"GND"},{"start":[141.25,138.00088399999999],"end":[141.25,137.230884],"width":0.3,"net":"GND"},{"start":[176.51999999999998,150.44],"end":[176.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[160.98999999999998,133.22088399999998],"end":[160.75,132.980884],"width":0.15,"net":"GND"},{"start":[144.6,150.51999999999998],"end":[144.6,150.94],"width":0.15,"net":"GND"},{"start":[176.5,92.02],"end":[176.45315399999998,92.02],"width":0.3,"net":"GND"},{"start":[200.51999999999998,150.44],"end":[200.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[148.51999999999998,151.01999999999998],"end":[148.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[140.75,142.980884],"end":[140.75,142.50088399999999],"width":0.15,"net":"GND"},{"start":[178.54,152.0],"end":[178.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[144.54,152.0],"end":[144.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[159.76,133.22088399999998],"end":[160.0,132.980884],"width":0.15,"net":"GND"},{"start":[146.6,150.51999999999998],"end":[146.6,150.94],"width":0.15,"net":"GND"},{"start":[200.29999999999998,146.13088399999998],"end":[201.14999999999998,146.13088399999998],"width":0.3,"net":"GND"},{"start":[170.51999999999998,150.01999999999998],"end":[170.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[172.54,151.51999999999998],"end":[172.54,152.0],"width":0.15,"net":"GND"},{"start":[136.26,86.00999999999999],"end":[135.75,85.5],"width":0.15,"net":"GND"},{"start":[188.51999999999998,151.01999999999998],"end":[188.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[170.54,152.0],"end":[170.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[204.25,103.25],"end":[204.75,102.75],"width":0.5,"net":"GND"},{"start":[169.01,142.990884],"end":[169.0,142.980884],"width":0.15,"net":"GND"},{"start":[164.51999999999998,150.44],"end":[164.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[140.51999999999998,151.5],"end":[140.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[178.51999999999998,150.01999999999998],"end":[178.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[140.73,142.00088399999999],"end":[140.75,141.980884],"width":0.15,"net":"GND"},{"start":[175.999999,110.97315499999999],"end":[175.51999999999998,111.453154],"width":0.3,"net":"GND"},{"start":[140.51999999999998,150.44],"end":[140.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[188.54,151.51999999999998],"end":[188.54,152.0],"width":0.15,"net":"GND"},{"start":[166.6,150.94],"end":[166.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[198.6,150.51999999999998],"end":[198.6,150.94],"width":0.15,"net":"GND"},{"start":[169.499999,109.924348],"end":[169.499999,110.75],"width":0.3,"net":"GND"},{"start":[184.54,152.0],"end":[184.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[168.54,152.0],"end":[168.51999999999998,152.01999999999998],"width":0.15,"net":"GND"},{"start":[188.0,142.980884],"end":[188.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[199.01999999999998,142.480884],"end":[199.01999999999998,142.00088399999999],"width":0.15,"net":"GND"},{"start":[186.6,150.51999999999998],"end":[186.6,150.94],"width":0.15,"net":"GND"},{"start":[140.76,142.990884],"end":[140.75,142.980884],"width":0.15,"net":"GND"},{"start":[138.5,151.48],"end":[138.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[158.51999999999998,149.5],"end":[158.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[148.6,150.94],"end":[148.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[140.76,143.480884],"end":[140.76,142.990884],"width":0.15,"net":"GND"},{"start":[145.89,97.6],"end":[145.12,97.6],"width":0.3,"net":"GND"},{"start":[165.79999999999998,146.13088399999998],"end":[166.65,146.13088399999998],"width":0.3,"net":"GND"},{"start":[140.76,133.22088399999998],"end":[141.0,132.980884],"width":0.15,"net":"GND"},{"start":[188.5,138.00088399999999],"end":[188.5,137.230884],"width":0.3,"net":"GND"},{"start":[197.6,62.55],"end":[196.67999999999998,61.629999999999995],"width":0.5,"net":"GND"},{"start":[135.95,130.830884],"end":[136.15,130.830884],"width":0.15,"net":"GND"},{"start":[170.6,150.51999999999998],"end":[170.6,150.94],"width":0.15,"net":"GND"},{"start":[162.29999999999998,146.13088399999998],"end":[163.15,146.13088399999998],"width":0.3,"net":"GND"},{"start":[158.6,150.94],"end":[158.51999999999998,151.01999999999998],"width":0.15,"net":"GND"},{"start":[182.51999999999998,151.01999999999998],"end":[182.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[149.98,142.480884],"end":[149.98,142.00088399999999],"width":0.15,"net":"GND"},{"start":[200.51999999999998,151.01999999999998],"end":[200.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[178.73,134.480884],"end":[178.73,134.710884],"width":0.15,"net":"GND"},{"start":[175.999999,94.57565199999999],"end":[176.0,95.5],"width":0.3,"net":"GND"},{"start":[172.51999999999998,150.44],"end":[172.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[159.73,134.480884],"end":[159.73,134.710884],"width":0.15,"net":"GND"},{"start":[139.76,86.25],"end":[139.76,86.00999999999999],"width":0.15,"net":"GND"},{"start":[199.0,142.980884],"end":[199.0,142.50088399999999],"width":0.15,"net":"GND"},{"start":[151.76999999999998,143.480884],"end":[151.76999999999998,143.710884],"width":0.15,"net":"GND"},{"start":[162.51999999999998,151.01999999999998],"end":[162.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[199.01999999999998,142.00088399999999],"end":[199.0,141.980884],"width":0.15,"net":"GND"},{"start":[175.999999,95.500001],"end":[175.5,96.0],"width":0.3,"net":"GND"},{"start":[150.01,133.22088399999998],"end":[150.25,132.980884],"width":0.15,"net":"GND"},{"start":[146.51999999999998,151.5],"end":[146.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[170.54,151.51999999999998],"end":[170.54,152.0],"width":0.15,"net":"GND"},{"start":[180.01999999999998,142.00088399999999],"end":[180.0,141.980884],"width":0.15,"net":"GND"},{"start":[152.6,150.51999999999998],"end":[152.6,150.94],"width":0.15,"net":"GND"},{"start":[144.51999999999998,150.44],"end":[144.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[180.51999999999998,151.01999999999998],"end":[180.51999999999998,151.5],"width":0.15,"net":"GND"},{"start":[197.73,134.480884],"end":[197.73,134.710884],"width":0.15,"net":"GND"},{"start":[189.76999999999998,134.710884],"end":[189.5,134.980884],"width":0.15,"net":"GND"},{"start":[199.01999999999998,134.710884],"end":[198.75,134.980884],"width":0.15,"net":"GND"},{"start":[189.73999999999998,142.22088399999998],"end":[189.5,141.980884],"width":0.15,"net":"GND"},{"start":[140.73,142.480884],"end":[140.73,142.00088399999999],"width":0.15,"net":"GND"},{"start":[198.98999999999998,133.480884],"end":[198.98999999999998,133.22088399999998],"width":0.15,"net":"GND"},{"start":[206.98,134.710884],"end":[207.25,134.980884],"width":0.15,"net":"GND"},{"start":[166.75,100.25],"end":[167.25,100.25],"width":0.3,"net":"GND"},{"start":[172.6,150.51999999999998],"end":[172.6,150.94],"width":0.15,"net":"GND"},{"start":[196.51999999999998,149.5],"end":[196.51999999999998,150.01999999999998],"width":0.15,"net":"GND"},{"start":[162.51999999999998,150.01999999999998],"end":[162.51999999999998,150.44],"width":0.15,"net":"GND"},{"start":[180.54,151.51999999999998],"end":[180.54,152.0],"width":0.15,"net":"GND"},{"start":[144.51999999999998,151.5],"end":[144.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[169.01,133.480884],"end":[169.01,133.22088399999998],"width":0.15,"net":"GND"},{"start":[206.98,134.480884],"end":[206.98,134.710884],"width":0.15,"net":"GND"},{"start":[142.01999999999998,134.710884],"end":[141.75,134.980884],"width":0.15,"net":"GND"},{"start":[156.51999999999998,151.5],"end":[156.54,151.51999999999998],"width":0.15,"net":"GND"},{"start":[154.95,130.830884],"end":[155.15,130.830884],"width":0.15,"net":"GND"},{"start":[199.0,142.50088399999999],"end":[199.01999999999998,142.480884],"width":0.15,"net":"GND"},{"start":[140.73,134.710884],"end":[141.0,134.980884],"width":0.15,"net":"GND"},{"start":[160.51999999999998,150.44],"end":[160.6,150.51999999999998],"width":0.15,"net":"GND"},{"start":[189.5,143.980884],"end":[189.5,143.980884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,151.01999999999998],"end":[184.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,83.75],"end":[177.75,83.75],"width":0.25,"net":"GND"},{"start":[201.0237,98.6],"end":[201.0237,98.6],"width":0.25,"net":"GND"},{"start":[205.25,60.0],"end":[205.25,60.0],"width":0.25,"net":"GND"},{"start":[140.75,142.980884],"end":[140.75,142.980884],"width":0.25,"net":"GND"},{"start":[138.5,151.0],"end":[138.5,151.0],"width":0.25,"net":"GND"},{"start":[175.25,83.75],"end":[175.25,83.75],"width":0.25,"net":"GND"},{"start":[141.0,132.980884],"end":[141.0,132.980884],"width":0.25,"net":"GND"},{"start":[191.5,81.75],"end":[191.5,81.75],"width":0.25,"net":"GND"},{"start":[169.5,137.230884],"end":[169.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,151.01999999999998],"end":[188.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,150.01999999999998],"end":[168.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,57.5],"end":[203.0,57.5],"width":0.25,"net":"GND"},{"start":[176.5,146.230884],"end":[176.5,146.230884],"width":0.25,"net":"GND"},{"start":[140.51999999999998,152.01999999999998],"end":[140.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.25,146.230884],"end":[182.25,146.230884],"width":0.25,"net":"GND"},{"start":[174.0,98.5],"end":[174.0,98.5],"width":0.25,"net":"GND"},{"start":[169.499999,110.75],"end":[169.499999,110.75],"width":0.25,"net":"GND"},{"start":[198.5,58.5],"end":[198.5,58.5],"width":0.25,"net":"GND"},{"start":[146.0,92.0],"end":[146.0,92.0],"width":0.25,"net":"GND"},{"start":[170.5,134.980884],"end":[170.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.51999999999998,150.01999999999998],"end":[200.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,102.75],"end":[189.5,102.75],"width":0.25,"net":"GND"},{"start":[189.75,138.480884],"end":[189.75,138.480884],"width":0.25,"net":"GND"},{"start":[152.51999999999998,152.01999999999998],"end":[152.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,58.0],"end":[199.5,58.0],"width":0.25,"net":"GND"},{"start":[138.5,150.0],"end":[138.5,150.0],"width":0.25,"net":"GND"},{"start":[148.25,142.980884],"end":[148.25,142.980884],"width":0.25,"net":"GND"},{"start":[151.5,143.980884],"end":[151.5,143.980884],"width":0.25,"net":"GND"},{"start":[198.0,134.980884],"end":[198.0,134.980884],"width":0.25,"net":"GND"},{"start":[191.5,142.980884],"end":[191.5,142.980884],"width":0.25,"net":"GND"},{"start":[150.0,141.980884],"end":[150.0,141.980884],"width":0.25,"net":"GND"},{"start":[161.0,142.980884],"end":[161.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,150.01999999999998],"end":[194.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[150.51999999999998,150.01999999999998],"end":[150.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.5],"end":[135.75,85.5],"width":0.25,"net":"GND"},{"start":[176.51999999999998,151.01999999999998],"end":[176.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.5,96.0],"end":[175.5,96.0],"width":0.25,"net":"GND"},{"start":[193.0,90.25],"end":[193.0,90.25],"width":0.25,"net":"GND"},{"start":[170.51999999999998,150.01999999999998],"end":[170.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[201.25,146.230884],"end":[201.25,146.230884],"width":0.25,"net":"GND"},{"start":[138.5,146.230884],"end":[138.5,146.230884],"width":0.25,"net":"GND"},{"start":[144.51999999999998,152.01999999999998],"end":[144.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,152.01999999999998],"end":[172.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[158.51999999999998,152.01999999999998],"end":[158.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,95.5],"end":[176.0,95.5],"width":0.25,"net":"GND"},{"start":[172.0,106.0],"end":[172.0,106.0],"width":0.25,"net":"GND"},{"start":[160.51999999999998,151.01999999999998],"end":[160.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,134.980884],"end":[151.5,134.980884],"width":0.25,"net":"GND"},{"start":[134.5,142.980884],"end":[134.5,142.980884],"width":0.25,"net":"GND"},{"start":[199.0,138.480884],"end":[199.0,138.480884],"width":0.25,"net":"GND"},{"start":[154.0,146.230884],"end":[154.0,146.230884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,152.01999999999998],"end":[196.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,57.5],"end":[199.5,57.5],"width":0.25,"net":"GND"},{"start":[205.25,59.0],"end":[205.25,59.0],"width":0.25,"net":"GND"},{"start":[188.25,134.980884],"end":[188.25,134.980884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,152.01999999999998],"end":[192.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,141.980884],"end":[189.5,141.980884],"width":0.25,"net":"GND"},{"start":[159.75,141.980884],"end":[159.75,141.980884],"width":0.25,"net":"GND"},{"start":[170.5,141.980884],"end":[170.5,141.980884],"width":0.25,"net":"GND"},{"start":[197.75,142.980884],"end":[197.75,142.980884],"width":0.25,"net":"GND"},{"start":[207.25,132.980884],"end":[207.25,132.980884],"width":0.25,"net":"GND"},{"start":[139.25,85.5],"end":[139.25,85.5],"width":0.25,"net":"GND"},{"start":[190.0,97.75],"end":[190.0,97.75],"width":0.25,"net":"GND"},{"start":[179.75,99.75],"end":[179.75,99.75],"width":0.25,"net":"GND"},{"start":[189.5,100.25],"end":[189.5,100.25],"width":0.25,"net":"GND"},{"start":[145.0,93.0],"end":[145.0,93.0],"width":0.25,"net":"GND"},{"start":[148.51999999999998,152.01999999999998],"end":[148.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.75,134.980884],"end":[160.75,134.980884],"width":0.25,"net":"GND"},{"start":[188.0,142.980884],"end":[188.0,142.980884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,151.01999999999998],"end":[150.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.0,105.5],"end":[177.0,105.5],"width":0.25,"net":"GND"},{"start":[144.51999999999998,150.01999999999998],"end":[144.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,152.01999999999998],"end":[190.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[162.51999999999998,150.01999999999998],"end":[162.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,146.230884],"end":[166.75,146.230884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,152.01999999999998],"end":[150.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,57.5],"end":[199.0,57.5],"width":0.25,"net":"GND"},{"start":[172.0,98.5],"end":[172.0,98.5],"width":0.25,"net":"GND"},{"start":[175.75,84.25],"end":[175.75,84.25],"width":0.25,"net":"GND"},{"start":[196.75,60.0],"end":[196.75,60.0],"width":0.25,"net":"GND"},{"start":[132.25,85.5],"end":[132.25,85.5],"width":0.25,"net":"GND"},{"start":[169.5,95.5],"end":[169.5,95.5],"width":0.25,"net":"GND"},{"start":[160.0,134.980884],"end":[160.0,134.980884],"width":0.25,"net":"GND"},{"start":[196.75,59.0],"end":[196.75,59.0],"width":0.25,"net":"GND"},{"start":[173.25,85.0],"end":[173.25,85.0],"width":0.25,"net":"GND"},{"start":[177.0,101.5],"end":[177.0,101.5],"width":0.25,"net":"GND"},{"start":[203.5,58.0],"end":[203.5,58.0],"width":0.25,"net":"GND"},{"start":[132.25,89.5],"end":[132.25,89.5],"width":0.25,"net":"GND"},{"start":[170.51999999999998,152.01999999999998],"end":[170.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.0,97.75],"end":[189.0,97.75],"width":0.25,"net":"GND"},{"start":[198.75,134.980884],"end":[198.75,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,146.230884],"end":[173.0,146.230884],"width":0.25,"net":"GND"},{"start":[157.75,103.75],"end":[157.75,103.75],"width":0.25,"net":"GND"},{"start":[188.25,132.980884],"end":[188.25,132.980884],"width":0.25,"net":"GND"},{"start":[207.25,134.980884],"end":[207.25,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,105.5],"end":[169.5,105.5],"width":0.25,"net":"GND"},{"start":[174.51999999999998,152.01999999999998],"end":[174.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[208.0,79.6],"end":[208.0,79.6],"width":0.25,"net":"GND"},{"start":[175.75,83.75],"end":[175.75,83.75],"width":0.25,"net":"GND"},{"start":[172.51999999999998,150.01999999999998],"end":[172.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,150.01999999999998],"end":[198.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.51999999999998,150.01999999999998],"end":[160.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,151.01999999999998],"end":[190.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[163.75,100.25],"end":[163.75,100.25],"width":0.25,"net":"GND"},{"start":[141.0,134.980884],"end":[141.0,134.980884],"width":0.25,"net":"GND"},{"start":[195.5,146.230884],"end":[195.5,146.230884],"width":0.25,"net":"GND"},{"start":[146.51999999999998,152.01999999999998],"end":[146.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,141.980884],"end":[151.5,141.980884],"width":0.25,"net":"GND"},{"start":[189.5,132.980884],"end":[189.5,132.980884],"width":0.25,"net":"GND"},{"start":[193.5,89.75],"end":[193.5,89.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,152.01999999999998],"end":[162.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[167.25,142.980884],"end":[167.25,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,84.25],"end":[173.75,84.25],"width":0.25,"net":"GND"},{"start":[131.75,90.25],"end":[131.75,90.25],"width":0.25,"net":"GND"},{"start":[177.25,84.25],"end":[177.25,84.25],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[166.51999999999998,150.01999999999998],"end":[166.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[170.51999999999998,151.01999999999998],"end":[170.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,83.75],"end":[173.25,83.75],"width":0.25,"net":"GND"},{"start":[178.75,142.980884],"end":[178.75,142.980884],"width":0.25,"net":"GND"},{"start":[166.51999999999998,152.01999999999998],"end":[166.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,105.750001],"end":[166.75,105.750001],"width":0.25,"net":"GND"},{"start":[178.51999999999998,150.01999999999998],"end":[178.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[173.75,83.75],"end":[173.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,102.5],"end":[177.0,102.5],"width":0.25,"net":"GND"},{"start":[203.6,96.39999999999999],"end":[203.6,96.39999999999999],"width":0.25,"net":"GND"},{"start":[200.51999999999998,152.01999999999998],"end":[200.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.51999999999998,150.01999999999998],"end":[182.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[191.0,81.75],"end":[191.0,81.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,151.01999999999998],"end":[162.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.0],"end":[135.75,85.0],"width":0.25,"net":"GND"},{"start":[179.25,103.75],"end":[179.25,103.75],"width":0.25,"net":"GND"},{"start":[176.0,106.0],"end":[176.0,106.0],"width":0.25,"net":"GND"},{"start":[207.0,142.980884],"end":[207.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,85.5],"end":[173.75,85.5],"width":0.25,"net":"GND"},{"start":[151.5,132.980884],"end":[151.5,132.980884],"width":0.25,"net":"GND"},{"start":[198.5,57.5],"end":[198.5,57.5],"width":0.25,"net":"GND"},{"start":[161.0,138.480884],"end":[161.0,138.480884],"width":0.25,"net":"GND"},{"start":[176.51999999999998,152.01999999999998],"end":[176.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,132.980884],"end":[169.25,132.980884],"width":0.25,"net":"GND"},{"start":[142.0,142.980884],"end":[142.0,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.25],"end":[164.25,98.25],"width":0.25,"net":"GND"},{"start":[177.0,142.980884],"end":[177.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.5,104.5],"end":[169.5,104.5],"width":0.25,"net":"GND"},{"start":[146.51999999999998,150.01999999999998],"end":[146.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[164.51999999999998,152.01999999999998],"end":[164.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,151.01999999999998],"end":[172.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.999999,110.75],"end":[175.999999,110.75],"width":0.25,"net":"GND"},{"start":[188.5,137.230884],"end":[188.5,137.230884],"width":0.25,"net":"GND"},{"start":[162.75,142.980884],"end":[162.75,142.980884],"width":0.25,"net":"GND"},{"start":[176.0,98.5],"end":[176.0,98.5],"width":0.25,"net":"GND"},{"start":[152.51999999999998,151.01999999999998],"end":[152.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[133.0,93.25],"end":[133.0,93.25],"width":0.25,"net":"GND"},{"start":[140.51999999999998,151.01999999999998],"end":[140.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[161.0,141.980884],"end":[161.0,141.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.5],"end":[172.75,85.5],"width":0.25,"net":"GND"},{"start":[146.0,94.0],"end":[146.0,94.0],"width":0.25,"net":"GND"},{"start":[169.5,111.75],"end":[169.5,111.75],"width":0.25,"net":"GND"},{"start":[199.0,142.980884],"end":[199.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.0,142.980884],"end":[169.0,142.980884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,150.01999999999998],"end":[196.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,109.0],"end":[176.0,109.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,151.01999999999998],"end":[164.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[138.5,152.0],"end":[138.5,152.0],"width":0.25,"net":"GND"},{"start":[179.0,134.980884],"end":[179.0,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,101.5],"end":[169.5,101.5],"width":0.25,"net":"GND"},{"start":[140.51999999999998,150.01999999999998],"end":[140.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.0,132.980884],"end":[160.0,132.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,150.01999999999998],"end":[180.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.25,105.750001],"end":[166.25,105.750001],"width":0.25,"net":"GND"},{"start":[199.0,58.0],"end":[199.0,58.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,150.01999999999998],"end":[154.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,141.980884],"end":[132.5,141.980884],"width":0.25,"net":"GND"},{"start":[192.5,90.25],"end":[192.5,90.25],"width":0.25,"net":"GND"},{"start":[186.51999999999998,152.01999999999998],"end":[186.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[144.0,92.0],"end":[144.0,92.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,151.01999999999998],"end":[182.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,152.01999999999998],"end":[198.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,87.0],"end":[135.75,87.0],"width":0.25,"net":"GND"},{"start":[202.5,58.0],"end":[202.5,58.0],"width":0.25,"net":"GND"},{"start":[170.5,132.980884],"end":[170.5,132.980884],"width":0.25,"net":"GND"},{"start":[179.75,134.980884],"end":[179.75,134.980884],"width":0.25,"net":"GND"},{"start":[166.75,98.25],"end":[166.75,98.25],"width":0.25,"net":"GND"},{"start":[193.0,89.75],"end":[193.0,89.75],"width":0.25,"net":"GND"},{"start":[188.0,141.980884],"end":[188.0,141.980884],"width":0.25,"net":"GND"},{"start":[166.25,98.25],"end":[166.25,98.25],"width":0.25,"net":"GND"},{"start":[169.5,103.5],"end":[169.5,103.5],"width":0.25,"net":"GND"},{"start":[156.51999999999998,152.01999999999998],"end":[156.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[142.51999999999998,152.01999999999998],"end":[142.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,152.01999999999998],"end":[168.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[203.5,57.5],"end":[203.5,57.5],"width":0.25,"net":"GND"},{"start":[143.75,142.980884],"end":[143.75,142.980884],"width":0.25,"net":"GND"},{"start":[204.75,146.230884],"end":[204.75,146.230884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,150.01999999999998],"end":[186.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,58.0],"end":[203.0,58.0],"width":0.25,"net":"GND"},{"start":[181.75,142.980884],"end":[181.75,142.980884],"width":0.25,"net":"GND"},{"start":[151.75,138.480884],"end":[151.75,138.480884],"width":0.25,"net":"GND"},{"start":[146.0,93.0],"end":[146.0,93.0],"width":0.25,"net":"GND"},{"start":[158.51999999999998,150.01999999999998],"end":[158.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[146.25,98.0],"end":[146.25,98.0],"width":0.25,"net":"GND"},{"start":[142.51999999999998,150.01999999999998],"end":[142.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[141.75,132.980884],"end":[141.75,132.980884],"width":0.25,"net":"GND"},{"start":[144.0,93.0],"end":[144.0,93.0],"width":0.25,"net":"GND"},{"start":[132.5,132.980884],"end":[132.5,132.980884],"width":0.25,"net":"GND"},{"start":[172.75,83.75],"end":[172.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,104.5],"end":[177.0,104.5],"width":0.25,"net":"GND"},{"start":[190.0,102.75],"end":[190.0,102.75],"width":0.25,"net":"GND"},{"start":[177.0,99.5],"end":[177.0,99.5],"width":0.25,"net":"GND"},{"start":[185.75,146.230884],"end":[185.75,146.230884],"width":0.25,"net":"GND"},{"start":[193.5,90.75],"end":[193.5,90.75],"width":0.25,"net":"GND"},{"start":[177.0,100.5],"end":[177.0,100.5],"width":0.25,"net":"GND"},{"start":[160.25,137.230884],"end":[160.25,137.230884],"width":0.25,"net":"GND"},{"start":[153.5,142.980884],"end":[153.5,142.980884],"width":0.25,"net":"GND"},{"start":[170.5,106.0],"end":[170.5,106.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,150.01999999999998],"end":[164.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,141.980884],"end":[199.0,141.980884],"width":0.25,"net":"GND"},{"start":[179.25,137.230884],"end":[179.25,137.230884],"width":0.25,"net":"GND"},{"start":[163.5,98.25],"end":[163.5,98.25],"width":0.25,"net":"GND"},{"start":[144.25,146.230884],"end":[144.25,146.230884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,150.01999999999998],"end":[192.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[175.25,84.25],"end":[175.25,84.25],"width":0.25,"net":"GND"},{"start":[148.51999999999998,150.01999999999998],"end":[148.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[156.51999999999998,150.01999999999998],"end":[156.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.0,132.980884],"end":[179.0,132.980884],"width":0.25,"net":"GND"},{"start":[158.0,142.980884],"end":[158.0,142.980884],"width":0.25,"net":"GND"},{"start":[158.51999999999998,151.01999999999998],"end":[158.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[207.0,141.980884],"end":[207.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.0,138.480884],"end":[180.0,138.480884],"width":0.25,"net":"GND"},{"start":[207.5,137.230884],"end":[207.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,150.01999999999998],"end":[188.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[178.75,141.980884],"end":[178.75,141.980884],"width":0.25,"net":"GND"},{"start":[190.5,81.75],"end":[190.5,81.75],"width":0.25,"net":"GND"},{"start":[144.25,97.22999999999999],"end":[144.25,97.22999999999999],"width":0.25,"net":"GND"},{"start":[177.0,103.5],"end":[177.0,103.5],"width":0.25,"net":"GND"},{"start":[145.0,92.0],"end":[145.0,92.0],"width":0.25,"net":"GND"},{"start":[198.0,132.980884],"end":[198.0,132.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,152.01999999999998],"end":[194.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[177.25,83.75],"end":[177.25,83.75],"width":0.25,"net":"GND"},{"start":[146.51999999999998,151.01999999999998],"end":[146.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[179.75,103.75],"end":[179.75,103.75],"width":0.25,"net":"GND"},{"start":[152.51999999999998,150.01999999999998],"end":[152.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[139.0,142.980884],"end":[139.0,142.980884],"width":0.25,"net":"GND"},{"start":[154.51999999999998,151.01999999999998],"end":[154.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.0,146.230884],"end":[135.0,146.230884],"width":0.25,"net":"GND"},{"start":[192.0,146.230884],"end":[192.0,146.230884],"width":0.25,"net":"GND"},{"start":[199.0,58.5],"end":[199.0,58.5],"width":0.25,"net":"GND"},{"start":[145.12,97.6],"end":[145.12,97.6],"width":0.25,"net":"GND"},{"start":[139.25,85.0],"end":[139.25,85.0],"width":0.25,"net":"GND"},{"start":[160.75,132.980884],"end":[160.75,132.980884],"width":0.25,"net":"GND"},{"start":[150.25,132.980884],"end":[150.25,132.980884],"width":0.25,"net":"GND"},{"start":[148.51999999999998,151.01999999999998],"end":[148.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,84.25],"end":[177.75,84.25],"width":0.25,"net":"GND"},{"start":[192.5,90.75],"end":[192.5,90.75],"width":0.25,"net":"GND"},{"start":[205.25,142.980884],"end":[205.25,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,98.5],"end":[175.0,98.5],"width":0.25,"net":"GND"},{"start":[173.75,85.0],"end":[173.75,85.0],"width":0.25,"net":"GND"},{"start":[192.51999999999998,151.01999999999998],"end":[192.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.0,100.25],"end":[190.0,100.25],"width":0.25,"net":"GND"},{"start":[196.51999999999998,151.01999999999998],"end":[196.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[142.0,141.980884],"end":[142.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,151.01999999999998],"end":[180.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,85.5],"end":[173.25,85.5],"width":0.25,"net":"GND"},{"start":[179.75,106.25],"end":[179.75,106.25],"width":0.25,"net":"GND"},{"start":[169.0,141.980884],"end":[169.0,141.980884],"width":0.25,"net":"GND"},{"start":[157.5,146.230884],"end":[157.5,146.230884],"width":0.25,"net":"GND"},{"start":[149.5,96.75],"end":[149.5,96.75],"width":0.25,"net":"GND"},{"start":[144.0,94.0],"end":[144.0,94.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,152.01999999999998],"end":[154.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[200.51999999999998,151.01999999999998],"end":[200.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,134.980884],"end":[169.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,98.5],"end":[173.0,98.5],"width":0.25,"net":"GND"},{"start":[150.0,142.980884],"end":[150.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,151.01999999999998],"end":[194.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[150.25,134.980884],"end":[150.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.25,84.25],"end":[173.25,84.25],"width":0.25,"net":"GND"},{"start":[174.51999999999998,150.01999999999998],"end":[174.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[180.0,142.980884],"end":[180.0,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,106.0],"end":[175.0,106.0],"width":0.25,"net":"GND"},{"start":[136.25,90.25],"end":[136.25,90.25],"width":0.25,"net":"GND"},{"start":[166.51999999999998,151.01999999999998],"end":[166.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[159.75,142.980884],"end":[159.75,142.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.0],"end":[172.75,85.0],"width":0.25,"net":"GND"},{"start":[169.5,108.5],"end":[169.5,108.5],"width":0.25,"net":"GND"},{"start":[199.5,58.5],"end":[199.5,58.5],"width":0.25,"net":"GND"},{"start":[179.25,106.25],"end":[179.25,106.25],"width":0.25,"net":"GND"},{"start":[197.75,141.980884],"end":[197.75,141.980884],"width":0.25,"net":"GND"},{"start":[164.25,100.25],"end":[164.25,100.25],"width":0.25,"net":"GND"},{"start":[202.5,57.5],"end":[202.5,57.5],"width":0.25,"net":"GND"},{"start":[198.51999999999998,151.01999999999998],"end":[198.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,150.01999999999998],"end":[190.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,143.980884],"end":[132.5,143.980884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,151.01999999999998],"end":[186.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[172.75,84.25],"end":[172.75,84.25],"width":0.25,"net":"GND"},{"start":[178.51999999999998,151.01999999999998],"end":[178.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[193.5,90.25],"end":[193.5,90.25],"width":0.25,"net":"GND"},{"start":[196.0,142.980884],"end":[196.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.5,106.0],"end":[173.5,106.0],"width":0.25,"net":"GND"},{"start":[144.51999999999998,151.01999999999998],"end":[144.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[202.5,58.5],"end":[202.5,58.5],"width":0.25,"net":"GND"},{"start":[198.75,132.980884],"end":[198.75,132.980884],"width":0.25,"net":"GND"},{"start":[132.5,85.0],"end":[132.5,85.0],"width":0.25,"net":"GND"},{"start":[145.0,94.0],"end":[145.0,94.0],"width":0.25,"net":"GND"},{"start":[156.51999999999998,151.01999999999998],"end":[156.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[137.25,87.5],"end":[137.25,87.5],"width":0.25,"net":"GND"},{"start":[184.51999999999998,152.01999999999998],"end":[184.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.25,98.75],"end":[160.25,98.75],"width":0.25,"net":"GND"},{"start":[169.5,102.5],"end":[169.5,102.5],"width":0.25,"net":"GND"},{"start":[174.75,84.25],"end":[174.75,84.25],"width":0.25,"net":"GND"},{"start":[142.51999999999998,151.01999999999998],"end":[142.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.5,100.5],"end":[169.5,100.5],"width":0.25,"net":"GND"},{"start":[169.499999,109.0],"end":[169.499999,109.0],"width":0.25,"net":"GND"},{"start":[171.0,98.5],"end":[171.0,98.5],"width":0.25,"net":"GND"},{"start":[132.75,138.480884],"end":[132.75,138.480884],"width":0.25,"net":"GND"},{"start":[198.5,58.0],"end":[198.5,58.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,152.01999999999998],"end":[182.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[140.75,141.980884],"end":[140.75,141.980884],"width":0.25,"net":"GND"},{"start":[179.75,132.980884],"end":[179.75,132.980884],"width":0.25,"net":"GND"},{"start":[170.75,138.480884],"end":[170.75,138.480884],"width":0.25,"net":"GND"},{"start":[142.0,138.480884],"end":[142.0,138.480884],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[198.25,137.230884],"end":[198.25,137.230884],"width":0.25,"net":"GND"},{"start":[168.51999999999998,151.01999999999998],"end":[168.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[176.75,84.25],"end":[176.75,84.25],"width":0.25,"net":"GND"},{"start":[149.29999999999998,102.6125],"end":[149.29999999999998,102.6125],"width":0.25,"net":"GND"},{"start":[174.51999999999998,151.01999999999998],"end":[174.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[174.75,83.75],"end":[174.75,83.75],"width":0.25,"net":"GND"},{"start":[178.51999999999998,152.01999999999998],"end":[178.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,108.5],"end":[176.0,108.5],"width":0.25,"net":"GND"},{"start":[170.5,143.980884],"end":[170.5,143.980884],"width":0.25,"net":"GND"},{"start":[169.0,96.0],"end":[169.0,96.0],"width":0.25,"net":"GND"},{"start":[186.25,142.980884],"end":[186.25,142.980884],"width":0.25,"net":"GND"},{"start":[189.5,134.980884],"end":[189.5,134.980884],"width":0.25,"net":"GND"},{"start":[176.75,83.75],"end":[176.75,83.75],"width":0.25,"net":"GND"},{"start":[147.75,146.230884],"end":[147.75,146.230884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,150.01999999999998],"end":[184.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[172.5,142.980884],"end":[172.5,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.75],"end":[164.25,98.75],"width":0.25,"net":"GND"},{"start":[160.51999999999998,152.01999999999998],"end":[160.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[150.5,137.230884],"end":[150.5,137.230884],"width":0.25,"net":"GND"},{"start":[141.25,137.230884],"end":[141.25,137.230884],"width":0.25,"net":"GND"},{"start":[180.0,141.980884],"end":[180.0,141.980884],"width":0.25,"net":"GND"},{"start":[141.75,134.980884],"end":[141.75,134.980884],"width":0.25,"net":"GND"},{"start":[132.5,134.980884],"end":[132.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.75,142.980884],"end":[200.75,142.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,152.01999999999998],"end":[180.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,97.75],"end":[189.5,97.75],"width":0.25,"net":"GND"},{"start":[149.29999999999998,111.39999999999999],"end":[149.29999999999998,111.39999999999999],"width":0.25,"net":"GND"},{"start":[193.0,90.75],"end":[193.0,90.75],"width":0.25,"net":"GND"},{"start":[205.25,59.5],"end":[205.25,59.5],"width":0.25,"net":"GND"},{"start":[188.51999999999998,152.01999999999998],"end":[188.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.51999999999998,150.01999999999998],"end":[176.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.25,99.750001],"end":[179.25,99.750001],"width":0.25,"net":"GND"},{"start":[163.25,146.230884],"end":[163.25,146.230884],"width":0.25,"net":"GND"},{"start":[203.0,58.5],"end":[203.0,58.5],"width":0.25,"net":"GND"},{"start":[203.5,58.5],"end":[203.5,58.5],"width":0.25,"net":"GND"},{"start":[163.25,142.480884],"end":[163.5,142.230884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[163.9,139.56519799999998],"end":[163.465686,139.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[162.01,143.480884],"end":[162.01,142.510884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[162.01,143.960884],"end":[161.0,144.97088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[163.5,142.230884],"end":[163.9,141.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[163.25,142.480884],"end":[163.5,142.230884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[162.01,143.480884],"end":[162.01,143.960884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[162.9,143.480884],"end":[163.25,143.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[163.465686,139.13088399999998],"end":[162.2,139.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[162.01,143.480884],"end":[162.9,143.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[163.9,141.830884],"end":[163.9,139.56519799999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[163.25,143.830884],"end":[163.25,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[162.01,142.510884],"end":[161.98,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED4"},{"start":[164.29999999999998,140.730884],"end":[164.29999999999998,139.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,142.230884],"end":[164.4,141.63088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.2,139.780884],"end":[163.45,139.780884],"width":0.15,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,140.480884],"end":[163.5,139.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,143.980884],"end":[161.5,142.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,130.230884],"end":[161.51,130.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.45,139.780884],"end":[163.5,139.730884],"width":0.15,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,141.230884],"end":[163.5,140.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,143.480884],"end":[164.0,142.930884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,139.280884],"end":[164.25,139.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,142.530884],"end":[164.4,142.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.65,144.730884],"end":[164.0,144.38088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,144.730884],"end":[161.75,145.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,138.730884],"end":[163.75,138.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,144.730884],"end":[163.5,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,145.230884],"end":[161.5,145.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.25,144.230884],"end":[162.75,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.51,130.230884],"end":[162.01,129.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,145.480884],"end":[160.48,145.460884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.45,139.780884],"end":[163.5,139.730884],"width":0.15,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,141.63088399999998],"end":[164.29999999999998,141.530884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.0,144.480884],"end":[161.5,143.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,141.980884],"end":[161.75,141.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,142.930884],"end":[164.4,142.530884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,144.38088399999998],"end":[164.0,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,141.530884],"end":[164.29999999999998,140.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,139.980884],"end":[164.29999999999998,139.280884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.48,144.50088399999999],"end":[160.5,144.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,144.730884],"end":[163.65,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,142.980884],"end":[161.5,141.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,145.480884],"end":[160.5,145.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,141.730884],"end":[163.0,141.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.0,141.730884],"end":[163.5,141.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,143.480884],"end":[164.0,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,144.480884],"end":[161.0,144.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,141.730884],"end":[162.75,141.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.75,138.730884],"end":[164.25,139.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,144.730884],"end":[162.25,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.2,139.780884],"end":[163.45,139.780884],"width":0.15,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.48,145.460884],"end":[160.48,144.50088399999999],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,144.730884],"end":[161.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,130.230884],"end":[161.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,144.230884],"end":[164.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.25,144.230884],"end":[162.25,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,142.980884],"end":[161.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,143.480884],"end":[164.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,140.730884],"end":[164.29999999999998,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,141.530884],"end":[164.29999999999998,141.530884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,139.980884],"end":[164.29999999999998,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,145.480884],"end":[160.5,145.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,144.730884],"end":[163.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,142.930884],"end":[164.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,141.730884],"end":[162.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,138.730884],"end":[163.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,141.730884],"end":[161.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.25,139.230884],"end":[164.25,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,142.230884],"end":[164.4,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,140.480884],"end":[163.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,141.230884],"end":[163.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,144.730884],"end":[162.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,143.980884],"end":[161.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[144.445,97.795],"end":[145.75,99.1],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[142.73999999999998,96.25],"end":[142.73999999999998,97.25],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[143.285,97.795],"end":[144.445,97.795],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[144.106598,95.6],"end":[143.39,95.6],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[144.249999,95.0042],"end":[144.249999,95.456599],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[142.73999999999998,97.25],"end":[143.285,97.795],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[174.0,92.08999999999999],"end":[174.0,91.39999999999999],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[144.249999,95.456599],"end":[144.106598,95.6],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[143.39,95.6],"end":[142.73999999999998,96.25],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[174.0,91.39999999999999],"end":[174.0,91.39999999999999],"width":0.25,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[178.25,70.785],"end":[178.25,69.875],"width":0.3,"net":"/PoE Regulator/FLY_CT"},{"start":[178.25,69.875],"end":[177.6,69.225],"width":0.3,"net":"/PoE Regulator/FLY_CT"},{"start":[179.0292,62.8],"end":[179.0292,62.529199999999996],"width":0.15,"net":"/PoE Regulator/FLY_FB"},{"start":[179.0292,62.529199999999996],"end":[179.0,62.5],"width":0.15,"net":"/PoE Regulator/FLY_FB"},{"start":[179.0,62.5],"end":[179.0,62.5],"width":0.25,"net":"/PoE Regulator/FLY_FB"},{"start":[193.48,151.73],"end":[193.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[193.5,150.57999999999998],"end":[193.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[193.5,151.51999999999998],"end":[193.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[193.5,151.75],"end":[193.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[193.44,149.60999999999999],"end":[193.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[194.75,153.0],"end":[193.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[193.44,150.51999999999998],"end":[193.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC28"},{"start":[192.98999999999998,120.740884],"end":[193.5,120.23088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[199.5292,117.730885],"end":[198.42920099999998,118.830884],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[194.89999999999998,118.830884],"end":[193.5,120.23088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[192.98999999999998,121.73088399999999],"end":[192.98999999999998,120.740884],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[193.5,123.030884],"end":[192.98999999999998,122.520884],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[198.42920099999998,118.830884],"end":[194.89999999999998,118.830884],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[192.98999999999998,122.520884],"end":[192.98999999999998,121.73088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN1"},{"start":[168.0,94.57565199999999],"end":[168.0,91.2],"width":0.15,"net":"/RMII.TXD1"},{"start":[151.0,89.6],"end":[150.6,89.6],"width":0.15,"net":"/RMII.TXD1"},{"start":[150.0,90.2],"end":[149.31,90.2],"width":0.15,"net":"/RMII.TXD1"},{"start":[150.6,89.6],"end":[150.0,90.2],"width":0.15,"net":"/RMII.TXD1"},{"start":[168.0,91.2],"end":[168.0,91.2],"width":0.25,"net":"/RMII.TXD1"},{"start":[206.45,127.48088399999999],"end":[206.45,122.170884],"width":0.15,"net":"Net-(C260-Pad2)"},{"start":[205.5,128.430884],"end":[206.45,127.48088399999999],"width":0.15,"net":"Net-(C260-Pad2)"},{"start":[206.45,122.170884],"end":[206.01,121.73088399999999],"width":0.15,"net":"Net-(C260-Pad2)"},{"start":[204.98999999999998,128.94088399999998],"end":[205.5,128.430884],"width":0.15,"net":"Net-(C260-Pad2)"},{"start":[204.98999999999998,129.730884],"end":[204.98999999999998,128.94088399999998],"width":0.15,"net":"Net-(C260-Pad2)"},{"start":[192.0,133.13088399999998],"end":[192.0,134.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[192.64999999999998,135.13088399999998],"end":[192.25,134.730884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.5,132.480884],"end":[190.39,132.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[191.64999999999998,133.480884],"end":[192.0,133.13088399999998],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.39,132.480884],"end":[189.89999999999998,131.990884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.76,134.450884],"end":[190.73,134.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.95,137.830884],"end":[192.215686,137.830884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.76,133.480884],"end":[191.64999999999998,133.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[192.0,134.480884],"end":[192.25,134.730884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[192.64999999999998,137.39657],"end":[192.64999999999998,135.13088399999998],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[192.215686,137.830884],"end":[192.64999999999998,137.39657],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.76,133.480884],"end":[190.76,134.450884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.76,132.740884],"end":[190.5,132.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.76,133.480884],"end":[190.76,132.740884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.5,132.480884],"end":[190.5,132.480884],"width":0.25,"net":"/ADC4/ADCIN_SCALED1"},{"start":[145.750001,95.0042],"end":[145.750001,95.456599],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[149.75,97.663568],"end":[149.75,97.474695],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[149.75,97.474695],"end":[150.199695,97.02499999999999],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[149.218568,98.195],"end":[149.75,97.663568],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[145.825001,95.531599],"end":[146.821599,95.531599],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[148.48499999999999,98.195],"end":[149.218568,98.195],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[145.750001,95.456599],"end":[145.825001,95.531599],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[147.89,97.6],"end":[148.48499999999999,98.195],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[171.75,92.0],"end":[171.29,92.0],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[171.29,92.0],"end":[171.0,92.28999999999999],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[150.199695,97.02499999999999],"end":[152.025,97.02499999999999],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[146.821599,95.531599],"end":[147.89,96.6],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[147.89,96.6],"end":[147.89,97.6],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[171.75,92.0],"end":[171.75,92.0],"width":0.25,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[143.20710599999998,120.23088399999999],"end":[144.25,119.18799],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[142.5,123.030884],"end":[141.98999999999998,122.520884],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[141.98999999999998,120.740884],"end":[142.5,120.23088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[143.20710599999998,120.23088399999999],"end":[142.5,120.23088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[144.25,119.18799],"end":[144.25,118.451684],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[141.98999999999998,121.73088399999999],"end":[141.98999999999998,120.740884],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[141.98999999999998,122.520884],"end":[141.98999999999998,121.73088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN4"},{"start":[187.4975,132.228384],"end":[186.98999999999998,132.735884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[187.73499999999999,131.990884],"end":[187.4975,132.228384],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,133.480884],"end":[186.98999999999998,134.450884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.1,135.13088399999998],"end":[185.5,134.730884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.1,133.480884],"end":[185.75,133.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.75,134.480884],"end":[185.5,134.730884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.75,133.13088399999998],"end":[185.75,134.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,132.740884],"end":[186.98999999999998,133.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,134.450884],"end":[187.01999999999998,134.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.79999999999998,137.830884],"end":[185.534314,137.830884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,132.735884],"end":[186.98999999999998,133.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[188.0,131.990884],"end":[187.73499999999999,131.990884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,133.480884],"end":[186.1,133.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,134.450884],"end":[187.01999999999998,134.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.75,134.480884],"end":[185.5,134.730884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.1,133.480884],"end":[185.75,133.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.534314,137.830884],"end":[185.1,137.39657],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,133.480884],"end":[186.1,133.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.75,133.13088399999998],"end":[185.75,134.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[188.0,131.990884],"end":[187.73999999999998,131.990884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[185.1,137.39657],"end":[185.1,135.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[187.73999999999998,131.990884],"end":[186.98999999999998,132.740884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[186.98999999999998,133.480884],"end":[186.98999999999998,134.450884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[187.4975,132.228384],"end":[187.4975,132.228384],"width":0.25,"net":"/ADC2/ADCIN_SCALED6"},{"start":[156.505,61.995],"end":[156.505,63.337858],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.505,63.337858],"end":[156.5,63.342858],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.01999999999998,67.48],"end":[155.51999999999998,67.48],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.01,61.5],"end":[155.5,61.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.5,63.342858],"end":[156.5,63.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[155.5,64.5],"end":[155.5,67.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[155.5,61.5],"end":[155.5,58.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.5,63.5],"end":[156.01,63.989999999999995],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[155.51999999999998,67.48],"end":[155.5,67.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.01,63.989999999999995],"end":[156.01,64.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.01,61.5],"end":[156.505,61.995],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[156.01,64.5],"end":[155.5,64.5],"width":0.15,"net":"/Ethernet Connector/MGND"},{"start":[161.74626999999998,87.42725],"end":[161.5,87.67352],"width":0.1547,"net":"/USB.D-"},{"start":[161.5,87.67352],"end":[161.5,88.175],"width":0.1547,"net":"/USB.D-"},{"start":[200.822699,73.452351],"end":[200.77505,73.5],"width":0.1547,"net":"/USB.D-"},{"start":[163.78214499999999,85.70004999999999],"end":[163.73449599999998,85.747699],"width":0.1547,"net":"/USB.D-"},{"start":[162.02724999999998,87.153224],"end":[161.753224,87.42725],"width":0.1547,"net":"/USB.D-"},{"start":[163.42582099999998,85.747699],"end":[163.25077,85.92275],"width":0.1547,"net":"/USB.D-"},{"start":[163.73449599999998,85.747699],"end":[163.42582099999998,85.747699],"width":0.1547,"net":"/USB.D-"},{"start":[200.822699,72.872699],"end":[200.822699,73.452351],"width":0.1547,"net":"/USB.D-"},{"start":[161.753224,87.42725],"end":[161.74626999999998,87.42725],"width":0.1547,"net":"/USB.D-"},{"start":[162.596776,85.92275],"end":[162.02724999999998,86.49227599999999],"width":0.1547,"net":"/USB.D-"},{"start":[162.02724999999998,86.49227599999999],"end":[162.02724999999998,87.153224],"width":0.1547,"net":"/USB.D-"},{"start":[163.25077,85.92275],"end":[162.596776,85.92275],"width":0.1547,"net":"/USB.D-"},{"start":[200.75,72.8],"end":[200.822699,72.872699],"width":0.1547,"net":"/USB.D-"},{"start":[163.78214499999999,85.70004999999999],"end":[163.78214499999999,85.70004999999999],"width":0.25,"net":"/USB.D-"},{"start":[200.77505,73.5],"end":[200.77505,73.5],"width":0.25,"net":"/USB.D-"},{"start":[165.86260099999998,96.249999],"end":[165.93530199999998,96.3227],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[161.58015899999998,91.675],"end":[162.552909,90.70224999999999],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[161.553033,89.878033],"end":[161.5,89.825],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[166.228712,96.3227],"end":[166.393089,96.158323],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[166.393089,96.158323],"end":[166.393089,96.090936],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[162.802293,89.878033],"end":[161.553033,89.878033],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[165.93530199999998,96.3227],"end":[166.228712,96.3227],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[162.91511,89.99085],"end":[162.802293,89.878033],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[165.325652,96.249999],"end":[165.86260099999998,96.249999],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[162.552909,90.70224999999999],"end":[162.552909,90.35305199999999],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[162.552909,90.35305199999999],"end":[162.91511,89.99085],"width":0.1547,"net":"/MCU/USB_HS.D-"},{"start":[166.393089,96.090936],"end":[166.393089,96.090936],"width":0.25,"net":"/MCU/USB_HS.D-"},{"start":[200.13475,101.450001],"end":[199.0,100.31525099999999],"width":0.15,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[200.13475,102.65974999999999],"end":[200.725,103.25],"width":0.5,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[199.0,97.75],"end":[200.75,96.0],"width":0.15,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[202.25,91.93118799999999],"end":[202.25,91.6],"width":0.15,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[199.0,100.31525099999999],"end":[199.0,97.75],"width":0.15,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[200.13475,101.450001],"end":[200.13475,102.65974999999999],"width":0.5,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[202.79999999999998,90.47999999999999],"end":[202.25,91.03],"width":0.15,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[202.25,91.03],"end":[202.25,91.6],"width":0.15,"net":"/Debug Connector/+3.3V_UART_CONN"},{"start":[147.0042,93.25],"end":[148.23999999999998,93.25],"width":0.15,"net":"/MCU_ETH_RST#"},{"start":[148.23999999999998,93.25],"end":[148.29,93.2],"width":0.15,"net":"/MCU_ETH_RST#"},{"start":[166.999999,94.249999],"end":[165.75,93.0],"width":0.15,"net":"/MCU_ETH_RST#"},{"start":[166.999999,94.57565199999999],"end":[166.999999,94.249999],"width":0.15,"net":"/MCU_ETH_RST#"},{"start":[175.5,148.5],"end":[175.23999999999998,148.5],"width":0.15,"net":"/ADCIN19"},{"start":[175.23999999999998,148.5],"end":[175.0,148.26],"width":0.15,"net":"/ADCIN19"},{"start":[160.04,130.480884],"end":[159.5,131.020884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[160.25,130.480884],"end":[160.04,130.480884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[159.5,131.020884],"end":[159.60999999999999,131.020884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[175.0,148.26],"end":[175.0,148.26],"width":0.25,"net":"/ADCIN19"},{"start":[160.25,130.480884],"end":[160.25,130.480884],"width":0.25,"net":"/ADCIN19"},{"start":[133.98999999999998,122.520884],"end":[133.98999999999998,121.73088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[141.975201,117.23088399999999],"end":[140.675201,118.530884],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[140.675201,118.530884],"end":[136.2,118.530884],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[133.98999999999998,121.73088399999999],"end":[133.98999999999998,120.740884],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[136.2,118.530884],"end":[134.5,120.23088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[142.5292,117.23088399999999],"end":[141.975201,117.23088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[134.5,123.030884],"end":[133.98999999999998,122.520884],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[133.98999999999998,120.740884],"end":[134.5,120.23088399999999],"width":0.15,"net":"/ADC1/INT_ADCIN0"},{"start":[132.975,79.625],"end":[135.11499999999998,79.625],"width":0.15,"net":"Net-(D1-K-Pad1)"},{"start":[132.4,80.2],"end":[132.975,79.625],"width":0.15,"net":"Net-(D1-K-Pad1)"},{"start":[135.11499999999998,79.625],"end":[135.48999999999998,80.0],"width":0.15,"net":"Net-(D1-K-Pad1)"},{"start":[136.51,80.0],"end":[136.73999999999998,80.0],"width":0.15,"net":"Net-(Q4-D)"},{"start":[136.73999999999998,80.0],"end":[139.25,82.50999999999999],"width":0.15,"net":"Net-(Q4-D)"},{"start":[194.45,127.48088399999999],"end":[194.45,122.170884],"width":0.15,"net":"Net-(C163-Pad2)"},{"start":[193.5,128.430884],"end":[194.45,127.48088399999999],"width":0.15,"net":"Net-(C163-Pad2)"},{"start":[192.98999999999998,128.94088399999998],"end":[193.5,128.430884],"width":0.15,"net":"Net-(C163-Pad2)"},{"start":[192.98999999999998,129.730884],"end":[192.98999999999998,128.94088399999998],"width":0.15,"net":"Net-(C163-Pad2)"},{"start":[194.45,122.170884],"end":[194.01,121.73088399999999],"width":0.15,"net":"Net-(C163-Pad2)"},{"start":[165.325652,99.250001],"end":[166.5,99.25],"width":0.09999999999999999,"net":"/MCU/USRBIAS"},{"start":[166.5,99.25],"end":[166.5,99.25],"width":0.25,"net":"/MCU/USRBIAS"},{"start":[200.45,127.48088399999999],"end":[200.45,122.170884],"width":0.15,"net":"Net-(C257-Pad2)"},{"start":[199.5,128.430884],"end":[200.45,127.48088399999999],"width":0.15,"net":"Net-(C257-Pad2)"},{"start":[198.98999999999998,129.730884],"end":[198.98999999999998,128.94088399999998],"width":0.15,"net":"Net-(C257-Pad2)"},{"start":[198.98999999999998,128.94088399999998],"end":[199.5,128.430884],"width":0.15,"net":"Net-(C257-Pad2)"},{"start":[200.45,122.170884],"end":[200.01,121.73088399999999],"width":0.15,"net":"Net-(C257-Pad2)"},{"start":[201.5,138.730884],"end":[201.75,138.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,143.480884],"end":[202.0,144.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,141.530884],"end":[202.29999999999998,140.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.2,139.780884],"end":[201.45,139.780884],"width":0.15,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,145.230884],"end":[199.5,145.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,144.730884],"end":[201.5,144.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[200.25,144.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,145.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.48,144.50088399999999],"end":[198.5,144.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,141.730884],"end":[201.0,141.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,141.730884],"end":[200.75,141.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.0,144.480884],"end":[199.5,143.980884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.45,139.780884],"end":[201.5,139.730884],"width":0.15,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,141.980884],"end":[199.75,141.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.25,144.230884],"end":[200.75,144.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.48,145.460884],"end":[198.48,144.50088399999999],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,143.980884],"end":[199.5,142.980884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.75,138.730884],"end":[202.25,139.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.51,130.230884],"end":[200.01,129.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,145.480884],"end":[198.5,145.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.39999999999998,141.63088399999998],"end":[202.29999999999998,141.530884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,139.280884],"end":[202.25,139.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.2,139.780884],"end":[201.45,139.780884],"width":0.15,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,142.930884],"end":[202.39999999999998,142.530884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,139.980884],"end":[202.29999999999998,139.280884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,144.730884],"end":[201.64999999999998,144.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,143.480884],"end":[202.0,142.930884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,140.480884],"end":[201.5,139.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.39999999999998,142.530884],"end":[202.39999999999998,142.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,145.480884],"end":[198.48,145.460884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.64999999999998,144.730884],"end":[202.0,144.38088399999998],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.0,141.730884],"end":[201.5,141.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,140.730884],"end":[202.29999999999998,139.980884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,130.230884],"end":[199.51,130.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,144.480884],"end":[199.0,144.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,142.980884],"end":[199.5,141.980884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.45,139.780884],"end":[201.5,139.730884],"width":0.15,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.39999999999998,142.230884],"end":[202.39999999999998,141.63088399999998],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,144.38088399999998],"end":[202.0,144.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,141.230884],"end":[201.5,140.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.39999999999998,142.230884],"end":[202.39999999999998,142.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,141.530884],"end":[202.29999999999998,141.530884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,144.730884],"end":[201.5,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,140.730884],"end":[202.29999999999998,140.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.25,144.230884],"end":[200.25,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,141.730884],"end":[199.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,142.980884],"end":[199.5,142.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.25,139.230884],"end":[202.25,139.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,144.230884],"end":[202.0,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,138.730884],"end":[201.5,138.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,140.480884],"end":[201.5,140.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,142.930884],"end":[202.0,142.930884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,139.980884],"end":[202.29999999999998,139.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,143.480884],"end":[202.0,143.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,143.980884],"end":[199.5,143.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,145.480884],"end":[198.5,145.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,141.730884],"end":[200.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,130.230884],"end":[199.5,130.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,144.730884],"end":[200.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,141.230884],"end":[201.5,141.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[169.5,151.51999999999998],"end":[169.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[169.44,150.51999999999998],"end":[169.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[169.5,151.75],"end":[169.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[169.44,149.60999999999999],"end":[169.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[169.5,150.57999999999998],"end":[169.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[170.75,153.0],"end":[169.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[169.48,151.73],"end":[169.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC16"},{"start":[146.5,87.5],"end":[147.0,88.0],"width":0.3,"net":"+PHY_VDD"},{"start":[144.0,88.0],"end":[143.5,87.5],"width":0.3,"net":"+PHY_VDD"},{"start":[144.0,88.24],"end":[144.0,88.0],"width":0.3,"net":"+PHY_VDD"},{"start":[141.75,90.22999999999999],"end":[140.70499999999998,90.22999999999999],"width":0.3,"net":"+PHY_VDD"},{"start":[146.0,88.24],"end":[146.0,88.0],"width":0.3,"net":"+PHY_VDD"},{"start":[142.9958,91.75],"end":[142.9958,91.47579999999999],"width":0.3,"net":"+PHY_VDD"},{"start":[142.9958,91.47579999999999],"end":[141.75,90.22999999999999],"width":0.3,"net":"+PHY_VDD"},{"start":[146.0,88.0],"end":[146.5,87.5],"width":0.3,"net":"+PHY_VDD"},{"start":[143.0,88.24],"end":[143.0,88.0],"width":0.3,"net":"+PHY_VDD"},{"start":[143.0,88.0],"end":[143.5,87.5],"width":0.3,"net":"+PHY_VDD"},{"start":[140.70499999999998,90.22999999999999],"end":[140.5,90.02499999999999],"width":0.3,"net":"+PHY_VDD"},{"start":[147.0,88.0],"end":[147.0,88.24],"width":0.3,"net":"+PHY_VDD"},{"start":[140.25,82.25],"end":[140.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[140.25,83.0],"end":[140.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,83.0],"end":[149.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[143.5,87.5],"end":[143.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[148.75,88.5],"end":[148.75,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,83.0],"end":[140.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[148.25,88.5],"end":[148.25,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,83.0],"end":[149.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[146.5,87.5],"end":[146.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,82.25],"end":[149.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[148.0,86.75],"end":[148.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[148.5,86.75],"end":[148.5,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,82.25],"end":[140.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,82.25],"end":[149.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.0,86.75],"end":[149.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[189.5,151.75],"end":[189.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[189.44,150.51999999999998],"end":[189.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[189.48,151.73],"end":[189.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[189.44,149.60999999999999],"end":[189.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[189.5,151.51999999999998],"end":[189.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[190.75,153.0],"end":[189.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[189.5,150.57999999999998],"end":[189.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC26"},{"start":[147.73999999999998,92.75],"end":[148.29,92.2],"width":0.15,"net":"Net-(U2A-TXEN)"},{"start":[147.0042,92.75],"end":[147.73999999999998,92.75],"width":0.15,"net":"Net-(U2A-TXEN)"},{"start":[168.965,94.540652],"end":[168.965,92.235],"width":0.15,"net":"/RMII.TXEN"},{"start":[169.0,94.57565199999999],"end":[168.965,94.540652],"width":0.15,"net":"/RMII.TXEN"},{"start":[151.0,92.2],"end":[149.31,92.2],"width":0.15,"net":"/RMII.TXEN"},{"start":[168.965,92.235],"end":[169.0,92.2],"width":0.15,"net":"/RMII.TXEN"},{"start":[169.0,92.2],"end":[169.0,92.2],"width":0.25,"net":"/RMII.TXEN"},{"start":[195.51999999999998,85.0],"end":[195.51999999999998,83.53],"width":0.3,"net":"+5V_USB"},{"start":[195.51999999999998,83.53],"end":[195.54999999999998,83.5],"width":0.3,"net":"+5V_USB"},{"start":[181.44,150.51999999999998],"end":[181.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[181.5,151.75],"end":[181.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[181.5,151.51999999999998],"end":[181.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[181.44,149.60999999999999],"end":[181.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[181.5,150.57999999999998],"end":[181.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[182.75,153.0],"end":[181.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[181.48,151.73],"end":[181.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC22"},{"start":[198.75,153.0],"end":[197.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[197.48,151.73],"end":[197.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[197.44,150.51999999999998],"end":[197.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[197.5,151.51999999999998],"end":[197.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[197.44,149.60999999999999],"end":[197.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[197.5,150.57999999999998],"end":[197.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[197.5,151.75],"end":[197.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC30"},{"start":[136.5,128.430884],"end":[137.45,127.48088399999999],"width":0.15,"net":"Net-(C151-Pad2)"},{"start":[135.98999999999998,128.94088399999998],"end":[136.5,128.430884],"width":0.15,"net":"Net-(C151-Pad2)"},{"start":[137.45,127.48088399999999],"end":[137.45,122.170884],"width":0.15,"net":"Net-(C151-Pad2)"},{"start":[137.45,122.170884],"end":[137.01,121.73088399999999],"width":0.15,"net":"Net-(C151-Pad2)"},{"start":[135.98999999999998,129.730884],"end":[135.98999999999998,128.94088399999998],"width":0.15,"net":"Net-(C151-Pad2)"},{"start":[132.38,132.510884],"end":[132.38,131.713382],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,136.480884],"end":[135.25,135.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.2,137.180884],"end":[135.25,137.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,135.730884],"end":[134.75,135.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,131.480884],"end":[133.75,131.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.84037999999998,131.480884],"end":[136.92019,131.56069399999998],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,136.480884],"end":[136.1,135.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.4,132.530884],"end":[132.38,132.510884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[137.25,129.490884],"end":[137.01,129.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.75,131.980884],"end":[134.25,132.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,135.230884],"end":[133.25,135.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.5,131.480884],"end":[136.84037999999998,131.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,132.980884],"end":[132.79999999999998,132.530884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.63088399999998],"end":[136.0,137.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,137.230884],"end":[135.25,136.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.95,137.180884],"end":[135.2,137.180884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,135.63088399999998],"end":[136.0,134.330884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,133.980884],"end":[135.75,133.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.230884],"end":[136.1,136.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.75,135.730884],"end":[134.25,135.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[137.25,129.230884],"end":[137.25,129.490884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.5,132.230884],"end":[134.25,132.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,135.730884],"end":[136.0,135.63088399999998],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,133.730884],"end":[135.75,132.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.79999999999998,132.530884],"end":[132.4,132.530884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.230884],"end":[136.5,131.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.612498,131.480884],"end":[133.25,131.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,133.980884],"end":[133.25,132.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,138.230884],"end":[135.5,138.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.5,138.230884],"end":[136.0,137.730884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.38,131.713382],"end":[132.612498,131.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.0,132.230884],"end":[134.5,132.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,135.230884],"end":[133.25,133.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.230884],"end":[136.1,137.63088399999998],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,134.330884],"end":[136.0,133.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.980884],"end":[135.75,132.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.230884],"end":[135.0,132.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.75,131.980884],"end":[133.75,131.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.92019,131.56069399999998],"end":[136.92019,131.56069399999998],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,135.230884],"end":[134.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.230884],"end":[136.1,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.4,132.530884],"end":[132.4,132.530884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[137.25,129.230884],"end":[137.25,129.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,133.980884],"end":[133.25,133.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,135.730884],"end":[136.1,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,135.230884],"end":[133.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,132.980884],"end":[133.25,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,133.730884],"end":[135.75,133.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,136.480884],"end":[136.1,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,131.480884],"end":[133.25,131.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.0,132.230884],"end":[135.0,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,134.330884],"end":[136.0,134.330884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,137.730884],"end":[136.0,137.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,137.230884],"end":[135.25,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.980884],"end":[135.75,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,138.230884],"end":[135.25,138.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,136.480884],"end":[135.25,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.230884],"end":[135.75,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,132.480884],"end":[134.25,132.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,135.730884],"end":[135.25,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[191.5,123.030884],"end":[190.98999999999998,122.520884],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[190.98999999999998,121.73088399999999],"end":[190.98999999999998,120.740884],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[190.98999999999998,122.520884],"end":[190.98999999999998,121.73088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[197.675201,118.530884],"end":[193.2,118.530884],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[199.5292,117.23088399999999],"end":[198.975201,117.23088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[198.975201,117.23088399999999],"end":[197.675201,118.530884],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[193.2,118.530884],"end":[191.5,120.23088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[190.98999999999998,120.740884],"end":[191.5,120.23088399999999],"width":0.15,"net":"/ADC4/INT_ADCIN0"},{"start":[182.04,88.325],"end":[182.0,88.285],"width":0.5,"net":"+5.3V"},{"start":[200.6,77.5],"end":[207.39999999999998,77.5],"width":0.15,"net":"/MCU/TRIG_BTN"},{"start":[207.39999999999998,77.5],"end":[207.39999999999998,78.59],"width":0.15,"net":"/MCU/TRIG_BTN"},{"start":[206.98999999999998,80.05],"end":[205.04999999999998,81.99],"width":0.15,"net":"/MCU/TRIG_BTN"},{"start":[207.39999999999998,78.59],"end":[206.98999999999998,79.0],"width":0.15,"net":"/MCU/TRIG_BTN"},{"start":[206.98999999999998,79.0],"end":[206.98999999999998,80.05],"width":0.15,"net":"/MCU/TRIG_BTN"},{"start":[167.23999999999998,148.5],"end":[167.0,148.26],"width":0.15,"net":"/ADCIN15"},{"start":[188.0,130.990884],"end":[188.48999999999998,130.990884],"width":0.15,"net":"/ADCIN15"},{"start":[167.5,148.5],"end":[167.23999999999998,148.5],"width":0.15,"net":"/ADCIN15"},{"start":[188.48999999999998,130.990884],"end":[188.5,131.00088399999999],"width":0.15,"net":"/ADCIN15"},{"start":[167.0,148.26],"end":[167.0,148.26],"width":0.25,"net":"/ADCIN15"},{"start":[188.5,131.00088399999999],"end":[188.5,131.00088399999999],"width":0.25,"net":"/ADCIN15"},{"start":[154.98999999999998,60.0],"end":[154.98999999999998,58.5],"width":0.5,"net":"/Ethernet Connector/MX4-"},{"start":[154.98999999999998,61.5],"end":[154.98999999999998,60.5],"width":0.5,"net":"/Ethernet Connector/MX4-"},{"start":[154.98999999999998,60.5],"end":[154.98999999999998,60.0],"width":0.5,"net":"/Ethernet Connector/MX4-"},{"start":[155.0,61.0],"end":[155.0,61.0],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[154.98999999999998,60.5],"end":[154.98999999999998,60.5],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[147.94,94.25],"end":[148.29,94.6],"width":0.15,"net":"/SMI.MDC"},{"start":[147.0042,94.25],"end":[147.6,94.25],"width":0.15,"net":"/SMI.MDC"},{"start":[147.6,94.25],"end":[147.94,94.25],"width":0.15,"net":"/SMI.MDC"},{"start":[147.6,94.25],"end":[147.6,94.25],"width":0.25,"net":"/SMI.MDC"},{"start":[173.0,143.830884],"end":[173.0,142.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[173.25,142.230884],"end":[173.7,141.780884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[171.76,143.480884],"end":[171.76,142.510884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[173.7,141.780884],"end":[173.7,139.615198],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[173.7,139.615198],"end":[173.215686,139.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[173.215686,139.13088399999998],"end":[171.95,139.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[171.76,143.480884],"end":[171.76,143.960884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[173.0,142.480884],"end":[173.25,142.230884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[172.65,143.480884],"end":[173.0,143.830884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[171.76,143.480884],"end":[172.65,143.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[171.76,143.960884],"end":[170.75,144.97088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[171.76,142.510884],"end":[171.73,142.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED0"},{"start":[157.85,143.480884],"end":[157.5,143.830884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.480884],"end":[158.73999999999998,142.510884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[157.25,142.230884],"end":[156.79999999999998,141.780884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[157.284314,139.13088399999998],"end":[158.54999999999998,139.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[156.79999999999998,139.615198],"end":[157.284314,139.13088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[157.5,143.830884],"end":[157.5,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[157.5,143.830884],"end":[157.5,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.960884],"end":[159.75,144.97088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[156.79999999999998,141.780884],"end":[156.79999999999998,139.615198],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,142.510884],"end":[158.76999999999998,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.480884],"end":[157.85,143.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.960884],"end":[159.75,144.97088399999998],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[157.5,142.480884],"end":[157.25,142.230884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.480884],"end":[158.73999999999998,143.960884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,142.510884],"end":[158.76999999999998,142.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[157.5,142.480884],"end":[157.25,142.230884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.480884],"end":[158.73999999999998,143.960884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[158.73999999999998,143.480884],"end":[158.73999999999998,142.510884],"width":0.15,"net":"/ADC3/ADCIN_SCALED3"},{"start":[164.73999999999998,75.25],"end":[163.75,75.25],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[182.9125,62.838899],"end":[182.5514,63.199999],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[182.9125,62.838899],"end":[182.151398,63.600001],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[182.151398,63.600001],"end":[181.9708,63.600001],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[182.5514,63.199999],"end":[181.9708,63.199999],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[185.25,66.25],"end":[185.25,66.25],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.75],"end":[166.25,71.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.25],"end":[184.5,66.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.75],"end":[185.25,58.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,65.75],"end":[184.5,65.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.25],"end":[185.25,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,65.75],"end":[185.25,65.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.75],"end":[184.5,58.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,59.25],"end":[185.25,59.25],"width":0.25,"net":"/POE_V+"},{"start":[163.75,75.25],"end":[163.75,75.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.25],"end":[184.5,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,66.75],"end":[185.25,66.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,59.25],"end":[184.5,59.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.75],"end":[184.5,66.75],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.25],"end":[166.25,71.25],"width":0.25,"net":"/POE_V+"},{"start":[180.5,63.740199999999994],"end":[180.5,64.0],"width":0.15,"net":"PGND"},{"start":[181.9708,62.8],"end":[181.4402,62.8],"width":0.15,"net":"PGND"},{"start":[170.25,69.14999999999999],"end":[171.25,68.14999999999999],"width":0.15,"net":"PGND"},{"start":[182.2,64.9708],"end":[181.9708,65.2],"width":0.15,"net":"PGND"},{"start":[181.7,65.2],"end":[180.5,64.0],"width":0.15,"net":"PGND"},{"start":[181.4402,62.8],"end":[180.5,63.740199999999994],"width":0.15,"net":"PGND"},{"start":[181.30000099999998,64.800001],"end":[180.5,64.0],"width":0.15,"net":"PGND"},{"start":[180.100001,63.600001],"end":[180.5,64.0],"width":0.15,"net":"PGND"},{"start":[170.25,72.25],"end":[170.25,69.14999999999999],"width":0.15,"net":"PGND"},{"start":[181.9708,64.800001],"end":[181.30000099999998,64.800001],"width":0.15,"net":"PGND"},{"start":[183.54,64.9708],"end":[182.2,64.9708],"width":0.15,"net":"PGND"},{"start":[182.14159899999999,64.9708],"end":[181.9708,64.800001],"width":0.15,"net":"PGND"},{"start":[169.750001,71.050001],"end":[168.95,70.25],"width":0.15,"net":"PGND"},{"start":[183.54,64.9708],"end":[182.14159899999999,64.9708],"width":0.15,"net":"PGND"},{"start":[179.0292,63.600001],"end":[180.100001,63.600001],"width":0.15,"net":"PGND"},{"start":[169.750001,72.25],"end":[169.750001,71.050001],"width":0.15,"net":"PGND"},{"start":[181.9708,65.2],"end":[181.7,65.2],"width":0.15,"net":"PGND"},{"start":[134.79999999999998,84.99],"end":[134.79999999999998,85.81],"width":0.15,"net":"/MCU/STATUS_LED_B"},{"start":[178.499999,93.749003],"end":[179.94900199999998,92.3],"width":0.15,"net":"/MCU/STATUS_LED_B"},{"start":[134.79999999999998,85.81],"end":[135.23999999999998,86.25],"width":0.15,"net":"/MCU/STATUS_LED_B"},{"start":[178.499999,94.57565199999999],"end":[178.499999,93.749003],"width":0.15,"net":"/MCU/STATUS_LED_B"},{"start":[179.94900199999998,92.3],"end":[180.5,92.3],"width":0.15,"net":"/MCU/STATUS_LED_B"},{"start":[178.499999,110.69069499999999],"end":[179.25,111.44069599999999],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[178.499999,109.924348],"end":[178.499999,110.69069499999999],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[179.25,111.44069599999999],"end":[179.25,112.75],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[178.499999,109.000001],"end":[178.5,109.0],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[178.499999,109.924348],"end":[178.499999,109.000001],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[178.5,109.0],"end":[178.5,109.0],"width":0.25,"net":"/MCU/I2C7.SCL"},{"start":[185.48,151.73],"end":[185.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[185.5,151.75],"end":[185.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[185.44,149.60999999999999],"end":[185.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[185.44,150.51999999999998],"end":[185.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[185.5,151.51999999999998],"end":[185.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[185.5,150.57999999999998],"end":[185.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[186.75,153.0],"end":[185.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC24"},{"start":[143.44,149.60999999999999],"end":[143.51999999999998,149.53],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[143.5,151.75],"end":[143.5,151.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[143.5,151.51999999999998],"end":[143.5,150.57999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[143.48,151.73],"end":[143.48,151.5],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[144.75,153.0],"end":[143.48,151.73],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[143.5,150.57999999999998],"end":[143.44,150.51999999999998],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[143.44,150.51999999999998],"end":[143.44,149.60999999999999],"width":0.15,"net":"/DAQ Connector/EXT_ADC3"},{"start":[163.000001,120.73088299999999],"end":[163.5,120.23088399999999],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[163.0,120.98088399999999],"end":[163.000001,120.73088299999999],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[162.98999999999998,122.520884],"end":[162.98999999999998,121.73088399999999],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[163.5,123.030884],"end":[162.98999999999998,122.520884],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[162.98999999999998,120.990884],"end":[163.0,120.98088399999999],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[162.98999999999998,121.73088399999999],"end":[162.98999999999998,120.990884],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[163.75,119.98088399999999],"end":[163.750001,118.451684],"width":0.15,"net":"/ADC3/INT_ADCIN5"},{"start":[156.9,118.830884],"end":[155.5,120.23088399999999],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[155.5,123.030884],"end":[154.98999999999998,122.520884],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[154.98999999999998,121.73088399999999],"end":[154.98999999999998,120.740884],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[154.98999999999998,122.520884],"end":[154.98999999999998,121.73088399999999],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[161.5292,117.730885],"end":[160.429201,118.830884],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[154.98999999999998,120.740884],"end":[155.5,120.23088399999999],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[160.429201,118.830884],"end":[156.9,118.830884],"width":0.15,"net":"/ADC3/INT_ADCIN1"},{"start":[185.25,83.22999999999999],"end":[185.25,84.24],"width":0.5,"net":"Net-(C108-Pad2)"},{"start":[173.65,137.39657],"end":[173.65,135.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[173.215686,137.830884],"end":[173.65,137.39657],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[173.0,134.480884],"end":[173.25,134.730884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.76,133.480884],"end":[171.76,134.450884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.76,134.450884],"end":[171.73,134.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.5,132.480884],"end":[171.39,132.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.95,137.830884],"end":[173.215686,137.830884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.76,132.740884],"end":[171.5,132.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[172.65,133.480884],"end":[173.0,133.13088399999998],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[173.65,135.13088399999998],"end":[173.25,134.730884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.76,133.480884],"end":[172.65,133.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.39,132.480884],"end":[170.9,131.990884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[173.0,133.13088399999998],"end":[173.0,134.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.76,133.480884],"end":[171.76,132.740884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.5,132.480884],"end":[171.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_SCALED1"},{"start":[197.75,145.990884],"end":[197.75,146.480884],"width":0.15,"net":"/ADCIN28"},{"start":[193.23999999999998,148.5],"end":[193.0,148.26],"width":0.15,"net":"/ADCIN28"},{"start":[193.5,148.5],"end":[193.23999999999998,148.5],"width":0.15,"net":"/ADCIN28"},{"start":[197.75,146.480884],"end":[197.75,146.480884],"width":0.25,"net":"/ADCIN28"},{"start":[193.0,148.26],"end":[193.0,148.26],"width":0.25,"net":"/ADCIN28"},{"start":[164.424003,96.75],"end":[163.674003,96.0],"width":0.15,"net":"/MCU/USB0ID"},{"start":[164.424003,97.175],"end":[164.424003,96.75],"width":0.15,"net":"/MCU/USB0ID"},{"start":[164.499003,97.25],"end":[164.424003,97.175],"width":0.15,"net":"/MCU/USB0ID"},{"start":[163.674003,96.0],"end":[163.26,96.0],"width":0.15,"net":"/MCU/USB0ID"},{"start":[165.325652,97.25],"end":[164.499003,97.25],"width":0.15,"net":"/MCU/USB0ID"},{"start":[163.26,96.0],"end":[163.26,95.0],"width":0.15,"net":"/MCU/USB0ID"},{"start":[135.0,134.480884],"end":[135.25,134.730884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.76,132.740884],"end":[133.5,132.480884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.76,133.480884],"end":[133.76,132.740884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.5,132.480884],"end":[133.39,132.480884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.95,137.830884],"end":[135.215686,137.830884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.39,132.480884],"end":[132.9,131.990884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[135.65,135.13088399999998],"end":[135.25,134.730884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[135.0,133.13088399999998],"end":[135.0,134.480884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.76,133.480884],"end":[134.65,133.480884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.76,133.480884],"end":[133.76,134.450884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.76,134.450884],"end":[133.73,134.480884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[134.65,133.480884],"end":[135.0,133.13088399999998],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[135.65,137.39657],"end":[135.65,135.13088399999998],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[135.215686,137.830884],"end":[135.65,137.39657],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.5,132.480884],"end":[133.5,132.480884],"width":0.25,"net":"/ADC1/ADCIN_SCALED1"},{"start":[183.98999999999998,128.94088399999998],"end":[184.5,128.430884],"width":0.15,"net":"Net-(C227-Pad2)"},{"start":[185.45,122.170884],"end":[185.01,121.73088399999999],"width":0.15,"net":"Net-(C227-Pad2)"},{"start":[184.5,128.430884],"end":[185.45,127.48088399999999],"width":0.15,"net":"Net-(C227-Pad2)"},{"start":[185.45,127.48088399999999],"end":[185.45,122.170884],"width":0.15,"net":"Net-(C227-Pad2)"},{"start":[183.98999999999998,129.730884],"end":[183.98999999999998,128.94088399999998],"width":0.15,"net":"Net-(C227-Pad2)"},{"start":[187.5,131.480884],"end":[187.0,131.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,135.230884],"end":[187.5,133.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[187.5,131.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,133.980884],"end":[187.5,132.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.79999999999998,137.180884],"end":[185.54999999999998,137.180884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.230884],"end":[184.7,134.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,133.730884],"end":[185.0,132.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.26999999999998,132.460884],"end":[188.25,132.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.51999999999998,131.713382],"end":[188.51999999999998,132.268386],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,137.230884],"end":[184.7,136.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.0,132.480884],"end":[187.5,132.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,132.480884],"end":[187.0,131.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.25,132.230884],"end":[186.5,132.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.54999999999998,137.180884],"end":[185.5,137.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,136.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.92499999999998,137.905884],"end":[185.25,138.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.030884],"end":[185.0,133.730884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.92499999999998,137.905884],"end":[184.7,137.680884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.25,138.230884],"end":[185.5,138.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,137.680884],"end":[184.7,137.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,135.730884],"end":[184.7,134.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.69338199999999],"end":[188.51999999999998,131.713382],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,132.230884],"end":[186.25,132.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.230884],"end":[184.7,134.030884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.75,131.980884],"end":[185.0,132.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,136.480884],"end":[184.7,135.730884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.25,132.480884],"end":[188.0,132.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,130.980884],"end":[185.75,130.47088399999998],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.51999999999998,132.268386],"end":[188.32750199999998,132.460884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.0,135.730884],"end":[186.5,135.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[188.5,131.69338199999999],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.54999999999998,137.180884],"width":0.15,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.230884],"end":[185.75,132.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,135.730884],"end":[186.0,135.730884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,135.230884],"end":[187.5,135.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.32750199999998,132.460884],"end":[188.26999999999998,132.460884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,130.47088399999998],"end":[185.01,129.730884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,136.480884],"end":[185.5,135.730884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.980884],"end":[185.0,132.230884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.0,131.980884],"end":[184.75,131.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,137.230884],"end":[184.7,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.0,131.980884],"end":[187.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,133.730884],"end":[185.0,133.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.230884],"end":[184.7,134.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,136.480884],"end":[184.7,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,130.980884],"end":[185.75,130.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.980884],"end":[185.0,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,132.480884],"end":[186.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,135.230884],"end":[186.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,133.980884],"end":[187.5,133.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,138.230884],"end":[185.5,138.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,135.230884],"end":[187.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.980884],"end":[184.7,134.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.92499999999998,137.905884],"end":[184.92499999999998,137.905884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[188.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,132.980884],"end":[187.5,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,135.730884],"end":[185.5,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,131.480884],"end":[187.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.230884],"end":[185.0,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,135.730884],"end":[184.7,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.0,131.980884],"end":[184.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,132.230884],"end":[185.75,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,136.480884],"end":[185.5,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[204.534314,137.830884],"end":[204.1,137.39657],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.1,133.480884],"end":[204.75,133.13088399999998],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[204.75,134.480884],"end":[204.5,134.730884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,133.480884],"end":[205.1,133.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[204.1,137.39657],"end":[204.1,135.13088399999998],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,133.480884],"end":[205.98999999999998,134.450884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[204.75,133.13088399999998],"end":[204.75,134.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,134.450884],"end":[206.01999999999998,134.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[206.4975,132.228384],"end":[205.98999999999998,132.735884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,133.480884],"end":[205.98999999999998,134.450884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.1,133.480884],"end":[204.75,133.13088399999998],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[206.73499999999999,131.990884],"end":[206.4975,132.228384],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,132.735884],"end":[205.98999999999998,133.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,133.480884],"end":[205.1,133.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[204.75,134.480884],"end":[204.5,134.730884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[206.73999999999998,131.990884],"end":[205.98999999999998,132.740884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,132.740884],"end":[205.98999999999998,133.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[207.0,131.990884],"end":[206.73999999999998,131.990884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.79999999999998,137.830884],"end":[204.534314,137.830884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[205.98999999999998,134.450884],"end":[206.01999999999998,134.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[204.75,133.13088399999998],"end":[204.75,134.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[207.0,131.990884],"end":[206.73499999999999,131.990884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[204.1,135.13088399999998],"end":[204.5,134.730884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[206.4975,132.228384],"end":[206.4975,132.228384],"width":0.25,"net":"/ADC4/ADCIN_SCALED6"},{"start":[199.23999999999998,148.5],"end":[199.0,148.26],"width":0.15,"net":"/ADCIN31"},{"start":[199.5,148.5],"end":[199.23999999999998,148.5],"width":0.15,"net":"/ADCIN31"},{"start":[207.48999999999998,130.990884],"end":[207.5,131.00088399999999],"width":0.15,"net":"/ADCIN31"},{"start":[207.0,130.990884],"end":[207.48999999999998,130.990884],"width":0.15,"net":"/ADCIN31"},{"start":[207.5,131.00088399999999],"end":[207.5,131.00088399999999],"width":0.25,"net":"/ADCIN31"},{"start":[199.0,148.26],"end":[199.0,148.26],"width":0.25,"net":"/ADCIN31"},{"start":[137.750001,115.73088299999999],"end":[138.25,115.23088399999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[142.5292,116.23088299999999],"end":[142.000001,116.23088299999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.999999,96.749999],"end":[172.0,96.75],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[140.29999999999998,117.93088399999999],"end":[138.832878,117.93088399999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[142.000001,116.23088299999999],"end":[140.29999999999998,117.93088399999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[138.832878,117.93088399999999],"end":[137.750001,116.848007],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.999999,94.57565199999999],"end":[171.999999,96.749999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[137.750001,116.848007],"end":[137.750001,115.73088299999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[172.0,96.75],"end":[172.0,96.75],"width":0.25,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[155.23999999999998,148.5],"end":[155.0,148.26],"width":0.15,"net":"/ADCIN9"},{"start":[170.75,145.990884],"end":[170.75,146.480884],"width":0.15,"net":"/ADCIN9"},{"start":[155.5,148.5],"end":[155.23999999999998,148.5],"width":0.15,"net":"/ADCIN9"},{"start":[170.75,146.480884],"end":[170.75,146.480884],"width":0.25,"net":"/ADCIN9"},{"start":[155.0,148.26],"end":[155.0,148.26],"width":0.25,"net":"/ADCIN9"}],"B":[{"start":[167.75,144.230884],"end":[167.75,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.980884],"end":[165.7,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,143.480884],"end":[166.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,142.980884],"end":[168.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,140.730884],"end":[165.7,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,142.230884],"end":[165.5,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,141.730884],"end":[168.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,144.230884],"end":[166.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,144.730884],"end":[167.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,142.930884],"end":[166.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.230884],"end":[168.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,140.480884],"end":[166.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.75,139.230884],"end":[165.75,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,141.480884],"end":[165.7,141.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,144.730884],"end":[166.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,143.980884],"end":[168.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,141.230884],"end":[166.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,144.730884],"end":[168.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.480884],"end":[169.5,144.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,141.730884],"end":[167.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,138.730884],"end":[166.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.45999999999998,145.230884],"end":[168.45999999999998,144.82228999999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.480884],"end":[168.5,144.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.65249799999998,145.423382],"end":[168.45999999999998,145.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,144.480884],"end":[168.25,144.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.307502,145.423382],"end":[168.65249799999998,145.423382],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,145.230884],"end":[169.307502,145.423382],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.483382],"end":[169.5,145.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.368594,144.730884],"end":[168.45999999999998,144.82228999999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[194.0,103.5],"end":[194.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.0],"end":[194.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[165.0,130.730884],"end":[165.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.5,146.980884],"end":[196.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[169.5,139.730884],"end":[169.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[194.0,98.5],"end":[194.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[161.75,97.5],"end":[161.75,97.5],"width":0.25,"net":"+3.3V"},{"start":[208.39999999999998,106.39999999999999],"end":[208.39999999999998,106.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[146.25,114.48088399999999],"end":[146.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[201.217157,130.763727],"end":[201.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.2,84.5],"end":[204.2,84.5],"width":0.25,"net":"+3.3V"},{"start":[184.25,114.48088399999999],"end":[184.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[191.967157,130.763727],"end":[191.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.0],"end":[195.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[174.75,130.730884],"end":[174.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.25,114.48088399999999],"end":[203.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.0],"end":[195.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[139.5,146.980884],"end":[139.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.6,107.8125],"end":[148.6,107.8125],"width":0.25,"net":"+3.3V"},{"start":[174.0,146.980884],"end":[174.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[136.0,146.980884],"end":[136.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.5,97.75],"end":[187.5,97.75],"width":0.25,"net":"+3.3V"},{"start":[162.25,96.5],"end":[162.25,96.5],"width":0.25,"net":"+3.3V"},{"start":[186.5,96.75],"end":[186.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.5],"end":[193.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.0],"end":[195.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[182.217157,130.763727],"end":[182.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[147.429646,111.529646],"end":[147.429646,111.529646],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.5],"end":[193.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[136.75,130.730884],"end":[136.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.6,104.5],"end":[196.6,104.5],"width":0.25,"net":"+3.3V"},{"start":[179.25,139.730884],"end":[179.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,103.5],"end":[193.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.5],"end":[193.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[207.5,139.730884],"end":[207.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.0,97.5],"end":[164.0,97.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.5],"end":[194.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.0],"end":[193.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[160.25,139.730884],"end":[160.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[146.0,130.730884],"end":[146.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.0],"end":[193.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[141.25,139.730884],"end":[141.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.0],"end":[193.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[144.217157,130.763727],"end":[144.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,98.5],"end":[195.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[172.967157,130.763727],"end":[172.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.5],"end":[193.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.25,146.980884],"end":[202.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[147.36499899999998,110.13500099999999],"end":[147.36499899999998,110.13500099999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.0],"end":[194.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,102.0],"end":[193.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[149.29999999999998,100.0],"end":[149.29999999999998,100.0],"width":0.25,"net":"+3.3V"},{"start":[205.75,146.980884],"end":[205.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[150.5,139.730884],"end":[150.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.75,114.48088399999999],"end":[164.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[134.967157,130.763727],"end":[134.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[188.5,112.75],"end":[188.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[145.75,114.48088399999999],"end":[145.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.5],"end":[195.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[184.0,130.730884],"end":[184.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.0,130.730884],"end":[203.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[146.79999999999998,107.39999999999999],"end":[146.79999999999998,107.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.5],"end":[195.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.0],"end":[193.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.51,108.75999999999999],"end":[193.51,108.75999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.5],"end":[194.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,112.75],"end":[188.0,112.75],"width":0.25,"net":"+3.3V"},{"start":[203.79999999999998,104.8],"end":[203.79999999999998,104.8],"width":0.25,"net":"+3.3V"},{"start":[147.4,107.8425],"end":[147.4,107.8425],"width":0.25,"net":"+3.3V"},{"start":[163.217157,130.763727],"end":[163.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[198.25,139.730884],"end":[198.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[187.5,112.75],"end":[187.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[158.5,146.980884],"end":[158.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[177.5,146.980884],"end":[177.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.25,97.25],"end":[187.25,97.25],"width":0.25,"net":"+3.3V"},{"start":[193.5,98.5],"end":[193.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,102.0],"end":[193.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[155.0,146.980884],"end":[155.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.0],"end":[194.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[207.2,105.39999999999999],"end":[207.2,105.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.5,102.0],"end":[194.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,103.5],"end":[195.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,103.5],"end":[193.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.0],"end":[193.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.0],"end":[193.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[167.75,146.980884],"end":[167.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[153.967157,130.763727],"end":[153.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.0,74.5],"end":[204.0,74.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.5],"end":[193.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[206.0,78.6],"end":[206.0,78.6],"width":0.25,"net":"+3.3V"},{"start":[202.79999999999998,92.39999999999999],"end":[202.79999999999998,92.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,102.0],"end":[194.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.5],"end":[195.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[183.25,146.980884],"end":[183.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[195.0,102.0],"end":[195.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[185.79999999999998,93.2],"end":[185.79999999999998,93.2],"width":0.25,"net":"+3.3V"},{"start":[186.75,97.25],"end":[186.75,97.25],"width":0.25,"net":"+3.3V"},{"start":[165.25,114.48088399999999],"end":[165.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[202.75,114.48088399999999],"end":[202.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[155.75,130.730884],"end":[155.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[187.0,96.75],"end":[187.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.5],"end":[194.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,98.25],"end":[188.0,98.25],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.0],"end":[194.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[161.75,98.0],"end":[161.75,98.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,146.980884],"end":[193.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[185.5,96.75],"end":[185.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.5],"end":[194.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.75,95.0],"end":[202.75,95.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,103.5],"end":[194.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.75,130.730884],"end":[193.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[164.25,146.980884],"end":[164.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[145.25,146.980884],"end":[145.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.75,146.980884],"end":[148.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.5],"end":[194.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[186.75,146.980884],"end":[186.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[161.75,96.5],"end":[161.75,96.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.5],"end":[194.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.0],"end":[194.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.5],"end":[193.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.5,139.730884],"end":[188.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[183.75,114.48088399999999],"end":[183.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.0],"end":[194.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[186.0,96.75],"end":[186.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.0,98.5],"end":[193.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[192.39999999999998,96.0],"end":[192.39999999999998,96.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,98.5],"end":[194.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[202.79999999999998,92.39999999999999],"end":[202.79999999999998,94.94999999999999],"width":0.09999999999999999,"net":"+3.3V"},{"start":[185.79999999999998,93.2],"end":[189.6,93.2],"width":0.3,"net":"+3.3V"},{"start":[202.79999999999998,94.94999999999999],"end":[202.75,95.0],"width":0.09999999999999999,"net":"+3.3V"},{"start":[189.6,93.2],"end":[192.39999999999998,96.0],"width":0.3,"net":"+3.3V"},{"start":[168.4975,132.228384],"end":[168.4975,132.228384],"width":0.25,"net":"/ADC3/ADCIN_SCALED6"},{"start":[168.4975,132.228384],"end":[168.7325,132.228384],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[168.7325,132.228384],"end":[169.0,131.960884],"width":0.15,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,132.230884],"end":[166.75,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,137.230884],"end":[165.7,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,130.980884],"end":[166.75,130.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.0,131.980884],"end":[168.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,135.230884],"end":[168.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.0,131.980884],"end":[165.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,135.230884],"end":[167.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.230884],"end":[166.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,133.730884],"end":[166.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,132.480884],"end":[167.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,135.730884],"end":[166.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,135.730884],"end":[165.7,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.980884],"end":[165.7,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,136.480884],"end":[165.7,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[169.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,133.980884],"end":[168.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.92499999999998,137.905884],"end":[165.92499999999998,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,131.480884],"end":[168.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,136.480884],"end":[166.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,132.980884],"end":[168.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.230884],"end":[165.7,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.980884],"end":[166.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,138.230884],"end":[166.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,131.480884],"end":[168.0,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.31471399999998,132.44088399999998],"end":[169.287643,132.44088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,132.980884],"end":[168.0,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.287643,132.44088399999998],"end":[169.24764299999998,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.66617],"end":[169.51,131.67616999999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,132.230884],"end":[166.75,130.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.51,131.67616999999998],"end":[169.51,132.245598],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.0,132.480884],"end":[168.5,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[168.5,131.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.51,132.245598],"end":[169.31471399999998,132.44088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[169.5,131.66617],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.24764299999998,132.480884],"end":[169.0,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.0,132.480884],"end":[168.0,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL6"},{"start":[163.5,135.730884],"end":[163.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.25,129.230884],"end":[164.25,129.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,137.230884],"end":[163.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.230884],"end":[164.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,132.480884],"end":[162.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,136.480884],"end":[163.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,135.730884],"end":[164.29999999999998,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.075,137.905884],"end":[164.075,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,133.980884],"end":[161.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.230884],"end":[164.29999999999998,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,135.230884],"end":[161.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,138.230884],"end":[163.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.980884],"end":[164.29999999999998,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.980884],"end":[164.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,131.980884],"end":[162.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,135.230884],"end":[162.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,133.730884],"end":[164.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.25,132.230884],"end":[163.25,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,136.480884],"end":[164.29999999999998,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,132.980884],"end":[161.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,137.230884],"end":[164.29999999999998,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[160.68,132.318386],"end":[161.342498,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,132.480884],"end":[162.0,131.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,131.980884],"end":[161.59,131.570884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.6,131.88088399999998],"end":[163.6,129.88088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[160.68,131.763382],"end":[160.68,132.318386],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.6,129.88088399999998],"end":[164.25,129.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.59,131.570884],"end":[160.87249799999998,131.570884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.342498,132.980884],"end":[161.5,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,132.980884],"end":[162.5,132.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[160.87249799999998,131.570884],"end":[160.68,131.763382],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.25,132.230884],"end":[163.6,131.88088399999998],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,132.980884],"end":[162.0,132.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.75,132.480884],"end":[161.75,132.480884],"width":0.25,"net":"/ADC3/ADCIN_SCALED5"},{"start":[161.75,132.480884],"end":[161.67,132.480884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[161.67,132.480884],"end":[161.2,132.010884],"width":0.15,"net":"/ADC3/ADCIN_SCALED5"},{"start":[189.5,143.980884],"end":[189.5,143.980884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,151.01999999999998],"end":[184.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,83.75],"end":[177.75,83.75],"width":0.25,"net":"GND"},{"start":[201.0237,98.6],"end":[201.0237,98.6],"width":0.25,"net":"GND"},{"start":[205.25,60.0],"end":[205.25,60.0],"width":0.25,"net":"GND"},{"start":[140.75,142.980884],"end":[140.75,142.980884],"width":0.25,"net":"GND"},{"start":[138.5,151.0],"end":[138.5,151.0],"width":0.25,"net":"GND"},{"start":[175.25,83.75],"end":[175.25,83.75],"width":0.25,"net":"GND"},{"start":[141.0,132.980884],"end":[141.0,132.980884],"width":0.25,"net":"GND"},{"start":[191.5,81.75],"end":[191.5,81.75],"width":0.25,"net":"GND"},{"start":[169.5,137.230884],"end":[169.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,151.01999999999998],"end":[188.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,150.01999999999998],"end":[168.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,57.5],"end":[203.0,57.5],"width":0.25,"net":"GND"},{"start":[176.5,146.230884],"end":[176.5,146.230884],"width":0.25,"net":"GND"},{"start":[140.51999999999998,152.01999999999998],"end":[140.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.25,146.230884],"end":[182.25,146.230884],"width":0.25,"net":"GND"},{"start":[174.0,98.5],"end":[174.0,98.5],"width":0.25,"net":"GND"},{"start":[169.499999,110.75],"end":[169.499999,110.75],"width":0.25,"net":"GND"},{"start":[198.5,58.5],"end":[198.5,58.5],"width":0.25,"net":"GND"},{"start":[146.0,92.0],"end":[146.0,92.0],"width":0.25,"net":"GND"},{"start":[170.5,134.980884],"end":[170.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.51999999999998,150.01999999999998],"end":[200.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,102.75],"end":[189.5,102.75],"width":0.25,"net":"GND"},{"start":[189.75,138.480884],"end":[189.75,138.480884],"width":0.25,"net":"GND"},{"start":[152.51999999999998,152.01999999999998],"end":[152.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,58.0],"end":[199.5,58.0],"width":0.25,"net":"GND"},{"start":[138.5,150.0],"end":[138.5,150.0],"width":0.25,"net":"GND"},{"start":[148.25,142.980884],"end":[148.25,142.980884],"width":0.25,"net":"GND"},{"start":[151.5,143.980884],"end":[151.5,143.980884],"width":0.25,"net":"GND"},{"start":[198.0,134.980884],"end":[198.0,134.980884],"width":0.25,"net":"GND"},{"start":[191.5,142.980884],"end":[191.5,142.980884],"width":0.25,"net":"GND"},{"start":[150.0,141.980884],"end":[150.0,141.980884],"width":0.25,"net":"GND"},{"start":[161.0,142.980884],"end":[161.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,150.01999999999998],"end":[194.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[150.51999999999998,150.01999999999998],"end":[150.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.5],"end":[135.75,85.5],"width":0.25,"net":"GND"},{"start":[176.51999999999998,151.01999999999998],"end":[176.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.5,96.0],"end":[175.5,96.0],"width":0.25,"net":"GND"},{"start":[193.0,90.25],"end":[193.0,90.25],"width":0.25,"net":"GND"},{"start":[170.51999999999998,150.01999999999998],"end":[170.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[201.25,146.230884],"end":[201.25,146.230884],"width":0.25,"net":"GND"},{"start":[138.5,146.230884],"end":[138.5,146.230884],"width":0.25,"net":"GND"},{"start":[144.51999999999998,152.01999999999998],"end":[144.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,152.01999999999998],"end":[172.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[158.51999999999998,152.01999999999998],"end":[158.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,95.5],"end":[176.0,95.5],"width":0.25,"net":"GND"},{"start":[172.0,106.0],"end":[172.0,106.0],"width":0.25,"net":"GND"},{"start":[160.51999999999998,151.01999999999998],"end":[160.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,134.980884],"end":[151.5,134.980884],"width":0.25,"net":"GND"},{"start":[134.5,142.980884],"end":[134.5,142.980884],"width":0.25,"net":"GND"},{"start":[199.0,138.480884],"end":[199.0,138.480884],"width":0.25,"net":"GND"},{"start":[154.0,146.230884],"end":[154.0,146.230884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,152.01999999999998],"end":[196.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,57.5],"end":[199.5,57.5],"width":0.25,"net":"GND"},{"start":[205.25,59.0],"end":[205.25,59.0],"width":0.25,"net":"GND"},{"start":[188.25,134.980884],"end":[188.25,134.980884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,152.01999999999998],"end":[192.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,141.980884],"end":[189.5,141.980884],"width":0.25,"net":"GND"},{"start":[159.75,141.980884],"end":[159.75,141.980884],"width":0.25,"net":"GND"},{"start":[170.5,141.980884],"end":[170.5,141.980884],"width":0.25,"net":"GND"},{"start":[197.75,142.980884],"end":[197.75,142.980884],"width":0.25,"net":"GND"},{"start":[207.25,132.980884],"end":[207.25,132.980884],"width":0.25,"net":"GND"},{"start":[139.25,85.5],"end":[139.25,85.5],"width":0.25,"net":"GND"},{"start":[190.0,97.75],"end":[190.0,97.75],"width":0.25,"net":"GND"},{"start":[179.75,99.75],"end":[179.75,99.75],"width":0.25,"net":"GND"},{"start":[189.5,100.25],"end":[189.5,100.25],"width":0.25,"net":"GND"},{"start":[145.0,93.0],"end":[145.0,93.0],"width":0.25,"net":"GND"},{"start":[148.51999999999998,152.01999999999998],"end":[148.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.75,134.980884],"end":[160.75,134.980884],"width":0.25,"net":"GND"},{"start":[188.0,142.980884],"end":[188.0,142.980884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,151.01999999999998],"end":[150.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.0,105.5],"end":[177.0,105.5],"width":0.25,"net":"GND"},{"start":[144.51999999999998,150.01999999999998],"end":[144.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,152.01999999999998],"end":[190.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[162.51999999999998,150.01999999999998],"end":[162.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,146.230884],"end":[166.75,146.230884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,152.01999999999998],"end":[150.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,57.5],"end":[199.0,57.5],"width":0.25,"net":"GND"},{"start":[172.0,98.5],"end":[172.0,98.5],"width":0.25,"net":"GND"},{"start":[175.75,84.25],"end":[175.75,84.25],"width":0.25,"net":"GND"},{"start":[196.75,60.0],"end":[196.75,60.0],"width":0.25,"net":"GND"},{"start":[132.25,85.5],"end":[132.25,85.5],"width":0.25,"net":"GND"},{"start":[169.5,95.5],"end":[169.5,95.5],"width":0.25,"net":"GND"},{"start":[160.0,134.980884],"end":[160.0,134.980884],"width":0.25,"net":"GND"},{"start":[196.75,59.0],"end":[196.75,59.0],"width":0.25,"net":"GND"},{"start":[173.25,85.0],"end":[173.25,85.0],"width":0.25,"net":"GND"},{"start":[177.0,101.5],"end":[177.0,101.5],"width":0.25,"net":"GND"},{"start":[203.5,58.0],"end":[203.5,58.0],"width":0.25,"net":"GND"},{"start":[132.25,89.5],"end":[132.25,89.5],"width":0.25,"net":"GND"},{"start":[170.51999999999998,152.01999999999998],"end":[170.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.0,97.75],"end":[189.0,97.75],"width":0.25,"net":"GND"},{"start":[198.75,134.980884],"end":[198.75,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,146.230884],"end":[173.0,146.230884],"width":0.25,"net":"GND"},{"start":[157.75,103.75],"end":[157.75,103.75],"width":0.25,"net":"GND"},{"start":[188.25,132.980884],"end":[188.25,132.980884],"width":0.25,"net":"GND"},{"start":[207.25,134.980884],"end":[207.25,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,105.5],"end":[169.5,105.5],"width":0.25,"net":"GND"},{"start":[174.51999999999998,152.01999999999998],"end":[174.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[208.0,79.6],"end":[208.0,79.6],"width":0.25,"net":"GND"},{"start":[175.75,83.75],"end":[175.75,83.75],"width":0.25,"net":"GND"},{"start":[172.51999999999998,150.01999999999998],"end":[172.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,150.01999999999998],"end":[198.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.51999999999998,150.01999999999998],"end":[160.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,151.01999999999998],"end":[190.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[163.75,100.25],"end":[163.75,100.25],"width":0.25,"net":"GND"},{"start":[141.0,134.980884],"end":[141.0,134.980884],"width":0.25,"net":"GND"},{"start":[195.5,146.230884],"end":[195.5,146.230884],"width":0.25,"net":"GND"},{"start":[146.51999999999998,152.01999999999998],"end":[146.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,141.980884],"end":[151.5,141.980884],"width":0.25,"net":"GND"},{"start":[189.5,132.980884],"end":[189.5,132.980884],"width":0.25,"net":"GND"},{"start":[193.5,89.75],"end":[193.5,89.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,152.01999999999998],"end":[162.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[167.25,142.980884],"end":[167.25,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,84.25],"end":[173.75,84.25],"width":0.25,"net":"GND"},{"start":[131.75,90.25],"end":[131.75,90.25],"width":0.25,"net":"GND"},{"start":[177.25,84.25],"end":[177.25,84.25],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[166.51999999999998,150.01999999999998],"end":[166.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[170.51999999999998,151.01999999999998],"end":[170.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,83.75],"end":[173.25,83.75],"width":0.25,"net":"GND"},{"start":[178.75,142.980884],"end":[178.75,142.980884],"width":0.25,"net":"GND"},{"start":[166.51999999999998,152.01999999999998],"end":[166.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,105.750001],"end":[166.75,105.750001],"width":0.25,"net":"GND"},{"start":[178.51999999999998,150.01999999999998],"end":[178.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[173.75,83.75],"end":[173.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,102.5],"end":[177.0,102.5],"width":0.25,"net":"GND"},{"start":[203.6,96.39999999999999],"end":[203.6,96.39999999999999],"width":0.25,"net":"GND"},{"start":[200.51999999999998,152.01999999999998],"end":[200.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.51999999999998,150.01999999999998],"end":[182.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[191.0,81.75],"end":[191.0,81.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,151.01999999999998],"end":[162.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.0],"end":[135.75,85.0],"width":0.25,"net":"GND"},{"start":[179.25,103.75],"end":[179.25,103.75],"width":0.25,"net":"GND"},{"start":[176.0,106.0],"end":[176.0,106.0],"width":0.25,"net":"GND"},{"start":[207.0,142.980884],"end":[207.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,85.5],"end":[173.75,85.5],"width":0.25,"net":"GND"},{"start":[151.5,132.980884],"end":[151.5,132.980884],"width":0.25,"net":"GND"},{"start":[198.5,57.5],"end":[198.5,57.5],"width":0.25,"net":"GND"},{"start":[161.0,138.480884],"end":[161.0,138.480884],"width":0.25,"net":"GND"},{"start":[176.51999999999998,152.01999999999998],"end":[176.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,132.980884],"end":[169.25,132.980884],"width":0.25,"net":"GND"},{"start":[142.0,142.980884],"end":[142.0,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.25],"end":[164.25,98.25],"width":0.25,"net":"GND"},{"start":[177.0,142.980884],"end":[177.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.5,104.5],"end":[169.5,104.5],"width":0.25,"net":"GND"},{"start":[146.51999999999998,150.01999999999998],"end":[146.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[164.51999999999998,152.01999999999998],"end":[164.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,151.01999999999998],"end":[172.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.999999,110.75],"end":[175.999999,110.75],"width":0.25,"net":"GND"},{"start":[188.5,137.230884],"end":[188.5,137.230884],"width":0.25,"net":"GND"},{"start":[162.75,142.980884],"end":[162.75,142.980884],"width":0.25,"net":"GND"},{"start":[176.0,98.5],"end":[176.0,98.5],"width":0.25,"net":"GND"},{"start":[152.51999999999998,151.01999999999998],"end":[152.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[133.0,93.25],"end":[133.0,93.25],"width":0.25,"net":"GND"},{"start":[140.51999999999998,151.01999999999998],"end":[140.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[161.0,141.980884],"end":[161.0,141.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.5],"end":[172.75,85.5],"width":0.25,"net":"GND"},{"start":[146.0,94.0],"end":[146.0,94.0],"width":0.25,"net":"GND"},{"start":[169.5,111.75],"end":[169.5,111.75],"width":0.25,"net":"GND"},{"start":[199.0,142.980884],"end":[199.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.0,142.980884],"end":[169.0,142.980884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,150.01999999999998],"end":[196.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,109.0],"end":[176.0,109.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,151.01999999999998],"end":[164.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[138.5,152.0],"end":[138.5,152.0],"width":0.25,"net":"GND"},{"start":[179.0,134.980884],"end":[179.0,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,101.5],"end":[169.5,101.5],"width":0.25,"net":"GND"},{"start":[140.51999999999998,150.01999999999998],"end":[140.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.0,132.980884],"end":[160.0,132.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,150.01999999999998],"end":[180.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.25,105.750001],"end":[166.25,105.750001],"width":0.25,"net":"GND"},{"start":[199.0,58.0],"end":[199.0,58.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,150.01999999999998],"end":[154.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,141.980884],"end":[132.5,141.980884],"width":0.25,"net":"GND"},{"start":[192.5,90.25],"end":[192.5,90.25],"width":0.25,"net":"GND"},{"start":[186.51999999999998,152.01999999999998],"end":[186.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[144.0,92.0],"end":[144.0,92.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,151.01999999999998],"end":[182.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,152.01999999999998],"end":[198.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,87.0],"end":[135.75,87.0],"width":0.25,"net":"GND"},{"start":[202.5,58.0],"end":[202.5,58.0],"width":0.25,"net":"GND"},{"start":[170.5,132.980884],"end":[170.5,132.980884],"width":0.25,"net":"GND"},{"start":[179.75,134.980884],"end":[179.75,134.980884],"width":0.25,"net":"GND"},{"start":[166.75,98.25],"end":[166.75,98.25],"width":0.25,"net":"GND"},{"start":[193.0,89.75],"end":[193.0,89.75],"width":0.25,"net":"GND"},{"start":[188.0,141.980884],"end":[188.0,141.980884],"width":0.25,"net":"GND"},{"start":[166.25,98.25],"end":[166.25,98.25],"width":0.25,"net":"GND"},{"start":[169.5,103.5],"end":[169.5,103.5],"width":0.25,"net":"GND"},{"start":[156.51999999999998,152.01999999999998],"end":[156.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[142.51999999999998,152.01999999999998],"end":[142.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,152.01999999999998],"end":[168.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[203.5,57.5],"end":[203.5,57.5],"width":0.25,"net":"GND"},{"start":[143.75,142.980884],"end":[143.75,142.980884],"width":0.25,"net":"GND"},{"start":[204.75,146.230884],"end":[204.75,146.230884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,150.01999999999998],"end":[186.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,58.0],"end":[203.0,58.0],"width":0.25,"net":"GND"},{"start":[181.75,142.980884],"end":[181.75,142.980884],"width":0.25,"net":"GND"},{"start":[151.75,138.480884],"end":[151.75,138.480884],"width":0.25,"net":"GND"},{"start":[146.0,93.0],"end":[146.0,93.0],"width":0.25,"net":"GND"},{"start":[158.51999999999998,150.01999999999998],"end":[158.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[146.25,98.0],"end":[146.25,98.0],"width":0.25,"net":"GND"},{"start":[142.51999999999998,150.01999999999998],"end":[142.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[141.75,132.980884],"end":[141.75,132.980884],"width":0.25,"net":"GND"},{"start":[144.0,93.0],"end":[144.0,93.0],"width":0.25,"net":"GND"},{"start":[132.5,132.980884],"end":[132.5,132.980884],"width":0.25,"net":"GND"},{"start":[172.75,83.75],"end":[172.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,104.5],"end":[177.0,104.5],"width":0.25,"net":"GND"},{"start":[190.0,102.75],"end":[190.0,102.75],"width":0.25,"net":"GND"},{"start":[177.0,99.5],"end":[177.0,99.5],"width":0.25,"net":"GND"},{"start":[185.75,146.230884],"end":[185.75,146.230884],"width":0.25,"net":"GND"},{"start":[193.5,90.75],"end":[193.5,90.75],"width":0.25,"net":"GND"},{"start":[177.0,100.5],"end":[177.0,100.5],"width":0.25,"net":"GND"},{"start":[160.25,137.230884],"end":[160.25,137.230884],"width":0.25,"net":"GND"},{"start":[153.5,142.980884],"end":[153.5,142.980884],"width":0.25,"net":"GND"},{"start":[170.5,106.0],"end":[170.5,106.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,150.01999999999998],"end":[164.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,141.980884],"end":[199.0,141.980884],"width":0.25,"net":"GND"},{"start":[179.25,137.230884],"end":[179.25,137.230884],"width":0.25,"net":"GND"},{"start":[163.5,98.25],"end":[163.5,98.25],"width":0.25,"net":"GND"},{"start":[144.25,146.230884],"end":[144.25,146.230884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,150.01999999999998],"end":[192.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[175.25,84.25],"end":[175.25,84.25],"width":0.25,"net":"GND"},{"start":[148.51999999999998,150.01999999999998],"end":[148.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[156.51999999999998,150.01999999999998],"end":[156.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.0,132.980884],"end":[179.0,132.980884],"width":0.25,"net":"GND"},{"start":[158.0,142.980884],"end":[158.0,142.980884],"width":0.25,"net":"GND"},{"start":[158.51999999999998,151.01999999999998],"end":[158.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[207.0,141.980884],"end":[207.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.0,138.480884],"end":[180.0,138.480884],"width":0.25,"net":"GND"},{"start":[207.5,137.230884],"end":[207.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,150.01999999999998],"end":[188.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[178.75,141.980884],"end":[178.75,141.980884],"width":0.25,"net":"GND"},{"start":[190.5,81.75],"end":[190.5,81.75],"width":0.25,"net":"GND"},{"start":[144.25,97.22999999999999],"end":[144.25,97.22999999999999],"width":0.25,"net":"GND"},{"start":[177.0,103.5],"end":[177.0,103.5],"width":0.25,"net":"GND"},{"start":[145.0,92.0],"end":[145.0,92.0],"width":0.25,"net":"GND"},{"start":[198.0,132.980884],"end":[198.0,132.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,152.01999999999998],"end":[194.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[177.25,83.75],"end":[177.25,83.75],"width":0.25,"net":"GND"},{"start":[146.51999999999998,151.01999999999998],"end":[146.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[179.75,103.75],"end":[179.75,103.75],"width":0.25,"net":"GND"},{"start":[152.51999999999998,150.01999999999998],"end":[152.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[139.0,142.980884],"end":[139.0,142.980884],"width":0.25,"net":"GND"},{"start":[154.51999999999998,151.01999999999998],"end":[154.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.0,146.230884],"end":[135.0,146.230884],"width":0.25,"net":"GND"},{"start":[192.0,146.230884],"end":[192.0,146.230884],"width":0.25,"net":"GND"},{"start":[199.0,58.5],"end":[199.0,58.5],"width":0.25,"net":"GND"},{"start":[145.12,97.6],"end":[145.12,97.6],"width":0.25,"net":"GND"},{"start":[139.25,85.0],"end":[139.25,85.0],"width":0.25,"net":"GND"},{"start":[160.75,132.980884],"end":[160.75,132.980884],"width":0.25,"net":"GND"},{"start":[150.25,132.980884],"end":[150.25,132.980884],"width":0.25,"net":"GND"},{"start":[148.51999999999998,151.01999999999998],"end":[148.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,84.25],"end":[177.75,84.25],"width":0.25,"net":"GND"},{"start":[192.5,90.75],"end":[192.5,90.75],"width":0.25,"net":"GND"},{"start":[205.25,142.980884],"end":[205.25,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,98.5],"end":[175.0,98.5],"width":0.25,"net":"GND"},{"start":[173.75,85.0],"end":[173.75,85.0],"width":0.25,"net":"GND"},{"start":[192.51999999999998,151.01999999999998],"end":[192.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.0,100.25],"end":[190.0,100.25],"width":0.25,"net":"GND"},{"start":[196.51999999999998,151.01999999999998],"end":[196.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[142.0,141.980884],"end":[142.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,151.01999999999998],"end":[180.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,85.5],"end":[173.25,85.5],"width":0.25,"net":"GND"},{"start":[179.75,106.25],"end":[179.75,106.25],"width":0.25,"net":"GND"},{"start":[169.0,141.980884],"end":[169.0,141.980884],"width":0.25,"net":"GND"},{"start":[157.5,146.230884],"end":[157.5,146.230884],"width":0.25,"net":"GND"},{"start":[149.5,96.75],"end":[149.5,96.75],"width":0.25,"net":"GND"},{"start":[144.0,94.0],"end":[144.0,94.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,152.01999999999998],"end":[154.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[200.51999999999998,151.01999999999998],"end":[200.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,134.980884],"end":[169.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,98.5],"end":[173.0,98.5],"width":0.25,"net":"GND"},{"start":[150.0,142.980884],"end":[150.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,151.01999999999998],"end":[194.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[150.25,134.980884],"end":[150.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.25,84.25],"end":[173.25,84.25],"width":0.25,"net":"GND"},{"start":[174.51999999999998,150.01999999999998],"end":[174.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[180.0,142.980884],"end":[180.0,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,106.0],"end":[175.0,106.0],"width":0.25,"net":"GND"},{"start":[136.25,90.25],"end":[136.25,90.25],"width":0.25,"net":"GND"},{"start":[166.51999999999998,151.01999999999998],"end":[166.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[159.75,142.980884],"end":[159.75,142.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.0],"end":[172.75,85.0],"width":0.25,"net":"GND"},{"start":[169.5,108.5],"end":[169.5,108.5],"width":0.25,"net":"GND"},{"start":[199.5,58.5],"end":[199.5,58.5],"width":0.25,"net":"GND"},{"start":[179.25,106.25],"end":[179.25,106.25],"width":0.25,"net":"GND"},{"start":[197.75,141.980884],"end":[197.75,141.980884],"width":0.25,"net":"GND"},{"start":[164.25,100.25],"end":[164.25,100.25],"width":0.25,"net":"GND"},{"start":[202.5,57.5],"end":[202.5,57.5],"width":0.25,"net":"GND"},{"start":[198.51999999999998,151.01999999999998],"end":[198.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,150.01999999999998],"end":[190.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,143.980884],"end":[132.5,143.980884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,151.01999999999998],"end":[186.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[172.75,84.25],"end":[172.75,84.25],"width":0.25,"net":"GND"},{"start":[178.51999999999998,151.01999999999998],"end":[178.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[193.5,90.25],"end":[193.5,90.25],"width":0.25,"net":"GND"},{"start":[196.0,142.980884],"end":[196.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.5,106.0],"end":[173.5,106.0],"width":0.25,"net":"GND"},{"start":[144.51999999999998,151.01999999999998],"end":[144.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[202.5,58.5],"end":[202.5,58.5],"width":0.25,"net":"GND"},{"start":[198.75,132.980884],"end":[198.75,132.980884],"width":0.25,"net":"GND"},{"start":[132.5,85.0],"end":[132.5,85.0],"width":0.25,"net":"GND"},{"start":[145.0,94.0],"end":[145.0,94.0],"width":0.25,"net":"GND"},{"start":[156.51999999999998,151.01999999999998],"end":[156.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[137.25,87.5],"end":[137.25,87.5],"width":0.25,"net":"GND"},{"start":[184.51999999999998,152.01999999999998],"end":[184.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.25,98.75],"end":[160.25,98.75],"width":0.25,"net":"GND"},{"start":[169.5,102.5],"end":[169.5,102.5],"width":0.25,"net":"GND"},{"start":[174.75,84.25],"end":[174.75,84.25],"width":0.25,"net":"GND"},{"start":[142.51999999999998,151.01999999999998],"end":[142.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.5,100.5],"end":[169.5,100.5],"width":0.25,"net":"GND"},{"start":[169.499999,109.0],"end":[169.499999,109.0],"width":0.25,"net":"GND"},{"start":[171.0,98.5],"end":[171.0,98.5],"width":0.25,"net":"GND"},{"start":[132.75,138.480884],"end":[132.75,138.480884],"width":0.25,"net":"GND"},{"start":[198.5,58.0],"end":[198.5,58.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,152.01999999999998],"end":[182.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[140.75,141.980884],"end":[140.75,141.980884],"width":0.25,"net":"GND"},{"start":[179.75,132.980884],"end":[179.75,132.980884],"width":0.25,"net":"GND"},{"start":[170.75,138.480884],"end":[170.75,138.480884],"width":0.25,"net":"GND"},{"start":[142.0,138.480884],"end":[142.0,138.480884],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[198.25,137.230884],"end":[198.25,137.230884],"width":0.25,"net":"GND"},{"start":[168.51999999999998,151.01999999999998],"end":[168.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[176.75,84.25],"end":[176.75,84.25],"width":0.25,"net":"GND"},{"start":[149.29999999999998,102.6125],"end":[149.29999999999998,102.6125],"width":0.25,"net":"GND"},{"start":[174.51999999999998,151.01999999999998],"end":[174.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[174.75,83.75],"end":[174.75,83.75],"width":0.25,"net":"GND"},{"start":[178.51999999999998,152.01999999999998],"end":[178.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,108.5],"end":[176.0,108.5],"width":0.25,"net":"GND"},{"start":[170.5,143.980884],"end":[170.5,143.980884],"width":0.25,"net":"GND"},{"start":[169.0,96.0],"end":[169.0,96.0],"width":0.25,"net":"GND"},{"start":[186.25,142.980884],"end":[186.25,142.980884],"width":0.25,"net":"GND"},{"start":[189.5,134.980884],"end":[189.5,134.980884],"width":0.25,"net":"GND"},{"start":[176.75,83.75],"end":[176.75,83.75],"width":0.25,"net":"GND"},{"start":[147.75,146.230884],"end":[147.75,146.230884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,150.01999999999998],"end":[184.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[172.5,142.980884],"end":[172.5,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.75],"end":[164.25,98.75],"width":0.25,"net":"GND"},{"start":[160.51999999999998,152.01999999999998],"end":[160.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[150.5,137.230884],"end":[150.5,137.230884],"width":0.25,"net":"GND"},{"start":[141.25,137.230884],"end":[141.25,137.230884],"width":0.25,"net":"GND"},{"start":[180.0,141.980884],"end":[180.0,141.980884],"width":0.25,"net":"GND"},{"start":[141.75,134.980884],"end":[141.75,134.980884],"width":0.25,"net":"GND"},{"start":[132.5,134.980884],"end":[132.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.75,142.980884],"end":[200.75,142.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,152.01999999999998],"end":[180.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,97.75],"end":[189.5,97.75],"width":0.25,"net":"GND"},{"start":[149.29999999999998,111.39999999999999],"end":[149.29999999999998,111.39999999999999],"width":0.25,"net":"GND"},{"start":[193.0,90.75],"end":[193.0,90.75],"width":0.25,"net":"GND"},{"start":[205.25,59.5],"end":[205.25,59.5],"width":0.25,"net":"GND"},{"start":[188.51999999999998,152.01999999999998],"end":[188.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.51999999999998,150.01999999999998],"end":[176.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.25,99.750001],"end":[179.25,99.750001],"width":0.25,"net":"GND"},{"start":[163.25,146.230884],"end":[163.25,146.230884],"width":0.25,"net":"GND"},{"start":[203.0,58.5],"end":[203.0,58.5],"width":0.25,"net":"GND"},{"start":[203.5,58.5],"end":[203.5,58.5],"width":0.25,"net":"GND"},{"start":[161.75,144.730884],"end":[161.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,130.230884],"end":[161.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,144.230884],"end":[164.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.25,144.230884],"end":[162.25,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,142.980884],"end":[161.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,143.480884],"end":[164.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,140.730884],"end":[164.29999999999998,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,141.530884],"end":[164.29999999999998,141.530884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,139.980884],"end":[164.29999999999998,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,145.480884],"end":[160.5,145.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,144.730884],"end":[163.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,142.930884],"end":[164.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,141.730884],"end":[162.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,138.730884],"end":[163.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,141.730884],"end":[161.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.25,139.230884],"end":[164.25,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,142.230884],"end":[164.4,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,140.480884],"end":[163.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,141.230884],"end":[163.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,144.730884],"end":[162.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,143.980884],"end":[161.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,144.730884],"end":[161.75,144.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,144.480884],"end":[160.48,144.50088399999999],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,145.230884],"end":[161.5,145.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.48,145.460884],"end":[160.48,144.50088399999999],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,144.730884],"end":[161.75,145.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.0,144.480884],"end":[161.5,143.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,144.230884],"end":[161.5,143.980884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,145.480884],"end":[160.5,145.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,144.480884],"end":[161.0,144.480884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[174.0,91.39999999999999],"end":[174.0,91.39999999999999],"width":0.25,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[172.5,92.75],"end":[172.5,94.424264],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[174.0,91.39999999999999],"end":[173.85,91.39999999999999],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[169.9,96.58725799999999],"end":[169.9,96.85],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[170.5,95.987258],"end":[169.9,96.58725799999999],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[152.4,101.5],"end":[150.0,99.1],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[172.5,94.424264],"end":[171.674264,95.25],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[171.674264,95.25],"end":[171.08578599999998,95.25],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[150.0,99.1],"end":[145.75,99.1],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[173.85,91.39999999999999],"end":[172.5,92.75],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[165.25,101.5],"end":[152.4,101.5],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[169.9,96.85],"end":[165.25,101.5],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[171.08578599999998,95.25],"end":[170.5,95.835786],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[170.5,95.835786],"end":[170.5,95.987258],"width":0.15,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[179.0,62.5],"end":[179.0,62.5],"width":0.25,"net":"/PoE Regulator/FLY_FB"},{"start":[178.5,67.25],"end":[178.5,63.0],"width":0.15,"net":"/PoE Regulator/FLY_FB"},{"start":[178.5,63.0],"end":[179.0,62.5],"width":0.15,"net":"/PoE Regulator/FLY_FB"},{"start":[168.0,91.2],"end":[168.0,91.2],"width":0.25,"net":"/RMII.TXD1"},{"start":[166.4,89.6],"end":[151.0,89.6],"width":0.15,"net":"/RMII.TXD1"},{"start":[168.0,91.2],"end":[166.4,89.6],"width":0.15,"net":"/RMII.TXD1"},{"start":[190.5,132.480884],"end":[190.5,132.480884],"width":0.25,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.42,132.480884],"end":[189.89999999999998,131.960884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[190.5,132.480884],"end":[190.42,132.480884],"width":0.15,"net":"/ADC4/ADCIN_SCALED1"},{"start":[171.75,92.0],"end":[171.75,92.0],"width":0.25,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[170.5,92.0],"end":[171.75,92.0],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[167.0,95.5],"end":[170.5,92.0],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[152.025,97.02499999999999],"end":[164.475,97.02499999999999],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[166.0,95.5],"end":[167.0,95.5],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[164.475,97.02499999999999],"end":[166.0,95.5],"width":0.15,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[187.4975,132.228384],"end":[187.4975,132.228384],"width":0.25,"net":"/ADC2/ADCIN_SCALED6"},{"start":[187.7325,132.228384],"end":[188.0,131.960884],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[187.4975,132.228384],"end":[187.7325,132.228384],"width":0.15,"net":"/ADC2/ADCIN_SCALED6"},{"start":[163.78214499999999,85.70004999999999],"end":[163.78214499999999,85.70004999999999],"width":0.25,"net":"/USB.D-"},{"start":[200.77505,73.5],"end":[200.77505,73.5],"width":0.25,"net":"/USB.D-"},{"start":[166.393089,96.090936],"end":[166.393089,96.090936],"width":0.25,"net":"/MCU/USB_HS.D-"},{"start":[175.0,148.26],"end":[175.0,148.26],"width":0.25,"net":"/ADCIN19"},{"start":[160.25,130.480884],"end":[160.25,130.480884],"width":0.25,"net":"/ADCIN19"},{"start":[160.07,130.480884],"end":[159.5,131.050884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[160.25,130.480884],"end":[160.07,130.480884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[159.76999999999998,131.00088399999999],"end":[159.75,131.020884],"width":0.15,"net":"/ADCIN19"},{"start":[166.5,99.25],"end":[166.5,99.25],"width":0.25,"net":"/MCU/USRBIAS"},{"start":[161.5,99.25],"end":[160.5,98.25],"width":0.15,"net":"/MCU/USRBIAS"},{"start":[166.5,99.25],"end":[161.5,99.25],"width":0.15,"net":"/MCU/USRBIAS"},{"start":[202.39999999999998,142.230884],"end":[202.39999999999998,142.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,141.530884],"end":[202.29999999999998,141.530884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,144.730884],"end":[201.5,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,140.730884],"end":[202.29999999999998,140.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.25,144.230884],"end":[200.25,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,141.730884],"end":[199.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,142.980884],"end":[199.5,142.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.25,139.230884],"end":[202.25,139.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,144.230884],"end":[202.0,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,138.730884],"end":[201.5,138.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,140.480884],"end":[201.5,140.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,142.930884],"end":[202.0,142.930884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,139.980884],"end":[202.29999999999998,139.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,143.480884],"end":[202.0,143.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,143.980884],"end":[199.5,143.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,145.480884],"end":[198.5,145.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,141.730884],"end":[200.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,130.230884],"end":[199.5,130.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,144.730884],"end":[200.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,141.230884],"end":[201.5,141.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,144.480884],"end":[198.48,144.50088399999999],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.48,145.460884],"end":[198.48,144.50088399999999],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,145.230884],"end":[199.5,145.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.230884],"end":[199.5,143.980884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.0,144.480884],"end":[199.5,143.980884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,144.480884],"end":[199.0,144.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,144.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,145.480884],"end":[198.5,145.480884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,145.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[140.25,82.25],"end":[140.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[140.25,83.0],"end":[140.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,83.0],"end":[149.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[143.5,87.5],"end":[143.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[148.75,88.5],"end":[148.75,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,83.0],"end":[140.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[148.25,88.5],"end":[148.25,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,83.0],"end":[149.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[146.5,87.5],"end":[146.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,82.25],"end":[149.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[148.0,86.75],"end":[148.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[148.5,86.75],"end":[148.5,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,82.25],"end":[140.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,82.25],"end":[149.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.0,86.75],"end":[149.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[169.0,92.2],"end":[169.0,92.2],"width":0.25,"net":"/RMII.TXEN"},{"start":[167.7,92.2],"end":[167.0,91.5],"width":0.15,"net":"/RMII.TXEN"},{"start":[154.0,91.5],"end":[153.29999999999998,92.2],"width":0.15,"net":"/RMII.TXEN"},{"start":[153.29999999999998,92.2],"end":[151.0,92.2],"width":0.15,"net":"/RMII.TXEN"},{"start":[169.0,92.2],"end":[167.7,92.2],"width":0.15,"net":"/RMII.TXEN"},{"start":[167.0,91.5],"end":[154.0,91.5],"width":0.15,"net":"/RMII.TXEN"},{"start":[133.75,131.980884],"end":[133.75,131.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.92019,131.56069399999998],"end":[136.92019,131.56069399999998],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,135.230884],"end":[134.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.230884],"end":[136.1,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.4,132.530884],"end":[132.4,132.530884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[137.25,129.230884],"end":[137.25,129.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,133.980884],"end":[133.25,133.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,135.730884],"end":[136.1,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,135.230884],"end":[133.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,132.980884],"end":[133.25,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,133.730884],"end":[135.75,133.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,136.480884],"end":[136.1,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,131.480884],"end":[133.25,131.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.0,132.230884],"end":[135.0,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,134.330884],"end":[136.0,134.330884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,137.730884],"end":[136.0,137.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,137.230884],"end":[135.25,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.980884],"end":[135.75,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,138.230884],"end":[135.25,138.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,136.480884],"end":[135.25,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.230884],"end":[135.75,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,132.480884],"end":[134.25,132.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,135.730884],"end":[135.25,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.75,131.980884],"end":[134.25,132.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.612498,131.480884],"end":[133.25,131.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,132.980884],"end":[132.79999999999998,132.530884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.38,132.510884],"end":[132.38,131.713382],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.79999999999998,132.530884],"end":[132.4,132.530884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.38,131.713382],"end":[132.612498,131.480884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,132.480884],"end":[133.75,132.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,131.480884],"end":[133.75,131.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.75,132.980884],"end":[133.25,132.980884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[167.0,148.26],"end":[167.0,148.26],"width":0.25,"net":"/ADCIN15"},{"start":[188.5,131.00088399999999],"end":[188.5,131.00088399999999],"width":0.25,"net":"/ADCIN15"},{"start":[188.01999999999998,131.00088399999999],"end":[188.0,131.020884],"width":0.15,"net":"/ADCIN15"},{"start":[188.5,131.00088399999999],"end":[188.01999999999998,131.00088399999999],"width":0.15,"net":"/ADCIN15"},{"start":[155.0,61.0],"end":[155.0,61.0],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[154.98999999999998,60.5],"end":[154.98999999999998,60.5],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[155.0,61.0],"end":[155.0,60.0],"width":0.5,"net":"/Ethernet Connector/MX4-"},{"start":[147.6,94.25],"end":[147.6,94.25],"width":0.25,"net":"/SMI.MDC"},{"start":[147.2,95.16988599999999],"end":[147.530114,95.5],"width":0.15,"net":"/SMI.MDC"},{"start":[147.2,94.64999999999999],"end":[147.2,95.16988599999999],"width":0.15,"net":"/SMI.MDC"},{"start":[148.4,95.5],"end":[148.65,95.25],"width":0.15,"net":"/SMI.MDC"},{"start":[147.530114,95.5],"end":[148.4,95.5],"width":0.15,"net":"/SMI.MDC"},{"start":[148.65,95.25],"end":[153.0,95.25],"width":0.15,"net":"/SMI.MDC"},{"start":[147.6,94.25],"end":[147.2,94.64999999999999],"width":0.15,"net":"/SMI.MDC"},{"start":[185.25,66.25],"end":[185.25,66.25],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.75],"end":[166.25,71.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.25],"end":[184.5,66.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.75],"end":[185.25,58.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,65.75],"end":[184.5,65.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.25],"end":[185.25,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,65.75],"end":[185.25,65.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.75],"end":[184.5,58.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,59.25],"end":[185.25,59.25],"width":0.25,"net":"/POE_V+"},{"start":[163.75,75.25],"end":[163.75,75.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.25],"end":[184.5,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,66.75],"end":[185.25,66.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,59.25],"end":[184.5,59.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.75],"end":[184.5,66.75],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.25],"end":[166.25,71.25],"width":0.25,"net":"/POE_V+"},{"start":[163.75,74.25],"end":[166.25,71.75],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[163.75,75.25],"end":[163.75,74.25],"width":0.19999999999999998,"net":"/POE_V+"},{"start":[178.5,109.0],"end":[178.5,109.0],"width":0.25,"net":"/MCU/I2C7.SCL"},{"start":[179.0,108.565686],"end":[178.565686,109.0],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[178.565686,109.0],"end":[178.5,109.0],"width":0.15,"net":"/MCU/I2C7.SCL"},{"start":[171.5,132.480884],"end":[171.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.42,132.480884],"end":[170.9,131.960884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[171.5,132.480884],"end":[171.42,132.480884],"width":0.15,"net":"/ADC2/ADCIN_SCALED1"},{"start":[197.75,146.480884],"end":[197.75,146.480884],"width":0.25,"net":"/ADCIN28"},{"start":[193.0,148.26],"end":[193.0,148.26],"width":0.25,"net":"/ADCIN28"},{"start":[197.75,146.480884],"end":[197.75,145.960884],"width":0.15,"net":"/ADCIN28"},{"start":[133.5,132.480884],"end":[133.5,132.480884],"width":0.25,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.5,132.480884],"end":[133.42,132.480884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[133.42,132.480884],"end":[132.9,131.960884],"width":0.15,"net":"/ADC1/ADCIN_SCALED1"},{"start":[184.7,137.230884],"end":[184.7,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.0,131.980884],"end":[187.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,133.730884],"end":[185.0,133.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.230884],"end":[184.7,134.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,136.480884],"end":[184.7,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,130.980884],"end":[185.75,130.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.980884],"end":[185.0,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,132.480884],"end":[186.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,135.230884],"end":[186.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,133.980884],"end":[187.5,133.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,138.230884],"end":[185.5,138.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,135.230884],"end":[187.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.980884],"end":[184.7,134.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.92499999999998,137.905884],"end":[184.92499999999998,137.905884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[188.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,132.980884],"end":[187.5,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,135.730884],"end":[185.5,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,131.480884],"end":[187.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.230884],"end":[185.0,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,135.730884],"end":[184.7,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.0,131.980884],"end":[184.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,132.230884],"end":[185.75,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,136.480884],"end":[185.5,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.31471399999998,132.44088399999998],"end":[188.287643,132.44088399999998],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.51,132.245598],"end":[188.31471399999998,132.44088399999998],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.287643,132.44088399999998],"end":[188.24764299999998,132.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,132.980884],"end":[187.0,132.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[188.5,131.66617],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[187.5,131.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.0,132.480884],"end":[187.0,131.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,132.230884],"end":[185.75,130.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.0,132.480884],"end":[187.5,132.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,131.480884],"end":[187.0,131.980884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.51,131.67616999999998],"end":[188.51,132.245598],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.24764299999998,132.480884],"end":[188.0,132.480884],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.66617],"end":[188.51,131.67616999999998],"width":0.09999999999999999,"net":"/ADC2/ADCIN_ISOL6"},{"start":[206.4975,132.228384],"end":[206.4975,132.228384],"width":0.25,"net":"/ADC4/ADCIN_SCALED6"},{"start":[206.7325,132.228384],"end":[207.0,131.960884],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[206.4975,132.228384],"end":[206.7325,132.228384],"width":0.15,"net":"/ADC4/ADCIN_SCALED6"},{"start":[207.5,131.00088399999999],"end":[207.5,131.00088399999999],"width":0.25,"net":"/ADCIN31"},{"start":[199.0,148.26],"end":[199.0,148.26],"width":0.25,"net":"/ADCIN31"},{"start":[207.01999999999998,131.00088399999999],"end":[207.0,131.020884],"width":0.15,"net":"/ADCIN31"},{"start":[207.5,131.00088399999999],"end":[207.01999999999998,131.00088399999999],"width":0.15,"net":"/ADCIN31"},{"start":[172.0,96.75],"end":[172.0,96.75],"width":0.25,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[168.45,105.62573599999999],"end":[168.45,100.55],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[160.2,108.5],"end":[165.575736,108.5],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[168.5,100.5],"end":[168.5,100.01004999999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.75,96.75],"end":[172.0,96.75],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[168.45,100.55],"end":[168.5,100.5],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[170.71005,97.8],"end":[170.97573599999998,97.8],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[168.5,100.01004999999999],"end":[170.71005,97.8],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.1,97.675736],"end":[171.1,97.08431399999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.65,96.85],"end":[171.75,96.75],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.1,97.08431399999999],"end":[171.334314,96.85],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[165.575736,108.5],"end":[168.45,105.62573599999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[153.375736,110.19999999999999],"end":[158.5,110.19999999999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[158.5,110.19999999999999],"end":[160.2,108.5],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[170.97573599999998,97.8],"end":[171.1,97.675736],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[149.300736,114.27499999999999],"end":[153.375736,110.19999999999999],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[171.334314,96.85],"end":[171.65,96.85],"width":0.15,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[170.75,146.480884],"end":[170.75,146.480884],"width":0.25,"net":"/ADCIN9"},{"start":[155.0,148.26],"end":[155.0,148.26],"width":0.25,"net":"/ADCIN9"},{"start":[170.75,146.480884],"end":[170.75,145.960884],"width":0.15,"net":"/ADCIN9"}],"In1.Cu":[{"start":[167.75,144.230884],"end":[167.75,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.980884],"end":[165.7,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,143.480884],"end":[166.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,142.980884],"end":[168.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,140.730884],"end":[165.7,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,142.230884],"end":[165.5,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,141.730884],"end":[168.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,144.230884],"end":[166.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,144.730884],"end":[167.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,142.930884],"end":[166.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.230884],"end":[168.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,140.480884],"end":[166.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.75,139.230884],"end":[165.75,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,141.480884],"end":[165.7,141.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,144.730884],"end":[166.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,143.980884],"end":[168.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,141.230884],"end":[166.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,144.730884],"end":[168.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.480884],"end":[169.5,144.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,141.730884],"end":[167.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,138.730884],"end":[166.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.730884],"end":[168.5,130.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.29999999999998,138.780884],"end":[165.29999999999998,132.400553],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.29999999999998,132.400553],"end":[165.84466899999998,131.855884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.84466899999998,131.855884],"end":[167.375,131.855884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.375,131.855884],"end":[168.5,130.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.75,139.230884],"end":[165.29999999999998,138.780884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL7"},{"start":[194.0,103.5],"end":[194.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.0],"end":[194.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[165.0,130.730884],"end":[165.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.5,146.980884],"end":[196.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[169.5,139.730884],"end":[169.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[194.0,98.5],"end":[194.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[161.75,97.5],"end":[161.75,97.5],"width":0.25,"net":"+3.3V"},{"start":[208.39999999999998,106.39999999999999],"end":[208.39999999999998,106.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[146.25,114.48088399999999],"end":[146.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[201.217157,130.763727],"end":[201.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.2,84.5],"end":[204.2,84.5],"width":0.25,"net":"+3.3V"},{"start":[184.25,114.48088399999999],"end":[184.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[191.967157,130.763727],"end":[191.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.0],"end":[195.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[174.75,130.730884],"end":[174.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.25,114.48088399999999],"end":[203.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.0],"end":[195.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[139.5,146.980884],"end":[139.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.6,107.8125],"end":[148.6,107.8125],"width":0.25,"net":"+3.3V"},{"start":[174.0,146.980884],"end":[174.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[136.0,146.980884],"end":[136.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.5,97.75],"end":[187.5,97.75],"width":0.25,"net":"+3.3V"},{"start":[162.25,96.5],"end":[162.25,96.5],"width":0.25,"net":"+3.3V"},{"start":[186.5,96.75],"end":[186.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.5],"end":[193.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.0],"end":[195.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[182.217157,130.763727],"end":[182.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[147.429646,111.529646],"end":[147.429646,111.529646],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.5],"end":[193.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[136.75,130.730884],"end":[136.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.6,104.5],"end":[196.6,104.5],"width":0.25,"net":"+3.3V"},{"start":[179.25,139.730884],"end":[179.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,103.5],"end":[193.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.5],"end":[193.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[207.5,139.730884],"end":[207.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.0,97.5],"end":[164.0,97.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.5],"end":[194.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.0],"end":[193.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[160.25,139.730884],"end":[160.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[146.0,130.730884],"end":[146.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.0],"end":[193.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[141.25,139.730884],"end":[141.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.0],"end":[193.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[144.217157,130.763727],"end":[144.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,98.5],"end":[195.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[172.967157,130.763727],"end":[172.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.5],"end":[193.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.25,146.980884],"end":[202.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[147.36499899999998,110.13500099999999],"end":[147.36499899999998,110.13500099999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.0],"end":[194.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,102.0],"end":[193.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[149.29999999999998,100.0],"end":[149.29999999999998,100.0],"width":0.25,"net":"+3.3V"},{"start":[205.75,146.980884],"end":[205.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[150.5,139.730884],"end":[150.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.75,114.48088399999999],"end":[164.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[134.967157,130.763727],"end":[134.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[188.5,112.75],"end":[188.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[145.75,114.48088399999999],"end":[145.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.5],"end":[195.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[184.0,130.730884],"end":[184.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.0,130.730884],"end":[203.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[146.79999999999998,107.39999999999999],"end":[146.79999999999998,107.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.5],"end":[195.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.0],"end":[193.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.51,108.75999999999999],"end":[193.51,108.75999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.5],"end":[194.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,112.75],"end":[188.0,112.75],"width":0.25,"net":"+3.3V"},{"start":[203.79999999999998,104.8],"end":[203.79999999999998,104.8],"width":0.25,"net":"+3.3V"},{"start":[147.4,107.8425],"end":[147.4,107.8425],"width":0.25,"net":"+3.3V"},{"start":[163.217157,130.763727],"end":[163.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[198.25,139.730884],"end":[198.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[187.5,112.75],"end":[187.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[158.5,146.980884],"end":[158.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[177.5,146.980884],"end":[177.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.25,97.25],"end":[187.25,97.25],"width":0.25,"net":"+3.3V"},{"start":[193.5,98.5],"end":[193.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,102.0],"end":[193.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[155.0,146.980884],"end":[155.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.0],"end":[194.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[207.2,105.39999999999999],"end":[207.2,105.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.5,102.0],"end":[194.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,103.5],"end":[195.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,103.5],"end":[193.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.0],"end":[193.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.0],"end":[193.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[167.75,146.980884],"end":[167.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[153.967157,130.763727],"end":[153.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.0,74.5],"end":[204.0,74.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.5],"end":[193.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[206.0,78.6],"end":[206.0,78.6],"width":0.25,"net":"+3.3V"},{"start":[202.79999999999998,92.39999999999999],"end":[202.79999999999998,92.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,102.0],"end":[194.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.5],"end":[195.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[183.25,146.980884],"end":[183.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[195.0,102.0],"end":[195.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[185.79999999999998,93.2],"end":[185.79999999999998,93.2],"width":0.25,"net":"+3.3V"},{"start":[186.75,97.25],"end":[186.75,97.25],"width":0.25,"net":"+3.3V"},{"start":[165.25,114.48088399999999],"end":[165.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[202.75,114.48088399999999],"end":[202.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[155.75,130.730884],"end":[155.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[187.0,96.75],"end":[187.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.5],"end":[194.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,98.25],"end":[188.0,98.25],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.0],"end":[194.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[161.75,98.0],"end":[161.75,98.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,146.980884],"end":[193.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[185.5,96.75],"end":[185.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.5],"end":[194.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.75,95.0],"end":[202.75,95.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,103.5],"end":[194.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.75,130.730884],"end":[193.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[164.25,146.980884],"end":[164.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[145.25,146.980884],"end":[145.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.75,146.980884],"end":[148.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.5],"end":[194.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[186.75,146.980884],"end":[186.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[161.75,96.5],"end":[161.75,96.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.5],"end":[194.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.0],"end":[194.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.5],"end":[193.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.5,139.730884],"end":[188.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[183.75,114.48088399999999],"end":[183.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.0],"end":[194.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[186.0,96.75],"end":[186.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.0,98.5],"end":[193.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[192.39999999999998,96.0],"end":[192.39999999999998,96.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,98.5],"end":[194.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[207.5,139.730884],"end":[207.5,143.652636],"width":0.3,"net":"+3.3V"},{"start":[140.75,144.309132],"end":[140.75,145.730884],"width":0.3,"net":"+3.3V"},{"start":[150.5,139.730884],"end":[150.5,143.652636],"width":0.3,"net":"+3.3V"},{"start":[183.25,146.980884],"end":[177.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[168.75,145.980884],"end":[167.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[168.75,144.402636],"end":[168.75,145.980884],"width":0.3,"net":"+3.3V"},{"start":[169.5,143.652636],"end":[168.75,144.402636],"width":0.3,"net":"+3.3V"},{"start":[141.25,139.730884],"end":[141.25,143.809132],"width":0.3,"net":"+3.3V"},{"start":[188.5,143.652636],"end":[187.75,144.402636],"width":0.3,"net":"+3.3V"},{"start":[158.5,146.980884],"end":[155.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[178.75,144.309132],"end":[178.75,145.730884],"width":0.3,"net":"+3.3V"},{"start":[149.75,145.980884],"end":[148.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[187.75,144.402636],"end":[187.75,145.980884],"width":0.3,"net":"+3.3V"},{"start":[197.75,145.730884],"end":[196.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[207.5,143.652636],"end":[206.75,144.402636],"width":0.3,"net":"+3.3V"},{"start":[149.75,144.402636],"end":[149.75,145.980884],"width":0.3,"net":"+3.3V"},{"start":[198.25,139.730884],"end":[198.25,143.809132],"width":0.3,"net":"+3.3V"},{"start":[177.5,146.980884],"end":[174.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[145.25,146.980884],"end":[139.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[141.25,143.809132],"end":[140.75,144.309132],"width":0.3,"net":"+3.3V"},{"start":[188.5,139.730884],"end":[188.5,143.652636],"width":0.3,"net":"+3.3V"},{"start":[140.75,145.730884],"end":[139.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[206.75,144.402636],"end":[206.75,145.980884],"width":0.3,"net":"+3.3V"},{"start":[198.25,143.809132],"end":[197.75,144.309132],"width":0.3,"net":"+3.3V"},{"start":[179.25,139.730884],"end":[179.25,143.809132],"width":0.3,"net":"+3.3V"},{"start":[139.5,146.980884],"end":[136.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[179.25,143.809132],"end":[178.75,144.309132],"width":0.3,"net":"+3.3V"},{"start":[169.5,139.730884],"end":[169.5,143.652636],"width":0.3,"net":"+3.3V"},{"start":[167.75,146.980884],"end":[164.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[159.75,144.309132],"end":[159.75,145.730884],"width":0.3,"net":"+3.3V"},{"start":[164.25,146.980884],"end":[158.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[197.75,144.309132],"end":[197.75,145.730884],"width":0.3,"net":"+3.3V"},{"start":[148.75,146.980884],"end":[145.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[206.75,145.980884],"end":[205.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[150.5,143.652636],"end":[149.75,144.402636],"width":0.3,"net":"+3.3V"},{"start":[178.75,145.730884],"end":[177.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[186.75,146.980884],"end":[183.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[187.75,145.980884],"end":[186.75,146.980884],"width":0.3,"net":"+3.3V"},{"start":[160.25,139.730884],"end":[160.25,143.809132],"width":0.3,"net":"+3.3V"},{"start":[205.75,146.980884],"end":[202.25,146.980884],"width":0.3,"net":"+3.3V"},{"start":[202.25,146.980884],"end":[196.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[160.25,143.809132],"end":[159.75,144.309132],"width":0.3,"net":"+3.3V"},{"start":[159.75,145.730884],"end":[158.5,146.980884],"width":0.3,"net":"+3.3V"},{"start":[196.5,146.980884],"end":[193.0,146.980884],"width":0.3,"net":"+3.3V"},{"start":[168.4975,132.228384],"end":[168.4975,132.228384],"width":0.25,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,132.230884],"end":[166.75,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,137.230884],"end":[165.7,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,130.980884],"end":[166.75,130.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.0,131.980884],"end":[168.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,135.230884],"end":[168.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.0,131.980884],"end":[165.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,135.230884],"end":[167.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.230884],"end":[166.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,133.730884],"end":[166.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,132.480884],"end":[167.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,135.730884],"end":[166.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,135.730884],"end":[165.7,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.980884],"end":[165.7,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,136.480884],"end":[165.7,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[169.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,133.980884],"end":[168.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.92499999999998,137.905884],"end":[165.92499999999998,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,131.480884],"end":[168.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,136.480884],"end":[166.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,132.980884],"end":[168.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.230884],"end":[165.7,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.980884],"end":[166.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,138.230884],"end":[166.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[163.5,135.730884],"end":[163.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.25,129.230884],"end":[164.25,129.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,137.230884],"end":[163.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.230884],"end":[164.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,132.480884],"end":[162.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,136.480884],"end":[163.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,135.730884],"end":[164.29999999999998,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.075,137.905884],"end":[164.075,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,133.980884],"end":[161.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.230884],"end":[164.29999999999998,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,135.230884],"end":[161.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,138.230884],"end":[163.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.980884],"end":[164.29999999999998,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.980884],"end":[164.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,131.980884],"end":[162.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,135.230884],"end":[162.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,133.730884],"end":[164.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.25,132.230884],"end":[163.25,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,136.480884],"end":[164.29999999999998,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,132.980884],"end":[161.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,137.230884],"end":[164.29999999999998,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.75,132.480884],"end":[161.75,132.480884],"width":0.25,"net":"/ADC3/ADCIN_SCALED5"},{"start":[189.5,143.980884],"end":[189.5,143.980884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,151.01999999999998],"end":[184.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,83.75],"end":[177.75,83.75],"width":0.25,"net":"GND"},{"start":[201.0237,98.6],"end":[201.0237,98.6],"width":0.25,"net":"GND"},{"start":[205.25,60.0],"end":[205.25,60.0],"width":0.25,"net":"GND"},{"start":[140.75,142.980884],"end":[140.75,142.980884],"width":0.25,"net":"GND"},{"start":[138.5,151.0],"end":[138.5,151.0],"width":0.25,"net":"GND"},{"start":[175.25,83.75],"end":[175.25,83.75],"width":0.25,"net":"GND"},{"start":[141.0,132.980884],"end":[141.0,132.980884],"width":0.25,"net":"GND"},{"start":[191.5,81.75],"end":[191.5,81.75],"width":0.25,"net":"GND"},{"start":[169.5,137.230884],"end":[169.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,151.01999999999998],"end":[188.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,150.01999999999998],"end":[168.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,57.5],"end":[203.0,57.5],"width":0.25,"net":"GND"},{"start":[176.5,146.230884],"end":[176.5,146.230884],"width":0.25,"net":"GND"},{"start":[140.51999999999998,152.01999999999998],"end":[140.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.25,146.230884],"end":[182.25,146.230884],"width":0.25,"net":"GND"},{"start":[174.0,98.5],"end":[174.0,98.5],"width":0.25,"net":"GND"},{"start":[169.499999,110.75],"end":[169.499999,110.75],"width":0.25,"net":"GND"},{"start":[198.5,58.5],"end":[198.5,58.5],"width":0.25,"net":"GND"},{"start":[146.0,92.0],"end":[146.0,92.0],"width":0.25,"net":"GND"},{"start":[170.5,134.980884],"end":[170.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.51999999999998,150.01999999999998],"end":[200.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,102.75],"end":[189.5,102.75],"width":0.25,"net":"GND"},{"start":[189.75,138.480884],"end":[189.75,138.480884],"width":0.25,"net":"GND"},{"start":[152.51999999999998,152.01999999999998],"end":[152.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,58.0],"end":[199.5,58.0],"width":0.25,"net":"GND"},{"start":[138.5,150.0],"end":[138.5,150.0],"width":0.25,"net":"GND"},{"start":[148.25,142.980884],"end":[148.25,142.980884],"width":0.25,"net":"GND"},{"start":[151.5,143.980884],"end":[151.5,143.980884],"width":0.25,"net":"GND"},{"start":[198.0,134.980884],"end":[198.0,134.980884],"width":0.25,"net":"GND"},{"start":[191.5,142.980884],"end":[191.5,142.980884],"width":0.25,"net":"GND"},{"start":[150.0,141.980884],"end":[150.0,141.980884],"width":0.25,"net":"GND"},{"start":[161.0,142.980884],"end":[161.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,150.01999999999998],"end":[194.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[150.51999999999998,150.01999999999998],"end":[150.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.5],"end":[135.75,85.5],"width":0.25,"net":"GND"},{"start":[176.51999999999998,151.01999999999998],"end":[176.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.5,96.0],"end":[175.5,96.0],"width":0.25,"net":"GND"},{"start":[193.0,90.25],"end":[193.0,90.25],"width":0.25,"net":"GND"},{"start":[170.51999999999998,150.01999999999998],"end":[170.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[201.25,146.230884],"end":[201.25,146.230884],"width":0.25,"net":"GND"},{"start":[138.5,146.230884],"end":[138.5,146.230884],"width":0.25,"net":"GND"},{"start":[144.51999999999998,152.01999999999998],"end":[144.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,152.01999999999998],"end":[172.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[158.51999999999998,152.01999999999998],"end":[158.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,95.5],"end":[176.0,95.5],"width":0.25,"net":"GND"},{"start":[172.0,106.0],"end":[172.0,106.0],"width":0.25,"net":"GND"},{"start":[160.51999999999998,151.01999999999998],"end":[160.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,134.980884],"end":[151.5,134.980884],"width":0.25,"net":"GND"},{"start":[134.5,142.980884],"end":[134.5,142.980884],"width":0.25,"net":"GND"},{"start":[199.0,138.480884],"end":[199.0,138.480884],"width":0.25,"net":"GND"},{"start":[154.0,146.230884],"end":[154.0,146.230884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,152.01999999999998],"end":[196.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,57.5],"end":[199.5,57.5],"width":0.25,"net":"GND"},{"start":[205.25,59.0],"end":[205.25,59.0],"width":0.25,"net":"GND"},{"start":[188.25,134.980884],"end":[188.25,134.980884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,152.01999999999998],"end":[192.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,141.980884],"end":[189.5,141.980884],"width":0.25,"net":"GND"},{"start":[159.75,141.980884],"end":[159.75,141.980884],"width":0.25,"net":"GND"},{"start":[170.5,141.980884],"end":[170.5,141.980884],"width":0.25,"net":"GND"},{"start":[197.75,142.980884],"end":[197.75,142.980884],"width":0.25,"net":"GND"},{"start":[207.25,132.980884],"end":[207.25,132.980884],"width":0.25,"net":"GND"},{"start":[139.25,85.5],"end":[139.25,85.5],"width":0.25,"net":"GND"},{"start":[190.0,97.75],"end":[190.0,97.75],"width":0.25,"net":"GND"},{"start":[179.75,99.75],"end":[179.75,99.75],"width":0.25,"net":"GND"},{"start":[189.5,100.25],"end":[189.5,100.25],"width":0.25,"net":"GND"},{"start":[145.0,93.0],"end":[145.0,93.0],"width":0.25,"net":"GND"},{"start":[148.51999999999998,152.01999999999998],"end":[148.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.75,134.980884],"end":[160.75,134.980884],"width":0.25,"net":"GND"},{"start":[188.0,142.980884],"end":[188.0,142.980884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,151.01999999999998],"end":[150.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.0,105.5],"end":[177.0,105.5],"width":0.25,"net":"GND"},{"start":[144.51999999999998,150.01999999999998],"end":[144.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,152.01999999999998],"end":[190.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[162.51999999999998,150.01999999999998],"end":[162.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,146.230884],"end":[166.75,146.230884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,152.01999999999998],"end":[150.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,57.5],"end":[199.0,57.5],"width":0.25,"net":"GND"},{"start":[172.0,98.5],"end":[172.0,98.5],"width":0.25,"net":"GND"},{"start":[175.75,84.25],"end":[175.75,84.25],"width":0.25,"net":"GND"},{"start":[196.75,60.0],"end":[196.75,60.0],"width":0.25,"net":"GND"},{"start":[132.25,85.5],"end":[132.25,85.5],"width":0.25,"net":"GND"},{"start":[169.5,95.5],"end":[169.5,95.5],"width":0.25,"net":"GND"},{"start":[160.0,134.980884],"end":[160.0,134.980884],"width":0.25,"net":"GND"},{"start":[196.75,59.0],"end":[196.75,59.0],"width":0.25,"net":"GND"},{"start":[173.25,85.0],"end":[173.25,85.0],"width":0.25,"net":"GND"},{"start":[177.0,101.5],"end":[177.0,101.5],"width":0.25,"net":"GND"},{"start":[203.5,58.0],"end":[203.5,58.0],"width":0.25,"net":"GND"},{"start":[132.25,89.5],"end":[132.25,89.5],"width":0.25,"net":"GND"},{"start":[170.51999999999998,152.01999999999998],"end":[170.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.0,97.75],"end":[189.0,97.75],"width":0.25,"net":"GND"},{"start":[198.75,134.980884],"end":[198.75,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,146.230884],"end":[173.0,146.230884],"width":0.25,"net":"GND"},{"start":[157.75,103.75],"end":[157.75,103.75],"width":0.25,"net":"GND"},{"start":[188.25,132.980884],"end":[188.25,132.980884],"width":0.25,"net":"GND"},{"start":[207.25,134.980884],"end":[207.25,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,105.5],"end":[169.5,105.5],"width":0.25,"net":"GND"},{"start":[174.51999999999998,152.01999999999998],"end":[174.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[208.0,79.6],"end":[208.0,79.6],"width":0.25,"net":"GND"},{"start":[175.75,83.75],"end":[175.75,83.75],"width":0.25,"net":"GND"},{"start":[172.51999999999998,150.01999999999998],"end":[172.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,150.01999999999998],"end":[198.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.51999999999998,150.01999999999998],"end":[160.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,151.01999999999998],"end":[190.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[163.75,100.25],"end":[163.75,100.25],"width":0.25,"net":"GND"},{"start":[141.0,134.980884],"end":[141.0,134.980884],"width":0.25,"net":"GND"},{"start":[195.5,146.230884],"end":[195.5,146.230884],"width":0.25,"net":"GND"},{"start":[146.51999999999998,152.01999999999998],"end":[146.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,141.980884],"end":[151.5,141.980884],"width":0.25,"net":"GND"},{"start":[189.5,132.980884],"end":[189.5,132.980884],"width":0.25,"net":"GND"},{"start":[193.5,89.75],"end":[193.5,89.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,152.01999999999998],"end":[162.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[167.25,142.980884],"end":[167.25,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,84.25],"end":[173.75,84.25],"width":0.25,"net":"GND"},{"start":[131.75,90.25],"end":[131.75,90.25],"width":0.25,"net":"GND"},{"start":[177.25,84.25],"end":[177.25,84.25],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[166.51999999999998,150.01999999999998],"end":[166.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[170.51999999999998,151.01999999999998],"end":[170.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,83.75],"end":[173.25,83.75],"width":0.25,"net":"GND"},{"start":[178.75,142.980884],"end":[178.75,142.980884],"width":0.25,"net":"GND"},{"start":[166.51999999999998,152.01999999999998],"end":[166.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,105.750001],"end":[166.75,105.750001],"width":0.25,"net":"GND"},{"start":[178.51999999999998,150.01999999999998],"end":[178.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[173.75,83.75],"end":[173.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,102.5],"end":[177.0,102.5],"width":0.25,"net":"GND"},{"start":[203.6,96.39999999999999],"end":[203.6,96.39999999999999],"width":0.25,"net":"GND"},{"start":[200.51999999999998,152.01999999999998],"end":[200.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.51999999999998,150.01999999999998],"end":[182.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[191.0,81.75],"end":[191.0,81.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,151.01999999999998],"end":[162.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.0],"end":[135.75,85.0],"width":0.25,"net":"GND"},{"start":[179.25,103.75],"end":[179.25,103.75],"width":0.25,"net":"GND"},{"start":[176.0,106.0],"end":[176.0,106.0],"width":0.25,"net":"GND"},{"start":[207.0,142.980884],"end":[207.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,85.5],"end":[173.75,85.5],"width":0.25,"net":"GND"},{"start":[151.5,132.980884],"end":[151.5,132.980884],"width":0.25,"net":"GND"},{"start":[198.5,57.5],"end":[198.5,57.5],"width":0.25,"net":"GND"},{"start":[161.0,138.480884],"end":[161.0,138.480884],"width":0.25,"net":"GND"},{"start":[176.51999999999998,152.01999999999998],"end":[176.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,132.980884],"end":[169.25,132.980884],"width":0.25,"net":"GND"},{"start":[142.0,142.980884],"end":[142.0,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.25],"end":[164.25,98.25],"width":0.25,"net":"GND"},{"start":[177.0,142.980884],"end":[177.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.5,104.5],"end":[169.5,104.5],"width":0.25,"net":"GND"},{"start":[146.51999999999998,150.01999999999998],"end":[146.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[164.51999999999998,152.01999999999998],"end":[164.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,151.01999999999998],"end":[172.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.999999,110.75],"end":[175.999999,110.75],"width":0.25,"net":"GND"},{"start":[188.5,137.230884],"end":[188.5,137.230884],"width":0.25,"net":"GND"},{"start":[162.75,142.980884],"end":[162.75,142.980884],"width":0.25,"net":"GND"},{"start":[176.0,98.5],"end":[176.0,98.5],"width":0.25,"net":"GND"},{"start":[152.51999999999998,151.01999999999998],"end":[152.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[133.0,93.25],"end":[133.0,93.25],"width":0.25,"net":"GND"},{"start":[140.51999999999998,151.01999999999998],"end":[140.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[161.0,141.980884],"end":[161.0,141.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.5],"end":[172.75,85.5],"width":0.25,"net":"GND"},{"start":[146.0,94.0],"end":[146.0,94.0],"width":0.25,"net":"GND"},{"start":[169.5,111.75],"end":[169.5,111.75],"width":0.25,"net":"GND"},{"start":[199.0,142.980884],"end":[199.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.0,142.980884],"end":[169.0,142.980884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,150.01999999999998],"end":[196.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,109.0],"end":[176.0,109.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,151.01999999999998],"end":[164.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[138.5,152.0],"end":[138.5,152.0],"width":0.25,"net":"GND"},{"start":[179.0,134.980884],"end":[179.0,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,101.5],"end":[169.5,101.5],"width":0.25,"net":"GND"},{"start":[140.51999999999998,150.01999999999998],"end":[140.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.0,132.980884],"end":[160.0,132.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,150.01999999999998],"end":[180.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.25,105.750001],"end":[166.25,105.750001],"width":0.25,"net":"GND"},{"start":[199.0,58.0],"end":[199.0,58.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,150.01999999999998],"end":[154.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,141.980884],"end":[132.5,141.980884],"width":0.25,"net":"GND"},{"start":[192.5,90.25],"end":[192.5,90.25],"width":0.25,"net":"GND"},{"start":[186.51999999999998,152.01999999999998],"end":[186.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[144.0,92.0],"end":[144.0,92.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,151.01999999999998],"end":[182.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,152.01999999999998],"end":[198.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,87.0],"end":[135.75,87.0],"width":0.25,"net":"GND"},{"start":[202.5,58.0],"end":[202.5,58.0],"width":0.25,"net":"GND"},{"start":[170.5,132.980884],"end":[170.5,132.980884],"width":0.25,"net":"GND"},{"start":[179.75,134.980884],"end":[179.75,134.980884],"width":0.25,"net":"GND"},{"start":[166.75,98.25],"end":[166.75,98.25],"width":0.25,"net":"GND"},{"start":[193.0,89.75],"end":[193.0,89.75],"width":0.25,"net":"GND"},{"start":[188.0,141.980884],"end":[188.0,141.980884],"width":0.25,"net":"GND"},{"start":[166.25,98.25],"end":[166.25,98.25],"width":0.25,"net":"GND"},{"start":[169.5,103.5],"end":[169.5,103.5],"width":0.25,"net":"GND"},{"start":[156.51999999999998,152.01999999999998],"end":[156.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[142.51999999999998,152.01999999999998],"end":[142.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,152.01999999999998],"end":[168.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[203.5,57.5],"end":[203.5,57.5],"width":0.25,"net":"GND"},{"start":[143.75,142.980884],"end":[143.75,142.980884],"width":0.25,"net":"GND"},{"start":[204.75,146.230884],"end":[204.75,146.230884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,150.01999999999998],"end":[186.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,58.0],"end":[203.0,58.0],"width":0.25,"net":"GND"},{"start":[181.75,142.980884],"end":[181.75,142.980884],"width":0.25,"net":"GND"},{"start":[151.75,138.480884],"end":[151.75,138.480884],"width":0.25,"net":"GND"},{"start":[146.0,93.0],"end":[146.0,93.0],"width":0.25,"net":"GND"},{"start":[158.51999999999998,150.01999999999998],"end":[158.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[146.25,98.0],"end":[146.25,98.0],"width":0.25,"net":"GND"},{"start":[142.51999999999998,150.01999999999998],"end":[142.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[141.75,132.980884],"end":[141.75,132.980884],"width":0.25,"net":"GND"},{"start":[144.0,93.0],"end":[144.0,93.0],"width":0.25,"net":"GND"},{"start":[132.5,132.980884],"end":[132.5,132.980884],"width":0.25,"net":"GND"},{"start":[172.75,83.75],"end":[172.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,104.5],"end":[177.0,104.5],"width":0.25,"net":"GND"},{"start":[190.0,102.75],"end":[190.0,102.75],"width":0.25,"net":"GND"},{"start":[177.0,99.5],"end":[177.0,99.5],"width":0.25,"net":"GND"},{"start":[185.75,146.230884],"end":[185.75,146.230884],"width":0.25,"net":"GND"},{"start":[193.5,90.75],"end":[193.5,90.75],"width":0.25,"net":"GND"},{"start":[177.0,100.5],"end":[177.0,100.5],"width":0.25,"net":"GND"},{"start":[160.25,137.230884],"end":[160.25,137.230884],"width":0.25,"net":"GND"},{"start":[153.5,142.980884],"end":[153.5,142.980884],"width":0.25,"net":"GND"},{"start":[170.5,106.0],"end":[170.5,106.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,150.01999999999998],"end":[164.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,141.980884],"end":[199.0,141.980884],"width":0.25,"net":"GND"},{"start":[179.25,137.230884],"end":[179.25,137.230884],"width":0.25,"net":"GND"},{"start":[163.5,98.25],"end":[163.5,98.25],"width":0.25,"net":"GND"},{"start":[144.25,146.230884],"end":[144.25,146.230884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,150.01999999999998],"end":[192.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[175.25,84.25],"end":[175.25,84.25],"width":0.25,"net":"GND"},{"start":[148.51999999999998,150.01999999999998],"end":[148.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[156.51999999999998,150.01999999999998],"end":[156.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.0,132.980884],"end":[179.0,132.980884],"width":0.25,"net":"GND"},{"start":[158.0,142.980884],"end":[158.0,142.980884],"width":0.25,"net":"GND"},{"start":[158.51999999999998,151.01999999999998],"end":[158.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[207.0,141.980884],"end":[207.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.0,138.480884],"end":[180.0,138.480884],"width":0.25,"net":"GND"},{"start":[207.5,137.230884],"end":[207.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,150.01999999999998],"end":[188.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[178.75,141.980884],"end":[178.75,141.980884],"width":0.25,"net":"GND"},{"start":[190.5,81.75],"end":[190.5,81.75],"width":0.25,"net":"GND"},{"start":[144.25,97.22999999999999],"end":[144.25,97.22999999999999],"width":0.25,"net":"GND"},{"start":[177.0,103.5],"end":[177.0,103.5],"width":0.25,"net":"GND"},{"start":[145.0,92.0],"end":[145.0,92.0],"width":0.25,"net":"GND"},{"start":[198.0,132.980884],"end":[198.0,132.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,152.01999999999998],"end":[194.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[177.25,83.75],"end":[177.25,83.75],"width":0.25,"net":"GND"},{"start":[146.51999999999998,151.01999999999998],"end":[146.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[179.75,103.75],"end":[179.75,103.75],"width":0.25,"net":"GND"},{"start":[152.51999999999998,150.01999999999998],"end":[152.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[139.0,142.980884],"end":[139.0,142.980884],"width":0.25,"net":"GND"},{"start":[154.51999999999998,151.01999999999998],"end":[154.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.0,146.230884],"end":[135.0,146.230884],"width":0.25,"net":"GND"},{"start":[192.0,146.230884],"end":[192.0,146.230884],"width":0.25,"net":"GND"},{"start":[199.0,58.5],"end":[199.0,58.5],"width":0.25,"net":"GND"},{"start":[145.12,97.6],"end":[145.12,97.6],"width":0.25,"net":"GND"},{"start":[139.25,85.0],"end":[139.25,85.0],"width":0.25,"net":"GND"},{"start":[160.75,132.980884],"end":[160.75,132.980884],"width":0.25,"net":"GND"},{"start":[150.25,132.980884],"end":[150.25,132.980884],"width":0.25,"net":"GND"},{"start":[148.51999999999998,151.01999999999998],"end":[148.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,84.25],"end":[177.75,84.25],"width":0.25,"net":"GND"},{"start":[192.5,90.75],"end":[192.5,90.75],"width":0.25,"net":"GND"},{"start":[205.25,142.980884],"end":[205.25,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,98.5],"end":[175.0,98.5],"width":0.25,"net":"GND"},{"start":[173.75,85.0],"end":[173.75,85.0],"width":0.25,"net":"GND"},{"start":[192.51999999999998,151.01999999999998],"end":[192.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.0,100.25],"end":[190.0,100.25],"width":0.25,"net":"GND"},{"start":[196.51999999999998,151.01999999999998],"end":[196.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[142.0,141.980884],"end":[142.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,151.01999999999998],"end":[180.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,85.5],"end":[173.25,85.5],"width":0.25,"net":"GND"},{"start":[179.75,106.25],"end":[179.75,106.25],"width":0.25,"net":"GND"},{"start":[169.0,141.980884],"end":[169.0,141.980884],"width":0.25,"net":"GND"},{"start":[157.5,146.230884],"end":[157.5,146.230884],"width":0.25,"net":"GND"},{"start":[149.5,96.75],"end":[149.5,96.75],"width":0.25,"net":"GND"},{"start":[144.0,94.0],"end":[144.0,94.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,152.01999999999998],"end":[154.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[200.51999999999998,151.01999999999998],"end":[200.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,134.980884],"end":[169.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,98.5],"end":[173.0,98.5],"width":0.25,"net":"GND"},{"start":[150.0,142.980884],"end":[150.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,151.01999999999998],"end":[194.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[150.25,134.980884],"end":[150.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.25,84.25],"end":[173.25,84.25],"width":0.25,"net":"GND"},{"start":[174.51999999999998,150.01999999999998],"end":[174.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[180.0,142.980884],"end":[180.0,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,106.0],"end":[175.0,106.0],"width":0.25,"net":"GND"},{"start":[136.25,90.25],"end":[136.25,90.25],"width":0.25,"net":"GND"},{"start":[166.51999999999998,151.01999999999998],"end":[166.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[159.75,142.980884],"end":[159.75,142.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.0],"end":[172.75,85.0],"width":0.25,"net":"GND"},{"start":[169.5,108.5],"end":[169.5,108.5],"width":0.25,"net":"GND"},{"start":[199.5,58.5],"end":[199.5,58.5],"width":0.25,"net":"GND"},{"start":[179.25,106.25],"end":[179.25,106.25],"width":0.25,"net":"GND"},{"start":[197.75,141.980884],"end":[197.75,141.980884],"width":0.25,"net":"GND"},{"start":[164.25,100.25],"end":[164.25,100.25],"width":0.25,"net":"GND"},{"start":[202.5,57.5],"end":[202.5,57.5],"width":0.25,"net":"GND"},{"start":[198.51999999999998,151.01999999999998],"end":[198.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,150.01999999999998],"end":[190.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,143.980884],"end":[132.5,143.980884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,151.01999999999998],"end":[186.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[172.75,84.25],"end":[172.75,84.25],"width":0.25,"net":"GND"},{"start":[178.51999999999998,151.01999999999998],"end":[178.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[193.5,90.25],"end":[193.5,90.25],"width":0.25,"net":"GND"},{"start":[196.0,142.980884],"end":[196.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.5,106.0],"end":[173.5,106.0],"width":0.25,"net":"GND"},{"start":[144.51999999999998,151.01999999999998],"end":[144.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[202.5,58.5],"end":[202.5,58.5],"width":0.25,"net":"GND"},{"start":[198.75,132.980884],"end":[198.75,132.980884],"width":0.25,"net":"GND"},{"start":[132.5,85.0],"end":[132.5,85.0],"width":0.25,"net":"GND"},{"start":[145.0,94.0],"end":[145.0,94.0],"width":0.25,"net":"GND"},{"start":[156.51999999999998,151.01999999999998],"end":[156.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[137.25,87.5],"end":[137.25,87.5],"width":0.25,"net":"GND"},{"start":[184.51999999999998,152.01999999999998],"end":[184.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.25,98.75],"end":[160.25,98.75],"width":0.25,"net":"GND"},{"start":[169.5,102.5],"end":[169.5,102.5],"width":0.25,"net":"GND"},{"start":[174.75,84.25],"end":[174.75,84.25],"width":0.25,"net":"GND"},{"start":[142.51999999999998,151.01999999999998],"end":[142.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.5,100.5],"end":[169.5,100.5],"width":0.25,"net":"GND"},{"start":[169.499999,109.0],"end":[169.499999,109.0],"width":0.25,"net":"GND"},{"start":[171.0,98.5],"end":[171.0,98.5],"width":0.25,"net":"GND"},{"start":[132.75,138.480884],"end":[132.75,138.480884],"width":0.25,"net":"GND"},{"start":[198.5,58.0],"end":[198.5,58.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,152.01999999999998],"end":[182.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[140.75,141.980884],"end":[140.75,141.980884],"width":0.25,"net":"GND"},{"start":[179.75,132.980884],"end":[179.75,132.980884],"width":0.25,"net":"GND"},{"start":[170.75,138.480884],"end":[170.75,138.480884],"width":0.25,"net":"GND"},{"start":[142.0,138.480884],"end":[142.0,138.480884],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[198.25,137.230884],"end":[198.25,137.230884],"width":0.25,"net":"GND"},{"start":[168.51999999999998,151.01999999999998],"end":[168.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[176.75,84.25],"end":[176.75,84.25],"width":0.25,"net":"GND"},{"start":[149.29999999999998,102.6125],"end":[149.29999999999998,102.6125],"width":0.25,"net":"GND"},{"start":[174.51999999999998,151.01999999999998],"end":[174.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[174.75,83.75],"end":[174.75,83.75],"width":0.25,"net":"GND"},{"start":[178.51999999999998,152.01999999999998],"end":[178.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,108.5],"end":[176.0,108.5],"width":0.25,"net":"GND"},{"start":[170.5,143.980884],"end":[170.5,143.980884],"width":0.25,"net":"GND"},{"start":[169.0,96.0],"end":[169.0,96.0],"width":0.25,"net":"GND"},{"start":[186.25,142.980884],"end":[186.25,142.980884],"width":0.25,"net":"GND"},{"start":[189.5,134.980884],"end":[189.5,134.980884],"width":0.25,"net":"GND"},{"start":[176.75,83.75],"end":[176.75,83.75],"width":0.25,"net":"GND"},{"start":[147.75,146.230884],"end":[147.75,146.230884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,150.01999999999998],"end":[184.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[172.5,142.980884],"end":[172.5,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.75],"end":[164.25,98.75],"width":0.25,"net":"GND"},{"start":[160.51999999999998,152.01999999999998],"end":[160.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[150.5,137.230884],"end":[150.5,137.230884],"width":0.25,"net":"GND"},{"start":[141.25,137.230884],"end":[141.25,137.230884],"width":0.25,"net":"GND"},{"start":[180.0,141.980884],"end":[180.0,141.980884],"width":0.25,"net":"GND"},{"start":[141.75,134.980884],"end":[141.75,134.980884],"width":0.25,"net":"GND"},{"start":[132.5,134.980884],"end":[132.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.75,142.980884],"end":[200.75,142.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,152.01999999999998],"end":[180.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,97.75],"end":[189.5,97.75],"width":0.25,"net":"GND"},{"start":[149.29999999999998,111.39999999999999],"end":[149.29999999999998,111.39999999999999],"width":0.25,"net":"GND"},{"start":[193.0,90.75],"end":[193.0,90.75],"width":0.25,"net":"GND"},{"start":[205.25,59.5],"end":[205.25,59.5],"width":0.25,"net":"GND"},{"start":[188.51999999999998,152.01999999999998],"end":[188.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.51999999999998,150.01999999999998],"end":[176.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.25,99.750001],"end":[179.25,99.750001],"width":0.25,"net":"GND"},{"start":[163.25,146.230884],"end":[163.25,146.230884],"width":0.25,"net":"GND"},{"start":[203.0,58.5],"end":[203.0,58.5],"width":0.25,"net":"GND"},{"start":[203.5,58.5],"end":[203.5,58.5],"width":0.25,"net":"GND"},{"start":[161.75,144.730884],"end":[161.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,130.230884],"end":[161.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,144.230884],"end":[164.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.25,144.230884],"end":[162.25,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,142.980884],"end":[161.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,143.480884],"end":[164.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,140.730884],"end":[164.29999999999998,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,141.530884],"end":[164.29999999999998,141.530884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,139.980884],"end":[164.29999999999998,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,145.480884],"end":[160.5,145.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,144.730884],"end":[163.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,142.930884],"end":[164.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,141.730884],"end":[162.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,138.730884],"end":[163.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,141.730884],"end":[161.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.25,139.230884],"end":[164.25,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,142.230884],"end":[164.4,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,140.480884],"end":[163.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,141.230884],"end":[163.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,144.730884],"end":[162.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,143.980884],"end":[161.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.25,139.230884],"end":[164.7,138.780884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.7,132.400553],"end":[163.438174,131.138727],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.438174,131.138727],"end":[161.90784299999999,131.138727],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.90784299999999,131.138727],"end":[161.5,130.730884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.7,138.780884],"end":[164.7,132.400553],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,130.730884],"end":[161.5,130.230884],"width":0.09999999999999999,"net":"/ADC3/ADCIN_ISOL4"},{"start":[174.0,91.39999999999999],"end":[174.0,91.39999999999999],"width":0.25,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[179.0,62.5],"end":[179.0,62.5],"width":0.25,"net":"/PoE Regulator/FLY_FB"},{"start":[168.0,91.2],"end":[168.0,91.2],"width":0.25,"net":"/RMII.TXD1"},{"start":[190.5,132.480884],"end":[190.5,132.480884],"width":0.25,"net":"/ADC4/ADCIN_SCALED1"},{"start":[171.75,92.0],"end":[171.75,92.0],"width":0.25,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[187.4975,132.228384],"end":[187.4975,132.228384],"width":0.25,"net":"/ADC2/ADCIN_SCALED6"},{"start":[163.78214499999999,85.70004999999999],"end":[163.78214499999999,85.70004999999999],"width":0.25,"net":"/USB.D-"},{"start":[200.77505,73.5],"end":[200.77505,73.5],"width":0.25,"net":"/USB.D-"},{"start":[166.393089,96.090936],"end":[166.393089,96.090936],"width":0.25,"net":"/MCU/USB_HS.D-"},{"start":[175.0,148.26],"end":[175.0,148.26],"width":0.25,"net":"/ADCIN19"},{"start":[160.25,130.480884],"end":[160.25,130.480884],"width":0.25,"net":"/ADCIN19"},{"start":[166.5,99.25],"end":[166.5,99.25],"width":0.25,"net":"/MCU/USRBIAS"},{"start":[202.39999999999998,142.230884],"end":[202.39999999999998,142.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,141.530884],"end":[202.29999999999998,141.530884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,144.730884],"end":[201.5,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,140.730884],"end":[202.29999999999998,140.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.25,144.230884],"end":[200.25,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,141.730884],"end":[199.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,142.980884],"end":[199.5,142.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.25,139.230884],"end":[202.25,139.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,144.230884],"end":[202.0,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,138.730884],"end":[201.5,138.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,140.480884],"end":[201.5,140.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,142.930884],"end":[202.0,142.930884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,139.980884],"end":[202.29999999999998,139.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,143.480884],"end":[202.0,143.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,143.980884],"end":[199.5,143.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,145.480884],"end":[198.5,145.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,141.730884],"end":[200.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,130.230884],"end":[199.5,130.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,144.730884],"end":[200.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,141.230884],"end":[201.5,141.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,130.730884],"end":[199.5,130.230884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.438174,131.138727],"end":[199.90784299999999,131.138727],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.25,139.230884],"end":[202.7,138.780884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.7,138.780884],"end":[202.7,132.400553],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.7,132.400553],"end":[201.438174,131.138727],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.90784299999999,131.138727],"end":[199.5,130.730884],"width":0.09999999999999999,"net":"/ADC4/ADCIN_ISOL4"},{"start":[140.25,82.25],"end":[140.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[140.25,83.0],"end":[140.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,83.0],"end":[149.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[143.5,87.5],"end":[143.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[148.75,88.5],"end":[148.75,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,83.0],"end":[140.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[148.25,88.5],"end":[148.25,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,83.0],"end":[149.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[146.5,87.5],"end":[146.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,82.25],"end":[149.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[148.0,86.75],"end":[148.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[148.5,86.75],"end":[148.5,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,82.25],"end":[140.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,82.25],"end":[149.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.0,86.75],"end":[149.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[169.0,92.2],"end":[169.0,92.2],"width":0.25,"net":"/RMII.TXEN"},{"start":[133.75,131.980884],"end":[133.75,131.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.92019,131.56069399999998],"end":[136.92019,131.56069399999998],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,135.230884],"end":[134.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.230884],"end":[136.1,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.4,132.530884],"end":[132.4,132.530884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[137.25,129.230884],"end":[137.25,129.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,133.980884],"end":[133.25,133.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,135.730884],"end":[136.1,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,135.230884],"end":[133.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,132.980884],"end":[133.25,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,133.730884],"end":[135.75,133.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,136.480884],"end":[136.1,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,131.480884],"end":[133.25,131.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.0,132.230884],"end":[135.0,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,134.330884],"end":[136.0,134.330884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,137.730884],"end":[136.0,137.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,137.230884],"end":[135.25,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.980884],"end":[135.75,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,138.230884],"end":[135.25,138.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,136.480884],"end":[135.25,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.230884],"end":[135.75,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,132.480884],"end":[134.25,132.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,135.730884],"end":[135.25,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.375,130.105884],"end":[137.25,129.230884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.92019,131.56069399999998],"end":[136.375,131.015504],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.375,131.015504],"end":[136.375,130.105884],"width":0.09999999999999999,"net":"/ADC1/ADCIN_ISOL1"},{"start":[167.0,148.26],"end":[167.0,148.26],"width":0.25,"net":"/ADCIN15"},{"start":[188.5,131.00088399999999],"end":[188.5,131.00088399999999],"width":0.25,"net":"/ADCIN15"},{"start":[155.0,61.0],"end":[155.0,61.0],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[154.98999999999998,60.5],"end":[154.98999999999998,60.5],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[147.6,94.25],"end":[147.6,94.25],"width":0.25,"net":"/SMI.MDC"},{"start":[185.25,66.25],"end":[185.25,66.25],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.75],"end":[166.25,71.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.25],"end":[184.5,66.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.75],"end":[185.25,58.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,65.75],"end":[184.5,65.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.25],"end":[185.25,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,65.75],"end":[185.25,65.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.75],"end":[184.5,58.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,59.25],"end":[185.25,59.25],"width":0.25,"net":"/POE_V+"},{"start":[163.75,75.25],"end":[163.75,75.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.25],"end":[184.5,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,66.75],"end":[185.25,66.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,59.25],"end":[184.5,59.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.75],"end":[184.5,66.75],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.25],"end":[166.25,71.25],"width":0.25,"net":"/POE_V+"},{"start":[178.5,109.0],"end":[178.5,109.0],"width":0.25,"net":"/MCU/I2C7.SCL"},{"start":[171.5,132.480884],"end":[171.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_SCALED1"},{"start":[197.75,146.480884],"end":[197.75,146.480884],"width":0.25,"net":"/ADCIN28"},{"start":[193.0,148.26],"end":[193.0,148.26],"width":0.25,"net":"/ADCIN28"},{"start":[133.5,132.480884],"end":[133.5,132.480884],"width":0.25,"net":"/ADC1/ADCIN_SCALED1"},{"start":[184.7,137.230884],"end":[184.7,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.0,131.980884],"end":[187.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,133.730884],"end":[185.0,133.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.230884],"end":[184.7,134.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,136.480884],"end":[184.7,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,130.980884],"end":[185.75,130.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.980884],"end":[185.0,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,132.480884],"end":[186.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,135.230884],"end":[186.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,133.980884],"end":[187.5,133.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,138.230884],"end":[185.5,138.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,135.230884],"end":[187.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.980884],"end":[184.7,134.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.92499999999998,137.905884],"end":[184.92499999999998,137.905884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[188.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,132.980884],"end":[187.5,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,135.730884],"end":[185.5,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,131.480884],"end":[187.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.230884],"end":[185.0,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,135.730884],"end":[184.7,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.0,131.980884],"end":[184.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,132.230884],"end":[185.75,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,136.480884],"end":[185.5,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[206.4975,132.228384],"end":[206.4975,132.228384],"width":0.25,"net":"/ADC4/ADCIN_SCALED6"},{"start":[207.5,131.00088399999999],"end":[207.5,131.00088399999999],"width":0.25,"net":"/ADCIN31"},{"start":[199.0,148.26],"end":[199.0,148.26],"width":0.25,"net":"/ADCIN31"},{"start":[172.0,96.75],"end":[172.0,96.75],"width":0.25,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[170.75,146.480884],"end":[170.75,146.480884],"width":0.25,"net":"/ADCIN9"},{"start":[155.0,148.26],"end":[155.0,148.26],"width":0.25,"net":"/ADCIN9"}],"In2.Cu":[{"start":[167.75,144.230884],"end":[167.75,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,139.980884],"end":[165.7,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,143.480884],"end":[166.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,142.980884],"end":[168.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,140.730884],"end":[165.7,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.5,142.230884],"end":[165.5,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,141.730884],"end":[168.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,144.230884],"end":[166.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,144.730884],"end":[167.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.0,142.930884],"end":[166.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,130.230884],"end":[168.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,140.480884],"end":[166.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.75,139.230884],"end":[165.75,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[165.7,141.480884],"end":[165.7,141.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,144.730884],"end":[166.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.5,143.980884],"end":[168.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,141.230884],"end":[166.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[168.25,144.730884],"end":[168.25,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[169.5,144.480884],"end":[169.5,144.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[167.25,141.730884],"end":[167.25,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,139.730884],"end":[166.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[166.5,138.730884],"end":[166.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL7"},{"start":[194.0,103.5],"end":[194.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.0],"end":[194.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[165.0,130.730884],"end":[165.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.5,146.980884],"end":[196.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[169.5,139.730884],"end":[169.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[194.0,98.5],"end":[194.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[161.75,97.5],"end":[161.75,97.5],"width":0.25,"net":"+3.3V"},{"start":[208.39999999999998,106.39999999999999],"end":[208.39999999999998,106.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[146.25,114.48088399999999],"end":[146.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[201.217157,130.763727],"end":[201.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.2,84.5],"end":[204.2,84.5],"width":0.25,"net":"+3.3V"},{"start":[184.25,114.48088399999999],"end":[184.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[191.967157,130.763727],"end":[191.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.0],"end":[195.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[174.75,130.730884],"end":[174.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.25,114.48088399999999],"end":[203.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.0],"end":[195.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[139.5,146.980884],"end":[139.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.6,107.8125],"end":[148.6,107.8125],"width":0.25,"net":"+3.3V"},{"start":[174.0,146.980884],"end":[174.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[136.0,146.980884],"end":[136.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.5,97.75],"end":[187.5,97.75],"width":0.25,"net":"+3.3V"},{"start":[162.25,96.5],"end":[162.25,96.5],"width":0.25,"net":"+3.3V"},{"start":[186.5,96.75],"end":[186.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.5],"end":[193.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.0],"end":[195.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[182.217157,130.763727],"end":[182.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[147.429646,111.529646],"end":[147.429646,111.529646],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.5],"end":[193.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[136.75,130.730884],"end":[136.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[196.6,104.5],"end":[196.6,104.5],"width":0.25,"net":"+3.3V"},{"start":[179.25,139.730884],"end":[179.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,103.5],"end":[193.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.5],"end":[193.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[207.5,139.730884],"end":[207.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.0,97.5],"end":[164.0,97.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.5],"end":[194.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.0],"end":[193.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[160.25,139.730884],"end":[160.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[146.0,130.730884],"end":[146.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[193.0,101.0],"end":[193.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[141.25,139.730884],"end":[141.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.0],"end":[193.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[144.217157,130.763727],"end":[144.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[195.0,98.5],"end":[195.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[172.967157,130.763727],"end":[172.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[193.0,104.5],"end":[193.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.25,146.980884],"end":[202.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[147.36499899999998,110.13500099999999],"end":[147.36499899999998,110.13500099999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,99.0],"end":[194.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,102.0],"end":[193.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[149.29999999999998,100.0],"end":[149.29999999999998,100.0],"width":0.25,"net":"+3.3V"},{"start":[205.75,146.980884],"end":[205.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[150.5,139.730884],"end":[150.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[164.75,114.48088399999999],"end":[164.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[134.967157,130.763727],"end":[134.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[188.5,112.75],"end":[188.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[145.75,114.48088399999999],"end":[145.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,104.5],"end":[195.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[184.0,130.730884],"end":[184.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[203.0,130.730884],"end":[203.0,130.730884],"width":0.25,"net":"+3.3V"},{"start":[146.79999999999998,107.39999999999999],"end":[146.79999999999998,107.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[195.0,101.5],"end":[195.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.0],"end":[193.0,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.51,108.75999999999999],"end":[193.51,108.75999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.5],"end":[194.0,101.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,112.75],"end":[188.0,112.75],"width":0.25,"net":"+3.3V"},{"start":[203.79999999999998,104.8],"end":[203.79999999999998,104.8],"width":0.25,"net":"+3.3V"},{"start":[147.4,107.8425],"end":[147.4,107.8425],"width":0.25,"net":"+3.3V"},{"start":[163.217157,130.763727],"end":[163.217157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[198.25,139.730884],"end":[198.25,139.730884],"width":0.25,"net":"+3.3V"},{"start":[187.5,112.75],"end":[187.5,112.75],"width":0.25,"net":"+3.3V"},{"start":[158.5,146.980884],"end":[158.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[177.5,146.980884],"end":[177.5,146.980884],"width":0.25,"net":"+3.3V"},{"start":[187.25,97.25],"end":[187.25,97.25],"width":0.25,"net":"+3.3V"},{"start":[193.5,98.5],"end":[193.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[193.0,102.0],"end":[193.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[155.0,146.980884],"end":[155.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.0],"end":[194.5,104.0],"width":0.25,"net":"+3.3V"},{"start":[207.2,105.39999999999999],"end":[207.2,105.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.5,102.0],"end":[194.5,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,103.5],"end":[195.0,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,103.5],"end":[193.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,99.0],"end":[193.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[193.5,101.0],"end":[193.5,101.0],"width":0.25,"net":"+3.3V"},{"start":[167.75,146.980884],"end":[167.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[153.967157,130.763727],"end":[153.967157,130.763727],"width":0.25,"net":"+3.3V"},{"start":[204.0,74.5],"end":[204.0,74.5],"width":0.25,"net":"+3.3V"},{"start":[193.5,104.5],"end":[193.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[206.0,78.6],"end":[206.0,78.6],"width":0.25,"net":"+3.3V"},{"start":[202.79999999999998,92.39999999999999],"end":[202.79999999999998,92.39999999999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,102.0],"end":[194.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[195.0,99.5],"end":[195.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[183.25,146.980884],"end":[183.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[195.0,102.0],"end":[195.0,102.0],"width":0.25,"net":"+3.3V"},{"start":[185.79999999999998,93.2],"end":[185.79999999999998,93.2],"width":0.25,"net":"+3.3V"},{"start":[186.75,97.25],"end":[186.75,97.25],"width":0.25,"net":"+3.3V"},{"start":[165.25,114.48088399999999],"end":[165.25,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[202.75,114.48088399999999],"end":[202.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[155.75,130.730884],"end":[155.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[187.0,96.75],"end":[187.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.5],"end":[194.5,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.0,98.25],"end":[188.0,98.25],"width":0.25,"net":"+3.3V"},{"start":[194.5,99.0],"end":[194.5,99.0],"width":0.25,"net":"+3.3V"},{"start":[161.75,98.0],"end":[161.75,98.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,146.980884],"end":[193.0,146.980884],"width":0.25,"net":"+3.3V"},{"start":[185.5,96.75],"end":[185.5,96.75],"width":0.25,"net":"+3.3V"},{"start":[194.5,104.5],"end":[194.5,104.5],"width":0.25,"net":"+3.3V"},{"start":[202.75,95.0],"end":[202.75,95.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,103.5],"end":[194.5,103.5],"width":0.25,"net":"+3.3V"},{"start":[193.75,130.730884],"end":[193.75,130.730884],"width":0.25,"net":"+3.3V"},{"start":[164.25,146.980884],"end":[164.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[145.25,146.980884],"end":[145.25,146.980884],"width":0.25,"net":"+3.3V"},{"start":[148.75,146.980884],"end":[148.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.5],"end":[194.0,104.5],"width":0.25,"net":"+3.3V"},{"start":[186.75,146.980884],"end":[186.75,146.980884],"width":0.25,"net":"+3.3V"},{"start":[161.75,96.5],"end":[161.75,96.5],"width":0.25,"net":"+3.3V"},{"start":[194.5,101.5],"end":[194.5,101.5],"width":0.25,"net":"+3.3V"},{"start":[194.0,104.0],"end":[194.0,104.0],"width":0.25,"net":"+3.3V"},{"start":[193.0,99.5],"end":[193.0,99.5],"width":0.25,"net":"+3.3V"},{"start":[188.5,139.730884],"end":[188.5,139.730884],"width":0.25,"net":"+3.3V"},{"start":[183.75,114.48088399999999],"end":[183.75,114.48088399999999],"width":0.25,"net":"+3.3V"},{"start":[194.0,101.0],"end":[194.0,101.0],"width":0.25,"net":"+3.3V"},{"start":[186.0,96.75],"end":[186.0,96.75],"width":0.25,"net":"+3.3V"},{"start":[193.0,98.5],"end":[193.0,98.5],"width":0.25,"net":"+3.3V"},{"start":[192.39999999999998,96.0],"end":[192.39999999999998,96.0],"width":0.25,"net":"+3.3V"},{"start":[194.5,98.5],"end":[194.5,98.5],"width":0.25,"net":"+3.3V"},{"start":[180.6,129.63088399999998],"end":[181.732843,130.763727],"width":0.3,"net":"+3.3V"},{"start":[161.6,129.63088399999998],"end":[162.732843,130.763727],"width":0.3,"net":"+3.3V"},{"start":[194.85,129.63088399999998],"end":[199.6,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[199.6,129.63088399999998],"end":[200.732843,130.763727],"width":0.3,"net":"+3.3V"},{"start":[155.75,130.730884],"end":[156.85,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[162.732843,130.763727],"end":[163.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[203.0,130.730884],"end":[203.975,129.75588399999998],"width":0.3,"net":"+3.3V"},{"start":[155.717157,130.763727],"end":[155.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[142.6,129.63088399999998],"end":[143.732843,130.763727],"width":0.3,"net":"+3.3V"},{"start":[165.0,130.730884],"end":[165.975,129.75588399999998],"width":0.3,"net":"+3.3V"},{"start":[193.75,130.730884],"end":[194.85,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[174.717157,130.763727],"end":[174.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[202.967157,130.763727],"end":[203.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[144.217157,130.763727],"end":[145.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[163.217157,130.763727],"end":[164.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[136.717157,130.763727],"end":[136.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[145.967157,130.763727],"end":[146.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[181.732843,130.763727],"end":[182.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[137.85,129.63088399999998],"end":[142.6,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[200.732843,130.763727],"end":[201.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[182.217157,130.763727],"end":[183.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[184.0,130.730884],"end":[184.975,129.75588399999998],"width":0.3,"net":"+3.3V"},{"start":[134.967157,130.763727],"end":[136.717157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[193.717157,130.763727],"end":[193.75,130.730884],"width":0.3,"net":"+3.3V"},{"start":[143.732843,130.763727],"end":[144.217157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[153.967157,130.763727],"end":[155.717157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[164.967157,130.763727],"end":[165.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[191.967157,130.763727],"end":[193.717157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[174.75,130.730884],"end":[175.85,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[183.967157,130.763727],"end":[184.0,130.730884],"width":0.3,"net":"+3.3V"},{"start":[201.217157,130.763727],"end":[202.967157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[146.0,130.730884],"end":[146.975,129.75588399999998],"width":0.3,"net":"+3.3V"},{"start":[175.85,129.63088399999998],"end":[180.6,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[172.967157,130.763727],"end":[174.717157,130.763727],"width":0.3,"net":"+3.3V"},{"start":[156.85,129.63088399999998],"end":[161.6,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[136.75,130.730884],"end":[137.85,129.63088399999998],"width":0.3,"net":"+3.3V"},{"start":[168.4975,132.228384],"end":[168.4975,132.228384],"width":0.25,"net":"/ADC3/ADCIN_SCALED6"},{"start":[166.75,132.230884],"end":[166.75,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,137.230884],"end":[165.7,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.75,130.980884],"end":[166.75,130.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.0,131.980884],"end":[168.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,135.230884],"end":[168.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.0,131.980884],"end":[165.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,135.230884],"end":[167.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.230884],"end":[166.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,133.730884],"end":[166.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[167.5,132.480884],"end":[167.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,135.730884],"end":[166.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,137.230884],"end":[166.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,135.730884],"end":[165.7,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.980884],"end":[165.7,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,136.480884],"end":[165.7,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[169.5,131.480884],"end":[169.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,133.980884],"end":[168.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.92499999999998,137.905884],"end":[165.92499999999998,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,131.480884],"end":[168.5,131.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,136.480884],"end":[166.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[168.5,132.980884],"end":[168.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[165.7,134.230884],"end":[165.7,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.0,132.980884],"end":[166.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[166.5,138.230884],"end":[166.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL6"},{"start":[163.5,135.730884],"end":[163.5,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.25,129.230884],"end":[164.25,129.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,137.230884],"end":[163.5,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.230884],"end":[164.0,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,132.480884],"end":[162.5,132.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,136.480884],"end":[163.5,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,135.730884],"end":[164.29999999999998,135.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.075,137.905884],"end":[164.075,137.905884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,133.980884],"end":[161.5,133.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.230884],"end":[164.29999999999998,134.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,135.230884],"end":[161.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.5,138.230884],"end":[163.5,138.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,134.980884],"end":[164.29999999999998,134.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,132.980884],"end":[164.0,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.0,131.980884],"end":[162.0,131.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[162.5,135.230884],"end":[162.5,135.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.0,133.730884],"end":[164.0,133.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[163.25,132.230884],"end":[163.25,132.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,136.480884],"end":[164.29999999999998,136.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.5,132.980884],"end":[161.5,132.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[164.29999999999998,137.230884],"end":[164.29999999999998,137.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL5"},{"start":[161.75,132.480884],"end":[161.75,132.480884],"width":0.25,"net":"/ADC3/ADCIN_SCALED5"},{"start":[189.5,143.980884],"end":[189.5,143.980884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,151.01999999999998],"end":[184.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,83.75],"end":[177.75,83.75],"width":0.25,"net":"GND"},{"start":[201.0237,98.6],"end":[201.0237,98.6],"width":0.25,"net":"GND"},{"start":[205.25,60.0],"end":[205.25,60.0],"width":0.25,"net":"GND"},{"start":[140.75,142.980884],"end":[140.75,142.980884],"width":0.25,"net":"GND"},{"start":[138.5,151.0],"end":[138.5,151.0],"width":0.25,"net":"GND"},{"start":[175.25,83.75],"end":[175.25,83.75],"width":0.25,"net":"GND"},{"start":[141.0,132.980884],"end":[141.0,132.980884],"width":0.25,"net":"GND"},{"start":[191.5,81.75],"end":[191.5,81.75],"width":0.25,"net":"GND"},{"start":[169.5,137.230884],"end":[169.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,151.01999999999998],"end":[188.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,150.01999999999998],"end":[168.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,57.5],"end":[203.0,57.5],"width":0.25,"net":"GND"},{"start":[176.5,146.230884],"end":[176.5,146.230884],"width":0.25,"net":"GND"},{"start":[140.51999999999998,152.01999999999998],"end":[140.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.25,146.230884],"end":[182.25,146.230884],"width":0.25,"net":"GND"},{"start":[174.0,98.5],"end":[174.0,98.5],"width":0.25,"net":"GND"},{"start":[169.499999,110.75],"end":[169.499999,110.75],"width":0.25,"net":"GND"},{"start":[198.5,58.5],"end":[198.5,58.5],"width":0.25,"net":"GND"},{"start":[146.0,92.0],"end":[146.0,92.0],"width":0.25,"net":"GND"},{"start":[170.5,134.980884],"end":[170.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.51999999999998,150.01999999999998],"end":[200.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,102.75],"end":[189.5,102.75],"width":0.25,"net":"GND"},{"start":[189.75,138.480884],"end":[189.75,138.480884],"width":0.25,"net":"GND"},{"start":[152.51999999999998,152.01999999999998],"end":[152.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,58.0],"end":[199.5,58.0],"width":0.25,"net":"GND"},{"start":[138.5,150.0],"end":[138.5,150.0],"width":0.25,"net":"GND"},{"start":[148.25,142.980884],"end":[148.25,142.980884],"width":0.25,"net":"GND"},{"start":[151.5,143.980884],"end":[151.5,143.980884],"width":0.25,"net":"GND"},{"start":[198.0,134.980884],"end":[198.0,134.980884],"width":0.25,"net":"GND"},{"start":[191.5,142.980884],"end":[191.5,142.980884],"width":0.25,"net":"GND"},{"start":[150.0,141.980884],"end":[150.0,141.980884],"width":0.25,"net":"GND"},{"start":[161.0,142.980884],"end":[161.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,150.01999999999998],"end":[194.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[150.51999999999998,150.01999999999998],"end":[150.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.5],"end":[135.75,85.5],"width":0.25,"net":"GND"},{"start":[176.51999999999998,151.01999999999998],"end":[176.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.5,96.0],"end":[175.5,96.0],"width":0.25,"net":"GND"},{"start":[193.0,90.25],"end":[193.0,90.25],"width":0.25,"net":"GND"},{"start":[170.51999999999998,150.01999999999998],"end":[170.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[201.25,146.230884],"end":[201.25,146.230884],"width":0.25,"net":"GND"},{"start":[138.5,146.230884],"end":[138.5,146.230884],"width":0.25,"net":"GND"},{"start":[144.51999999999998,152.01999999999998],"end":[144.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,152.01999999999998],"end":[172.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[158.51999999999998,152.01999999999998],"end":[158.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,95.5],"end":[176.0,95.5],"width":0.25,"net":"GND"},{"start":[172.0,106.0],"end":[172.0,106.0],"width":0.25,"net":"GND"},{"start":[160.51999999999998,151.01999999999998],"end":[160.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,134.980884],"end":[151.5,134.980884],"width":0.25,"net":"GND"},{"start":[134.5,142.980884],"end":[134.5,142.980884],"width":0.25,"net":"GND"},{"start":[199.0,138.480884],"end":[199.0,138.480884],"width":0.25,"net":"GND"},{"start":[154.0,146.230884],"end":[154.0,146.230884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,152.01999999999998],"end":[196.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.5,57.5],"end":[199.5,57.5],"width":0.25,"net":"GND"},{"start":[205.25,59.0],"end":[205.25,59.0],"width":0.25,"net":"GND"},{"start":[188.25,134.980884],"end":[188.25,134.980884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,152.01999999999998],"end":[192.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,141.980884],"end":[189.5,141.980884],"width":0.25,"net":"GND"},{"start":[159.75,141.980884],"end":[159.75,141.980884],"width":0.25,"net":"GND"},{"start":[170.5,141.980884],"end":[170.5,141.980884],"width":0.25,"net":"GND"},{"start":[197.75,142.980884],"end":[197.75,142.980884],"width":0.25,"net":"GND"},{"start":[207.25,132.980884],"end":[207.25,132.980884],"width":0.25,"net":"GND"},{"start":[139.25,85.5],"end":[139.25,85.5],"width":0.25,"net":"GND"},{"start":[190.0,97.75],"end":[190.0,97.75],"width":0.25,"net":"GND"},{"start":[179.75,99.75],"end":[179.75,99.75],"width":0.25,"net":"GND"},{"start":[189.5,100.25],"end":[189.5,100.25],"width":0.25,"net":"GND"},{"start":[145.0,93.0],"end":[145.0,93.0],"width":0.25,"net":"GND"},{"start":[148.51999999999998,152.01999999999998],"end":[148.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.75,134.980884],"end":[160.75,134.980884],"width":0.25,"net":"GND"},{"start":[188.0,142.980884],"end":[188.0,142.980884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,151.01999999999998],"end":[150.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.0,105.5],"end":[177.0,105.5],"width":0.25,"net":"GND"},{"start":[144.51999999999998,150.01999999999998],"end":[144.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,152.01999999999998],"end":[190.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[162.51999999999998,150.01999999999998],"end":[162.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,146.230884],"end":[166.75,146.230884],"width":0.25,"net":"GND"},{"start":[150.51999999999998,152.01999999999998],"end":[150.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,57.5],"end":[199.0,57.5],"width":0.25,"net":"GND"},{"start":[172.0,98.5],"end":[172.0,98.5],"width":0.25,"net":"GND"},{"start":[175.75,84.25],"end":[175.75,84.25],"width":0.25,"net":"GND"},{"start":[196.75,60.0],"end":[196.75,60.0],"width":0.25,"net":"GND"},{"start":[132.25,85.5],"end":[132.25,85.5],"width":0.25,"net":"GND"},{"start":[169.5,95.5],"end":[169.5,95.5],"width":0.25,"net":"GND"},{"start":[160.0,134.980884],"end":[160.0,134.980884],"width":0.25,"net":"GND"},{"start":[196.75,59.0],"end":[196.75,59.0],"width":0.25,"net":"GND"},{"start":[173.25,85.0],"end":[173.25,85.0],"width":0.25,"net":"GND"},{"start":[177.0,101.5],"end":[177.0,101.5],"width":0.25,"net":"GND"},{"start":[203.5,58.0],"end":[203.5,58.0],"width":0.25,"net":"GND"},{"start":[132.25,89.5],"end":[132.25,89.5],"width":0.25,"net":"GND"},{"start":[170.51999999999998,152.01999999999998],"end":[170.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.0,97.75],"end":[189.0,97.75],"width":0.25,"net":"GND"},{"start":[198.75,134.980884],"end":[198.75,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,146.230884],"end":[173.0,146.230884],"width":0.25,"net":"GND"},{"start":[157.75,103.75],"end":[157.75,103.75],"width":0.25,"net":"GND"},{"start":[188.25,132.980884],"end":[188.25,132.980884],"width":0.25,"net":"GND"},{"start":[207.25,134.980884],"end":[207.25,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,105.5],"end":[169.5,105.5],"width":0.25,"net":"GND"},{"start":[174.51999999999998,152.01999999999998],"end":[174.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[208.0,79.6],"end":[208.0,79.6],"width":0.25,"net":"GND"},{"start":[175.75,83.75],"end":[175.75,83.75],"width":0.25,"net":"GND"},{"start":[172.51999999999998,150.01999999999998],"end":[172.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,150.01999999999998],"end":[198.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.51999999999998,150.01999999999998],"end":[160.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,151.01999999999998],"end":[190.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[163.75,100.25],"end":[163.75,100.25],"width":0.25,"net":"GND"},{"start":[141.0,134.980884],"end":[141.0,134.980884],"width":0.25,"net":"GND"},{"start":[195.5,146.230884],"end":[195.5,146.230884],"width":0.25,"net":"GND"},{"start":[146.51999999999998,152.01999999999998],"end":[146.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[151.5,141.980884],"end":[151.5,141.980884],"width":0.25,"net":"GND"},{"start":[189.5,132.980884],"end":[189.5,132.980884],"width":0.25,"net":"GND"},{"start":[193.5,89.75],"end":[193.5,89.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,152.01999999999998],"end":[162.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[167.25,142.980884],"end":[167.25,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,84.25],"end":[173.75,84.25],"width":0.25,"net":"GND"},{"start":[131.75,90.25],"end":[131.75,90.25],"width":0.25,"net":"GND"},{"start":[177.25,84.25],"end":[177.25,84.25],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[166.51999999999998,150.01999999999998],"end":[166.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[170.51999999999998,151.01999999999998],"end":[170.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,83.75],"end":[173.25,83.75],"width":0.25,"net":"GND"},{"start":[178.75,142.980884],"end":[178.75,142.980884],"width":0.25,"net":"GND"},{"start":[166.51999999999998,152.01999999999998],"end":[166.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[166.75,105.750001],"end":[166.75,105.750001],"width":0.25,"net":"GND"},{"start":[178.51999999999998,150.01999999999998],"end":[178.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[173.75,83.75],"end":[173.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,102.5],"end":[177.0,102.5],"width":0.25,"net":"GND"},{"start":[203.6,96.39999999999999],"end":[203.6,96.39999999999999],"width":0.25,"net":"GND"},{"start":[200.51999999999998,152.01999999999998],"end":[200.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[182.51999999999998,150.01999999999998],"end":[182.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[191.0,81.75],"end":[191.0,81.75],"width":0.25,"net":"GND"},{"start":[162.51999999999998,151.01999999999998],"end":[162.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,85.0],"end":[135.75,85.0],"width":0.25,"net":"GND"},{"start":[179.25,103.75],"end":[179.25,103.75],"width":0.25,"net":"GND"},{"start":[176.0,106.0],"end":[176.0,106.0],"width":0.25,"net":"GND"},{"start":[207.0,142.980884],"end":[207.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.75,85.5],"end":[173.75,85.5],"width":0.25,"net":"GND"},{"start":[151.5,132.980884],"end":[151.5,132.980884],"width":0.25,"net":"GND"},{"start":[198.5,57.5],"end":[198.5,57.5],"width":0.25,"net":"GND"},{"start":[161.0,138.480884],"end":[161.0,138.480884],"width":0.25,"net":"GND"},{"start":[176.51999999999998,152.01999999999998],"end":[176.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,132.980884],"end":[169.25,132.980884],"width":0.25,"net":"GND"},{"start":[142.0,142.980884],"end":[142.0,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.25],"end":[164.25,98.25],"width":0.25,"net":"GND"},{"start":[177.0,142.980884],"end":[177.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.5,104.5],"end":[169.5,104.5],"width":0.25,"net":"GND"},{"start":[146.51999999999998,150.01999999999998],"end":[146.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[164.51999999999998,152.01999999999998],"end":[164.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[172.51999999999998,151.01999999999998],"end":[172.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[175.999999,110.75],"end":[175.999999,110.75],"width":0.25,"net":"GND"},{"start":[188.5,137.230884],"end":[188.5,137.230884],"width":0.25,"net":"GND"},{"start":[162.75,142.980884],"end":[162.75,142.980884],"width":0.25,"net":"GND"},{"start":[176.0,98.5],"end":[176.0,98.5],"width":0.25,"net":"GND"},{"start":[152.51999999999998,151.01999999999998],"end":[152.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[133.0,93.25],"end":[133.0,93.25],"width":0.25,"net":"GND"},{"start":[140.51999999999998,151.01999999999998],"end":[140.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[161.0,141.980884],"end":[161.0,141.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.5],"end":[172.75,85.5],"width":0.25,"net":"GND"},{"start":[146.0,94.0],"end":[146.0,94.0],"width":0.25,"net":"GND"},{"start":[169.5,111.75],"end":[169.5,111.75],"width":0.25,"net":"GND"},{"start":[199.0,142.980884],"end":[199.0,142.980884],"width":0.25,"net":"GND"},{"start":[169.0,142.980884],"end":[169.0,142.980884],"width":0.25,"net":"GND"},{"start":[196.51999999999998,150.01999999999998],"end":[196.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,109.0],"end":[176.0,109.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,151.01999999999998],"end":[164.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[138.5,152.0],"end":[138.5,152.0],"width":0.25,"net":"GND"},{"start":[179.0,134.980884],"end":[179.0,134.980884],"width":0.25,"net":"GND"},{"start":[169.5,101.5],"end":[169.5,101.5],"width":0.25,"net":"GND"},{"start":[140.51999999999998,150.01999999999998],"end":[140.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[160.0,132.980884],"end":[160.0,132.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,150.01999999999998],"end":[180.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[166.25,105.750001],"end":[166.25,105.750001],"width":0.25,"net":"GND"},{"start":[199.0,58.0],"end":[199.0,58.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,150.01999999999998],"end":[154.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,141.980884],"end":[132.5,141.980884],"width":0.25,"net":"GND"},{"start":[192.5,90.25],"end":[192.5,90.25],"width":0.25,"net":"GND"},{"start":[186.51999999999998,152.01999999999998],"end":[186.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[144.0,92.0],"end":[144.0,92.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,151.01999999999998],"end":[182.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[198.51999999999998,152.01999999999998],"end":[198.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[135.75,87.0],"end":[135.75,87.0],"width":0.25,"net":"GND"},{"start":[202.5,58.0],"end":[202.5,58.0],"width":0.25,"net":"GND"},{"start":[170.5,132.980884],"end":[170.5,132.980884],"width":0.25,"net":"GND"},{"start":[179.75,134.980884],"end":[179.75,134.980884],"width":0.25,"net":"GND"},{"start":[166.75,98.25],"end":[166.75,98.25],"width":0.25,"net":"GND"},{"start":[193.0,89.75],"end":[193.0,89.75],"width":0.25,"net":"GND"},{"start":[188.0,141.980884],"end":[188.0,141.980884],"width":0.25,"net":"GND"},{"start":[166.25,98.25],"end":[166.25,98.25],"width":0.25,"net":"GND"},{"start":[169.5,103.5],"end":[169.5,103.5],"width":0.25,"net":"GND"},{"start":[156.51999999999998,152.01999999999998],"end":[156.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[142.51999999999998,152.01999999999998],"end":[142.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[168.51999999999998,152.01999999999998],"end":[168.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[203.5,57.5],"end":[203.5,57.5],"width":0.25,"net":"GND"},{"start":[143.75,142.980884],"end":[143.75,142.980884],"width":0.25,"net":"GND"},{"start":[204.75,146.230884],"end":[204.75,146.230884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,150.01999999999998],"end":[186.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[203.0,58.0],"end":[203.0,58.0],"width":0.25,"net":"GND"},{"start":[181.75,142.980884],"end":[181.75,142.980884],"width":0.25,"net":"GND"},{"start":[151.75,138.480884],"end":[151.75,138.480884],"width":0.25,"net":"GND"},{"start":[146.0,93.0],"end":[146.0,93.0],"width":0.25,"net":"GND"},{"start":[158.51999999999998,150.01999999999998],"end":[158.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[146.25,98.0],"end":[146.25,98.0],"width":0.25,"net":"GND"},{"start":[142.51999999999998,150.01999999999998],"end":[142.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[141.75,132.980884],"end":[141.75,132.980884],"width":0.25,"net":"GND"},{"start":[144.0,93.0],"end":[144.0,93.0],"width":0.25,"net":"GND"},{"start":[132.5,132.980884],"end":[132.5,132.980884],"width":0.25,"net":"GND"},{"start":[172.75,83.75],"end":[172.75,83.75],"width":0.25,"net":"GND"},{"start":[177.0,104.5],"end":[177.0,104.5],"width":0.25,"net":"GND"},{"start":[190.0,102.75],"end":[190.0,102.75],"width":0.25,"net":"GND"},{"start":[177.0,99.5],"end":[177.0,99.5],"width":0.25,"net":"GND"},{"start":[185.75,146.230884],"end":[185.75,146.230884],"width":0.25,"net":"GND"},{"start":[193.5,90.75],"end":[193.5,90.75],"width":0.25,"net":"GND"},{"start":[177.0,100.5],"end":[177.0,100.5],"width":0.25,"net":"GND"},{"start":[160.25,137.230884],"end":[160.25,137.230884],"width":0.25,"net":"GND"},{"start":[153.5,142.980884],"end":[153.5,142.980884],"width":0.25,"net":"GND"},{"start":[170.5,106.0],"end":[170.5,106.0],"width":0.25,"net":"GND"},{"start":[164.51999999999998,150.01999999999998],"end":[164.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[199.0,141.980884],"end":[199.0,141.980884],"width":0.25,"net":"GND"},{"start":[179.25,137.230884],"end":[179.25,137.230884],"width":0.25,"net":"GND"},{"start":[163.5,98.25],"end":[163.5,98.25],"width":0.25,"net":"GND"},{"start":[144.25,146.230884],"end":[144.25,146.230884],"width":0.25,"net":"GND"},{"start":[192.51999999999998,150.01999999999998],"end":[192.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[175.25,84.25],"end":[175.25,84.25],"width":0.25,"net":"GND"},{"start":[148.51999999999998,150.01999999999998],"end":[148.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[156.51999999999998,150.01999999999998],"end":[156.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.0,132.980884],"end":[179.0,132.980884],"width":0.25,"net":"GND"},{"start":[158.0,142.980884],"end":[158.0,142.980884],"width":0.25,"net":"GND"},{"start":[158.51999999999998,151.01999999999998],"end":[158.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[207.0,141.980884],"end":[207.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.0,138.480884],"end":[180.0,138.480884],"width":0.25,"net":"GND"},{"start":[207.5,137.230884],"end":[207.5,137.230884],"width":0.25,"net":"GND"},{"start":[188.51999999999998,150.01999999999998],"end":[188.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[178.75,141.980884],"end":[178.75,141.980884],"width":0.25,"net":"GND"},{"start":[190.5,81.75],"end":[190.5,81.75],"width":0.25,"net":"GND"},{"start":[144.25,97.22999999999999],"end":[144.25,97.22999999999999],"width":0.25,"net":"GND"},{"start":[177.0,103.5],"end":[177.0,103.5],"width":0.25,"net":"GND"},{"start":[145.0,92.0],"end":[145.0,92.0],"width":0.25,"net":"GND"},{"start":[198.0,132.980884],"end":[198.0,132.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,152.01999999999998],"end":[194.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[177.25,83.75],"end":[177.25,83.75],"width":0.25,"net":"GND"},{"start":[146.51999999999998,151.01999999999998],"end":[146.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[179.75,103.75],"end":[179.75,103.75],"width":0.25,"net":"GND"},{"start":[152.51999999999998,150.01999999999998],"end":[152.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[139.0,142.980884],"end":[139.0,142.980884],"width":0.25,"net":"GND"},{"start":[154.51999999999998,151.01999999999998],"end":[154.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[135.0,146.230884],"end":[135.0,146.230884],"width":0.25,"net":"GND"},{"start":[192.0,146.230884],"end":[192.0,146.230884],"width":0.25,"net":"GND"},{"start":[199.0,58.5],"end":[199.0,58.5],"width":0.25,"net":"GND"},{"start":[145.12,97.6],"end":[145.12,97.6],"width":0.25,"net":"GND"},{"start":[139.25,85.0],"end":[139.25,85.0],"width":0.25,"net":"GND"},{"start":[160.75,132.980884],"end":[160.75,132.980884],"width":0.25,"net":"GND"},{"start":[150.25,132.980884],"end":[150.25,132.980884],"width":0.25,"net":"GND"},{"start":[148.51999999999998,151.01999999999998],"end":[148.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[177.75,84.25],"end":[177.75,84.25],"width":0.25,"net":"GND"},{"start":[192.5,90.75],"end":[192.5,90.75],"width":0.25,"net":"GND"},{"start":[205.25,142.980884],"end":[205.25,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,98.5],"end":[175.0,98.5],"width":0.25,"net":"GND"},{"start":[173.75,85.0],"end":[173.75,85.0],"width":0.25,"net":"GND"},{"start":[192.51999999999998,151.01999999999998],"end":[192.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.0,100.25],"end":[190.0,100.25],"width":0.25,"net":"GND"},{"start":[196.51999999999998,151.01999999999998],"end":[196.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[142.0,141.980884],"end":[142.0,141.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,151.01999999999998],"end":[180.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[173.25,85.5],"end":[173.25,85.5],"width":0.25,"net":"GND"},{"start":[179.75,106.25],"end":[179.75,106.25],"width":0.25,"net":"GND"},{"start":[169.0,141.980884],"end":[169.0,141.980884],"width":0.25,"net":"GND"},{"start":[157.5,146.230884],"end":[157.5,146.230884],"width":0.25,"net":"GND"},{"start":[149.5,96.75],"end":[149.5,96.75],"width":0.25,"net":"GND"},{"start":[144.0,94.0],"end":[144.0,94.0],"width":0.25,"net":"GND"},{"start":[154.51999999999998,152.01999999999998],"end":[154.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[200.51999999999998,151.01999999999998],"end":[200.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.25,134.980884],"end":[169.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.0,98.5],"end":[173.0,98.5],"width":0.25,"net":"GND"},{"start":[150.0,142.980884],"end":[150.0,142.980884],"width":0.25,"net":"GND"},{"start":[194.51999999999998,151.01999999999998],"end":[194.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[150.25,134.980884],"end":[150.25,134.980884],"width":0.25,"net":"GND"},{"start":[173.25,84.25],"end":[173.25,84.25],"width":0.25,"net":"GND"},{"start":[174.51999999999998,150.01999999999998],"end":[174.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[180.0,142.980884],"end":[180.0,142.980884],"width":0.25,"net":"GND"},{"start":[175.0,106.0],"end":[175.0,106.0],"width":0.25,"net":"GND"},{"start":[136.25,90.25],"end":[136.25,90.25],"width":0.25,"net":"GND"},{"start":[166.51999999999998,151.01999999999998],"end":[166.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[159.75,142.980884],"end":[159.75,142.980884],"width":0.25,"net":"GND"},{"start":[172.75,85.0],"end":[172.75,85.0],"width":0.25,"net":"GND"},{"start":[169.5,108.5],"end":[169.5,108.5],"width":0.25,"net":"GND"},{"start":[199.5,58.5],"end":[199.5,58.5],"width":0.25,"net":"GND"},{"start":[179.25,106.25],"end":[179.25,106.25],"width":0.25,"net":"GND"},{"start":[197.75,141.980884],"end":[197.75,141.980884],"width":0.25,"net":"GND"},{"start":[164.25,100.25],"end":[164.25,100.25],"width":0.25,"net":"GND"},{"start":[202.5,57.5],"end":[202.5,57.5],"width":0.25,"net":"GND"},{"start":[198.51999999999998,151.01999999999998],"end":[198.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[190.51999999999998,150.01999999999998],"end":[190.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[132.5,143.980884],"end":[132.5,143.980884],"width":0.25,"net":"GND"},{"start":[186.51999999999998,151.01999999999998],"end":[186.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[172.75,84.25],"end":[172.75,84.25],"width":0.25,"net":"GND"},{"start":[178.51999999999998,151.01999999999998],"end":[178.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[193.5,90.25],"end":[193.5,90.25],"width":0.25,"net":"GND"},{"start":[196.0,142.980884],"end":[196.0,142.980884],"width":0.25,"net":"GND"},{"start":[173.5,106.0],"end":[173.5,106.0],"width":0.25,"net":"GND"},{"start":[144.51999999999998,151.01999999999998],"end":[144.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[202.5,58.5],"end":[202.5,58.5],"width":0.25,"net":"GND"},{"start":[198.75,132.980884],"end":[198.75,132.980884],"width":0.25,"net":"GND"},{"start":[132.5,85.0],"end":[132.5,85.0],"width":0.25,"net":"GND"},{"start":[145.0,94.0],"end":[145.0,94.0],"width":0.25,"net":"GND"},{"start":[156.51999999999998,151.01999999999998],"end":[156.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[137.25,87.5],"end":[137.25,87.5],"width":0.25,"net":"GND"},{"start":[184.51999999999998,152.01999999999998],"end":[184.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[160.25,98.75],"end":[160.25,98.75],"width":0.25,"net":"GND"},{"start":[169.5,102.5],"end":[169.5,102.5],"width":0.25,"net":"GND"},{"start":[174.75,84.25],"end":[174.75,84.25],"width":0.25,"net":"GND"},{"start":[142.51999999999998,151.01999999999998],"end":[142.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[169.5,100.5],"end":[169.5,100.5],"width":0.25,"net":"GND"},{"start":[169.499999,109.0],"end":[169.499999,109.0],"width":0.25,"net":"GND"},{"start":[171.0,98.5],"end":[171.0,98.5],"width":0.25,"net":"GND"},{"start":[132.75,138.480884],"end":[132.75,138.480884],"width":0.25,"net":"GND"},{"start":[198.5,58.0],"end":[198.5,58.0],"width":0.25,"net":"GND"},{"start":[182.51999999999998,152.01999999999998],"end":[182.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[140.75,141.980884],"end":[140.75,141.980884],"width":0.25,"net":"GND"},{"start":[179.75,132.980884],"end":[179.75,132.980884],"width":0.25,"net":"GND"},{"start":[170.75,138.480884],"end":[170.75,138.480884],"width":0.25,"net":"GND"},{"start":[142.0,138.480884],"end":[142.0,138.480884],"width":0.25,"net":"GND"},{"start":[196.75,59.5],"end":[196.75,59.5],"width":0.25,"net":"GND"},{"start":[198.25,137.230884],"end":[198.25,137.230884],"width":0.25,"net":"GND"},{"start":[168.51999999999998,151.01999999999998],"end":[168.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[176.75,84.25],"end":[176.75,84.25],"width":0.25,"net":"GND"},{"start":[149.29999999999998,102.6125],"end":[149.29999999999998,102.6125],"width":0.25,"net":"GND"},{"start":[174.51999999999998,151.01999999999998],"end":[174.51999999999998,151.01999999999998],"width":0.25,"net":"GND"},{"start":[174.75,83.75],"end":[174.75,83.75],"width":0.25,"net":"GND"},{"start":[178.51999999999998,152.01999999999998],"end":[178.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.0,108.5],"end":[176.0,108.5],"width":0.25,"net":"GND"},{"start":[170.5,143.980884],"end":[170.5,143.980884],"width":0.25,"net":"GND"},{"start":[169.0,96.0],"end":[169.0,96.0],"width":0.25,"net":"GND"},{"start":[186.25,142.980884],"end":[186.25,142.980884],"width":0.25,"net":"GND"},{"start":[189.5,134.980884],"end":[189.5,134.980884],"width":0.25,"net":"GND"},{"start":[176.75,83.75],"end":[176.75,83.75],"width":0.25,"net":"GND"},{"start":[147.75,146.230884],"end":[147.75,146.230884],"width":0.25,"net":"GND"},{"start":[184.51999999999998,150.01999999999998],"end":[184.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[172.5,142.980884],"end":[172.5,142.980884],"width":0.25,"net":"GND"},{"start":[164.25,98.75],"end":[164.25,98.75],"width":0.25,"net":"GND"},{"start":[160.51999999999998,152.01999999999998],"end":[160.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[150.5,137.230884],"end":[150.5,137.230884],"width":0.25,"net":"GND"},{"start":[141.25,137.230884],"end":[141.25,137.230884],"width":0.25,"net":"GND"},{"start":[180.0,141.980884],"end":[180.0,141.980884],"width":0.25,"net":"GND"},{"start":[141.75,134.980884],"end":[141.75,134.980884],"width":0.25,"net":"GND"},{"start":[132.5,134.980884],"end":[132.5,134.980884],"width":0.25,"net":"GND"},{"start":[200.75,142.980884],"end":[200.75,142.980884],"width":0.25,"net":"GND"},{"start":[180.51999999999998,152.01999999999998],"end":[180.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[189.5,97.75],"end":[189.5,97.75],"width":0.25,"net":"GND"},{"start":[149.29999999999998,111.39999999999999],"end":[149.29999999999998,111.39999999999999],"width":0.25,"net":"GND"},{"start":[193.0,90.75],"end":[193.0,90.75],"width":0.25,"net":"GND"},{"start":[205.25,59.5],"end":[205.25,59.5],"width":0.25,"net":"GND"},{"start":[188.51999999999998,152.01999999999998],"end":[188.51999999999998,152.01999999999998],"width":0.25,"net":"GND"},{"start":[176.51999999999998,150.01999999999998],"end":[176.51999999999998,150.01999999999998],"width":0.25,"net":"GND"},{"start":[179.25,99.750001],"end":[179.25,99.750001],"width":0.25,"net":"GND"},{"start":[163.25,146.230884],"end":[163.25,146.230884],"width":0.25,"net":"GND"},{"start":[203.0,58.5],"end":[203.0,58.5],"width":0.25,"net":"GND"},{"start":[203.5,58.5],"end":[203.5,58.5],"width":0.25,"net":"GND"},{"start":[196.83364999999998,74.5586],"end":[196.83364999999998,75.431094],"width":0.1328,"net":"GND"},{"start":[197.16635,74.5586],"end":[197.16635,75.568906],"width":0.1328,"net":"GND"},{"start":[197.22494999999998,74.5],"end":[197.16635,74.5586],"width":0.1328,"net":"GND"},{"start":[196.83364999999998,75.431094],"end":[189.431094,82.83364999999999],"width":0.1328,"net":"GND"},{"start":[196.77505,74.5],"end":[196.83364999999998,74.5586],"width":0.1328,"net":"GND"},{"start":[189.431094,82.83364999999999],"end":[167.340745,82.83364999999999],"width":0.1328,"net":"GND"},{"start":[189.568906,83.16635],"end":[167.340745,83.16635],"width":0.1328,"net":"GND"},{"start":[197.16635,75.568906],"end":[189.568906,83.16635],"width":0.1328,"net":"GND"},{"start":[161.75,144.730884],"end":[161.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,130.230884],"end":[161.5,130.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,144.230884],"end":[164.0,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.25,144.230884],"end":[162.25,144.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,142.980884],"end":[161.5,142.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,143.480884],"end":[164.0,143.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,140.730884],"end":[164.29999999999998,140.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,141.530884],"end":[164.29999999999998,141.530884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.29999999999998,139.980884],"end":[164.29999999999998,139.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[160.5,145.480884],"end":[160.5,145.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,144.730884],"end":[163.5,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,139.730884],"end":[163.5,139.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.0,142.930884],"end":[164.0,142.930884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,141.730884],"end":[162.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,138.730884],"end":[163.5,138.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.75,141.730884],"end":[161.75,141.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.25,139.230884],"end":[164.25,139.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[164.4,142.230884],"end":[164.4,142.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,140.480884],"end":[163.5,140.480884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[163.5,141.230884],"end":[163.5,141.230884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[162.75,144.730884],"end":[162.75,144.730884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[161.5,143.980884],"end":[161.5,143.980884],"width":0.25,"net":"/ADC3/ADCIN_ISOL4"},{"start":[174.0,91.39999999999999],"end":[174.0,91.39999999999999],"width":0.25,"net":"/Ethernet PHY/MODE0_RXD0"},{"start":[179.0,62.5],"end":[179.0,62.5],"width":0.25,"net":"/PoE Regulator/FLY_FB"},{"start":[168.0,91.2],"end":[168.0,91.2],"width":0.25,"net":"/RMII.TXD1"},{"start":[190.5,132.480884],"end":[190.5,132.480884],"width":0.25,"net":"/ADC4/ADCIN_SCALED1"},{"start":[171.75,92.0],"end":[171.75,92.0],"width":0.25,"net":"/Ethernet PHY/MODE2_CRSDV"},{"start":[187.4975,132.228384],"end":[187.4975,132.228384],"width":0.25,"net":"/ADC2/ADCIN_SCALED6"},{"start":[163.78214499999999,85.70004999999999],"end":[163.78214499999999,85.70004999999999],"width":0.25,"net":"/USB.D-"},{"start":[200.77505,73.5],"end":[200.77505,73.5],"width":0.25,"net":"/USB.D-"},{"start":[167.010586,82.83364999999999],"end":[166.951986,82.77505],"width":0.1328,"net":"/USB.D-"},{"start":[166.393089,96.090936],"end":[166.393089,96.090936],"width":0.25,"net":"/MCU/USB_HS.D-"},{"start":[166.16729999999998,90.847444],"end":[166.16729999999998,90.1673],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[164.58365,93.551604],"end":[164.58365,92.431094],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[166.630052,95.936846],"end":[166.630052,95.598006],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[166.630052,95.598006],"end":[164.58365,93.551604],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[164.58365,92.431094],"end":[166.16729999999998,90.847444],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[166.393089,96.090936],"end":[166.47596199999998,96.090936],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[166.16729999999998,90.1673],"end":[164.75,88.75],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[166.47596199999998,96.090936],"end":[166.630052,95.936846],"width":0.1328,"net":"/MCU/USB_HS.D-"},{"start":[175.0,148.26],"end":[175.0,148.26],"width":0.25,"net":"/ADCIN19"},{"start":[160.25,130.480884],"end":[160.25,130.480884],"width":0.25,"net":"/ADCIN19"},{"start":[159.725,131.00588399999998],"end":[160.25,130.480884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[156.0,132.45055299999999],"end":[156.59466899999998,131.855884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[161.61499999999998,147.105884],"end":[159.84466899999998,147.105884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[156.59466899999998,131.855884],"end":[158.34466899999998,131.855884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[156.0,144.230884],"end":[156.0,132.45055299999999],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[159.84466899999998,147.105884],"end":[157.869669,145.13088399999998],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[156.9,145.13088399999998],"end":[156.0,144.230884],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[159.194669,131.00588399999998],"end":[159.725,131.00588399999998],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[158.34466899999998,131.855884],"end":[159.194669,131.00588399999998],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[157.869669,145.13088399999998],"end":[156.9,145.13088399999998],"width":0.09999999999999999,"net":"/ADCIN19"},{"start":[166.5,99.25],"end":[166.5,99.25],"width":0.25,"net":"/MCU/USRBIAS"},{"start":[202.39999999999998,142.230884],"end":[202.39999999999998,142.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,141.530884],"end":[202.29999999999998,141.530884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,144.730884],"end":[201.5,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,140.730884],"end":[202.29999999999998,140.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.25,144.230884],"end":[200.25,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,141.730884],"end":[199.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,142.980884],"end":[199.5,142.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.25,139.230884],"end":[202.25,139.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,144.230884],"end":[202.0,144.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,138.730884],"end":[201.5,138.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,140.480884],"end":[201.5,140.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,139.730884],"end":[201.5,139.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,142.930884],"end":[202.0,142.930884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.29999999999998,139.980884],"end":[202.29999999999998,139.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[202.0,143.480884],"end":[202.0,143.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,143.980884],"end":[199.5,143.980884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.75,144.730884],"end":[199.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[198.5,145.480884],"end":[198.5,145.480884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,141.730884],"end":[200.75,141.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[199.5,130.230884],"end":[199.5,130.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[200.75,144.730884],"end":[200.75,144.730884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[201.5,141.230884],"end":[201.5,141.230884],"width":0.25,"net":"/ADC4/ADCIN_ISOL4"},{"start":[140.25,82.25],"end":[140.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[140.25,83.0],"end":[140.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,83.0],"end":[149.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[143.5,87.5],"end":[143.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[148.75,88.5],"end":[148.75,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,83.0],"end":[140.75,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[148.25,88.5],"end":[148.25,88.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,83.0],"end":[149.25,83.0],"width":0.25,"net":"+PHY_VDD"},{"start":[146.5,87.5],"end":[146.5,87.5],"width":0.25,"net":"+PHY_VDD"},{"start":[149.25,82.25],"end":[149.25,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[148.0,86.75],"end":[148.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[148.5,86.75],"end":[148.5,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[140.75,82.25],"end":[140.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.75,82.25],"end":[149.75,82.25],"width":0.25,"net":"+PHY_VDD"},{"start":[149.0,86.75],"end":[149.0,86.75],"width":0.25,"net":"+PHY_VDD"},{"start":[169.0,92.2],"end":[169.0,92.2],"width":0.25,"net":"/RMII.TXEN"},{"start":[133.75,131.980884],"end":[133.75,131.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.92019,131.56069399999998],"end":[136.92019,131.56069399999998],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,135.230884],"end":[134.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,137.230884],"end":[136.1,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[132.4,132.530884],"end":[132.4,132.530884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[137.25,129.230884],"end":[137.25,129.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,133.980884],"end":[133.25,133.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,135.730884],"end":[136.1,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,135.230884],"end":[133.25,135.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,132.980884],"end":[133.25,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,133.730884],"end":[135.75,133.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.1,136.480884],"end":[136.1,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[133.25,131.480884],"end":[133.25,131.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.0,132.230884],"end":[135.0,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,134.330884],"end":[136.0,134.330884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[136.0,137.730884],"end":[136.0,137.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,137.230884],"end":[135.25,137.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.980884],"end":[135.75,132.980884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,138.230884],"end":[135.25,138.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,136.480884],"end":[135.25,136.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.75,132.230884],"end":[135.75,132.230884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[134.25,132.480884],"end":[134.25,132.480884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[135.25,135.730884],"end":[135.25,135.730884],"width":0.25,"net":"/ADC1/ADCIN_ISOL1"},{"start":[167.0,148.26],"end":[167.0,148.26],"width":0.25,"net":"/ADCIN15"},{"start":[188.5,131.00088399999999],"end":[188.5,131.00088399999999],"width":0.25,"net":"/ADCIN15"},{"start":[184.1,134.13088399999998],"end":[184.1,143.930884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[185.6,145.105884],"end":[185.275,145.105884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[184.29999999999998,132.330884],"end":[184.29999999999998,133.930884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[188.5,131.00088399999999],"end":[186.26033099999998,131.00088399999999],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[185.405331,131.855884],"end":[184.775,131.855884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[185.275,145.105884],"end":[184.1,143.930884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[184.775,131.855884],"end":[184.29999999999998,132.330884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[184.29999999999998,133.930884],"end":[184.1,134.13088399999998],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[186.26033099999998,131.00088399999999],"end":[185.405331,131.855884],"width":0.09999999999999999,"net":"/ADCIN15"},{"start":[155.0,61.0],"end":[155.0,61.0],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[154.98999999999998,60.5],"end":[154.98999999999998,60.5],"width":0.25,"net":"/Ethernet Connector/MX4-"},{"start":[147.6,94.25],"end":[147.6,94.25],"width":0.25,"net":"/SMI.MDC"},{"start":[185.25,66.25],"end":[185.25,66.25],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.75],"end":[166.25,71.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.25],"end":[184.5,66.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.75],"end":[185.25,58.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,65.75],"end":[184.5,65.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,58.25],"end":[185.25,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,65.75],"end":[185.25,65.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.75],"end":[184.5,58.75],"width":0.25,"net":"/POE_V+"},{"start":[185.25,59.25],"end":[185.25,59.25],"width":0.25,"net":"/POE_V+"},{"start":[163.75,75.25],"end":[163.75,75.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,58.25],"end":[184.5,58.25],"width":0.25,"net":"/POE_V+"},{"start":[185.25,66.75],"end":[185.25,66.75],"width":0.25,"net":"/POE_V+"},{"start":[184.5,59.25],"end":[184.5,59.25],"width":0.25,"net":"/POE_V+"},{"start":[184.5,66.75],"end":[184.5,66.75],"width":0.25,"net":"/POE_V+"},{"start":[166.25,71.25],"end":[166.25,71.25],"width":0.25,"net":"/POE_V+"},{"start":[178.5,109.0],"end":[178.5,109.0],"width":0.25,"net":"/MCU/I2C7.SCL"},{"start":[171.5,132.480884],"end":[171.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_SCALED1"},{"start":[197.75,146.480884],"end":[197.75,146.480884],"width":0.25,"net":"/ADCIN28"},{"start":[193.0,148.26],"end":[193.0,148.26],"width":0.25,"net":"/ADCIN28"},{"start":[197.75,146.480884],"end":[198.125,146.855884],"width":0.09999999999999999,"net":"/ADCIN28"},{"start":[198.125,146.855884],"end":[201.36499999999998,146.855884],"width":0.09999999999999999,"net":"/ADCIN28"},{"start":[133.5,132.480884],"end":[133.5,132.480884],"width":0.25,"net":"/ADC1/ADCIN_SCALED1"},{"start":[184.7,137.230884],"end":[184.7,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.0,131.980884],"end":[187.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,133.730884],"end":[185.0,133.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.230884],"end":[184.7,134.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,136.480884],"end":[184.7,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,130.980884],"end":[185.75,130.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.980884],"end":[185.0,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,132.480884],"end":[186.5,132.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[186.5,135.230884],"end":[186.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,133.980884],"end":[187.5,133.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,138.230884],"end":[185.5,138.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,135.230884],"end":[187.5,135.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,134.980884],"end":[184.7,134.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.92499999999998,137.905884],"end":[184.92499999999998,137.905884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[188.5,131.480884],"end":[188.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,132.980884],"end":[187.5,132.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,135.730884],"end":[185.5,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[187.5,131.480884],"end":[187.5,131.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.0,132.230884],"end":[185.0,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.7,135.730884],"end":[184.7,135.730884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,137.230884],"end":[185.5,137.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[184.0,131.980884],"end":[184.0,131.980884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.75,132.230884],"end":[185.75,132.230884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[185.5,136.480884],"end":[185.5,136.480884],"width":0.25,"net":"/ADC2/ADCIN_ISOL6"},{"start":[206.4975,132.228384],"end":[206.4975,132.228384],"width":0.25,"net":"/ADC4/ADCIN_SCALED6"},{"start":[207.5,131.00088399999999],"end":[207.5,131.00088399999999],"width":0.25,"net":"/ADCIN31"},{"start":[199.0,148.26],"end":[199.0,148.26],"width":0.25,"net":"/ADCIN31"},{"start":[203.77499999999998,131.855884],"end":[203.29999999999998,132.330884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[203.1,134.13088399999998],"end":[203.1,143.930884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[204.27499999999998,145.105884],"end":[203.1,143.930884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[203.29999999999998,133.930884],"end":[203.1,134.13088399999998],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[204.405331,131.855884],"end":[203.77499999999998,131.855884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[207.5,131.00088399999999],"end":[205.26033099999998,131.00088399999999],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[203.29999999999998,132.330884],"end":[203.29999999999998,133.930884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[205.26033099999998,131.00088399999999],"end":[204.405331,131.855884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[204.6,145.105884],"end":[204.27499999999998,145.105884],"width":0.09999999999999999,"net":"/ADCIN31"},{"start":[172.0,96.75],"end":[172.0,96.75],"width":0.25,"net":"/MCU_SPI2_ADC1.SCK"},{"start":[170.75,146.480884],"end":[170.75,146.480884],"width":0.25,"net":"/ADCIN9"},{"start":[155.0,148.26],"end":[155.0,148.26],"width":0.25,"net":"/ADCIN9"}]},"zones":{"F":[{"polygons":[[[182.943039,57.769684999999996],[182.98879399999998,57.822489],[183.0,57.873999999999995],[183.0,57.948637],[182.980315,58.015676],[182.96368099999998,58.036317999999994],[182.75,58.249998],[182.75,59.930808],[182.749999,59.930809999999994],[182.75,59.930811],[182.74497599999998,59.965745],[182.737564,59.990986],[182.706269,60.04373],[182.548926,60.201072999999994],[182.52067499999998,60.222221999999995],[182.49758699999998,60.234829999999995],[182.438157,60.25],[181.569192,60.25],[181.569191,60.249998999999995],[181.569191,60.25],[181.534256,60.244977],[181.50901399999998,60.237565],[181.456269,60.206269],[181.298926,60.048925999999994],[181.277774,60.020669999999996],[181.270667,60.007653999999995],[181.25549999999998,59.948229],[181.25549999999998,58.551359999999995],[181.255345,58.548486],[181.25403599999999,58.524048],[181.25120199999998,58.49769],[181.250711,58.493122],[181.25,58.479865],[181.25,58.25],[181.036319,58.036319],[181.021615,58.009391],[181.005023,57.983573],[181.004131,57.977371999999995],[181.00283399999998,57.974996],[181.0,57.948637999999995],[181.0,57.873999999999995],[181.01968499999998,57.806960999999994],[181.072489,57.761205999999994],[181.124,57.75],[182.876,57.75]]],"width":0,"net":"/POE_V+"},{"polygons":[[[164.014974,100.50350399999999],[164.022356,100.502732],[164.036329,100.50977499999999],[164.061998,100.51731199999999],[164.124362,100.55331799999999],[164.207147,100.57549999999999],[164.207149,100.57549999999999],[164.29285099999998,100.57549999999999],[164.29285299999998,100.57549999999999],[164.292854,100.575499],[164.300909,100.574439],[164.30109099999999,100.57582599999999],[164.3174,100.576213],[164.342149,100.572655],[164.351724,100.577028],[164.36225,100.57727799999999],[164.382958,100.591291],[164.40570499999998,100.60168],[164.411397,100.610537],[164.42011499999998,100.61643699999999],[164.429959,100.63942],[164.443479,100.66045799999999],[164.445757,100.676305],[164.447624,100.680663],[164.448502,100.695393],[164.448502,100.890276],[164.42881699999998,100.957315],[164.376013,101.00307],[164.37195599999998,101.004837],[164.343943,101.01643999999999],[163.972204,101.38818099999999],[163.910881,101.421666],[163.884523,101.4245],[162.725862,101.4245],[162.65882299999998,101.404815],[162.638181,101.38818099999999],[162.457271,101.20727099999999],[162.44674899999998,101.188002],[162.43232,101.171455],[162.430333,101.157938],[162.42378599999998,101.14594799999999],[162.425351,101.12405],[162.422159,101.102328],[162.427795,101.089883],[162.42877,101.076256],[162.441927,101.058679],[162.450985,101.038682],[162.46463799999998,101.028342],[162.470642,101.02032299999999],[162.477585,101.015486],[162.494328,101.00465],[162.499487,101.00397199999999],[162.608316,100.95322399999999],[162.671606,100.889933],[162.68263299999998,100.882798],[162.70404,100.87643899999999],[162.72364199999998,100.865736],[162.736885,100.866683],[162.749611,100.86290299999999],[162.771056,100.869126],[162.793334,100.87071999999999],[162.807157,100.879604],[162.816712,100.88237699999999],[162.82339199999998,100.89003799999999],[162.837681,100.899221],[162.891684,100.95322399999999],[163.00051299999998,101.00397199999999],[163.050099,101.0105],[163.4099,101.010499],[163.459487,101.00397199999999],[163.56831599999998,100.95322399999999],[163.653224,100.868316],[163.703972,100.759487],[163.7105,100.709901],[163.7105,100.692714],[163.71617899999998,100.673372],[163.71695499999998,100.653228],[163.725822,100.640532],[163.730185,100.625675],[163.745419,100.61247399999999],[163.75696299999998,100.595947],[163.775075,100.586776],[163.782989,100.57992],[163.787366,100.57802099999999],[163.794713,100.575001],[163.87563799999998,100.55331799999999],[163.945194,100.513159],[163.952866,100.510007],[163.97968899999998,100.507198],[164.0059,100.50084]]],"width":0,"net":"+3.3V"},{"polygons":[[[198.21573999999998,70.005021],[198.240984,70.012434],[198.29372999999998,70.04373],[198.45107399999998,70.20107399999999],[198.47222299999999,70.229325],[198.48483099999999,70.252414],[198.5,70.311843],[198.5,77.430807],[198.49497599999998,77.465744],[198.487564,77.490985],[198.456269,77.543729],[197.127031,78.87296599999999],[197.108248,78.888382],[197.088337,78.901687],[197.07690599999998,78.907799],[197.07715,78.908256],[197.07177099999998,78.91113],[197.071768,78.911132],[197.071765,78.91113299999999],[197.071765,78.91113399999999],[197.00544599999998,78.955446],[196.961134,79.021765],[196.95825599999998,79.02714999999999],[196.957799,79.026906],[196.951687,79.038337],[196.938383,79.05824799999999],[196.922966,79.07703099999999],[196.5,79.49999799999999],[196.5,83.930808],[196.499999,83.93081],[196.5,83.93081099999999],[196.49497599999998,83.965745],[196.487564,83.99098599999999],[196.456269,84.04373],[196.298926,84.201073],[196.27067499999998,84.222222],[196.24758699999998,84.23483],[196.188157,84.25],[192.290794,84.25],[192.22375499999998,84.23031499999999],[192.18134799999999,84.181375],[192.18044999999998,84.181866],[192.178194,84.177735],[192.178,84.177511],[192.177698,84.176827],[192.169266,84.161386],[192.14404399999998,84.115195],[192.108991,84.068371],[191.991819,83.951199],[191.95833399999998,83.889876],[191.9555,83.863518],[191.9555,82.801361],[191.954321,82.779381],[191.95148799999998,82.753034],[191.951487,82.75303199999999],[191.92570899999998,82.670706],[191.92799,82.669991],[191.92112699999998,82.61108],[191.951846,82.548326],[191.955618,82.54437999999999],[192.25,82.25],[193.5,81.0],[193.5,78.56919099999999],[193.505022,78.534258],[193.51243399999998,78.509013],[193.543728,78.456271],[194.55136299999998,77.44863699999999],[195.75,76.25],[195.75,70.319191],[195.755022,70.284258],[195.76243399999998,70.259013],[195.793728,70.206271],[195.951076,70.048923],[195.979326,70.02777499999999],[196.00241799999998,70.01516699999999],[196.06184299999998,70.0],[198.18080799999998,70.0]]],"width":0,"net":"+5V_USB"},{"polygons":[[[191.51567699999998,82.519685],[191.536319,82.53631899999999],[191.71368099999998,82.713681],[191.747166,82.775004],[191.75,82.801362],[191.75,84.0],[191.96368099999998,84.213681],[191.997166,84.275004],[192.0,84.301362],[192.0,87.75],[189.5205,87.75],[189.5205,87.515683],[189.51406799999998,87.46683],[189.51406799999998,87.466827],[189.511617,87.46157],[189.5,87.409167],[189.5,82.801362],[189.51968499999998,82.73432299999999],[189.536319,82.713681],[189.71368099999998,82.53631899999999],[189.775004,82.502834],[189.80136199999998,82.5],[191.448638,82.5]]],"width":0,"net":"V3P3_VIN"}],"B":[{"polygons":[[[153.393106,56.255523],[153.40810399999998,56.259927],[153.423094,56.269557],[153.44017499999998,56.274567],[153.46685499999998,56.297672],[153.468042,56.299040999999995],[153.495518,56.353902],[153.497163,56.361459999999994],[153.5,56.387831],[153.5,63.108169999999994],[153.49497499999998,63.143114],[153.49057,63.158111999999996],[153.480939,63.173100999999996],[153.475932,63.190174999999996],[153.45282699999998,63.216854999999995],[153.451458,63.218042],[153.39659699999999,63.245518],[153.389039,63.247163],[153.36266799999999,63.25],[149.64183,63.25],[149.606889,63.244975],[149.59189,63.24057],[149.576902,63.23094],[149.559824,63.225932],[149.533144,63.202827],[149.531957,63.201457999999995],[149.50447699999998,63.146583],[149.50283199999998,63.139021],[149.5,63.112668],[149.5,60.537622],[151.594237,60.537622],[151.624494,60.689726],[151.624495,60.689732],[151.624502,60.689752999999996],[151.673529,60.808118],[151.673534,60.808127999999996],[151.744724,60.914669999999994],[151.744725,60.914671],[151.74473,60.914677],[151.835321,61.005267999999994],[151.835327,61.005272999999995],[151.835331,61.005275999999995],[151.941866,61.076460999999995],[151.941872,61.076463999999994],[151.941873,61.076465],[152.055362,61.123473],[152.055947,61.123723999999996],[152.056141,61.123884],[152.059053,61.125260999999995],[152.060252,61.125499],[152.06025599999998,61.125501],[152.060259,61.125501],[152.06026,61.125501],[152.060261,61.125502],[152.157899,61.144923999999996],[152.185927,61.150499999999994],[152.31407099999998,61.150499999999994],[152.31407299999998,61.150499999999994],[152.398615,61.133682],[152.439744,61.125501],[152.55812699999998,61.076465],[152.664669,61.005275999999995],[152.75527599999998,60.914668999999996],[152.82646499999998,60.808127],[152.87550099999999,60.689744],[152.9005,60.564068999999996],[152.9005,60.435931],[152.9005,60.435928],[152.9005,60.435925],[152.875295,60.309219999999996],[152.87372399999998,60.305946999999996],[152.873473,60.305361999999995],[152.82646499999998,60.191872999999994],[152.826464,60.191872],[152.826461,60.191866],[152.75527599999998,60.085331],[152.755273,60.085327],[152.755268,60.085321],[152.66467699999998,59.99473],[152.664671,59.994724999999995],[152.66467,59.994724],[152.55812699999998,59.923534],[152.55812799999998,59.923534],[152.55811799999998,59.923528999999995],[152.439753,59.874502],[152.439733,59.874494999999996],[152.43972499999998,59.874492999999994],[152.314074,59.8495],[152.31407099999998,59.8495],[152.314069,59.8495],[152.18593099999998,59.8495],[152.185929,59.8495],[152.185926,59.8495],[152.060273,59.874492999999994],[152.060265,59.874494999999996],[152.06024499999998,59.874502],[151.94188,59.923528999999995],[151.94187,59.923534],[151.835328,59.994724],[151.835327,59.994724999999995],[151.835321,59.99473],[151.74473,60.085321],[151.744725,60.085327],[151.744724,60.085328],[151.673534,60.191869999999994],[151.673529,60.19188],[151.624502,60.310244999999995],[151.624495,60.310264999999994],[151.624493,60.310272999999995],[151.5995,60.435922999999995],[151.5995,60.519701999999995],[151.594237,60.537622],[149.5,60.537622],[149.5,60.318428],[149.505023,60.283494],[149.510324,60.26544],[149.543727,60.210634999999996],[149.551269,60.203443],[149.574835,60.185801],[149.604612,60.168611],[149.78666099999998,60.028918999999995],[149.786665,60.028914],[149.78667,60.028911],[149.820858,59.994723],[149.94406999999998,59.871511999999996],[149.94484,59.870822],[149.948422,59.867166999999995],[149.948895,59.866688999999994],[149.948905,59.866675],[149.94891099999998,59.86667],[149.948914,59.866665],[149.948919,59.866661],[149.949028,59.866518],[149.949322,59.866142999999994],[149.949322,59.866141999999996],[149.95271599999998,59.861795],[149.953216,59.861061],[150.088607,59.684616999999996],[150.088606,59.684616999999996],[150.088611,59.684611999999994],[150.203344,59.485887999999996],[150.291158,59.273886999999995],[150.350548,59.052237999999996],[150.38049999999998,58.824734],[150.38049999999998,58.595265999999995],[150.372911,58.537622],[151.594237,58.537622],[151.624494,58.689726],[151.624495,58.689732],[151.624502,58.689752999999996],[151.673529,58.808118],[151.673534,58.808127999999996],[151.744724,58.914669999999994],[151.744725,58.914671],[151.74473,58.914677],[151.835321,59.005267999999994],[151.835327,59.005272999999995],[151.835331,59.005275999999995],[151.941866,59.076460999999995],[151.941872,59.076463999999994],[151.941873,59.076465],[152.055362,59.123473],[152.055947,59.123723999999996],[152.056141,59.123884],[152.059053,59.125260999999995],[152.060252,59.125499],[152.06025599999998,59.125501],[152.060259,59.125501],[152.06026,59.125501],[152.060261,59.125502],[152.157899,59.144923999999996],[152.185927,59.150499999999994],[152.31407099999998,59.150499999999994],[152.31407299999998,59.150499999999994],[152.398615,59.133682],[152.439744,59.125501],[152.55812699999998,59.076465],[152.664669,59.005275999999995],[152.75527599999998,58.914668999999996],[152.82646499999998,58.808127],[152.87550099999999,58.689744],[152.894293,58.595271999999994],[152.9005,58.564071],[152.9005,58.435928],[152.9005,58.435927],[152.9005,58.435925],[152.875295,58.309219999999996],[152.87372399999998,58.305946999999996],[152.873473,58.305361999999995],[152.82646499999998,58.191872999999994],[152.826464,58.191872],[152.826461,58.191866],[152.75527599999998,58.085331],[152.755273,58.085327],[152.755268,58.085321],[152.66467699999998,57.99473],[152.664671,57.994724999999995],[152.66467,57.994724],[152.55812699999998,57.923534],[152.55812799999998,57.923534],[152.55811799999998,57.923528999999995],[152.439753,57.874502],[152.439733,57.874494999999996],[152.43972499999998,57.874492999999994],[152.314074,57.8495],[152.31407099999998,57.8495],[152.314069,57.8495],[152.18593099999998,57.8495],[152.185929,57.8495],[152.185926,57.8495],[152.060273,57.874492999999994],[152.060265,57.874494999999996],[152.06024499999998,57.874502],[151.94188,57.923528999999995],[151.94187,57.923534],[151.835328,57.994724],[151.835327,57.994724999999995],[151.835321,57.99473],[151.74473,58.085321],[151.744725,58.085327],[151.744724,58.085328],[151.673534,58.191869999999994],[151.673529,58.19188],[151.624502,58.310244999999995],[151.624495,58.310264999999994],[151.624493,58.310272999999995],[151.5995,58.435922999999995],[151.5995,58.519701999999995],[151.594237,58.537622],[150.372911,58.537622],[150.359522,58.435928],[150.357865,58.423342999999996],[150.350548,58.367762],[150.291158,58.146113],[150.228451,57.994726],[150.22844999999998,57.994724],[150.203607,57.934745],[150.203361,57.934141],[150.089699,57.737272],[150.088768,57.735591],[149.948918,57.553338],[149.948913,57.553332],[149.948906,57.553324999999994],[149.78667,57.391089],[149.78666099999998,57.391081],[149.786659,57.391079],[149.604627,57.251399],[149.60462099999998,57.251394999999995],[149.604617,57.251391999999996],[149.40589,57.136657],[149.405887,57.136655],[149.405881,57.136652],[149.193896,57.048845],[149.19388899999998,57.048843],[149.193887,57.048842],[148.972238,56.989452],[148.934215,56.984446],[148.744742,56.9595],[148.744741,56.9595],[148.744734,56.9595],[148.515266,56.9595],[148.515258,56.9595],[148.51524999999998,56.9595],[148.351755,56.981024999999995],[148.298715,56.988009],[148.298709,56.988009],[148.28776399999998,56.989450999999995],[148.28776,56.989452],[148.194076,57.014553],[148.194076,57.014554],[148.137651,57.029672],[148.066107,57.048843],[147.854117,57.136652],[147.655388,57.251388],[147.655371,57.251399],[147.473342,57.391076999999996],[147.47334,57.391079],[147.31107699999998,57.553340999999996],[147.31107699999998,57.553342],[147.20825299999998,57.687343],[147.183001,57.712001],[147.164322,57.72564],[147.112515,57.747648999999996],[147.111753,57.747780999999996],[147.109615,57.748154],[147.099177,57.749058],[147.098572,57.749275999999995],[147.09805,57.749156],[147.088305,57.75],[137.478803,57.75],[137.44386699999998,57.744977],[137.421673,57.738459999999996],[137.41070299999998,57.732257],[137.401784,57.730705],[137.372674,57.710756999999994],[137.37049299999998,57.708749999999995],[137.356077,57.692989],[137.248918,57.553338],[137.248911,57.553329999999995],[137.08667,57.391089],[137.086661,57.391081],[137.086659,57.391079],[136.904627,57.251399],[136.904621,57.251394999999995],[136.904617,57.251391999999996],[136.70588999999998,57.136657],[136.705887,57.136655],[136.705881,57.136652],[136.493896,57.048845],[136.493889,57.048843],[136.493887,57.048842],[136.272238,56.989452],[136.234215,56.984446],[136.04474199999999,56.9595],[136.044741,56.9595],[136.044734,56.9595],[135.81526599999998,56.9595],[135.815258,56.9595],[135.81525,56.9595],[135.65175499999998,56.981024999999995],[135.598715,56.988009],[135.59870899999999,56.988009],[135.587764,56.989450999999995],[135.58776,56.989452],[135.494076,57.014553],[135.494076,57.014554],[135.437651,57.029672],[135.366107,57.048843],[135.15411699999999,57.136652],[134.955388,57.251388],[134.95537099999999,57.251399],[134.77334199999999,57.391076999999996],[134.77333199999998,57.391085999999994],[134.611086,57.553332],[134.611077,57.553342],[134.471399,57.735371],[134.471388,57.735388],[134.356652,57.934117],[134.268845,58.146102],[134.268842,58.146111999999995],[134.209453,58.367759],[134.209452,58.367763],[134.20945,58.367773],[134.20944799999998,58.367788999999995],[134.187088,58.537622],[134.1795,58.595257999999994],[134.1795,58.824740999999996],[134.203269,59.005272999999995],[134.209452,59.052237999999996],[134.215944,59.076465],[134.229083,59.125502],[134.268842,59.273886],[134.268845,59.273896],[134.356652,59.485881],[134.356655,59.485887],[134.35665699999998,59.48589],[134.47139199999998,59.684616999999996],[134.471395,59.684621],[134.471399,59.684627],[134.611079,59.866659],[134.61108099999998,59.866661],[134.611089,59.86667],[134.77333,60.028911],[134.773338,60.028918],[134.927627,60.147309],[134.952285,60.172560999999995],[134.965849,60.191137],[134.987909,60.243235999999996],[134.988447,60.246362999999995],[134.989276,60.256305],[134.989486,60.256887],[134.98936799999998,60.257399],[134.990242,60.267868],[134.97920399999998,63.116519999999994],[134.974044,63.151443],[134.969581,63.166424],[134.959896,63.181373],[134.95483199999998,63.198409999999996],[134.93162999999998,63.225006],[134.93024499999999,63.226198],[134.875273,63.253474999999995],[134.86773499999998,63.255086],[134.84140499999998,63.257822999999995],[130.39191399999999,63.242954],[130.356997,63.237815],[130.34201299999998,63.233360999999995],[130.327043,63.223668999999994],[130.30995099999998,63.218588],[130.283368,63.195395],[130.28336099999999,63.195390999999994],[130.283356,63.195384999999995],[130.282103,63.193929],[130.25487999999999,63.139196999999996],[130.253287,63.131812999999994],[130.2505,63.105669999999996],[130.2505,56.392329],[130.25552299999998,56.357392999999995],[130.259927,56.342394999999996],[130.269557,56.327403999999994],[130.274567,56.310323999999994],[130.297672,56.283643999999995],[130.299041,56.282457],[130.35392,56.254977],[130.361479,56.253333],[130.387832,56.250499999999995],[153.35817,56.250499999999995]]],"width":0,"net":"ETH_SHIELD"},{"polygons":[[[185.26567699999998,58.269684999999996],[185.286319,58.286319],[185.46368099999998,58.463680999999994],[185.497166,58.525003999999996],[185.5,58.551362],[185.5,66.698638],[185.480315,66.765677],[185.46368099999998,66.78631899999999],[185.286319,66.963681],[185.224996,66.99716599999999],[185.198638,67.0],[184.55136199999998,67.0],[184.484323,66.98031499999999],[184.46368099999998,66.963681],[184.286319,66.78631899999999],[184.25283399999998,66.72499599999999],[184.25,66.698638],[184.25,58.551362],[184.26968499999998,58.484322999999996],[184.286319,58.463680999999994],[184.46368099999998,58.286319],[184.525004,58.252834],[184.55136199999998,58.25],[185.198638,58.25]]],"width":0,"net":"/POE_V+"},{"polygons":[[[166.51567699999998,71.019685],[166.536319,71.03631899999999],[166.71368099999998,71.213681],[166.728384,71.240608],[166.744977,71.266427],[166.745868,71.272627],[166.747166,71.275004],[166.75,71.301362],[166.75,71.488311],[166.730315,71.55534999999999],[166.71368099999998,71.575992],[166.32599199999999,71.963681],[166.264669,71.99716599999999],[166.23831099999998,72.0],[161.80136199999998,72.0],[161.734323,71.98031499999999],[161.71368099999998,71.963681],[161.536319,71.78631899999999],[161.50283399999998,71.72499599999999],[161.5,71.698638],[161.5,71.301362],[161.51968499999998,71.234323],[161.536319,71.213681],[161.71368099999998,71.03631899999999],[161.775004,71.002834],[161.80136199999998,71.0],[166.448638,71.0]]],"width":0,"net":"/POE_V+"},{"polygons":[[[146.943039,59.769684999999996],[146.98879399999998,59.822489],[147.0,59.873999999999995],[147.0,64.75],[154.126,64.75],[154.193039,64.769685],[154.23879399999998,64.82248899999999],[154.25,64.874],[154.25,72.87599999999999],[154.230315,72.943039],[154.17751099999998,72.988794],[154.126,73.0],[152.11575399999998,73.0],[152.048715,72.98031499999999],[152.00296,72.927511],[151.99301599999998,72.858353],[152.022041,72.794797],[152.028073,72.788319],[152.31639199999998,72.5],[153.235703,71.580687],[153.235708,71.58068399999999],[153.245911,71.57048],[153.245913,71.57048],[153.32048,71.495913],[153.37320699999998,71.40458699999999],[153.38013999999998,71.378712],[153.400501,71.30272599999999],[153.400501,71.197273],[153.400501,71.189678],[153.4005,71.18966],[153.4005,68.94727499999999],[153.4005,68.947273],[153.37320699999998,68.845413],[153.32048,68.754087],[153.245913,68.67952],[153.154587,68.62679299999999],[153.052727,68.59949999999999],[152.947273,68.59949999999999],[152.84541299999998,68.62679299999999],[152.84541,68.626794],[152.754085,68.679521],[152.679521,68.754085],[152.626794,68.84541],[152.626793,68.845413],[152.5995,68.947273],[152.5995,71.03274499999999],[152.579815,71.099784],[152.563181,71.120426],[150.719926,72.963681],[150.658603,72.99716599999999],[150.63224499999998,73.0],[134.66636599999998,73.0],[134.599327,72.98031499999999],[134.553572,72.927511],[134.54362799999998,72.858353],[134.572653,72.794797],[134.578685,72.788319],[134.64426,72.722743],[134.644265,72.72273799999999],[134.791936,72.530289],[134.91322399999999,72.320212],[135.006054,72.09609999999999],[135.068838,71.861789],[135.10049999999998,71.62128799999999],[135.10049999999998,71.378712],[135.068838,71.138211],[135.006054,70.9039],[134.91322399999999,70.679788],[134.791936,70.469711],[134.66795299999998,70.308133],[134.644266,70.27726299999999],[134.64426,70.277256],[134.47274299999998,70.105739],[134.472736,70.105733],[134.418441,70.064071],[140.09949899999998,70.064071],[140.124497,70.18973799999999],[140.124499,70.18974399999999],[140.173533,70.30812399999999],[140.173538,70.308133],[140.244723,70.41466799999999],[140.24472599999999,70.414672],[140.335327,70.505273],[140.335331,70.505276],[140.441866,70.576461],[140.441872,70.576464],[140.441873,70.576465],[140.56025599999998,70.625501],[140.56026,70.625501],[140.560261,70.625502],[140.685928,70.6505],[140.68593099999998,70.6505],[140.81407099999998,70.6505],[140.898615,70.633682],[140.939744,70.625501],[141.05812699999998,70.576465],[141.164669,70.505276],[141.25527599999998,70.414669],[141.32646499999998,70.308127],[141.37550099999999,70.18974399999999],[141.4005,70.064071],[142.09949899999998,70.064071],[142.124497,70.18973799999999],[142.124499,70.18974399999999],[142.173533,70.30812399999999],[142.173538,70.308133],[142.244723,70.41466799999999],[142.24472599999999,70.414672],[142.335327,70.505273],[142.335331,70.505276],[142.441866,70.576461],[142.441872,70.576464],[142.441873,70.576465],[142.56025599999998,70.625501],[142.56026,70.625501],[142.560261,70.625502],[142.685928,70.6505],[142.68593099999998,70.6505],[142.81407099999998,70.6505],[142.898615,70.633682],[142.939744,70.625501],[143.05812699999998,70.576465],[143.164669,70.505276],[143.25527599999998,70.414669],[143.32646499999998,70.308127],[143.37550099999999,70.18974399999999],[143.4005,70.064071],[144.149499,70.064071],[144.174497,70.18973799999999],[144.174499,70.18974399999999],[144.223533,70.30812399999999],[144.223538,70.308133],[144.294723,70.41466799999999],[144.294726,70.414672],[144.385327,70.505273],[144.38533099999998,70.505276],[144.491866,70.576461],[144.491872,70.576464],[144.491873,70.576465],[144.610256,70.625501],[144.61025999999998,70.625501],[144.61026099999998,70.625502],[144.735928,70.6505],[144.735931,70.6505],[144.864071,70.6505],[144.948615,70.633682],[144.989744,70.625501],[145.108127,70.576465],[145.214669,70.505276],[145.305276,70.414669],[145.376465,70.308127],[145.425501,70.18974399999999],[145.4505,70.064071],[146.34949899999998,70.064071],[146.374497,70.18973799999999],[146.374499,70.18974399999999],[146.423533,70.30812399999999],[146.42353799999998,70.308133],[146.494723,70.41466799999999],[146.49472599999999,70.414672],[146.585327,70.505273],[146.585331,70.505276],[146.691866,70.576461],[146.691872,70.576464],[146.691873,70.576465],[146.81025599999998,70.625501],[146.81026,70.625501],[146.810261,70.625502],[146.935928,70.6505],[146.93593099999998,70.6505],[147.06407099999998,70.6505],[147.148615,70.633682],[147.189744,70.625501],[147.30812699999998,70.576465],[147.414669,70.505276],[147.50527599999998,70.414669],[147.57646499999998,70.308127],[147.62550099999999,70.18974399999999],[147.6505,70.064071],[148.84949899999998,70.064071],[148.874497,70.18973799999999],[148.874499,70.18974399999999],[148.923533,70.30812399999999],[148.92353799999998,70.308133],[148.994723,70.41466799999999],[148.99472599999999,70.414672],[149.085327,70.505273],[149.085331,70.505276],[149.191866,70.576461],[149.191872,70.576464],[149.191873,70.576465],[149.31025599999998,70.625501],[149.31026,70.625501],[149.310261,70.625502],[149.435928,70.6505],[149.43593099999998,70.6505],[149.56407099999998,70.6505],[149.648615,70.633682],[149.689744,70.625501],[149.80812699999998,70.576465],[149.914669,70.505276],[150.00527599999998,70.414669],[150.07646499999998,70.308127],[150.12550099999999,70.18974399999999],[150.1505,70.064069],[150.1505,69.935931],[150.1505,69.93592799999999],[150.12550199999998,69.810261],[150.12550099999999,69.81026],[150.12550099999999,69.810256],[150.07646499999998,69.691873],[150.076464,69.691872],[150.076461,69.69186599999999],[150.00527599999998,69.585331],[150.005273,69.58532699999999],[149.914672,69.494726],[149.914668,69.494723],[149.808133,69.423538],[149.808124,69.42353299999999],[149.689744,69.374499],[149.689738,69.37449699999999],[149.56407099999998,69.34949999999999],[149.564069,69.34949999999999],[149.43593099999998,69.34949999999999],[149.435929,69.34949999999999],[149.310261,69.37449699999999],[149.31025499999998,69.374499],[149.19187499999998,69.42353299999999],[149.191866,69.423538],[149.085331,69.494723],[149.085327,69.494726],[148.99472599999999,69.58532699999999],[148.994723,69.585331],[148.92353799999998,69.69186599999999],[148.923533,69.691875],[148.874499,69.810255],[148.874497,69.810261],[148.8495,69.93592799999999],[148.8495,69.935931],[148.8495,70.064069],[148.8495,70.064071],[148.84949899999998,70.064071],[147.6505,70.064071],[147.6505,70.064069],[147.6505,69.935931],[147.6505,69.93592799999999],[147.62550199999998,69.810261],[147.62550099999999,69.81026],[147.62550099999999,69.810256],[147.57646499999998,69.691873],[147.576464,69.691872],[147.576461,69.69186599999999],[147.50527599999998,69.585331],[147.505273,69.58532699999999],[147.414672,69.494726],[147.414668,69.494723],[147.308133,69.423538],[147.308124,69.42353299999999],[147.189744,69.374499],[147.189738,69.37449699999999],[147.06407099999998,69.34949999999999],[147.064069,69.34949999999999],[146.93593099999998,69.34949999999999],[146.935929,69.34949999999999],[146.810261,69.37449699999999],[146.81025499999998,69.374499],[146.69187499999998,69.42353299999999],[146.691866,69.423538],[146.585331,69.494723],[146.585327,69.494726],[146.49472599999999,69.58532699999999],[146.494723,69.585331],[146.42353799999998,69.69186599999999],[146.423533,69.691875],[146.374499,69.810255],[146.374497,69.810261],[146.3495,69.93592799999999],[146.3495,69.935931],[146.3495,70.064069],[146.3495,70.064071],[146.34949899999998,70.064071],[145.4505,70.064071],[145.4505,70.064069],[145.4505,69.935931],[145.4505,69.93592799999999],[145.425502,69.810261],[145.425501,69.81026],[145.425501,69.810256],[145.376465,69.691873],[145.376464,69.691872],[145.376461,69.69186599999999],[145.305276,69.585331],[145.305273,69.58532699999999],[145.214672,69.494726],[145.214668,69.494723],[145.10813299999998,69.423538],[145.108124,69.42353299999999],[144.989744,69.374499],[144.989738,69.37449699999999],[144.864071,69.34949999999999],[144.864069,69.34949999999999],[144.735931,69.34949999999999],[144.735929,69.34949999999999],[144.61026099999998,69.37449699999999],[144.610255,69.374499],[144.491875,69.42353299999999],[144.491866,69.423538],[144.38533099999998,69.494723],[144.385327,69.494726],[144.294726,69.58532699999999],[144.294723,69.585331],[144.223538,69.69186599999999],[144.223533,69.691875],[144.174499,69.810255],[144.174497,69.810261],[144.1495,69.93592799999999],[144.1495,69.935931],[144.1495,70.064069],[144.1495,70.064071],[144.149499,70.064071],[143.4005,70.064071],[143.4005,70.064069],[143.4005,69.935931],[143.4005,69.93592799999999],[143.37550199999998,69.810261],[143.37550099999999,69.81026],[143.37550099999999,69.810256],[143.32646499999998,69.691873],[143.326464,69.691872],[143.326461,69.69186599999999],[143.25527599999998,69.585331],[143.255273,69.58532699999999],[143.164672,69.494726],[143.164668,69.494723],[143.058133,69.423538],[143.058124,69.42353299999999],[142.939744,69.374499],[142.939738,69.37449699999999],[142.81407099999998,69.34949999999999],[142.814069,69.34949999999999],[142.68593099999998,69.34949999999999],[142.685929,69.34949999999999],[142.560261,69.37449699999999],[142.56025499999998,69.374499],[142.44187499999998,69.42353299999999],[142.441866,69.423538],[142.335331,69.494723],[142.335327,69.494726],[142.24472599999999,69.58532699999999],[142.244723,69.585331],[142.173538,69.69186599999999],[142.173533,69.691875],[142.124499,69.810255],[142.124497,69.810261],[142.0995,69.93592799999999],[142.0995,69.935931],[142.0995,70.064069],[142.0995,70.064071],[142.09949899999998,70.064071],[141.4005,70.064071],[141.4005,70.064069],[141.4005,69.935931],[141.4005,69.93592799999999],[141.37550199999998,69.810261],[141.37550099999999,69.81026],[141.37550099999999,69.810256],[141.32646499999998,69.691873],[141.326464,69.691872],[141.326461,69.69186599999999],[141.25527599999998,69.585331],[141.255273,69.58532699999999],[141.164672,69.494726],[141.164668,69.494723],[141.058133,69.423538],[141.058124,69.42353299999999],[140.939744,69.374499],[140.939738,69.37449699999999],[140.81407099999998,69.34949999999999],[140.814069,69.34949999999999],[140.68593099999998,69.34949999999999],[140.685929,69.34949999999999],[140.560261,69.37449699999999],[140.56025499999998,69.374499],[140.44187499999998,69.42353299999999],[140.441866,69.423538],[140.335331,69.494723],[140.335327,69.494726],[140.24472599999999,69.58532699999999],[140.244723,69.585331],[140.173538,69.69186599999999],[140.173533,69.691875],[140.124499,69.810255],[140.124497,69.810261],[140.0995,69.93592799999999],[140.0995,69.935931],[140.0995,70.064069],[140.0995,70.064071],[140.09949899999998,70.064071],[134.418441,70.064071],[134.371712,70.028215],[134.280293,69.958067],[134.280292,69.958066],[134.28028899999998,69.958064],[134.070212,69.836776],[134.070205,69.836773],[133.846104,69.74394699999999],[133.65177,69.691875],[133.611789,69.681162],[133.611788,69.681161],[133.611785,69.681161],[133.371289,69.6495],[133.371288,69.6495],[133.128712,69.6495],[133.12871099999998,69.6495],[132.888214,69.681161],[132.653895,69.74394699999999],[132.429794,69.836773],[132.42978499999998,69.836777],[132.219706,69.958067],[132.027263,70.105733],[132.027256,70.105739],[131.855739,70.277256],[131.855733,70.27726299999999],[131.708067,70.469706],[131.58677699999998,70.679785],[131.586773,70.679794],[131.493947,70.90389499999999],[131.431161,71.13821399999999],[131.3995,71.37871],[131.3995,71.62128799999999],[131.431161,71.861785],[131.493947,72.096104],[131.586773,72.320205],[131.586776,72.320212],[131.708064,72.530289],[131.708066,72.530292],[131.708067,72.530293],[131.855733,72.722736],[131.855739,72.722743],[131.921315,72.788319],[131.9548,72.849642],[131.949816,72.91933399999999],[131.907944,72.975267],[131.84248,72.999684],[131.833634,73.0],[130.37449999999998,73.0],[130.307461,72.98031499999999],[130.261706,72.927511],[130.2505,72.87599999999999],[130.2505,67.67130399999999],[134.5195,67.67130399999999],[134.5195,67.84869499999999],[134.554103,68.02265799999999],[134.554106,68.022667],[134.621983,68.18654],[134.62198999999998,68.186553],[134.72053499999998,68.334034],[134.720538,68.33403799999999],[134.845961,68.45946099999999],[134.845965,68.459464],[134.993446,68.558009],[134.993459,68.558016],[135.116363,68.60892299999999],[135.157334,68.625894],[135.157336,68.625894],[135.157341,68.625896],[135.331304,68.660499],[135.33130699999998,68.6605],[135.331309,68.6605],[135.508693,68.6605],[135.508694,68.660499],[135.566682,68.64896399999999],[135.682658,68.625896],[135.682661,68.625894],[135.68266599999998,68.625894],[135.846547,68.558013],[135.994035,68.459464],[136.119464,68.334035],[136.21801299999998,68.18654699999999],[136.28589399999998,68.022666],[136.307376,67.914672],[136.32049899999998,67.84869499999999],[136.32049999999998,67.848693],[136.32049999999998,67.671306],[136.32049899999998,67.67130399999999],[136.80949999999999,67.67130399999999],[136.80949999999999,67.84869499999999],[136.844103,68.02265799999999],[136.84410599999998,68.022667],[136.911983,68.18654],[136.91199,68.186553],[137.010535,68.334034],[137.010538,68.33403799999999],[137.13596099999998,68.45946099999999],[137.135965,68.459464],[137.283446,68.558009],[137.283459,68.558016],[137.406363,68.60892299999999],[137.44733399999998,68.625894],[137.447336,68.625894],[137.447341,68.625896],[137.62130399999998,68.660499],[137.621307,68.6605],[137.621309,68.6605],[137.798693,68.6605],[137.79869399999998,68.660499],[137.856682,68.64896399999999],[137.972658,68.625896],[137.972661,68.625894],[137.972666,68.625894],[138.136547,68.558013],[138.284035,68.459464],[138.40946399999999,68.334035],[138.508013,68.18654699999999],[138.575894,68.022666],[138.597376,67.914672],[138.610499,67.84869499999999],[138.6105,67.848693],[138.6105,67.671306],[138.610499,67.67130399999999],[145.9495,67.67130399999999],[145.9495,67.84869499999999],[145.984103,68.02265799999999],[145.984106,68.022667],[146.051983,68.18654],[146.05199,68.186553],[146.150535,68.334034],[146.15053799999998,68.33403799999999],[146.275961,68.45946099999999],[146.27596499999999,68.459464],[146.42344599999998,68.558009],[146.42345899999998,68.558016],[146.54636299999999,68.60892299999999],[146.587334,68.625894],[146.587336,68.625894],[146.58734099999998,68.625896],[146.761304,68.660499],[146.761307,68.6605],[146.76130899999998,68.6605],[146.938693,68.6605],[146.938694,68.660499],[146.996682,68.64896399999999],[147.11265799999998,68.625896],[147.112661,68.625894],[147.112666,68.625894],[147.276547,68.558013],[147.424035,68.459464],[147.549464,68.334035],[147.648013,68.18654699999999],[147.715894,68.022666],[147.73737599999998,67.914672],[147.750499,67.84869499999999],[147.7505,67.848693],[147.7505,67.671306],[147.750499,67.67130399999999],[148.2395,67.67130399999999],[148.2395,67.84869499999999],[148.274103,68.02265799999999],[148.274106,68.022667],[148.341983,68.18654],[148.34198999999998,68.186553],[148.44053499999998,68.334034],[148.440538,68.33403799999999],[148.565961,68.45946099999999],[148.565965,68.459464],[148.713446,68.558009],[148.713459,68.558016],[148.836363,68.60892299999999],[148.877334,68.625894],[148.87733599999999,68.625894],[148.877341,68.625896],[149.051304,68.660499],[149.05130699999998,68.6605],[149.051309,68.6605],[149.228693,68.6605],[149.228694,68.660499],[149.28668199999998,68.64896399999999],[149.402658,68.625896],[149.402661,68.625894],[149.40266599999998,68.625894],[149.56654699999999,68.558013],[149.714035,68.459464],[149.839464,68.334035],[149.93801299999998,68.18654699999999],[150.00589399999998,68.022666],[150.027376,67.914672],[150.04049899999998,67.84869499999999],[150.04049999999998,67.848693],[150.04049999999998,67.671306],[150.04049899999998,67.67130399999999],[150.019169,67.564071],[152.09949899999998,67.564071],[152.124497,67.68973799999999],[152.124499,67.68974399999999],[152.173533,67.80812399999999],[152.17353799999998,67.808133],[152.244723,67.91466799999999],[152.24472599999999,67.914672],[152.335327,68.005273],[152.335331,68.005276],[152.441866,68.076461],[152.441872,68.076464],[152.441873,68.076465],[152.56025599999998,68.125501],[152.56026,68.125501],[152.560261,68.125502],[152.685928,68.1505],[152.68593099999998,68.1505],[152.81407099999998,68.1505],[152.898615,68.133682],[152.939744,68.125501],[153.05812699999998,68.076465],[153.164669,68.005276],[153.25527599999998,67.914669],[153.32646499999998,67.808127],[153.37550099999999,67.68974399999999],[153.4005,67.564069],[153.4005,67.435931],[153.4005,67.43592799999999],[153.37550199999998,67.310261],[153.37550099999999,67.31026],[153.37550099999999,67.310256],[153.32646499999998,67.191873],[153.326464,67.191872],[153.326461,67.19186599999999],[153.25527599999998,67.085331],[153.255273,67.08532699999999],[153.164672,66.994726],[153.164668,66.994723],[153.058133,66.923538],[153.058124,66.92353299999999],[152.939744,66.874499],[152.939738,66.87449699999999],[152.81407099999998,66.84949999999999],[152.814069,66.84949999999999],[152.68593099999998,66.84949999999999],[152.685929,66.84949999999999],[152.560261,66.87449699999999],[152.56025499999998,66.874499],[152.44187499999998,66.92353299999999],[152.441866,66.923538],[152.335331,66.994723],[152.335327,66.994726],[152.24472599999999,67.08532699999999],[152.244723,67.085331],[152.17353799999998,67.19186599999999],[152.173533,67.191875],[152.124499,67.310255],[152.124497,67.310261],[152.0995,67.43592799999999],[152.0995,67.435931],[152.0995,67.564069],[152.0995,67.564071],[152.09949899999998,67.564071],[150.019169,67.564071],[150.005896,67.49734099999999],[150.005893,67.497332],[149.997592,67.477291],[149.938016,67.33345899999999],[149.938009,67.333446],[149.839464,67.185965],[149.839461,67.18596099999999],[149.714038,67.060538],[149.714034,67.060535],[149.566553,66.96199],[149.56654,66.961983],[149.40266699999998,66.894106],[149.402658,66.894103],[149.228694,66.8595],[149.228691,66.8595],[149.051309,66.8595],[149.05130599999998,66.8595],[148.877341,66.894103],[148.877332,66.894106],[148.713459,66.961983],[148.713446,66.96199],[148.565965,67.060535],[148.565961,67.060538],[148.440538,67.18596099999999],[148.44053499999998,67.185965],[148.34198999999998,67.333446],[148.341983,67.33345899999999],[148.274106,67.497332],[148.274103,67.49734099999999],[148.2395,67.67130399999999],[147.750499,67.67130399999999],[147.715896,67.49734099999999],[147.715893,67.497332],[147.64801599999998,67.33345899999999],[147.648009,67.333446],[147.549464,67.185965],[147.54946099999998,67.18596099999999],[147.424038,67.060538],[147.424034,67.060535],[147.276553,66.96199],[147.27653999999998,66.961983],[147.112667,66.894106],[147.11265799999998,66.894103],[146.938694,66.8595],[146.938691,66.8595],[146.76130899999998,66.8595],[146.761306,66.8595],[146.58734099999998,66.894103],[146.587332,66.894106],[146.42345899999998,66.961983],[146.42344599999998,66.96199],[146.27596499999999,67.060535],[146.275961,67.060538],[146.15053799999998,67.18596099999999],[146.150535,67.185965],[146.05199,67.333446],[146.051983,67.33345899999999],[145.984106,67.497332],[145.984103,67.49734099999999],[145.9495,67.67130399999999],[138.610499,67.67130399999999],[138.575896,67.49734099999999],[138.575893,67.497332],[138.508016,67.33345899999999],[138.508009,67.333446],[138.40946399999999,67.185965],[138.409461,67.18596099999999],[138.28403799999998,67.060538],[138.284034,67.060535],[138.136553,66.96199],[138.13654,66.961983],[137.972667,66.894106],[137.972658,66.894103],[137.79869399999998,66.8595],[137.798691,66.8595],[137.621309,66.8595],[137.621306,66.8595],[137.447341,66.894103],[137.447332,66.894106],[137.283459,66.961983],[137.283446,66.96199],[137.135965,67.060535],[137.13596099999998,67.060538],[137.010538,67.18596099999999],[137.010535,67.185965],[136.91199,67.333446],[136.911983,67.33345899999999],[136.84410599999998,67.497332],[136.844103,67.49734099999999],[136.80949999999999,67.67130399999999],[136.32049899999998,67.67130399999999],[136.28589599999998,67.49734099999999],[136.285893,67.497332],[136.218016,67.33345899999999],[136.218009,67.333446],[136.119464,67.185965],[136.119461,67.18596099999999],[135.994038,67.060538],[135.994034,67.060535],[135.846553,66.96199],[135.84654,66.961983],[135.68266699999998,66.894106],[135.682658,66.894103],[135.508694,66.8595],[135.508691,66.8595],[135.331309,66.8595],[135.33130599999998,66.8595],[135.157341,66.894103],[135.157332,66.894106],[134.993459,66.961983],[134.993446,66.96199],[134.845965,67.060535],[134.845961,67.060538],[134.720538,67.18596099999999],[134.72053499999998,67.185965],[134.62198999999998,67.333446],[134.621983,67.33345899999999],[134.554106,67.497332],[134.554103,67.49734099999999],[134.5195,67.67130399999999],[130.2505,67.67130399999999],[130.2505,64.874],[130.270185,64.806961],[130.322989,64.761206],[130.37449999999998,64.75],[137.5,64.75],[137.5,62.951304],[138.8295,62.951304],[138.8295,63.128695],[138.864103,63.302657999999994],[138.864106,63.302667],[138.931983,63.466539999999995],[138.93198999999998,63.466553],[139.030535,63.614034],[139.030538,63.614037999999994],[139.155961,63.739461],[139.15596499999998,63.739464],[139.30344599999998,63.838009],[139.303459,63.838015999999996],[139.42636299999998,63.888923],[139.467334,63.905893999999996],[139.467336,63.905893999999996],[139.467341,63.905896],[139.641304,63.940498999999996],[139.64130699999998,63.9405],[139.641309,63.9405],[139.818693,63.9405],[139.818694,63.940498999999996],[139.876682,63.928964],[139.992658,63.905896],[139.992661,63.905893999999996],[139.99266599999999,63.905893999999996],[140.156547,63.838013],[140.304035,63.739464],[140.429464,63.614034999999994],[140.528013,63.466547],[140.595894,63.302665999999995],[140.59589599999998,63.302657999999994],[140.626,63.151317],[140.626,63.151312999999995],[140.63049999999998,63.128690999999996],[140.63049999999998,62.951308999999995],[140.8695,62.951308999999995],[140.8695,63.128690999999996],[140.874,63.151312999999995],[140.874,63.151317],[140.904103,63.302657999999994],[140.90410599999998,63.302667],[140.971983,63.466539999999995],[140.97199,63.466553],[141.070535,63.614034],[141.070538,63.614037999999994],[141.19596099999998,63.739461],[141.195965,63.739464],[141.343446,63.838009],[141.343459,63.838015999999996],[141.466363,63.888923],[141.507334,63.905893999999996],[141.50733599999998,63.905893999999996],[141.507341,63.905896],[141.68130399999998,63.940498999999996],[141.681307,63.9405],[141.681309,63.9405],[141.858693,63.9405],[141.85869399999999,63.940498999999996],[141.91668199999998,63.928964],[142.032658,63.905896],[142.032661,63.905893999999996],[142.032666,63.905893999999996],[142.19654699999998,63.838013],[142.344035,63.739464],[142.469464,63.614034999999994],[142.568013,63.466547],[142.635894,63.302665999999995],[142.635896,63.302657999999994],[142.666,63.151317],[142.666,63.151312999999995],[142.6705,63.128690999999996],[142.6705,62.951308999999995],[142.90949999999998,62.951308999999995],[142.90949999999998,63.128690999999996],[142.914,63.151312999999995],[142.914,63.151317],[142.94410299999998,63.302657999999994],[142.944106,63.302667],[143.011983,63.466539999999995],[143.01199,63.466553],[143.110535,63.614034],[143.110538,63.614037999999994],[143.235961,63.739461],[143.235965,63.739464],[143.383446,63.838009],[143.383459,63.838015999999996],[143.506363,63.888923],[143.547334,63.905893999999996],[143.547336,63.905893999999996],[143.547341,63.905896],[143.721304,63.940498999999996],[143.721307,63.9405],[143.721309,63.9405],[143.89869299999998,63.9405],[143.898694,63.940498999999996],[143.956682,63.928964],[144.072658,63.905896],[144.07266099999998,63.905893999999996],[144.072666,63.905893999999996],[144.236547,63.838013],[144.38403499999998,63.739464],[144.50946399999998,63.614034999999994],[144.608013,63.466547],[144.675894,63.302665999999995],[144.675896,63.302657999999994],[144.706,63.151317],[144.706,63.151312999999995],[144.7105,63.128690999999996],[144.7105,62.951308999999995],[144.9495,62.951308999999995],[144.9495,63.128690999999996],[144.95399999999998,63.151312999999995],[144.95399999999998,63.151317],[144.984103,63.302657999999994],[144.984106,63.302667],[145.051983,63.466539999999995],[145.05199,63.466553],[145.150535,63.614034],[145.15053799999998,63.614037999999994],[145.275961,63.739461],[145.27596499999999,63.739464],[145.42344599999998,63.838009],[145.42345899999998,63.838015999999996],[145.54636299999999,63.888923],[145.587334,63.905893999999996],[145.587336,63.905893999999996],[145.58734099999998,63.905896],[145.761304,63.940498999999996],[145.761307,63.9405],[145.76130899999998,63.9405],[145.938693,63.9405],[145.938694,63.940498999999996],[145.996682,63.928964],[146.11265799999998,63.905896],[146.112661,63.905893999999996],[146.112666,63.905893999999996],[146.276547,63.838013],[146.424035,63.739464],[146.549464,63.614034999999994],[146.648013,63.466547],[146.715894,63.302665999999995],[146.717827,63.292950999999995],[146.750499,63.128695],[146.7505,63.128693],[146.7505,62.951305999999995],[146.750499,62.951304],[146.715896,62.777341],[146.715893,62.777331999999994],[146.64801599999998,62.613459],[146.648009,62.613445999999996],[146.549464,62.465965],[146.54946099999998,62.465961],[146.424038,62.340537999999995],[146.424034,62.340534999999996],[146.276553,62.241989999999994],[146.27653999999998,62.241983],[146.112667,62.174105999999995],[146.11265799999998,62.174102999999995],[145.938694,62.1395],[145.938691,62.1395],[145.76130899999998,62.1395],[145.761306,62.1395],[145.58734099999998,62.174102999999995],[145.587332,62.174105999999995],[145.42345899999998,62.241983],[145.42344599999998,62.241989999999994],[145.27596499999999,62.340534999999996],[145.275961,62.340537999999995],[145.15053799999998,62.465961],[145.150535,62.465965],[145.05199,62.613445999999996],[145.051983,62.613459],[144.984106,62.777331999999994],[144.984104,62.777339999999995],[144.95399999999998,62.928683],[144.95399999999998,62.928686],[144.9495,62.951308999999995],[144.7105,62.951308999999995],[144.706,62.928686],[144.706,62.928683],[144.683055,62.813337999999995],[144.675894,62.777333999999996],[144.658923,62.736363],[144.608016,62.613459],[144.60800899999998,62.613445999999996],[144.50946399999998,62.465965],[144.509461,62.465961],[144.384038,62.340537999999995],[144.38403399999999,62.340534999999996],[144.236553,62.241989999999994],[144.23654,62.241983],[144.072667,62.174105999999995],[144.072658,62.174102999999995],[143.898694,62.1395],[143.89869099999999,62.1395],[143.721309,62.1395],[143.721306,62.1395],[143.547341,62.174102999999995],[143.54733199999998,62.174105999999995],[143.383459,62.241983],[143.383446,62.241989999999994],[143.235965,62.340534999999996],[143.235961,62.340537999999995],[143.110538,62.465961],[143.110535,62.465965],[143.01199,62.613445999999996],[143.011983,62.613459],[142.944106,62.777331999999994],[142.94410399999998,62.777339999999995],[142.914,62.928683],[142.914,62.928686],[142.90949999999998,62.951308999999995],[142.6705,62.951308999999995],[142.666,62.928686],[142.666,62.928683],[142.643055,62.813337999999995],[142.635894,62.777333999999996],[142.618923,62.736363],[142.568016,62.613459],[142.568009,62.613445999999996],[142.469464,62.465965],[142.469461,62.465961],[142.34403799999998,62.340537999999995],[142.344034,62.340534999999996],[142.196553,62.241989999999994],[142.19654,62.241983],[142.032667,62.174105999999995],[142.032658,62.174102999999995],[141.85869399999999,62.1395],[141.858691,62.1395],[141.681309,62.1395],[141.681306,62.1395],[141.507341,62.174102999999995],[141.507332,62.174105999999995],[141.343459,62.241983],[141.343446,62.241989999999994],[141.195965,62.340534999999996],[141.19596099999998,62.340537999999995],[141.070538,62.465961],[141.070535,62.465965],[140.97199,62.613445999999996],[140.971983,62.613459],[140.90410599999998,62.777331999999994],[140.904104,62.777339999999995],[140.874,62.928683],[140.874,62.928686],[140.8695,62.951308999999995],[140.63049999999998,62.951308999999995],[140.626,62.928686],[140.626,62.928683],[140.60305499999998,62.813337999999995],[140.595894,62.777333999999996],[140.578923,62.736363],[140.52801599999998,62.613459],[140.528009,62.613445999999996],[140.429464,62.465965],[140.429461,62.465961],[140.304038,62.340537999999995],[140.304034,62.340534999999996],[140.156553,62.241989999999994],[140.15654,62.241983],[139.99266699999998,62.174105999999995],[139.992658,62.174102999999995],[139.818694,62.1395],[139.818691,62.1395],[139.641309,62.1395],[139.641306,62.1395],[139.467341,62.174102999999995],[139.467332,62.174105999999995],[139.303459,62.241983],[139.30344599999998,62.241989999999994],[139.15596499999998,62.340534999999996],[139.155961,62.340537999999995],[139.030538,62.465961],[139.030535,62.465965],[138.93198999999998,62.613445999999996],[138.931983,62.613459],[138.864106,62.777331999999994],[138.864103,62.777341],[138.8295,62.951304],[137.5,62.951304],[137.5,61.151303999999996],[137.80949999999999,61.151303999999996],[137.80949999999999,61.328694999999996],[137.844103,61.502658],[137.84410599999998,61.502666999999995],[137.911983,61.66654],[137.91199,61.666553],[138.010535,61.814034],[138.010538,61.814038],[138.13596099999998,61.939460999999994],[138.135965,61.939463999999994],[138.283446,62.038008999999995],[138.283459,62.038016],[138.406363,62.088922999999994],[138.44733399999998,62.105894],[138.447336,62.105894],[138.447341,62.105895999999994],[138.62130399999998,62.140499],[138.621307,62.140499999999996],[138.621309,62.140499999999996],[138.798693,62.140499999999996],[138.79869399999998,62.140499],[138.856682,62.128963999999996],[138.972658,62.105895999999994],[138.972661,62.105894],[138.972666,62.105894],[139.136547,62.038013],[139.284035,61.939463999999994],[139.40946399999999,61.814035],[139.508013,61.666546999999994],[139.575894,61.502666],[139.575896,61.502658],[139.606,61.351316999999995],[139.606,61.351313],[139.6105,61.328691],[139.6105,61.151309],[139.8495,61.151309],[139.8495,61.328691],[139.85399999999998,61.351313],[139.85399999999998,61.351316999999995],[139.88410299999998,61.502658],[139.884106,61.502666999999995],[139.95198299999998,61.66654],[139.95199,61.666553],[140.050535,61.814034],[140.050538,61.814038],[140.175961,61.939460999999994],[140.175965,61.939463999999994],[140.323446,62.038008999999995],[140.32345899999999,62.038016],[140.446363,62.088922999999994],[140.487334,62.105894],[140.487336,62.105894],[140.487341,62.105895999999994],[140.661304,62.140499],[140.661307,62.140499999999996],[140.661309,62.140499999999996],[140.838693,62.140499999999996],[140.838694,62.140499],[140.896682,62.128963999999996],[141.012658,62.105895999999994],[141.01266099999998,62.105894],[141.012666,62.105894],[141.176547,62.038013],[141.32403499999998,61.939463999999994],[141.449464,61.814035],[141.548013,61.666546999999994],[141.615894,61.502666],[141.615896,61.502658],[141.646,61.351316999999995],[141.646,61.351313],[141.6505,61.328691],[141.6505,61.151309],[141.8895,61.151309],[141.8895,61.328691],[141.894,61.351313],[141.894,61.351316999999995],[141.924103,61.502658],[141.924106,61.502666999999995],[141.991983,61.66654],[141.99199,61.666553],[142.090535,61.814034],[142.09053799999998,61.814038],[142.215961,61.939460999999994],[142.21596499999998,61.939463999999994],[142.36344599999998,62.038008999999995],[142.363459,62.038016],[142.48636299999998,62.088922999999994],[142.527334,62.105894],[142.527336,62.105894],[142.527341,62.105895999999994],[142.701304,62.140499],[142.70130699999999,62.140499999999996],[142.70130899999998,62.140499999999996],[142.878693,62.140499999999996],[142.878694,62.140499],[142.936682,62.128963999999996],[143.05265799999998,62.105895999999994],[143.052661,62.105894],[143.052666,62.105894],[143.216547,62.038013],[143.364035,61.939463999999994],[143.489464,61.814035],[143.588013,61.666546999999994],[143.655894,61.502666],[143.65589599999998,61.502658],[143.686,61.351316999999995],[143.686,61.351313],[143.6905,61.328691],[143.6905,61.151309],[143.9295,61.151309],[143.9295,61.328691],[143.934,61.351313],[143.934,61.351316999999995],[143.964103,61.502658],[143.964106,61.502666999999995],[144.031983,61.66654],[144.03199,61.666553],[144.13053499999998,61.814034],[144.130538,61.814038],[144.25596099999999,61.939460999999994],[144.255965,61.939463999999994],[144.403446,62.038008999999995],[144.403459,62.038016],[144.526363,62.088922999999994],[144.567334,62.105894],[144.56733599999998,62.105894],[144.567341,62.105895999999994],[144.74130399999999,62.140499],[144.741307,62.140499999999996],[144.741309,62.140499999999996],[144.918693,62.140499999999996],[144.918694,62.140499],[144.97668199999998,62.128963999999996],[145.092658,62.105895999999994],[145.092661,62.105894],[145.09266599999998,62.105894],[145.25654699999998,62.038013],[145.404035,61.939463999999994],[145.529464,61.814035],[145.62801299999998,61.666546999999994],[145.69589399999998,61.502666],[145.698198,61.491087],[145.73049899999998,61.328694999999996],[145.7305,61.328692999999994],[145.7305,61.151306],[145.73049899999998,61.151303999999996],[145.695896,60.977340999999996],[145.69589299999998,60.977332],[145.628016,60.813458999999995],[145.628009,60.813446],[145.529464,60.665965],[145.529461,60.665960999999996],[145.40403799999999,60.540538],[145.404034,60.540535],[145.256553,60.44199],[145.25654,60.441983],[145.092667,60.374106],[145.092658,60.374103],[144.918694,60.339499999999994],[144.918691,60.339499999999994],[144.741309,60.339499999999994],[144.74130599999998,60.339499999999994],[144.567341,60.374103],[144.567332,60.374106],[144.403459,60.441983],[144.403446,60.44199],[144.255965,60.540535],[144.25596099999999,60.540538],[144.130538,60.665960999999996],[144.13053499999998,60.665965],[144.03199,60.813446],[144.031983,60.813458999999995],[143.964106,60.977332],[143.964104,60.97734],[143.934,61.128682999999995],[143.934,61.128685999999995],[143.9295,61.151309],[143.6905,61.151309],[143.686,61.128685999999995],[143.686,61.128682999999995],[143.655895,60.97734],[143.655894,60.977334],[143.62993799999998,60.914668999999996],[143.58801599999998,60.813458999999995],[143.588009,60.813446],[143.489464,60.665965],[143.489461,60.665960999999996],[143.364038,60.540538],[143.364034,60.540535],[143.216553,60.44199],[143.21653999999998,60.441983],[143.05266699999999,60.374106],[143.05265799999998,60.374103],[142.878694,60.339499999999994],[142.878691,60.339499999999994],[142.70130899999998,60.339499999999994],[142.701306,60.339499999999994],[142.527341,60.374103],[142.527332,60.374106],[142.363459,60.441983],[142.36344599999998,60.44199],[142.21596499999998,60.540535],[142.215961,60.540538],[142.09053799999998,60.665960999999996],[142.090535,60.665965],[141.99199,60.813446],[141.991983,60.813458999999995],[141.924106,60.977332],[141.924104,60.97734],[141.894,61.128682999999995],[141.894,61.128685999999995],[141.8895,61.151309],[141.6505,61.151309],[141.646,61.128685999999995],[141.646,61.128682999999995],[141.615895,60.97734],[141.615894,60.977334],[141.589938,60.914668999999996],[141.548016,60.813458999999995],[141.548009,60.813446],[141.449464,60.665965],[141.44946099999999,60.665960999999996],[141.324038,60.540538],[141.32403399999998,60.540535],[141.17655299999998,60.44199],[141.17654,60.441983],[141.012667,60.374106],[141.012658,60.374103],[140.838694,60.339499999999994],[140.83869099999998,60.339499999999994],[140.661309,60.339499999999994],[140.661306,60.339499999999994],[140.487341,60.374103],[140.48733199999998,60.374106],[140.32345899999999,60.441983],[140.323446,60.44199],[140.175965,60.540535],[140.175961,60.540538],[140.050538,60.665960999999996],[140.050535,60.665965],[139.95199,60.813446],[139.95198299999998,60.813458999999995],[139.884106,60.977332],[139.884104,60.97734],[139.85399999999998,61.128682999999995],[139.85399999999998,61.128685999999995],[139.8495,61.151309],[139.6105,61.151309],[139.606,61.128685999999995],[139.606,61.128682999999995],[139.575895,60.97734],[139.575894,60.977334],[139.549938,60.914668999999996],[139.508016,60.813458999999995],[139.508009,60.813446],[139.40946399999999,60.665965],[139.409461,60.665960999999996],[139.28403799999998,60.540538],[139.284034,60.540535],[139.136553,60.44199],[139.13654,60.441983],[138.972667,60.374106],[138.972658,60.374103],[138.79869399999998,60.339499999999994],[138.798691,60.339499999999994],[138.621309,60.339499999999994],[138.621306,60.339499999999994],[138.447341,60.374103],[138.447332,60.374106],[138.283459,60.441983],[138.283446,60.44199],[138.135965,60.540535],[138.13596099999998,60.540538],[138.010538,60.665960999999996],[138.010535,60.665965],[137.91199,60.813446],[137.911983,60.813458999999995],[137.84410599999998,60.977332],[137.844103,60.977340999999996],[137.80949999999999,61.151303999999996],[137.5,61.151303999999996],[137.5,59.873999999999995],[137.51968499999998,59.806960999999994],[137.572489,59.761205999999994],[137.624,59.75],[146.876,59.75]]],"width":0,"net":"/Ethernet Connector/MGND"}],"In1.Cu":[{"polygons":[[[153.393106,56.255523],[153.40810399999998,56.259927],[153.423094,56.269557],[153.44017499999998,56.274567],[153.46685499999998,56.297672],[153.468042,56.299040999999995],[153.495518,56.353902],[153.497163,56.361459999999994],[153.5,56.387831],[153.5,63.108169999999994],[153.49497499999998,63.143114],[153.49057,63.158111999999996],[153.480939,63.173100999999996],[153.475932,63.190174999999996],[153.45282699999998,63.216854999999995],[153.451458,63.218042],[153.39659699999999,63.245518],[153.389039,63.247163],[153.36266799999999,63.25],[149.64183,63.25],[149.606889,63.244975],[149.59189,63.24057],[149.576902,63.23094],[149.559824,63.225932],[149.533144,63.202827],[149.531957,63.201457999999995],[149.50447699999998,63.146583],[149.50283199999998,63.139021],[149.5,63.112668],[149.5,60.537622],[151.594237,60.537622],[151.624494,60.689726],[151.624495,60.689732],[151.624502,60.689752999999996],[151.673529,60.808118],[151.673534,60.808127999999996],[151.744724,60.914669999999994],[151.744725,60.914671],[151.74473,60.914677],[151.835321,61.005267999999994],[151.835327,61.005272999999995],[151.835331,61.005275999999995],[151.941866,61.076460999999995],[151.941872,61.076463999999994],[151.941873,61.076465],[152.055362,61.123473],[152.055947,61.123723999999996],[152.056141,61.123884],[152.059053,61.125260999999995],[152.060252,61.125499],[152.06025599999998,61.125501],[152.060259,61.125501],[152.06026,61.125501],[152.060261,61.125502],[152.157899,61.144923999999996],[152.185927,61.150499999999994],[152.31407099999998,61.150499999999994],[152.31407299999998,61.150499999999994],[152.398615,61.133682],[152.439744,61.125501],[152.55812699999998,61.076465],[152.664669,61.005275999999995],[152.75527599999998,60.914668999999996],[152.82646499999998,60.808127],[152.87550099999999,60.689744],[152.9005,60.564068999999996],[152.9005,60.435931],[152.9005,60.435928],[152.9005,60.435925],[152.875295,60.309219999999996],[152.87372399999998,60.305946999999996],[152.873473,60.305361999999995],[152.82646499999998,60.191872999999994],[152.826464,60.191872],[152.826461,60.191866],[152.75527599999998,60.085331],[152.755273,60.085327],[152.755268,60.085321],[152.66467699999998,59.99473],[152.664671,59.994724999999995],[152.66467,59.994724],[152.55812699999998,59.923534],[152.55812799999998,59.923534],[152.55811799999998,59.923528999999995],[152.439753,59.874502],[152.439733,59.874494999999996],[152.43972499999998,59.874492999999994],[152.314074,59.8495],[152.31407099999998,59.8495],[152.314069,59.8495],[152.18593099999998,59.8495],[152.185929,59.8495],[152.185926,59.8495],[152.060273,59.874492999999994],[152.060265,59.874494999999996],[152.06024499999998,59.874502],[151.94188,59.923528999999995],[151.94187,59.923534],[151.835328,59.994724],[151.835327,59.994724999999995],[151.835321,59.99473],[151.74473,60.085321],[151.744725,60.085327],[151.744724,60.085328],[151.673534,60.191869999999994],[151.673529,60.19188],[151.624502,60.310244999999995],[151.624495,60.310264999999994],[151.624493,60.310272999999995],[151.5995,60.435922999999995],[151.5995,60.519701999999995],[151.594237,60.537622],[149.5,60.537622],[149.5,60.318428],[149.505023,60.283494],[149.510324,60.26544],[149.543727,60.210634999999996],[149.551269,60.203443],[149.574835,60.185801],[149.604612,60.168611],[149.78666099999998,60.028918999999995],[149.786665,60.028914],[149.78667,60.028911],[149.820858,59.994723],[149.94406999999998,59.871511999999996],[149.94484,59.870822],[149.948422,59.867166999999995],[149.948895,59.866688999999994],[149.948905,59.866675],[149.94891099999998,59.86667],[149.948914,59.866665],[149.948919,59.866661],[149.949028,59.866518],[149.949322,59.866142999999994],[149.949322,59.866141999999996],[149.95271599999998,59.861795],[149.953216,59.861061],[150.088607,59.684616999999996],[150.088606,59.684616999999996],[150.088611,59.684611999999994],[150.203344,59.485887999999996],[150.291158,59.273886999999995],[150.350548,59.052237999999996],[150.38049999999998,58.824734],[150.38049999999998,58.595265999999995],[150.372911,58.537622],[151.594237,58.537622],[151.624494,58.689726],[151.624495,58.689732],[151.624502,58.689752999999996],[151.673529,58.808118],[151.673534,58.808127999999996],[151.744724,58.914669999999994],[151.744725,58.914671],[151.74473,58.914677],[151.835321,59.005267999999994],[151.835327,59.005272999999995],[151.835331,59.005275999999995],[151.941866,59.076460999999995],[151.941872,59.076463999999994],[151.941873,59.076465],[152.055362,59.123473],[152.055947,59.123723999999996],[152.056141,59.123884],[152.059053,59.125260999999995],[152.060252,59.125499],[152.06025599999998,59.125501],[152.060259,59.125501],[152.06026,59.125501],[152.060261,59.125502],[152.157899,59.144923999999996],[152.185927,59.150499999999994],[152.31407099999998,59.150499999999994],[152.31407299999998,59.150499999999994],[152.398615,59.133682],[152.439744,59.125501],[152.55812699999998,59.076465],[152.664669,59.005275999999995],[152.75527599999998,58.914668999999996],[152.82646499999998,58.808127],[152.87550099999999,58.689744],[152.894293,58.595271999999994],[152.9005,58.564071],[152.9005,58.435928],[152.9005,58.435927],[152.9005,58.435925],[152.875295,58.309219999999996],[152.87372399999998,58.305946999999996],[152.873473,58.305361999999995],[152.82646499999998,58.191872999999994],[152.826464,58.191872],[152.826461,58.191866],[152.75527599999998,58.085331],[152.755273,58.085327],[152.755268,58.085321],[152.66467699999998,57.99473],[152.664671,57.994724999999995],[152.66467,57.994724],[152.55812699999998,57.923534],[152.55812799999998,57.923534],[152.55811799999998,57.923528999999995],[152.439753,57.874502],[152.439733,57.874494999999996],[152.43972499999998,57.874492999999994],[152.314074,57.8495],[152.31407099999998,57.8495],[152.314069,57.8495],[152.18593099999998,57.8495],[152.185929,57.8495],[152.185926,57.8495],[152.060273,57.874492999999994],[152.060265,57.874494999999996],[152.06024499999998,57.874502],[151.94188,57.923528999999995],[151.94187,57.923534],[151.835328,57.994724],[151.835327,57.994724999999995],[151.835321,57.99473],[151.74473,58.085321],[151.744725,58.085327],[151.744724,58.085328],[151.673534,58.191869999999994],[151.673529,58.19188],[151.624502,58.310244999999995],[151.624495,58.310264999999994],[151.624493,58.310272999999995],[151.5995,58.435922999999995],[151.5995,58.519701999999995],[151.594237,58.537622],[150.372911,58.537622],[150.359522,58.435928],[150.357865,58.423342999999996],[150.350548,58.367762],[150.291158,58.146113],[150.228451,57.994726],[150.22844999999998,57.994724],[150.203607,57.934745],[150.203361,57.934141],[150.089699,57.737272],[150.088768,57.735591],[149.948918,57.553338],[149.948913,57.553332],[149.948906,57.553324999999994],[149.78667,57.391089],[149.78666099999998,57.391081],[149.786659,57.391079],[149.604627,57.251399],[149.60462099999998,57.251394999999995],[149.604617,57.251391999999996],[149.40589,57.136657],[149.405887,57.136655],[149.405881,57.136652],[149.193896,57.048845],[149.19388899999998,57.048843],[149.193887,57.048842],[148.972238,56.989452],[148.934215,56.984446],[148.744742,56.9595],[148.744741,56.9595],[148.744734,56.9595],[148.515266,56.9595],[148.515258,56.9595],[148.51524999999998,56.9595],[148.351755,56.981024999999995],[148.298715,56.988009],[148.298709,56.988009],[148.28776399999998,56.989450999999995],[148.28776,56.989452],[148.194076,57.014553],[148.194076,57.014554],[148.137651,57.029672],[148.066107,57.048843],[147.854117,57.136652],[147.655388,57.251388],[147.655371,57.251399],[147.473342,57.391076999999996],[147.47334,57.391079],[147.31107699999998,57.553340999999996],[147.31107699999998,57.553342],[147.20825299999998,57.687343],[147.183001,57.712001],[147.164322,57.72564],[147.112515,57.747648999999996],[147.111753,57.747780999999996],[147.109615,57.748154],[147.099177,57.749058],[147.098572,57.749275999999995],[147.09805,57.749156],[147.088305,57.75],[137.478803,57.75],[137.44386699999998,57.744977],[137.421673,57.738459999999996],[137.41070299999998,57.732257],[137.401784,57.730705],[137.372674,57.710756999999994],[137.37049299999998,57.708749999999995],[137.356077,57.692989],[137.248918,57.553338],[137.248911,57.553329999999995],[137.08667,57.391089],[137.086661,57.391081],[137.086659,57.391079],[136.904627,57.251399],[136.904621,57.251394999999995],[136.904617,57.251391999999996],[136.70588999999998,57.136657],[136.705887,57.136655],[136.705881,57.136652],[136.493896,57.048845],[136.493889,57.048843],[136.493887,57.048842],[136.272238,56.989452],[136.234215,56.984446],[136.04474199999999,56.9595],[136.044741,56.9595],[136.044734,56.9595],[135.81526599999998,56.9595],[135.815258,56.9595],[135.81525,56.9595],[135.65175499999998,56.981024999999995],[135.598715,56.988009],[135.59870899999999,56.988009],[135.587764,56.989450999999995],[135.58776,56.989452],[135.494076,57.014553],[135.494076,57.014554],[135.437651,57.029672],[135.366107,57.048843],[135.15411699999999,57.136652],[134.955388,57.251388],[134.95537099999999,57.251399],[134.77334199999999,57.391076999999996],[134.77333199999998,57.391085999999994],[134.611086,57.553332],[134.611077,57.553342],[134.471399,57.735371],[134.471388,57.735388],[134.356652,57.934117],[134.268845,58.146102],[134.268842,58.146111999999995],[134.209453,58.367759],[134.209452,58.367763],[134.20945,58.367773],[134.20944799999998,58.367788999999995],[134.187088,58.537622],[134.1795,58.595257999999994],[134.1795,58.824740999999996],[134.203269,59.005272999999995],[134.209452,59.052237999999996],[134.215944,59.076465],[134.229083,59.125502],[134.268842,59.273886],[134.268845,59.273896],[134.356652,59.485881],[134.356655,59.485887],[134.35665699999998,59.48589],[134.47139199999998,59.684616999999996],[134.471395,59.684621],[134.471399,59.684627],[134.611079,59.866659],[134.61108099999998,59.866661],[134.611089,59.86667],[134.77333,60.028911],[134.773338,60.028918],[134.927627,60.147309],[134.952285,60.172560999999995],[134.965849,60.191137],[134.987909,60.243235999999996],[134.988447,60.246362999999995],[134.989276,60.256305],[134.989486,60.256887],[134.98936799999998,60.257399],[134.990242,60.267868],[134.97920399999998,63.116519999999994],[134.974044,63.151443],[134.969581,63.166424],[134.959896,63.181373],[134.95483199999998,63.198409999999996],[134.93162999999998,63.225006],[134.93024499999999,63.226198],[134.875273,63.253474999999995],[134.86773499999998,63.255086],[134.84140499999998,63.257822999999995],[130.39191399999999,63.242954],[130.356997,63.237815],[130.34201299999998,63.233360999999995],[130.327043,63.223668999999994],[130.30995099999998,63.218588],[130.283368,63.195395],[130.28336099999999,63.195390999999994],[130.283356,63.195384999999995],[130.282103,63.193929],[130.25487999999999,63.139196999999996],[130.253287,63.131812999999994],[130.2505,63.105669999999996],[130.2505,56.392329],[130.25552299999998,56.357392999999995],[130.259927,56.342394999999996],[130.269557,56.327403999999994],[130.274567,56.310323999999994],[130.297672,56.283643999999995],[130.299041,56.282457],[130.35392,56.254977],[130.361479,56.253333],[130.387832,56.250499999999995],[153.35817,56.250499999999995]]],"width":0,"net":"ETH_SHIELD"},{"polygons":[[[188.21573999999998,131.235905],[188.240984,131.243318],[188.29372999999998,131.27461399999999],[188.701074,131.68195799999998],[188.72222299999999,131.710209],[188.73483099999999,131.733298],[188.75,131.79272699999999],[188.75,132.715304],[188.74497599999998,132.750242],[188.74178899999998,132.76109499999998],[188.704014,132.819872],[188.640457,132.848895],[188.57129899999998,132.83894999999998],[188.57128799999998,132.838945],[188.570732,132.83869099999998],[188.52666,132.804879],[188.52522499999998,132.80314199999998],[188.513434,132.78616399999999],[188.510468,132.781027],[188.51046599999998,132.781023],[188.510461,132.781018],[188.51045499999998,132.781011],[188.44986799999998,132.72042399999998],[188.449866,132.72042299999998],[188.449863,132.72042],[188.44985499999999,132.720414],[188.43545699999999,132.712101],[188.37566099999998,132.67757799999998],[188.37563699999998,132.677565],[188.315034,132.661327],[188.29285299999998,132.655384],[188.29285199999998,132.655384],[188.207147,132.655384],[188.12436399999999,132.677565],[188.124357,132.67756699999998],[188.12435599999998,132.677568],[188.124346,132.677573],[188.050152,132.720409],[188.05014799999998,132.72041099999998],[188.050144,132.720414],[188.05013599999998,132.72042],[188.050132,132.72042299999998],[188.05013,132.72042399999998],[187.98954,132.781014],[187.98953899999998,132.781016],[187.98953799999998,132.781018],[187.989536,132.78101999999998],[187.98953,132.781028],[187.98952699999998,132.78103199999998],[187.989525,132.781036],[187.946689,132.85523],[187.946684,132.85523999999998],[187.94668299999998,132.855241],[187.94668099999998,132.855248],[187.9245,132.938031],[187.9245,133.023735],[187.94668099999998,133.106518],[187.94668299999998,133.106525],[187.946684,133.106526],[187.946685,133.106528],[187.98953,133.180739],[187.989534,133.180744],[187.989535,133.180746],[187.990103,133.181314],[188.050141,133.241352],[188.05082099999998,133.241842],[188.053316,133.24318399999999],[188.12435499999998,133.284198],[188.124362,133.284202],[188.207147,133.30638399999998],[188.207149,133.30638399999998],[188.29285099999998,133.30638399999998],[188.29285299999998,133.30638399999998],[188.37563799999998,133.284202],[188.449862,133.24134899999999],[188.51046499999998,133.180746],[188.510469,133.180738],[188.515413,133.174297],[188.51659999999998,133.175208],[188.521224,133.170607],[188.527784,133.158043],[188.531511,133.154335],[188.53719099999998,133.148919],[188.539698,133.146528],[188.55159,133.14039599999998],[188.55563899999999,133.136369],[188.564554,133.131283],[188.57328099999998,133.129213],[188.601799,133.11451],[188.625674,133.11678799999999],[188.63253799999998,133.115161],[188.641439,133.118293],[188.67135199999998,133.121148],[188.689007,133.135031],[188.698447,133.138353],[188.706669,133.148919],[188.726275,133.164337],[188.726666,133.164885],[188.735281,133.185691],[188.741354,133.19349599999998],[188.742146,133.20227],[188.747904,133.216176],[188.748278,133.21839699999998],[188.75,133.238988],[188.75,134.715304],[188.74497599999998,134.750242],[188.74178899999998,134.76109499999998],[188.704014,134.819872],[188.640457,134.848895],[188.57129899999998,134.83894999999998],[188.57128799999998,134.838945],[188.570732,134.83869099999998],[188.52666,134.804879],[188.52522499999998,134.80314199999998],[188.513434,134.78616399999999],[188.510468,134.781027],[188.51046599999998,134.781023],[188.510461,134.781018],[188.51045499999998,134.781011],[188.44986799999998,134.72042399999998],[188.449866,134.72042299999998],[188.449863,134.72042],[188.44985499999999,134.720414],[188.43545699999999,134.712101],[188.37566099999998,134.67757799999998],[188.37563699999998,134.677565],[188.315034,134.661327],[188.29285299999998,134.655384],[188.29285199999998,134.655384],[188.207147,134.655384],[188.12436399999999,134.677565],[188.124357,134.67756699999998],[188.12435599999998,134.677568],[188.124346,134.677573],[188.050152,134.720409],[188.05014799999998,134.72041099999998],[188.050144,134.720414],[188.05013599999998,134.72042],[188.050132,134.72042299999998],[188.05013,134.72042399999998],[187.98954,134.781014],[187.98953899999998,134.781016],[187.98953799999998,134.781018],[187.989536,134.78101999999998],[187.98953,134.781028],[187.98952699999998,134.78103199999998],[187.989525,134.781036],[187.946689,134.85523],[187.946684,134.85523999999998],[187.94668299999998,134.855241],[187.94668199999998,134.855246],[187.9245,134.938031],[187.9245,135.02373599999999],[187.93730499999998,135.071528],[187.94668099999998,135.106518],[187.94668299999998,135.106525],[187.946684,135.106526],[187.946685,135.106528],[187.98953,135.180739],[187.989534,135.180744],[187.989535,135.180746],[187.990103,135.181314],[188.050141,135.241352],[188.05082099999998,135.241842],[188.053316,135.24318399999999],[188.12435499999998,135.284198],[188.124362,135.284202],[188.207147,135.30638399999998],[188.207149,135.30638399999998],[188.29285099999998,135.30638399999998],[188.29285299999998,135.30638399999998],[188.37563799999998,135.284202],[188.449862,135.24134899999999],[188.51046499999998,135.180746],[188.510469,135.180738],[188.515413,135.174297],[188.51659999999998,135.175208],[188.521224,135.170607],[188.527784,135.158043],[188.531511,135.154335],[188.53719099999998,135.148919],[188.539698,135.146528],[188.55159,135.14039599999998],[188.55563899999999,135.136369],[188.564554,135.131283],[188.57328099999998,135.129213],[188.601799,135.11451],[188.625674,135.11678799999999],[188.63253799999998,135.115161],[188.641439,135.118293],[188.67135199999998,135.121148],[188.689007,135.135031],[188.698447,135.138353],[188.706669,135.148919],[188.726275,135.164337],[188.726666,135.164885],[188.735281,135.185691],[188.741354,135.19349599999998],[188.742146,135.20227],[188.747904,135.216176],[188.748278,135.21839699999998],[188.75,135.238988],[188.75,136.78145899999998],[188.74497499999998,136.8164],[188.741064,136.829717],[188.703287,136.88849299999998],[188.63974,136.91751299999999],[188.631326,136.918723],[188.581582,136.915761],[188.542855,136.905384],[188.54285299999998,136.905384],[188.457147,136.905384],[188.37436399999999,136.927565],[188.374357,136.92756699999998],[188.37435599999998,136.927568],[188.374346,136.927573],[188.300152,136.970409],[188.30014799999998,136.97041099999998],[188.300144,136.970414],[188.30013599999998,136.97042],[188.300132,136.97042299999998],[188.30013,136.97042399999998],[188.23954,137.031014],[188.23953899999998,137.031016],[188.239536,137.031019],[188.239536,137.03101999999998],[188.23953,137.031028],[188.23952699999998,137.03103199999998],[188.239525,137.031036],[188.196689,137.10523],[188.196684,137.10523999999998],[188.19668299999998,137.105241],[188.19668099999998,137.105248],[188.1745,137.188031],[188.1745,137.273735],[188.19668099999998,137.356518],[188.19668299999998,137.356525],[188.196684,137.356526],[188.196685,137.356528],[188.23953,137.430739],[188.239534,137.430744],[188.239535,137.430746],[188.240103,137.431314],[188.300141,137.491352],[188.30082099999998,137.491842],[188.303316,137.49318399999999],[188.37435499999998,137.534198],[188.374362,137.534202],[188.457147,137.55638399999998],[188.457149,137.55638399999998],[188.54285099999998,137.55638399999998],[188.54285299999998,137.55638399999998],[188.576688,137.547317],[188.610163,137.54309999999998],[188.61092299999999,137.543108],[188.618897,137.543298],[188.61954599999999,137.543204],[188.624699,137.543262],[188.65406299999998,137.55223999999998],[188.68399399999998,137.559114],[188.68716899999998,137.562363],[188.69151499999998,137.563692],[188.71136199999998,137.58712],[188.732827,137.609085],[188.732869,137.609165],[188.733544,137.610438],[188.734317,137.614216],[188.73667799999998,137.61700299999998],[188.73995599999998,137.641759],[188.747558,137.678888],[188.74296999999999,137.70345899999998],[188.737566,137.72186499999998],[188.706269,137.77461399999999],[188.298926,138.18195699999998],[188.27067499999998,138.203106],[188.24758699999998,138.215714],[188.188157,138.230884],[184.819192,138.230884],[184.784256,138.22586099999998],[184.75901399999998,138.218449],[184.706269,138.187153],[184.54942599999998,138.03031],[184.549421,138.030305],[184.52827399999998,138.002054],[184.51566699999998,137.978965],[184.5005,137.91953999999998],[184.5005,134.768506],[184.844237,134.768506],[184.874494,134.92060999999998],[184.874495,134.920616],[184.87450199999998,134.920637],[184.923529,135.03900199999998],[184.923534,135.03901199999999],[184.994724,135.145554],[184.994725,135.145555],[184.99473,135.145561],[185.085321,135.236152],[185.08532699999998,135.236157],[185.085331,135.23615999999998],[185.191866,135.307345],[185.191872,135.307348],[185.191873,135.307349],[185.305362,135.354357],[185.305947,135.35460799999998],[185.306141,135.354768],[185.309053,135.356145],[185.310252,135.356383],[185.31025599999998,135.356385],[185.310259,135.356385],[185.31026,135.356385],[185.310261,135.356386],[185.407899,135.375808],[185.435927,135.381384],[185.56407099999998,135.381384],[185.56407299999998,135.381384],[185.64861499999998,135.364566],[185.689744,135.356385],[185.80812699999998,135.307349],[185.914669,135.23615999999998],[186.00527599999998,135.145553],[186.07646499999998,135.039011],[186.12550099999999,134.920628],[186.1505,134.794953],[186.1505,134.66681499999999],[186.1505,134.666812],[186.1505,134.666809],[186.125295,134.54010399999999],[186.12372399999998,134.536831],[186.123473,134.536246],[186.07646499999998,134.422757],[186.076464,134.422756],[186.076461,134.42275],[186.00527599999998,134.316215],[186.005273,134.31621099999998],[186.005268,134.316205],[185.91467699999998,134.225614],[185.914671,134.225609],[185.91467,134.225608],[185.80812699999998,134.154418],[185.80812799999998,134.154418],[185.80811799999998,134.154413],[185.689753,134.10538599999998],[185.689733,134.105379],[185.68972499999998,134.105377],[185.564074,134.08038399999998],[185.56407099999998,134.08038399999998],[185.564069,134.08038399999998],[185.43593099999998,134.08038399999998],[185.435929,134.08038399999998],[185.435926,134.08038399999998],[185.310273,134.105377],[185.310265,134.105379],[185.31024499999998,134.10538599999998],[185.19188,134.154413],[185.19187,134.154418],[185.085328,134.225608],[185.08532699999998,134.225609],[185.085321,134.225614],[184.99473,134.316205],[184.994725,134.31621099999998],[184.994724,134.316212],[184.923534,134.422754],[184.923529,134.422764],[184.87450199999998,134.54112899999998],[184.874495,134.541149],[184.874493,134.541157],[184.84949999999998,134.666807],[184.84949999999998,134.750586],[184.844237,134.768506],[184.5005,134.768506],[184.5005,132.552794],[184.50552199999998,132.51786099999998],[184.512934,132.492616],[184.544228,132.439874],[184.79857099999998,132.185531],[187.172,132.185531],[187.172,132.271236],[187.18480499999998,132.319028],[187.194181,132.354018],[187.19418299999998,132.354025],[187.19418399999998,132.354026],[187.194185,132.354028],[187.23703,132.428239],[187.237034,132.428244],[187.237035,132.428246],[187.23760299999998,132.428814],[187.297641,132.48885199999998],[187.298321,132.489342],[187.300816,132.490684],[187.37185499999998,132.531698],[187.371862,132.531702],[187.454647,132.55388399999998],[187.454649,132.55388399999998],[187.540351,132.55388399999998],[187.54035299999998,132.55388399999998],[187.62313799999998,132.531702],[187.697362,132.488849],[187.75796499999998,132.428246],[187.800818,132.354022],[187.82299999999998,132.27123699999999],[187.82299999999998,132.185531],[187.813844,132.15135999999998],[187.80082,132.10275099999998],[187.800818,132.102748],[187.800818,132.102746],[187.79502,132.092703],[187.757969,132.028528],[187.757963,132.02852],[187.757962,132.028519],[187.757958,132.028514],[187.69736799999998,131.96792399999998],[187.697366,131.96792299999998],[187.697363,131.96792],[187.697355,131.967914],[187.682957,131.959601],[187.62316099999998,131.92507799999998],[187.62313699999999,131.925065],[187.562534,131.908827],[187.54035299999998,131.902884],[187.54035199999998,131.902884],[187.454647,131.902884],[187.371864,131.925065],[187.371857,131.92506699999998],[187.37185599999998,131.92506799999998],[187.371846,131.925073],[187.297652,131.967909],[187.29764799999998,131.967911],[187.297644,131.967914],[187.29763599999998,131.96792],[187.297632,131.96792299999998],[187.29763,131.96792399999998],[187.23703999999998,132.028514],[187.23703899999998,132.028516],[187.237036,132.028519],[187.237036,132.02852],[187.23703,132.028528],[187.23702699999998,132.02853199999998],[187.237025,132.028536],[187.194189,132.10273],[187.19418399999998,132.10273999999998],[187.19418299999998,132.10274099999998],[187.194181,132.102748],[187.19349499999998,132.10531],[187.172,132.185531],[184.79857099999998,132.185531],[184.87879999999998,132.105302],[184.90704499999998,132.084159],[184.930137,132.071551],[184.98956199999998,132.05638399999998],[186.41488099999998,132.05638399999998],[186.414882,132.05638399999998],[186.488574,132.02586],[187.23463099999998,131.279802],[187.262876,131.258659],[187.285968,131.246051],[187.345393,131.230884],[188.18080799999998,131.230884]]],"width":0,"net":"/ADC2/ADCIN_ISOL6"},{"polygons":[[[202.21573999999998,138.735905],[202.240984,138.743318],[202.29372999999998,138.77461399999999],[202.834354,139.315238],[202.867839,139.37656099999998],[202.86565,139.437853],[202.850801,139.488425],[202.850797,139.488443],[202.84449999999998,139.532242],[202.84449999999998,144.429522],[202.84538999999998,144.44612899999998],[202.845394,144.446181],[202.848224,144.472503],[202.84822499999999,144.472508],[202.86398,144.522821],[202.865228,144.592679],[202.833327,144.64755499999998],[201.798926,145.68195699999998],[201.77067499999998,145.703106],[201.74758699999998,145.715714],[201.688157,145.730884],[198.819192,145.730884],[198.784256,145.72586099999998],[198.75901399999998,145.718449],[198.706269,145.687153],[198.298926,145.27981],[198.29892099999998,145.27980499999998],[198.277774,145.251554],[198.265167,145.228465],[198.25,145.16904],[198.25,144.93084299999998],[198.255023,144.895907],[198.259427,144.880909],[198.29719799999998,144.822135],[198.303898,144.816329],[198.353013,144.79026299999998],[198.37563799999998,144.784202],[198.449862,144.74134899999999],[198.51046499999998,144.680746],[198.553318,144.60652199999998],[198.57549999999998,144.52373699999998],[198.57549999999998,144.438031],[198.553318,144.355246],[198.51230099999998,144.284202],[198.510469,144.281028],[198.510463,144.28101999999998],[198.48871,144.259267],[198.485335,144.255268],[198.483451,144.25099699999998],[198.471262,144.234714],[198.46377099999998,144.220994],[198.457491,144.19214],[198.45713899999998,144.19134],[198.457213,144.19086199999998],[198.448919,144.152748],[198.449049,144.15093299999998],[198.468414,144.09273199999998],[198.472602,144.08621499999998],[198.48923299999998,144.06557899999999],[198.530467,144.024347],[198.530467,144.02434599999998],[198.53046999999998,144.02434399999999],[198.57661399999998,143.94441999999998],[198.60049999999998,143.855276],[198.60049999999998,143.762988],[198.60049999999998,143.357437],[198.605523,143.32250299999998],[198.609037,143.310535],[198.64681,143.251757],[198.710366,143.22273099999998],[198.77614799999998,143.231192],[198.792612,143.238128],[198.792612,143.238127],[198.792659,143.238147],[198.806523,143.245036],[198.850498,143.270425],[198.870442,143.281939],[198.874362,143.284202],[198.957147,143.30638399999998],[198.957149,143.30638399999998],[199.04285099999998,143.30638399999998],[199.04285299999998,143.30638399999998],[199.12563799999998,143.284202],[199.199862,143.24134899999999],[199.26046499999998,143.180746],[199.303318,143.10652199999998],[199.32549999999998,143.02373699999998],[199.32549999999998,142.938031],[200.4245,142.938031],[200.4245,143.02373599999999],[200.43730499999998,143.071528],[200.44668099999998,143.106518],[200.44668299999998,143.106525],[200.446684,143.106526],[200.446685,143.106528],[200.48953,143.180739],[200.489534,143.180744],[200.489535,143.180746],[200.490103,143.181314],[200.550141,143.241352],[200.55082299999998,143.241844],[200.553329,143.243192],[200.60049899999999,143.270425],[200.60050099999998,143.270426],[200.60049999999998,143.270426],[200.61931299999998,143.281287],[200.624362,143.284202],[200.707147,143.30638399999998],[200.707149,143.30638399999998],[200.79285099999998,143.30638399999998],[200.79285299999998,143.30638399999998],[200.87563799999998,143.284202],[200.949862,143.24134899999999],[201.01046499999998,143.180746],[201.053318,143.10652199999998],[201.07549999999998,143.02373699999998],[201.07549999999998,142.96255299999999],[201.080522,142.92762],[201.084433,142.914301],[201.12220599999998,142.855524],[201.185758,142.82649899999998],[201.19095299999998,142.825752],[201.256045,142.83392899999998],[201.30464999999998,142.854063],[201.30905299999998,142.856145],[201.310252,142.856383],[201.31025599999998,142.856385],[201.310259,142.856385],[201.31026,142.856385],[201.310261,142.856386],[201.407899,142.875808],[201.435927,142.881384],[201.56407099999998,142.881384],[201.56407199999998,142.881384],[201.623335,142.869595],[201.68259899999998,142.85780599999998],[201.68259899999998,142.857808],[201.682606,142.857804],[201.689744,142.856385],[201.80812699999998,142.807349],[201.914669,142.73615999999998],[202.00527599999998,142.645553],[202.07646499999998,142.539011],[202.12550099999999,142.420628],[202.12550099999999,142.420624],[202.12550299999998,142.42062099999998],[202.138253,142.35652299999998],[202.138253,142.356521],[202.141618,142.339608],[202.1505,142.294955],[202.1505,142.166812],[202.1505,142.166809],[202.125295,142.04010399999999],[202.12372399999998,142.036831],[202.123473,142.036246],[202.07646499999998,141.922757],[202.076464,141.922756],[202.076461,141.92275],[202.00527599999998,141.816215],[202.005273,141.81621099999998],[202.005268,141.816205],[201.91467699999998,141.725614],[201.914671,141.725609],[201.91467,141.725608],[201.80812699999998,141.654418],[201.80812799999998,141.654418],[201.80811799999998,141.654413],[201.689753,141.60538599999998],[201.689733,141.605379],[201.68972499999998,141.605377],[201.564074,141.58038399999998],[201.56407099999998,141.58038399999998],[201.564069,141.58038399999998],[201.43593099999998,141.58038399999998],[201.435929,141.58038399999998],[201.435926,141.58038399999998],[201.310273,141.605377],[201.310265,141.605379],[201.31024499999998,141.60538599999998],[201.19188,141.654413],[201.19187,141.654418],[201.085328,141.725608],[201.08532699999998,141.725609],[201.085321,141.725614],[200.99473,141.816205],[200.994725,141.81621099999998],[200.994724,141.816212],[200.923534,141.922754],[200.923529,141.922764],[200.87450199999998,142.04112899999998],[200.874495,142.041149],[200.874493,142.041157],[200.84949999999998,142.166807],[200.84949999999998,142.250586],[200.844237,142.268506],[200.874494,142.42060999999998],[200.874495,142.420616],[200.87449999999998,142.42063199999998],[200.885311,142.446731],[200.89389799999998,142.46746299999998],[200.893899,142.467464],[200.902625,142.501657],[200.90411,142.515459],[200.89170299999998,142.584218],[200.84409499999998,142.63535199999998],[200.83959,142.638025],[200.77631499999998,142.655384],[200.707147,142.655384],[200.62436399999999,142.677565],[200.624357,142.67756699999998],[200.62435599999998,142.67756799999998],[200.624346,142.677573],[200.550152,142.720409],[200.55014799999998,142.72041099999998],[200.550144,142.720414],[200.550139,142.720418],[200.550132,142.72042299999998],[200.55013,142.72042399999998],[200.48953999999998,142.781014],[200.48953899999998,142.781016],[200.489536,142.781019],[200.489536,142.78101999999998],[200.48953,142.781028],[200.48952699999998,142.78103199999998],[200.489525,142.781036],[200.446689,142.85523],[200.446684,142.85523999999998],[200.44668299999998,142.855241],[200.44668099999998,142.855248],[200.439678,142.881384],[200.4245,142.938031],[199.32549999999998,142.938031],[199.303318,142.855246],[199.302633,142.85406],[199.28985699999998,142.83193],[199.28985699999998,142.831929],[199.273566,142.803713],[199.260469,142.781028],[199.260463,142.78101999999998],[199.260462,142.781019],[199.260458,142.781014],[199.19986799999998,142.72042399999998],[199.199866,142.72042299999998],[199.199863,142.72042],[199.19985499999999,142.720414],[199.172327,142.704521],[199.12566099999998,142.67757799999998],[199.12563699999998,142.677565],[199.065034,142.661327],[199.04285299999998,142.655384],[199.04285199999998,142.655384],[198.957147,142.655384],[198.87436399999999,142.677565],[198.874357,142.67756699999998],[198.87435599999998,142.67756799999998],[198.87434299999998,142.677574],[198.80815099999998,142.71579],[198.790866,142.72405999999998],[198.77172199999998,142.731461],[198.70209499999999,142.73727399999999],[198.640377,142.704521],[198.607044,142.647178],[198.604533,142.63757999999999],[198.60049999999998,142.606209],[198.60049999999998,142.357437],[198.605523,142.32250299999998],[198.609037,142.310535],[198.64681,142.251757],[198.710366,142.22273099999998],[198.77614799999998,142.231192],[198.792612,142.238128],[198.792612,142.238127],[198.792659,142.238147],[198.806523,142.245036],[198.850498,142.270425],[198.870442,142.281939],[198.874362,142.284202],[198.957147,142.30638399999998],[198.957149,142.30638399999998],[199.04285099999998,142.30638399999998],[199.04285299999998,142.30638399999998],[199.12563799999998,142.284202],[199.199862,142.24134899999999],[199.26046499999998,142.180746],[199.303318,142.10652199999998],[199.32549999999998,142.02373699999998],[199.32549999999998,141.938031],[199.303318,141.855246],[199.28078399999998,141.816215],[199.260473,141.781034],[199.260462,141.781019],[199.260458,141.781014],[199.19986799999998,141.72042399999998],[199.199866,141.72042299999998],[199.199863,141.72042],[199.19985499999999,141.720414],[199.172327,141.704521],[199.12566099999998,141.67757799999998],[199.12563699999998,141.677565],[199.065034,141.661327],[199.04285299999998,141.655384],[199.04285199999998,141.655384],[198.957147,141.655384],[198.87436399999999,141.677565],[198.874357,141.67756699999998],[198.87435599999998,141.67756799999998],[198.87434299999998,141.677574],[198.80815099999998,141.71579],[198.790866,141.72405999999998],[198.77172199999998,141.731461],[198.70209499999999,141.73727399999999],[198.640377,141.704521],[198.607044,141.647178],[198.604533,141.63757999999999],[198.60049999999998,141.606209],[198.60049999999998,139.684742],[198.60049999999998,139.68474],[198.57661399999998,139.595596],[198.55397499999998,139.55638399999998],[198.530473,139.51567799999998],[198.53046999999998,139.515675],[198.53046899999998,139.515672],[198.46521199999998,139.450415],[198.465209,139.450413],[198.465205,139.45041],[198.450827,139.442108],[198.449873,139.441535],[198.426932,139.416599],[198.403564,139.392092],[198.403328,139.390943],[198.402567,139.390116],[198.39921999999999,139.370915],[198.390095,139.326428],[198.39487599999998,139.25958599999998],[198.395228,139.252194],[198.379131,139.18584199999998],[198.382455,139.116052],[198.41195199999999,139.06893],[198.68184,138.799042],[198.71008799999998,138.777899],[198.723808,138.770408],[198.792072,138.755558],[198.79207399999999,138.755558],[198.80091399999998,138.75619],[198.854071,138.772486],[198.874362,138.784202],[198.957147,138.80638399999998],[198.957149,138.80638399999998],[199.04285099999998,138.80638399999998],[199.04285299999998,138.80638399999998],[199.12563799999998,138.784202],[199.175076,138.75565699999999],[199.204988,138.743269],[199.23545099999998,138.735108],[199.267539,138.730884],[202.18080799999998,138.730884]]],"width":0,"net":"/ADC4/ADCIN_ISOL4"},{"polygons":[[[169.26567699999998,138.75056899999998],[169.286319,138.767203],[169.701607,139.182491],[169.73509199999998,139.243814],[169.730108,139.313506],[169.688236,139.369439],[169.622772,139.393856],[169.581834,139.389947],[169.546144,139.380384],[169.453856,139.380384],[169.364712,139.40427],[169.364711,139.40427],[169.364709,139.404271],[169.36470599999998,139.404272],[169.284794,139.45041],[169.284785,139.450417],[169.21953299999998,139.515669],[169.219526,139.51567799999998],[169.173388,139.59559],[169.173387,139.59559299999998],[169.1495,139.68474],[169.1495,141.531384],[169.12981499999998,141.598423],[169.077011,141.64417799999998],[169.0255,141.655384],[168.957147,141.655384],[168.874362,141.67756599999998],[168.87435499999998,141.677569],[168.800144,141.720414],[168.80013599999998,141.72042],[168.739536,141.78101999999998],[168.73953,141.781028],[168.696685,141.85523899999998],[168.69668199999998,141.855246],[168.6745,141.938031],[168.6745,142.02373699999998],[168.67916499999998,142.041145],[168.69668199999998,142.106521],[168.696685,142.106528],[168.73953,142.180739],[168.739534,142.180744],[168.739535,142.180746],[168.800138,142.24134899999999],[168.80014,142.24134999999998],[168.800144,142.241353],[168.85049899999999,142.270425],[168.874362,142.284202],[168.957147,142.30638399999998],[168.957149,142.30638399999998],[169.0255,142.30638399999998],[169.03418499999998,142.308934],[169.043147,142.307646],[169.067187,142.318624],[169.092539,142.326069],[169.098466,142.332909],[169.10670299999998,142.336671],[169.120992,142.358905],[169.138294,142.378873],[169.140581,142.389387],[169.144477,142.39544899999999],[169.1495,142.430384],[169.1495,142.531384],[169.12981499999998,142.598423],[169.077011,142.64417799999998],[169.0255,142.655384],[168.957147,142.655384],[168.874362,142.67756599999998],[168.87435499999998,142.677569],[168.800144,142.720414],[168.80013599999998,142.72042],[168.739536,142.78101999999998],[168.73953,142.781028],[168.696685,142.85523899999998],[168.69668199999998,142.855246],[168.6745,142.938031],[168.6745,143.02373599999999],[168.69668199999998,143.106521],[168.696685,143.106528],[168.73953,143.180739],[168.739534,143.180744],[168.739535,143.180746],[168.800138,143.24134899999999],[168.80014,143.24134999999998],[168.800144,143.241353],[168.85049899999999,143.270425],[168.874362,143.284202],[168.957147,143.30638399999998],[168.957149,143.30638399999998],[169.0255,143.30638399999998],[169.03418499999998,143.308934],[169.043147,143.307646],[169.067187,143.318624],[169.092539,143.326069],[169.098466,143.332909],[169.10670299999998,143.336671],[169.120992,143.358905],[169.138294,143.378873],[169.140581,143.389387],[169.144477,143.39544899999999],[169.1495,143.430384],[169.1495,143.45609199999998],[169.12981499999998,143.523131],[169.113181,143.543773],[168.469532,144.187421],[168.46953,144.187423],[168.46953,144.187424],[168.42971599999998,144.256384],[168.429715,144.256384],[168.423387,144.267345],[168.423386,144.267348],[168.3995,144.356492],[168.3995,145.60688399999998],[168.37981499999998,145.673923],[168.327011,145.719678],[168.2755,145.730884],[166.30136199999998,145.730884],[166.234323,145.711199],[166.21368099999998,145.69456499999998],[165.036319,144.517203],[165.00283399999998,144.45588],[165.0,144.429522],[165.0,142.294955],[165.84949899999998,142.294955],[165.874497,142.42062199999998],[165.874499,142.420628],[165.923533,142.539008],[165.92353799999998,142.539017],[165.994723,142.64555199999998],[165.99472599999999,142.645556],[166.085327,142.736157],[166.085331,142.73615999999998],[166.191866,142.807345],[166.191872,142.807348],[166.191873,142.807349],[166.31025599999998,142.856385],[166.31026,142.856385],[166.310261,142.856386],[166.435928,142.881384],[166.43593099999998,142.881384],[166.56407099999998,142.881384],[166.68259999999998,142.85780599999998],[166.689744,142.856385],[166.75305,142.830162],[166.82251499999998,142.82269399999998],[166.884995,142.85396799999998],[166.920648,142.91405699999999],[166.9245,142.94472399999998],[166.9245,143.02373599999999],[166.94668199999998,143.106521],[166.946685,143.106528],[166.98953,143.180739],[166.989534,143.180744],[166.989535,143.180746],[167.050138,143.24134899999999],[167.05014,143.24134999999998],[167.050144,143.241353],[167.10049899999999,143.270425],[167.124362,143.284202],[167.207147,143.30638399999998],[167.207149,143.30638399999998],[167.29285099999998,143.30638399999998],[167.29285299999998,143.30638399999998],[167.37563799999998,143.284202],[167.449862,143.24134899999999],[167.51046499999998,143.180746],[167.553318,143.10652199999998],[167.5755,143.02373699999998],[167.5755,142.938031],[167.553318,142.855246],[167.55258,142.85396799999998],[167.510469,142.781028],[167.510463,142.78101999999998],[167.449863,142.72042],[167.44985499999999,142.720414],[167.375644,142.677569],[167.37564,142.67756699999998],[167.37563799999998,142.67756599999998],[167.29285299999998,142.655384],[167.213841,142.655384],[167.14680199999998,142.635699],[167.101047,142.582895],[167.091103,142.513737],[167.09928,142.48393099999998],[167.100396,142.481235],[167.12550099999999,142.420628],[167.14294999999998,142.332909],[167.1505,142.294955],[167.1505,142.166812],[167.12550199999998,142.041145],[167.12550099999999,142.041144],[167.12550099999999,142.04113999999998],[167.07646499999998,141.922757],[167.076464,141.922756],[167.076461,141.92275],[167.00527599999998,141.816215],[167.005273,141.81621099999998],[166.914672,141.72561],[166.914668,141.725607],[166.808133,141.65442199999998],[166.808124,141.654417],[166.689744,141.605383],[166.689738,141.605381],[166.56407099999998,141.58038399999998],[166.564069,141.58038399999998],[166.43593099999998,141.58038399999998],[166.435929,141.58038399999998],[166.310261,141.605381],[166.31025499999998,141.605383],[166.19187499999998,141.654417],[166.191866,141.65442199999998],[166.085331,141.725607],[166.085327,141.72561],[165.99472599999999,141.81621099999998],[165.994723,141.816215],[165.92353799999998,141.92275],[165.923533,141.92275899999999],[165.874499,142.041139],[165.874497,142.041145],[165.8495,142.166812],[165.8495,142.16681499999999],[165.8495,142.294953],[165.8495,142.294955],[165.84949899999998,142.294955],[165.0,142.294955],[165.0,139.532246],[165.01968499999998,139.465207],[165.036319,139.44456499999998],[165.71368099999998,138.767203],[165.775004,138.73371799999998],[165.80136199999998,138.730884],[169.198638,138.730884]],[[169.669334,144.08149799999998],[169.725267,144.12337],[169.749684,144.18883399999999],[169.75,144.19768],[169.75,145.179522],[169.730315,145.24656099999999],[169.71368099999998,145.267203],[169.31218099999998,145.668703],[169.250858,145.702188],[169.181166,145.697204],[169.12523299999998,145.655332],[169.10081599999998,145.589868],[169.10049999999998,145.581022],[169.10049999999998,144.59918],[169.120185,144.532141],[169.136819,144.511499],[169.538319,144.109999],[169.599642,144.076514]]],"width":0,"net":"/ADC3/ADCIN_ISOL7"}],"In2.Cu":[{"polygons":[[[153.393106,56.255523],[153.40810399999998,56.259927],[153.423094,56.269557],[153.44017499999998,56.274567],[153.46685499999998,56.297672],[153.468042,56.299040999999995],[153.495518,56.353902],[153.497163,56.361459999999994],[153.5,56.387831],[153.5,63.108169999999994],[153.49497499999998,63.143114],[153.49057,63.158111999999996],[153.480939,63.173100999999996],[153.475932,63.190174999999996],[153.45282699999998,63.216854999999995],[153.451458,63.218042],[153.39659699999999,63.245518],[153.389039,63.247163],[153.36266799999999,63.25],[149.64183,63.25],[149.606889,63.244975],[149.59189,63.24057],[149.576902,63.23094],[149.559824,63.225932],[149.533144,63.202827],[149.531957,63.201457999999995],[149.50447699999998,63.146583],[149.50283199999998,63.139021],[149.5,63.112668],[149.5,60.537622],[151.594237,60.537622],[151.624494,60.689726],[151.624495,60.689732],[151.624502,60.689752999999996],[151.673529,60.808118],[151.673534,60.808127999999996],[151.744724,60.914669999999994],[151.744725,60.914671],[151.74473,60.914677],[151.835321,61.005267999999994],[151.835327,61.005272999999995],[151.835331,61.005275999999995],[151.941866,61.076460999999995],[151.941872,61.076463999999994],[151.941873,61.076465],[152.055362,61.123473],[152.055947,61.123723999999996],[152.056141,61.123884],[152.059053,61.125260999999995],[152.060252,61.125499],[152.06025599999998,61.125501],[152.060259,61.125501],[152.06026,61.125501],[152.060261,61.125502],[152.157899,61.144923999999996],[152.185927,61.150499999999994],[152.31407099999998,61.150499999999994],[152.31407299999998,61.150499999999994],[152.398615,61.133682],[152.439744,61.125501],[152.55812699999998,61.076465],[152.664669,61.005275999999995],[152.75527599999998,60.914668999999996],[152.82646499999998,60.808127],[152.87550099999999,60.689744],[152.9005,60.564068999999996],[152.9005,60.435931],[152.9005,60.435928],[152.9005,60.435925],[152.875295,60.309219999999996],[152.87372399999998,60.305946999999996],[152.873473,60.305361999999995],[152.82646499999998,60.191872999999994],[152.826464,60.191872],[152.826461,60.191866],[152.75527599999998,60.085331],[152.755273,60.085327],[152.755268,60.085321],[152.66467699999998,59.99473],[152.664671,59.994724999999995],[152.66467,59.994724],[152.55812699999998,59.923534],[152.55812799999998,59.923534],[152.55811799999998,59.923528999999995],[152.439753,59.874502],[152.439733,59.874494999999996],[152.43972499999998,59.874492999999994],[152.314074,59.8495],[152.31407099999998,59.8495],[152.314069,59.8495],[152.18593099999998,59.8495],[152.185929,59.8495],[152.185926,59.8495],[152.060273,59.874492999999994],[152.060265,59.874494999999996],[152.06024499999998,59.874502],[151.94188,59.923528999999995],[151.94187,59.923534],[151.835328,59.994724],[151.835327,59.994724999999995],[151.835321,59.99473],[151.74473,60.085321],[151.744725,60.085327],[151.744724,60.085328],[151.673534,60.191869999999994],[151.673529,60.19188],[151.624502,60.310244999999995],[151.624495,60.310264999999994],[151.624493,60.310272999999995],[151.5995,60.435922999999995],[151.5995,60.519701999999995],[151.594237,60.537622],[149.5,60.537622],[149.5,60.318428],[149.505023,60.283494],[149.510324,60.26544],[149.543727,60.210634999999996],[149.551269,60.203443],[149.574835,60.185801],[149.604612,60.168611],[149.78666099999998,60.028918999999995],[149.786665,60.028914],[149.78667,60.028911],[149.820858,59.994723],[149.94406999999998,59.871511999999996],[149.94484,59.870822],[149.948422,59.867166999999995],[149.948895,59.866688999999994],[149.948905,59.866675],[149.94891099999998,59.86667],[149.948914,59.866665],[149.948919,59.866661],[149.949028,59.866518],[149.949322,59.866142999999994],[149.949322,59.866141999999996],[149.95271599999998,59.861795],[149.953216,59.861061],[150.088607,59.684616999999996],[150.088606,59.684616999999996],[150.088611,59.684611999999994],[150.203344,59.485887999999996],[150.291158,59.273886999999995],[150.350548,59.052237999999996],[150.38049999999998,58.824734],[150.38049999999998,58.595265999999995],[150.372911,58.537622],[151.594237,58.537622],[151.624494,58.689726],[151.624495,58.689732],[151.624502,58.689752999999996],[151.673529,58.808118],[151.673534,58.808127999999996],[151.744724,58.914669999999994],[151.744725,58.914671],[151.74473,58.914677],[151.835321,59.005267999999994],[151.835327,59.005272999999995],[151.835331,59.005275999999995],[151.941866,59.076460999999995],[151.941872,59.076463999999994],[151.941873,59.076465],[152.055362,59.123473],[152.055947,59.123723999999996],[152.056141,59.123884],[152.059053,59.125260999999995],[152.060252,59.125499],[152.06025599999998,59.125501],[152.060259,59.125501],[152.06026,59.125501],[152.060261,59.125502],[152.157899,59.144923999999996],[152.185927,59.150499999999994],[152.31407099999998,59.150499999999994],[152.31407299999998,59.150499999999994],[152.398615,59.133682],[152.439744,59.125501],[152.55812699999998,59.076465],[152.664669,59.005275999999995],[152.75527599999998,58.914668999999996],[152.82646499999998,58.808127],[152.87550099999999,58.689744],[152.894293,58.595271999999994],[152.9005,58.564071],[152.9005,58.435928],[152.9005,58.435927],[152.9005,58.435925],[152.875295,58.309219999999996],[152.87372399999998,58.305946999999996],[152.873473,58.305361999999995],[152.82646499999998,58.191872999999994],[152.826464,58.191872],[152.826461,58.191866],[152.75527599999998,58.085331],[152.755273,58.085327],[152.755268,58.085321],[152.66467699999998,57.99473],[152.664671,57.994724999999995],[152.66467,57.994724],[152.55812699999998,57.923534],[152.55812799999998,57.923534],[152.55811799999998,57.923528999999995],[152.439753,57.874502],[152.439733,57.874494999999996],[152.43972499999998,57.874492999999994],[152.314074,57.8495],[152.31407099999998,57.8495],[152.314069,57.8495],[152.18593099999998,57.8495],[152.185929,57.8495],[152.185926,57.8495],[152.060273,57.874492999999994],[152.060265,57.874494999999996],[152.06024499999998,57.874502],[151.94188,57.923528999999995],[151.94187,57.923534],[151.835328,57.994724],[151.835327,57.994724999999995],[151.835321,57.99473],[151.74473,58.085321],[151.744725,58.085327],[151.744724,58.085328],[151.673534,58.191869999999994],[151.673529,58.19188],[151.624502,58.310244999999995],[151.624495,58.310264999999994],[151.624493,58.310272999999995],[151.5995,58.435922999999995],[151.5995,58.519701999999995],[151.594237,58.537622],[150.372911,58.537622],[150.359522,58.435928],[150.357865,58.423342999999996],[150.350548,58.367762],[150.291158,58.146113],[150.228451,57.994726],[150.22844999999998,57.994724],[150.203607,57.934745],[150.203361,57.934141],[150.089699,57.737272],[150.088768,57.735591],[149.948918,57.553338],[149.948913,57.553332],[149.948906,57.553324999999994],[149.78667,57.391089],[149.78666099999998,57.391081],[149.786659,57.391079],[149.604627,57.251399],[149.60462099999998,57.251394999999995],[149.604617,57.251391999999996],[149.40589,57.136657],[149.405887,57.136655],[149.405881,57.136652],[149.193896,57.048845],[149.19388899999998,57.048843],[149.193887,57.048842],[148.972238,56.989452],[148.934215,56.984446],[148.744742,56.9595],[148.744741,56.9595],[148.744734,56.9595],[148.515266,56.9595],[148.515258,56.9595],[148.51524999999998,56.9595],[148.351755,56.981024999999995],[148.298715,56.988009],[148.298709,56.988009],[148.28776399999998,56.989450999999995],[148.28776,56.989452],[148.194076,57.014553],[148.194076,57.014554],[148.137651,57.029672],[148.066107,57.048843],[147.854117,57.136652],[147.655388,57.251388],[147.655371,57.251399],[147.473342,57.391076999999996],[147.47334,57.391079],[147.31107699999998,57.553340999999996],[147.31107699999998,57.553342],[147.20825299999998,57.687343],[147.183001,57.712001],[147.164322,57.72564],[147.112515,57.747648999999996],[147.111753,57.747780999999996],[147.109615,57.748154],[147.099177,57.749058],[147.098572,57.749275999999995],[147.09805,57.749156],[147.088305,57.75],[137.478803,57.75],[137.44386699999998,57.744977],[137.421673,57.738459999999996],[137.41070299999998,57.732257],[137.401784,57.730705],[137.372674,57.710756999999994],[137.37049299999998,57.708749999999995],[137.356077,57.692989],[137.248918,57.553338],[137.248911,57.553329999999995],[137.08667,57.391089],[137.086661,57.391081],[137.086659,57.391079],[136.904627,57.251399],[136.904621,57.251394999999995],[136.904617,57.251391999999996],[136.70588999999998,57.136657],[136.705887,57.136655],[136.705881,57.136652],[136.493896,57.048845],[136.493889,57.048843],[136.493887,57.048842],[136.272238,56.989452],[136.234215,56.984446],[136.04474199999999,56.9595],[136.044741,56.9595],[136.044734,56.9595],[135.81526599999998,56.9595],[135.815258,56.9595],[135.81525,56.9595],[135.65175499999998,56.981024999999995],[135.598715,56.988009],[135.59870899999999,56.988009],[135.587764,56.989450999999995],[135.58776,56.989452],[135.494076,57.014553],[135.494076,57.014554],[135.437651,57.029672],[135.366107,57.048843],[135.15411699999999,57.136652],[134.955388,57.251388],[134.95537099999999,57.251399],[134.77334199999999,57.391076999999996],[134.77333199999998,57.391085999999994],[134.611086,57.553332],[134.611077,57.553342],[134.471399,57.735371],[134.471388,57.735388],[134.356652,57.934117],[134.268845,58.146102],[134.268842,58.146111999999995],[134.209453,58.367759],[134.209452,58.367763],[134.20945,58.367773],[134.20944799999998,58.367788999999995],[134.187088,58.537622],[134.1795,58.595257999999994],[134.1795,58.824740999999996],[134.203269,59.005272999999995],[134.209452,59.052237999999996],[134.215944,59.076465],[134.229083,59.125502],[134.268842,59.273886],[134.268845,59.273896],[134.356652,59.485881],[134.356655,59.485887],[134.35665699999998,59.48589],[134.47139199999998,59.684616999999996],[134.471395,59.684621],[134.471399,59.684627],[134.611079,59.866659],[134.61108099999998,59.866661],[134.611089,59.86667],[134.77333,60.028911],[134.773338,60.028918],[134.927627,60.147309],[134.952285,60.172560999999995],[134.965849,60.191137],[134.987909,60.243235999999996],[134.988447,60.246362999999995],[134.989276,60.256305],[134.989486,60.256887],[134.98936799999998,60.257399],[134.990242,60.267868],[134.97920399999998,63.116519999999994],[134.974044,63.151443],[134.969581,63.166424],[134.959896,63.181373],[134.95483199999998,63.198409999999996],[134.93162999999998,63.225006],[134.93024499999999,63.226198],[134.875273,63.253474999999995],[134.86773499999998,63.255086],[134.84140499999998,63.257822999999995],[130.39191399999999,63.242954],[130.356997,63.237815],[130.34201299999998,63.233360999999995],[130.327043,63.223668999999994],[130.30995099999998,63.218588],[130.283368,63.195395],[130.28336099999999,63.195390999999994],[130.283356,63.195384999999995],[130.282103,63.193929],[130.25487999999999,63.139196999999996],[130.253287,63.131812999999994],[130.2505,63.105669999999996],[130.2505,56.392329],[130.25552299999998,56.357392999999995],[130.259927,56.342394999999996],[130.269557,56.327403999999994],[130.274567,56.310323999999994],[130.297672,56.283643999999995],[130.299041,56.282457],[130.35392,56.254977],[130.361479,56.253333],[130.387832,56.250499999999995],[153.35817,56.250499999999995]]],"width":0,"net":"ETH_SHIELD"},{"polygons":[[[146.943039,59.769684999999996],[146.98879399999998,59.822489],[147.0,59.873999999999995],[147.0,64.75],[154.126,64.75],[154.193039,64.769685],[154.23879399999998,64.82248899999999],[154.25,64.874],[154.25,72.87599999999999],[154.230315,72.943039],[154.17751099999998,72.988794],[154.126,73.0],[134.66636599999998,73.0],[134.599327,72.98031499999999],[134.553572,72.927511],[134.54362799999998,72.858353],[134.572653,72.794797],[134.578685,72.788319],[134.64426,72.722743],[134.644265,72.72273799999999],[134.791936,72.530289],[134.91322399999999,72.320212],[135.006054,72.09609999999999],[135.068838,71.861789],[135.10049999999998,71.62128799999999],[135.10049999999998,71.378712],[135.068838,71.138211],[135.006054,70.9039],[134.91322399999999,70.679788],[134.791936,70.469711],[134.66795299999998,70.308133],[134.644266,70.27726299999999],[134.64426,70.277256],[134.554185,70.187181],[134.5207,70.125858],[134.525119,70.064071],[140.09949899999998,70.064071],[140.124497,70.18973799999999],[140.124499,70.18974399999999],[140.173533,70.30812399999999],[140.173538,70.308133],[140.244723,70.41466799999999],[140.24472599999999,70.414672],[140.335327,70.505273],[140.335331,70.505276],[140.441866,70.576461],[140.441872,70.576464],[140.441873,70.576465],[140.56025599999998,70.625501],[140.56026,70.625501],[140.560261,70.625502],[140.685928,70.6505],[140.68593099999998,70.6505],[140.81407099999998,70.6505],[140.898615,70.633682],[140.939744,70.625501],[141.05812699999998,70.576465],[141.164669,70.505276],[141.25527599999998,70.414669],[141.32646499999998,70.308127],[141.37550099999999,70.18974399999999],[141.4005,70.064069],[141.4005,69.935931],[141.4005,69.93592799999999],[141.37550199999998,69.810261],[141.37550099999999,69.81026],[141.37550099999999,69.810256],[141.337574,69.71869199999999],[141.32646599999998,69.691875],[141.326461,69.69186599999999],[141.25527599999998,69.585331],[141.255273,69.58532699999999],[141.164672,69.494726],[141.164668,69.494723],[141.058133,69.423538],[141.058124,69.42353299999999],[140.939744,69.374499],[140.939738,69.37449699999999],[140.860849,69.358805],[140.860847,69.358805],[140.814069,69.34949999999999],[140.68593099999998,69.34949999999999],[140.639153,69.358805],[140.639151,69.358805],[140.560261,69.37449699999999],[140.56025499999998,69.374499],[140.44187499999998,69.42353299999999],[140.441866,69.423538],[140.335331,69.494723],[140.335327,69.494726],[140.24472599999999,69.58532699999999],[140.244723,69.585331],[140.173538,69.69186599999999],[140.173533,69.691875],[140.124499,69.810255],[140.124497,69.810261],[140.0995,69.93592799999999],[140.0995,69.935931],[140.0995,70.064069],[140.0995,70.064071],[140.09949899999998,70.064071],[134.525119,70.064071],[134.52568399999998,70.05616599999999],[134.567556,70.000233],[134.63302,69.975816],[134.641866,69.9755],[138.705143,69.9755],[138.705145,69.975501],[138.79485499999998,69.975501],[138.85345999999998,69.951225],[138.877736,69.94117],[138.94117,69.877736],[138.94117,69.877735],[138.958608,69.860297],[138.958609,69.860294],[139.671782,69.14712399999999],[139.733105,69.11363899999999],[139.75946299999998,69.110805],[142.626939,69.110805],[142.693978,69.13049],[142.739733,69.183294],[142.749677,69.25245199999999],[142.720652,69.316008],[142.66187399999998,69.353782],[142.651131,69.356422],[142.560261,69.37449699999999],[142.56025499999998,69.374499],[142.44187499999998,69.42353299999999],[142.441866,69.423538],[142.335331,69.494723],[142.335327,69.494726],[142.24472599999999,69.58532699999999],[142.244723,69.585331],[142.173538,69.69186599999999],[142.173533,69.691875],[142.124499,69.810255],[142.124497,69.810261],[142.0995,69.93592799999999],[142.0995,69.935931],[142.0995,70.064069],[142.0995,70.064071],[142.09949899999998,70.064071],[142.124497,70.18973799999999],[142.124499,70.18974399999999],[142.173533,70.30812399999999],[142.173538,70.308133],[142.244723,70.41466799999999],[142.24472599999999,70.414672],[142.335327,70.505273],[142.335331,70.505276],[142.441866,70.576461],[142.441872,70.576464],[142.441873,70.576465],[142.56025599999998,70.625501],[142.56026,70.625501],[142.560261,70.625502],[142.685928,70.6505],[142.68593099999998,70.6505],[142.81407099999998,70.6505],[142.898615,70.633682],[142.939744,70.625501],[143.05812699999998,70.576465],[143.164669,70.505276],[143.25527599999998,70.414669],[143.32646499999998,70.308127],[143.37550099999999,70.18974399999999],[143.4005,70.064071],[144.149499,70.064071],[144.174497,70.18973799999999],[144.174499,70.18974399999999],[144.223533,70.30812399999999],[144.223538,70.308133],[144.294723,70.41466799999999],[144.294726,70.414672],[144.385327,70.505273],[144.38533099999998,70.505276],[144.491866,70.576461],[144.491872,70.576464],[144.491873,70.576465],[144.610256,70.625501],[144.61025999999998,70.625501],[144.61026099999998,70.625502],[144.735928,70.6505],[144.735931,70.6505],[144.864071,70.6505],[144.948615,70.633682],[144.989744,70.625501],[145.108127,70.576465],[145.214669,70.505276],[145.305276,70.414669],[145.376465,70.308127],[145.425501,70.18974399999999],[145.4505,70.064069],[145.4505,69.935931],[145.4505,69.93592799999999],[145.425502,69.810261],[145.425501,69.81026],[145.425501,69.810256],[145.387574,69.71869199999999],[145.376466,69.691875],[145.376461,69.69186599999999],[145.305276,69.585331],[145.305273,69.58532699999999],[145.214672,69.494726],[145.214668,69.494723],[145.10813299999998,69.423538],[145.108124,69.42353299999999],[144.989744,69.374499],[144.989738,69.37449699999999],[144.91084899999998,69.358805],[144.910847,69.358805],[144.864069,69.34949999999999],[144.735931,69.34949999999999],[144.689153,69.358805],[144.68915099999998,69.358805],[144.61026099999998,69.37449699999999],[144.610255,69.374499],[144.491875,69.42353299999999],[144.491866,69.423538],[144.38533099999998,69.494723],[144.385327,69.494726],[144.294726,69.58532699999999],[144.294723,69.585331],[144.223538,69.69186599999999],[144.223533,69.691875],[144.174499,69.810255],[144.174497,69.810261],[144.1495,69.93592799999999],[144.1495,69.935931],[144.1495,70.064069],[144.1495,70.064071],[144.149499,70.064071],[143.4005,70.064071],[143.4005,70.064069],[143.4005,69.935931],[143.4005,69.93592799999999],[143.37550199999998,69.810261],[143.37550099999999,69.81026],[143.37550099999999,69.810256],[143.337574,69.71869199999999],[143.32646599999998,69.691875],[143.326461,69.69186599999999],[143.25527599999998,69.585331],[143.255273,69.58532699999999],[143.164672,69.494726],[143.164668,69.494723],[143.058133,69.423538],[143.058124,69.42353299999999],[142.939744,69.374499],[142.939738,69.37449699999999],[142.848869,69.356422],[142.786958,69.32403699999999],[142.752384,69.26332099999999],[142.756125,69.193551],[142.796991,69.13687999999999],[142.862009,69.11129799999999],[142.873061,69.110805],[146.876939,69.110805],[146.943978,69.13049],[146.989733,69.183294],[146.999677,69.25245199999999],[146.970652,69.316008],[146.91187399999998,69.353782],[146.901131,69.356422],[146.810261,69.37449699999999],[146.81025499999998,69.374499],[146.69187499999998,69.42353299999999],[146.691866,69.423538],[146.585331,69.494723],[146.585327,69.494726],[146.49472599999999,69.58532699999999],[146.494723,69.585331],[146.42353799999998,69.69186599999999],[146.423533,69.691875],[146.374499,69.810255],[146.374497,69.810261],[146.3495,69.93592799999999],[146.3495,69.935931],[146.3495,70.064069],[146.3495,70.064071],[146.34949899999998,70.064071],[146.374497,70.18973799999999],[146.374499,70.18974399999999],[146.423533,70.30812399999999],[146.42353799999998,70.308133],[146.494723,70.41466799999999],[146.49472599999999,70.414672],[146.585327,70.505273],[146.585331,70.505276],[146.691866,70.576461],[146.691872,70.576464],[146.691873,70.576465],[146.81025599999998,70.625501],[146.81026,70.625501],[146.810261,70.625502],[146.935928,70.6505],[146.93593099999998,70.6505],[147.06407099999998,70.6505],[147.148615,70.633682],[147.189744,70.625501],[147.30812699999998,70.576465],[147.414669,70.505276],[147.50527599999998,70.414669],[147.57646499999998,70.308127],[147.62550099999999,70.18974399999999],[147.6505,70.064071],[148.84949899999998,70.064071],[148.874497,70.18973799999999],[148.874499,70.18974399999999],[148.923533,70.30812399999999],[148.92353799999998,70.308133],[148.994723,70.41466799999999],[148.99472599999999,70.414672],[149.085327,70.505273],[149.085331,70.505276],[149.191866,70.576461],[149.191872,70.576464],[149.191873,70.576465],[149.31025599999998,70.625501],[149.31026,70.625501],[149.310261,70.625502],[149.435928,70.6505],[149.43593099999998,70.6505],[149.56407099999998,70.6505],[149.648615,70.633682],[149.689744,70.625501],[149.80812699999998,70.576465],[149.914669,70.505276],[150.00527599999998,70.414669],[150.07646499999998,70.308127],[150.12550099999999,70.18974399999999],[150.1505,70.064069],[150.1505,69.935931],[150.1505,69.93592799999999],[150.12550199999998,69.810261],[150.12550099999999,69.81026],[150.12550099999999,69.810256],[150.087574,69.71869199999999],[150.07646599999998,69.691875],[150.076461,69.69186599999999],[150.00527599999998,69.585331],[150.005273,69.58532699999999],[149.914672,69.494726],[149.914668,69.494723],[149.808133,69.423538],[149.808124,69.42353299999999],[149.689744,69.374499],[149.689738,69.37449699999999],[149.56407099999998,69.34949999999999],[149.564069,69.34949999999999],[149.43593099999998,69.34949999999999],[149.435929,69.34949999999999],[149.310261,69.37449699999999],[149.31025499999998,69.374499],[149.19187499999998,69.42353299999999],[149.191866,69.423538],[149.085331,69.494723],[149.085327,69.494726],[148.99472599999999,69.58532699999999],[148.994723,69.585331],[148.92353799999998,69.69186599999999],[148.923533,69.691875],[148.874499,69.810255],[148.874497,69.810261],[148.8495,69.93592799999999],[148.8495,69.935931],[148.8495,70.064069],[148.8495,70.064071],[148.84949899999998,70.064071],[147.6505,70.064071],[147.6505,70.064069],[147.6505,69.935931],[147.6505,69.93592799999999],[147.62550199999998,69.810261],[147.62550099999999,69.81026],[147.62550099999999,69.810256],[147.587574,69.71869199999999],[147.57646599999998,69.691875],[147.576461,69.69186599999999],[147.50527599999998,69.585331],[147.505273,69.58532699999999],[147.414672,69.494726],[147.414668,69.494723],[147.308133,69.423538],[147.308124,69.42353299999999],[147.189744,69.374499],[147.189738,69.37449699999999],[147.09886899999998,69.356422],[147.036958,69.32403699999999],[147.002384,69.26332099999999],[147.006125,69.193551],[147.046991,69.13687999999999],[147.112009,69.11129799999999],[147.123061,69.110805],[147.96983799999998,69.110805],[147.96984,69.110806],[148.05955,69.110806],[148.118155,69.08653],[148.142431,69.076475],[148.205865,69.013041],[148.205865,69.01304],[148.223303,68.99560199999999],[148.22330499999998,68.995599],[148.61770099999998,68.601202],[148.679022,68.567719],[148.748714,68.57270299999999],[148.752825,68.574321],[148.877334,68.625894],[148.87733599999999,68.625894],[148.877341,68.625896],[149.051304,68.660499],[149.05130699999998,68.6605],[149.051309,68.6605],[149.228693,68.6605],[149.228694,68.660499],[149.33114799999998,68.64012],[149.402658,68.625896],[149.402661,68.625894],[149.40266599999998,68.625894],[149.56654699999999,68.558013],[149.714035,68.459464],[149.839464,68.334035],[149.93801299999998,68.18654699999999],[150.00589399999998,68.022666],[150.00606299999998,68.021819],[150.04049899999998,67.84869499999999],[150.04049999999998,67.848693],[150.04049999999998,67.671306],[150.04049899999998,67.67130399999999],[150.019169,67.564071],[152.09949899999998,67.564071],[152.124497,67.68973799999999],[152.124499,67.68974399999999],[152.173533,67.80812399999999],[152.17353799999998,67.808133],[152.244723,67.91466799999999],[152.24472599999999,67.914672],[152.335327,68.005273],[152.335331,68.005276],[152.441866,68.076461],[152.441872,68.076464],[152.441873,68.076465],[152.56025599999998,68.125501],[152.56026,68.125501],[152.560261,68.125502],[152.685928,68.1505],[152.68593099999998,68.1505],[152.81407099999998,68.1505],[152.898615,68.133682],[152.939744,68.125501],[153.05812699999998,68.076465],[153.164669,68.005276],[153.25527599999998,67.914669],[153.32646499999998,67.808127],[153.37550099999999,67.68974399999999],[153.399553,67.56882999999999],[153.4005,67.564071],[153.4005,67.43592799999999],[153.37550199999998,67.310261],[153.37550099999999,67.31026],[153.37550099999999,67.310256],[153.32646499999998,67.191873],[153.326464,67.191872],[153.326461,67.19186599999999],[153.25527599999998,67.085331],[153.255273,67.08532699999999],[153.164672,66.994726],[153.164668,66.994723],[153.058133,66.923538],[153.058124,66.92353299999999],[152.939744,66.874499],[152.939738,66.87449699999999],[152.81407099999998,66.84949999999999],[152.814069,66.84949999999999],[152.68593099999998,66.84949999999999],[152.685929,66.84949999999999],[152.560261,66.87449699999999],[152.56025499999998,66.874499],[152.44187499999998,66.92353299999999],[152.441866,66.923538],[152.335331,66.994723],[152.335327,66.994726],[152.24472599999999,67.08532699999999],[152.244723,67.085331],[152.17353799999998,67.19186599999999],[152.173533,67.191875],[152.124499,67.310255],[152.124497,67.310261],[152.0995,67.43592799999999],[152.0995,67.435931],[152.0995,67.564069],[152.0995,67.564071],[152.09949899999998,67.564071],[150.019169,67.564071],[150.005896,67.49734099999999],[150.005893,67.497332],[149.997592,67.477291],[149.938016,67.33345899999999],[149.938009,67.333446],[149.839464,67.185965],[149.839461,67.18596099999999],[149.714038,67.060538],[149.714034,67.060535],[149.566553,66.96199],[149.56654,66.961983],[149.40266699999998,66.894106],[149.402658,66.894103],[149.228694,66.8595],[149.228691,66.8595],[149.051309,66.8595],[149.05130599999998,66.8595],[148.877341,66.894103],[148.877332,66.894106],[148.713459,66.961983],[148.713446,66.96199],[148.565965,67.060535],[148.565961,67.060538],[148.440538,67.18596099999999],[148.44053499999998,67.185965],[148.34198999999998,67.333446],[148.341983,67.33345899999999],[148.274106,67.497332],[148.274103,67.49734099999999],[148.2395,67.67130399999999],[148.2395,67.84869499999999],[148.274103,68.02265799999999],[148.274105,68.022662],[148.274106,68.022666],[148.30481899999998,68.09681499999999],[148.325675,68.147167],[148.333143,68.216636],[148.301867,68.27911499999999],[148.298794,68.282299],[147.957609,68.623486],[147.896286,68.656971],[147.869928,68.65980499999999],[147.523057,68.65980499999999],[147.456018,68.64012],[147.410263,68.587316],[147.400319,68.518158],[147.429344,68.454602],[147.435376,68.44812399999999],[147.54946099999998,68.33403799999999],[147.549464,68.334035],[147.648013,68.18654699999999],[147.715894,68.022666],[147.716063,68.021819],[147.750499,67.84869499999999],[147.7505,67.848693],[147.7505,67.671306],[147.750499,67.67130399999999],[147.715896,67.49734099999999],[147.715893,67.497332],[147.64801599999998,67.33345899999999],[147.648009,67.333446],[147.549464,67.185965],[147.54946099999998,67.18596099999999],[147.424038,67.060538],[147.424034,67.060535],[147.276553,66.96199],[147.27653999999998,66.961983],[147.112667,66.894106],[147.11265799999998,66.894103],[146.938694,66.8595],[146.938691,66.8595],[146.76130899999998,66.8595],[146.761306,66.8595],[146.58734099999998,66.894103],[146.587332,66.894106],[146.42345899999998,66.961983],[146.42344599999998,66.96199],[146.27596499999999,67.060535],[146.275961,67.060538],[146.15053799999998,67.18596099999999],[146.150535,67.185965],[146.05199,67.333446],[146.051983,67.33345899999999],[146.000418,67.45795199999999],[145.956578,67.512356],[145.89028299999998,67.534421],[145.885857,67.5345],[140.195145,67.5345],[140.195143,67.5345],[140.195141,67.53450099999999],[140.112266,67.568827],[140.11226399999998,67.568829],[140.04882999999998,67.63226399999999],[140.04882899999998,67.632265],[139.361798,68.31929699999999],[138.692914,68.988181],[138.631591,69.021666],[138.605233,69.0245],[137.063766,69.0245],[136.996727,69.004815],[136.950972,68.952011],[136.941028,68.882853],[136.970053,68.81929699999999],[136.97608499999998,68.81281899999999],[137.187701,68.601203],[137.249023,68.567719],[137.318715,68.57270299999999],[137.322787,68.574305],[137.44733399999998,68.625894],[137.447337,68.625894],[137.447341,68.625896],[137.62130399999998,68.660499],[137.621307,68.6605],[137.621309,68.6605],[137.798693,68.6605],[137.79869399999998,68.660499],[137.901148,68.64012],[137.972658,68.625896],[137.972661,68.625894],[137.972666,68.625894],[138.136547,68.558013],[138.284035,68.459464],[138.40946399999999,68.334035],[138.508013,68.18654699999999],[138.575894,68.022666],[138.576063,68.021819],[138.610499,67.84869499999999],[138.6105,67.848693],[138.6105,67.671306],[138.610499,67.67130399999999],[138.575896,67.49734099999999],[138.575893,67.497332],[138.508016,67.33345899999999],[138.508009,67.333446],[138.40946399999999,67.185965],[138.409461,67.18596099999999],[138.28403799999998,67.060538],[138.284034,67.060535],[138.136553,66.96199],[138.13654,66.961983],[137.972667,66.894106],[137.972658,66.894103],[137.79869399999998,66.8595],[137.798691,66.8595],[137.621309,66.8595],[137.621306,66.8595],[137.447341,66.894103],[137.447332,66.894106],[137.283459,66.961983],[137.283446,66.96199],[137.135965,67.060535],[137.13596099999998,67.060538],[137.010538,67.18596099999999],[137.010535,67.185965],[136.91199,67.333446],[136.911983,67.33345899999999],[136.84410599999998,67.497332],[136.844103,67.49734099999999],[136.80949999999999,67.67130399999999],[136.80949999999999,67.84869499999999],[136.844103,68.02265799999999],[136.84410599999998,68.022667],[136.89567399999999,68.147164],[136.903143,68.216633],[136.87186699999998,68.279112],[136.868795,68.282297],[136.662914,68.488181],[136.60159099999998,68.521666],[136.575232,68.5245],[136.224187,68.5245],[136.157148,68.504815],[136.111393,68.452011],[136.101449,68.382853],[136.121085,68.331609],[136.154034,68.282297],[136.21801299999998,68.18654699999999],[136.28589399999998,68.022666],[136.28606299999998,68.021819],[136.32049899999998,67.84869499999999],[136.32049999999998,67.848693],[136.32049999999998,67.671306],[136.32049899999998,67.67130399999999],[136.28589599999998,67.49734099999999],[136.285893,67.497332],[136.218016,67.33345899999999],[136.218009,67.333446],[136.119464,67.185965],[136.119461,67.18596099999999],[135.994038,67.060538],[135.994034,67.060535],[135.846553,66.96199],[135.84654,66.961983],[135.68266699999998,66.894106],[135.682658,66.894103],[135.508694,66.8595],[135.508691,66.8595],[135.331309,66.8595],[135.33130599999998,66.8595],[135.157341,66.894103],[135.157332,66.894106],[134.993459,66.961983],[134.993446,66.96199],[134.845965,67.060535],[134.845961,67.060538],[134.720538,67.18596099999999],[134.72053499999998,67.185965],[134.62198999999998,67.333446],[134.621983,67.33345899999999],[134.570418,67.45795199999999],[134.526578,67.512356],[134.460283,67.534421],[134.45585699999998,67.5345],[132.445145,67.5345],[132.445143,67.5345],[132.445141,67.53450099999999],[132.362266,67.568827],[130.80883,69.122263],[130.80883,69.122265],[130.774499,69.20514399999999],[130.774499,69.309288],[130.7745,69.309297],[130.7745,72.87599999999999],[130.754815,72.943039],[130.702011,72.988794],[130.6505,73.0],[130.37449999999998,73.0],[130.307461,72.98031499999999],[130.261706,72.927511],[130.2505,72.87599999999999],[130.2505,64.874],[130.270185,64.806961],[130.322989,64.761206],[130.37449999999998,64.75],[137.5,64.75],[137.5,62.951304],[138.8295,62.951304],[138.8295,63.128695],[138.864103,63.302657999999994],[138.864106,63.302667],[138.931983,63.466539999999995],[138.93198999999998,63.466553],[139.030535,63.614034],[139.030538,63.614037999999994],[139.155961,63.739461],[139.15596499999998,63.739464],[139.30344599999998,63.838009],[139.303459,63.838015999999996],[139.42636299999998,63.888923],[139.467334,63.905893999999996],[139.467336,63.905893999999996],[139.467341,63.905896],[139.641304,63.940498999999996],[139.64130699999998,63.9405],[139.641309,63.9405],[139.818693,63.9405],[139.818694,63.940498999999996],[139.876682,63.928964],[139.992658,63.905896],[139.992661,63.905893999999996],[139.99266599999999,63.905893999999996],[140.156547,63.838013],[140.304035,63.739464],[140.429464,63.614034999999994],[140.528013,63.466547],[140.595894,63.302665999999995],[140.59589599999998,63.302657999999994],[140.626,63.151317],[140.626,63.151312999999995],[140.63049999999998,63.128690999999996],[140.63049999999998,62.951308999999995],[140.8695,62.951308999999995],[140.8695,63.128690999999996],[140.874,63.151312999999995],[140.874,63.151317],[140.904103,63.302657999999994],[140.90410599999998,63.302667],[140.971983,63.466539999999995],[140.97199,63.466553],[141.070535,63.614034],[141.070538,63.614037999999994],[141.19596099999998,63.739461],[141.195965,63.739464],[141.343446,63.838009],[141.343459,63.838015999999996],[141.466363,63.888923],[141.507334,63.905893999999996],[141.50733599999998,63.905893999999996],[141.507341,63.905896],[141.68130399999998,63.940498999999996],[141.681307,63.9405],[141.681309,63.9405],[141.858693,63.9405],[141.85869399999999,63.940498999999996],[141.91668199999998,63.928964],[142.032658,63.905896],[142.032661,63.905893999999996],[142.032666,63.905893999999996],[142.19654699999998,63.838013],[142.344035,63.739464],[142.469464,63.614034999999994],[142.568013,63.466547],[142.635894,63.302665999999995],[142.635896,63.302657999999994],[142.666,63.151317],[142.666,63.151312999999995],[142.6705,63.128690999999996],[142.6705,62.951308999999995],[142.90949999999998,62.951308999999995],[142.90949999999998,63.128690999999996],[142.914,63.151312999999995],[142.914,63.151317],[142.94410299999998,63.302657999999994],[142.944106,63.302667],[143.011983,63.466539999999995],[143.01199,63.466553],[143.110535,63.614034],[143.110538,63.614037999999994],[143.235961,63.739461],[143.235965,63.739464],[143.383446,63.838009],[143.383459,63.838015999999996],[143.506363,63.888923],[143.547334,63.905893999999996],[143.547336,63.905893999999996],[143.547341,63.905896],[143.721304,63.940498999999996],[143.721307,63.9405],[143.721309,63.9405],[143.89869299999998,63.9405],[143.898694,63.940498999999996],[143.956682,63.928964],[144.072658,63.905896],[144.07266099999998,63.905893999999996],[144.072666,63.905893999999996],[144.236547,63.838013],[144.38403499999998,63.739464],[144.50946399999998,63.614034999999994],[144.608013,63.466547],[144.675894,63.302665999999995],[144.675896,63.302657999999994],[144.706,63.151317],[144.706,63.151312999999995],[144.7105,63.128690999999996],[144.7105,62.951308999999995],[144.9495,62.951308999999995],[144.9495,63.128690999999996],[144.95399999999998,63.151312999999995],[144.95399999999998,63.151317],[144.984103,63.302657999999994],[144.984106,63.302667],[145.051983,63.466539999999995],[145.05199,63.466553],[145.150535,63.614034],[145.15053799999998,63.614037999999994],[145.275961,63.739461],[145.27596499999999,63.739464],[145.42344599999998,63.838009],[145.42345899999998,63.838015999999996],[145.54636299999999,63.888923],[145.587334,63.905893999999996],[145.587336,63.905893999999996],[145.58734099999998,63.905896],[145.761304,63.940498999999996],[145.761307,63.9405],[145.76130899999998,63.9405],[145.938693,63.9405],[145.938694,63.940498999999996],[145.996682,63.928964],[146.11265799999998,63.905896],[146.112661,63.905893999999996],[146.112666,63.905893999999996],[146.276547,63.838013],[146.424035,63.739464],[146.549464,63.614034999999994],[146.648013,63.466547],[146.715894,63.302665999999995],[146.717827,63.292950999999995],[146.750499,63.128695],[146.7505,63.128693],[146.7505,62.951305999999995],[146.750499,62.951304],[146.715896,62.777341],[146.715893,62.777331999999994],[146.64801599999998,62.613459],[146.648009,62.613445999999996],[146.549464,62.465965],[146.54946099999998,62.465961],[146.424038,62.340537999999995],[146.424034,62.340534999999996],[146.276553,62.241989999999994],[146.27653999999998,62.241983],[146.112667,62.174105999999995],[146.11265799999998,62.174102999999995],[145.938694,62.1395],[145.938691,62.1395],[145.76130899999998,62.1395],[145.761306,62.1395],[145.58734099999998,62.174102999999995],[145.587332,62.174105999999995],[145.42345899999998,62.241983],[145.42344599999998,62.241989999999994],[145.27596499999999,62.340534999999996],[145.275961,62.340537999999995],[145.15053799999998,62.465961],[145.150535,62.465965],[145.05199,62.613445999999996],[145.051983,62.613459],[144.984106,62.777331999999994],[144.984104,62.777339999999995],[144.95399999999998,62.928683],[144.95399999999998,62.928686],[144.9495,62.951308999999995],[144.7105,62.951308999999995],[144.706,62.928686],[144.706,62.928683],[144.683055,62.813337999999995],[144.675894,62.777333999999996],[144.658923,62.736363],[144.608016,62.613459],[144.60800899999998,62.613445999999996],[144.50946399999998,62.465965],[144.509461,62.465961],[144.384038,62.340537999999995],[144.38403399999999,62.340534999999996],[144.236553,62.241989999999994],[144.23654,62.241983],[144.072667,62.174105999999995],[144.072658,62.174102999999995],[143.898694,62.1395],[143.89869099999999,62.1395],[143.721309,62.1395],[143.721306,62.1395],[143.547341,62.174102999999995],[143.54733199999998,62.174105999999995],[143.383459,62.241983],[143.383446,62.241989999999994],[143.235965,62.340534999999996],[143.235961,62.340537999999995],[143.110538,62.465961],[143.110535,62.465965],[143.01199,62.613445999999996],[143.011983,62.613459],[142.944106,62.777331999999994],[142.94410399999998,62.777339999999995],[142.914,62.928683],[142.914,62.928686],[142.90949999999998,62.951308999999995],[142.6705,62.951308999999995],[142.666,62.928686],[142.666,62.928683],[142.643055,62.813337999999995],[142.635894,62.777333999999996],[142.618923,62.736363],[142.568016,62.613459],[142.568009,62.613445999999996],[142.469464,62.465965],[142.469461,62.465961],[142.34403799999998,62.340537999999995],[142.344034,62.340534999999996],[142.196553,62.241989999999994],[142.19654,62.241983],[142.032667,62.174105999999995],[142.032658,62.174102999999995],[141.85869399999999,62.1395],[141.858691,62.1395],[141.681309,62.1395],[141.681306,62.1395],[141.507341,62.174102999999995],[141.507332,62.174105999999995],[141.343459,62.241983],[141.343446,62.241989999999994],[141.195965,62.340534999999996],[141.19596099999998,62.340537999999995],[141.070538,62.465961],[141.070535,62.465965],[140.97199,62.613445999999996],[140.971983,62.613459],[140.90410599999998,62.777331999999994],[140.904104,62.777339999999995],[140.874,62.928683],[140.874,62.928686],[140.8695,62.951308999999995],[140.63049999999998,62.951308999999995],[140.626,62.928686],[140.626,62.928683],[140.60305499999998,62.813337999999995],[140.595894,62.777333999999996],[140.578923,62.736363],[140.52801599999998,62.613459],[140.528009,62.613445999999996],[140.429464,62.465965],[140.429461,62.465961],[140.304038,62.340537999999995],[140.304034,62.340534999999996],[140.156553,62.241989999999994],[140.15654,62.241983],[139.99266699999998,62.174105999999995],[139.992658,62.174102999999995],[139.818694,62.1395],[139.818691,62.1395],[139.641309,62.1395],[139.641306,62.1395],[139.467341,62.174102999999995],[139.467332,62.174105999999995],[139.303459,62.241983],[139.30344599999998,62.241989999999994],[139.15596499999998,62.340534999999996],[139.155961,62.340537999999995],[139.030538,62.465961],[139.030535,62.465965],[138.93198999999998,62.613445999999996],[138.931983,62.613459],[138.864106,62.777331999999994],[138.864103,62.777341],[138.8295,62.951304],[137.5,62.951304],[137.5,61.151303999999996],[137.80949999999999,61.151303999999996],[137.80949999999999,61.328694999999996],[137.844103,61.502658],[137.84410599999998,61.502666999999995],[137.911983,61.66654],[137.91199,61.666553],[138.010535,61.814034],[138.010538,61.814038],[138.13596099999998,61.939460999999994],[138.135965,61.939463999999994],[138.283446,62.038008999999995],[138.283459,62.038016],[138.406363,62.088922999999994],[138.44733399999998,62.105894],[138.447336,62.105894],[138.447341,62.105895999999994],[138.62130399999998,62.140499],[138.621307,62.140499999999996],[138.621309,62.140499999999996],[138.798693,62.140499999999996],[138.79869399999998,62.140499],[138.856682,62.128963999999996],[138.972658,62.105895999999994],[138.972661,62.105894],[138.972666,62.105894],[139.136547,62.038013],[139.284035,61.939463999999994],[139.40946399999999,61.814035],[139.508013,61.666546999999994],[139.575894,61.502666],[139.575896,61.502658],[139.606,61.351316999999995],[139.606,61.351313],[139.6105,61.328691],[139.6105,61.151309],[139.8495,61.151309],[139.8495,61.328691],[139.85399999999998,61.351313],[139.85399999999998,61.351316999999995],[139.88410299999998,61.502658],[139.884106,61.502666999999995],[139.95198299999998,61.66654],[139.95199,61.666553],[140.050535,61.814034],[140.050538,61.814038],[140.175961,61.939460999999994],[140.175965,61.939463999999994],[140.323446,62.038008999999995],[140.32345899999999,62.038016],[140.446363,62.088922999999994],[140.487334,62.105894],[140.487336,62.105894],[140.487341,62.105895999999994],[140.661304,62.140499],[140.661307,62.140499999999996],[140.661309,62.140499999999996],[140.838693,62.140499999999996],[140.838694,62.140499],[140.896682,62.128963999999996],[141.012658,62.105895999999994],[141.01266099999998,62.105894],[141.012666,62.105894],[141.176547,62.038013],[141.32403499999998,61.939463999999994],[141.449464,61.814035],[141.548013,61.666546999999994],[141.615894,61.502666],[141.615896,61.502658],[141.646,61.351316999999995],[141.646,61.351313],[141.6505,61.328691],[141.6505,61.151309],[141.8895,61.151309],[141.8895,61.328691],[141.894,61.351313],[141.894,61.351316999999995],[141.924103,61.502658],[141.924106,61.502666999999995],[141.991983,61.66654],[141.99199,61.666553],[142.090535,61.814034],[142.09053799999998,61.814038],[142.215961,61.939460999999994],[142.21596499999998,61.939463999999994],[142.36344599999998,62.038008999999995],[142.363459,62.038016],[142.48636299999998,62.088922999999994],[142.527334,62.105894],[142.527336,62.105894],[142.527341,62.105895999999994],[142.701304,62.140499],[142.70130699999999,62.140499999999996],[142.70130899999998,62.140499999999996],[142.878693,62.140499999999996],[142.878694,62.140499],[142.936682,62.128963999999996],[143.05265799999998,62.105895999999994],[143.052661,62.105894],[143.052666,62.105894],[143.216547,62.038013],[143.364035,61.939463999999994],[143.489464,61.814035],[143.588013,61.666546999999994],[143.655894,61.502666],[143.65589599999998,61.502658],[143.686,61.351316999999995],[143.686,61.351313],[143.6905,61.328691],[143.6905,61.151309],[143.9295,61.151309],[143.9295,61.328691],[143.934,61.351313],[143.934,61.351316999999995],[143.964103,61.502658],[143.964106,61.502666999999995],[144.031983,61.66654],[144.03199,61.666553],[144.13053499999998,61.814034],[144.130538,61.814038],[144.25596099999999,61.939460999999994],[144.255965,61.939463999999994],[144.403446,62.038008999999995],[144.403459,62.038016],[144.526363,62.088922999999994],[144.567334,62.105894],[144.56733599999998,62.105894],[144.567341,62.105895999999994],[144.74130399999999,62.140499],[144.741307,62.140499999999996],[144.741309,62.140499999999996],[144.918693,62.140499999999996],[144.918694,62.140499],[144.97668199999998,62.128963999999996],[145.092658,62.105895999999994],[145.092661,62.105894],[145.09266599999998,62.105894],[145.25654699999998,62.038013],[145.404035,61.939463999999994],[145.529464,61.814035],[145.62801299999998,61.666546999999994],[145.69589399999998,61.502666],[145.698198,61.491087],[145.73049899999998,61.328694999999996],[145.7305,61.328692999999994],[145.7305,61.151306],[145.73049899999998,61.151303999999996],[145.695896,60.977340999999996],[145.69589299999998,60.977332],[145.628016,60.813458999999995],[145.628009,60.813446],[145.529464,60.665965],[145.529461,60.665960999999996],[145.40403799999999,60.540538],[145.404034,60.540535],[145.256553,60.44199],[145.25654,60.441983],[145.092667,60.374106],[145.092658,60.374103],[144.918694,60.339499999999994],[144.918691,60.339499999999994],[144.741309,60.339499999999994],[144.74130599999998,60.339499999999994],[144.567341,60.374103],[144.567332,60.374106],[144.403459,60.441983],[144.403446,60.44199],[144.255965,60.540535],[144.25596099999999,60.540538],[144.130538,60.665960999999996],[144.13053499999998,60.665965],[144.03199,60.813446],[144.031983,60.813458999999995],[143.964106,60.977332],[143.964104,60.97734],[143.934,61.128682999999995],[143.934,61.128685999999995],[143.9295,61.151309],[143.6905,61.151309],[143.686,61.128685999999995],[143.686,61.128682999999995],[143.655895,60.97734],[143.655894,60.977334],[143.61324199999999,60.874362],[143.58801599999998,60.813458999999995],[143.588009,60.813446],[143.489464,60.665965],[143.489461,60.665960999999996],[143.364038,60.540538],[143.364034,60.540535],[143.216553,60.44199],[143.21653999999998,60.441983],[143.05266699999999,60.374106],[143.05265799999998,60.374103],[142.878694,60.339499999999994],[142.878691,60.339499999999994],[142.70130899999998,60.339499999999994],[142.701306,60.339499999999994],[142.527341,60.374103],[142.527332,60.374106],[142.363459,60.441983],[142.36344599999998,60.44199],[142.21596499999998,60.540535],[142.215961,60.540538],[142.09053799999998,60.665960999999996],[142.090535,60.665965],[141.99199,60.813446],[141.991983,60.813458999999995],[141.924106,60.977332],[141.924104,60.97734],[141.894,61.128682999999995],[141.894,61.128685999999995],[141.8895,61.151309],[141.6505,61.151309],[141.646,61.128685999999995],[141.646,61.128682999999995],[141.615895,60.97734],[141.615894,60.977334],[141.573242,60.874362],[141.548016,60.813458999999995],[141.548009,60.813446],[141.449464,60.665965],[141.44946099999999,60.665960999999996],[141.324038,60.540538],[141.32403399999998,60.540535],[141.17655299999998,60.44199],[141.17654,60.441983],[141.012667,60.374106],[141.012658,60.374103],[140.838694,60.339499999999994],[140.83869099999998,60.339499999999994],[140.661309,60.339499999999994],[140.661306,60.339499999999994],[140.487341,60.374103],[140.48733199999998,60.374106],[140.32345899999999,60.441983],[140.323446,60.44199],[140.175965,60.540535],[140.175961,60.540538],[140.050538,60.665960999999996],[140.050535,60.665965],[139.95199,60.813446],[139.95198299999998,60.813458999999995],[139.884106,60.977332],[139.884104,60.97734],[139.85399999999998,61.128682999999995],[139.85399999999998,61.128685999999995],[139.8495,61.151309],[139.6105,61.151309],[139.606,61.128685999999995],[139.606,61.128682999999995],[139.575895,60.97734],[139.575894,60.977334],[139.533242,60.874362],[139.508016,60.813458999999995],[139.508009,60.813446],[139.40946399999999,60.665965],[139.409461,60.665960999999996],[139.28403799999998,60.540538],[139.284034,60.540535],[139.136553,60.44199],[139.13654,60.441983],[138.972667,60.374106],[138.972658,60.374103],[138.79869399999998,60.339499999999994],[138.798691,60.339499999999994],[138.621309,60.339499999999994],[138.621306,60.339499999999994],[138.447341,60.374103],[138.447332,60.374106],[138.283459,60.441983],[138.283446,60.44199],[138.135965,60.540535],[138.13596099999998,60.540538],[138.010538,60.665960999999996],[138.010535,60.665965],[137.91199,60.813446],[137.911983,60.813458999999995],[137.84410599999998,60.977332],[137.844103,60.977340999999996],[137.80949999999999,61.151303999999996],[137.5,61.151303999999996],[137.5,59.873999999999995],[137.51968499999998,59.806960999999994],[137.572489,59.761205999999994],[137.624,59.75],[146.876,59.75]],[[132.22327099999998,68.99518499999999],[132.269026,69.047989],[132.27897,69.117147],[132.249945,69.180703],[132.243913,69.187181],[131.93718099999998,69.49391299999999],[131.917744,69.504525],[131.90101099999998,69.519026],[131.887679,69.52094199999999],[131.875858,69.52739799999999],[131.853771,69.525818],[131.831853,69.52897],[131.819601,69.52337399999999],[131.806166,69.522414],[131.78843899999998,69.509143],[131.768297,69.499945],[131.761014,69.488613],[131.75023299999998,69.480542],[131.742495,69.459796],[131.730523,69.441167],[131.727371,69.419248],[131.72581599999998,69.415078],[131.72549999999998,69.406232],[131.72549999999998,69.394767],[131.745185,69.327728],[131.761819,69.307086],[132.057086,69.011819],[132.11840899999999,68.978334],[132.144767,68.9755],[132.156232,68.9755]],[[145.905038,67.991132],[145.925017,67.991846],[145.937877,68.00077399999999],[145.95289599999998,68.005185],[145.965985,68.02029],[145.982409,68.031694],[145.996617,68.05564199999999],[145.998651,68.05798899999999],[146.000418,68.06204799999999],[146.051983,68.18654],[146.05199,68.186553],[146.150535,68.334034],[146.15053799999998,68.33403799999999],[146.264624,68.44812399999999],[146.29810899999998,68.509447],[146.293125,68.579139],[146.251253,68.635072],[146.185789,68.659489],[146.176943,68.65980499999999],[139.958462,68.65980499999999],[139.891423,68.64012],[139.845668,68.587316],[139.835724,68.518158],[139.864749,68.454602],[139.870781,68.44812399999999],[140.297086,68.021819],[140.358409,67.988334],[140.38476699999998,67.9855],[145.885857,67.9855]],[[134.522896,68.005185],[134.568651,68.05798899999999],[134.570418,68.06204799999999],[134.621983,68.18654],[134.62198999999998,68.18655199999999],[134.71891499999998,68.331609],[134.739793,68.398286],[134.721309,68.465666],[134.66933,68.512357],[134.615813,68.5245],[132.34376699999999,68.5245],[132.276728,68.504815],[132.230973,68.452011],[132.221029,68.382853],[132.250054,68.31929699999999],[132.25608599999998,68.31281899999999],[132.547086,68.021819],[132.608409,67.988334],[132.63476699999998,67.9855],[134.45585699999998,67.9855]]],"width":0,"net":"/Ethernet Connector/MGND"},{"polygons":[[[141.071675,131.239176],[141.08565099999998,131.249509],[141.099609,131.26153],[141.16943799999999,131.331359],[141.25506199999998,131.38079399999998],[141.255063,131.38079399999998],[141.255063,131.380795],[141.329881,131.40084099999999],[141.34524299999998,131.406056],[141.36012599999998,131.412221],[141.374673,131.41939499999998],[141.416848,131.443745],[141.41685099999998,131.443747],[141.416853,131.443747],[141.416854,131.443748],[141.493281,131.464227],[141.572405,131.464227],[142.668428,131.464227],[142.703355,131.469248],[142.71420799999999,131.472434],[142.772989,131.510204],[142.802018,131.573758],[142.792079,131.64291699999998],[142.792078,131.64291799999998],[142.788894,131.649891],[142.763778,131.68606699999998],[142.699527,131.750317],[142.655225,131.82704999999999],[142.650091,131.835943],[142.650091,131.83594399999998],[142.65009,131.835946],[142.62449999999998,131.931449],[142.62449999999998,131.93145099999998],[142.62449999999998,132.03032],[142.624555,132.03073799999999],[142.623304,132.03968],[142.62313899999998,132.040043],[142.623018,132.04161299999998],[142.61947,132.064355],[142.589691,132.127554],[142.580651,132.13773899999998],[142.549914,132.162812],[142.519439,132.180407],[142.51943699999998,132.180408],[142.449525,132.25032099999999],[142.449523,132.25032299999998],[142.402358,132.33201599999998],[142.400091,132.335943],[142.400091,132.33594399999998],[142.40009,132.335946],[142.37449999999998,132.431449],[142.37449999999998,132.43145099999998],[142.37449999999998,132.53032],[142.374555,132.53073799999999],[142.373304,132.53968],[142.37313899999998,132.540043],[142.373018,132.54161299999998],[142.36947,132.564355],[142.339691,132.627554],[142.330651,132.63773899999998],[142.299914,132.662812],[142.269439,132.680407],[142.26943699999998,132.680408],[142.199525,132.75032099999999],[142.199523,132.75032299999998],[142.15009,132.835943],[142.143191,132.861694],[142.107122,132.92086899999998],[142.106825,132.921355],[142.106808,132.921362],[142.049779,132.950765],[142.01237,132.958904],[141.96742799999998,132.97566799999998],[141.94423799999998,132.984318],[141.944236,132.984318],[141.944236,132.984319],[141.93050499999998,132.991817],[141.930497,132.99182199999998],[141.899848,133.011519],[141.890577,133.01846],[141.871599,133.032667],[141.871594,133.03267],[141.871589,133.03267499999998],[141.84407,133.05651899999998],[141.844043,133.056544],[141.837675,133.06291299999998],[141.77634899999998,133.096394],[141.706658,133.09140499999998],[141.66231399999998,133.062903],[141.65277899999998,133.05336699999998],[141.632433,133.035091],[141.63242599999998,133.03508499999998],[141.611809,133.01846899999998],[141.589599,133.002452],[141.58309699999998,132.99827399999998],[141.583093,132.998272],[141.58309,132.99827],[141.525625,132.970778],[141.525623,132.970777],[141.46742799999998,132.951412],[141.404912,132.938986],[141.404913,132.938986],[141.40312,132.93885799999998],[141.40311599999998,132.93885799999998],[141.330623,132.944054],[141.330618,132.944055],[141.262371,132.958903],[141.205712,132.980038],[141.19423799999998,132.984318],[141.194236,132.984318],[141.194236,132.984319],[141.18050499999998,132.991817],[141.180497,132.99182199999998],[141.149848,133.011519],[141.140577,133.01846],[141.121599,133.032667],[141.121594,133.03267],[141.121589,133.03267499999998],[141.09407,133.05651899999998],[141.094043,133.056544],[141.087675,133.06291299999998],[141.02634899999998,133.096394],[140.956658,133.09140499999998],[140.91231399999998,133.062903],[140.90277899999998,133.05336699999998],[140.882433,133.035091],[140.88242599999998,133.03508499999998],[140.861809,133.01846899999998],[140.839599,133.002452],[140.83309699999998,132.99827399999998],[140.833093,132.998272],[140.83309,132.99827],[140.775625,132.970778],[140.775623,132.970777],[140.717427,132.951411],[140.70444,132.94883],[140.701618,132.94826899999998],[140.639703,132.91589399999998],[140.606019,132.858745],[140.59991,132.835946],[140.550475,132.75032199999998],[140.480562,132.680409],[140.480561,132.680408],[140.470836,132.674794],[140.461111,132.66917899999999],[140.451745,132.663771],[140.424007,132.641956],[140.41321499999998,132.630638],[140.40505,132.61479699999998],[140.403531,132.613204],[140.403114,132.611041],[140.381204,132.568536],[140.37774,132.550558],[140.3755,132.527097],[140.3755,132.43145099999998],[140.3755,132.431449],[140.34991,132.335946],[140.300475,132.25032199999998],[140.230562,132.180409],[140.222785,132.175919],[140.204464,132.16534],[140.204464,132.16534099999998],[140.201753,132.16377599999998],[140.201745,132.163769],[140.201742,132.163769],[140.174002,132.141952],[140.163217,132.13064],[140.131204,132.068536],[140.12774,132.050558],[140.1255,132.027097],[140.1255,131.93145099999998],[140.1255,131.931449],[140.09991,131.835946],[140.052238,131.753375],[140.051398,131.751895],[140.049383,131.748279],[140.049362,131.748189],[140.048868,131.747344],[140.034482,131.72099699999998],[140.01963,131.652742],[140.019759,131.650935],[140.039129,131.592726],[140.04331299999998,131.58621499999998],[140.059938,131.565584],[140.14161199999998,131.483912],[140.270221,131.355302],[140.298466,131.334159],[140.32155799999998,131.321551],[140.380983,131.30638399999998],[140.76456,131.30638399999998],[140.76456199999998,131.30638399999998],[140.840989,131.28590499999999],[140.90951099999998,131.246344],[140.90951099999998,131.246343],[140.916564,131.24227199999999],[140.91662,131.242369],[140.919949,131.2402],[140.938527,131.230054],[141.006798,131.21519899999998]],[[160.071675,131.239176],[160.08565099999998,131.249509],[160.099609,131.26153],[160.16943799999999,131.331359],[160.25506199999998,131.38079399999998],[160.255063,131.38079399999998],[160.255063,131.380795],[160.329881,131.40084099999999],[160.34524299999998,131.406056],[160.36012599999998,131.412221],[160.374673,131.41939499999998],[160.416848,131.443745],[160.41685099999998,131.443747],[160.416853,131.443747],[160.416854,131.443748],[160.493281,131.464227],[160.572405,131.464227],[161.668428,131.464227],[161.703355,131.469248],[161.71420799999999,131.472434],[161.772989,131.510204],[161.802018,131.573758],[161.792079,131.64291699999998],[161.792078,131.64291799999998],[161.788894,131.649891],[161.763778,131.68606699999998],[161.699527,131.750317],[161.655225,131.82704999999999],[161.650091,131.835943],[161.650091,131.83594399999998],[161.65009,131.835946],[161.62449999999998,131.931449],[161.62449999999998,131.93145099999998],[161.62449999999998,132.03032],[161.624555,132.03073799999999],[161.623304,132.03968],[161.62313899999998,132.040043],[161.623018,132.04161299999998],[161.61947,132.064355],[161.589691,132.127554],[161.580651,132.13773899999998],[161.549914,132.162812],[161.519439,132.180407],[161.51943699999998,132.180408],[161.449525,132.25032099999999],[161.449523,132.25032299999998],[161.402358,132.33201599999998],[161.400091,132.335943],[161.400091,132.33594399999998],[161.40009,132.335946],[161.37449999999998,132.431449],[161.37449999999998,132.43145099999998],[161.37449999999998,132.53032],[161.374555,132.53073799999999],[161.373304,132.53968],[161.37313899999998,132.540043],[161.373018,132.54161299999998],[161.36947,132.564355],[161.339691,132.627554],[161.330651,132.63773899999998],[161.299914,132.662812],[161.269439,132.680407],[161.26943699999998,132.680408],[161.199525,132.75032099999999],[161.199523,132.75032299999998],[161.15009,132.835943],[161.143191,132.861694],[161.107122,132.92086899999998],[161.106825,132.921355],[161.106808,132.921362],[161.049779,132.950765],[161.01237,132.958904],[160.96742799999998,132.97566799999998],[160.94423799999998,132.984318],[160.944236,132.984318],[160.944236,132.984319],[160.93050499999998,132.991817],[160.930497,132.99182199999998],[160.899848,133.011519],[160.89057699999998,133.01846],[160.871599,133.032667],[160.871594,133.03267],[160.871589,133.03267499999998],[160.84407,133.05651899999998],[160.844043,133.056544],[160.837675,133.06291299999998],[160.77634899999998,133.096394],[160.706658,133.09140499999998],[160.66231399999998,133.062903],[160.65277899999998,133.05336699999998],[160.632433,133.035091],[160.63242599999998,133.03508499999998],[160.611809,133.01846899999998],[160.589599,133.002452],[160.58309699999998,132.99827399999998],[160.583093,132.998272],[160.58309,132.99827],[160.525625,132.970778],[160.525623,132.970777],[160.46742799999998,132.951412],[160.404912,132.938986],[160.404913,132.938986],[160.40312,132.93885799999998],[160.40311599999998,132.93885799999998],[160.330623,132.944054],[160.330618,132.944055],[160.262371,132.958903],[160.205712,132.980038],[160.19423799999998,132.984318],[160.194236,132.984318],[160.194236,132.984319],[160.18050499999998,132.991817],[160.180497,132.99182199999998],[160.149848,133.011519],[160.14057699999998,133.01846],[160.121599,133.032667],[160.121594,133.03267],[160.121589,133.03267499999998],[160.09407,133.05651899999998],[160.094043,133.056544],[160.087675,133.06291299999998],[160.02634899999998,133.096394],[159.956658,133.09140499999998],[159.91231399999998,133.062903],[159.90277899999998,133.05336699999998],[159.882433,133.035091],[159.88242599999998,133.03508499999998],[159.861809,133.01846899999998],[159.839599,133.002452],[159.83309699999998,132.99827399999998],[159.833093,132.998272],[159.83309,132.99827],[159.775625,132.970778],[159.775623,132.970777],[159.717427,132.951411],[159.70444,132.94883],[159.701618,132.94826899999998],[159.639703,132.91589399999998],[159.606019,132.858745],[159.59991,132.835946],[159.550475,132.75032199999998],[159.480562,132.680409],[159.480561,132.680408],[159.470836,132.674794],[159.461111,132.66917899999999],[159.451745,132.663771],[159.424007,132.641956],[159.41321499999998,132.630638],[159.40505,132.61479699999998],[159.403531,132.613204],[159.403114,132.611041],[159.381204,132.568536],[159.37774,132.550558],[159.3755,132.527097],[159.3755,132.43145099999998],[159.3755,132.431449],[159.34991,132.335946],[159.300475,132.25032199999998],[159.230562,132.180409],[159.222785,132.175919],[159.204464,132.16534],[159.204464,132.16534099999998],[159.201753,132.16377599999998],[159.201745,132.163769],[159.201742,132.163769],[159.174002,132.141952],[159.163217,132.13064],[159.131204,132.068536],[159.12774,132.050558],[159.1255,132.027097],[159.1255,131.93145099999998],[159.1255,131.931449],[159.09991,131.835946],[159.052238,131.753375],[159.051398,131.751895],[159.049383,131.748279],[159.049362,131.748189],[159.048868,131.747344],[159.034482,131.72099699999998],[159.01963,131.652742],[159.019759,131.650935],[159.039129,131.592726],[159.04331299999998,131.58621499999998],[159.059938,131.565584],[159.14161199999998,131.483912],[159.270221,131.355302],[159.298466,131.334159],[159.32155799999998,131.321551],[159.380983,131.30638399999998],[159.76456,131.30638399999998],[159.76456199999998,131.30638399999998],[159.84098899999998,131.28590499999999],[159.90951099999998,131.246344],[159.90951099999998,131.246343],[159.916564,131.24227199999999],[159.91662,131.242369],[159.919949,131.2402],[159.938527,131.230054],[160.006798,131.21519899999998]],[[179.071675,131.239176],[179.08565099999998,131.249509],[179.099609,131.26153],[179.16943799999999,131.331359],[179.25506199999998,131.38079399999998],[179.25506299999998,131.38079399999998],[179.25506299999998,131.380795],[179.329881,131.40084099999999],[179.34524299999998,131.406056],[179.36012599999998,131.412221],[179.374673,131.41939499999998],[179.416848,131.443745],[179.41685099999998,131.443747],[179.416853,131.443747],[179.416854,131.443748],[179.493281,131.464227],[179.572405,131.464227],[180.668428,131.464227],[180.703355,131.469248],[180.71420799999999,131.472434],[180.772989,131.510204],[180.802018,131.573758],[180.792079,131.64291699999998],[180.792078,131.64291799999998],[180.788894,131.649891],[180.763778,131.68606699999998],[180.699527,131.750317],[180.655225,131.82704999999999],[180.650091,131.835943],[180.650091,131.83594399999998],[180.65009,131.835946],[180.62449999999998,131.931449],[180.62449999999998,131.93145099999998],[180.62449999999998,132.03032],[180.624555,132.03073799999999],[180.623304,132.03968],[180.62313899999998,132.040043],[180.623018,132.04161299999998],[180.61946999999998,132.064355],[180.589691,132.127554],[180.580651,132.13773899999998],[180.549914,132.162812],[180.519439,132.180407],[180.51943699999998,132.180408],[180.449525,132.25032099999999],[180.449523,132.25032299999998],[180.402358,132.33201599999998],[180.400091,132.335943],[180.400091,132.33594399999998],[180.40009,132.335946],[180.37449999999998,132.431449],[180.37449999999998,132.43145099999998],[180.37449999999998,132.53032],[180.374555,132.53073799999999],[180.373304,132.53968],[180.37313899999998,132.540043],[180.373018,132.54161299999998],[180.36946999999998,132.564355],[180.339691,132.627554],[180.330651,132.63773899999998],[180.299914,132.662812],[180.269439,132.680407],[180.26943699999998,132.680408],[180.199525,132.75032099999999],[180.199523,132.75032299999998],[180.15009,132.835943],[180.143191,132.861694],[180.107122,132.92086899999998],[180.106825,132.921355],[180.106808,132.921362],[180.049779,132.950765],[180.01237,132.958904],[179.96742799999998,132.97566799999998],[179.94423799999998,132.984318],[179.944236,132.984318],[179.944236,132.984319],[179.93050499999998,132.991817],[179.930497,132.99182199999998],[179.899848,133.011519],[179.89057699999998,133.01846],[179.871599,133.032667],[179.871594,133.03267],[179.871589,133.03267499999998],[179.84407,133.05651899999998],[179.844043,133.056544],[179.837675,133.06291299999998],[179.77634899999998,133.096394],[179.706658,133.09140499999998],[179.66231399999998,133.062903],[179.65277899999998,133.05336699999998],[179.632433,133.035091],[179.63242599999998,133.03508499999998],[179.611809,133.01846899999998],[179.589599,133.002452],[179.58309699999998,132.99827399999998],[179.583093,132.998272],[179.58309,132.99827],[179.525625,132.970778],[179.525623,132.970777],[179.46742799999998,132.951412],[179.404912,132.938986],[179.404913,132.938986],[179.40312,132.93885799999998],[179.40311599999998,132.93885799999998],[179.330623,132.944054],[179.330618,132.944055],[179.262371,132.958903],[179.205712,132.980038],[179.19423799999998,132.984318],[179.194236,132.984318],[179.194236,132.984319],[179.18050499999998,132.991817],[179.180497,132.99182199999998],[179.149848,133.011519],[179.14057699999998,133.01846],[179.121599,133.032667],[179.121594,133.03267],[179.121589,133.03267499999998],[179.09407,133.05651899999998],[179.094043,133.056544],[179.087675,133.06291299999998],[179.02634899999998,133.096394],[178.956658,133.09140499999998],[178.91231399999998,133.062903],[178.90277899999998,133.05336699999998],[178.882433,133.035091],[178.88242599999998,133.03508499999998],[178.861809,133.01846899999998],[178.839599,133.002452],[178.83309699999998,132.99827399999998],[178.833093,132.998272],[178.83309,132.99827],[178.775625,132.970778],[178.775623,132.970777],[178.717427,132.951411],[178.70444,132.94883],[178.701618,132.94826899999998],[178.639703,132.91589399999998],[178.606019,132.858745],[178.59991,132.835946],[178.550475,132.75032199999998],[178.480562,132.680409],[178.480561,132.680408],[178.470836,132.674794],[178.461111,132.66917899999999],[178.451745,132.663771],[178.424007,132.641956],[178.41321499999998,132.630638],[178.40505,132.61479699999998],[178.403531,132.613204],[178.403114,132.611041],[178.381204,132.568536],[178.37774,132.550558],[178.3755,132.527097],[178.3755,132.43145099999998],[178.3755,132.431449],[178.34991,132.335946],[178.300475,132.25032199999998],[178.230562,132.180409],[178.222785,132.175919],[178.204464,132.16534],[178.204464,132.16534099999998],[178.201753,132.16377599999998],[178.201745,132.163769],[178.201742,132.163769],[178.174002,132.141952],[178.163217,132.13064],[178.131204,132.068536],[178.12774,132.050558],[178.1255,132.027097],[178.1255,131.93145099999998],[178.1255,131.931449],[178.09991,131.835946],[178.052238,131.753375],[178.051398,131.751895],[178.049383,131.748279],[178.049362,131.748189],[178.048868,131.747344],[178.034482,131.72099699999998],[178.01962999999998,131.652742],[178.019759,131.650935],[178.039129,131.592726],[178.04331299999998,131.58621499999998],[178.059938,131.565584],[178.14161199999998,131.483912],[178.270221,131.355302],[178.298466,131.334159],[178.32155799999998,131.321551],[178.380983,131.30638399999998],[178.76456,131.30638399999998],[178.76456199999998,131.30638399999998],[178.84098899999998,131.28590499999999],[178.90951099999998,131.246344],[178.90951099999998,131.246343],[178.916564,131.24227199999999],[178.91662,131.242369],[178.919949,131.2402],[178.938527,131.230054],[179.006798,131.21519899999998]],[[198.071675,131.239176],[198.08565099999998,131.249509],[198.099609,131.26153],[198.16943799999999,131.331359],[198.25506199999998,131.38079399999998],[198.25506299999998,131.38079399999998],[198.25506299999998,131.380795],[198.329881,131.40084099999999],[198.34524299999998,131.406056],[198.36012599999998,131.412221],[198.374673,131.41939499999998],[198.416848,131.443745],[198.41685099999998,131.443747],[198.416853,131.443747],[198.416854,131.443748],[198.493281,131.464227],[198.572405,131.464227],[199.66842799999998,131.464227],[199.703355,131.469248],[199.71420799999999,131.472434],[199.772989,131.510204],[199.802018,131.573758],[199.792079,131.64291699999998],[199.792078,131.64291799999998],[199.788894,131.649891],[199.763778,131.68606699999998],[199.699527,131.750317],[199.655225,131.82704999999999],[199.650091,131.835943],[199.650091,131.83594399999998],[199.65008999999998,131.835946],[199.62449999999998,131.931449],[199.62449999999998,131.93145099999998],[199.62449999999998,132.03032],[199.624555,132.03073799999999],[199.623304,132.03968],[199.62313899999998,132.040043],[199.623018,132.04161299999998],[199.61946999999998,132.064355],[199.589691,132.127554],[199.580651,132.13773899999998],[199.549914,132.162812],[199.51943899999998,132.180407],[199.51943699999998,132.180408],[199.449525,132.25032099999999],[199.449523,132.25032299999998],[199.402358,132.33201599999998],[199.400091,132.335943],[199.400091,132.33594399999998],[199.40008999999998,132.335946],[199.37449999999998,132.431449],[199.37449999999998,132.43145099999998],[199.37449999999998,132.53032],[199.374555,132.53073799999999],[199.373304,132.53968],[199.37313899999998,132.540043],[199.373018,132.54161299999998],[199.36946999999998,132.564355],[199.339691,132.627554],[199.330651,132.63773899999998],[199.299914,132.662812],[199.26943899999998,132.680407],[199.26943699999998,132.680408],[199.199525,132.75032099999999],[199.199523,132.75032299999998],[199.15008999999998,132.835943],[199.143191,132.861694],[199.107122,132.92086899999998],[199.106825,132.921355],[199.106808,132.921362],[199.049779,132.950765],[199.01237,132.958904],[198.96742799999998,132.97566799999998],[198.94423799999998,132.984318],[198.944236,132.984318],[198.944236,132.984319],[198.93050499999998,132.991817],[198.930497,132.99182199999998],[198.899848,133.011519],[198.89057699999998,133.01846],[198.871599,133.032667],[198.871594,133.03267],[198.871589,133.03267499999998],[198.84407,133.05651899999998],[198.844043,133.056544],[198.837675,133.06291299999998],[198.77634899999998,133.096394],[198.706658,133.09140499999998],[198.66231399999998,133.062903],[198.65277899999998,133.05336699999998],[198.632433,133.035091],[198.63242599999998,133.03508499999998],[198.611809,133.01846899999998],[198.589599,133.002452],[198.58309699999998,132.99827399999998],[198.583093,132.998272],[198.58309,132.99827],[198.525625,132.970778],[198.525623,132.970777],[198.46742799999998,132.951412],[198.404912,132.938986],[198.404913,132.938986],[198.40312,132.93885799999998],[198.40311599999998,132.93885799999998],[198.330623,132.944054],[198.330618,132.944055],[198.262371,132.958903],[198.20571199999998,132.980038],[198.19423799999998,132.984318],[198.194236,132.984318],[198.194236,132.984319],[198.18050499999998,132.991817],[198.180497,132.99182199999998],[198.149848,133.011519],[198.14057699999998,133.01846],[198.121599,133.032667],[198.121594,133.03267],[198.121589,133.03267499999998],[198.09407,133.05651899999998],[198.094043,133.056544],[198.087675,133.06291299999998],[198.02634899999998,133.096394],[197.956658,133.09140499999998],[197.91231399999998,133.062903],[197.90277899999998,133.05336699999998],[197.882433,133.035091],[197.88242599999998,133.03508499999998],[197.861809,133.01846899999998],[197.839599,133.002452],[197.83309699999998,132.99827399999998],[197.833093,132.998272],[197.83309,132.99827],[197.775625,132.970778],[197.775623,132.970777],[197.717427,132.951411],[197.70443999999998,132.94883],[197.701618,132.94826899999998],[197.639703,132.91589399999998],[197.606019,132.858745],[197.59991,132.835946],[197.55047499999998,132.75032199999998],[197.480562,132.680409],[197.480561,132.680408],[197.470836,132.674794],[197.461111,132.66917899999999],[197.451745,132.663771],[197.424007,132.641956],[197.41321499999998,132.630638],[197.40505,132.61479699999998],[197.403531,132.613204],[197.403114,132.611041],[197.381204,132.568536],[197.37774,132.550558],[197.3755,132.527097],[197.3755,132.43145099999998],[197.3755,132.431449],[197.34991,132.335946],[197.30047499999998,132.25032199999998],[197.230562,132.180409],[197.222785,132.175919],[197.204464,132.16534],[197.204464,132.16534099999998],[197.201753,132.16377599999998],[197.201745,132.163769],[197.201742,132.163769],[197.174002,132.141952],[197.163217,132.13064],[197.131204,132.068536],[197.12774,132.050558],[197.1255,132.027097],[197.1255,131.93145099999998],[197.1255,131.931449],[197.09991,131.835946],[197.052238,131.753375],[197.05139799999998,131.751895],[197.04938299999998,131.748279],[197.049362,131.748189],[197.048868,131.747344],[197.034482,131.72099699999998],[197.01962999999998,131.652742],[197.019759,131.650935],[197.039129,131.592726],[197.04331299999998,131.58621499999998],[197.059938,131.565584],[197.14161199999998,131.483912],[197.270221,131.355302],[197.298466,131.334159],[197.32155799999998,131.321551],[197.380983,131.30638399999998],[197.76456,131.30638399999998],[197.76456199999998,131.30638399999998],[197.84098899999998,131.28590499999999],[197.90951099999998,131.246344],[197.90951099999998,131.246343],[197.916564,131.24227199999999],[197.91662,131.242369],[197.919949,131.2402],[197.938527,131.230054],[198.006798,131.21519899999998]],[[134.938039,117.755569],[134.983794,117.80837299999999],[134.995,117.859884],[134.995,118.601884],[134.975315,118.66892299999999],[134.922511,118.71467799999999],[134.87099999999998,118.725884],[134.129,118.725884],[134.061961,118.706199],[134.01620599999998,118.65339499999999],[134.005,118.601884],[134.005,117.859884],[134.024685,117.792845],[134.07748899999999,117.74709],[134.129,117.735884],[134.87099999999998,117.735884]],[[153.938039,117.755569],[153.983794,117.80837299999999],[153.995,117.859884],[153.995,118.601884],[153.975315,118.66892299999999],[153.922511,118.71467799999999],[153.87099999999998,118.725884],[153.129,118.725884],[153.061961,118.706199],[153.01620599999998,118.65339499999999],[153.005,118.601884],[153.005,117.859884],[153.024685,117.792845],[153.07748899999999,117.74709],[153.129,117.735884],[153.87099999999998,117.735884]],[[172.938039,117.755569],[172.983794,117.80837299999999],[172.995,117.859884],[172.995,118.601884],[172.975315,118.66892299999999],[172.922511,118.71467799999999],[172.87099999999998,118.725884],[172.129,118.725884],[172.061961,118.706199],[172.01620599999998,118.65339499999999],[172.005,118.601884],[172.005,117.859884],[172.024685,117.792845],[172.07748899999999,117.74709],[172.129,117.735884],[172.87099999999998,117.735884]],[[191.938039,117.755569],[191.983794,117.80837299999999],[191.995,117.859884],[191.995,118.601884],[191.975315,118.66892299999999],[191.922511,118.71467799999999],[191.87099999999998,118.725884],[191.129,118.725884],[191.061961,118.706199],[191.01620599999998,118.65339499999999],[191.005,118.601884],[191.005,117.859884],[191.024685,117.792845],[191.07748899999999,117.74709],[191.129,117.735884],[191.87099999999998,117.735884]],[[202.166756,110.498644],[202.18089899999998,110.503351],[202.192852,110.503351],[202.224951,110.51800899999999],[202.231471,110.522199],[202.252107,110.53882999999999],[202.295639,110.582363],[202.29564399999998,110.58236699999999],[202.29564499999998,110.58236799999999],[202.42265899999998,110.667237],[202.422662,110.667238],[202.422663,110.667239],[202.563795,110.725698],[202.694898,110.75177599999999],[202.713615,110.755499],[202.713619,110.7555],[202.71362,110.7555],[202.866381,110.7555],[202.866382,110.755499],[203.01620499999999,110.725698],[203.15733699999998,110.667239],[203.27340099999998,110.589686],[203.275456,110.58904299999999],[203.276892,110.58743799999999],[203.305233,110.574456],[203.31382,110.571767],[203.33164599999998,110.571449],[203.34007599999998,110.56881],[203.355583,110.571021],[203.38367699999998,110.57052],[203.443121,110.607238],[203.473277,110.670265],[203.467055,110.733437],[203.465265,110.738236],[203.461456,110.745677],[203.46105799999998,110.748172],[203.459005,110.750467],[203.45218599999998,110.763792],[203.37276,110.88266],[203.37275499999998,110.88266999999999],[203.314302,111.023792],[203.31429599999998,111.02381899999999],[203.28449999999998,111.17361199999999],[203.28449999999998,111.173615],[203.28449999999998,111.32638399999999],[203.28449999999998,111.326386],[203.28449899999998,111.326386],[203.30453899999998,111.427127],[203.29831199999998,111.496719],[203.25772999999998,111.550212],[203.247623,111.557857],[203.244238,111.55912],[203.230514,111.566614],[203.199851,111.58632],[203.17159999999998,111.607468],[203.14404399999998,111.631345],[203.124068,111.65132],[203.11723999999998,111.656486],[203.11577599999998,111.65704],[203.111323,111.66069499999999],[203.04646499999998,111.704032],[203.025028,111.71548999999999],[202.95296199999999,111.745342],[202.929699,111.752399],[202.85319199999998,111.767617],[202.82900099999998,111.77],[202.75099699999998,111.77],[202.72680599999998,111.767617],[202.6503,111.752399],[202.627042,111.74534399999999],[202.55496499999998,111.71548899999999],[202.53352999999998,111.704031],[202.468672,111.66069399999999],[202.449882,111.64527299999999],[202.43278999999998,111.628181],[202.43278899999999,111.62818],[202.432775,111.628166],[202.43276,111.628152],[202.43275,111.628143],[202.412447,111.609905],[202.41243899999998,111.609899],[202.412434,111.609894],[202.391798,111.593263],[202.391787,111.593255],[202.39178199999998,111.593251],[202.39176999999998,111.59324199999999],[202.369618,111.57726799999999],[202.369578,111.577241],[202.36309699999998,111.573076],[202.363093,111.57307399999999],[202.36309,111.573072],[202.305625,111.54558],[202.305623,111.54557899999999],[202.24742799999999,111.526214],[202.184912,111.51378799999999],[202.184913,111.51378799999999],[202.18312,111.51366],[202.18311599999998,111.51366],[202.141652,111.516632],[202.110625,111.518856],[202.11062199999998,111.518856],[202.110617,111.518857],[202.05359299999998,111.531264],[202.038053,111.534645],[202.038048,111.534646],[202.037176,111.534835],[202.036217,111.53566699999999],[202.028055,111.539046],[201.974249,111.559114],[201.974243,111.559117],[201.96050699999998,111.566617],[201.929858,111.586315],[201.901593,111.607473],[201.874058,111.63133099999999],[201.874021,111.631366],[201.86011,111.645277],[201.84132499999998,111.66069399999999],[201.841324,111.66069499999999],[201.776467,111.704032],[201.75502799999998,111.715491],[201.68295999999998,111.74534299999999],[201.659698,111.752399],[201.583191,111.767617],[201.559,111.77],[201.481003,111.77],[201.45681199999999,111.767617],[201.385479,111.75342699999999],[201.35043299999998,111.748947],[201.350442,111.748947],[201.31632,111.74696499999999],[201.28337499999998,111.747332],[201.28101099999998,111.74735899999999],[201.28100799999999,111.74735899999999],[201.28097599999998,111.74736],[201.26639,111.74853399999999],[201.266378,111.748536],[201.196518,111.76422099999999],[201.196516,111.76422099999999],[201.19334999999998,111.765419],[201.123681,111.770713],[201.062209,111.737501],[201.028452,111.676328],[201.0255,111.64943099999999],[201.0255,110.81797399999999],[201.030522,110.783041],[201.03443299999998,110.769722],[201.072206,110.710945],[201.13575799999998,110.68191999999999],[201.140955,110.681173],[201.20604699999998,110.689351],[201.293795,110.725698],[201.42489799999998,110.75177599999999],[201.443615,110.755499],[201.44361899999998,110.7555],[201.44361999999998,110.7555],[201.59638099999998,110.7555],[201.59638199999998,110.755499],[201.746205,110.725698],[201.887337,110.667239],[202.014352,110.58237],[202.037817,110.558905],[202.05471799999998,110.54200499999999],[202.054724,110.542001],[202.08296299999998,110.520861],[202.096689,110.51336599999999],[202.112881,110.50984299999999],[202.12298199999998,110.50335199999999],[202.142718,110.503351],[202.164946,110.498515]],[[204.813428,110.57293899999999],[204.818231,110.574731],[204.843789,110.58780999999999],[204.94046,110.65240399999999],[204.962659,110.667237],[204.962662,110.667238],[204.962663,110.667239],[205.103795,110.725698],[205.234898,110.75177599999999],[205.253615,110.755499],[205.253619,110.7555],[205.25361999999998,110.7555],[205.40638099999998,110.7555],[205.40638199999998,110.755499],[205.507131,110.73545899999999],[205.576721,110.741686],[205.63189799999998,110.78455],[205.640155,110.79765499999999],[205.64659799999998,110.809457],[205.64659999999998,110.80946],[205.646604,110.809466],[205.646605,110.809468],[205.664944,110.838008],[205.666318,110.84014499999999],[205.666319,110.84014599999999],[205.673692,110.84999599999999],[205.687456,110.86838399999999],[205.711337,110.895946],[205.71133999999998,110.895949],[205.725271,110.90988],[205.740692,110.92867],[205.784032,110.993532],[205.795491,111.01497099999999],[205.825344,111.087043],[205.83239999999998,111.11030199999999],[205.84499499999998,111.17361899999999],[205.84761699999999,111.186797],[205.85,111.21099],[205.85,111.289],[205.84761699999999,111.313193],[205.832397,111.389704],[205.82534099999998,111.41296399999999],[205.795492,111.48502599999999],[205.784033,111.506464],[205.740695,111.57132399999999],[205.72527399999998,111.590114],[205.67011399999998,111.645274],[205.65132499999999,111.66069399999999],[205.651323,111.660696],[205.58646399999998,111.704033],[205.56502799999998,111.71548999999999],[205.49296199999998,111.745342],[205.469699,111.752399],[205.393192,111.767617],[205.369001,111.77],[205.290997,111.77],[205.266806,111.767617],[205.19029999999998,111.752399],[205.16704199999998,111.74534399999999],[205.094965,111.71548899999999],[205.07352999999998,111.704031],[205.008672,111.66069399999999],[204.989882,111.64527299999999],[204.97279,111.628181],[204.97278899999998,111.62818],[204.97277499999998,111.628166],[204.97276,111.628152],[204.97275,111.628143],[204.95244699999998,111.609905],[204.952439,111.609899],[204.95243399999998,111.609894],[204.931798,111.593263],[204.93178699999999,111.593255],[204.931782,111.593251],[204.93177,111.59324199999999],[204.909618,111.57726799999999],[204.90957799999998,111.577241],[204.903097,111.573076],[204.90309299999998,111.57307399999999],[204.90309,111.573072],[204.88346099999998,111.56368099999999],[204.831482,111.516992],[204.812997,111.449612],[204.81536,111.427633],[204.83006999999998,111.353676],[204.8355,111.32638],[204.8355,111.17362],[204.80569799999998,111.02379499999999],[204.752324,110.894939],[204.75198899999998,110.894131],[204.747241,110.882667],[204.74723999999998,110.88266399999999],[204.747235,110.882656],[204.669684,110.766594],[204.654454,110.734757],[204.65176599999998,110.726171],[204.650522,110.656313],[204.687244,110.596871],[204.750273,110.56671999999999]],[[208.538039,102.02468499999999],[208.58379399999998,102.077489],[208.595,102.12899999999999],[208.595,103.571],[208.575315,103.63803899999999],[208.52251099999998,103.68379399999999],[208.471,103.695],[207.029,103.695],[206.961961,103.675315],[206.916206,103.62251099999999],[206.905,103.571],[206.905,102.12899999999999],[206.92468499999998,102.061961],[206.977489,102.016206],[207.029,102.005],[208.471,102.005]],[[205.188039,102.27468499999999],[205.233794,102.327489],[205.245,102.37899999999999],[205.245,103.121],[205.225315,103.18803899999999],[205.172511,103.23379399999999],[205.12099999999998,103.24499999999999],[204.379,103.24499999999999],[204.311961,103.225315],[204.26620599999998,103.172511],[204.255,103.121],[204.255,102.37899999999999],[204.27468499999998,102.311961],[204.32748899999999,102.266206],[204.379,102.255],[205.12099999999998,102.255]],[[164.292472,98.14032999999999],[164.34840699999998,98.182199],[164.35652399999998,98.19450499999999],[164.35892099999998,98.198657],[164.362109,98.203683],[164.37033599999998,98.216651],[164.38211099999998,98.23360699999999],[164.394975,98.250576],[164.395762,98.251528],[164.396405,98.25230599999999],[164.420784,98.275819],[164.43101099999998,98.28788499999999],[164.438718,98.292958],[164.449866,98.301507],[164.482066,98.3262],[164.48208599999998,98.326212],[164.48209,98.32621499999999],[164.531327,98.35582699999999],[164.53188699999998,98.356083],[164.601826,98.376622],[164.601838,98.376623],[164.604251,98.37714799999999],[164.614164,98.379734],[164.622595,98.382311],[164.622596,98.382311],[164.62426499999998,98.38282099999999],[164.682624,98.421241],[164.710947,98.485112],[164.700242,98.55415699999999],[164.653908,98.606454],[164.622242,98.62059099999999],[164.551495,98.640903],[164.551492,98.64090399999999],[164.528164,98.652929],[164.522637,98.655777],[164.504692,98.662857],[164.495779,98.667942],[164.488937,98.673148],[164.488932,98.67315099999999],[164.48865999999998,98.673358],[164.485499,98.675686],[164.430137,98.715108],[164.42194,98.72292399999999],[164.417995,98.72676799999999],[164.414311,98.730434],[164.401849,98.74736299999999],[164.400169,98.74959199999999],[164.39702699999998,98.753664],[164.39624899999998,98.75443899999999],[164.355179,98.807823],[164.354975,98.80817499999999],[164.352181,98.811798],[164.327133,98.829988],[164.303346,98.849817],[164.299104,98.85034399999999],[164.295647,98.85285499999999],[164.264737,98.854616],[164.23400999999998,98.858436],[164.230157,98.856586],[164.22589,98.85683],[164.19893,98.84159799999999],[164.17102,98.82820099999999],[164.168778,98.824562],[164.165058,98.82245999999999],[164.150614,98.795073],[164.134377,98.768712],[164.133581,98.76277499999999],[164.132465,98.76065899999999],[164.13279,98.75687599999999],[164.13,98.736058],[164.13,98.70199],[164.129502,98.68606299999999],[164.12889199999998,98.676318],[164.128533,98.67058],[164.127038,98.65468],[164.12518599999999,98.639945],[164.10743,98.573307],[164.081861,98.51210999999999],[164.081856,98.51209999999999],[164.062668,98.47502399999999],[164.042556,98.453683],[164.02833099999998,98.438588],[164.01844,98.419124],[164.004549,98.40227399999999],[164.00292299999998,98.388588],[163.99668,98.376303],[163.99888199999998,98.35457799999999],[163.996306,98.332893],[164.00233699999998,98.3205],[164.003727,98.30678999999999],[164.017325,98.289704],[164.026882,98.270068],[164.04308799999998,98.257334],[164.047238,98.252121],[164.054115,98.24761699999999],[164.056584,98.24611399999999],[164.069468,98.23908],[164.09301,98.223948],[164.09427399999998,98.22318],[164.094768,98.223047],[164.103433,98.218125],[164.10353999999998,98.21807199999999],[164.112753,98.211697],[164.148036,98.18225799999999],[164.16145899999998,98.16883399999999],[164.22278,98.135348]],[[188.938039,96.52468499999999],[188.983794,96.577489],[188.995,96.62899999999999],[188.995,97.25374599999999],[189.000207,97.305066],[189.000208,97.305072],[189.010213,97.353867],[189.025627,97.403104],[189.02562999999998,97.40311299999999],[189.02898399999998,97.410946],[189.066838,97.473051],[189.06684199999998,97.473057],[189.11131799999998,97.526922],[189.111326,97.52693099999999],[189.143341,97.559328],[189.196257,97.58863099999999],[189.209013,97.601539],[189.224842,97.61041399999999],[189.233059,97.62587099999999],[189.24536799999998,97.63832699999999],[189.24912,97.656083],[189.25763899999998,97.672108],[189.256194,97.68955799999999],[189.25981399999998,97.706687],[189.25337199999998,97.72364999999999],[189.25187499999998,97.741739],[189.241225,97.75563799999999],[189.23501,97.77200599999999],[189.220417,97.782795],[189.20937999999998,97.797201],[189.186677,97.807741],[189.17882899999998,97.81354499999999],[189.178216,97.813767],[189.167355,97.817679],[189.16338299999998,97.818107],[189.14509099999998,97.822544],[189.110356,97.833648],[189.07760299999998,97.846761],[189.051662,97.85936199999999],[189.045446,97.86160199999999],[189.043557,97.86171499999999],[189.03551099999999,97.864717],[189.034537,97.864978],[189.00220399999998,97.864209],[188.97570299999998,97.86580699999999],[188.971553,97.86348],[188.964687,97.863317],[188.932942,97.841832],[188.91475799999998,97.831637],[188.913004,97.828338],[188.906823,97.82415499999999],[188.88705199999998,97.790606],[188.86467199999998,97.733728],[188.864671,97.73372599999999],[188.85304499999998,97.711822],[188.838599,97.68460499999999],[188.81759699999998,97.653976],[188.80599099999998,97.63704899999999],[188.805981,97.63703699999999],[188.800228,97.630399],[188.799779,97.629882],[188.799713,97.62980499999999],[188.784558,97.61232],[188.7747,97.60853499999999],[188.76744599999998,97.60254599999999],[188.74523399999998,97.582743],[188.745232,97.582741],[188.745229,97.58273899999999],[188.745226,97.582737],[188.68646999999999,97.54498199999999],[188.686458,97.544975],[188.62033599999998,97.51477899999999],[188.62032399999998,97.514775],[188.60533999999998,97.510375],[188.605335,97.510374],[188.605332,97.510373],[188.569708,97.502624],[188.569706,97.502623],[188.569703,97.502623],[188.534774,97.49760099999999],[188.498411,97.49499999999999],[188.129,97.49499999999999],[188.061961,97.475315],[188.01620599999998,97.422511],[188.005,97.371],[188.005,96.62899999999999],[188.024685,96.561961],[188.07748899999999,96.516206],[188.129,96.505],[188.87099999999998,96.505]],[[193.030298,89.635055],[193.032549,89.634945],[193.059002,89.64461],[193.07286299999998,89.65154799999999],[193.07458499999998,89.65240999999999],[193.101651,89.664],[193.130245,89.674279],[193.140241,89.67721399999999],[193.206133,89.68749],[193.20614,89.687491],[193.262281,89.68882699999999],[193.27030399999998,89.689019],[193.27030399999998,89.68901799999999],[193.270309,89.689019],[193.336641,89.68188599999999],[193.354922,89.67745],[193.354933,89.67744599999999],[193.354943,89.677444],[193.38960799999998,89.666361],[193.38961899999998,89.666356],[193.389638,89.66635099999999],[193.413998,89.656598],[193.413997,89.65659699999999],[193.44563499999998,89.643931],[193.466142,89.641972],[193.4856,89.635198],[193.500219,89.638716],[193.515188,89.637287],[193.533501,89.646727],[193.55353,89.65154799999999],[193.56392499999998,89.66241],[193.577292,89.66930099999999],[193.587594,89.68714399999999],[193.601837,89.702027],[193.60470899999999,89.716785],[193.61222899999999,89.729809],[193.611249,89.75038699999999],[193.615185,89.77060999999999],[193.609308,89.79114299999999],[193.608906,89.7996],[193.606926,89.804924],[193.604967,89.80984099999999],[193.597598,89.824563],[193.586009,89.85162],[193.57572,89.88023899999999],[193.573308,89.888452],[193.573305,89.88846],[193.57261499999998,89.89081],[193.562817,89.946028],[193.560619,89.979466],[193.559392,89.998121],[193.559392,89.99812399999999],[193.558089,90.01792499999999],[193.558654,90.023063],[193.55944,90.03421499999999],[193.559522,90.037465],[193.559616,90.037461],[193.559815,90.041865],[193.560575,90.04835399999999],[193.560724,90.049489],[193.56087399999998,90.050797],[193.560926,90.051343],[193.56125799999998,90.05417],[193.56126799999998,90.054217],[193.56152799999998,90.056471],[193.561215,90.058283],[193.57305399999998,90.10743699999999],[193.57304399999998,90.107637],[193.573412,90.108926],[193.57567,90.11829999999999],[193.576628,90.12182],[193.577635,90.12552],[193.577634,90.12552099999999],[193.577635,90.125523],[193.57768299999998,90.125697],[193.57870699999998,90.12946199999999],[193.579614,90.13279299999999],[193.580288,90.134052],[193.58691199999998,90.14947],[193.58711599999998,90.149391],[193.588259,90.152329],[193.608511,90.197452],[193.615164,90.21615399999999],[193.615639,90.217928],[193.61562899999998,90.282108],[193.615173,90.28380899999999],[193.613983,90.286941],[193.61396299999998,90.287778],[193.613285,90.288778],[193.60628799999998,90.30720199999999],[193.597582,90.32459399999999],[193.59757299999998,90.324615],[193.585996,90.351653],[193.585988,90.351671],[193.575718,90.380245],[193.575709,90.380271],[193.572781,90.390245],[193.569178,90.413356],[193.56250599999998,90.456144],[193.560979,90.520307],[193.56534,90.560873],[193.568109,90.586625],[193.572544,90.604907],[193.57254799999998,90.604919],[193.58363599999998,90.639607],[193.58364699999998,90.639637],[193.59658199999998,90.67195099999999],[193.59658299999998,90.67195099999999],[193.59661599999998,90.672034],[193.59682099999998,90.672545],[193.59696399999999,90.6729],[193.604123,90.68759899999999],[193.604559,90.688493],[193.609239,90.71615299999999],[193.617079,90.743093],[193.614991,90.75013899999999],[193.61621699999998,90.75738299999999],[193.605201,90.783182],[193.597231,90.81008399999999],[193.591666,90.814882],[193.58878099999998,90.82164],[193.565563,90.837389],[193.54431599999998,90.85571],[193.537039,90.85673799999999],[193.530959,90.860863],[193.502916,90.861559],[193.475133,90.86548599999999],[193.465597,90.862487],[193.461111,90.86259899999999],[193.441293,90.85546],[193.439416,90.854597],[193.42541,90.84758599999999],[193.40715,90.839767],[193.40566199999998,90.839083],[193.400772,90.834825],[193.359763,90.822784],[193.359756,90.82278199999999],[193.29386,90.812506],[193.229691,90.81097899999999],[193.16338399999998,90.818106],[193.16338,90.818107],[193.145094,90.822543],[193.145092,90.822543],[193.110355,90.833647],[193.11034899999999,90.83364999999999],[193.079446,90.846023],[193.07760299999998,90.846761],[193.057594,90.856481],[193.035498,90.864721],[193.032082,90.865636],[192.967883,90.86562699999999],[192.966175,90.865169],[192.963063,90.863986],[192.962233,90.863967],[192.96123699999998,90.863293],[192.94278799999998,90.856284],[192.925423,90.84759199999999],[192.925415,90.847588],[192.92541,90.84758599999999],[192.91792999999998,90.844383],[192.90863199999998,90.840401],[192.90249,90.835329],[192.859763,90.822784],[192.859756,90.82278199999999],[192.79386,90.812506],[192.729691,90.81097899999999],[192.66338399999998,90.818106],[192.66338,90.818107],[192.645094,90.822543],[192.645092,90.822543],[192.610355,90.833647],[192.61034899999999,90.83364999999999],[192.577608,90.846758],[192.5776,90.846762],[192.561373,90.85464499999999],[192.492471,90.866231],[192.42824199999998,90.838726],[192.389081,90.780863],[192.387419,90.711013],[192.396308,90.68760499999999],[192.402414,90.67540799999999],[192.414007,90.648333],[192.424288,90.61972899999999],[192.427222,90.60973399999999],[192.437494,90.54384],[192.439019,90.47967899999999],[192.43188899999998,90.413371],[192.431887,90.41336299999999],[192.431886,90.413356],[192.431465,90.41162399999999],[192.43075,90.408676],[192.430748,90.408671],[192.427451,90.395082],[192.41635,90.36035799999999],[192.403233,90.327596],[192.402089,90.32478599999999],[192.394982,90.31415],[192.389942,90.30068299999999],[192.38965299999998,90.296719],[192.386304,90.289329],[192.385232,90.285325],[192.386115,90.248024],[192.384878,90.230997],[192.386593,90.227847],[192.386886,90.21548],[192.426041,90.157612],[192.490266,90.1301],[192.49835299999998,90.12939899999999],[192.51449699999998,90.128534],[192.540868,90.125697],[192.56787599999998,90.121318],[192.575434,90.11967299999999],[192.615486,90.105536],[192.63550999999998,90.098469],[192.645667,90.09338199999999],[192.690373,90.07099199999999],[192.743336,90.035583],[192.74470499999998,90.034396],[192.792282,89.979466],[192.83002499999998,89.920723],[192.86021499999998,89.854613],[192.86462,89.839615],[192.86949099999998,89.81721999999999],[192.87329699999998,89.803598],[192.87335299999998,89.80338599999999],[192.874071,89.7996],[192.87552599999998,89.791929],[192.88,89.744323],[192.88,89.744317],[192.88003999999998,89.743892],[192.891698,89.714641],[192.90164099999998,89.684772],[192.904533,89.68244],[192.90590999999998,89.67898799999999],[192.931533,89.66068299999999],[192.956045,89.640931],[192.95973899999998,89.64053299999999],[192.962763,89.638374],[192.99419899999998,89.63682899999999],[193.025514,89.63346299999999]],[[196.889233,74.48012],[196.89025099999998,74.480419],[196.956146,74.49069399999999],[197.020312,74.492221],[197.086641,74.48508799999999],[197.104922,74.48065199999999],[197.106112,74.480271],[197.121356,74.480282],[197.188382,74.500013],[197.23409999999998,74.552849],[197.24399599999998,74.62201499999999],[197.241056,74.636335],[197.240683,74.637728],[197.240681,74.63773599999999],[197.23415799999998,74.67052799999999],[197.229934,74.70262],[197.228657,74.722117],[197.22775,74.735961],[197.22775,74.735969],[197.22775,75.542975],[197.208065,75.61001399999999],[197.191431,75.630656],[196.95528299999998,75.866805],[193.302187,79.519899],[192.652186,80.169899],[191.645254,81.17683],[191.60934799999998,81.221935],[191.57985299999999,81.269054],[191.554971,81.32106399999999],[191.55496599999998,81.32107599999999],[191.55207199999998,81.32943999999999],[191.55207,81.329447],[191.53831,81.400851],[191.53637899999998,81.44143],[191.53637899999998,81.441434],[191.534988,81.47062799999999],[191.5419,81.543019],[191.545586,81.55821399999999],[191.556683,81.592931],[191.569798,81.625694],[191.585712,81.658458],[191.585722,81.65847699999999],[191.59785,81.679484],[191.60540699999999,81.71064],[191.61446099999998,81.741416],[191.61359099999999,81.744382],[191.61432,81.747385],[191.60383,81.777689],[191.594811,81.808466],[191.592476,81.81049],[191.591466,81.813411],[191.56625699999998,81.83323399999999],[191.54203099999998,81.854249],[191.538972,81.85468999999999],[191.536544,81.8566],[191.504616,81.859647],[191.47287799999998,81.864228],[191.469081,81.86304],[191.46699099999998,81.86323999999999],[191.439008,81.85430199999999],[191.436975,81.853375],[191.425423,81.84759199999999],[191.406913,81.839665],[191.405602,81.839067],[191.400671,81.83479899999999],[191.36974899999998,81.825717],[191.36974999999998,81.825717],[191.359464,81.822696],[191.359463,81.822695],[191.359457,81.822694],[191.30211799999998,81.81276299999999],[191.30210699999998,81.812761],[191.23339299999998,81.808816],[191.232419,81.809277],[191.22048999999998,81.81056699999999],[191.21622599999998,81.81081999999999],[191.20209,81.81068599999999],[191.197205,81.811341],[191.19575999999998,81.811612],[191.190588,81.81222799999999],[191.189081,81.81242999999999],[191.189063,81.812432],[191.186357,81.812797],[191.185399,81.81264999999999],[191.185004,81.812674],[191.183913,81.812423],[191.183335,81.81233399999999],[191.149439,81.82139099999999],[191.148257,81.82170699999999],[191.146625,81.822143],[191.146623,81.822143],[191.12298199999998,81.828459],[191.110556,81.832118],[191.109717,81.83247],[191.09654799999998,81.838713],[191.094926,81.839356],[191.094912,81.839362],[191.09491,81.83936299999999],[191.084071,81.84428199999999],[191.05344399999998,81.858183],[191.04295199999999,81.86237899999999],[191.038659,81.863872],[191.034337,81.865031],[190.996973,81.878379],[190.99644899999998,81.878562],[190.99604,81.878582],[190.958452,81.895624],[190.958314,81.895687],[190.94897799999998,81.899906],[190.94437399999998,81.900549],[190.93635999999998,81.90499],[190.934788,81.907074],[190.923191,81.914712],[190.910519,81.92207499999999],[190.904516,81.92711899999999],[190.90043699999998,81.93026499999999],[190.897001,81.93270199999999],[190.879977,81.945883],[190.877656,81.947841],[190.87762999999998,81.947862],[190.864012,81.959357],[190.848144,81.973939],[189.630656,83.191431],[189.569333,83.224916],[189.54297499999998,83.22775],[187.793713,83.22775],[187.737127,83.235367],[187.726146,83.236845],[187.72614299999998,83.236846],[187.66291999999999,83.25417999999999],[187.66289999999998,83.254187],[187.60008,83.280864],[187.595539,83.283559],[187.595534,83.283563],[187.53892199999999,83.32918699999999],[187.537194,83.33104399999999],[187.536463,83.33147699999999],[187.53568199999998,83.332205],[187.53552299999998,83.33203499999999],[187.477104,83.36669599999999],[187.407279,83.36420199999999],[187.377547,83.34965],[187.373253,83.346781],[187.355501,83.334919],[187.35548799999998,83.334912],[187.355489,83.334912],[187.355481,83.334908],[187.225003,83.280864],[187.218917,83.27834299999999],[187.218907,83.27834],[187.21890499999998,83.278339],[187.2189,83.27833799999999],[187.07392199999998,83.2495],[187.07392,83.2495],[187.073918,83.2495],[186.92608199999998,83.2495],[186.92607999999998,83.2495],[186.926078,83.2495],[186.781096,83.27833799999999],[186.781079,83.27834399999999],[186.64451699999998,83.334908],[186.64449299999998,83.334921],[186.620984,83.350629],[186.554306,83.371504],[186.48692699999998,83.353017],[186.465995,83.336756],[186.443466,83.315017],[186.44346399999998,83.315015],[186.38468899999998,83.277243],[186.379924,83.27506699999999],[186.318538,83.24703199999999],[186.31853999999998,83.24703199999999],[186.305219,83.243121],[186.26957099999998,83.235367],[186.234662,83.23035],[186.234634,83.230347],[186.198306,83.22775],[186.198301,83.22775],[178.24163,83.22775],[178.190314,83.232956],[178.190312,83.232956],[178.190306,83.232957],[178.190302,83.232957],[178.14151099999998,83.242961],[178.09224899999998,83.258386],[178.09223699999998,83.258391],[178.08441299999998,83.261741],[178.08440099999999,83.261747],[178.022314,83.299596],[178.02231,83.299599],[177.96844199999998,83.34407999999999],[177.968428,83.344093],[177.93605,83.376088],[177.936048,83.37608999999999],[177.936048,83.376091],[177.917174,83.410174],[177.887752,83.46330499999999],[177.86648,83.52985199999999],[177.866479,83.52985699999999],[177.85441699999998,83.601705],[177.854398,83.60254599999999],[177.854397,83.60261],[177.854231,83.609549],[177.855962,83.645927],[177.855963,83.64595],[177.860143,83.680943],[177.861381,83.68994699999999],[177.861382,83.689953],[177.895638,83.78357],[177.895638,83.783571],[177.90392699999998,83.797178],[177.90393799999998,83.797195],[177.90908299999998,83.80564],[177.911687,83.811217],[177.93456,83.850605],[177.95041,83.865642],[177.957937,83.876728],[177.958145,83.877377],[177.959254,83.878708],[177.963127,83.884655],[177.96312899999998,83.884658],[177.964714,83.88628],[177.96802699999998,83.88922099999999],[177.96786,83.889408],[177.973107,83.89397799999999],[177.97724499999998,83.898083],[177.978275,83.89933099999999],[177.979281,83.900246],[177.97932799999998,83.900289],[177.983307,83.902682],[177.99453499999998,83.914886],[178.018499,83.928349],[178.022367,83.930522],[178.024083,83.93148599999999],[178.028474,83.933953],[178.041859,83.94147199999999],[178.047284,83.944704],[178.06596399999998,83.956488],[178.132374,83.986143],[178.13633199999998,83.987269],[178.13635299999999,83.987273],[178.13644399999998,83.987297],[178.140819,83.988496],[178.145173,83.989775],[178.146119,83.990048],[178.147098,83.990332],[178.147596,83.99047399999999],[178.182359,83.997817],[178.21629,84.00255],[178.216299,84.00255],[178.21630199999998,84.002551],[178.216295,84.002551],[178.25158299999998,84.005],[178.251588,84.005],[179.12099999999998,84.005],[179.188039,84.02468499999999],[179.233794,84.077489],[179.245,84.12899999999999],[179.245,84.871],[179.225315,84.93803899999999],[179.172511,84.983794],[179.12099999999998,84.99499999999999],[178.379,84.99499999999999],[178.311961,84.975315],[178.26620599999998,84.922511],[178.255,84.871],[178.255,84.746256],[178.254999,84.746246],[178.249787,84.694903],[178.23977,84.646078],[178.224343,84.596824],[178.220995,84.58900799999999],[178.183146,84.52692499999999],[178.138665,84.47305899999999],[178.10666,84.44067299999999],[178.01944899999998,84.392377],[177.975081,84.378194],[177.952898,84.37110299999999],[177.95289,84.371101],[177.881183,84.359043],[177.881173,84.359042],[177.867299,84.358712],[177.83091199999998,84.360447],[177.830885,84.360449],[177.795841,84.36464],[177.779662,84.36775899999999],[177.756193,84.36999999999999],[177.75052599999998,84.36999999999999],[177.718425,84.36577199999999],[177.716188,84.365172],[177.692789,84.356285],[177.675425,84.34759299999999],[177.64838999999998,84.33601399999999],[177.648373,84.336007],[177.648363,84.33600299999999],[177.641818,84.33364999999999],[177.619775,84.32572499999999],[177.61973899999998,84.325713],[177.609761,84.322783],[177.609756,84.32278199999999],[177.54386599999998,84.312507],[177.543856,84.312505],[177.54385,84.312505],[177.495727,84.31136],[177.47968799999998,84.310979],[177.47968699999998,84.310979],[177.465474,84.312507],[177.41339,84.318106],[177.413386,84.318106],[177.41338299999998,84.318107],[177.413379,84.318107],[177.41337299999998,84.31810899999999],[177.395094,84.322543],[177.395092,84.322543],[177.360355,84.333647],[177.36034899999999,84.33364999999999],[177.33436899999998,84.34405199999999],[177.32760299999998,84.346761],[177.307997,84.356285],[177.307594,84.356481],[177.28548999999998,84.364723],[177.282073,84.36563799999999],[177.21792499999998,84.36563799999999],[177.216222,84.36518199999999],[177.213067,84.363984],[177.212223,84.363964],[177.211213,84.36328],[177.192789,84.356285],[177.175425,84.34759299999999],[177.14838999999998,84.33601399999999],[177.148373,84.336007],[177.148363,84.33600299999999],[177.141818,84.33364999999999],[177.119775,84.32572499999999],[177.11973899999998,84.325713],[177.109761,84.322783],[177.109756,84.32278199999999],[177.04386599999998,84.312507],[177.043856,84.312505],[177.04385,84.312505],[176.995727,84.31136],[176.97968799999998,84.310979],[176.97968699999998,84.310979],[176.965474,84.312507],[176.91339,84.318106],[176.913386,84.318106],[176.91338299999998,84.318107],[176.913379,84.318107],[176.91337299999998,84.31810899999999],[176.895094,84.322543],[176.895092,84.322543],[176.860355,84.333647],[176.86034899999999,84.33364999999999],[176.827608,84.346758],[176.8276,84.346762],[176.81136999999998,84.354646],[176.742467,84.366231],[176.678239,84.338724],[176.63907899999998,84.28085999999999],[176.637418,84.211011],[176.646304,84.187613],[176.652413,84.17541],[176.664005,84.148338],[176.674285,84.119737],[176.677248,84.109644],[176.68730399999998,84.04983399999999],[176.690034,83.992537],[176.690033,83.992536],[176.69004099999998,83.99237699999999],[176.69006399999998,83.991912],[176.69006299999998,83.99190399999999],[176.690235,83.988309],[176.690235,83.988306],[176.690236,83.988289],[176.691017,83.971909],[176.69234,83.96808399999999],[176.69177499999998,83.966158],[176.69075899999999,83.964066],[176.690304,83.961146],[176.688642,83.94958],[176.688626,83.94941399999999],[176.687808,83.943783],[176.68778799999998,83.943647],[176.68778899999998,83.94364399999999],[176.687701,83.943038],[176.68654999999998,83.935025],[176.686445,83.93439],[176.68319599999998,83.91201699999999],[176.677508,83.895327],[176.67745499999998,83.895107],[176.675163,83.888691],[176.67381899999998,83.88471799999999],[176.668859,83.869197],[176.666245,83.859743],[176.664635,83.852865],[176.662073,83.84631499999999],[176.660729,83.843226],[176.65438899999998,83.828659],[176.646292,83.811821],[176.64477499999998,83.80895],[176.634634,83.783095],[176.634358,83.78206399999999],[176.634369,83.72098299999999],[176.63391,83.720885],[176.633896,83.720883],[176.633896,83.720882],[176.633741,83.720849],[176.634369,83.71791499999999],[176.63437,83.71788699999999],[176.634399,83.717778],[176.64264699999998,83.66687499999999],[176.64265,83.666859],[176.645613,83.617128],[176.643466,83.565584],[176.642257,83.557172],[176.638871,83.53362],[176.632781,83.525481],[176.62945299999998,83.515203],[176.62176399999998,83.48736799999999],[176.61444699999998,83.471346],[176.592741,83.423819],[176.58549399999998,83.411093],[176.570201,83.384238],[176.50116599999998,83.317624],[176.498461,83.31501399999999],[176.439688,83.277243],[176.434923,83.27506699999999],[176.373537,83.24703199999999],[176.373539,83.24703199999999],[176.360218,83.243121],[176.32457,83.235367],[176.289661,83.23035],[176.28963299999998,83.230347],[176.25330499999998,83.22775],[176.2533,83.22775],[176.238158,83.22775],[176.238157,83.22775],[176.166177,83.238098],[176.15052699999998,83.24269199999999],[176.150489,83.24270399999999],[176.144221,83.244545],[176.105449,83.25325],[176.08864499999999,83.262568],[176.079228,83.266869],[176.072936,83.269003],[176.07180699999998,83.269049],[176.06873099999999,83.27034599999999],[176.057795,83.273625],[176.05779099999998,83.273626],[176.05779099999998,83.27362699999999],[176.055845,83.274659],[176.05577499999998,83.274695],[176.05525599999999,83.274971],[176.05525699999998,83.27497199999999],[176.05507799999998,83.27506699999999],[176.055012,83.275116],[176.05035999999998,83.278362],[176.042193,83.28378599999999],[176.03298999999998,83.28799],[176.03042399999998,83.289639],[176.030384,83.289665],[176.023857,83.295964],[176.01445999999999,83.302206],[176.01195199999998,83.302983],[175.998176,83.31644399999999],[175.99815999999998,83.316459],[175.98451599999999,83.329785],[175.97803299999998,83.335684],[175.96494099999998,83.346775],[175.964934,83.346781],[175.932951,83.379193],[175.927649,83.389056],[175.917331,83.40112099999999],[175.89783699999998,83.444524],[175.895751,83.448407],[175.88575799999998,83.467],[175.885754,83.46700799999999],[175.88378899999998,83.473435],[175.88151499999998,83.480869],[175.876489,83.49206199999999],[175.871658,83.513093],[175.870371,83.517302],[175.87036999999998,83.517307],[175.869422,83.52040699999999],[175.86941099999999,83.520462],[175.865318,83.533847],[175.85416999999998,83.605667],[175.85416999999998,83.605673],[175.854085,83.613205],[175.85407999999998,83.613204],[175.854084,83.615697],[175.854073,83.61614399999999],[175.85401199999998,83.61975199999999],[175.854004,83.620488],[175.854005,83.62052],[175.855992,83.654986],[175.85599499999998,83.655017],[175.860207,83.688464],[175.860212,83.688495],[175.867322,83.72477099999999],[175.86666,83.72489999999999],[175.866465,83.736199],[175.869876,83.74687399999999],[175.86568,83.78191799999999],[175.86551,83.782552],[175.85594799999998,83.80727399999999],[175.84857,83.821579],[175.84855299999998,83.821613],[175.83876899999998,83.843036],[175.82974,83.865586],[175.829734,83.865599],[175.828215,83.86998899999999],[175.82433999999998,83.875427],[175.818353,83.9065],[175.811703,83.941014],[175.81169799999998,83.94104399999999],[175.810139,83.949989],[175.811577,83.98446899999999],[175.811548,83.99546],[175.810084,84.02658199999999],[175.80816099999998,84.03214799999999],[175.808189,84.03275],[175.809026,84.03446799999999],[175.80949999999999,84.037504],[175.813435,84.06488999999999],[175.814584,84.070861],[175.81563799999998,84.07604599999999],[175.821485,84.10333399999999],[175.82663499999998,84.116705],[175.827472,84.11932],[175.831106,84.13068299999999],[175.833729,84.14016699999999],[175.835361,84.14713499999999],[175.83792,84.153677],[175.839364,84.156994],[175.839364,84.156995],[175.845598,84.171317],[175.853904,84.188589],[175.865217,84.257537],[175.837458,84.32165499999999],[175.77944,84.36058799999999],[175.70958399999998,84.36197299999999],[175.68665,84.353212],[175.675419,84.34759],[175.64839,84.33601399999999],[175.648373,84.336007],[175.648363,84.33600299999999],[175.641818,84.33364999999999],[175.619775,84.32572499999999],[175.61973899999998,84.325713],[175.609761,84.322783],[175.609756,84.32278199999999],[175.54386599999998,84.312507],[175.543856,84.312505],[175.54385,84.312505],[175.495727,84.31136],[175.47968799999998,84.310979],[175.47968699999998,84.310979],[175.465474,84.312507],[175.41339,84.318106],[175.413386,84.318106],[175.41338299999998,84.318107],[175.413379,84.318107],[175.41337299999998,84.31810899999999],[175.395094,84.322543],[175.395092,84.322543],[175.360355,84.333647],[175.36034899999999,84.33364999999999],[175.33436899999998,84.34405199999999],[175.32760299999998,84.346761],[175.307997,84.356285],[175.307594,84.356481],[175.28548999999998,84.364723],[175.282073,84.36563799999999],[175.21792499999998,84.36563799999999],[175.216222,84.36518199999999],[175.213067,84.363984],[175.212223,84.363964],[175.211213,84.36328],[175.192789,84.356285],[175.175425,84.34759299999999],[175.14839,84.33601399999999],[175.148373,84.336007],[175.148363,84.33600299999999],[175.141818,84.33364999999999],[175.119775,84.32572499999999],[175.11973899999998,84.325713],[175.109761,84.322783],[175.109756,84.32278199999999],[175.04386599999998,84.312507],[175.043856,84.312505],[175.04385,84.312505],[174.995727,84.31136],[174.97968799999998,84.310979],[174.97968699999998,84.310979],[174.965474,84.312507],[174.91339,84.318106],[174.913386,84.318106],[174.91338299999998,84.318107],[174.913379,84.318107],[174.91337299999998,84.31810899999999],[174.895094,84.322543],[174.895092,84.322543],[174.860355,84.333647],[174.86034899999999,84.33364999999999],[174.827608,84.346758],[174.8276,84.346762],[174.81136999999998,84.354646],[174.742467,84.366231],[174.678239,84.338724],[174.63907899999998,84.28085999999999],[174.637418,84.211011],[174.646304,84.187613],[174.652413,84.17541],[174.664005,84.148338],[174.674285,84.119737],[174.677248,84.109644],[174.68730399999998,84.04983399999999],[174.690034,83.992537],[174.690033,83.992536],[174.69004099999998,83.99237699999999],[174.69006399999998,83.991912],[174.69006299999998,83.99190399999999],[174.690235,83.988309],[174.690235,83.988306],[174.690236,83.988289],[174.691017,83.971909],[174.69234,83.96808399999999],[174.69177499999998,83.966158],[174.69075899999999,83.964066],[174.690304,83.961146],[174.688642,83.94958],[174.688626,83.94941399999999],[174.687808,83.943783],[174.68778799999998,83.943647],[174.68778899999998,83.94364399999999],[174.687701,83.943038],[174.68654999999998,83.935025],[174.686445,83.93439],[174.68319599999998,83.91201699999999],[174.677508,83.895327],[174.67745499999998,83.895107],[174.675163,83.888691],[174.67381899999998,83.88471799999999],[174.668859,83.869197],[174.666245,83.859743],[174.664635,83.852865],[174.662073,83.84631499999999],[174.660729,83.843226],[174.65438899999998,83.828659],[174.646292,83.811821],[174.64477499999998,83.80895],[174.634634,83.783095],[174.634358,83.78206399999999],[174.634369,83.72098299999999],[174.63391,83.720885],[174.633896,83.720883],[174.633896,83.720882],[174.633741,83.720849],[174.634369,83.71791499999999],[174.63437,83.71788699999999],[174.634399,83.717778],[174.64264699999998,83.66687499999999],[174.64265,83.666859],[174.645613,83.617128],[174.643466,83.565584],[174.642257,83.557172],[174.638871,83.53362],[174.632781,83.525481],[174.62945299999998,83.515203],[174.62176399999998,83.48736799999999],[174.61444699999998,83.471346],[174.592741,83.423819],[174.58549399999998,83.411093],[174.570201,83.384238],[174.50116599999998,83.317624],[174.498461,83.31501399999999],[174.439688,83.277243],[174.434923,83.27506699999999],[174.373537,83.24703199999999],[174.373539,83.24703199999999],[174.360218,83.243121],[174.32457,83.235367],[174.289661,83.23035],[174.28963299999998,83.230347],[174.25330499999998,83.22775],[174.2533,83.22775],[174.238158,83.22775],[174.238157,83.22775],[174.166177,83.238098],[174.15052699999998,83.24269199999999],[174.150489,83.24270399999999],[174.144221,83.244545],[174.105449,83.25325],[174.08864499999999,83.262568],[174.079228,83.266869],[174.072936,83.269003],[174.07180699999998,83.269049],[174.06873099999999,83.27034599999999],[174.057795,83.273625],[174.05779099999998,83.273626],[174.05779099999998,83.27362699999999],[174.055845,83.274659],[174.05577499999998,83.274695],[174.05525599999999,83.274971],[174.05525699999998,83.27497199999999],[174.05507799999998,83.27506699999999],[174.055012,83.275116],[174.05035999999998,83.278362],[174.042193,83.28378599999999],[174.03298999999998,83.28799],[174.03042399999998,83.289639],[174.030384,83.289665],[174.023857,83.295964],[174.01445999999999,83.302206],[174.01195199999998,83.302983],[173.998176,83.31644399999999],[173.99815999999998,83.316459],[173.98451599999999,83.329785],[173.97803299999998,83.335684],[173.96494099999998,83.346775],[173.964934,83.346781],[173.932951,83.379193],[173.927649,83.389056],[173.917331,83.40112099999999],[173.89783699999998,83.444524],[173.895751,83.448407],[173.88575799999998,83.467],[173.885754,83.46700799999999],[173.88378899999998,83.473435],[173.88151499999998,83.480869],[173.876489,83.49206199999999],[173.871658,83.513093],[173.870371,83.517302],[173.87036999999998,83.517307],[173.869422,83.52040699999999],[173.86941099999999,83.520462],[173.865318,83.533847],[173.85416999999998,83.605667],[173.85416999999998,83.605673],[173.854085,83.613205],[173.85407999999998,83.613204],[173.854084,83.615697],[173.854073,83.61614399999999],[173.85401199999998,83.61975199999999],[173.854004,83.620488],[173.854005,83.62052],[173.855992,83.654986],[173.85599499999998,83.655017],[173.860207,83.688464],[173.860212,83.688495],[173.867322,83.72477099999999],[173.86666,83.72489999999999],[173.866465,83.736199],[173.869876,83.74687399999999],[173.86568,83.78191799999999],[173.86551,83.782552],[173.85594799999998,83.80727399999999],[173.84857,83.821579],[173.84855299999998,83.821613],[173.83876899999998,83.843036],[173.82974,83.865586],[173.829734,83.865599],[173.828215,83.86998899999999],[173.82433999999998,83.875427],[173.818353,83.9065],[173.811703,83.941014],[173.81169799999998,83.94104399999999],[173.810139,83.949989],[173.811577,83.98446899999999],[173.811548,83.99546],[173.810084,84.02658199999999],[173.80816099999998,84.03214799999999],[173.808189,84.03275],[173.809026,84.03446799999999],[173.80949999999999,84.037504],[173.813435,84.06488999999999],[173.814584,84.070861],[173.81563799999998,84.07604599999999],[173.821485,84.10333399999999],[173.82663499999998,84.116705],[173.827472,84.11932],[173.831106,84.13068299999999],[173.833729,84.14016699999999],[173.835361,84.14713499999999],[173.83792,84.153677],[173.839364,84.156994],[173.839364,84.156995],[173.845598,84.171317],[173.853699,84.188164],[173.85516199999998,84.190933],[173.869057,84.259407],[173.843727,84.324523],[173.833194,84.33650899999999],[173.82248099999998,84.347222],[173.80421199999998,84.367561],[173.804181,84.36759699999999],[173.787597,84.38817499999999],[173.787593,84.38817999999999],[173.771581,84.410383],[173.76738699999999,84.41690799999999],[173.73989699999998,84.474368],[173.739894,84.474373],[173.720528,84.532566],[173.708105,84.595066],[173.708105,84.595072],[173.707976,84.59687699999999],[173.713169,84.669371],[173.72802,84.73762599999999],[173.72802299999998,84.737639],[173.75342999999998,84.805754],[173.753432,84.805757],[173.76091399999999,84.81946099999999],[173.760933,84.819492],[173.78062599999998,84.85013699999999],[173.780635,84.850149],[173.798036,84.873395],[173.79804099999998,84.873401],[173.80081099999998,84.877101],[173.800858,84.877163],[173.801831,84.878462],[173.825659,84.905954],[173.835902,84.916197],[173.83841099999998,84.919033],[173.851703,84.947364],[173.866703,84.97483],[173.86659899999998,84.979114],[173.868088,84.982287],[173.866176,84.996629],[173.865288,85.03338099999999],[173.865152,85.033887],[173.859081,85.049855],[173.858856,85.05154399999999],[173.85809999999998,85.052433],[173.85628799999998,85.05720199999999],[173.847582,85.07459399999999],[173.847578,85.074603],[173.835995,85.101654],[173.835993,85.10166],[173.828377,85.122855],[173.825708,85.130281],[173.825703,85.13029499999999],[173.824806,85.133349],[173.824807,85.13335],[173.822781,85.140249],[173.81250599999998,85.206137],[173.81133,85.25557599999999],[173.810979,85.270307],[173.818108,85.336618],[173.818582,85.338572],[173.818583,85.33857499999999],[173.822545,85.354907],[173.833643,85.38962699999999],[173.845506,85.41926099999999],[173.845527,85.419314],[173.84678,85.42244199999999],[173.84681,85.422505],[173.846811,85.422506],[173.854637,85.43861299999999],[173.866229,85.507515],[173.838731,85.57174499999999],[173.780871,85.610913],[173.71102199999999,85.61258199999999],[173.687599,85.603687],[173.675409,85.597585],[173.648359,85.586001],[173.648338,85.585993],[173.619778,85.575726],[173.619755,85.575718],[173.60975399999998,85.57278099999999],[173.54386599999998,85.562507],[173.543856,85.562505],[173.54385,85.562505],[173.495727,85.56136],[173.47968799999998,85.560979],[173.47968699999998,85.560979],[173.465474,85.562507],[173.41339,85.568106],[173.413386,85.568106],[173.41338299999998,85.568107],[173.413379,85.568107],[173.41337299999998,85.56810899999999],[173.395094,85.572543],[173.395092,85.572543],[173.360355,85.583647],[173.36034899999999,85.58364999999999],[173.329446,85.596023],[173.32760299999998,85.596761],[173.307594,85.606481],[173.285498,85.614721],[173.282082,85.615636],[173.21791299999998,85.615635],[173.216205,85.615177],[173.21307,85.613987],[173.212233,85.613967],[173.211229,85.613287],[173.19278699999998,85.606284],[173.175409,85.597585],[173.148359,85.586001],[173.148338,85.585993],[173.119778,85.575726],[173.119755,85.575718],[173.10975399999998,85.57278099999999],[173.04386599999998,85.562507],[173.043856,85.562505],[173.04385,85.562505],[172.995727,85.56136],[172.97968799999998,85.560979],[172.97968699999998,85.560979],[172.965474,85.562507],[172.91339,85.568106],[172.913386,85.568106],[172.91338299999998,85.568107],[172.913379,85.568107],[172.91337299999998,85.56810899999999],[172.895094,85.572543],[172.895092,85.572543],[172.860355,85.583647],[172.86034899999999,85.58364999999999],[172.829446,85.596023],[172.82760299999998,85.596761],[172.825907,85.597585],[172.811368,85.604647],[172.74246499999998,85.61622899999999],[172.678238,85.58872099999999],[172.63907899999998,85.530857],[172.63742,85.461007],[172.64631,85.437601],[172.652414,85.42540799999999],[172.664007,85.398333],[172.674288,85.36972899999999],[172.677222,85.359734],[172.687494,85.29384],[172.689019,85.229683],[172.68500799999998,85.192377],[172.681893,85.1634],[172.68188899999998,85.163378],[172.677472,85.14517],[172.67745599999998,85.145102],[172.666358,85.110382],[172.662867,85.10166],[172.653247,85.07762699999999],[172.65177799999998,85.074603],[172.643517,85.05759499999999],[172.63528599999998,85.035527],[172.634685,85.033283],[172.636348,84.963438],[172.66678199999998,84.91351],[172.677517,84.902777],[172.69579299999998,84.882431],[172.71242999999998,84.86178699999999],[172.728409,84.839632],[172.72948,84.837964],[172.729651,84.837701],[172.729741,84.83756],[172.73264,84.83304799999999],[172.760102,84.77562999999999],[172.77947,84.717428],[172.791892,84.654958],[172.792021,84.65315199999999],[172.792021,84.653142],[172.787863,84.595072],[172.78682899999998,84.580629],[172.771978,84.512371],[172.746571,84.444251],[172.73908,84.430531],[172.730326,84.41690799999999],[172.719379,84.399872],[172.719368,84.399856],[172.698226,84.371612],[172.674363,84.34407],[172.674357,84.34406299999999],[172.67434699999998,84.34405199999999],[172.66678,84.336485],[172.661037,84.32596699999999],[172.651795,84.318342],[172.644602,84.29587],[172.633295,84.275162],[172.633616,84.261545],[172.630497,84.251798],[172.634675,84.216752],[172.63481199999998,84.21624],[172.64371599999998,84.192784],[172.646312,84.18759899999999],[172.652414,84.17540799999999],[172.664007,84.148333],[172.674288,84.11972899999999],[172.677222,84.109734],[172.687494,84.04384],[172.689019,83.97967899999999],[172.681888,83.913367],[172.677452,83.895083],[172.66635,83.86035799999999],[172.653233,83.827596],[172.652089,83.824786],[172.652088,83.82478499999999],[172.650747,83.822257],[172.650192,83.821753],[172.63629899999998,83.789309],[172.634762,83.783571],[172.634365,83.78209],[172.634369,83.72098299999999],[172.63391,83.720885],[172.633896,83.720883],[172.633896,83.720882],[172.633741,83.720849],[172.634369,83.71791499999999],[172.63437,83.71788699999999],[172.634399,83.717778],[172.64264699999998,83.66687499999999],[172.64265,83.666859],[172.645613,83.617128],[172.643466,83.565584],[172.642257,83.557172],[172.638871,83.53362],[172.632781,83.525481],[172.62945299999998,83.515203],[172.62176399999998,83.48736799999999],[172.61444699999998,83.471346],[172.592741,83.423819],[172.58549399999998,83.411093],[172.570201,83.384238],[172.50116599999998,83.317624],[172.498461,83.31501399999999],[172.439688,83.277243],[172.434923,83.27506699999999],[172.373537,83.24703199999999],[172.373539,83.24703199999999],[172.360218,83.243121],[172.32457,83.235367],[172.289661,83.23035],[172.28963299999998,83.230347],[172.25330499999998,83.22775],[172.2533,83.22775],[167.821612,83.22775],[167.754573,83.20806499999999],[167.70881799999998,83.155261],[167.698874,83.086103],[167.72789899999998,83.022547],[167.73393099999998,83.016069],[167.951081,82.798918],[167.979326,82.77777499999999],[168.002418,82.76516699999999],[168.06184299999998,82.75],[173.25,82.75],[174.951081,81.048918],[174.979326,81.02777499999999],[175.002418,81.01516699999999],[175.06184299999998,81.0],[190.75,81.0],[195.611744,76.138254],[195.67306499999998,76.104771],[195.74274799999998,76.109752],[195.77856,76.123108],[195.82248099999998,76.135156],[195.922156,76.13337299999999],[195.99042899999998,76.11851899999999],[196.05856699999998,76.093103],[196.068494,76.087682],[196.099154,76.067977],[196.104683,76.06383799999999],[196.10469,76.063833],[196.127411,76.046823],[196.154954,76.022956],[196.653685,75.524225],[196.69275199999998,75.473935],[196.72404699999998,75.421191],[196.749463,75.362803],[196.75687499999998,75.33756199999999],[196.764625,75.301941],[196.769649,75.267004],[196.77224999999999,75.230637],[196.77224999999999,74.735961],[196.770064,74.702608],[196.765838,74.670512],[196.75931699999998,74.637731],[196.758908,74.63620399999999],[196.75891199999998,74.636],[196.75885699999998,74.635761],[196.758918,74.635746],[196.759504,74.611171],[196.755957,74.58637999999999],[196.760321,74.576841],[196.760571,74.566357],[196.774607,74.545617],[196.78502699999999,74.52284499999999],[196.79385299999998,74.517181],[196.799733,74.508494],[196.822756,74.498634],[196.843831,74.485112],[196.85960699999998,74.482854],[196.863962,74.48098999999999],[196.87167599999998,74.481127],[196.87876899999998,74.480113]],[[195.928038,58.085719999999995],[195.977117,58.125999],[195.980112,58.130153],[195.99409,58.155218999999995],[196.014909,58.205481],[196.014914,58.205492],[196.01492299999998,58.205507],[196.097049,58.328416999999995],[196.09705,58.328418],[196.09705499999998,58.328424],[196.201574,58.432942999999995],[196.20157999999998,58.432947999999996],[196.201584,58.432950999999996],[196.32449799999998,58.51508],[196.324511,58.515086999999994],[196.324513,58.515086999999994],[196.324517,58.51509],[196.395929,58.544669],[196.43777,58.562],[196.455476,58.569333],[196.45988499999999,58.571419],[196.606076,58.6005],[196.61213899999998,58.601096999999996],[196.611902,58.603497],[196.668735,58.620185],[196.71448999999998,58.672988999999994],[196.722861,58.698139999999995],[196.72339,58.700567],[196.732597,58.742895999999995],[196.758015,58.811043999999995],[196.764667,58.823225],[196.784359,58.853865],[196.78437699999998,58.853891999999995],[196.805511,58.882124999999995],[196.829228,58.909499],[196.82939,58.909684999999996],[196.8294,58.909695],[196.83321899999999,58.913514],[196.83899399999999,58.92409],[196.84828199999998,58.931771],[196.855428,58.954187999999995],[196.866704,58.974837],[196.86637299999998,58.988516],[196.869505,58.99834],[196.865288,59.033381],[196.865152,59.033887],[196.85628799999998,59.057202],[196.847582,59.074594],[196.84757199999999,59.074614999999994],[196.835998,59.101648],[196.835993,59.101659],[196.825706,59.130286999999996],[196.825704,59.130294],[196.82480999999999,59.133339],[196.824807,59.13335],[196.824806,59.133348999999995],[196.82278599999998,59.140229],[196.81250599999998,59.20614],[196.81250599999998,59.206143999999995],[196.810979,59.270306999999995],[196.81293499999998,59.288506999999996],[196.817998,59.3356],[196.817998,59.335601999999994],[196.818108,59.336617999999994],[196.818582,59.338572],[196.818583,59.338575],[196.822545,59.354907],[196.833643,59.389627],[196.842817,59.412544],[196.84282399999998,59.412561999999994],[196.844109,59.415772999999994],[196.844112,59.41578],[196.846761,59.422396],[196.84676399999998,59.422402],[196.846766,59.422407],[196.856482,59.442406999999996],[196.864723,59.46451],[196.864913,59.465216999999996],[196.86563999999998,59.467931],[196.865634,59.532089],[196.865178,59.533791],[196.863982,59.536939999999994],[196.863962,59.53778],[196.863281,59.538784],[196.85628799999998,59.557202],[196.847582,59.574594],[196.84757199999999,59.574614999999994],[196.835998,59.601648],[196.835993,59.601659],[196.825706,59.630286999999996],[196.825704,59.630294],[196.82480999999999,59.633339],[196.824807,59.63335],[196.824806,59.633348999999995],[196.82278599999998,59.640229],[196.81250599999998,59.70614],[196.811783,59.73654],[196.810979,59.770306999999995],[196.813965,59.79808],[196.818109,59.836625],[196.822543,59.8549],[196.822545,59.854907],[196.827283,59.869729],[196.833644,59.889630999999994],[196.83364799999998,59.889641],[196.838652,59.902141],[196.838653,59.902141],[196.838655,59.902147],[196.83866,59.902159999999995],[196.84673999999998,59.922343],[196.846765,59.922404],[196.85648,59.942401999999994],[196.864714,59.964476],[196.865478,59.967326],[196.863823,60.037175999999995],[196.853093,60.061434999999996],[196.836659,60.089898],[196.830492,60.099526],[196.818753,60.116111999999994],[196.796824,60.153447],[196.796813,60.153468],[196.79206299999998,60.163399],[196.792062,60.163401],[196.770335,60.232796],[196.770048,60.234015],[196.76984,60.234379],[196.769013,60.237021999999996],[196.768438,60.236841999999996],[196.73547399999998,60.294731],[196.673564,60.327116999999994],[196.649371,60.329499999999996],[196.606078,60.329499999999996],[196.461096,60.358337999999996],[196.46107899999998,60.358343999999995],[196.324517,60.414908],[196.32450799999998,60.414913],[196.324491,60.414922999999995],[196.201581,60.497049],[196.20157999999998,60.497049999999994],[196.201574,60.497054999999996],[196.09705499999998,60.601574],[196.09705,60.60158],[196.097049,60.601580999999996],[196.01492299999998,60.724489999999996],[196.014916,60.724501999999994],[196.014915,60.724503],[195.995384,60.771659],[195.994028,60.77334],[195.99372599999998,60.775478],[195.97736799999998,60.802020999999996],[195.971723,60.809025],[195.95708299999998,60.819188],[195.951543,60.826063],[195.93741699999998,60.83284],[195.91432799999998,60.848869],[195.84450199999998,60.851358],[195.784416,60.815701],[195.754497,60.75971],[195.75331699999998,60.754717],[195.752352,60.746427999999995],[195.7513,60.744136999999995],[195.75173099999998,60.741091999999995],[195.75,60.726226999999994],[195.75,58.20715],[195.755021,58.172222999999995],[195.757555,58.163591],[195.795325,58.10481],[195.858879,58.075781]],[[199.022181,57.383756],[199.024578,57.383528],[199.033885,57.387004999999995],[199.050949,57.391743],[199.069819,57.400025],[199.074646,57.402440999999996],[199.101688,57.414016],[199.13025399999998,57.424282],[199.14025099999998,57.427217],[199.140254,57.427217],[199.140256,57.427217999999996],[199.20614,57.437490999999994],[199.206146,57.437492],[199.270312,57.439018999999995],[199.336641,57.431886],[199.354922,57.42745],[199.354933,57.427445999999996],[199.354943,57.427443999999994],[199.38960799999998,57.416360999999995],[199.38961899999998,57.416356],[199.389638,57.416351],[199.413998,57.406597999999995],[199.413997,57.406597],[199.44563499999998,57.393930999999995],[199.515188,57.387287],[199.577292,57.419301],[199.61222899999999,57.479808999999996],[199.608906,57.5496],[199.602611,57.564547],[199.597589,57.57458],[199.59757199999999,57.574614999999994],[199.585998,57.601648],[199.585993,57.601659],[199.575706,57.630286999999996],[199.575704,57.630294],[199.57480999999999,57.633339],[199.574807,57.63335],[199.574806,57.633348999999995],[199.57278599999998,57.640229],[199.56250599999998,57.70614],[199.56250599999998,57.706143999999995],[199.560979,57.770306999999995],[199.5639,57.797470999999994],[199.568109,57.836625],[199.572542,57.854896],[199.572546,57.854912],[199.58363799999998,57.889613],[199.583651,57.889647999999994],[199.589466,57.904173],[199.595711,57.919771999999995],[199.59572799999998,57.919815],[199.596777,57.922433999999996],[199.60689499999998,57.943259999999995],[199.60732099999998,57.944173],[199.60744599999998,57.944997],[199.614714,57.964476999999995],[199.61562899999998,57.96789],[199.61562899999998,57.998844],[199.617818,58.013248999999995],[199.61562899999998,58.018145],[199.61562899999998,58.032108],[199.615173,58.033809],[199.60628799999998,58.057202],[199.597582,58.074594],[199.59757299999998,58.074614999999994],[199.585996,58.101653],[199.585988,58.101670999999996],[199.575718,58.130244999999995],[199.575709,58.130271],[199.572781,58.140245],[199.56337599999998,58.200567],[199.56250599999998,58.206143999999995],[199.560979,58.270306999999995],[199.564111,58.299433],[199.568109,58.336625],[199.572542,58.354896],[199.572544,58.354904],[199.58363599999998,58.389607],[199.58364699999998,58.389638],[199.588799,58.402508],[199.5888,58.402508],[199.59676399999998,58.422399999999996],[199.59677399999998,58.422422],[199.604646,58.438627999999994],[199.616231,58.507529999999996],[199.58872399999998,58.571757999999996],[199.53086,58.610918],[199.46101,58.612579],[199.437605,58.60369],[199.425419,58.59759],[199.39838999999998,58.586014],[199.398373,58.586006999999995],[199.398363,58.586003],[199.391818,58.58365],[199.369775,58.575725],[199.36973899999998,58.575713],[199.359761,58.572782999999994],[199.359756,58.572782],[199.29386599999998,58.562507],[199.29385599999998,58.562504999999994],[199.29385,58.562504999999994],[199.245727,58.56136],[199.22968799999998,58.560978999999996],[199.22968699999998,58.560978999999996],[199.215474,58.562507],[199.16339,58.568106],[199.163386,58.568106],[199.16338299999998,58.568107],[199.163379,58.568107],[199.16337299999998,58.568109],[199.145094,58.572542999999996],[199.14509199999998,58.572542999999996],[199.110355,58.583647],[199.11034899999999,58.58365],[199.079446,58.596022999999995],[199.07760299999998,58.596761],[199.060521,58.605059],[199.057594,58.606480999999995],[199.03548999999998,58.614723],[199.032073,58.615638],[198.96792499999998,58.615638],[198.966222,58.615182],[198.963067,58.613983999999995],[198.962223,58.613963999999996],[198.961213,58.613279999999996],[198.942789,58.606285],[198.925425,58.597592999999996],[198.89838999999998,58.586014],[198.898373,58.586006999999995],[198.898363,58.586003],[198.891818,58.58365],[198.869775,58.575725],[198.86973899999998,58.575713],[198.859761,58.572782999999994],[198.859756,58.572782],[198.79386599999998,58.562507],[198.79385599999998,58.562504999999994],[198.79385,58.562504999999994],[198.745727,58.56136],[198.72968799999998,58.560978999999996],[198.72968699999998,58.560978999999996],[198.715474,58.562507],[198.66339,58.568106],[198.663386,58.568106],[198.66338299999998,58.568107],[198.663379,58.568107],[198.66337299999998,58.568109],[198.645094,58.572542999999996],[198.64509199999998,58.572542999999996],[198.610355,58.583647],[198.61034899999999,58.58365],[198.577608,58.596757999999994],[198.5776,58.596762],[198.561373,58.604645],[198.492471,58.616231],[198.42824199999998,58.588725999999994],[198.389081,58.530863],[198.387419,58.461012999999994],[198.396308,58.437605],[198.402414,58.425408],[198.414007,58.398332999999994],[198.424288,58.369729],[198.427222,58.359733999999996],[198.437494,58.293839999999996],[198.439019,58.229679],[198.431888,58.163366999999994],[198.42789499999998,58.146909],[198.427452,58.145084999999995],[198.41635,58.110358],[198.403233,58.077596],[198.402089,58.074785999999996],[198.402088,58.074785],[198.40075,58.072263],[198.400194,58.071757999999996],[198.386301,58.039317999999994],[198.384366,58.032092999999996],[198.384371,57.967884],[198.384829,57.966176],[198.38600699999998,57.963074],[198.38602699999998,57.962247],[198.386698,57.961254],[198.39371599999998,57.942783999999996],[198.394097,57.942023999999996],[198.402414,57.925408],[198.414007,57.898332999999994],[198.424288,57.869729],[198.427222,57.859733999999996],[198.437494,57.793839999999996],[198.439019,57.729679],[198.431888,57.663367],[198.427452,57.645083],[198.41635,57.610358],[198.403233,57.577596],[198.402089,57.574785999999996],[198.402088,57.574785],[198.399145,57.569238],[198.40105499999999,57.568224],[198.39378499999998,57.545026],[198.38315899999998,57.512521],[198.38335899999998,57.511753],[198.383122,57.510996999999996],[198.39216299999998,57.478010999999995],[198.40079899999998,57.444914999999995],[198.40138199999998,57.444376999999996],[198.401592,57.443613],[198.427035,57.420747],[198.45219,57.397577999999996],[198.45297,57.397441],[198.45356099999998,57.396910999999996],[198.487346,57.391428],[198.52101399999998,57.385538999999994],[198.52187899999998,57.385824],[198.522528,57.385718999999995],[198.555165,57.39445],[198.60074899999998,57.413616999999995],[198.600819,57.413674],[198.60145599999998,57.413923999999994],[198.601497,57.413934],[198.601688,57.414016],[198.63025399999998,57.424282],[198.64025099999998,57.427217],[198.640254,57.427217],[198.640256,57.427217999999996],[198.70614,57.437490999999994],[198.706146,57.437492],[198.770312,57.439018999999995],[198.836641,57.431886],[198.854922,57.42745],[198.854933,57.427445999999996],[198.854943,57.427443999999994],[198.88960799999998,57.416360999999995],[198.88961899999998,57.416356],[198.889638,57.416351],[198.913998,57.406597999999995],[198.913997,57.406597],[198.95502399999998,57.390172],[198.986101,57.387203],[199.016941,57.382301999999996]],[[203.063245,57.397977],[203.083744,57.409845999999995],[203.099884,57.413562],[203.09997199999998,57.413340999999996],[203.10145599999998,57.413923999999994],[203.101497,57.413934],[203.101688,57.414016],[203.13025399999998,57.424282],[203.14025099999998,57.427217],[203.140254,57.427217],[203.140256,57.427217999999996],[203.20614,57.437490999999994],[203.206146,57.437492],[203.270312,57.439018999999995],[203.336641,57.431886],[203.354922,57.42745],[203.354933,57.427445999999996],[203.354943,57.427443999999994],[203.38960799999998,57.416360999999995],[203.38961899999998,57.416356],[203.389638,57.416351],[203.413998,57.406597999999995],[203.413997,57.406597],[203.44563499999998,57.393930999999995],[203.515188,57.387287],[203.577292,57.419301],[203.61222899999999,57.479808999999996],[203.608906,57.5496],[203.602611,57.564547],[203.597589,57.57458],[203.59757199999999,57.574614999999994],[203.585998,57.601648],[203.585993,57.601659],[203.575706,57.630286999999996],[203.575704,57.630294],[203.57480999999999,57.633339],[203.574807,57.63335],[203.574806,57.633348999999995],[203.57278599999998,57.640229],[203.56250599999998,57.70614],[203.56250599999998,57.706143999999995],[203.560979,57.770306999999995],[203.5639,57.797470999999994],[203.568109,57.836625],[203.572542,57.854896],[203.572546,57.854912],[203.58363799999998,57.889613],[203.583651,57.889647999999994],[203.589466,57.904173],[203.595711,57.919771999999995],[203.59572799999998,57.919815],[203.596777,57.922433999999996],[203.60689499999998,57.943259999999995],[203.60732099999998,57.944173],[203.60744599999998,57.944997],[203.614714,57.964476999999995],[203.61562899999998,57.96789],[203.61562899999998,57.998844],[203.617818,58.013248999999995],[203.61562899999998,58.018145],[203.61562899999998,58.032108],[203.615173,58.033809],[203.60628799999998,58.057202],[203.597582,58.074594],[203.59757299999998,58.074614999999994],[203.585996,58.101653],[203.585988,58.101670999999996],[203.575718,58.130244999999995],[203.575709,58.130271],[203.572781,58.140245],[203.56337599999998,58.200567],[203.56250599999998,58.206143999999995],[203.560979,58.270306999999995],[203.564111,58.299433],[203.568109,58.336625],[203.572542,58.354896],[203.572544,58.354904],[203.58363599999998,58.389607],[203.58364699999998,58.389638],[203.588799,58.402508],[203.5888,58.402508],[203.59676399999998,58.422399999999996],[203.59677399999998,58.422422],[203.604646,58.438627999999994],[203.616231,58.507529999999996],[203.58872399999998,58.571757999999996],[203.53086,58.610918],[203.46101,58.612579],[203.437605,58.60369],[203.42541899999998,58.59759],[203.39838999999998,58.586014],[203.398373,58.586006999999995],[203.398363,58.586003],[203.391818,58.58365],[203.369775,58.575725],[203.36973899999998,58.575713],[203.359761,58.572782999999994],[203.359756,58.572782],[203.29386599999998,58.562507],[203.29385599999998,58.562504999999994],[203.29385,58.562504999999994],[203.245727,58.56136],[203.22968799999998,58.560978999999996],[203.22968699999998,58.560978999999996],[203.215474,58.562507],[203.16339,58.568106],[203.163386,58.568106],[203.16338299999998,58.568107],[203.163379,58.568107],[203.16337299999998,58.568109],[203.145094,58.572542999999996],[203.14509199999998,58.572542999999996],[203.110355,58.583647],[203.11034899999999,58.58365],[203.079446,58.596022999999995],[203.07760299999998,58.596761],[203.060521,58.605059],[203.057594,58.606480999999995],[203.03548999999998,58.614723],[203.032073,58.615638],[202.96792499999998,58.615638],[202.966222,58.615182],[202.963067,58.613983999999995],[202.962223,58.613963999999996],[202.961213,58.613279999999996],[202.942789,58.606285],[202.925425,58.597592999999996],[202.89838999999998,58.586014],[202.898373,58.586006999999995],[202.898363,58.586003],[202.891818,58.58365],[202.869775,58.575725],[202.86973899999998,58.575713],[202.859761,58.572782999999994],[202.859756,58.572782],[202.79386599999998,58.562507],[202.79385599999998,58.562504999999994],[202.79385,58.562504999999994],[202.745727,58.56136],[202.72968799999998,58.560978999999996],[202.72968699999998,58.560978999999996],[202.715474,58.562507],[202.66339,58.568106],[202.663386,58.568106],[202.66338299999998,58.568107],[202.663379,58.568107],[202.66337299999998,58.568109],[202.645094,58.572542999999996],[202.64509199999998,58.572542999999996],[202.610355,58.583647],[202.61034899999999,58.58365],[202.577608,58.596757999999994],[202.5776,58.596762],[202.561373,58.604645],[202.492471,58.616231],[202.42824199999998,58.588725999999994],[202.389081,58.530863],[202.387419,58.461012999999994],[202.396308,58.437605],[202.402414,58.425408],[202.414007,58.398332999999994],[202.424288,58.369729],[202.427222,58.359733999999996],[202.437494,58.293839999999996],[202.439019,58.229679],[202.431888,58.163366999999994],[202.42789499999998,58.146909],[202.427452,58.145084999999995],[202.41635,58.110358],[202.403233,58.077596],[202.402089,58.074785999999996],[202.402088,58.074785],[202.40075,58.072263],[202.400194,58.071757999999996],[202.386301,58.039317999999994],[202.384366,58.032092999999996],[202.384371,57.967884],[202.384829,57.966176],[202.38600699999998,57.963074],[202.38602699999998,57.962247],[202.386698,57.961254],[202.39371599999998,57.942783999999996],[202.394097,57.942023999999996],[202.402414,57.925408],[202.414007,57.898332999999994],[202.424288,57.869729],[202.427222,57.859733999999996],[202.437494,57.793839999999996],[202.439019,57.729679],[202.431888,57.663367],[202.427452,57.645083],[202.41635,57.610358],[202.403233,57.577596],[202.402089,57.574785999999996],[202.402088,57.574785],[202.399145,57.569238],[202.40105499999999,57.568224],[202.39378499999998,57.545026],[202.38315899999998,57.512521],[202.38335899999998,57.511753],[202.383122,57.510996999999996],[202.39216299999998,57.478010999999995],[202.40079899999998,57.444914999999995],[202.40138199999998,57.444376999999996],[202.401592,57.443613],[202.427035,57.420747],[202.45219,57.397577999999996],[202.45297,57.397441],[202.45356099999998,57.396910999999996],[202.487346,57.391428],[202.52101399999998,57.385538999999994],[202.52187899999998,57.385824],[202.522528,57.385718999999995],[202.555165,57.39445],[202.60074899999998,57.413616999999995],[202.600819,57.413674],[202.60145599999998,57.413923999999994],[202.601497,57.413934],[202.601688,57.414016],[202.63025399999998,57.424282],[202.64025099999998,57.427217],[202.640254,57.427217],[202.640256,57.427217999999996],[202.70614,57.437490999999994],[202.706146,57.437492],[202.770312,57.439018999999995],[202.836641,57.431886],[202.854922,57.42745],[202.854933,57.427445999999996],[202.854943,57.427443999999994],[202.88960799999998,57.416360999999995],[202.88961899999998,57.416356],[202.889638,57.416351],[202.913998,57.406597999999995],[202.913997,57.406597],[202.95502399999998,57.390172],[203.024578,57.383528]],[[208.688039,57.524685],[208.733794,57.577489],[208.745,57.629],[208.745,58.370999999999995],[208.725315,58.438038999999996],[208.672511,58.483793999999996],[208.62099999999998,58.495],[207.879,58.495],[207.811961,58.475314999999995],[207.76620599999998,58.422511],[207.755,58.370999999999995],[207.755,57.629],[207.77468499999998,57.561961],[207.82748899999999,57.516206],[207.879,57.504999999999995],[208.62099999999998,57.504999999999995]]],"width":0,"net":"GND"}]},"nets":["+3.3V","+5.3V","+5V_USB","+PHY_VDD","/ADC1/ADCIN_ISOL1","/ADC1/ADCIN_SCALED1","/ADC1/INT_ADCIN0","/ADC1/INT_ADCIN4","/ADC2/ADCIN_ISOL6","/ADC2/ADCIN_SCALED0","/ADC2/ADCIN_SCALED1","/ADC2/ADCIN_SCALED6","/ADC3/ADCIN_ISOL4","/ADC3/ADCIN_ISOL5","/ADC3/ADCIN_ISOL6","/ADC3/ADCIN_ISOL7","/ADC3/ADCIN_SCALED3","/ADC3/ADCIN_SCALED4","/ADC3/ADCIN_SCALED5","/ADC3/ADCIN_SCALED6","/ADC3/ADCIN_SCALED7","/ADC3/INT_ADCIN1","/ADC3/INT_ADCIN5","/ADC4/ADCIN_ISOL4","/ADC4/ADCIN_SCALED1","/ADC4/ADCIN_SCALED6","/ADC4/INT_ADCIN0","/ADC4/INT_ADCIN1","/ADCIN15","/ADCIN19","/ADCIN28","/ADCIN31","/ADCIN9","/DAQ Connector/EXT_ADC16","/DAQ Connector/EXT_ADC22","/DAQ Connector/EXT_ADC24","/DAQ Connector/EXT_ADC26","/DAQ Connector/EXT_ADC28","/DAQ Connector/EXT_ADC3","/DAQ Connector/EXT_ADC30","/Debug Connector/+3.3V_UART_CONN","/Ethernet Connector/MGND","/Ethernet Connector/MX4-","/Ethernet PHY/MODE0_RXD0","/Ethernet PHY/MODE2_CRSDV","/MCU/I2C7.SCL","/MCU/STATUS_LED_B","/MCU/TRIG_BTN","/MCU/USB0ID","/MCU/USB_HS.D-","/MCU/USRBIAS","/MCU_ETH_RST#","/MCU_SPI2_ADC1.SCK","/POE_V+","/PoE Regulator/FLY_CT","/PoE Regulator/FLY_FB","/RMII.TXD1","/RMII.TXEN","/SMI.MDC","/USB.D-","ETH_SHIELD","GND","Net-(C108-Pad2)","Net-(C151-Pad2)","Net-(C163-Pad2)","Net-(C227-Pad2)","Net-(C257-Pad2)","Net-(C260-Pad2)","Net-(C276-Pad1)","Net-(D1-K-Pad1)","Net-(Q4-D)","Net-(R104-Pad1)","Net-(U2A-TXEN)","Net-(U9-DECAP)","PGND","V3P3_VIN"]},"components":[{"ref":"U24","val":"TLV9004IPWR","footprint":"TSSOP-14_L5.0-W4.4-P0.65-LS6.4-BL","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R18","val":"10k","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R78","val":"150k","footprint":"R_0603_1608Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP117","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C164","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP68","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C260","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C192","val":"10p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP8","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C213","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R194","val":"309k","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C36","val":"1n 2kV","footprint":"C_1206_3216Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R5","val":"0","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C130","val":"100n 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R14","val":"10k","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C74","val":"100p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C145","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R238","val":"470","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C163","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP81","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"R8","val":"270","footprint":"R_0603_1608Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C276","val":"10n 100V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R229","val":"100","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP1","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C68","val":"1n 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"FB2","val":"1.5A 120m\u03a9 1k\u03a9@100MHz","footprint":"R_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"D30","val":"H24VND3BA","footprint":"D_SOD-323","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R267","val":"33","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C127","val":"100n 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"D26","val":"H24VND3BA","footprint":"D_SOD-323","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C96","val":"1n 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"R127","val":"100","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C148","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"D79","val":"DSL34","footprint":"D_SOD-123F","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"SW2","val":"TS110926043","footprint":"SW-SMD_4P-L4.5-W4.5-P3.00-LS7.5","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C66","val":"100p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP89","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"TP31","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C175","val":"10p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C140","val":"10p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C106","val":"2.2u 100V","footprint":"C_1206_3216Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP46","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"D32","val":"H24VND3BA","footprint":"D_SOD-323","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP28","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C118","val":"1u 50V","footprint":"C_0603_1608Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP113","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"TP136","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"D7","val":"H24VND3BA","footprint":"D_SOD-323","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C246","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"C160","val":"33n 50V","footprint":"C_0805_2012Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R77","val":"placeholder","footprint":"R_0402_1005Metric","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"TP194","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C93","val":"100p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP75","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"R144","val":"309k","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R104","val":"33k","footprint":"R_0603_1608Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R199","val":"100","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"R222","val":"1M","footprint":"R_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}},{"ref":"TP73","val":"TestPoint","footprint":"TestPoint_THTPad_D1.0mm_Drill0.5mm","layer":"F","attr":"Virtual","extra_fields":{}},{"ref":"C54","val":"100p 50V","footprint":"C_0402_1005Metric","layer":"F","attr":"Normal","extra_fields":{}}]} \ No newline at end of file diff --git a/tests/perf/netdaq-small.json b/tests/perf/netdaq-small.json index 5007fc5..a3b0e3d 100644 --- a/tests/perf/netdaq-small.json +++ b/tests/perf/netdaq-small.json @@ -4,7 +4,7 @@ "height": 680 }, "data": { - "pcbdataBytes": 983248, + "pcbdataBytes": 984573, "footprints": 60, "nets": 76, "innerLayers": 2 diff --git a/tools/make_fixture.py b/tools/make_fixture.py index 24f3413..748ab30 100644 --- a/tools/make_fixture.py +++ b/tools/make_fixture.py @@ -16,6 +16,9 @@ inner copper layers itself and adds them under their KiCad names (In1.Cu, In2.Cu, ...). Allegro exports name them LAY1, LAY2, ... instead, so this covers the viewer's In(\\d+) paths but not its LAY(\\d+) ones. + +Stock ibom also drops pad names. tag_pad_names() puts each pad's KiCad name +back on the pad as "name", so a pad can be matched to a netlist pin. """ import json import logging @@ -47,6 +50,26 @@ def to_plain(obj): return obj +def tag_pad_names(parser): + """Make each pad dict carry its KiCad pad name as "name" (e.g. "5", + "A1", "EP"). ibom reads the name to guess pin 1, then drops it. + parse_pad can return more than one dict per pad (one per side for a + custom padstack), so the name is set on each dict as parse_pad makes it, + not matched back by index afterwards. Pads with an empty name (often + mechanical pads) get no "name".""" + parse_pad = parser.parse_pad + + def parse_pad_named(pad): + dicts = parse_pad(pad) + name = pad.GetPadName() # the same call ibom uses for pin 1 + for d in dicts: + if d is not None and name: + d["name"] = str(name) + return dicts + + parser.parse_pad = parse_pad_named + + def add_inner_copper(parser, pcbdata): """Add inner-layer tracks, vias and zones in the same shape ibom uses for F and B. Mirrors parse_tracks and parse_zones in ibom's kicad.py.""" @@ -130,6 +153,7 @@ def main(): cfg.include_nets = True parser = get_parser_by_extension(os.path.abspath(board), cfg, logger) + tag_pad_names(parser) pcbdata, components = parser.parse() if not pcbdata: sys.exit("parser returned no pcbdata") From 1ea6b655ada40194faea55c9f9dc048ebfe44950 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sun, 11 Oct 2026 09:10:18 +0200 Subject: [PATCH 08/20] nearest: own pads do not count toward limit (#95) * nearest: the near part's own pads do not count toward limit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x * nearest: plain loop for the limit cut, no side effect in filter Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x --------- Co-authored-by: Claude Opus 5.5 --- mcp/src/tools/nearest.js | 27 ++++++++++++++++++++++----- mcp/test/nearest.test.js | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 5 deletions(-) diff --git a/mcp/src/tools/nearest.js b/mcp/src/tools/nearest.js index b1f915d..1ddadf6 100644 --- a/mcp/src/tools/nearest.js +++ b/mcp/src/tools/nearest.js @@ -68,7 +68,9 @@ export default { 'Distance: from the pad center to the point, or, for a refdes, to the nearest edge of the ' + "part's footprint rectangle (the bbox that locate returns), so 0 for pads inside it. The " + "part's own pads are listed with own: true. Own pads under the body of a BGA or QFN (or " + - 'any part with pads under it) may not be reachable.\n' + + 'any part with pads under it) may not be reachable. Own pads do not count toward limit: ' + + 'all of them are listed, plus up to limit other pads, sorted together by distance. side ' + + 'and max_distance apply to own pads as to any other pad.\n' + 'Covered: a pad whose center lies inside the footprint rectangle of another part on the ' + 'same side is still listed, with covered_by set to that part. The rectangle includes silk ' + 'and fab outlines, so covered_by can also mean the pad is right next to that part. A ' + @@ -98,7 +100,9 @@ export default { .min(1) .max(200) .optional() - .describe(`Most pads to return. Default ${DEFAULT_LIMIT}.`), + .describe( + `Most pads to return, not counting the own pads of the part given as near. Default ${DEFAULT_LIMIT}.` + ), max_distance: z .number() .min(0) @@ -158,13 +162,26 @@ export default { if (!sides.length) continue; const d = distance(place.x, place.y); if (max_distance !== undefined && d > max_distance) continue; - hits.push({ fp, place, sides, d }); + hits.push({ fp, place, sides, d, own: parts.includes(fp) }); } hits.sort((a, b) => a.d - b.d); + // The near part's own pads do not count toward limit: a BGA or QFN would + // fill it with pads at distance 0. side and max_distance apply to them as + // to any pad. Keep all own pads and the first limit others, in order. + const kept = []; + let others = 0; + for (const h of hits) { + if (h.own) kept.push(h); + else if (others < limit) { + kept.push(h); + others++; + } + } + // Covers only change labels, not the order, so look them up for the // pads that are returned only. - const pads = hits.slice(0, limit).map(({ fp, place, sides, d }) => { + const pads = kept.map(({ fp, place, sides, d, own }) => { const covers = sides.map((s) => coveringPart(fps, fp, place, s)); const free = sides.filter((s, i) => !covers[i]); if (free.length) { @@ -174,7 +191,7 @@ export default { place.covered_by = covers[0].ref; } if (tps.has(fp.ref)) place.testpoint = true; - if (parts.includes(fp)) place.own = true; + if (own) place.own = true; place.distance = round(d); return place; }); diff --git a/mcp/test/nearest.test.js b/mcp/test/nearest.test.js index dd9b59f..0afb43c 100644 --- a/mcp/test/nearest.test.js +++ b/mcp/test/nearest.test.js @@ -262,6 +262,38 @@ test('limit and max_distance cut the list', async () => { assert.deepEqual(near.structuredContent.pads.map((p) => p.ref), ['R1', 'R2', 'R3']); }); +test("the near part's own pads do not count toward limit; side and max_distance still apply", async () => { + // U1's box is 0..12 x -1..1. Its pads: two on the front, one on the back + // (a back-side pad on a front part, to test side), one far out (to test + // max_distance). + const u1 = part('U1', 'F', 6, 0, [smd(1, 0, 'N'), smd(11, 0, 'N'), smd(6, 0, 'N', 'B'), smd(40, 0, 'N')]); + u1.bbox.relpos = [-6, -1]; + u1.bbox.size = [12, 2]; + const board = { + footprints: [u1, ...[1, 2, 3].map((i) => part(`R${i}`, 'F', 12 + i * 2, 0, [smd(12 + i * 2, 0, 'N')]))], + }; + const one = await nearestOn(board, { net: 'N', near: 'U1', limit: 1 }); + assert.deepEqual( + one.structuredContent.pads.map((p) => [p.ref, p.own ?? false, p.distance]), + [ + ['U1', true, 0], + ['U1', true, 0], + ['U1', true, 0], + ['R1', false, 2], + ['U1', true, 28], + ] + ); + const front = await nearestOn(board, { net: 'N', near: 'U1', limit: 1, side: 'F', max_distance: 10 }); + assert.deepEqual( + front.structuredContent.pads.map((p) => [p.ref, p.x, p.distance]), + [ + ['U1', 1, 0], + ['U1', 11, 0], + ['R1', 14, 2], + ] + ); +}); + test('a test point is known by its value or footprint name too', async () => { const board = { footprints: [ From 3d48fe696357b3cc3c5f5240959417166041adf5 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sun, 11 Oct 2026 10:01:03 +0200 Subject: [PATCH 09/20] MCP tool nearest_vias: vias on a net near a part or point, as a last resort (#97) Same input as nearest. Vias are zero-length tracks on two or more layers; copies at one point are one via. Reachable only from the outer layers a via is on. Vias under a part are kept and marked covered_by, as nearest does for pads. The description and every answer say vias are a last resort and are often under soldermask, which the export cannot tell. The near/side/cover logic shared with nearest moves to mcp/src/near.js. Closes #79 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x Co-authored-by: Claude Opus 5.5 --- README.md | 1 + mcp/src/near.js | 75 ++++++++++ mcp/src/pads.js | 6 +- mcp/src/tools/index.js | 3 +- mcp/src/tools/nearest.js | 85 ++--------- mcp/src/tools/nearest_vias.js | 111 ++++++++++++++ mcp/src/vias.js | 36 +++++ mcp/test/nearest_vias.test.js | 273 ++++++++++++++++++++++++++++++++++ 8 files changed, 516 insertions(+), 74 deletions(-) create mode 100644 mcp/src/near.js create mode 100644 mcp/src/tools/nearest_vias.js create mode 100644 mcp/src/vias.js create mode 100644 mcp/test/nearest_vias.test.js diff --git a/README.md b/README.md index ee76df4..3c25bfa 100644 --- a/README.md +++ b/README.md @@ -112,6 +112,7 @@ Tools: | `locate` | Side, center, size and rotation of parts by refdes, from the footprint bbox, in board units (mm for KiCad). | | `net_places` | Every pad on a net: refdes, side, position and pad type. No vias. | | `nearest` | The pads on a net nearest to a part or point, nearest first, each marked as test point, through-hole or SMD, and with the part that covers it if any. No vias. | +| `nearest_vias` | The vias on a net nearest to a part or point, with layers, pad diameter and the part that covers it if any. A last resort: vias are often under soldermask, and the export cannot tell which. | To connect Claude Code: diff --git a/mcp/src/near.js b/mcp/src/near.js new file mode 100644 index 0000000..26b0838 --- /dev/null +++ b/mcp/src/near.js @@ -0,0 +1,75 @@ +// What nearest and nearest_vias share: the input fields, how "near" turns into +// a distance, and which part covers a point on a side. Both tools go through +// here, so near, side, limit and max_distance mean the same in both. + +import * as z from 'zod/v4'; +import { BoardError } from './boards.js'; +import { distanceToFootprint, pointInFootprint } from './footprints.js'; + +export const DEFAULT_LIMIT = 10; + +const point = z.array(z.number()).length(2); + +// Input fields of both tools. side, limit and max_distance are made per tool, +// so each names what it returns. +export const nearInput = { + board: z.string().describe('Board path from list_boards, e.g. "lab/rev2/probe.json".'), + net: z.string().describe('Net name as written in the CAD tool, e.g. "+3.3V" or "/ADC1/CS".'), + near: z.union([z.string(), point]).describe('A refdes such as "U69", or a board point [x, y] in board units.'), +}; + +export const maxDistanceInput = (what) => + z.number().min(0).optional().describe(`Leave out ${what} farther away than this, in board units.`); + +export const sideInput = (what) => + z.enum(['F', 'B']).optional().describe(`Only ${what} reachable from this side: "F" front (top) or "B" back (bottom).`); + +export const limitInput = (text) => z.number().int().min(1).max(200).optional().describe(text); + +// Footprints with this refdes: exact first, then ignoring case if that names +// exactly one refdes. A tool error when there is none, or when ignoring case +// gives more than one. +function partsByRef(data, ref, board) { + const want = ref.trim(); + const fps = data.footprints.filter((fp) => fp && typeof fp.ref === 'string' && fp.bbox); + const exact = fps.filter((fp) => fp.ref === want); + if (exact.length) return exact; + const lower = want.toLowerCase(); + const hits = fps.filter((fp) => fp.ref.toLowerCase() === lower); + const refs = [...new Set(hits.map((fp) => fp.ref))]; + if (refs.length === 1) return hits; + if (refs.length > 1) { + throw new BoardError(`"${want}" matches ${refs.join(', ')} on board "${board}" when case is ignored. Give the exact refdes.`); + } + throw new BoardError(`No part "${want}" on board "${board}". Use a refdes from the board, or an [x, y] point.`); +} + +// near as given to the tool: the footprints it names (none for a point) and +// distance(x, y) from a board point to it. For a refdes the distance is to +// the nearest edge of its footprint rectangle, 0 inside it. +export function resolveNear(data, near, board) { + if (typeof near === 'string') { + const parts = partsByRef(data, near, board); + return { parts, distance: (x, y) => Math.min(...parts.map((fp) => distanceToFootprint(fp, x, y))) }; + } + return { parts: [], distance: (x, y) => Math.hypot(x - near[0], y - near[1]) }; +} + +// The part on side s whose footprint rectangle holds board point (x, y), other +// than one with refdes skipRef. undefined when the point is free there. +export function coveringPart(fps, x, y, s, skipRef) { + return fps.find((fp) => fp.ref !== skipRef && fp.layer === s && fp.bbox && pointInFootprint(fp, x, y)); +} + +// Side and cover for something reachable from `sides` (["F"], ["B"] or +// ["F", "B"]). The free sides win: side is "both" or the one free side, and +// there is no covered_by. Covered on every side, side is as given and +// covered_by is the part on the first of them. +export function reach(fps, x, y, sides, skipRef) { + const covers = sides.map((s) => coveringPart(fps, x, y, s, skipRef)); + const free = sides.filter((s, i) => !covers[i]); + const pick = free.length ? free : sides; + const out = { side: pick.length === 2 ? 'both' : pick[0] }; + if (!free.length) out.covered_by = covers[0].ref; + return out; +} diff --git a/mcp/src/pads.js b/mcp/src/pads.js index 14fbe78..85979df 100644 --- a/mcp/src/pads.js +++ b/mcp/src/pads.js @@ -71,10 +71,12 @@ export function* boardPads(data) { // The net name on the board that `net` asks for, or undefined. Known names // are the board's net list plus every pad net; "" is the unconnected net and // never matches. Exact first (after trimming), then ignoring case if that -// gives exactly one net. `pads` is [...boardPads(data)]. -export function matchNet(data, pads, net) { +// gives exactly one net. `pads` is [...boardPads(data)]; `more` is other net +// names to know, such as the nets of the vias. +export function matchNet(data, pads, net, more = []) { const names = new Set(Array.isArray(data.nets) ? data.nets.filter((n) => typeof n === 'string') : []); for (const { pad } of pads) if (typeof pad.net === 'string') names.add(pad.net); + for (const n of more) if (typeof n === 'string') names.add(n); names.delete(''); const want = net.trim(); diff --git a/mcp/src/tools/index.js b/mcp/src/tools/index.js index 867b54f..899a7d3 100644 --- a/mcp/src/tools/index.js +++ b/mcp/src/tools/index.js @@ -9,6 +9,7 @@ import listBoards from './list_boards.js'; import locate from './locate.js'; import nearest from './nearest.js'; +import nearestVias from './nearest_vias.js'; import netPlaces from './net_places.js'; -export const tools = [listBoards, locate, netPlaces, nearest]; +export const tools = [listBoards, locate, netPlaces, nearest, nearestVias]; diff --git a/mcp/src/tools/nearest.js b/mcp/src/tools/nearest.js index 1ddadf6..5e6fc90 100644 --- a/mcp/src/tools/nearest.js +++ b/mcp/src/tools/nearest.js @@ -1,12 +1,9 @@ import * as z from 'zod/v4'; -import { BoardError, loadBoard } from '../boards.js'; -import { distanceToFootprint, pointInFootprint, round } from '../footprints.js'; +import { loadBoard } from '../boards.js'; +import { round } from '../footprints.js'; +import { DEFAULT_LIMIT, limitInput, maxDistanceInput, nearInput, reach, resolveNear, sideInput } from '../near.js'; import { boardPads, matchNet, padPlace, padSchema } from '../pads.js'; -const point = z.array(z.number()).length(2); - -const DEFAULT_LIMIT = 10; - // A test point is a part whose refdes is "TP" and a number, or whose value // or footprint name says "test point" (any case, with or without a space, // "_" or "-" between the words). Both fixtures name every test point TP @@ -26,31 +23,6 @@ function testPointRefs(data) { return refs; } -// Footprints with this refdes: exact first, then ignoring case if that names -// exactly one refdes. A tool error when there is none, or when ignoring case -// gives more than one. -function partsByRef(data, ref, board) { - const want = ref.trim(); - const fps = data.footprints.filter((fp) => fp && typeof fp.ref === 'string' && fp.bbox); - const exact = fps.filter((fp) => fp.ref === want); - if (exact.length) return exact; - const lower = want.toLowerCase(); - const hits = fps.filter((fp) => fp.ref.toLowerCase() === lower); - const refs = [...new Set(hits.map((fp) => fp.ref))]; - if (refs.length === 1) return hits; - if (refs.length > 1) { - throw new BoardError(`"${want}" matches ${refs.join(', ')} on board "${board}" when case is ignored. Give the exact refdes.`); - } - throw new BoardError(`No part "${want}" on board "${board}". Use a refdes from the board, or an [x, y] point.`); -} - -// The part that covers the pad on side s: another part (not one with the -// pad's own refdes) mounted on that side whose bbox holds the pad center. -// undefined when the pad is free there. -function coveringPart(all, fp, place, s) { - return all.find((other) => other.ref !== fp.ref && other.layer === s && other.bbox && pointInFootprint(other, place.x, place.y)); -} - export default { name: 'nearest', config: { @@ -77,7 +49,8 @@ export default { 'through-hole pad can be reached from both sides: if it is covered on one side only, side ' + 'is the free side and there is no covered_by; if it is covered on both, covered_by is set. ' + 'side is the side to reach the pad from.\n' + - 'Vias are never returned. They have their own search, a last resort when no pad is near.\n' + + 'Vias are never returned. They have their own tool, nearest_vias, a last resort when no ' + + 'pad is near.\n' + 'Coordinates and distances are board units, the same ones the viewer uses in its links: mm ' + 'for KiCad boards; Allegro boards keep the design units. x grows right and y grows down, ' + 'as seen from the top, for both sides.\n' + @@ -85,29 +58,12 @@ export default { 'matching works the same way. A net that is not on the board gives found: false and no ' + 'pads. A refdes that is not on the board is a tool error.', inputSchema: { - board: z.string().describe('Board path from list_boards, e.g. "lab/rev2/probe.json".'), - net: z.string().describe('Net name as written in the CAD tool, e.g. "+3.3V" or "/ADC1/CS".'), - near: z - .union([z.string(), point]) - .describe('A refdes such as "U69", or a board point [x, y] in board units.'), - side: z - .enum(['F', 'B']) - .optional() - .describe('Only pads reachable from this side: "F" front (top) or "B" back (bottom).'), - limit: z - .number() - .int() - .min(1) - .max(200) - .optional() - .describe( - `Most pads to return, not counting the own pads of the part given as near. Default ${DEFAULT_LIMIT}.` - ), - max_distance: z - .number() - .min(0) - .optional() - .describe('Leave out pads farther away than this, in board units.'), + ...nearInput, + side: sideInput('pads'), + limit: limitInput( + `Most pads to return, not counting the own pads of the part given as near. Default ${DEFAULT_LIMIT}.` + ), + max_distance: maxDistanceInput('pads'), }, outputSchema: { net: z.string().describe('The net name as it is on the board, or as asked if not found.'), @@ -138,14 +94,7 @@ export default { handler: ({ store }) => async ({ board, net, near, side, limit = DEFAULT_LIMIT, max_distance }) => { const data = await loadBoard(store, board); - let distance; - let parts = []; - if (typeof near === 'string') { - parts = partsByRef(data, near, board); - distance = (x, y) => Math.min(...parts.map((fp) => distanceToFootprint(fp, x, y))); - } else { - distance = (x, y) => Math.hypot(x - near[0], y - near[1]); - } + const { parts, distance } = resolveNear(data, near, board); const all = [...boardPads(data)]; const name = matchNet(data, all, net); @@ -181,15 +130,9 @@ export default { // Covers only change labels, not the order, so look them up for the // pads that are returned only. + // A part does not cover its own pads. const pads = kept.map(({ fp, place, sides, d, own }) => { - const covers = sides.map((s) => coveringPart(fps, fp, place, s)); - const free = sides.filter((s, i) => !covers[i]); - if (free.length) { - place.side = free.length === 2 ? 'both' : free[0]; - } else { - place.side = sides.length === 2 ? 'both' : sides[0]; - place.covered_by = covers[0].ref; - } + Object.assign(place, reach(fps, place.x, place.y, sides, fp.ref)); if (tps.has(fp.ref)) place.testpoint = true; if (own) place.own = true; place.distance = round(d); diff --git a/mcp/src/tools/nearest_vias.js b/mcp/src/tools/nearest_vias.js new file mode 100644 index 0000000..178e0d5 --- /dev/null +++ b/mcp/src/tools/nearest_vias.js @@ -0,0 +1,111 @@ +import * as z from 'zod/v4'; +import { loadBoard } from '../boards.js'; +import { round } from '../footprints.js'; +import { DEFAULT_LIMIT, limitInput, maxDistanceInput, nearInput, reach, resolveNear, sideInput } from '../near.js'; +import { boardPads, matchNet } from '../pads.js'; +import { boardVias } from '../vias.js'; + +// Sent with every answer, so the warning is in front of whoever reads the +// result, not only in the tool description. +export const VIA_NOTE = + 'Vias are a last resort: use a pad (the nearest tool) when one is near enough. Vias are often ' + + 'covered by soldermask, which has to be scraped off before a probe or wire can touch the copper. ' + + 'The board export has no tenting data, so this tool cannot tell which vias are covered.'; + +export default { + name: 'nearest_vias', + config: { + title: 'Nearest vias on a net (last resort)', + description: + 'Find the vias on a net nearest to a part or a point. This is a last resort, for when ' + + 'nearest finds no usable pad close enough. Try nearest first.\n' + + 'Vias are often covered by soldermask (tented), which has to be scraped off before a probe ' + + 'or wire can touch the copper. The board export has no tenting data, so this tool cannot ' + + 'tell which vias are covered. Say so when you suggest a via.\n' + + 'Each via has x/y, the copper layers it spans (layer names as in the CAD tool, "F" and "B" ' + + 'for the outer layers), its pad diameter, its drill size when the export has one, and its ' + + 'distance. Order: by distance only, nearest first.\n' + + 'Reach: a via can be reached from a side only if it is on that outer layer. A via on inner ' + + 'layers only is never returned. side is the side to reach the via from: "F", "B" or "both".\n' + + 'Covered: a via whose center lies inside the footprint rectangle of a part on the same side ' + + 'is still listed, with covered_by set to that part; it is likely under the part body. The ' + + 'part given as near counts too. The rectangle includes silk and fab outlines, so covered_by ' + + 'can also mean the via is right next to that part. A via on both outer layers that is ' + + 'covered on one side only is given on the free side, without covered_by.\n' + + 'Distance: from the via center to the point, or, for a refdes, to the nearest edge of the ' + + "part's footprint rectangle (the bbox that locate returns), so 0 for vias inside it.\n" + + 'Coordinates, diameters and distances are board units, the same ones the viewer uses in its ' + + 'links: mm for KiCad boards; Allegro boards keep the design units. x grows right and y grows ' + + 'down, as seen from the top, for both sides.\n' + + 'Net and refdes matching are exact first, then ignore case if that gives exactly one match. ' + + 'A net that is not on the board gives found: false and no vias. A refdes that is not on the ' + + 'board is a tool error.', + inputSchema: { + ...nearInput, + side: sideInput('vias'), + limit: limitInput(`Most vias to return. Default ${DEFAULT_LIMIT}.`), + max_distance: maxDistanceInput('vias'), + }, + outputSchema: { + net: z.string().describe('The net name as it is on the board, or as asked if not found.'), + found: z.boolean().describe('False when the board has no net by that name.'), + note: z.string().describe('Vias are a last resort and are often covered by soldermask.'), + vias: z.array( + z.object({ + x: z.number().describe('Via center x, in board units.'), + y: z.number().describe('Via center y, in board units.'), + layers: z.array(z.string()).describe('Copper layers the via spans, as named on the board.'), + side: z + .string() + .describe('The side to reach the via from: "F" front (top), "B" back (bottom), or "both".'), + diameter: z.number().describe('Via pad diameter, in board units.'), + drill: z.number().optional().describe('Drill diameter, in board units. Absent when the export has none.'), + covered_by: z + .string() + .optional() + .describe( + 'Refdes of a part whose footprint rectangle holds the via, on the side given. For a via ' + + 'covered on both sides, the part on the front.' + ), + distance: z.number().describe('Distance to the point or part, in board units.'), + }) + ), + }, + annotations: { readOnlyHint: true }, + }, + handler: ({ store }) => async ({ board, net, near, side, limit = DEFAULT_LIMIT, max_distance }) => { + const data = await loadBoard(store, board); + const { distance } = resolveNear(data, near, board); + + const vias = boardVias(data); + const name = matchNet(data, [...boardPads(data)], net, vias.map((v) => v.net)); + if (name === undefined) return { net, found: false, note: VIA_NOTE, vias: [] }; + + const hits = []; + for (const v of vias) { + if (v.net !== name) continue; + let sides = ['F', 'B'].filter((s) => v.layers.includes(s)); + if (side) sides = sides.filter((s) => s === side); + if (!sides.length) continue; + const d = distance(v.x, v.y); + if (max_distance !== undefined && d > max_distance) continue; + hits.push({ v, sides, d }); + } + hits.sort((a, b) => a.d - b.d); + + // Covers only change labels, not the order, so look them up for the + // vias that are returned only. + const fps = data.footprints.filter(Boolean); + const out = hits.slice(0, limit).map(({ v, sides, d }) => { + const x = round(v.x); + const y = round(v.y); + const { side: s, covered_by } = reach(fps, x, y, sides); + const via = { x, y, layers: v.layers, side: s, diameter: round(v.width) }; + if (v.drill !== undefined) via.drill = round(v.drill); + if (covered_by) via.covered_by = covered_by; + via.distance = round(d); + return via; + }); + return { net: name, found: true, note: VIA_NOTE, vias: out }; + }, +}; diff --git a/mcp/src/vias.js b/mcp/src/vias.js new file mode 100644 index 0000000..27154cd --- /dev/null +++ b/mcp/src/vias.js @@ -0,0 +1,36 @@ +// Vias from the board payload. The payload has no via records: a via is a +// zero-length track (start equal to end) in tracks[], one copy on +// every copper layer it spans, each with net and width (the pad diameter), +// and drillsize when the export has it (allegro-skills/exportJson.il addVia, +// tools/make_fixture.py). Layer keys are "F", "B" and the inner layer names +// as in the CAD tool ("In1.Cu" for KiCad, e.g. "ETCH/GND" for Allegro). +// +// A zero-length item on only one layer is not a via. Copies at the same +// point on the same net are one via; some boards have two copies on a layer +// there (e.g. a stacked via), which still is one place to probe. + +// Every via on the board: { x, y, net, layers, width, drill }. layers is in +// the order of the payload's track layers. width is the largest pad diameter +// over the copies; drill is undefined when the export has no drill size. +export function boardVias(data) { + const tracks = data.tracks && typeof data.tracks === 'object' ? data.tracks : {}; + const at = new Map(); + for (const [layer, items] of Object.entries(tracks)) { + if (!Array.isArray(items)) continue; + for (const t of items) { + if (!t || !Array.isArray(t.start) || !Array.isArray(t.end)) continue; + if (t.start[0] !== t.end[0] || t.start[1] !== t.end[1]) continue; + if (typeof t.net !== 'string' || t.net === '') continue; + const key = `${t.start[0]},${t.start[1]},${t.net}`; + let v = at.get(key); + if (!v) { + v = { x: t.start[0], y: t.start[1], net: t.net, layers: [], width: 0, drill: undefined }; + at.set(key, v); + } + if (!v.layers.includes(layer)) v.layers.push(layer); + if (typeof t.width === 'number' && t.width > v.width) v.width = t.width; + if (typeof t.drillsize === 'number' && v.drill === undefined) v.drill = t.drillsize; + } + } + return [...at.values()].filter((v) => v.layers.length >= 2); +} diff --git a/mcp/test/nearest_vias.test.js b/mcp/test/nearest_vias.test.js new file mode 100644 index 0000000..2325a1a --- /dev/null +++ b/mcp/test/nearest_vias.test.js @@ -0,0 +1,273 @@ +// nearest_vias through a real MCP client over HTTP, against both test +// fixtures built by build_boards.py, plus small made-up boards for the rules. + +import { test, before, after } from 'node:test'; +import assert from 'node:assert/strict'; +import { execFileSync } from 'node:child_process'; +import fs from 'node:fs'; +import os from 'node:os'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { Client } from '@modelcontextprotocol/sdk/client/index.js'; +import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; +import { diskStore } from '../src/boards.js'; +import { pointInFootprint } from '../src/footprints.js'; +import { createHttpServer, MCP_PATH } from '../src/http.js'; +import { VIA_NOTE } from '../src/tools/nearest_vias.js'; + +const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); +const FIXTURES = path.join(ROOT, 'tests', 'fixtures'); +const NETDAQ = 'netdaq/netdaq.json'; +const CIAA = 'ciaa/ciaa.json'; +const MADE_UP = 'made/up.json'; + +let dir; +let pcbs; +let server; +let url; + +async function withClient(fn) { + const client = new Client({ name: 'test', version: '0.0.0' }); + await client.connect(new StreamableHTTPClientTransport(url)); + try { + return await fn(client); + } finally { + await client.close(); + } +} + +const callVias = (args) => withClient((c) => c.callTool({ name: 'nearest_vias', arguments: args })); + +// nearest_vias on a made-up board payload, through the same server. +async function viasOn(board, args) { + fs.mkdirSync(path.join(pcbs, 'made'), { recursive: true }); + fs.writeFileSync(path.join(pcbs, MADE_UP), JSON.stringify(board)); + return callVias({ board: MADE_UP, ...args }); +} + +function readBoard(rel) { + return JSON.parse(fs.readFileSync(path.join(pcbs, rel), 'utf8')); +} + +before(async () => { + dir = fs.mkdtempSync(path.join(os.tmpdir(), 'pcbviewer-mcp-')); + pcbs = path.join(dir, 'pcbs'); + fs.mkdirSync(path.join(dir, 'exports', 'netdaq'), { recursive: true }); + fs.mkdirSync(path.join(dir, 'exports', 'ciaa'), { recursive: true }); + fs.copyFileSync(path.join(FIXTURES, 'netdaq-small.json'), path.join(dir, 'exports', NETDAQ)); + fs.copyFileSync(path.join(FIXTURES, 'ciaa-acc.json'), path.join(dir, 'exports', CIAA)); + execFileSync('python3', ['build_boards.py', '--src', path.join(dir, 'exports'), '--out', pcbs], { + cwd: ROOT, + }); + + server = createHttpServer({ store: diskStore(pcbs) }); + await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); + url = new URL(`http://127.0.0.1:${server.address().port}${MCP_PATH}`); +}); + +after(async () => { + server.closeAllConnections(); + await new Promise((resolve) => server.close(resolve)); + fs.rmSync(dir, { recursive: true, force: true }); +}); + +// A part with a size x size box centered on (x, y), unrotated, no pads. +function part(ref, layer, x, y, size = 2, pads = []) { + return { ref, layer, bbox: { pos: [x, y], relpos: [-size / 2, -size / 2], size: [size, size], angle: 0 }, pads }; +} + +// Copies of a via at (x, y) on each of layers, the way the exports write it. +function via(tracks, x, y, net, layers, width = 0.6, drillsize) { + for (const l of layers) { + const t = { start: [x, y], end: [x, y], width, net }; + if (drillsize !== undefined) t.drillsize = drillsize; + (tracks[l] ??= []).push(t); + } +} + +const ALL4 = ['F', 'B', 'In1.Cu', 'In2.Cu']; + +test('the tool description and every answer say vias are a last resort and may be under soldermask', async () => { + const { tools } = await withClient((c) => c.listTools()); + const tool = tools.find((t) => t.name === 'nearest_vias'); + assert.match(tool.description, /last resort/); + assert.match(tool.description, /soldermask/); + assert.match(tool.description, /no tenting data/); + assert.match(VIA_NOTE, /last resort/); + assert.match(VIA_NOTE, /soldermask/); + + const found = await callVias({ board: NETDAQ, net: '+3.3V', near: 'U24' }); + assert.equal(found.structuredContent.note, VIA_NOTE); + const missing = await callVias({ board: NETDAQ, net: '/NO/SUCH_NET', near: 'U24' }); + assert.equal(missing.isError, undefined); + assert.deepEqual(missing.structuredContent, { net: '/NO/SUCH_NET', found: false, note: VIA_NOTE, vias: [] }); +}); + +test('netdaq: every +3.3V via, on all four layers, nearest to U24 first', async () => { + const result = await callVias({ board: NETDAQ, net: '+3.3V', near: 'U24', limit: 200 }); + assert.equal(result.isError, undefined); + const { net, found, vias } = result.structuredContent; + assert.equal(net, '+3.3V'); + assert.equal(found, true); + // 127 via places on +3.3V; a few places have two copies per layer, which + // are one via. + assert.equal(vias.length, 127); + assert.equal(new Set(vias.map((v) => `${v.x},${v.y}`)).size, 127); + for (let i = 1; i < vias.length; i++) assert.ok(vias[i - 1].distance <= vias[i].distance); + for (const v of vias) { + assert.deepEqual(v.layers, ALL4); + assert.ok(v.diameter > 0); + assert.equal('drill' in v, false); + } + assert.deepEqual(JSON.parse(result.content[0].text), result.structuredContent); +}); + +test('ciaa: vias span all twelve layers; side B keeps them all, given on B', async () => { + const all = await callVias({ board: CIAA, net: 'GND', near: [100, 100] }); + assert.equal(all.structuredContent.vias.length, 10); + for (const v of all.structuredContent.vias) assert.equal(v.layers.length, 12); + const back = await callVias({ board: CIAA, net: 'GND', near: [100, 100], side: 'B' }); + assert.deepEqual( + back.structuredContent.vias.map((v) => [v.x, v.y]), + all.structuredContent.vias.map((v) => [v.x, v.y]) + ); + for (const v of back.structuredContent.vias) assert.equal(v.side, 'B'); +}); + +// On both fixtures: a via without covered_by lies inside no part's box on +// the side it is given for; a via with covered_by lies inside that part's +// box, on that part's side. +for (const [name, rel] of [ + ['netdaq', NETDAQ], + ['ciaa-acc', CIAA], +]) { + test(`covered_by matches the part boxes (${name})`, async () => { + const board = readBoard(rel); + const byRef = new Map(board.footprints.map((fp) => [fp.ref, fp])); + let seen = 0; + let covered = 0; + for (const [net, side] of [ + ['GND', undefined], + ['+3.3V', undefined], + ['+3.3V', 'F'], + ['+3.3V', 'B'], + ]) { + const { structuredContent } = await callVias({ board: rel, net, near: [0, 0], side, limit: 200 }); + for (const v of structuredContent.vias) { + seen++; + const sides = v.side === 'both' ? ['F', 'B'] : [v.side]; + if (v.covered_by) { + covered++; + const over = byRef.get(v.covered_by); + assert.ok(sides.includes(over.layer) && pointInFootprint(over, v.x, v.y), `via at ${v.x},${v.y}`); + continue; + } + for (const s of sides) { + const over = board.footprints.filter((fp) => fp.layer === s && pointInFootprint(fp, v.x, v.y)); + assert.deepEqual(over.map((fp) => fp.ref), [], `via at ${v.x},${v.y} side ${s}`); + } + } + } + assert.ok(seen > 0); + assert.ok(covered > 0); + }); +} + +test('a zero-length item on one layer, a real track and a via with no net are not vias', async () => { + const tracks = { F: [], B: [] }; + via(tracks, 1, 0, 'N', ['F']); + tracks.F.push({ start: [2, 0], end: [3, 0], width: 0.2, net: 'N' }); + tracks.B.push({ start: [2, 0], end: [3, 0], width: 0.2, net: 'N' }); + via(tracks, 4, 0, '', ['F', 'B']); + via(tracks, 5, 0, 'N', ['F', 'B']); + const { structuredContent } = await viasOn({ footprints: [], tracks, nets: ['N'] }, { net: 'N', near: [0, 0] }); + assert.deepEqual(structuredContent.vias, [{ x: 5, y: 0, layers: ['F', 'B'], side: 'both', diameter: 0.6, distance: 5 }]); +}); + +test('a via is reachable only from the outer layers it is on; a buried via is never returned', async () => { + const tracks = {}; + via(tracks, 1, 0, 'N', ['F', 'In1.Cu']); + via(tracks, 2, 0, 'N', ['In1.Cu', 'B']); + via(tracks, 3, 0, 'N', ['In1.Cu', 'In2.Cu']); + const board = { footprints: [], tracks, nets: ['N'] }; + const all = await viasOn(board, { net: 'N', near: [0, 0] }); + assert.deepEqual(all.structuredContent.vias.map((v) => [v.x, v.side]), [ + [1, 'F'], + [2, 'B'], + ]); + const front = await viasOn(board, { net: 'N', near: [0, 0], side: 'F' }); + assert.deepEqual(front.structuredContent.vias.map((v) => v.x), [1]); + const back = await viasOn(board, { net: 'N', near: [0, 0], side: 'B' }); + assert.deepEqual(back.structuredContent.vias.map((v) => v.x), [2]); +}); + +test('copies at one point are one via; drill size is given when the export has it', async () => { + const tracks = {}; + via(tracks, 0, 0, 'N', ALL4, 0.6, 0.3); + via(tracks, 0, 0, 'N', ['F', 'B'], 0.6, 0.3); + const { structuredContent } = await viasOn({ footprints: [], tracks }, { net: 'N', near: [3, 4] }); + assert.deepEqual(structuredContent.vias, [{ x: 0, y: 0, layers: ALL4, side: 'both', diameter: 0.6, drill: 0.3, distance: 5 }]); +}); + +test('Allegro inner layer names are kept as they are', async () => { + const tracks = {}; + via(tracks, 0, 0, 'N', ['F', 'ETCH/GND', 'B']); + const { structuredContent } = await viasOn({ footprints: [], tracks }, { net: 'N', near: [0, 0] }); + assert.deepEqual(structuredContent.vias[0].layers, ['F', 'ETCH/GND', 'B']); +}); + +test('a via under a part gets covered_by, also under the near part; free on one side, it is given on that side', async () => { + const tracks = {}; + via(tracks, 0, 0, 'N', ['F', 'B']); + via(tracks, 10, 0, 'N', ['F', 'B']); + via(tracks, 20, 0, 'N', ['F', 'B']); + const board = { + footprints: [part('U1', 'F', 0, 0, 4), part('U2', 'F', 10, 0), part('U3', 'B', 10, 0), part('U4', 'B', 20, 0)], + tracks, + }; + const { structuredContent } = await viasOn(board, { net: 'N', near: 'U1' }); + assert.deepEqual(structuredContent.vias.map((v) => [v.x, v.side, v.covered_by, v.distance]), [ + [0, 'B', undefined, 0], + [10, 'both', 'U2', 8], + [20, 'F', undefined, 18], + ]); + const front = await viasOn(board, { net: 'N', near: 'U1', side: 'F' }); + assert.deepEqual(front.structuredContent.vias.map((v) => [v.x, v.side, v.covered_by]), [ + [0, 'F', 'U1'], + [10, 'F', 'U2'], + [20, 'F', undefined], + ]); +}); + +test('limit and max_distance cut the list', async () => { + const tracks = {}; + for (const i of [1, 2, 3, 4]) via(tracks, i * 10, 0, 'N', ['F', 'B']); + const board = { footprints: [], tracks }; + const limited = await viasOn(board, { net: 'N', near: [0, 0], limit: 2 }); + assert.deepEqual(limited.structuredContent.vias.map((v) => v.x), [10, 20]); + const near = await viasOn(board, { net: 'N', near: [0, 0], max_distance: 30 }); + assert.deepEqual(near.structuredContent.vias.map((v) => v.x), [10, 20, 30]); +}); + +test('a net with only vias is found, also without a net list, and ignoring case', async () => { + const tracks = {}; + via(tracks, 0, 0, 'Via_Only', ['F', 'B']); + const { structuredContent } = await viasOn({ footprints: [], tracks }, { net: ' via_only ', near: [0, 0] }); + assert.equal(structuredContent.net, 'Via_Only'); + assert.equal(structuredContent.found, true); + assert.equal(structuredContent.vias.length, 1); +}); + +test('vias on other nets are not returned', async () => { + const tracks = {}; + via(tracks, 0, 0, 'A', ['F', 'B']); + via(tracks, 1, 0, 'B', ['F', 'B']); + const { structuredContent } = await viasOn({ footprints: [], tracks }, { net: 'B', near: [0, 0] }); + assert.deepEqual(structuredContent.vias.map((v) => v.x), [1]); +}); + +test('an unknown refdes is a tool error', async () => { + const result = await callVias({ board: NETDAQ, net: '+3.3V', near: 'U999' }); + assert.equal(result.isError, true); + assert.match(result.content[0].text, /U999/); +}); From 6ac0ff51b4342c3fd9146c9c71b86ada8903029e Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sun, 11 Oct 2026 10:31:19 +0200 Subject: [PATCH 10/20] nearest_vias: vias covered by the near part do not count toward limit (#98) * nearest_vias: vias covered by the near part do not count toward limit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x * nearest_vias: vias inside the near part's box do not count toward limit A through via under a front BGA is free on the back and gets no covered_by, so keying on covered_by still let fan-out vias fill the list. Now any via inside the near part's footprint rectangle, on either side, does not count. Covers are looked up for the returned vias only again. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x --------- Co-authored-by: Claude Opus 5.5 --- mcp/src/near.js | 17 ++++++++ mcp/src/tools/nearest.js | 17 ++------ mcp/src/tools/nearest_vias.js | 26 ++++++++++--- mcp/test/nearest_vias.test.js | 73 +++++++++++++++++++++++++++++++++++ 4 files changed, 114 insertions(+), 19 deletions(-) diff --git a/mcp/src/near.js b/mcp/src/near.js index 26b0838..b4d78a0 100644 --- a/mcp/src/near.js +++ b/mcp/src/near.js @@ -55,6 +55,23 @@ export function resolveNear(data, near, board) { return { parts: [], distance: (x, y) => Math.hypot(x - near[0], y - near[1]) }; } +// The first limit hits that count, plus every hit that does not, in the order +// given. hits must already be sorted by distance. Both tools use it so the +// near part's own pads (nearest) and the vias inside its box (nearest_vias) do not +// fill the list: a BGA or QFN would fill it with hits at distance 0. +export function takeLimit(hits, limit, counts) { + const kept = []; + let n = 0; + for (const h of hits) { + if (!counts(h)) kept.push(h); + else if (n < limit) { + kept.push(h); + n++; + } + } + return kept; +} + // The part on side s whose footprint rectangle holds board point (x, y), other // than one with refdes skipRef. undefined when the point is free there. export function coveringPart(fps, x, y, s, skipRef) { diff --git a/mcp/src/tools/nearest.js b/mcp/src/tools/nearest.js index 5e6fc90..3019acb 100644 --- a/mcp/src/tools/nearest.js +++ b/mcp/src/tools/nearest.js @@ -1,7 +1,7 @@ import * as z from 'zod/v4'; import { loadBoard } from '../boards.js'; import { round } from '../footprints.js'; -import { DEFAULT_LIMIT, limitInput, maxDistanceInput, nearInput, reach, resolveNear, sideInput } from '../near.js'; +import { DEFAULT_LIMIT, limitInput, maxDistanceInput, nearInput, reach, resolveNear, sideInput, takeLimit } from '../near.js'; import { boardPads, matchNet, padPlace, padSchema } from '../pads.js'; // A test point is a part whose refdes is "TP" and a number, or whose value @@ -115,18 +115,9 @@ export default { } hits.sort((a, b) => a.d - b.d); - // The near part's own pads do not count toward limit: a BGA or QFN would - // fill it with pads at distance 0. side and max_distance apply to them as - // to any pad. Keep all own pads and the first limit others, in order. - const kept = []; - let others = 0; - for (const h of hits) { - if (h.own) kept.push(h); - else if (others < limit) { - kept.push(h); - others++; - } - } + // The near part's own pads do not count toward limit. side and + // max_distance apply to them as to any pad. + const kept = takeLimit(hits, limit, (h) => !h.own); // Covers only change labels, not the order, so look them up for the // pads that are returned only. diff --git a/mcp/src/tools/nearest_vias.js b/mcp/src/tools/nearest_vias.js index 178e0d5..bb23656 100644 --- a/mcp/src/tools/nearest_vias.js +++ b/mcp/src/tools/nearest_vias.js @@ -1,7 +1,7 @@ import * as z from 'zod/v4'; import { loadBoard } from '../boards.js'; -import { round } from '../footprints.js'; -import { DEFAULT_LIMIT, limitInput, maxDistanceInput, nearInput, reach, resolveNear, sideInput } from '../near.js'; +import { pointInFootprint, round } from '../footprints.js'; +import { DEFAULT_LIMIT, limitInput, maxDistanceInput, nearInput, reach, resolveNear, sideInput, takeLimit } from '../near.js'; import { boardPads, matchNet } from '../pads.js'; import { boardVias } from '../vias.js'; @@ -32,6 +32,10 @@ export default { 'part given as near counts too. The rectangle includes silk and fab outlines, so covered_by ' + 'can also mean the via is right next to that part. A via on both outer layers that is ' + 'covered on one side only is given on the free side, without covered_by.\n' + + 'Vias inside the footprint rectangle of the part given as near do not count toward limit, ' + + 'on either side and whatever covered_by says: all of them are listed, plus up to limit ' + + 'other vias, sorted together by distance. side and max_distance apply to them as to any ' + + 'other via.\n' + 'Distance: from the via center to the point, or, for a refdes, to the nearest edge of the ' + "part's footprint rectangle (the bbox that locate returns), so 0 for vias inside it.\n" + 'Coordinates, diameters and distances are board units, the same ones the viewer uses in its ' + @@ -43,7 +47,9 @@ export default { inputSchema: { ...nearInput, side: sideInput('vias'), - limit: limitInput(`Most vias to return. Default ${DEFAULT_LIMIT}.`), + limit: limitInput( + `Most vias to return, not counting vias inside the footprint rectangle of the part given as near. Default ${DEFAULT_LIMIT}.` + ), max_distance: maxDistanceInput('vias'), }, outputSchema: { @@ -75,7 +81,7 @@ export default { }, handler: ({ store }) => async ({ board, net, near, side, limit = DEFAULT_LIMIT, max_distance }) => { const data = await loadBoard(store, board); - const { distance } = resolveNear(data, near, board); + const { parts, distance } = resolveNear(data, near, board); const vias = boardVias(data); const name = matchNet(data, [...boardPads(data)], net, vias.map((v) => v.net)); @@ -89,14 +95,22 @@ export default { if (!sides.length) continue; const d = distance(v.x, v.y); if (max_distance !== undefined && d > max_distance) continue; - hits.push({ v, sides, d }); + // Under the near part: inside its box, on either side, whatever covers + // it. A BGA's fan-out vias are often free on the other side. + const under = parts.some((fp) => pointInFootprint(fp, v.x, v.y)); + hits.push({ v, sides, d, under }); } hits.sort((a, b) => a.d - b.d); + // Vias under the near part do not count toward limit, the same as the + // near part's own pads in nearest. side and max_distance apply to them + // as to any via. + const kept = takeLimit(hits, limit, (h) => !h.under); + // Covers only change labels, not the order, so look them up for the // vias that are returned only. const fps = data.footprints.filter(Boolean); - const out = hits.slice(0, limit).map(({ v, sides, d }) => { + const out = kept.map(({ v, sides, d }) => { const x = round(v.x); const y = round(v.y); const { side: s, covered_by } = reach(fps, x, y, sides); diff --git a/mcp/test/nearest_vias.test.js b/mcp/test/nearest_vias.test.js index 2325a1a..e0ac997 100644 --- a/mcp/test/nearest_vias.test.js +++ b/mcp/test/nearest_vias.test.js @@ -249,6 +249,79 @@ test('limit and max_distance cut the list', async () => { assert.deepEqual(near.structuredContent.vias.map((v) => v.x), [10, 20, 30]); }); +test('a through via under a front near part, free on the back, does not count toward limit', async () => { + const tracks = {}; + // BGA fan-out: through vias inside U1's box (-2..2). U1 is on the front, so + // they are free on the back and get no covered_by. + via(tracks, -1, 0, 'N', ['F', 'B']); + via(tracks, 0, 0, 'N', ['F', 'B']); + via(tracks, 1, 0, 'N', ['F', 'B']); + via(tracks, 5, 0, 'N', ['F', 'B']); + via(tracks, 6, 0, 'N', ['F', 'B']); + const board = { footprints: [part('U1', 'F', 0, 0, 4)], tracks }; + const r = await viasOn(board, { net: 'N', near: 'U1', limit: 1 }); + assert.deepEqual( + r.structuredContent.vias.map((v) => [v.x, v.side, v.covered_by, v.distance]), + [ + [-1, 'B', undefined, 0], + [0, 'B', undefined, 0], + [1, 'B', undefined, 0], + [5, 'both', undefined, 3], + ] + ); +}); + +test('vias inside the near part box do not count toward limit, on either side; side still applies', async () => { + const tracks = {}; + // Under U1 (box -2..2), front only: covered_by U1. + via(tracks, -1, 0, 'N', ['F', 'In1.Cu']); + via(tracks, 0, 0, 'N', ['F', 'In1.Cu']); + via(tracks, 1, 0, 'N', ['F', 'In1.Cu']); + // Inside U1's box but free on the back: no covered_by, still does not count. + via(tracks, 0, 1, 'N', ['F', 'B']); + // Back only, inside U1's box: U1 is on the front, so no cover, still does not count. + via(tracks, 0, -1, 'N', ['In1.Cu', 'B']); + // Outside U1, one under another part. + via(tracks, 5, 0, 'N', ['F', 'B']); + via(tracks, 7, 0, 'N', ['F', 'In1.Cu']); + via(tracks, 9, 0, 'N', ['F', 'B']); + const board = { footprints: [part('U1', 'F', 0, 0, 4), part('U2', 'F', 7, 0)], tracks }; + const rows = (r) => r.structuredContent.vias.map((v) => [v.x, v.y, v.side, v.covered_by, v.distance]); + + const limited = await viasOn(board, { net: 'N', near: 'U1', limit: 1 }); + assert.deepEqual(rows(limited), [ + [-1, 0, 'F', 'U1', 0], + [0, 0, 'F', 'U1', 0], + [1, 0, 'F', 'U1', 0], + [0, 1, 'B', undefined, 0], + [0, -1, 'B', undefined, 0], + [5, 0, 'both', undefined, 3], + ]); + + // Another part's cover counts toward limit as usual. + const far = await viasOn(board, { net: 'N', near: 'U1', limit: 2 }); + assert.deepEqual(rows(far).slice(5), [ + [5, 0, 'both', undefined, 3], + [7, 0, 'F', 'U2', 5], + ]); + + // side B: the front-only vias are gone; the two on the back inside U1's box + // still do not count. + const back = await viasOn(board, { net: 'N', near: 'U1', side: 'B', limit: 1 }); + assert.deepEqual(rows(back), [ + [0, 1, 'B', undefined, 0], + [0, -1, 'B', undefined, 0], + [5, 0, 'B', undefined, 3], + ]); + + // near as a point: limit counts every via, covered or not. + const point = await viasOn(board, { net: 'N', near: [1.2, 0], limit: 2 }); + assert.deepEqual(rows(point).map((r) => [r[0], r[3]]), [ + [1, 'U1'], + [0, 'U1'], + ]); +}); + test('a net with only vias is found, also without a net list, and ignoring case', async () => { const tracks = {}; via(tracks, 0, 0, 'Via_Only', ['F', 'B']); From b7701a76d7b366f522c7eb3ccd14920dd2831cf2 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sun, 11 Oct 2026 11:04:42 +0200 Subject: [PATCH 11/20] Link key mark= draws a marker at a board point (#80) (#99) Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x Co-authored-by: Claude Opus 5.5 --- README.md | 3 +- tests/browser/markers.spec.js | 162 ++++++++++++++++++++++++++++++++++ web/app.js | 66 +++++++++++++- web/render-worker.js | 48 +++++++++- web/render.js | 5 ++ web/util.js | 11 ++- 6 files changed, 288 insertions(+), 7 deletions(-) create mode 100644 tests/browser/markers.spec.js diff --git a/README.md b/README.md index 3c25bfa..9694e7b 100644 --- a/README.md +++ b/README.md @@ -147,7 +147,8 @@ The hash is a list of `key=value` pairs. Keys may repeat. | `focus` | `comp:U5` or `net:GND`, what the detail pane shows. Default is the last `comp` or `net`. | | `side` | `F`, `B` or `FB`. | | `viewF`, `viewB` | Visible area per side: `cx,cy,w,h` in board units. | -| `zoom` | `board`, `selected` or `highlight`, same as W, E and R. Used when there is no view. | +| `mark` | Marker at a board point: side, then `x,y` in board units, e.g. `mark=F:167.75,144.23`. Drawn on top of everything, on that side only; it does not change the selection. May repeat. Without `side`, the link shows the sides the markers are on. Esc removes them. | +| `zoom` | `board`, `selected` or `highlight`, same as W, E and R. Used when there is no view. `selected` (and E) also fits the markers. | | `copper` | Shown copper layer, as named in the CAD tool, e.g. `copper=F`. Layers not listed are off; `copper=` alone hides them all. Add `:` and letters to show only some kinds: `t` tracks, `z` zones, `v` vias, `s` silk, `f` fab. `copper=In1.Cu:tv` shows tracks and vias on In1.Cu. | | `netlayers` | `1` turns on every layer the linked nets are routed on. | diff --git a/tests/browser/markers.spec.js b/tests/browser/markers.spec.js new file mode 100644 index 0000000..21abc5a --- /dev/null +++ b/tests/browser/markers.spec.js @@ -0,0 +1,162 @@ +// Link markers: mark=F:x,y and mark=B:x,y draw a marker at a board point. +// The board is drawn to canvas, so these read the highlight canvas pixels at +// the spot the view says the point is on. + +const { test, expect } = require('@playwright/test'); +const fs = require('fs'); +const path = require('path'); + +const PAGE = 'file://' + path.join(__dirname, 'board.html'); +const FIXTURE = path.join(__dirname, '..', 'fixtures', 'netdaq-small.json'); + +const fixture = JSON.parse(fs.readFileSync(FIXTURE, 'utf8')); +const bb = fixture.pcbdata.edges_bbox; + +// Points well off the board centre, so a mirrored marker lands elsewhere. +const P1 = [+(bb.minx + 0.2 * (bb.maxx - bb.minx)).toFixed(2), +(bb.miny + 0.3 * (bb.maxy - bb.miny)).toFixed(2)]; +const P2 = [+(bb.minx + 0.7 * (bb.maxx - bb.minx)).toFixed(2), +(bb.miny + 0.6 * (bb.maxy - bb.miny)).toFixed(2)]; + +function hashOf(pairs) { + return '#' + pairs.map(([k, v]) => encodeURIComponent(k) + '=' + encodeURIComponent(v)).join('&'); +} + +async function load(page, hash = '') { + await page.goto('about:blank'); + await page.goto(PAGE + hash); + await page.waitForFunction(() => window.__pcbaTest && window.__pcbaTest.ready(), null, { timeout: 30000 }); + await waitIdle(page); +} + +async function waitIdle(page) { + await page.waitForFunction(() => window.__pcbaTest.idle(), null, { timeout: 30000 }); +} + +async function state(page) { + return page.evaluate(() => window.__pcbaTest.state()); +} + +async function viewBox(page, side) { + return page.evaluate((side) => window.__pcbaTest.viewBox(side), side); +} + +// Where a board point is on a side's canvas, as a fraction of the canvas box. +// Side B is seen from below, so x runs the other way. +async function screenFraction(page, side, [x, y]) { + const v = await viewBox(page, side); + const fx = side === 'B' ? 0.5 - (x - v.cx) / v.w : 0.5 + (x - v.cx) / v.w; + return [fx, 0.5 + (y - v.cy) / v.h]; +} + +async function pixel(page, side, [fx, fy]) { + return page.evaluate(([side, fx, fy]) => window.__pcbaTest.highlightPixel(side, fx, fy), [side, fx, fy]); +} + +// The marker centre is an opaque white dot. +async function expectMarkerAt(page, side, point) { + const px = await pixel(page, side, await screenFraction(page, side, point)); + expect(px[3]).toBe(255); + expect(px[0]).toBeGreaterThan(200); + expect(px[1]).toBeGreaterThan(200); + expect(px[2]).toBeGreaterThan(200); +} + +async function expectNoMarkerAt(page, side, point) { + const px = await pixel(page, side, await screenFraction(page, side, point)); + expect(px[3]).toBe(0); +} + +// The same spot reflected across the canvas centre line. +async function mirroredAt(page, side, point) { + const [fx, fy] = await screenFraction(page, side, point); + return page.evaluate(([side, fx, fy]) => window.__pcbaTest.highlightPixel(side, fx, fy), [side, 1 - fx, fy]); +} + +test('fixture points are apart', () => { + expect(Math.abs(P1[0] - P2[0])).toBeGreaterThan(10); +}); + +test('a front marker is drawn at its point and does not select anything', async ({ page }) => { + await load(page, hashOf([['mark', `F:${P1[0]},${P1[1]}`]])); + expect(await page.evaluate(() => window.__pcbaTest.markers())).toEqual([{ side: 'F', x: P1[0], y: P1[1] }]); + const s = await state(page); + expect(s.selection).toEqual([]); + expect(s.canvasLayout).toBe('F'); + await expectMarkerAt(page, 'F', P1); + await expectNoMarkerAt(page, 'F', P2); + expect((await mirroredAt(page, 'F', P1))[3]).toBe(0); + // A marker alone does not shade the board like a selection does. + expect(await page.locator('#F_bg').evaluate((c) => c.style.filter)).toBe(''); +}); + +test('a back marker lands on the mirrored spot, also after pan and zoom', async ({ page }) => { + await load(page, hashOf([['mark', `B:${P1[0]},${P1[1]}`]])); + // No side in the link: it shows the side the marker is on. + expect((await state(page)).canvasLayout).toBe('B'); + await expectMarkerAt(page, 'B', P1); + expect((await mirroredAt(page, 'B', P1))[3]).toBe(0); + + const box = await page.locator('#backcanvas').boundingBox(); + await page.mouse.move(box.x + box.width * 0.4, box.y + box.height * 0.45); + await page.mouse.wheel(0, -300); + await waitIdle(page); + await page.mouse.down(); + await page.mouse.move(box.x + box.width * 0.45, box.y + box.height * 0.5, { steps: 4 }); + await page.mouse.up(); + await waitIdle(page); + await expectMarkerAt(page, 'B', P1); +}); + +test('markers show only on their own side', async ({ page }) => { + await load(page, hashOf([['mark', `F:${P1[0]},${P1[1]}`], ['mark', `B:${P2[0]},${P2[1]}`]])); + expect((await state(page)).canvasLayout).toBe('FB'); + await expectMarkerAt(page, 'F', P1); + await expectMarkerAt(page, 'B', P2); + await expectNoMarkerAt(page, 'F', P2); + await expectNoMarkerAt(page, 'B', P1); +}); + +test('a given side wins over the marker sides', async ({ page }) => { + await load(page, hashOf([['mark', `B:${P1[0]},${P1[1]}`], ['side', 'F']])); + expect((await state(page)).canvasLayout).toBe('F'); +}); + +test('zoom=selected fits the markers', async ({ page }) => { + await load(page); + const board = await viewBox(page, 'F'); + await load(page, hashOf([['mark', `F:${P1[0]},${P1[1]}`], ['mark', `F:${P2[0]},${P2[1]}`], ['zoom', 'selected']])); + const v = await viewBox(page, 'F'); + expect(v.w).toBeLessThan(board.w); + for (const [x, y] of [P1, P2]) { + expect(Math.abs(x - v.cx)).toBeLessThan(v.w / 2); + expect(Math.abs(y - v.cy)).toBeLessThan(v.h / 2); + } + await expectMarkerAt(page, 'F', P1); + await expectMarkerAt(page, 'F', P2); + + // One marker: zoomed in around it. + await load(page, hashOf([['mark', `F:${P1[0]},${P1[1]}`], ['zoom', 'selected']])); + const one = await viewBox(page, 'F'); + expect(one.w).toBeLessThan(board.w / 2); + expect(one.cx).toBeCloseTo(P1[0], 1); + expect(one.cy).toBeCloseTo(P1[1], 1); +}); + +test('markers stay in the address bar, bad ones are skipped, Esc removes them', async ({ page }) => { + await load(page, '#mark=F:1,2&mark=X:1,2&mark=F:1&mark=F:a,b&mark=f:3.5,-4'); + expect(await page.evaluate(() => window.__pcbaTest.markers())).toEqual([ + { side: 'F', x: 1, y: 2 }, { side: 'F', x: 3.5, y: -4 }, + ]); + + // A selection rewrites the hash and keeps the markers. + await page.locator('#tab-components').click(); + await page.locator('#comp-tbody .comp-row').first().click(); + await waitIdle(page); + const hash = await page.evaluate(() => window.location.hash); + expect(hash).toMatch(/^#comp=[^&]+&mark=F:1,2&mark=F:3\.5,-4$/); + + await page.locator('#meta-title').click(); + await page.keyboard.press('Escape'); + await waitIdle(page); + expect(await page.evaluate(() => window.__pcbaTest.markers())).toEqual([]); + expect(await page.evaluate(() => window.location.hash)).toBe(''); +}); diff --git a/web/app.js b/web/app.js index b530dce..572e4a4 100644 --- a/web/app.js +++ b/web/app.js @@ -31,6 +31,9 @@ var highlightedNetPath = []; // array of net names currently highlighted as var netWalkHistory = []; // [{type:'net'|'comp', value: name|idx}, ...] var netWalkBreadcrumbs = []; // [{label, action}, ...] +// Markers from a link's mark= keys: [{side: "F"|"B", x, y}], board units. +var linkMarkers = []; + // Load-phase timings, filled during init. Read via window.__pcbaTest.timings(). var _loadTimings = {}; var _hashApplied = false; // the link in the URL hash has been applied (#13) @@ -1149,6 +1152,7 @@ function deselect() { highlightedNetPath = []; netWalkHistory = []; netWalkBreadcrumbs = []; + linkMarkers = []; renderBreadcrumbs(); renderDetailPane(null); document.querySelectorAll(".comp-row.selected").forEach(r => r.classList.remove("selected")); @@ -1308,7 +1312,8 @@ function zoomFitBoardAll() { zoomAll(function(ld) { zoomFitBoard(ld); }); } -// E: zoom to fit all highlighted objects still visible given current layer filters. +// E: zoom to fit all highlighted objects still visible given current layer +// filters, and the markers. function zoomFitSelected() { var layout = settings.canvaslayout; @@ -1335,6 +1340,11 @@ function zoomFitSelected() { return fpLayer === primaryLayer || (showCross && fpLayer === crossLayer); } + // Markers show on their own side only. + linkMarkers.forEach(function(m) { + if (m.side === primaryLayer) pts.push([m.x, m.y]); + }); + // Pinned components Object.keys(pinnedComponents).forEach(function(idx) { var fp = pcbdata.footprints[parseInt(idx)]; @@ -1432,6 +1442,26 @@ function formatViewBox(box) { return [box.cx, box.cy, box.w, box.h].map(function(n) { return +n.toFixed(2); }).join(","); } +// "F:167.75,144.23" to {side, x, y}, or null. +function parseMarker(s) { + var m = /^([FB]):([^,]+),([^,]+)$/i.exec(s); + if (!m) return null; + var x = Number(m[2]), y = Number(m[3]); + if (m[2].trim() === "" || m[3].trim() === "" || !isFinite(x) || !isFinite(y)) return null; + return { side: m[1].toUpperCase(), x: x, y: y }; +} + +function formatMarker(m) { + return m.side + ":" + m.x + "," + m.y; +} + +// Sides that must be shown for every marker: "F", "B", "FB" or null. +function markerSides(markers) { + var f = markers.some(function(m) { return m.side === "F"; }); + var b = markers.some(function(m) { return m.side === "B"; }); + return f && b ? "FB" : f ? "F" : b ? "B" : null; +} + async function applyHashState() { var pairs = await decodeHash(window.location.hash.slice(1)); if (pairs.length === 0) return; @@ -1446,7 +1476,20 @@ async function applyHashState() { var before = JSON.parse(JSON.stringify(settings)); _applyingLink = true; try { + linkMarkers = []; + all("mark").forEach(function(v) { + var m = parseMarker(v); + if (m) linkMarkers.push(m); + else console.warn("[PCBAViewer] Link: bad marker " + v); + }); + + // Without a side, show the sides the markers are on. var side = get("side"); + var need = markerSides(linkMarkers); + if (side !== "F" && side !== "B" && side !== "FB" && need && + settings.canvaslayout !== "FB" && settings.canvaslayout !== need) { + side = need; + } if (side === "F" || side === "B" || side === "FB") setCanvasLayout(side); if (get("copper") !== null) { @@ -2066,6 +2109,27 @@ window.__pcbaTest = { }; }, + // Markers from the link: [{side, x, y}]. + markers: function() { + return JSON.parse(JSON.stringify(linkMarkers)); + }, + + // RGBA of a side's highlight canvas under a screen point, given as a + // fraction of the canvas box (0..1). The inverse of updateCSSTransform(): + // the buffer may lag the view by a pan or zoom. + highlightPixel: function(side, fx, fy) { + var ld = side === "B" ? allcanvas.back : allcanvas.front; + var div = document.getElementById(side === "B" ? "backcanvas" : "frontcanvas"); + var os = ld._overscan || { x: 0, y: 0 }; + var t = ld.transform, buf = ld._bufferState; + var k = t.zoom / buf.zoom; + var sx = fx * div.clientWidth * devicePixelRatio; + var sy = fy * div.clientHeight * devicePixelRatio; + var px = Math.round((sx - t.zoom * (t.panx - buf.panx)) / k + os.x); + var py = Math.round((sy - t.zoom * (t.pany - buf.pany)) / k + os.y); + return Array.from(ld.highlight.getContext("2d").getImageData(px, py, 1, 1).data); + }, + // Visible area of a side in board units, or null when it is hidden. viewBox: function(side) { return getViewBox(side === "B" ? allcanvas.back : allcanvas.front); diff --git a/web/render-worker.js b/web/render-worker.js index c58df7a..bf77f50 100644 --- a/web/render-worker.js +++ b/web/render-worker.js @@ -1466,6 +1466,46 @@ function drawHighlightsOnLayer(ctx, side, scalefactor, clip) { } } +// ---- Link markers ---- + +// A ring with a cross and a dot at a board point, the same size on screen at +// any zoom. ctx is set up for board units; the board transform places the +// point, so side B comes out mirrored like everything else. +var MARKER_RADIUS_PX = 12; // CSS pixels + +function drawMarkers(ctx, markers, dpr) { + if (markers.length === 0) return; + var t = ctx.getTransform(); + var r = MARKER_RADIUS_PX * dpr; + ctx.save(); + ctx.setTransform(1, 0, 0, 1, 0, 0); + ctx.globalAlpha = 1.0; + ctx.lineCap = "round"; + for (var m of markers) { + var x = t.a * m.x + t.c * m.y + t.e; + var y = t.b * m.x + t.d * m.y + t.f; + var path = new Path2D(); + path.arc(x, y, r, 0, 2 * Math.PI); + path.moveTo(x - 1.6 * r, y); path.lineTo(x - 0.5 * r, y); + path.moveTo(x + 0.5 * r, y); path.lineTo(x + 1.6 * r, y); + path.moveTo(x, y - 1.6 * r); path.lineTo(x, y - 0.5 * r); + path.moveTo(x, y + 0.5 * r); path.lineTo(x, y + 1.6 * r); + // Dark edge, then white, so it shows on any board colour. + ctx.strokeStyle = "#000000"; + ctx.lineWidth = 5 * dpr; + ctx.stroke(path); + ctx.strokeStyle = "#ffffff"; + ctx.lineWidth = 2.5 * dpr; + ctx.stroke(path); + ctx.fillStyle = "#000000"; + ctx.beginPath(); ctx.arc(x, y, 3 * dpr, 0, 2 * Math.PI); ctx.fill(); + ctx.fillStyle = "#ffffff"; + ctx.beginPath(); ctx.arc(x, y, 1.75 * dpr, 0, 2 * Math.PI); ctx.fill(); + _drawCalls++; + } + ctx.restore(); +} + // ---- Main render pipeline ---- // Same as compareLayers in util.js, which the worker cannot load. @@ -1873,12 +1913,16 @@ function drawSide(key, side, transform, fullW, fullH, fullOverscanX, fullOversca hasHover() || (_highlights.netPath && _highlights.netPath.length > 0) || (_highlights.pinned && Object.keys(_highlights.pinned).length > 0)); - if (hasHighlights) { + // Markers go on the highlight canvas too, but alone they do not shade the + // board the way a selection does. + var markers = withHighlights && _highlights.markers ? _highlights.markers : []; + if (hasHighlights || markers.length > 0) { hlCanvas = getOrCreateBuffer(key, "highlight", bufW, bufH); var hlCtx = hlCanvas.getContext("2d"); hlCtx.clearRect(0, 0, bufW, bufH); prepareCtx(hlCtx, flip, transform, overscanX, overscanY); - drawHighlightsOnLayer(hlCtx, side, scalefactor, clip); + if (hasHighlights) drawHighlightsOnLayer(hlCtx, side, scalefactor, clip); + drawMarkers(hlCtx, markers, _highlights.dpr || 1); } _phases.highlights = performance.now() - _tp; diff --git a/web/render.js b/web/render.js index c69b2bb..97766de 100644 --- a/web/render.js +++ b/web/render.js @@ -104,6 +104,11 @@ function postRender(side) { pinned: typeof pinnedComponents !== 'undefined' ? pinnedComponents : {}, hover: hover, selectionColors: selColors, + // Link markers on this side. Drawn at a fixed screen size, so the worker + // needs the pixel ratio. + markers: typeof linkMarkers !== 'undefined' + ? linkMarkers.filter(function(m) { return m.side === side; }) : [], + dpr: devicePixelRatio, }; var renderSettings = gatherSettings(); diff --git a/web/util.js b/web/util.js index 8a2a8fc..e04c693 100644 --- a/web/util.js +++ b/web/util.js @@ -99,8 +99,12 @@ function getRefType(ref) { // side=F|B|FB // viewF=cx,cy,w,h viewB=cx,cy,w,h // visible area per side, in board units +// mark=F:x,y | B:x,y +// marker at a board point, in board units, on that side; +// may repeat. Not part of the selection. // zoom=board|selected|highlight -// preset zoom (W, E, R), used when there is no view +// preset zoom (W, E, R), used when there is no view; +// selected also fits the markers // copper=NAME copper layer shown, everything on it; "copper=" alone // means none. Layers not listed are off. // copper=NAME:LETTERS @@ -114,8 +118,8 @@ function getRefType(ref) { // overlay=silk | fab; "overlay=" alone means none // component=REF old form, same as comp=REF // -// The address bar holds the selection only. View and layers are added by the -// share menu. A hash longer than HASH_COMPRESS_AT is deflated into z=. +// The address bar holds the selection and the markers. View and layers are +// added by the share menu. A hash longer than HASH_COMPRESS_AT is deflated into z=. var HASH_COMPRESS_AT = 1500; @@ -209,6 +213,7 @@ function selectionHashPairs() { : ""; var last = pairs.length ? pairs[pairs.length - 1].join(":") : ""; if (focus !== last) pairs.push(["focus", focus]); + linkMarkers.forEach(function(m) { pairs.push(["mark", formatMarker(m)]); }); return pairs; } From b6aaf8cd0ac3fcfc18daf24bb00ad03a5a81bd87 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sun, 11 Oct 2026 11:28:16 +0200 Subject: [PATCH 12/20] MCP tool link: build a viewer link (#81) (#100) * MCP tool link: build a viewer link from structured fields (#81) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x * link: review round 1 fixes - Side: count the focused part's side whenever the viewer turns to it (no view, no zoom, and a marker or a given side), not with zoom. - A view that rounds to no width or height is an error. - A net or copper layer that matches two names when case is ignored says so, as refs do. One matchName in pads.js for all of them. - Net names and pad nets are built once, only when a net is asked for. - The same error line is not listed twice. - base_url and VIEWER_URL text: the board list page's address, not the viewer page. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x --------- Co-authored-by: Claude Opus 5.5 --- .github/workflows/ci.yml | 4 + README.md | 12 ++ docker-compose.yml | 5 + mcp/src/footprints.js | 11 ++ mcp/src/http.js | 4 +- mcp/src/links.js | 53 ++++++ mcp/src/main.js | 12 +- mcp/src/near.js | 7 +- mcp/src/pads.js | 23 ++- mcp/src/server.js | 6 +- mcp/src/tools/index.js | 5 +- mcp/src/tools/link.js | 242 +++++++++++++++++++++++++++ mcp/test/link.test.js | 287 +++++++++++++++++++++++++++++++++ tests/browser/mcp-link.spec.js | 89 ++++++++++ 14 files changed, 742 insertions(+), 18 deletions(-) create mode 100644 mcp/src/links.js create mode 100644 mcp/src/tools/link.js create mode 100644 mcp/test/link.test.js create mode 100644 tests/browser/mcp-link.spec.js diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 904d7c5..b97c750 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -135,6 +135,10 @@ jobs: - run: npm ci + # mcp-link.spec.js runs the MCP link tool, which needs the MCP deps. + - run: npm ci + working-directory: mcp + - run: npx playwright install --with-deps chromium firefox - run: npx playwright test diff --git a/README.md b/README.md index 9694e7b..e0dab4d 100644 --- a/README.md +++ b/README.md @@ -113,6 +113,18 @@ Tools: | `net_places` | Every pad on a net: refdes, side, position and pad type. No vias. | | `nearest` | The pads on a net nearest to a part or point, nearest first, each marked as test point, through-hole or SMD, and with the part that covers it if any. No vias. | | `nearest_vias` | The vias on a net nearest to a part or point, with layers, pad diameter and the part that covers it if any. A last resort: vias are often under soldermask, and the export cannot tell which. | +| `link` | A viewer link with parts and nets selected, markers, side, view and copper layers. Unknown names are an error. | + +Links from `link` need the address of the board list page as users open +it (the folder that holds `viewer/`, not the viewer page). Set it as +`VIEWER_URL` for `pcb-mcp`, e.g. in `.env` next to `docker-compose.yml`: + +``` +VIEWER_URL=http://pcbhost:1010/ +``` + +Without it, links start at `/viewer/` and the tool tells the agent to ask +for the address. An agent can also pass `base_url` to the tool. To connect Claude Code: diff --git a/docker-compose.yml b/docker-compose.yml index d52a722..f1e2dac 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,6 +18,11 @@ services: build: context: mcp container_name: pcb-mcp + environment: + # The board list page's address as users open it, for links made by + # the link tool, e.g. http://pcbhost:1010/. Unset, links start at + # /viewer/. + - VIEWER_URL=${VIEWER_URL:-} volumes: - ${PCB_HTML_DIR:-./pcb-viewer-data}:/pcbs:ro restart: unless-stopped diff --git a/mcp/src/footprints.js b/mcp/src/footprints.js index 78e3f8b..56f69e8 100644 --- a/mcp/src/footprints.js +++ b/mcp/src/footprints.js @@ -68,6 +68,17 @@ export function footprintPlace(fp) { }; } +// The footprints in fps with refdes ref: exact first (after trimming), then +// ignoring case. The second may hold more than one refdes ("r1" and "R1"); +// callers decide what that means. +export function footprintsByRef(fps, ref) { + const want = ref.trim(); + const exact = fps.filter((fp) => fp.ref === want); + if (exact.length) return exact; + const lower = want.toLowerCase(); + return fps.filter((fp) => fp.ref.toLowerCase() === lower); +} + // True when board point (x, y) is inside the footprint's bbox rectangle, // edges included. Same test as the viewer's pointWithinFootprintBbox. export function pointInFootprint(fp, x, y) { diff --git a/mcp/src/http.js b/mcp/src/http.js index 75e17a1..e5f472c 100644 --- a/mcp/src/http.js +++ b/mcp/src/http.js @@ -13,7 +13,7 @@ function sendJsonRpcError(res, status, message) { res.end(JSON.stringify({ jsonrpc: '2.0', error: { code: -32000, message }, id: null })); } -export function createHttpServer({ store }) { +export function createHttpServer({ store, baseUrl }) { return http.createServer(async (req, res) => { // Not new URL(): it throws on a malformed target such as "//[". const pathname = req.url.split('?')[0]; @@ -28,7 +28,7 @@ export function createHttpServer({ store }) { sendJsonRpcError(res, 405, 'Method not allowed.'); return; } - const server = createServer({ store }); + const server = createServer({ store, baseUrl }); const transport = new StreamableHTTPServerTransport({ sessionIdGenerator: undefined }); res.on('close', () => { transport.close(); diff --git a/mcp/src/links.js b/mcp/src/links.js new file mode 100644 index 0000000..523a04d --- /dev/null +++ b/mcp/src/links.js @@ -0,0 +1,53 @@ +// Viewer links: the URL hash and the page address around it. Every tool that +// makes a link goes through here, so the base URL is handled in one place. +// +// The hash is the readable form the viewer writes (web/util.js, +// formatHashPairs). The viewer compresses long hashes into z= when it writes +// one, but reads the readable form at any length, so links stay readable. +// +// The base URL is the site root: the folder that holds viewer/ and pcbs/, +// e.g. "http://host:1010/" or "https://example.org/pcb/". The board opens as +// viewer/?data=pcbs/, the same link the board list +// page (docker/index.html) makes. That holds for the Docker server and for a +// static site with the same layout. The server's own base comes from its +// config (VIEWER_URL in Docker); a base_url given to a tool wins over it. + +import { BoardError } from './boards.js'; + +// Like encodeURIComponent, but keeps / : , @ readable. They are legal in a +// fragment and common in net names. Same as encodeHashPart in web/util.js. +export function encodeHashPart(s) { + return encodeURIComponent(s).replace(/%(2F|3A|2C|40)/gi, decodeURIComponent); +} + +// [[key, value], ...] to "key=value&...". Same as formatHashPairs in web/util.js. +export function formatHashPairs(pairs) { + return pairs.map((p) => encodeHashPart(p[0]) + '=' + encodeHashPart(p[1])).join('&'); +} + +// A site root as a URL object with a path ending in "/", or a tool error. +// what names the value in the message. +export function parseBaseUrl(base, what) { + let url; + try { + url = new URL(base); + } catch { + throw new BoardError(`${what} is not an absolute URL: "${base}".`); + } + if (url.protocol !== 'http:' && url.protocol !== 'https:') { + throw new BoardError(`${what} must be an http or https URL: "${base}".`); + } + url.search = ''; + url.hash = ''; + if (!url.pathname.endsWith('/')) url.pathname += '/'; + return url; +} + +// The link to board (a path from list_boards) with hash. base is a URL from +// parseBaseUrl; without one the link is root-relative ("/viewer/?..."). +export function viewerUrl(base, board, hash) { + const root = base ? base.pathname : '/'; + const data = encodeURIComponent(root + 'pcbs/' + board).replace(/%2F/gi, '/'); + const page = `${root}viewer/?data=${data}${hash ? '#' + hash : ''}`; + return base ? base.origin + page : page; +} diff --git a/mcp/src/main.js b/mcp/src/main.js index 5feb254..587c69b 100644 --- a/mcp/src/main.js +++ b/mcp/src/main.js @@ -1,16 +1,22 @@ // Entry point for the HTTP server. // PCBS_DIR board folder, the one build_boards.py writes (default /pcbs) -// PORT listen port (default 3000) +// PORT listen port (default 3000) +// VIEWER_URL the board list page's address as users open it, e.g. +// http://pcbhost:1010/, for the links the link tool makes. +// Unset: links start at /viewer/ and the tool says so. import { diskStore } from './boards.js'; import { createHttpServer, MCP_PATH } from './http.js'; +import { parseBaseUrl } from './links.js'; const store = diskStore(process.env.PCBS_DIR || '/pcbs'); const port = Number(process.env.PORT || 3000); +// A bad VIEWER_URL stops the server here, not on the first link. +const baseUrl = process.env.VIEWER_URL ? parseBaseUrl(process.env.VIEWER_URL, 'VIEWER_URL') : undefined; -const server = createHttpServer({ store }); +const server = createHttpServer({ store, baseUrl }); server.listen(port, () => { - console.log(`MCP on port ${port} at ${MCP_PATH}, boards from ${store.where}`); + console.log(`MCP on port ${port} at ${MCP_PATH}, boards from ${store.where}, links to ${baseUrl ?? '/ (VIEWER_URL not set)'}`); }); // In a container node runs as PID 1, which ignores SIGTERM unless handled. diff --git a/mcp/src/near.js b/mcp/src/near.js index b4d78a0..c0d4f65 100644 --- a/mcp/src/near.js +++ b/mcp/src/near.js @@ -4,7 +4,7 @@ import * as z from 'zod/v4'; import { BoardError } from './boards.js'; -import { distanceToFootprint, pointInFootprint } from './footprints.js'; +import { distanceToFootprint, footprintsByRef, pointInFootprint } from './footprints.js'; export const DEFAULT_LIMIT = 10; @@ -32,10 +32,7 @@ export const limitInput = (text) => z.number().int().min(1).max(200).optional(). function partsByRef(data, ref, board) { const want = ref.trim(); const fps = data.footprints.filter((fp) => fp && typeof fp.ref === 'string' && fp.bbox); - const exact = fps.filter((fp) => fp.ref === want); - if (exact.length) return exact; - const lower = want.toLowerCase(); - const hits = fps.filter((fp) => fp.ref.toLowerCase() === lower); + const hits = footprintsByRef(fps, want); const refs = [...new Set(hits.map((fp) => fp.ref))]; if (refs.length === 1) return hits; if (refs.length > 1) { diff --git a/mcp/src/pads.js b/mcp/src/pads.js index 85979df..c47063c 100644 --- a/mcp/src/pads.js +++ b/mcp/src/pads.js @@ -74,15 +74,30 @@ export function* boardPads(data) { // gives exactly one net. `pads` is [...boardPads(data)]; `more` is other net // names to know, such as the nets of the vias. export function matchNet(data, pads, net, more = []) { + return matchName(netNames(data, pads, more), net); +} + +// Every net name on the board: the net list, the pad nets and `more`. +export function netNames(data, pads, more = []) { const names = new Set(Array.isArray(data.nets) ? data.nets.filter((n) => typeof n === 'string') : []); for (const { pad } of pads) if (typeof pad.net === 'string') names.add(pad.net); for (const n of more) if (typeof n === 'string') names.add(n); names.delete(''); + return [...names]; +} + +// The names in `names` that `want` matches ignoring case and surrounding spaces. +export function namesIgnoringCase(names, want) { + const lower = want.trim().toLowerCase(); + return names.filter((n) => n.toLowerCase() === lower); +} - const want = net.trim(); - if (names.has(want)) return want; - const lower = want.toLowerCase(); - const hits = [...names].filter((n) => n.toLowerCase() === lower); +// want as one of names: exact first (after trimming), then ignoring case if +// that gives exactly one. +export function matchName(names, want) { + const w = want.trim(); + if (names.includes(w)) return w; + const hits = namesIgnoringCase(names, w); return hits.length === 1 ? hits[0] : undefined; } diff --git a/mcp/src/server.js b/mcp/src/server.js index 647d731..d20cc35 100644 --- a/mcp/src/server.js +++ b/mcp/src/server.js @@ -6,9 +6,11 @@ import { tools } from './tools/index.js'; const pkg = JSON.parse(readFileSync(new URL('../package.json', import.meta.url), 'utf8')); // One MCP server with every tool registered, reading boards from store. -export function createServer({ store }) { +// baseUrl is the viewer's site root for links (a URL from parseBaseUrl in +// links.js), or undefined when the server does not know it. +export function createServer({ store, baseUrl }) { const server = new McpServer({ name: 'htmlpcbviewer', version: pkg.version }); - const ctx = { store }; + const ctx = { store, baseUrl }; for (const tool of tools) { const run = tool.handler(ctx); server.registerTool(tool.name, tool.config, async (...args) => { diff --git a/mcp/src/tools/index.js b/mcp/src/tools/index.js index 899a7d3..dae02a2 100644 --- a/mcp/src/tools/index.js +++ b/mcp/src/tools/index.js @@ -2,14 +2,15 @@ // { name, config, handler } // config is the SDK's registerTool config (title, description, inputSchema, // outputSchema, annotations). handler(ctx) returns the tool function; ctx -// holds the board store. The tool function returns a plain object, which the +// holds the board store and the viewer's base URL for links. The tool function returns a plain object, which the // server sends as both structured content and JSON text. To add a tool, // write its module and list it here. +import link from './link.js'; import listBoards from './list_boards.js'; import locate from './locate.js'; import nearest from './nearest.js'; import nearestVias from './nearest_vias.js'; import netPlaces from './net_places.js'; -export const tools = [listBoards, locate, netPlaces, nearest, nearestVias]; +export const tools = [listBoards, locate, netPlaces, nearest, nearestVias, link]; diff --git a/mcp/src/tools/link.js b/mcp/src/tools/link.js new file mode 100644 index 0000000..5be8609 --- /dev/null +++ b/mcp/src/tools/link.js @@ -0,0 +1,242 @@ +import * as z from 'zod/v4'; +import { BoardError, loadBoard } from '../boards.js'; +import { footprintsByRef } from '../footprints.js'; +import { formatHashPairs, parseBaseUrl, viewerUrl } from '../links.js'; +import { boardPads, matchName, namesIgnoringCase, netNames } from '../pads.js'; + +const box = z + .object({ minx: z.number(), miny: z.number(), maxx: z.number(), maxy: z.number() }) + .describe('An area in board units, the same shape as the extent from locate.'); + +const KINDS = { tracks: 't', zones: 'z', vias: 'v', silk: 's', fab: 'f' }; + +// Short numbers in the link: 4 decimals is 0.1 um in mm and 0.0001 mil. +const num = (v) => String(Math.round(v * 1e4) / 1e4); + +function viewValue(b) { + return [(b.minx + b.maxx) / 2, (b.miny + b.maxy) / 2, b.maxx - b.minx, b.maxy - b.miny].map(num).join(','); +} + +// The copper layer names the viewer knows: F, B and every layer with tracks +// or zones (getInnerLayers in web/render.js). +function copperLayers(data) { + const names = new Set(['F', 'B']); + for (const key of ['tracks', 'zones']) { + if (data[key] && typeof data[key] === 'object') for (const l of Object.keys(data[key])) names.add(l); + } + return [...names]; +} + +// The error for a name that matchName did not find among names. what is +// "net" or "copper layer"; more is added when no name matches at all. +function notFound(what, want, names, more = '') { + const hits = namesIgnoringCase(names, want); + return hits.length > 1 + ? `"${want.trim()}" matches ${hits.join(', ')} when case is ignored; give the exact ${what} name.` + : `No ${what} "${want.trim()}" on the board.${more}`; +} + +export default { + name: 'link', + config: { + title: 'Viewer link', + description: + 'Make a viewer link that opens a board with parts and nets selected, markers at board ' + + 'points, a side, a view and copper layers. Always use this tool for a viewer link; never ' + + 'write the URL or its hash by hand.\n' + + 'Everything but board is optional. refs and nets are selected in the order given (parts ' + + 'first), which sets their colours; the detail pane shows focus, or the last one. Without ' + + 'a view or zoom the viewer zooms to the focused part. marks put a marker at a board point ' + + 'on one side, e.g. a pad or via from nearest or nearest_vias; it does not select anything. ' + + 'view_f and view_b set the visible area per side; zoom is used only when there is no view.\n' + + 'Side: the link shows every side that a view or a marker is on (and the focused part, ' + + 'when there are markers or a side and no view or zoom, since the viewer then turns to that ' + + 'part). A side given that leaves one out is widened, with ' + + 'a warning.\n' + + 'Names are matched like the other tools: exact first, then ignoring case if that gives ' + + 'exactly one; the link uses the name as it is on the board. A refdes, net or copper layer ' + + 'that is not on the board is a tool error, so a link never silently shows nothing. A net ' + + 'with no pads cannot be selected in the viewer and is an error too; mark its via instead.\n' + + 'Coordinates are board units, as in the other tools.\n' + + 'The link points at the viewer this server serves. If the server does not know its own ' + + 'address, the link is root-relative ("/viewer/?...") and warnings says so; then ask the ' + + 'user for the address of the board list page (e.g. "http://host:1010/", not a /viewer/ ' + + 'link) and pass it as base_url.', + inputSchema: { + board: z.string().describe('Board path from list_boards, e.g. "lab/rev2/probe.json".'), + refs: z.array(z.string()).optional().describe('Parts to select, by refdes, e.g. ["U69", "R12"].'), + nets: z.array(z.string()).optional().describe('Nets to select, e.g. ["+3.3V", "/ADC1/CS"].'), + focus: z + .string() + .optional() + .describe('What the detail pane shows: "comp:" or "net:". Default is the last of refs, then nets.'), + marks: z + .array(z.object({ side: z.enum(['F', 'B']), x: z.number(), y: z.number() })) + .optional() + .describe('Markers at board points: side "F" (front, top) or "B" (back, bottom), and x, y in board units.'), + side: z.enum(['F', 'B', 'FB']).optional().describe('Sides to show: "F", "B" or "FB" for both.'), + view_f: box.optional().describe('Visible area on the front side, e.g. an extent from locate.'), + view_b: box.optional().describe('Visible area on the back side.'), + zoom: z + .enum(['board', 'selected', 'highlight']) + .optional() + .describe( + 'Zoom when there is no view: "board" fits the board, "selected" fits the selection and ' + + 'markers, "highlight" zooms to the focused part.' + ), + copper: z + .array( + z.object({ + layer: z.string().describe('Copper layer as named in the export, e.g. "F", "B", "In1.Cu".'), + only: z + .array(z.enum(['tracks', 'zones', 'vias', 'silk', 'fab'])) + .optional() + .describe('Show only these kinds on the layer. Default: everything.'), + }) + ) + .optional() + .describe('Copper layers to show; the rest are hidden. [] hides them all. Leave out to keep the user\'s layers.'), + netlayers: z.boolean().optional().describe('Also show every layer the selected nets are routed on.'), + base_url: z + .string() + .optional() + .describe( + 'Address of the board list page, e.g. "http://host:1010/"; the folder that holds viewer/, ' + + 'not the viewer page itself. Overrides the server\'s own address.' + ), + }, + outputSchema: { + url: z.string().describe('The viewer link. Give it to the user as is.'), + side: z.string().optional().describe('The side the link shows ("F", "B" or "FB"), when it sets one.'), + warnings: z.array(z.string()).describe('Things the link does differently from what was asked.'), + }, + annotations: { readOnlyHint: true }, + }, + handler: ({ store, baseUrl }) => async (args) => { + const { board, refs = [], nets = [], focus, marks = [], side, view_f, view_b, zoom, copper, netlayers, base_url } = args; + const base = base_url !== undefined ? parseBaseUrl(base_url, 'base_url') : baseUrl; + const data = await loadBoard(store, board); + const errors = new Set(); + const warnings = []; + + const fps = data.footprints.filter((fp) => fp && typeof fp.ref === 'string'); + const findRef = (ref) => { + const refsFound = [...new Set(footprintsByRef(fps, ref).map((fp) => fp.ref))]; + if (refsFound.length === 1) return refsFound[0]; + errors.add( + refsFound.length + ? `"${ref.trim()}" matches ${refsFound.join(', ')} when case is ignored; give the exact refdes.` + : `No part "${ref.trim()}" on the board.` + ); + return undefined; + }; + // Built on the first net asked for, once. + let netList, padNets; + const findNet = (net) => { + if (!netList) { + const pads = [...boardPads(data)]; + netList = netNames(data, pads); + padNets = new Set(pads.map(({ pad }) => pad.net)); + } + const name = matchName(netList, net); + if (name === undefined) errors.add(notFound('net', net, netList)); + else if (!padNets.has(name)) errors.add(`Net "${name}" has no pads, so the viewer cannot select it. Mark one of its vias instead.`); + else return name; + return undefined; + }; + + const pairs = []; + for (const ref of refs) { + const r = findRef(ref); + if (r !== undefined) pairs.push(['comp', r]); + } + for (const net of nets) { + const n = findNet(net); + if (n !== undefined) pairs.push(['net', n]); + } + + // The focus as the viewer reads it: given, or the last selected. + let focusRef; + if (focus !== undefined) { + const m = /^(comp|net):(.*)$/.exec(focus.trim()); + if (!m) { + errors.add(`focus must be "comp:" or "net:", not "${focus}".`); + } else if (m[1] === 'comp') { + focusRef = findRef(m[2]); + if (focusRef !== undefined) pairs.push(['focus', 'comp:' + focusRef]); + } else { + const n = findNet(m[2]); + if (n !== undefined) pairs.push(['focus', 'net:' + n]); + } + } else if (pairs.length && pairs[pairs.length - 1][0] === 'comp') { + focusRef = pairs[pairs.length - 1][1]; + } + + for (const [name, b] of [['view_f', view_f], ['view_b', view_b]]) { + // Checked after rounding: the viewer drops a view with no width or height. + if (b && !(Number(num(b.maxx - b.minx)) > 0 && Number(num(b.maxy - b.miny)) > 0)) { + errors.add( + `${name} must have maxx > minx and maxy > miny, by at least 0.0001; for a single point use marks with zoom "selected".` + ); + } + } + + const copperPairs = []; + if (copper) { + const layers = copperLayers(data); + for (const { layer, only } of copper) { + const l = matchName(layers, layer); + if (l === undefined) { + errors.add(notFound('copper layer', layer, layers, ` It has: ${layers.join(', ')}.`)); + continue; + } + copperPairs.push(['copper', only ? `${l}:${[...new Set(only)].map((k) => KINDS[k]).join('')}` : l]); + } + // copper= alone hides every layer. + if (!copper.length) copperPairs.push(['copper', '']); + } + + if (errors.size) throw new BoardError(`Cannot make a link for "${board}":\n` + [...errors].join('\n')); + + // The sides the link must show. The viewer keeps a view only on a side it + // shows, and without side= it picks the sides from the markers alone, so a + // view on the other side would be lost. So side= goes in whenever there is + // a view or a marker. A focused part with no view and no zoom makes the + // viewer switch to that part's side (selectFootprint in web/app.js), which + // would hide a marker or a given side on the other side. + const need = new Set(); + if (view_f) need.add('F'); + if (view_b) need.add('B'); + for (const m of marks) need.add(m.side); + if ((need.size || side !== undefined) && !view_f && !view_b && !zoom && focusRef !== undefined) { + for (const fp of fps) if (fp.ref === focusRef && (fp.layer === 'F' || fp.layer === 'B')) need.add(fp.layer); + } + let shown = side; + const missing = [...need].filter((s) => !(side ?? '').includes(s)); + if (side !== undefined && missing.length) { + shown = 'FB'; + warnings.push(`side "${side}" would hide ${missing.join(' and ')}; the link shows both sides.`); + } else if (side === undefined && need.size) { + shown = need.size === 2 ? 'FB' : [...need][0]; + } + if (shown) pairs.push(['side', shown]); + + if (view_f) pairs.push(['viewF', viewValue(view_f)]); + if (view_b) pairs.push(['viewB', viewValue(view_b)]); + for (const m of marks) pairs.push(['mark', `${m.side}:${num(m.x)},${num(m.y)}`]); + if (zoom) pairs.push(['zoom', zoom]); + pairs.push(...copperPairs); + if (netlayers) pairs.push(['netlayers', '1']); + + if (!base) { + warnings.push( + 'The server does not know its own address, so the link starts at /viewer/. Ask the user ' + + 'for the address of the board list page (e.g. "http://host:1010/", not a /viewer/ link) ' + + 'and call link again with base_url.' + ); + } + const out = { url: viewerUrl(base, board, formatHashPairs(pairs)), warnings }; + if (shown) out.side = shown; + return out; + }, +}; diff --git a/mcp/test/link.test.js b/mcp/test/link.test.js new file mode 100644 index 0000000..202d3d5 --- /dev/null +++ b/mcp/test/link.test.js @@ -0,0 +1,287 @@ +// link through a real MCP client over HTTP. The viewer side (that it reads +// these links) is tested in tests/browser/mcp-link.spec.js. + +import { test, before, after } from 'node:test'; +import assert from 'node:assert/strict'; +import { execFileSync } from 'node:child_process'; +import fs from 'node:fs'; +import os from 'node:os'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { Client } from '@modelcontextprotocol/sdk/client/index.js'; +import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; +import { diskStore } from '../src/boards.js'; +import { createHttpServer, MCP_PATH } from '../src/http.js'; +import { formatHashPairs, parseBaseUrl, viewerUrl } from '../src/links.js'; + +const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); +const FIXTURES = path.join(ROOT, 'tests', 'fixtures'); +const NETDAQ = 'netdaq/netdaq.json'; +const CIAA = 'ciaa/ciaa.json'; +const NOPAD = 'netdaq/nopad.json'; +const TWOCASE = 'netdaq/twocase.json'; + +let dir; +let servers = []; +let url; +let urlWithBase; + +async function call(where, args) { + const client = new Client({ name: 'test', version: '0.0.0' }); + await client.connect(new StreamableHTTPClientTransport(where)); + try { + return await client.callTool({ name: 'link', arguments: args }); + } finally { + await client.close(); + } +} + +async function listen(opts) { + const server = createHttpServer(opts); + await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); + servers.push(server); + return new URL(`http://127.0.0.1:${server.address().port}${MCP_PATH}`); +} + +// The hash of a link as [[key, value], ...], decoded as the viewer does. +function pairsOf(link) { + const hash = link.split('#')[1] ?? ''; + return hash + .split('&') + .filter(Boolean) + .map((part) => { + const i = part.indexOf('='); + return [decodeURIComponent(part.slice(0, i)), decodeURIComponent(part.slice(i + 1))]; + }); +} + +before(async () => { + dir = fs.mkdtempSync(path.join(os.tmpdir(), 'pcbviewer-mcp-')); + const pcbs = path.join(dir, 'pcbs'); + fs.mkdirSync(path.join(dir, 'exports', 'netdaq'), { recursive: true }); + fs.mkdirSync(path.join(dir, 'exports', 'ciaa'), { recursive: true }); + fs.copyFileSync(path.join(FIXTURES, 'netdaq-small.json'), path.join(dir, 'exports', NETDAQ)); + fs.copyFileSync(path.join(FIXTURES, 'ciaa-acc.json'), path.join(dir, 'exports', CIAA)); + execFileSync('python3', ['build_boards.py', '--src', path.join(dir, 'exports'), '--out', pcbs], { cwd: ROOT }); + + // netdaq with one more net that has no pads, as a net with only vias has. + const board = JSON.parse(fs.readFileSync(path.join(pcbs, NETDAQ), 'utf8')); + board.nets.push('/VIA_ONLY'); + fs.writeFileSync(path.join(pcbs, NOPAD), JSON.stringify(board)); + // And with a net and a copper layer that differ from another only in case. + board.nets.push('/via_only'); + board.tracks['in1.cu'] = []; + fs.writeFileSync(path.join(pcbs, TWOCASE), JSON.stringify(board)); + + url = await listen({ store: diskStore(pcbs) }); + urlWithBase = await listen({ store: diskStore(pcbs), baseUrl: parseBaseUrl('http://pcbhost:1010', 'VIEWER_URL') }); +}); + +after(async () => { + for (const server of servers) { + server.closeAllConnections(); + await new Promise((resolve) => server.close(resolve)); + } + fs.rmSync(dir, { recursive: true, force: true }); +}); + +test('the hash is encoded as web/util.js does: / : , @ readable, the rest escaped', () => { + assert.equal( + formatHashPairs([['net', '/A B&C=D:E,F@G#%+'], ['comp', 'U1']]), + 'net=/A%20B%26C%3DD:E,F@G%23%25%2B&comp=U1' + ); +}); + +test('a link selects parts and nets by their board names, in order', async () => { + const result = await call(urlWithBase, { board: NETDAQ, refs: ['u24', 'R18'], nets: ['+3.3v'] }); + assert.equal(result.isError, undefined); + const { url: link, warnings, side } = result.structuredContent; + assert.deepEqual(warnings, []); + assert.equal(side, undefined); + assert.equal(link, 'http://pcbhost:1010/viewer/?data=/pcbs/netdaq/netdaq.json#comp=U24&comp=R18&net=%2B3.3V'); + assert.deepEqual(JSON.parse(result.content[0].text), result.structuredContent); +}); + +test('focus, marks, views, zoom, copper and netlayers go in as the README describes', async () => { + const { structuredContent } = await call(urlWithBase, { + board: NETDAQ, + nets: ['/ADC1/INT_ADCIN0', '+3.3V'], + focus: 'net:/adc1/int_adcin0', + marks: [{ side: 'F', x: 167.750000001, y: 144.23 }], + view_f: { minx: 160, miny: 130, maxx: 170, maxy: 136 }, + zoom: 'selected', + copper: [{ layer: 'f' }, { layer: 'In1.Cu', only: ['tracks', 'vias'] }], + netlayers: true, + }); + assert.deepEqual(pairsOf(structuredContent.url), [ + ['net', '/ADC1/INT_ADCIN0'], + ['net', '+3.3V'], + ['focus', 'net:/ADC1/INT_ADCIN0'], + ['side', 'F'], + ['viewF', '165,133,10,6'], + ['mark', 'F:167.75,144.23'], + ['zoom', 'selected'], + ['copper', 'F'], + ['copper', 'In1.Cu:tv'], + ['netlayers', '1'], + ]); + assert.equal(structuredContent.side, 'F'); +}); + +test('copper [] hides every layer', async () => { + const { structuredContent } = await call(urlWithBase, { board: NETDAQ, copper: [] }); + assert.deepEqual(pairsOf(structuredContent.url), [['copper', '']]); +}); + +// The viewer keeps a view only on a side it shows. Without side= it picks +// the sides from the markers alone, so a back view with a front marker +// would be lost. The link must always carry a side that covers both. +test('a view on one side and a marker on the other give side=FB', async () => { + const { structuredContent } = await call(urlWithBase, { + board: NETDAQ, + marks: [{ side: 'F', x: 150, y: 140 }], + view_b: { minx: 140, miny: 130, maxx: 160, maxy: 150 }, + }); + const pairs = pairsOf(structuredContent.url); + assert.deepEqual(pairs.find((p) => p[0] === 'side'), ['side', 'FB']); + assert.equal(structuredContent.side, 'FB'); +}); + +test('a view alone always sets its side', async () => { + for (const [key, want] of [ + ['view_f', 'F'], + ['view_b', 'B'], + ]) { + const { structuredContent } = await call(urlWithBase, { + board: NETDAQ, + [key]: { minx: 140, miny: 130, maxx: 160, maxy: 150 }, + }); + assert.deepEqual(pairsOf(structuredContent.url).find((p) => p[0] === 'side'), ['side', want]); + } +}); + +test('a given side that hides a view or marker is widened, with a warning', async () => { + const { structuredContent } = await call(urlWithBase, { + board: NETDAQ, + side: 'F', + marks: [{ side: 'B', x: 150, y: 140 }], + }); + assert.equal(structuredContent.side, 'FB'); + assert.equal(structuredContent.warnings.length, 1); + assert.match(structuredContent.warnings[0], /side "F" would hide B/); + + // A side that covers everything is kept as given. + const kept = await call(urlWithBase, { board: NETDAQ, side: 'FB', marks: [{ side: 'B', x: 1, y: 2 }] }); + assert.equal(kept.structuredContent.side, 'FB'); + assert.deepEqual(kept.structuredContent.warnings, []); +}); + +test('a focused part on the other side of a marker is shown too', async () => { + // C2 is on the back of ciaa-acc. Without a view the viewer turns to the + // focused part's side, which would hide a front marker. + const { structuredContent } = await call(urlWithBase, { + board: CIAA, + refs: ['C2'], + marks: [{ side: 'F', x: 60, y: 90 }], + }); + assert.equal(structuredContent.side, 'FB'); +}); + +test('a given side that hides the focused part is widened; with zoom the part side is not needed', async () => { + // No view and no zoom: the viewer turns to C2 (back) whatever side= says. + const given = await call(urlWithBase, { board: CIAA, refs: ['C2'], side: 'F' }); + assert.equal(given.structuredContent.side, 'FB'); + assert.match(given.structuredContent.warnings[0], /side "F" would hide B/); + + // With zoom the viewer does not turn to the part, so the marker side is enough. + const zoomed = await call(urlWithBase, { + board: CIAA, + refs: ['C2'], + marks: [{ side: 'F', x: 60, y: 90 }], + zoom: 'board', + }); + assert.equal(zoomed.structuredContent.side, 'F'); + + // No side, no marker, no view: no side=, the viewer turns to the part. + const plain = await call(urlWithBase, { board: CIAA, refs: ['C2'] }); + assert.equal(plain.structuredContent.side, undefined); +}); + +test('a net or copper layer that matches two names when case is ignored says so', async () => { + const result = await call(urlWithBase, { + board: TWOCASE, + nets: ['/Via_Only'], + copper: [{ layer: 'IN1.CU' }], + }); + assert.equal(result.isError, true); + const text = result.content[0].text; + assert.match(text, /"\/Via_Only" matches \/VIA_ONLY, \/via_only when case is ignored/); + assert.match(text, /"IN1.CU" matches In1.Cu, in1.cu when case is ignored/); +}); + +test('a bad name used twice is listed once', async () => { + const result = await call(urlWithBase, { board: NETDAQ, refs: ['U9999'], focus: 'comp:U9999' }); + assert.equal(result.content[0].text.match(/No part "U9999"/g).length, 1); +}); + +test('unknown refdes, nets and copper layers are a tool error that names them all', async () => { + const result = await call(urlWithBase, { + board: NETDAQ, + refs: ['U24', 'U9999'], + nets: ['NOPE'], + copper: [{ layer: 'In7.Cu' }], + focus: 'comp:Q1234', + }); + assert.equal(result.isError, true); + const text = result.content[0].text; + assert.match(text, /No part "U9999"/); + assert.match(text, /No net "NOPE"/); + assert.match(text, /No copper layer "In7.Cu".*In1.Cu/); + assert.match(text, /No part "Q1234"/); + assert.doesNotMatch(text, /"U24"/); +}); + +test('a net with no pads is a tool error: the viewer cannot select it', async () => { + const result = await call(urlWithBase, { board: NOPAD, nets: ['/VIA_ONLY'] }); + assert.equal(result.isError, true); + assert.match(result.content[0].text, /no pads/); +}); + +test('bad focus, empty views and an unknown board are tool errors', async () => { + for (const args of [ + { board: NETDAQ, focus: 'U24' }, + { board: NETDAQ, view_f: { minx: 1, miny: 1, maxx: 1, maxy: 2 } }, + // Wider than 0, but 0 after rounding to 4 decimals. + { board: NETDAQ, view_b: { minx: 10, miny: 5, maxx: 10.00004, maxy: 6 } }, + { board: 'nope/nope.json' }, + { board: NETDAQ, base_url: 'pcbhost:1010' }, + { board: NETDAQ, base_url: 'ftp://pcbhost/' }, + ]) { + const result = await call(urlWithBase, args); + assert.equal(result.isError, true, JSON.stringify(args)); + } +}); + +test('without a known address the link is root-relative, with a warning', async () => { + const { structuredContent } = await call(url, { board: NETDAQ, refs: ['U24'] }); + assert.equal(structuredContent.url, '/viewer/?data=/pcbs/netdaq/netdaq.json#comp=U24'); + assert.equal(structuredContent.warnings.length, 1); + assert.match(structuredContent.warnings[0], /base_url/); +}); + +test('base_url wins over the server address and may hold a sub-path', async () => { + const { structuredContent } = await call(urlWithBase, { + board: NETDAQ, + refs: ['U24'], + base_url: 'https://example.org/pcb?x=1#y', + }); + assert.equal(structuredContent.url, 'https://example.org/pcb/viewer/?data=/pcb/pcbs/netdaq/netdaq.json#comp=U24'); + assert.deepEqual(structuredContent.warnings, []); +}); + +test('board paths are escaped in the query, slashes kept', () => { + assert.equal( + viewerUrl(parseBaseUrl('http://h/', 'x'), 'lab/rev 2/a&b.json', ''), + 'http://h/viewer/?data=/pcbs/lab/rev%202/a%26b.json' + ); +}); diff --git a/tests/browser/mcp-link.spec.js b/tests/browser/mcp-link.spec.js new file mode 100644 index 0000000..bf2c57c --- /dev/null +++ b/tests/browser/mcp-link.spec.js @@ -0,0 +1,89 @@ +// The viewer reads links made by the MCP link tool (mcp/src/tools/link.js). +// The tool runs here in-process on the same fixture the page is built from, +// and its hash goes on the single-file page. + +const { test, expect } = require('@playwright/test'); +const fs = require('fs'); +const path = require('path'); +const { pathToFileURL } = require('url'); + +const PAGE = 'file://' + path.join(__dirname, 'board.html'); +const FIXTURE = path.join(__dirname, '..', 'fixtures', 'netdaq-small.json'); +const TOOL = pathToFileURL(path.join(__dirname, '..', '..', 'mcp', 'src', 'tools', 'link.js')).href; + +const fixture = JSON.parse(fs.readFileSync(FIXTURE, 'utf8')); +const bb = fixture.pcbdata.edges_bbox; +const P1 = [+(bb.minx + 0.2 * (bb.maxx - bb.minx)).toFixed(2), +(bb.miny + 0.3 * (bb.maxy - bb.miny)).toFixed(2)]; +const P2 = [+(bb.minx + 0.7 * (bb.maxx - bb.minx)).toFixed(2), +(bb.miny + 0.6 * (bb.maxy - bb.miny)).toFixed(2)]; + +// The hash the tool makes for args, from a store that holds the fixture. +async function toolHash(args) { + const { default: link } = await import(TOOL); + const run = link.handler({ store: { readJson: async () => fixture.pcbdata } }); + const { url } = await run({ board: 'netdaq.json', ...args }); + return url.slice(url.indexOf('#')); +} + +async function load(page, hash) { + await page.goto('about:blank'); + await page.goto(PAGE + hash); + await page.waitForFunction(() => window.__pcbaTest && window.__pcbaTest.ready(), null, { timeout: 30000 }); + await page.waitForFunction(() => window.__pcbaTest.idle(), null, { timeout: 30000 }); +} + +async function state(page) { + return page.evaluate(() => window.__pcbaTest.state()); +} + +async function viewBox(page, side) { + return page.evaluate((side) => window.__pcbaTest.viewBox(side), side); +} + +async function markers(page) { + return page.evaluate(() => window.__pcbaTest.markers()); +} + +test('a tool link selects its parts and nets and shows its marker', async ({ page }) => { + // Lower case on purpose: the tool writes the board names. + const hash = await toolHash({ refs: ['u24'], nets: ['+3.3v'], marks: [{ side: 'F', x: P1[0], y: P1[1] }] }); + await load(page, hash); + const s = await state(page); + expect(s.selection.map(({ type, value }) => ({ type, value }))).toEqual([ + { type: 'comp', value: 'U24' }, + { type: 'net', value: '+3.3V' }, + ]); + expect(s.selectedNet).toBe('+3.3V'); + expect(await markers(page)).toEqual([{ side: 'F', x: P1[0], y: P1[1] }]); +}); + +test('a tool link keeps a back view when its marker is on the front', async ({ page }) => { + const want = { minx: P2[0] - 10, miny: P2[1] - 6, maxx: P2[0] + 10, maxy: P2[1] + 6 }; + const args = { marks: [{ side: 'F', x: P1[0], y: P1[1] }], view_b: want }; + + // The same link without side= (as a hand-written one would be) loses the + // view: the viewer shows only the marker's side. + const bare = (await toolHash(args)).replace(/side=FB&?/, ''); + expect(bare).not.toContain('side='); + await load(page, bare); + expect((await state(page)).canvasLayout).toBe('F'); + + await load(page, await toolHash(args)); + expect((await state(page)).canvasLayout).toBe('FB'); + const v = await viewBox(page, 'B'); + expect(v.cx).toBeCloseTo(P2[0], 1); + expect(v.cy).toBeCloseTo(P2[1], 1); + // The box is fitted to the canvas, so at least the asked area is shown. + expect(v.w).toBeGreaterThanOrEqual(20 - 0.01); + expect(v.h).toBeGreaterThanOrEqual(12 - 0.01); + expect(Math.min(v.w - 20, v.h - 12)).toBeLessThan(0.1); + expect(await markers(page)).toEqual([{ side: 'F', x: P1[0], y: P1[1] }]); +}); + +test('a tool link with a front view sets that view', async ({ page }) => { + const want = { minx: P1[0] - 5, miny: P1[1] - 5, maxx: P1[0] + 5, maxy: P1[1] + 5 }; + await load(page, await toolHash({ refs: ['U24'], view_f: want })); + expect((await state(page)).canvasLayout).toBe('F'); + const v = await viewBox(page, 'F'); + expect(v.cx).toBeCloseTo(P1[0], 1); + expect(v.cy).toBeCloseTo(P1[1], 1); +}); From 9b2359475bb0e116ae7916dd49f967d5fe583c01 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sun, 11 Oct 2026 12:34:52 +0200 Subject: [PATCH 13/20] MCP tool snapshot: PNG of what a viewer link shows (#82) (#101) * MCP tool snapshot: PNG of what a viewer link shows (#82) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x * snapshot: a late browser disconnect no longer drops a newer browser; apt in its own Docker layer Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x --------- Co-authored-by: Claude Opus 5.5 --- .github/workflows/ci.yml | 4 + README.md | 14 ++ docker-compose.yml | 3 + mcp/Dockerfile | 27 ++- mcp/package-lock.json | 26 +++ mcp/package.json | 4 + mcp/src/browser.js | 152 +++++++++++++++++ mcp/src/http.js | 4 +- mcp/src/links.js | 23 +++ mcp/src/main.js | 27 ++- mcp/src/server.js | 10 +- mcp/src/tools/index.js | 11 +- mcp/src/tools/link.js | 334 ++++++++++++++++++++------------------ mcp/src/tools/snapshot.js | 94 +++++++++++ mcp/test/snapshot.test.js | 272 +++++++++++++++++++++++++++++++ 15 files changed, 827 insertions(+), 178 deletions(-) create mode 100644 mcp/src/browser.js create mode 100644 mcp/src/tools/snapshot.js create mode 100644 mcp/test/snapshot.test.js diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b97c750..162cefe 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -112,6 +112,10 @@ jobs: - run: npm ci working-directory: mcp + # The snapshot tests draw with headless Chromium. + - run: npx playwright-core install --with-deps --only-shell chromium + working-directory: mcp + - run: npm test working-directory: mcp diff --git a/README.md b/README.md index e0dab4d..0f59a4d 100644 --- a/README.md +++ b/README.md @@ -114,6 +114,7 @@ Tools: | `nearest` | The pads on a net nearest to a part or point, nearest first, each marked as test point, through-hole or SMD, and with the part that covers it if any. No vias. | | `nearest_vias` | The vias on a net nearest to a part or point, with layers, pad diameter and the part that covers it if any. A last resort: vias are often under soldermask, and the export cannot tell which. | | `link` | A viewer link with parts and nets selected, markers, side, view and copper layers. Unknown names are an error. | +| `snapshot` | A PNG of what a link shows, so an agent can check it before giving it out. Takes a link or the same fields as `link`, and a window size (default 1280x800, at most 2560x1600). | Links from `link` need the address of the board list page as users open it (the folder that holds `viewer/`, not the viewer page). Set it as @@ -126,6 +127,16 @@ VIEWER_URL=http://pcbhost:1010/ Without it, links start at `/viewer/` and the tool tells the agent to ask for the address. An agent can also pass `base_url` to the tool. +`snapshot` opens the link in headless Chromium inside the `pcb-mcp` +container (the viewer image has no browser). That browser cannot always +reach the address users use, so it has its own setting, +`SNAPSHOT_VIEWER_URL`. `docker-compose.yml` sets it to `http://pcb-viewer/`, +the viewer service on the Docker network; change it only if the viewer +service has another name. It is used to draw pictures only, never in a link. +Outside Docker it defaults to `VIEWER_URL`. The browser draws at most 2 +snapshots at a time, with 4 more waiting; past that the tool says the +server is busy. Each snapshot has 30 s. + To connect Claude Code: ``` @@ -139,10 +150,13 @@ To run the server outside Docker (needs Node 22): ``` cd mcp npm ci +npx playwright-core install --with-deps --only-shell chromium PCBS_DIR=../pcb-viewer-data PORT=3000 npm start npm test ``` +The browser is only needed for `snapshot` and its tests. + ## Links The URL hash holds the current selection, so the address bar is always a diff --git a/docker-compose.yml b/docker-compose.yml index f1e2dac..bdc0bc8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -23,6 +23,9 @@ services: # the link tool, e.g. http://pcbhost:1010/. Unset, links start at # /viewer/. - VIEWER_URL=${VIEWER_URL:-} + # The viewer as this container reaches it, for the snapshot tool's + # browser. Only used to draw pictures; links always use VIEWER_URL. + - SNAPSHOT_VIEWER_URL=${SNAPSHOT_VIEWER_URL:-http://pcb-viewer/} volumes: - ${PCB_HTML_DIR:-./pcb-viewer-data}:/pcbs:ro restart: unless-stopped diff --git a/mcp/Dockerfile b/mcp/Dockerfile index 76b292d..5ded631 100644 --- a/mcp/Dockerfile +++ b/mcp/Dockerfile @@ -1,12 +1,35 @@ # MCP server for agents. Build context is mcp/. -FROM node:22-alpine +# +# Debian, not Alpine: the snapshot tool runs Playwright's headless Chromium, +# which Playwright builds for glibc on amd64 and arm64, not for musl. Only +# the headless shell is installed, not the full browser. The libraries are +# Playwright's Chromium list for Debian 12 (what "playwright install-deps +# chromium" installs), without Xvfb and the CJK fonts. fonts-liberation +# covers the viewer's text, DejaVu and Noto emoji its button symbols. +FROM node:22-bookworm-slim WORKDIR /app +ENV PLAYWRIGHT_BROWSERS_PATH=/ms-playwright +# System packages first, in their own layer, so a package.json change does +# not install them again. +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + tini fonts-liberation fonts-dejavu-core fonts-noto-color-emoji \ + libfontconfig1 libfreetype6 \ + libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo2 libcups2 \ + libdbus-1-3 libdrm2 libgbm1 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 \ + libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 \ + libxkbcommon0 libxrandr2 \ + && rm -rf /var/lib/apt/lists/* COPY package.json package-lock.json ./ -RUN npm ci --omit=dev && npm cache clean --force +RUN npm ci --omit=dev \ + && npx playwright-core install --only-shell chromium \ + && npm cache clean --force COPY src/ ./src/ ENV NODE_ENV=production PCBS_DIR=/pcbs PORT=3000 EXPOSE 3000 USER node +# tini as PID 1 reaps the browser's child processes and passes signals on. +ENTRYPOINT ["/usr/bin/tini", "--"] CMD ["node", "src/main.js"] diff --git a/mcp/package-lock.json b/mcp/package-lock.json index dbb020a..db18666 100644 --- a/mcp/package-lock.json +++ b/mcp/package-lock.json @@ -10,8 +10,12 @@ "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.32.1", + "playwright-core": "1.63.0", "zod": "^4.6.5" }, + "devDependencies": { + "pngjs": "^7.0.0" + }, "engines": { "node": ">=22" } @@ -874,6 +878,28 @@ "node": ">=16.20.0" } }, + "node_modules/playwright-core": { + "version": "1.63.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz", + "integrity": "sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==", + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/pngjs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-7.0.0.tgz", + "integrity": "sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.19.0" + } + }, "node_modules/proxy-addr": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz", diff --git a/mcp/package.json b/mcp/package.json index 57859f8..8cc80b9 100644 --- a/mcp/package.json +++ b/mcp/package.json @@ -15,6 +15,10 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "^1.32.1", + "playwright-core": "1.63.0", "zod": "^4.6.5" + }, + "devDependencies": { + "pngjs": "^7.0.0" } } diff --git a/mcp/src/browser.js b/mcp/src/browser.js new file mode 100644 index 0000000..7d56964 --- /dev/null +++ b/mcp/src/browser.js @@ -0,0 +1,152 @@ +// Headless Chromium for the snapshot tool. +// +// One browser for the whole process, started on the first snapshot and +// started again if it dies. Each snapshot gets its own browser context (a +// fresh profile: no cookies, no stored viewer settings) and closes it after. +// A context costs a few ms; a browser start costs a second or more. +// +// At most MAX_RUNNING snapshots draw at once and at most MAX_WAITING wait +// for a turn. One more is a tool error ("busy"), so one agent cannot make +// the server queue work without end. Each snapshot has TIMEOUT_MS in all, +// waiting time included. +// +// Chromium runs without its sandbox (Playwright's default): the container is +// the boundary, and the page only ever loads from the viewer address; every +// other request is blocked. --disable-dev-shm-usage keeps it off /dev/shm, +// which is 64 MB in Docker by default. + +import { chromium } from 'playwright-core'; +import { BoardError } from './boards.js'; + +export const MAX_RUNNING = 2; +export const MAX_WAITING = 4; +export const TIMEOUT_MS = 30000; + +// The viewer sets this up (window.__pcbaTest in web/app.js): ready() once +// the board is loaded and the link applied, idle() once no render is in +// flight or scheduled, overscan pieces and backdrop included. The browser +// tests wait on the same two. +function viewerDone() { + const t = window.__pcbaTest; + return !!(t && t.ready() && t.idle()); +} + +export function createBrowser({ launch = () => chromium.launch({ args: ['--disable-dev-shm-usage'] }) } = {}) { + let browser; + let running = 0; + const waiting = []; + + function getBrowser() { + if (!browser) { + // Clear only this launch: a browser that goes away late must not + // drop a newer one. + const started = launch().then( + (b) => { + b.on('disconnected', () => { + if (browser === started) browser = undefined; + }); + return b; + }, + (err) => { + if (browser === started) browser = undefined; + throw err; + } + ); + browser = started; + } + return browser; + } + + async function turn(deadline) { + if (running < MAX_RUNNING) { + running++; + return; + } + if (waiting.length >= MAX_WAITING) { + throw new BoardError('The snapshot server is busy. Try again in a few seconds.'); + } + await new Promise((resolve, reject) => { + const entry = { resolve }; + waiting.push(entry); + entry.timer = setTimeout(() => { + waiting.splice(waiting.indexOf(entry), 1); + reject(new BoardError('The snapshot server is busy. Try again in a few seconds.')); + }, Math.max(0, deadline - Date.now())); + }); + } + + function done() { + const next = waiting.shift(); + if (next) { + clearTimeout(next.timer); + next.resolve(); + } else { + running--; + } + } + + // A PNG (Buffer) of url in a width x height window. + async function screenshot(url, { width, height }) { + const deadline = Date.now() + TIMEOUT_MS; + const left = () => Math.max(1, deadline - Date.now()); + await turn(deadline); + let context; + try { + const b = await getBrowser(); + context = await b.newContext({ viewport: { width, height }, deviceScaleFactor: 1 }); + const origin = new URL(url).origin; + await context.route('**/*', (route) => + new URL(route.request().url()).origin === origin ? route.continue() : route.abort() + ); + const page = await context.newPage(); + // A page error (such as a board that does not load) ends the wait at + // once instead of at the timeout. + let failed; + const pageFailed = new Promise((_, reject) => { + failed = reject; + }); + pageFailed.catch(() => {}); + page.on('pageerror', (err) => failed(new BoardError(`The viewer failed: ${err.message}`))); + + let response; + try { + response = await page.goto(url, { waitUntil: 'load', timeout: left() }); + } catch (err) { + if (err.name === 'TimeoutError') throw err; + throw new BoardError(`Cannot open the viewer at ${origin}: ${err.message.split('\n')[0]}`); + } + if (!response || !response.ok()) { + throw new BoardError(`The viewer page did not load (${response ? response.status() : 'no response'}): ${url}`); + } + try { + await Promise.race([page.waitForFunction(viewerDone, null, { timeout: left(), polling: 100 }), pageFailed]); + } catch (err) { + if (err instanceof BoardError) throw err; + if (err.name === 'TimeoutError') { + throw new BoardError(`The viewer did not finish drawing within ${TIMEOUT_MS / 1000} s.`); + } + throw err; + } + // animations: 'disabled' ends CSS transitions, such as a button + // fading in, so the same link gives the same picture. + return await page.screenshot({ type: 'png', animations: 'disabled', timeout: left() }); + } catch (err) { + if (err instanceof BoardError) throw err; + if (err.name === 'TimeoutError') { + throw new BoardError(`The snapshot took longer than ${TIMEOUT_MS / 1000} s.`); + } + throw err; + } finally { + if (context) await context.close().catch(() => {}); + done(); + } + } + + async function close() { + const b = browser; + browser = undefined; + if (b) await (await b.catch(() => undefined))?.close(); + } + + return { screenshot, close }; +} diff --git a/mcp/src/http.js b/mcp/src/http.js index e5f472c..3b768df 100644 --- a/mcp/src/http.js +++ b/mcp/src/http.js @@ -13,7 +13,7 @@ function sendJsonRpcError(res, status, message) { res.end(JSON.stringify({ jsonrpc: '2.0', error: { code: -32000, message }, id: null })); } -export function createHttpServer({ store, baseUrl }) { +export function createHttpServer({ store, baseUrl, snapshot }) { return http.createServer(async (req, res) => { // Not new URL(): it throws on a malformed target such as "//[". const pathname = req.url.split('?')[0]; @@ -28,7 +28,7 @@ export function createHttpServer({ store, baseUrl }) { sendJsonRpcError(res, 405, 'Method not allowed.'); return; } - const server = createServer({ store, baseUrl }); + const server = createServer({ store, baseUrl, snapshot }); const transport = new StreamableHTTPServerTransport({ sessionIdGenerator: undefined }); res.on('close', () => { transport.close(); diff --git a/mcp/src/links.js b/mcp/src/links.js index 523a04d..c1492d3 100644 --- a/mcp/src/links.js +++ b/mcp/src/links.js @@ -51,3 +51,26 @@ export function viewerUrl(base, board, hash) { const page = `${root}viewer/?data=${data}${hash ? '#' + hash : ''}`; return base ? base.origin + page : page; } + +// The board and hash of a viewer link, as viewerUrl makes it: absolute with +// any site root, or root-relative. The host is not used, so a link can be +// opened on another address of the same site. A tool error if the link does +// not have that shape. +export function parseViewerLink(link) { + const bad = (why) => + new BoardError(`url is not a viewer link (${why}): "${link}". Make one with the link tool.`); + let url; + try { + url = new URL(link, 'http://site.invalid/'); + } catch { + throw bad('not a URL'); + } + if (url.protocol !== 'http:' && url.protocol !== 'https:') throw bad('not http or https'); + if (!url.pathname.endsWith('/viewer/')) throw bad('the page is not .../viewer/'); + const root = url.pathname.slice(0, -'viewer/'.length); + const data = url.searchParams.get('data'); + if (!data || !data.startsWith(root + 'pcbs/')) throw bad(`data= is not a board under ${root}pcbs/`); + const board = data.slice((root + 'pcbs/').length); + if (!board) throw bad('no board'); + return { board, hash: url.hash.replace(/^#/, '') }; +} diff --git a/mcp/src/main.js b/mcp/src/main.js index 587c69b..8624b08 100644 --- a/mcp/src/main.js +++ b/mcp/src/main.js @@ -4,8 +4,14 @@ // VIEWER_URL the board list page's address as users open it, e.g. // http://pcbhost:1010/, for the links the link tool makes. // Unset: links start at /viewer/ and the tool says so. +// SNAPSHOT_VIEWER_URL +// the same site as this server reaches it, for the snapshot +// tool's browser, e.g. http://pcb-viewer/ in docker-compose. +// Unset: VIEWER_URL is used. Both unset: snapshot says it is +// not set up. It never shows up in a link. import { diskStore } from './boards.js'; +import { createBrowser } from './browser.js'; import { createHttpServer, MCP_PATH } from './http.js'; import { parseBaseUrl } from './links.js'; @@ -13,16 +19,27 @@ const store = diskStore(process.env.PCBS_DIR || '/pcbs'); const port = Number(process.env.PORT || 3000); // A bad VIEWER_URL stops the server here, not on the first link. const baseUrl = process.env.VIEWER_URL ? parseBaseUrl(process.env.VIEWER_URL, 'VIEWER_URL') : undefined; +const snapshotBase = process.env.SNAPSHOT_VIEWER_URL + ? parseBaseUrl(process.env.SNAPSHOT_VIEWER_URL, 'SNAPSHOT_VIEWER_URL') + : baseUrl; +const browser = createBrowser(); +const snapshot = snapshotBase ? { base: snapshotBase, browser } : undefined; -const server = createHttpServer({ store, baseUrl }); +const server = createHttpServer({ store, baseUrl, snapshot }); server.listen(port, () => { - console.log(`MCP on port ${port} at ${MCP_PATH}, boards from ${store.where}, links to ${baseUrl ?? '/ (VIEWER_URL not set)'}`); + console.log( + `MCP on port ${port} at ${MCP_PATH}, boards from ${store.where}, ` + + `links to ${baseUrl ?? '/ (VIEWER_URL not set)'}, ` + + `snapshots from ${snapshotBase ?? 'nowhere (SNAPSHOT_VIEWER_URL and VIEWER_URL not set)'}` + ); }); -// In a container node runs as PID 1, which ignores SIGTERM unless handled. -// close() drops idle connections and lets requests in progress finish. +// Stop cleanly on SIGTERM (docker stop) and SIGINT. close() drops idle +// connections and lets requests in progress finish; then the browser goes. for (const signal of ['SIGTERM', 'SIGINT']) { process.on(signal, () => { - server.close(() => process.exit(0)); + server.close(() => { + browser.close().finally(() => process.exit(0)); + }); }); } diff --git a/mcp/src/server.js b/mcp/src/server.js index d20cc35..2f0bb46 100644 --- a/mcp/src/server.js +++ b/mcp/src/server.js @@ -7,15 +7,19 @@ const pkg = JSON.parse(readFileSync(new URL('../package.json', import.meta.url), // One MCP server with every tool registered, reading boards from store. // baseUrl is the viewer's site root for links (a URL from parseBaseUrl in -// links.js), or undefined when the server does not know it. -export function createServer({ store, baseUrl }) { +// links.js), or undefined when the server does not know it. snapshot is +// { base, browser } for the snapshot tool: base is a viewer site root this +// server can reach itself, browser comes from createBrowser in browser.js. +// Undefined, snapshot says it is not set up. +export function createServer({ store, baseUrl, snapshot }) { const server = new McpServer({ name: 'htmlpcbviewer', version: pkg.version }); - const ctx = { store, baseUrl }; + const ctx = { store, baseUrl, snapshot }; for (const tool of tools) { const run = tool.handler(ctx); server.registerTool(tool.name, tool.config, async (...args) => { try { const result = await run(...args); + if (tool.raw) return result; return { content: [{ type: 'text', text: JSON.stringify(result) }], structuredContent: result, diff --git a/mcp/src/tools/index.js b/mcp/src/tools/index.js index dae02a2..3c10b7c 100644 --- a/mcp/src/tools/index.js +++ b/mcp/src/tools/index.js @@ -2,9 +2,11 @@ // { name, config, handler } // config is the SDK's registerTool config (title, description, inputSchema, // outputSchema, annotations). handler(ctx) returns the tool function; ctx -// holds the board store and the viewer's base URL for links. The tool function returns a plain object, which the -// server sends as both structured content and JSON text. To add a tool, -// write its module and list it here. +// holds the board store, the viewer's base URL for links and the snapshot +// setup (see createServer in server.js). The tool function returns a plain +// object, which the server sends as both structured content and JSON text; +// a tool with raw: true returns the whole tool result instead. To add a +// tool, write its module and list it here. import link from './link.js'; import listBoards from './list_boards.js'; @@ -12,5 +14,6 @@ import locate from './locate.js'; import nearest from './nearest.js'; import nearestVias from './nearest_vias.js'; import netPlaces from './net_places.js'; +import snapshot from './snapshot.js'; -export const tools = [listBoards, locate, netPlaces, nearest, nearestVias, link]; +export const tools = [listBoards, locate, netPlaces, nearest, nearestVias, link, snapshot]; diff --git a/mcp/src/tools/link.js b/mcp/src/tools/link.js index 5be8609..5b93fee 100644 --- a/mcp/src/tools/link.js +++ b/mcp/src/tools/link.js @@ -36,6 +36,51 @@ function notFound(what, want, names, more = '') { : `No ${what} "${want.trim()}" on the board.${more}`; } +// The link fields, shared with snapshot. +export const linkInput = { + board: z.string().describe('Board path from list_boards, e.g. "lab/rev2/probe.json".'), + refs: z.array(z.string()).optional().describe('Parts to select, by refdes, e.g. ["U69", "R12"].'), + nets: z.array(z.string()).optional().describe('Nets to select, e.g. ["+3.3V", "/ADC1/CS"].'), + focus: z + .string() + .optional() + .describe('What the detail pane shows: "comp:" or "net:". Default is the last of refs, then nets.'), + marks: z + .array(z.object({ side: z.enum(['F', 'B']), x: z.number(), y: z.number() })) + .optional() + .describe('Markers at board points: side "F" (front, top) or "B" (back, bottom), and x, y in board units.'), + side: z.enum(['F', 'B', 'FB']).optional().describe('Sides to show: "F", "B" or "FB" for both.'), + view_f: box.optional().describe('Visible area on the front side, e.g. an extent from locate.'), + view_b: box.optional().describe('Visible area on the back side.'), + zoom: z + .enum(['board', 'selected', 'highlight']) + .optional() + .describe( + 'Zoom when there is no view: "board" fits the board, "selected" fits the selection and ' + + 'markers, "highlight" zooms to the focused part.' + ), + copper: z + .array( + z.object({ + layer: z.string().describe('Copper layer as named in the export, e.g. "F", "B", "In1.Cu".'), + only: z + .array(z.enum(['tracks', 'zones', 'vias', 'silk', 'fab'])) + .optional() + .describe('Show only these kinds on the layer. Default: everything.'), + }) + ) + .optional() + .describe('Copper layers to show; the rest are hidden. [] hides them all. Leave out to keep the user\'s layers.'), + netlayers: z.boolean().optional().describe('Also show every layer the selected nets are routed on.'), + base_url: z + .string() + .optional() + .describe( + 'Address of the board list page, e.g. "http://host:1010/"; the folder that holds viewer/, ' + + 'not the viewer page itself. Overrides the server\'s own address.' + ), +}; + export default { name: 'link', config: { @@ -62,49 +107,7 @@ export default { 'address, the link is root-relative ("/viewer/?...") and warnings says so; then ask the ' + 'user for the address of the board list page (e.g. "http://host:1010/", not a /viewer/ ' + 'link) and pass it as base_url.', - inputSchema: { - board: z.string().describe('Board path from list_boards, e.g. "lab/rev2/probe.json".'), - refs: z.array(z.string()).optional().describe('Parts to select, by refdes, e.g. ["U69", "R12"].'), - nets: z.array(z.string()).optional().describe('Nets to select, e.g. ["+3.3V", "/ADC1/CS"].'), - focus: z - .string() - .optional() - .describe('What the detail pane shows: "comp:" or "net:". Default is the last of refs, then nets.'), - marks: z - .array(z.object({ side: z.enum(['F', 'B']), x: z.number(), y: z.number() })) - .optional() - .describe('Markers at board points: side "F" (front, top) or "B" (back, bottom), and x, y in board units.'), - side: z.enum(['F', 'B', 'FB']).optional().describe('Sides to show: "F", "B" or "FB" for both.'), - view_f: box.optional().describe('Visible area on the front side, e.g. an extent from locate.'), - view_b: box.optional().describe('Visible area on the back side.'), - zoom: z - .enum(['board', 'selected', 'highlight']) - .optional() - .describe( - 'Zoom when there is no view: "board" fits the board, "selected" fits the selection and ' + - 'markers, "highlight" zooms to the focused part.' - ), - copper: z - .array( - z.object({ - layer: z.string().describe('Copper layer as named in the export, e.g. "F", "B", "In1.Cu".'), - only: z - .array(z.enum(['tracks', 'zones', 'vias', 'silk', 'fab'])) - .optional() - .describe('Show only these kinds on the layer. Default: everything.'), - }) - ) - .optional() - .describe('Copper layers to show; the rest are hidden. [] hides them all. Leave out to keep the user\'s layers.'), - netlayers: z.boolean().optional().describe('Also show every layer the selected nets are routed on.'), - base_url: z - .string() - .optional() - .describe( - 'Address of the board list page, e.g. "http://host:1010/"; the folder that holds viewer/, ' + - 'not the viewer page itself. Overrides the server\'s own address.' - ), - }, + inputSchema: linkInput, outputSchema: { url: z.string().describe('The viewer link. Give it to the user as is.'), side: z.string().optional().describe('The side the link shows ("F", "B" or "FB"), when it sets one.'), @@ -112,131 +115,138 @@ export default { }, annotations: { readOnlyHint: true }, }, - handler: ({ store, baseUrl }) => async (args) => { - const { board, refs = [], nets = [], focus, marks = [], side, view_f, view_b, zoom, copper, netlayers, base_url } = args; - const base = base_url !== undefined ? parseBaseUrl(base_url, 'base_url') : baseUrl; - const data = await loadBoard(store, board); - const errors = new Set(); - const warnings = []; - - const fps = data.footprints.filter((fp) => fp && typeof fp.ref === 'string'); - const findRef = (ref) => { - const refsFound = [...new Set(footprintsByRef(fps, ref).map((fp) => fp.ref))]; - if (refsFound.length === 1) return refsFound[0]; - errors.add( - refsFound.length - ? `"${ref.trim()}" matches ${refsFound.join(', ')} when case is ignored; give the exact refdes.` - : `No part "${ref.trim()}" on the board.` - ); - return undefined; - }; - // Built on the first net asked for, once. - let netList, padNets; - const findNet = (net) => { - if (!netList) { - const pads = [...boardPads(data)]; - netList = netNames(data, pads); - padNets = new Set(pads.map(({ pad }) => pad.net)); - } - const name = matchName(netList, net); - if (name === undefined) errors.add(notFound('net', net, netList)); - else if (!padNets.has(name)) errors.add(`Net "${name}" has no pads, so the viewer cannot select it. Mark one of its vias instead.`); - else return name; - return undefined; - }; - - const pairs = []; - for (const ref of refs) { - const r = findRef(ref); - if (r !== undefined) pairs.push(['comp', r]); - } - for (const net of nets) { - const n = findNet(net); - if (n !== undefined) pairs.push(['net', n]); + handler: (ctx) => async (args) => { + const { url, side, warnings } = await makeLink(ctx, args); + return side ? { url, side, warnings } : { url, warnings }; + }, +}; + +// The link for args (the linkInput fields): { url, side, warnings, board, +// hash }. url uses base_url or the server's own address; board and hash let +// a caller put the same view on another address. Throws BoardError. +export async function makeLink({ store, baseUrl }, args) { + const { board, refs = [], nets = [], focus, marks = [], side, view_f, view_b, zoom, copper, netlayers, base_url } = args; + const base = base_url !== undefined ? parseBaseUrl(base_url, 'base_url') : baseUrl; + const data = await loadBoard(store, board); + const errors = new Set(); + const warnings = []; + + const fps = data.footprints.filter((fp) => fp && typeof fp.ref === 'string'); + const findRef = (ref) => { + const refsFound = [...new Set(footprintsByRef(fps, ref).map((fp) => fp.ref))]; + if (refsFound.length === 1) return refsFound[0]; + errors.add( + refsFound.length + ? `"${ref.trim()}" matches ${refsFound.join(', ')} when case is ignored; give the exact refdes.` + : `No part "${ref.trim()}" on the board.` + ); + return undefined; + }; + // Built on the first net asked for, once. + let netList, padNets; + const findNet = (net) => { + if (!netList) { + const pads = [...boardPads(data)]; + netList = netNames(data, pads); + padNets = new Set(pads.map(({ pad }) => pad.net)); } + const name = matchName(netList, net); + if (name === undefined) errors.add(notFound('net', net, netList)); + else if (!padNets.has(name)) errors.add(`Net "${name}" has no pads, so the viewer cannot select it. Mark one of its vias instead.`); + else return name; + return undefined; + }; + + const pairs = []; + for (const ref of refs) { + const r = findRef(ref); + if (r !== undefined) pairs.push(['comp', r]); + } + for (const net of nets) { + const n = findNet(net); + if (n !== undefined) pairs.push(['net', n]); + } - // The focus as the viewer reads it: given, or the last selected. - let focusRef; - if (focus !== undefined) { - const m = /^(comp|net):(.*)$/.exec(focus.trim()); - if (!m) { - errors.add(`focus must be "comp:" or "net:", not "${focus}".`); - } else if (m[1] === 'comp') { - focusRef = findRef(m[2]); - if (focusRef !== undefined) pairs.push(['focus', 'comp:' + focusRef]); - } else { - const n = findNet(m[2]); - if (n !== undefined) pairs.push(['focus', 'net:' + n]); - } - } else if (pairs.length && pairs[pairs.length - 1][0] === 'comp') { - focusRef = pairs[pairs.length - 1][1]; + // The focus as the viewer reads it: given, or the last selected. + let focusRef; + if (focus !== undefined) { + const m = /^(comp|net):(.*)$/.exec(focus.trim()); + if (!m) { + errors.add(`focus must be "comp:" or "net:", not "${focus}".`); + } else if (m[1] === 'comp') { + focusRef = findRef(m[2]); + if (focusRef !== undefined) pairs.push(['focus', 'comp:' + focusRef]); + } else { + const n = findNet(m[2]); + if (n !== undefined) pairs.push(['focus', 'net:' + n]); } + } else if (pairs.length && pairs[pairs.length - 1][0] === 'comp') { + focusRef = pairs[pairs.length - 1][1]; + } - for (const [name, b] of [['view_f', view_f], ['view_b', view_b]]) { - // Checked after rounding: the viewer drops a view with no width or height. - if (b && !(Number(num(b.maxx - b.minx)) > 0 && Number(num(b.maxy - b.miny)) > 0)) { - errors.add( - `${name} must have maxx > minx and maxy > miny, by at least 0.0001; for a single point use marks with zoom "selected".` - ); - } + for (const [name, b] of [['view_f', view_f], ['view_b', view_b]]) { + // Checked after rounding: the viewer drops a view with no width or height. + if (b && !(Number(num(b.maxx - b.minx)) > 0 && Number(num(b.maxy - b.miny)) > 0)) { + errors.add( + `${name} must have maxx > minx and maxy > miny, by at least 0.0001; for a single point use marks with zoom "selected".` + ); } + } - const copperPairs = []; - if (copper) { - const layers = copperLayers(data); - for (const { layer, only } of copper) { - const l = matchName(layers, layer); - if (l === undefined) { - errors.add(notFound('copper layer', layer, layers, ` It has: ${layers.join(', ')}.`)); - continue; - } - copperPairs.push(['copper', only ? `${l}:${[...new Set(only)].map((k) => KINDS[k]).join('')}` : l]); + const copperPairs = []; + if (copper) { + const layers = copperLayers(data); + for (const { layer, only } of copper) { + const l = matchName(layers, layer); + if (l === undefined) { + errors.add(notFound('copper layer', layer, layers, ` It has: ${layers.join(', ')}.`)); + continue; } - // copper= alone hides every layer. - if (!copper.length) copperPairs.push(['copper', '']); + copperPairs.push(['copper', only ? `${l}:${[...new Set(only)].map((k) => KINDS[k]).join('')}` : l]); } + // copper= alone hides every layer. + if (!copper.length) copperPairs.push(['copper', '']); + } - if (errors.size) throw new BoardError(`Cannot make a link for "${board}":\n` + [...errors].join('\n')); - - // The sides the link must show. The viewer keeps a view only on a side it - // shows, and without side= it picks the sides from the markers alone, so a - // view on the other side would be lost. So side= goes in whenever there is - // a view or a marker. A focused part with no view and no zoom makes the - // viewer switch to that part's side (selectFootprint in web/app.js), which - // would hide a marker or a given side on the other side. - const need = new Set(); - if (view_f) need.add('F'); - if (view_b) need.add('B'); - for (const m of marks) need.add(m.side); - if ((need.size || side !== undefined) && !view_f && !view_b && !zoom && focusRef !== undefined) { - for (const fp of fps) if (fp.ref === focusRef && (fp.layer === 'F' || fp.layer === 'B')) need.add(fp.layer); - } - let shown = side; - const missing = [...need].filter((s) => !(side ?? '').includes(s)); - if (side !== undefined && missing.length) { - shown = 'FB'; - warnings.push(`side "${side}" would hide ${missing.join(' and ')}; the link shows both sides.`); - } else if (side === undefined && need.size) { - shown = need.size === 2 ? 'FB' : [...need][0]; - } - if (shown) pairs.push(['side', shown]); - - if (view_f) pairs.push(['viewF', viewValue(view_f)]); - if (view_b) pairs.push(['viewB', viewValue(view_b)]); - for (const m of marks) pairs.push(['mark', `${m.side}:${num(m.x)},${num(m.y)}`]); - if (zoom) pairs.push(['zoom', zoom]); - pairs.push(...copperPairs); - if (netlayers) pairs.push(['netlayers', '1']); - - if (!base) { - warnings.push( - 'The server does not know its own address, so the link starts at /viewer/. Ask the user ' + - 'for the address of the board list page (e.g. "http://host:1010/", not a /viewer/ link) ' + - 'and call link again with base_url.' - ); - } - const out = { url: viewerUrl(base, board, formatHashPairs(pairs)), warnings }; - if (shown) out.side = shown; - return out; - }, -}; + if (errors.size) throw new BoardError(`Cannot make a link for "${board}":\n` + [...errors].join('\n')); + + // The sides the link must show. The viewer keeps a view only on a side it + // shows, and without side= it picks the sides from the markers alone, so a + // view on the other side would be lost. So side= goes in whenever there is + // a view or a marker. A focused part with no view and no zoom makes the + // viewer switch to that part's side (selectFootprint in web/app.js), which + // would hide a marker or a given side on the other side. + const need = new Set(); + if (view_f) need.add('F'); + if (view_b) need.add('B'); + for (const m of marks) need.add(m.side); + if ((need.size || side !== undefined) && !view_f && !view_b && !zoom && focusRef !== undefined) { + for (const fp of fps) if (fp.ref === focusRef && (fp.layer === 'F' || fp.layer === 'B')) need.add(fp.layer); + } + let shown = side; + const missing = [...need].filter((s) => !(side ?? '').includes(s)); + if (side !== undefined && missing.length) { + shown = 'FB'; + warnings.push(`side "${side}" would hide ${missing.join(' and ')}; the link shows both sides.`); + } else if (side === undefined && need.size) { + shown = need.size === 2 ? 'FB' : [...need][0]; + } + if (shown) pairs.push(['side', shown]); + + if (view_f) pairs.push(['viewF', viewValue(view_f)]); + if (view_b) pairs.push(['viewB', viewValue(view_b)]); + for (const m of marks) pairs.push(['mark', `${m.side}:${num(m.x)},${num(m.y)}`]); + if (zoom) pairs.push(['zoom', zoom]); + pairs.push(...copperPairs); + if (netlayers) pairs.push(['netlayers', '1']); + + if (!base) { + warnings.push( + 'The server does not know its own address, so the link starts at /viewer/. Ask the user ' + + 'for the address of the board list page (e.g. "http://host:1010/", not a /viewer/ link) ' + + 'and call link again with base_url.' + ); + } + const hash = formatHashPairs(pairs); + return { url: viewerUrl(base, board, hash), side: shown, warnings, board, hash }; +} diff --git a/mcp/src/tools/snapshot.js b/mcp/src/tools/snapshot.js new file mode 100644 index 0000000..5a846d3 --- /dev/null +++ b/mcp/src/tools/snapshot.js @@ -0,0 +1,94 @@ +import * as z from 'zod/v4'; +import { BoardError, loadBoard } from '../boards.js'; +import { parseViewerLink, viewerUrl } from '../links.js'; +import { linkInput, makeLink } from './link.js'; + +export const SIZE = { width: 1280, height: 800 }; +export const MIN_SIZE = { width: 320, height: 240 }; +export const MAX_SIZE = { width: 2560, height: 1600 }; + +const size = (key) => + z + .number() + .int() + .min(MIN_SIZE[key]) + .max(MAX_SIZE[key]) + .optional() + .describe(`Window ${key} in pixels, ${MIN_SIZE[key]} to ${MAX_SIZE[key]}. Default ${SIZE[key]}.`); + +const { board, ...linkFields } = linkInput; + +export default { + name: 'snapshot', + config: { + title: 'Viewer snapshot', + description: + 'A PNG of what a viewer link shows, so you can check a link before you give it to the ' + + 'user: is the board in view, is it the right side, is the marker on the right pad, is the ' + + 'selection what you meant.\n' + + 'Give either url (a link from the link tool) or the same fields as the link tool; then ' + + 'the link is made exactly as link makes it. The image is the whole viewer page, side ' + + 'panel included, after the board has finished drawing.\n' + + 'The answer also has the link (as link would give it) and its warnings. Snapshots take a ' + + 'few seconds and the server draws only a few at once; when it is busy, try again.', + inputSchema: { + url: z + .string() + .optional() + .describe('A viewer link from the link tool. Leave out to give the link fields instead.'), + board: board.optional().describe('Board path from list_boards. Needed unless url is given.'), + ...linkFields, + width: size('width'), + height: size('height'), + }, + outputSchema: { + url: z.string().describe('The viewer link the image shows.'), + side: z.string().optional().describe('The side the link shows ("F", "B" or "FB"), when it sets one.'), + warnings: z.array(z.string()).describe('Things the link does differently from what was asked.'), + width: z.number().describe('Image width in pixels.'), + height: z.number().describe('Image height in pixels.'), + }, + annotations: { readOnlyHint: true }, + }, + // Returns the whole tool result: the image goes next to the JSON text. + raw: true, + handler: (ctx) => async (args) => { + const { url, width = SIZE.width, height = SIZE.height, ...rest } = args; + const { snapshot } = ctx; + if (!snapshot) { + throw new BoardError( + 'Snapshots are not set up on this server: it needs SNAPSHOT_VIEWER_URL (or VIEWER_URL), ' + + 'the viewer address it can reach itself.' + ); + } + + let out, board, hash; + if (url !== undefined) { + const given = Object.keys(rest).filter((k) => rest[k] !== undefined); + if (given.length) { + throw new BoardError(`Give url or the link fields, not both (also got: ${given.join(', ')}).`); + } + ({ board, hash } = parseViewerLink(url)); + // A board that is not there would only show an empty viewer. + await loadBoard(ctx.store, board); + out = { url, warnings: [] }; + } else { + if (rest.board === undefined) throw new BoardError('Give url, or board and the other link fields.'); + const made = await makeLink(ctx, rest); + ({ board, hash } = made); + out = { url: made.url, warnings: made.warnings }; + if (made.side) out.side = made.side; + } + out.width = width; + out.height = height; + + const png = await snapshot.browser.screenshot(viewerUrl(snapshot.base, board, hash), { width, height }); + return { + content: [ + { type: 'text', text: JSON.stringify(out) }, + { type: 'image', data: png.toString('base64'), mimeType: 'image/png' }, + ], + structuredContent: out, + }; + }, +}; diff --git a/mcp/test/snapshot.test.js b/mcp/test/snapshot.test.js new file mode 100644 index 0000000..57469b3 --- /dev/null +++ b/mcp/test/snapshot.test.js @@ -0,0 +1,272 @@ +// snapshot through a real MCP client over HTTP, with real headless Chromium +// on the viewer shell from generate.py --build-viewer, served here the way +// nginx serves it. Needs the Playwright browser: +// npx playwright-core install --with-deps --only-shell chromium (in mcp/) + +import { test, before, after } from 'node:test'; +import assert from 'node:assert/strict'; +import { execFileSync } from 'node:child_process'; +import fs from 'node:fs'; +import http from 'node:http'; +import os from 'node:os'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { PNG } from 'pngjs'; +import { Client } from '@modelcontextprotocol/sdk/client/index.js'; +import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; +import { diskStore } from '../src/boards.js'; +import { createBrowser, MAX_RUNNING, MAX_WAITING } from '../src/browser.js'; +import { createHttpServer, MCP_PATH } from '../src/http.js'; +import { parseBaseUrl, parseViewerLink } from '../src/links.js'; + +const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); +const FIXTURES = path.join(ROOT, 'tests', 'fixtures'); +const NETDAQ = 'netdaq/netdaq.json'; +const SIZE = { width: 800, height: 600 }; + +const fixture = JSON.parse(fs.readFileSync(path.join(FIXTURES, 'netdaq-small.json'), 'utf8')); +const bb = fixture.pcbdata.edges_bbox; +// A point on the board, a view around it and a second point to its right. +const P = [+(bb.minx + 0.4 * (bb.maxx - bb.minx)).toFixed(2), +(bb.miny + 0.5 * (bb.maxy - bb.miny)).toFixed(2)]; +const P2 = [+(P[0] + 4).toFixed(2), P[1]]; +const VIEW = { minx: P[0] - 10, miny: P[1] - 8, maxx: P[0] + 10, maxy: P[1] + 8 }; + +let dir; +let browser; +const servers = []; +let mcp; +let mcpNoSnapshot; + +function serveSite(root) { + const types = { '.html': 'text/html', '.json': 'application/json', '.svg': 'image/svg+xml' }; + return http.createServer((req, res) => { + let rel = decodeURIComponent(req.url.split('?')[0]); + if (rel.endsWith('/')) rel += 'index.html'; + const file = path.join(root, rel); + if (!file.startsWith(root + path.sep) || !fs.existsSync(file) || !fs.statSync(file).isFile()) { + res.writeHead(404).end(); + return; + } + res.writeHead(200, { 'Content-Type': types[path.extname(file)] ?? 'application/octet-stream' }); + fs.createReadStream(file).pipe(res); + }); +} + +async function listen(server) { + await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); + servers.push(server); + return `http://127.0.0.1:${server.address().port}`; +} + +async function call(where, name, args) { + const client = new Client({ name: 'test', version: '0.0.0' }); + await client.connect(new StreamableHTTPClientTransport(where)); + try { + return await client.callTool({ name, arguments: args }); + } finally { + await client.close(); + } +} + +// The image of a snapshot result, decoded: { width, height, data (RGBA) }. +function imageOf(result) { + assert.equal(result.isError, undefined, result.content?.[0]?.text); + const img = result.content.find((c) => c.type === 'image'); + assert.ok(img, 'no image content'); + assert.equal(img.mimeType, 'image/png'); + return PNG.sync.read(Buffer.from(img.data, 'base64')); +} + +async function shot(args) { + return imageOf(await call(mcp, 'snapshot', { ...SIZE, ...args })); +} + +// The pixels that differ between two images of the same size: count, box +// and centre. A difference of a few colour steps is not counted: some +// anti-aliased edges come out one step apart from run to run. +function diff(a, b) { + let n = 0, sx = 0, sy = 0; + let minx = Infinity, miny = Infinity, maxx = -Infinity, maxy = -Infinity; + for (let y = 0; y < a.height; y++) { + for (let x = 0; x < a.width; x++) { + const i = (y * a.width + x) * 4; + const d = Math.abs(a.data[i] - b.data[i]) + Math.abs(a.data[i + 1] - b.data[i + 1]) + Math.abs(a.data[i + 2] - b.data[i + 2]); + if (d > 12) { + n++; + sx += x; + sy += y; + minx = Math.min(minx, x); + maxx = Math.max(maxx, x); + miny = Math.min(miny, y); + maxy = Math.max(maxy, y); + } + } + } + return { n, cx: sx / n, cy: sy / n, w: maxx - minx + 1, h: maxy - miny + 1 }; +} + +before(async () => { + dir = fs.mkdtempSync(path.join(os.tmpdir(), 'pcbviewer-snap-')); + const site = path.join(dir, 'site'); + fs.mkdirSync(path.join(dir, 'exports', 'netdaq'), { recursive: true }); + fs.copyFileSync(path.join(FIXTURES, 'netdaq-small.json'), path.join(dir, 'exports', NETDAQ)); + execFileSync('python3', ['build_boards.py', '--src', path.join(dir, 'exports'), '--out', path.join(site, 'pcbs')], { + cwd: ROOT, + }); + execFileSync('python3', ['generate.py', '--build-viewer', '-o', path.join(site, 'viewer', 'index.html')], { + cwd: ROOT, + }); + + const viewer = await listen(serveSite(site)); + browser = createBrowser(); + const opts = { + store: diskStore(path.join(site, 'pcbs')), + baseUrl: parseBaseUrl('http://pcbhost:1010/', 'VIEWER_URL'), + }; + mcp = new URL((await listen(createHttpServer({ ...opts, snapshot: { base: parseBaseUrl(viewer, 'x'), browser } }))) + MCP_PATH); + mcpNoSnapshot = new URL((await listen(createHttpServer(opts))) + MCP_PATH); +}); + +after(async () => { + for (const server of servers) { + server.closeAllConnections(); + await new Promise((resolve) => server.close(resolve)); + } + await browser?.close(); + fs.rmSync(dir, { recursive: true, force: true }); +}); + +test('a snapshot is a PNG of the asked size, with the public link and its warnings', async () => { + const args = { board: NETDAQ, marks: [{ side: 'F', x: P[0], y: P[1] }], view_f: VIEW }; + const result = await call(mcp, 'snapshot', { ...args, width: 640, height: 480 }); + const img = imageOf(result); + assert.equal(img.width, 640); + assert.equal(img.height, 480); + const { structuredContent } = result; + assert.deepEqual(JSON.parse(result.content.find((c) => c.type === 'text').text), structuredContent); + // The same link the link tool makes, on the public address. + const link = await call(mcp, 'link', args); + assert.equal(structuredContent.url, link.structuredContent.url); + assert.match(structuredContent.url, /^http:\/\/pcbhost:1010\/viewer\//); + assert.equal(structuredContent.side, 'F'); + assert.deepEqual(structuredContent.warnings, []); + assert.equal(structuredContent.width, 640); + + // Not one flat colour: the board is drawn. + const colours = new Set(); + for (let i = 0; i < img.data.length; i += 4 * 97) colours.add(img.data.readUInt32BE(i)); + assert.ok(colours.size > 20, `only ${colours.size} colours`); +}); + +test('the marker is drawn where it is asked, white, and nothing else changes', async () => { + const base = { board: NETDAQ, side: 'F', view_f: VIEW }; + const none = await shot(base); + const at1 = await shot({ ...base, marks: [{ side: 'F', x: P[0], y: P[1] }] }); + const at2 = await shot({ ...base, marks: [{ side: 'F', x: P2[0], y: P2[1] }] }); + const d1 = diff(none, at1); + const d2 = diff(none, at2); + for (const d of [d1, d2]) { + assert.ok(d.n > 20, `marker changed only ${d.n} pixels`); + assert.ok(d.w < 80 && d.h < 80, `marker change is ${d.w}x${d.h} px`); + } + // P is the view centre; P2 is 4 board units to its right, 20 wide in view. + // The canvas sits right of the side panel, so only the direction and the + // rough distance are checked. + assert.ok(d2.cx - d1.cx > 0.1 * SIZE.width * (4 / 20), `markers at x ${d1.cx} and ${d2.cx}`); + assert.ok(Math.abs(d2.cy - d1.cy) < 3, `markers at y ${d1.cy} and ${d2.cy}`); + // The marker centre is white. + const i = (Math.round(d1.cy) * at1.width + Math.round(d1.cx)) * 4; + assert.ok(at1.data[i] > 200 && at1.data[i + 1] > 200 && at1.data[i + 2] > 200, `centre ${[...at1.data.slice(i, i + 4)]}`); +}); + +test('a selection shows', async () => { + const base = { board: NETDAQ, side: 'F', zoom: 'board' }; + const d = diff(await shot(base), await shot({ ...base, refs: ['U24'] })); + assert.ok(d.n > 1000, `selection changed only ${d.n} pixels`); +}); + +test('a ready link gives the same picture as its fields', async () => { + const args = { board: NETDAQ, refs: ['U24'], marks: [{ side: 'F', x: P[0], y: P[1] }] }; + const { structuredContent } = await call(mcp, 'link', args); + const fromFields = await shot(args); + const result = await call(mcp, 'snapshot', { ...SIZE, url: structuredContent.url }); + const fromUrl = imageOf(result); + assert.equal(result.structuredContent.url, structuredContent.url); + // A root-relative link works too. + const relative = await shot({ url: new URL(structuredContent.url).pathname + new URL(structuredContent.url).search + new URL(structuredContent.url).hash }); + for (const img of [fromUrl, relative]) { + const d = diff(fromFields, img); + assert.ok(d.n < 0.001 * SIZE.width * SIZE.height, `${d.n} pixels differ`); + } +}); + +test('bad input is a tool error', async () => { + for (const args of [ + {}, + { url: 'http://pcbhost:1010/viewer/?data=/pcbs/netdaq/netdaq.json', board: NETDAQ }, + { url: 'http://pcbhost:1010/viewer/?data=/pcbs/nope/nope.json' }, + { url: 'http://pcbhost:1010/other/?data=/pcbs/netdaq/netdaq.json' }, + { url: 'not a link at all' }, + { board: NETDAQ, refs: ['U9999'] }, + { board: NETDAQ, width: 10000 }, + { board: NETDAQ, height: 100 }, + ]) { + const result = await call(mcp, 'snapshot', args); + assert.equal(result.isError, true, JSON.stringify(args)); + } +}); + +test('without a viewer address the tool says snapshots are not set up', async () => { + const result = await call(mcpNoSnapshot, 'snapshot', { board: NETDAQ }); + assert.equal(result.isError, true); + assert.match(result.content[0].text, /SNAPSHOT_VIEWER_URL/); +}); + +test('viewer links parse back to board and hash, under any site root', () => { + assert.deepEqual(parseViewerLink('https://example.org/pcb/viewer/?data=/pcb/pcbs/lab/rev%202/a.json#comp=U1'), { + board: 'lab/rev 2/a.json', + hash: 'comp=U1', + }); + assert.deepEqual(parseViewerLink('/viewer/?data=/pcbs/a.json'), { board: 'a.json', hash: '' }); + assert.throws(() => parseViewerLink('/pcb/viewer/?data=/pcbs/a.json'), /not a board under \/pcb\/pcbs\//); +}); + +// A browser whose pages never finish loading until let go, to fill every slot. +// Its pages load (with no response) only once release() is called. +function stuckBrowser() { + let release; + const gate = new Promise((resolve) => { + release = resolve; + }); + let started = 0; + const page = { on() {}, goto: () => gate.then(() => null) }; + const context = { route: async () => {}, newPage: async () => page, close: async () => {} }; + const fake = { + on() {}, + newContext: async () => { + started++; + return context; + }, + close: async () => {}, + }; + return { browser: createBrowser({ launch: async () => fake }), release, started: () => started }; +} + +test(`at most ${MAX_RUNNING} snapshots run and ${MAX_WAITING} wait; one more is told the server is busy`, async () => { + const { browser: b, release, started } = stuckBrowser(); + const calls = []; + for (let i = 0; i < MAX_RUNNING + MAX_WAITING; i++) { + calls.push(b.screenshot('http://viewer.invalid/viewer/', SIZE).catch((err) => err)); + } + await assert.rejects(b.screenshot('http://viewer.invalid/viewer/', SIZE), /busy/); + await new Promise((resolve) => setTimeout(resolve, 20)); + assert.equal(started(), MAX_RUNNING); + // Each page then fails (no response), which gives its slot to one waiting. + release(); + const ends = await Promise.all(calls); + assert.equal(started(), MAX_RUNNING + MAX_WAITING); + for (const e of ends) assert.match(String(e?.message), /did not load/); + // All slots are free again. + release(); + await assert.rejects(b.screenshot('http://viewer.invalid/viewer/', SIZE), /did not load/); +}); From 2ae30a38791f64ad39cd2112ede0f778fa0d4273 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sun, 11 Oct 2026 16:08:49 +0200 Subject: [PATCH 14/20] MCP stdio mode for static sites (#83) (#102) * MCP stdio mode: boards from a static site over HTTP (#83) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x * Keep Chromium's sandbox outside Docker; share concurrent board fetches Chromium now keeps its sandbox unless CHROMIUM_NO_SANDBOX=1, which only the MCP Docker image sets. A sandbox that cannot start is a tool error that says so. httpStore shares one fetch between calls for the same file, and a 304 re-counts the entry's bytes and takes new validators. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x --------- Co-authored-by: Claude Opus 5.5 --- README.md | 48 ++++++++- mcp/Dockerfile | 3 + mcp/package.json | 4 +- mcp/src/boards.js | 149 ++++++++++++++++++++++++++- mcp/src/browser.js | 46 ++++++++- mcp/src/links.js | 22 +++- mcp/src/main.js | 116 +++++++++++++++------ mcp/test/harness.js | 125 ++++++++++++++++++++++ mcp/test/link.test.js | 78 ++++++-------- mcp/test/list_boards.test.js | 52 +++------- mcp/test/locate.test.js | 29 ++---- mcp/test/nearest.test.js | 30 ++---- mcp/test/nearest_vias.test.js | 33 ++---- mcp/test/net_places.test.js | 31 ++---- mcp/test/snapshot.test.js | 107 ++++++++++--------- mcp/test/stdio.test.js | 188 ++++++++++++++++++++++++++++++++++ 16 files changed, 792 insertions(+), 269 deletions(-) create mode 100644 mcp/test/harness.js create mode 100644 mcp/test/stdio.test.js diff --git a/README.md b/README.md index 0f59a4d..42327d5 100644 --- a/README.md +++ b/README.md @@ -155,7 +155,53 @@ PCBS_DIR=../pcb-viewer-data PORT=3000 npm start npm test ``` -The browser is only needed for `snapshot` and its tests. +The browser is only needed for `snapshot` and its tests. `npm test` runs the +tool tests twice: once as in Docker, once with the boards read over HTTP as +in stdio mode below. + +### Static sites (stdio mode) + +A static host such as GitHub Pages cannot run the server. Run the same server +on your own machine instead; the agent starts it and talks to it over stdio. +It reads `pcbs/index.json` and the boards from the site, and offers the same +tools. + +``` +git clone https://github.com/Gherkin/HTMLPCBViewer.git +cd HTMLPCBViewer/mcp +npm ci +claude mcp add pcb-viewer -- node "$PWD/src/main.js" --stdio --site https://.github.io// +``` + +Other clients take the same command as a "stdio" server. + +`--site` is the site root: the folder that holds `viewer/` and `pcbs/`. +Links point at `viewer/`. The board path in `data=` includes the site +path, e.g. `https://.github.io//viewer/?data=//pcbs/board.json`, +so links work on a GitHub Pages project site too. + +`snapshot` needs Chromium on your machine. Install it once, in `mcp/`: + +``` +npx playwright-core install --only-shell chromium +``` + +On Linux, add `--with-deps` if Chromium then fails to start. Without it, +`snapshot` returns an error that says this, and the other tools work as +usual. Snapshots open the public site itself; set `SNAPSHOT_VIEWER_URL` to +draw from another copy of it. + +Chromium keeps its own sandbox on your machine. Only the Docker image turns +it off (`CHROMIUM_NO_SANDBOX=1`), since the container is the boundary there. +If the sandbox cannot start, `snapshot` returns an error that says so; it +does not fall back to running without it. + +Boards are kept in memory once read, up to 256 MB in all, least recently +used dropped first. Each call still asks the site whether a file changed +(`If-None-Match` / `If-Modified-Since`), so a new deploy shows up on the next +call and an unchanged board costs one small request. A file the site sends +without `ETag` or `Last-Modified` is fetched every time. A file over 64 MB, +or one that takes more than 30 s, is an error. ## Links diff --git a/mcp/Dockerfile b/mcp/Dockerfile index 5ded631..d48645a 100644 --- a/mcp/Dockerfile +++ b/mcp/Dockerfile @@ -28,6 +28,9 @@ RUN npm ci --omit=dev \ COPY src/ ./src/ ENV NODE_ENV=production PCBS_DIR=/pcbs PORT=3000 +# Chromium runs without its own sandbox here: the container is the boundary. +# Outside this image it keeps the sandbox (src/browser.js). +ENV CHROMIUM_NO_SANDBOX=1 EXPOSE 3000 USER node # tini as PID 1 reaps the browser's child processes and passes signals on. diff --git a/mcp/package.json b/mcp/package.json index 8cc80b9..1fd8fd0 100644 --- a/mcp/package.json +++ b/mcp/package.json @@ -11,7 +11,9 @@ }, "scripts": { "start": "node src/main.js", - "test": "node --test" + "test": "npm run test:http && npm run test:stdio", + "test:http": "node --test 'test/*.test.js'", + "test:stdio": "MCP_TEST_MODE=stdio node --test 'test/*.test.js'" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.32.1", diff --git a/mcp/src/boards.js b/mcp/src/boards.js index b8abdcf..7b7b68d 100644 --- a/mcp/src/boards.js +++ b/mcp/src/boards.js @@ -2,14 +2,22 @@ // care where the files live. A store has one method, readJson(relPath), with // relPath relative to the board folder (the folder that holds index.json). // -// diskStore reads the mounted pcbs/ folder. A store that fetches the same -// files from a static site over HTTP only has to provide readJson too. +// diskStore reads the mounted pcbs/ folder (Docker). httpStore fetches the +// same files from a static site (stdio mode). +// +// A store may hand out the same object on every call, so tools must not +// change a board they read. import { readFile } from 'node:fs/promises'; import path from 'node:path'; export const INDEX_NAME = 'index.json'; +// httpStore limits. A board payload is up to ~20 MB. +export const MAX_FILE_BYTES = 64 * 1024 * 1024; +export const MAX_CACHE_BYTES = 256 * 1024 * 1024; +export const FETCH_TIMEOUT_MS = 30000; + // An error the agent should see as a tool error, with a message it can act // on. Anything else is a bug and goes to the server log. export class BoardError extends Error {} @@ -39,6 +47,143 @@ export function diskStore(root) { }; } +// The board folder of a static site, read over HTTP. root is a URL whose +// path ends in "/" (the site's pcbs/ folder). A site has no directory +// listing, so the store only fetches index.json and the paths it lists. +// +// Cache: each file is kept, parsed, with its ETag and Last-Modified. Every +// read asks the site again with If-None-Match / If-Modified-Since, so a +// rebuilt site shows up on the next call; an unchanged file costs one small +// 304 answer instead of a 20 MB download. A file the site sends without +// either header is not cached. The cache holds up to maxCacheBytes of file +// text and drops the least recently used file first. A file larger than +// maxFileBytes, or one that takes longer than timeoutMs, is a tool error. +export function httpStore( + root, + { + fetch: doFetch = globalThis.fetch, + maxFileBytes = MAX_FILE_BYTES, + maxCacheBytes = MAX_CACHE_BYTES, + timeoutMs = FETCH_TIMEOUT_MS, + } = {} +) { + const base = new URL(root); + const cache = new Map(); // href -> { etag, lastModified, json, bytes }, oldest use first + let cachedBytes = 0; + + const drop = (href) => { + const hit = cache.get(href); + if (hit) { + cachedBytes -= hit.bytes; + cache.delete(href); + } + }; + const keep = (href, entry) => { + drop(href); + if (entry.bytes > maxCacheBytes) return; + cache.set(href, entry); + cachedBytes += entry.bytes; + for (const old of cache.keys()) { + if (cachedBytes <= maxCacheBytes) break; + drop(old); + } + }; + + async function readBody(res, relPath) { + const tooBig = () => new BoardError(`${relPath} is larger than ${maxFileBytes / 1024 / 1024} MB.`); + const length = Number(res.headers.get('content-length')); + if (length > maxFileBytes) { + await res.body?.cancel(); + throw tooBig(); + } + const chunks = []; + let size = 0; + for await (const chunk of res.body ?? []) { + size += chunk.length; + if (size > maxFileBytes) { + await res.body.cancel().catch(() => {}); + throw tooBig(); + } + chunks.push(chunk); + } + return Buffer.concat(chunks, size); + } + + async function fetchJson(url, relPath) { + const hit = cache.get(url.href); + const headers = {}; + if (hit?.etag) headers['If-None-Match'] = hit.etag; + if (hit?.lastModified) headers['If-Modified-Since'] = hit.lastModified; + + let res, body; + try { + // One deadline for the answer and the whole body. + const signal = AbortSignal.timeout(timeoutMs); + res = await doFetch(url, { headers, signal }); + if (res.status === 304 && hit) { + // keep() puts it last (most recently used) and counts its bytes + // again, in case another file pushed it out meanwhile. A 304 may + // carry new validators. + keep(url.href, { + ...hit, + etag: res.headers.get('etag') ?? hit.etag, + lastModified: res.headers.get('last-modified') ?? hit.lastModified, + }); + return hit.json; + } + if (res.status === 404 || res.status === 410) { + drop(url.href); + await res.body?.cancel(); + throw new BoardError(`Not found: ${relPath}`); + } + if (!res.ok) { + await res.body?.cancel(); + throw new BoardError(`${relPath}: ${base.origin} answered ${res.status} ${res.statusText}`.trim()); + } + body = await readBody(res, relPath); + } catch (err) { + if (err instanceof BoardError) throw err; + if (err.name === 'TimeoutError') { + throw new BoardError(`${relPath}: no full answer from ${base.origin} within ${timeoutMs / 1000} s.`); + } + // fetch puts the network reason (DNS, refused, TLS) in cause. + throw new BoardError(`Cannot fetch ${relPath} from ${base.origin}: ${err.cause?.message ?? err.message}`); + } + let json; + try { + json = JSON.parse(body.toString('utf8')); + } catch { + throw new BoardError(`Not valid JSON: ${relPath}`); + } + const etag = res.headers.get('etag'); + const lastModified = res.headers.get('last-modified'); + if (etag || lastModified) keep(url.href, { etag, lastModified, json, bytes: body.length }); + else drop(url.href); + return json; + } + + // Calls for a file that is already being fetched share that fetch, so two + // tool calls on one board do not download it twice. + const pending = new Map(); // href -> Promise of json + + return { + where: base.href, + readJson(relPath) { + const parts = relPath.split('/'); + if (parts.some((p) => p === '' || p === '.' || p === '..')) { + return Promise.reject(new BoardError(`Path is outside the board folder: ${relPath}`)); + } + const url = new URL(parts.map(encodeURIComponent).join('/'), base); + let job = pending.get(url.href); + if (!job) { + job = fetchJson(url, relPath).finally(() => pending.delete(url.href)); + pending.set(url.href, job); + } + return job; + }, + }; +} + // Every board in the folder, as [{ path, title }], in index order. The list // comes from index.json, which build_boards.py writes on every run. It is read // on each call, so a rebuild shows up without a restart. diff --git a/mcp/src/browser.js b/mcp/src/browser.js index 7d56964..e9de7fc 100644 --- a/mcp/src/browser.js +++ b/mcp/src/browser.js @@ -10,14 +10,42 @@ // the server queue work without end. Each snapshot has TIMEOUT_MS in all, // waiting time included. // -// Chromium runs without its sandbox (Playwright's default): the container is -// the boundary, and the page only ever loads from the viewer address; every -// other request is blocked. --disable-dev-shm-usage keeps it off /dev/shm, -// which is 64 MB in Docker by default. +// Chromium's sandbox (see sandboxFromEnv): off in the Docker image, where +// the container is the boundary. On the user's own machine (stdio mode) it +// stays on; if it cannot start, the snapshot is a tool error that says so. +// There is no fallback to no sandbox. Either way the page only ever loads from the viewer address; +// every other request is blocked. --disable-dev-shm-usage keeps it off +// /dev/shm, which is 64 MB in Docker by default. import { chromium } from 'playwright-core'; import { BoardError } from './boards.js'; +// The tool error when Playwright has no Chromium on this machine (stdio mode +// on a machine that never installed it; the Docker image always has it). +export const NO_BROWSER = + 'Snapshots need Chromium on the machine that runs this server, and it is not installed. ' + + 'Install it once, in the mcp/ folder: npx playwright-core install --only-shell chromium ' + + '(on Linux add --with-deps if it then fails to start). The other tools work without it.'; + +// The tool error when Chromium's sandbox cannot start. +export const NO_SANDBOX = + "Snapshots run Chromium with its sandbox on this machine, and the sandbox did not start. " + + 'On Linux this is most often a kernel that blocks unprivileged user namespaces (for example ' + + 'Ubuntu 23.10 and later with AppArmor). Allow them for Chromium, or run the Docker service instead. ' + + 'The other tools work without it.'; + +// Whether Chromium keeps its sandbox. Only the MCP Docker image turns it +// off, with CHROMIUM_NO_SANDBOX=1 in mcp/Dockerfile. Everywhere else (stdio +// mode, or the HTTP server run outside Docker) it stays on. +export function sandboxFromEnv(env) { + return env.CHROMIUM_NO_SANDBOX !== '1'; +} + +// Chromium's launch options. sandbox: true keeps Chromium's sandbox. +export function launchOptions({ sandbox }) { + return { chromiumSandbox: sandbox, args: ['--disable-dev-shm-usage'] }; +} + export const MAX_RUNNING = 2; export const MAX_WAITING = 4; export const TIMEOUT_MS = 30000; @@ -31,7 +59,13 @@ function viewerDone() { return !!(t && t.ready() && t.idle()); } -export function createBrowser({ launch = () => chromium.launch({ args: ['--disable-dev-shm-usage'] }) } = {}) { +// sandbox as for launchOptions, required. launch replaces the real launch +// (tests). +export function createBrowser({ sandbox, launch } = {}) { + if (!launch) { + if (typeof sandbox !== 'boolean') throw new Error('createBrowser needs sandbox: true or false'); + launch = () => chromium.launch(launchOptions({ sandbox })); + } let browser; let running = 0; const waiting = []; @@ -135,6 +169,8 @@ export function createBrowser({ launch = () => chromium.launch({ args: ['--disab if (err.name === 'TimeoutError') { throw new BoardError(`The snapshot took longer than ${TIMEOUT_MS / 1000} s.`); } + if (/Executable doesn't exist/.test(err.message)) throw new BoardError(NO_BROWSER); + if (/Chromium sandboxing failed|No usable sandbox/.test(err.message)) throw new BoardError(NO_SANDBOX); throw err; } finally { if (context) await context.close().catch(() => {}); diff --git a/mcp/src/links.js b/mcp/src/links.js index c1492d3..c1d913f 100644 --- a/mcp/src/links.js +++ b/mcp/src/links.js @@ -10,7 +10,12 @@ // viewer/?data=pcbs/, the same link the board list // page (docker/index.html) makes. That holds for the Docker server and for a // static site with the same layout. The server's own base comes from its -// config (VIEWER_URL in Docker); a base_url given to a tool wins over it. +// config (VIEWER_URL in Docker, --site in stdio mode); a base_url given to a +// tool wins over it. +// +// data= holds the board's path from the host root, site path included. On a +// GitHub Pages project site, https://.github.io//, that is +// data=//pcbs/: a bare /pcbs/... would point outside the site. import { BoardError } from './boards.js'; @@ -43,11 +48,20 @@ export function parseBaseUrl(base, what) { return url; } +// The folders under the site root. +const BOARDS_DIR = 'pcbs/'; + +// The board folder of the site at base (a URL from parseBaseUrl), where +// index.json and the board paths from list_boards are. +export function boardsUrl(base) { + return new URL(BOARDS_DIR, base); +} + // The link to board (a path from list_boards) with hash. base is a URL from // parseBaseUrl; without one the link is root-relative ("/viewer/?..."). export function viewerUrl(base, board, hash) { const root = base ? base.pathname : '/'; - const data = encodeURIComponent(root + 'pcbs/' + board).replace(/%2F/gi, '/'); + const data = encodeURIComponent(root + BOARDS_DIR + board).replace(/%2F/gi, '/'); const page = `${root}viewer/?data=${data}${hash ? '#' + hash : ''}`; return base ? base.origin + page : page; } @@ -69,8 +83,8 @@ export function parseViewerLink(link) { if (!url.pathname.endsWith('/viewer/')) throw bad('the page is not .../viewer/'); const root = url.pathname.slice(0, -'viewer/'.length); const data = url.searchParams.get('data'); - if (!data || !data.startsWith(root + 'pcbs/')) throw bad(`data= is not a board under ${root}pcbs/`); - const board = data.slice((root + 'pcbs/').length); + if (!data || !data.startsWith(root + BOARDS_DIR)) throw bad(`data= is not a board under ${root}${BOARDS_DIR}`); + const board = data.slice((root + BOARDS_DIR).length); if (!board) throw bad('no board'); return { board, hash: url.hash.replace(/^#/, '') }; } diff --git a/mcp/src/main.js b/mcp/src/main.js index 8624b08..d662547 100644 --- a/mcp/src/main.js +++ b/mcp/src/main.js @@ -1,4 +1,6 @@ -// Entry point for the HTTP server. +// Entry point. One server, run two ways: +// +// HTTP (Docker), the default: MCP at /mcp, boards from a folder. // PCBS_DIR board folder, the one build_boards.py writes (default /pcbs) // PORT listen port (default 3000) // VIEWER_URL the board list page's address as users open it, e.g. @@ -9,37 +11,89 @@ // tool's browser, e.g. http://pcb-viewer/ in docker-compose. // Unset: VIEWER_URL is used. Both unset: snapshot says it is // not set up. It never shows up in a link. +// +// stdio, for a static site: node src/main.js --stdio --site +// The agent starts it and talks over stdin/stdout. is the site +// root, the folder that holds viewer/ and pcbs/ (e.g. +// https://.github.io//). Boards are read from pcbs/ and +// links point at viewer/. SNAPSHOT_VIEWER_URL works as above; +// unset, snapshot opens itself. Logs go to stderr: stdout is MCP. -import { diskStore } from './boards.js'; -import { createBrowser } from './browser.js'; +import { parseArgs } from 'node:util'; +import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; +import { BoardError, diskStore, httpStore } from './boards.js'; +import { createBrowser, sandboxFromEnv } from './browser.js'; import { createHttpServer, MCP_PATH } from './http.js'; -import { parseBaseUrl } from './links.js'; - -const store = diskStore(process.env.PCBS_DIR || '/pcbs'); -const port = Number(process.env.PORT || 3000); -// A bad VIEWER_URL stops the server here, not on the first link. -const baseUrl = process.env.VIEWER_URL ? parseBaseUrl(process.env.VIEWER_URL, 'VIEWER_URL') : undefined; -const snapshotBase = process.env.SNAPSHOT_VIEWER_URL - ? parseBaseUrl(process.env.SNAPSHOT_VIEWER_URL, 'SNAPSHOT_VIEWER_URL') - : baseUrl; -const browser = createBrowser(); -const snapshot = snapshotBase ? { base: snapshotBase, browser } : undefined; - -const server = createHttpServer({ store, baseUrl, snapshot }); -server.listen(port, () => { - console.log( - `MCP on port ${port} at ${MCP_PATH}, boards from ${store.where}, ` + - `links to ${baseUrl ?? '/ (VIEWER_URL not set)'}, ` + - `snapshots from ${snapshotBase ?? 'nowhere (SNAPSHOT_VIEWER_URL and VIEWER_URL not set)'}` - ); -}); - -// Stop cleanly on SIGTERM (docker stop) and SIGINT. close() drops idle -// connections and lets requests in progress finish; then the browser goes. -for (const signal of ['SIGTERM', 'SIGINT']) { - process.on(signal, () => { - server.close(() => { - browser.close().finally(() => process.exit(0)); - }); +import { boardsUrl, parseBaseUrl } from './links.js'; +import { createServer } from './server.js'; + +const USAGE = 'Usage: node src/main.js (HTTP, see PCBS_DIR, PORT, VIEWER_URL)\n' + + ' node src/main.js --stdio --site (stdio, boards from a static site)'; + +function fail(message) { + console.error(`${message}\n${USAGE}`); + process.exit(2); +} + +let args; +try { + args = parseArgs({ options: { stdio: { type: 'boolean' }, site: { type: 'string' } } }).values; +} catch (err) { + fail(err.message); +} + +// A bad URL stops the server here, not on the first tool call. +function baseFrom(value, what) { + try { + return parseBaseUrl(value, what); + } catch (err) { + if (err instanceof BoardError) fail(err.message); + throw err; + } +} + +const snapshotEnv = process.env.SNAPSHOT_VIEWER_URL + ? baseFrom(process.env.SNAPSHOT_VIEWER_URL, 'SNAPSHOT_VIEWER_URL') + : undefined; +const browser = createBrowser({ sandbox: sandboxFromEnv(process.env) }); + +// Close the browser, then exit. stop() lets the transport finish first. +let stopping = false; +function shutdown(stop) { + if (stopping) return; + stopping = true; + stop(() => browser.close().finally(() => process.exit(0))); +} + +if (args.stdio) { + if (!args.site) fail('--stdio needs --site .'); + const site = baseFrom(args.site, '--site'); + const store = httpStore(boardsUrl(site)); + const snapshotBase = snapshotEnv ?? site; + const server = createServer({ store, baseUrl: site, snapshot: { base: snapshotBase, browser } }); + await server.connect(new StdioServerTransport()); + console.error(`MCP on stdio, boards from ${store.where}, links to ${site}, snapshots from ${snapshotBase}`); + // The agent closes stdin when it is done with the server. + const stop = (done) => server.close().finally(done); + process.stdin.on('end', () => shutdown(stop)); + for (const signal of ['SIGTERM', 'SIGINT']) process.on(signal, () => shutdown(stop)); +} else { + if (args.site) fail('--site needs --stdio.'); + const store = diskStore(process.env.PCBS_DIR || '/pcbs'); + const port = Number(process.env.PORT || 3000); + const baseUrl = process.env.VIEWER_URL ? baseFrom(process.env.VIEWER_URL, 'VIEWER_URL') : undefined; + const snapshotBase = snapshotEnv ?? baseUrl; + const snapshot = snapshotBase ? { base: snapshotBase, browser } : undefined; + + const server = createHttpServer({ store, baseUrl, snapshot }); + server.listen(port, () => { + console.log( + `MCP on port ${port} at ${MCP_PATH}, boards from ${store.where}, ` + + `links to ${baseUrl ?? '/ (VIEWER_URL not set)'}, ` + + `snapshots from ${snapshotBase ?? 'nowhere (SNAPSHOT_VIEWER_URL and VIEWER_URL not set)'}` + ); }); + // Stop cleanly on SIGTERM (docker stop) and SIGINT. close() drops idle + // connections and lets requests in progress finish; then the browser goes. + for (const signal of ['SIGTERM', 'SIGINT']) process.on(signal, () => shutdown((done) => server.close(done))); } diff --git a/mcp/test/harness.js b/mcp/test/harness.js new file mode 100644 index 0000000..6a85cdd --- /dev/null +++ b/mcp/test/harness.js @@ -0,0 +1,125 @@ +// How the tool tests reach the server. The same test cases run once per +// way the server runs; MCP_TEST_MODE picks one (npm test runs both): +// +// http (default) as in Docker: MCP over Streamable HTTP, boards read +// from disk by diskStore. +// stdio as for a static site: boards read by httpStore from a static +// file server on the board folder's parent (no directory +// listing, ETag and 304 like GitHub Pages). The MCP messages go +// through an in-memory pair; stdio.test.js starts the real +// --stdio process. +// +// Tests write board files to disk in both modes; in stdio mode the next +// call sees them through the site, the way a rebuilt site shows up. + +import crypto from 'node:crypto'; +import fs from 'node:fs'; +import http from 'node:http'; +import path from 'node:path'; +import { Client } from '@modelcontextprotocol/sdk/client/index.js'; +import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; +import { InMemoryTransport } from '@modelcontextprotocol/sdk/inMemory.js'; +import { diskStore, httpStore } from '../src/boards.js'; +import { createHttpServer, MCP_PATH } from '../src/http.js'; +import { boardsUrl } from '../src/links.js'; +import { createServer } from '../src/server.js'; + +export const MODE = process.env.MCP_TEST_MODE === 'stdio' ? 'stdio' : 'http'; + +const TYPES = { '.html': 'text/html', '.json': 'application/json', '.svg': 'image/svg+xml' }; + +// A static file server on root, as a static host serves a site: files only, +// "dir/" serves dir/index.html, no listing. ETag is a content hash, so a +// rewrite shows up even within the same millisecond. requests counts the +// answers by status, for the cache tests. +export function serveSite(root) { + const requests = {}; + const server = http.createServer((req, res) => { + const answer = (status, headers, body) => { + requests[status] = (requests[status] ?? 0) + 1; + res.writeHead(status, headers).end(body); + }; + let rel = decodeURIComponent(req.url.split('?')[0]); + if (rel.endsWith('/')) rel += 'index.html'; + const file = path.join(root, rel); + if (!file.startsWith(root + path.sep) || !fs.existsSync(file) || !fs.statSync(file).isFile()) { + answer(404); + return; + } + const body = fs.readFileSync(file); + const etag = '"' + crypto.createHash('sha1').update(body).digest('hex') + '"'; + if (req.headers['if-none-match'] === etag) { + answer(304, { ETag: etag }); + return; + } + answer(200, { 'Content-Type': TYPES[path.extname(file)] ?? 'application/octet-stream', ETag: etag }, body); + }); + server.requests = requests; + return server; +} + +// Listen on a free local port; the server's root URL. +export async function listen(server) { + await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); + return new URL(`http://127.0.0.1:${server.address().port}/`); +} + +export async function closeServer(server) { + server.closeAllConnections(); + await new Promise((resolve) => server.close(resolve)); +} + +// An MCP server on the boards in the folder pcbs, in MODE. baseUrl and +// snapshot as for createServer. Returns: +// call(name, args) one tool call, from a fresh client +// mcpUrl the /mcp URL (http mode only) +// site the static site server (stdio mode only) +// close() +export async function startMcp({ pcbs, baseUrl, snapshot }) { + const connectAnd = async (transport, fn) => { + const client = new Client({ name: 'test', version: '0.0.0' }); + await client.connect(transport); + try { + return await fn(client); + } finally { + await client.close(); + } + }; + + if (MODE === 'http') { + const server = createHttpServer({ store: diskStore(pcbs), baseUrl, snapshot }); + const mcpUrl = new URL(MCP_PATH, await listen(server)); + const withClient = (fn) => connectAnd(new StreamableHTTPClientTransport(mcpUrl), fn); + return { + withClient, + call: (name, args) => withClient((c) => c.callTool({ name, arguments: args })), + mcpUrl, + close: () => closeServer(server), + }; + } + + // The site root holds pcbs/, as main.js expects of --site. + if (path.basename(pcbs) !== 'pcbs') throw new Error(`the board folder must be named pcbs: ${pcbs}`); + const site = serveSite(path.dirname(pcbs)); + const siteUrl = await listen(site); + // One store for every call, so its cache works across calls as it does + // in the one long-running stdio process. + const store = httpStore(boardsUrl(siteUrl)); + const withClient = async (fn) => { + const [clientSide, serverSide] = InMemoryTransport.createLinkedPair(); + const server = createServer({ store, baseUrl, snapshot }); + await server.connect(serverSide); + try { + return await connectAnd(clientSide, fn); + } finally { + await server.close(); + } + }; + return { + withClient, + call: (name, args) => withClient((c) => c.callTool({ name, arguments: args })), + site, + siteUrl, + close: () => closeServer(site), + }; +} diff --git a/mcp/test/link.test.js b/mcp/test/link.test.js index 202d3d5..3988eae 100644 --- a/mcp/test/link.test.js +++ b/mcp/test/link.test.js @@ -1,5 +1,6 @@ -// link through a real MCP client over HTTP. The viewer side (that it reads -// these links) is tested in tests/browser/mcp-link.spec.js. +// link through a real MCP client, in both server modes (harness.js). The +// viewer side (that it reads these links) is tested in +// tests/browser/mcp-link.spec.js. import { test, before, after } from 'node:test'; import assert from 'node:assert/strict'; @@ -8,11 +9,8 @@ import fs from 'node:fs'; import os from 'node:os'; import path from 'node:path'; import { fileURLToPath } from 'node:url'; -import { Client } from '@modelcontextprotocol/sdk/client/index.js'; -import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; -import { diskStore } from '../src/boards.js'; -import { createHttpServer, MCP_PATH } from '../src/http.js'; import { formatHashPairs, parseBaseUrl, viewerUrl } from '../src/links.js'; +import { startMcp } from './harness.js'; const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); const FIXTURES = path.join(ROOT, 'tests', 'fixtures'); @@ -22,26 +20,11 @@ const NOPAD = 'netdaq/nopad.json'; const TWOCASE = 'netdaq/twocase.json'; let dir; -let servers = []; -let url; -let urlWithBase; +// A server that does not know its address, and one that does. +let plain; +let withBase; -async function call(where, args) { - const client = new Client({ name: 'test', version: '0.0.0' }); - await client.connect(new StreamableHTTPClientTransport(where)); - try { - return await client.callTool({ name: 'link', arguments: args }); - } finally { - await client.close(); - } -} - -async function listen(opts) { - const server = createHttpServer(opts); - await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); - servers.push(server); - return new URL(`http://127.0.0.1:${server.address().port}${MCP_PATH}`); -} +const call = (mcp, args) => mcp.call('link', args); // The hash of a link as [[key, value], ...], decoded as the viewer does. function pairsOf(link) { @@ -73,15 +56,12 @@ before(async () => { board.tracks['in1.cu'] = []; fs.writeFileSync(path.join(pcbs, TWOCASE), JSON.stringify(board)); - url = await listen({ store: diskStore(pcbs) }); - urlWithBase = await listen({ store: diskStore(pcbs), baseUrl: parseBaseUrl('http://pcbhost:1010', 'VIEWER_URL') }); + plain = await startMcp({ pcbs }); + withBase = await startMcp({ pcbs, baseUrl: parseBaseUrl('http://pcbhost:1010', 'VIEWER_URL') }); }); after(async () => { - for (const server of servers) { - server.closeAllConnections(); - await new Promise((resolve) => server.close(resolve)); - } + for (const mcp of [plain, withBase]) await mcp?.close(); fs.rmSync(dir, { recursive: true, force: true }); }); @@ -93,7 +73,7 @@ test('the hash is encoded as web/util.js does: / : , @ readable, the rest escape }); test('a link selects parts and nets by their board names, in order', async () => { - const result = await call(urlWithBase, { board: NETDAQ, refs: ['u24', 'R18'], nets: ['+3.3v'] }); + const result = await call(withBase, { board: NETDAQ, refs: ['u24', 'R18'], nets: ['+3.3v'] }); assert.equal(result.isError, undefined); const { url: link, warnings, side } = result.structuredContent; assert.deepEqual(warnings, []); @@ -103,7 +83,7 @@ test('a link selects parts and nets by their board names, in order', async () => }); test('focus, marks, views, zoom, copper and netlayers go in as the README describes', async () => { - const { structuredContent } = await call(urlWithBase, { + const { structuredContent } = await call(withBase, { board: NETDAQ, nets: ['/ADC1/INT_ADCIN0', '+3.3V'], focus: 'net:/adc1/int_adcin0', @@ -129,7 +109,7 @@ test('focus, marks, views, zoom, copper and netlayers go in as the README descri }); test('copper [] hides every layer', async () => { - const { structuredContent } = await call(urlWithBase, { board: NETDAQ, copper: [] }); + const { structuredContent } = await call(withBase, { board: NETDAQ, copper: [] }); assert.deepEqual(pairsOf(structuredContent.url), [['copper', '']]); }); @@ -137,7 +117,7 @@ test('copper [] hides every layer', async () => { // the sides from the markers alone, so a back view with a front marker // would be lost. The link must always carry a side that covers both. test('a view on one side and a marker on the other give side=FB', async () => { - const { structuredContent } = await call(urlWithBase, { + const { structuredContent } = await call(withBase, { board: NETDAQ, marks: [{ side: 'F', x: 150, y: 140 }], view_b: { minx: 140, miny: 130, maxx: 160, maxy: 150 }, @@ -152,7 +132,7 @@ test('a view alone always sets its side', async () => { ['view_f', 'F'], ['view_b', 'B'], ]) { - const { structuredContent } = await call(urlWithBase, { + const { structuredContent } = await call(withBase, { board: NETDAQ, [key]: { minx: 140, miny: 130, maxx: 160, maxy: 150 }, }); @@ -161,7 +141,7 @@ test('a view alone always sets its side', async () => { }); test('a given side that hides a view or marker is widened, with a warning', async () => { - const { structuredContent } = await call(urlWithBase, { + const { structuredContent } = await call(withBase, { board: NETDAQ, side: 'F', marks: [{ side: 'B', x: 150, y: 140 }], @@ -171,7 +151,7 @@ test('a given side that hides a view or marker is widened, with a warning', asyn assert.match(structuredContent.warnings[0], /side "F" would hide B/); // A side that covers everything is kept as given. - const kept = await call(urlWithBase, { board: NETDAQ, side: 'FB', marks: [{ side: 'B', x: 1, y: 2 }] }); + const kept = await call(withBase, { board: NETDAQ, side: 'FB', marks: [{ side: 'B', x: 1, y: 2 }] }); assert.equal(kept.structuredContent.side, 'FB'); assert.deepEqual(kept.structuredContent.warnings, []); }); @@ -179,7 +159,7 @@ test('a given side that hides a view or marker is widened, with a warning', asyn test('a focused part on the other side of a marker is shown too', async () => { // C2 is on the back of ciaa-acc. Without a view the viewer turns to the // focused part's side, which would hide a front marker. - const { structuredContent } = await call(urlWithBase, { + const { structuredContent } = await call(withBase, { board: CIAA, refs: ['C2'], marks: [{ side: 'F', x: 60, y: 90 }], @@ -189,12 +169,12 @@ test('a focused part on the other side of a marker is shown too', async () => { test('a given side that hides the focused part is widened; with zoom the part side is not needed', async () => { // No view and no zoom: the viewer turns to C2 (back) whatever side= says. - const given = await call(urlWithBase, { board: CIAA, refs: ['C2'], side: 'F' }); + const given = await call(withBase, { board: CIAA, refs: ['C2'], side: 'F' }); assert.equal(given.structuredContent.side, 'FB'); assert.match(given.structuredContent.warnings[0], /side "F" would hide B/); // With zoom the viewer does not turn to the part, so the marker side is enough. - const zoomed = await call(urlWithBase, { + const zoomed = await call(withBase, { board: CIAA, refs: ['C2'], marks: [{ side: 'F', x: 60, y: 90 }], @@ -203,12 +183,12 @@ test('a given side that hides the focused part is widened; with zoom the part si assert.equal(zoomed.structuredContent.side, 'F'); // No side, no marker, no view: no side=, the viewer turns to the part. - const plain = await call(urlWithBase, { board: CIAA, refs: ['C2'] }); + const plain = await call(withBase, { board: CIAA, refs: ['C2'] }); assert.equal(plain.structuredContent.side, undefined); }); test('a net or copper layer that matches two names when case is ignored says so', async () => { - const result = await call(urlWithBase, { + const result = await call(withBase, { board: TWOCASE, nets: ['/Via_Only'], copper: [{ layer: 'IN1.CU' }], @@ -220,12 +200,12 @@ test('a net or copper layer that matches two names when case is ignored says so' }); test('a bad name used twice is listed once', async () => { - const result = await call(urlWithBase, { board: NETDAQ, refs: ['U9999'], focus: 'comp:U9999' }); + const result = await call(withBase, { board: NETDAQ, refs: ['U9999'], focus: 'comp:U9999' }); assert.equal(result.content[0].text.match(/No part "U9999"/g).length, 1); }); test('unknown refdes, nets and copper layers are a tool error that names them all', async () => { - const result = await call(urlWithBase, { + const result = await call(withBase, { board: NETDAQ, refs: ['U24', 'U9999'], nets: ['NOPE'], @@ -242,7 +222,7 @@ test('unknown refdes, nets and copper layers are a tool error that names them al }); test('a net with no pads is a tool error: the viewer cannot select it', async () => { - const result = await call(urlWithBase, { board: NOPAD, nets: ['/VIA_ONLY'] }); + const result = await call(withBase, { board: NOPAD, nets: ['/VIA_ONLY'] }); assert.equal(result.isError, true); assert.match(result.content[0].text, /no pads/); }); @@ -257,20 +237,20 @@ test('bad focus, empty views and an unknown board are tool errors', async () => { board: NETDAQ, base_url: 'pcbhost:1010' }, { board: NETDAQ, base_url: 'ftp://pcbhost/' }, ]) { - const result = await call(urlWithBase, args); + const result = await call(withBase, args); assert.equal(result.isError, true, JSON.stringify(args)); } }); test('without a known address the link is root-relative, with a warning', async () => { - const { structuredContent } = await call(url, { board: NETDAQ, refs: ['U24'] }); + const { structuredContent } = await call(plain, { board: NETDAQ, refs: ['U24'] }); assert.equal(structuredContent.url, '/viewer/?data=/pcbs/netdaq/netdaq.json#comp=U24'); assert.equal(structuredContent.warnings.length, 1); assert.match(structuredContent.warnings[0], /base_url/); }); test('base_url wins over the server address and may hold a sub-path', async () => { - const { structuredContent } = await call(urlWithBase, { + const { structuredContent } = await call(withBase, { board: NETDAQ, refs: ['U24'], base_url: 'https://example.org/pcb?x=1#y', diff --git a/mcp/test/list_boards.test.js b/mcp/test/list_boards.test.js index 4985ede..a69b3cf 100644 --- a/mcp/test/list_boards.test.js +++ b/mcp/test/list_boards.test.js @@ -1,5 +1,6 @@ -// list_boards through a real MCP client over HTTP, against boards that -// build_boards.py builds from the test fixtures. +// list_boards through a real MCP client, against boards that +// build_boards.py builds from the test fixtures. Runs in both server modes +// (harness.js). import { test, before, after } from 'node:test'; import assert from 'node:assert/strict'; @@ -9,33 +10,17 @@ import net from 'node:net'; import os from 'node:os'; import path from 'node:path'; import { fileURLToPath } from 'node:url'; -import { Client } from '@modelcontextprotocol/sdk/client/index.js'; -import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; import { diskStore } from '../src/boards.js'; -import { createHttpServer, MCP_PATH } from '../src/http.js'; +import { MODE, startMcp } from './harness.js'; const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); const FIXTURE = path.join(ROOT, 'tests', 'fixtures', 'netdaq-small.json'); let dir; let pcbs; -let server; -let url; +let mcp; -async function connect() { - const client = new Client({ name: 'test', version: '0.0.0' }); - await client.connect(new StreamableHTTPClientTransport(url)); - return client; -} - -async function callListBoards() { - const client = await connect(); - try { - return await client.callTool({ name: 'list_boards', arguments: {} }); - } finally { - await client.close(); - } -} +const callListBoards = () => mcp.call('list_boards', {}); before(async () => { dir = fs.mkdtempSync(path.join(os.tmpdir(), 'pcbviewer-mcp-')); @@ -51,26 +36,17 @@ before(async () => { cwd: ROOT, }); - server = createHttpServer({ store: diskStore(pcbs) }); - await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); - url = new URL(`http://127.0.0.1:${server.address().port}${MCP_PATH}`); + mcp = await startMcp({ pcbs }); }); after(async () => { - server.closeAllConnections(); - await new Promise((resolve) => server.close(resolve)); + await mcp.close(); fs.rmSync(dir, { recursive: true, force: true }); }); test('the server offers list_boards', async () => { - const client = await connect(); - try { - const { tools } = await client.listTools(); - const names = tools.map((t) => t.name); - assert.ok(names.includes('list_boards')); - } finally { - await client.close(); - } + const { tools } = await mcp.withClient((c) => c.listTools()); + assert.ok(tools.map((t) => t.name).includes('list_boards')); }); test('list_boards returns each board with its path and title', async () => { @@ -109,14 +85,18 @@ test('with no index.json, list_boards says to run build_boards.py', async () => } }); -test('only POST is served, and only at /mcp', async () => { +const httpOnly = { skip: MODE !== 'http' && 'the HTTP transport only' }; + +test('only POST is served, and only at /mcp', httpOnly, async () => { + const url = mcp.mcpUrl; const get = await fetch(url); assert.equal(get.status, 405); const other = await fetch(new URL('/other', url), { method: 'POST' }); assert.equal(other.status, 404); }); -test('a malformed request target gets a 404 and the server stays up', async () => { +test('a malformed request target gets a 404 and the server stays up', httpOnly, async () => { + const url = mcp.mcpUrl; const reply = await new Promise((resolve, reject) => { const socket = net.connect(Number(url.port), url.hostname, () => { socket.write('POST //[ HTTP/1.1\r\nHost: x\r\nContent-Length: 0\r\nConnection: close\r\n\r\n'); diff --git a/mcp/test/locate.test.js b/mcp/test/locate.test.js index 5136b44..7eb8aed 100644 --- a/mcp/test/locate.test.js +++ b/mcp/test/locate.test.js @@ -1,5 +1,5 @@ -// locate through a real MCP client over HTTP, against both test fixtures -// built by build_boards.py. +// locate through a real MCP client, against both test fixtures built by +// build_boards.py. Runs in both server modes (harness.js). import { test, before, after } from 'node:test'; import assert from 'node:assert/strict'; @@ -8,11 +8,8 @@ import fs from 'node:fs'; import os from 'node:os'; import path from 'node:path'; import { fileURLToPath } from 'node:url'; -import { Client } from '@modelcontextprotocol/sdk/client/index.js'; -import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; -import { diskStore } from '../src/boards.js'; import { footprintPlace, pointInFootprint } from '../src/footprints.js'; -import { createHttpServer, MCP_PATH } from '../src/http.js'; +import { startMcp } from './harness.js'; const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); const FIXTURES = path.join(ROOT, 'tests', 'fixtures'); @@ -21,18 +18,9 @@ const CIAA = 'ciaa/ciaa.json'; let dir; let pcbs; -let server; -let url; +let mcp; -async function callLocate(args) { - const client = new Client({ name: 'test', version: '0.0.0' }); - await client.connect(new StreamableHTTPClientTransport(url)); - try { - return await client.callTool({ name: 'locate', arguments: args }); - } finally { - await client.close(); - } -} +const callLocate = (args) => mcp.call('locate', args); function readBoard(rel) { return JSON.parse(fs.readFileSync(path.join(pcbs, rel), 'utf8')); @@ -54,14 +42,11 @@ before(async () => { cwd: ROOT, }); - server = createHttpServer({ store: diskStore(pcbs) }); - await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); - url = new URL(`http://127.0.0.1:${server.address().port}${MCP_PATH}`); + mcp = await startMcp({ pcbs }); }); after(async () => { - server.closeAllConnections(); - await new Promise((resolve) => server.close(resolve)); + await mcp.close(); fs.rmSync(dir, { recursive: true, force: true }); }); diff --git a/mcp/test/nearest.test.js b/mcp/test/nearest.test.js index 0afb43c..c2c5c9d 100644 --- a/mcp/test/nearest.test.js +++ b/mcp/test/nearest.test.js @@ -1,5 +1,6 @@ -// nearest through a real MCP client over HTTP, against both test fixtures -// built by build_boards.py, plus small made-up boards for the reach rules. +// nearest through a real MCP client, against both test fixtures built by +// build_boards.py, plus small made-up boards for the reach rules. Runs in +// both server modes (harness.js). import { test, before, after } from 'node:test'; import assert from 'node:assert/strict'; @@ -8,11 +9,8 @@ import fs from 'node:fs'; import os from 'node:os'; import path from 'node:path'; import { fileURLToPath } from 'node:url'; -import { Client } from '@modelcontextprotocol/sdk/client/index.js'; -import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; -import { diskStore } from '../src/boards.js'; import { pointInFootprint } from '../src/footprints.js'; -import { createHttpServer, MCP_PATH } from '../src/http.js'; +import { startMcp } from './harness.js'; const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); const FIXTURES = path.join(ROOT, 'tests', 'fixtures'); @@ -22,18 +20,9 @@ const MADE_UP = 'made/up.json'; let dir; let pcbs; -let server; -let url; +let mcp; -async function callNearest(args) { - const client = new Client({ name: 'test', version: '0.0.0' }); - await client.connect(new StreamableHTTPClientTransport(url)); - try { - return await client.callTool({ name: 'nearest', arguments: args }); - } finally { - await client.close(); - } -} +const callNearest = (args) => mcp.call('nearest', args); // nearest on a made-up board payload, through the same server. async function nearestOn(board, args) { @@ -57,14 +46,11 @@ before(async () => { cwd: ROOT, }); - server = createHttpServer({ store: diskStore(pcbs) }); - await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); - url = new URL(`http://127.0.0.1:${server.address().port}${MCP_PATH}`); + mcp = await startMcp({ pcbs }); }); after(async () => { - server.closeAllConnections(); - await new Promise((resolve) => server.close(resolve)); + await mcp.close(); fs.rmSync(dir, { recursive: true, force: true }); }); diff --git a/mcp/test/nearest_vias.test.js b/mcp/test/nearest_vias.test.js index e0ac997..18827c6 100644 --- a/mcp/test/nearest_vias.test.js +++ b/mcp/test/nearest_vias.test.js @@ -1,5 +1,6 @@ -// nearest_vias through a real MCP client over HTTP, against both test -// fixtures built by build_boards.py, plus small made-up boards for the rules. +// nearest_vias through a real MCP client, against both test fixtures built +// by build_boards.py, plus small made-up boards for the rules. Runs in both +// server modes (harness.js). import { test, before, after } from 'node:test'; import assert from 'node:assert/strict'; @@ -8,12 +9,9 @@ import fs from 'node:fs'; import os from 'node:os'; import path from 'node:path'; import { fileURLToPath } from 'node:url'; -import { Client } from '@modelcontextprotocol/sdk/client/index.js'; -import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; -import { diskStore } from '../src/boards.js'; import { pointInFootprint } from '../src/footprints.js'; -import { createHttpServer, MCP_PATH } from '../src/http.js'; import { VIA_NOTE } from '../src/tools/nearest_vias.js'; +import { startMcp } from './harness.js'; const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); const FIXTURES = path.join(ROOT, 'tests', 'fixtures'); @@ -23,20 +21,10 @@ const MADE_UP = 'made/up.json'; let dir; let pcbs; -let server; -let url; - -async function withClient(fn) { - const client = new Client({ name: 'test', version: '0.0.0' }); - await client.connect(new StreamableHTTPClientTransport(url)); - try { - return await fn(client); - } finally { - await client.close(); - } -} +let mcp; -const callVias = (args) => withClient((c) => c.callTool({ name: 'nearest_vias', arguments: args })); +const withClient = (fn) => mcp.withClient(fn); +const callVias = (args) => mcp.call('nearest_vias', args); // nearest_vias on a made-up board payload, through the same server. async function viasOn(board, args) { @@ -60,14 +48,11 @@ before(async () => { cwd: ROOT, }); - server = createHttpServer({ store: diskStore(pcbs) }); - await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); - url = new URL(`http://127.0.0.1:${server.address().port}${MCP_PATH}`); + mcp = await startMcp({ pcbs }); }); after(async () => { - server.closeAllConnections(); - await new Promise((resolve) => server.close(resolve)); + await mcp.close(); fs.rmSync(dir, { recursive: true, force: true }); }); diff --git a/mcp/test/net_places.test.js b/mcp/test/net_places.test.js index 06725c5..4d19bd3 100644 --- a/mcp/test/net_places.test.js +++ b/mcp/test/net_places.test.js @@ -1,5 +1,5 @@ -// net_places through a real MCP client over HTTP, against both test fixtures -// built by build_boards.py. +// net_places through a real MCP client, against both test fixtures built by +// build_boards.py. Runs in both server modes (harness.js). import { test, before, after } from 'node:test'; import assert from 'node:assert/strict'; @@ -8,11 +8,8 @@ import fs from 'node:fs'; import os from 'node:os'; import path from 'node:path'; import { fileURLToPath } from 'node:url'; -import { Client } from '@modelcontextprotocol/sdk/client/index.js'; -import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; -import { diskStore } from '../src/boards.js'; import { boardPads, padPlace } from '../src/pads.js'; -import { createHttpServer, MCP_PATH } from '../src/http.js'; +import { startMcp } from './harness.js'; const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); const FIXTURES = path.join(ROOT, 'tests', 'fixtures'); @@ -21,18 +18,9 @@ const CIAA = 'ciaa/ciaa.json'; let dir; let pcbs; -let server; -let url; - -async function callNetPlaces(args) { - const client = new Client({ name: 'test', version: '0.0.0' }); - await client.connect(new StreamableHTTPClientTransport(url)); - try { - return await client.callTool({ name: 'net_places', arguments: args }); - } finally { - await client.close(); - } -} +let mcp; + +const callNetPlaces = (args) => mcp.call('net_places', args); function readBoard(rel) { return JSON.parse(fs.readFileSync(path.join(pcbs, rel), 'utf8')); @@ -49,14 +37,11 @@ before(async () => { cwd: ROOT, }); - server = createHttpServer({ store: diskStore(pcbs) }); - await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); - url = new URL(`http://127.0.0.1:${server.address().port}${MCP_PATH}`); + mcp = await startMcp({ pcbs }); }); after(async () => { - server.closeAllConnections(); - await new Promise((resolve) => server.close(resolve)); + await mcp.close(); fs.rmSync(dir, { recursive: true, force: true }); }); diff --git a/mcp/test/snapshot.test.js b/mcp/test/snapshot.test.js index 57469b3..806e60a 100644 --- a/mcp/test/snapshot.test.js +++ b/mcp/test/snapshot.test.js @@ -1,23 +1,27 @@ -// snapshot through a real MCP client over HTTP, with real headless Chromium -// on the viewer shell from generate.py --build-viewer, served here the way -// nginx serves it. Needs the Playwright browser: +// snapshot through a real MCP client, in both server modes (harness.js), +// with real headless Chromium on the viewer shell from generate.py +// --build-viewer, served here as a static site. Needs the Playwright browser: // npx playwright-core install --with-deps --only-shell chromium (in mcp/) import { test, before, after } from 'node:test'; import assert from 'node:assert/strict'; import { execFileSync } from 'node:child_process'; import fs from 'node:fs'; -import http from 'node:http'; import os from 'node:os'; import path from 'node:path'; import { fileURLToPath } from 'node:url'; import { PNG } from 'pngjs'; -import { Client } from '@modelcontextprotocol/sdk/client/index.js'; -import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'; -import { diskStore } from '../src/boards.js'; -import { createBrowser, MAX_RUNNING, MAX_WAITING } from '../src/browser.js'; -import { createHttpServer, MCP_PATH } from '../src/http.js'; +import { + createBrowser, + launchOptions, + MAX_RUNNING, + MAX_WAITING, + NO_BROWSER, + NO_SANDBOX, + sandboxFromEnv, +} from '../src/browser.js'; import { parseBaseUrl, parseViewerLink } from '../src/links.js'; +import { closeServer, listen, serveSite, startMcp } from './harness.js'; const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); const FIXTURES = path.join(ROOT, 'tests', 'fixtures'); @@ -33,40 +37,11 @@ const VIEW = { minx: P[0] - 10, miny: P[1] - 8, maxx: P[0] + 10, maxy: P[1] + 8 let dir; let browser; -const servers = []; +let viewerSite; let mcp; let mcpNoSnapshot; -function serveSite(root) { - const types = { '.html': 'text/html', '.json': 'application/json', '.svg': 'image/svg+xml' }; - return http.createServer((req, res) => { - let rel = decodeURIComponent(req.url.split('?')[0]); - if (rel.endsWith('/')) rel += 'index.html'; - const file = path.join(root, rel); - if (!file.startsWith(root + path.sep) || !fs.existsSync(file) || !fs.statSync(file).isFile()) { - res.writeHead(404).end(); - return; - } - res.writeHead(200, { 'Content-Type': types[path.extname(file)] ?? 'application/octet-stream' }); - fs.createReadStream(file).pipe(res); - }); -} - -async function listen(server) { - await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); - servers.push(server); - return `http://127.0.0.1:${server.address().port}`; -} - -async function call(where, name, args) { - const client = new Client({ name: 'test', version: '0.0.0' }); - await client.connect(new StreamableHTTPClientTransport(where)); - try { - return await client.callTool({ name, arguments: args }); - } finally { - await client.close(); - } -} +const call = (where, name, args) => where.call(name, args); // The image of a snapshot result, decoded: { width, height, data (RGBA) }. function imageOf(result) { @@ -117,21 +92,22 @@ before(async () => { cwd: ROOT, }); - const viewer = await listen(serveSite(site)); - browser = createBrowser(); + viewerSite = serveSite(site); + const viewer = await listen(viewerSite); + // As in the Docker image. CI runners may block the sandbox; the sandbox + // choice itself is tested below. + browser = createBrowser({ sandbox: false }); const opts = { - store: diskStore(path.join(site, 'pcbs')), + pcbs: path.join(site, 'pcbs'), baseUrl: parseBaseUrl('http://pcbhost:1010/', 'VIEWER_URL'), }; - mcp = new URL((await listen(createHttpServer({ ...opts, snapshot: { base: parseBaseUrl(viewer, 'x'), browser } }))) + MCP_PATH); - mcpNoSnapshot = new URL((await listen(createHttpServer(opts))) + MCP_PATH); + mcp = await startMcp({ ...opts, snapshot: { base: parseBaseUrl(viewer.href, 'x'), browser } }); + mcpNoSnapshot = await startMcp(opts); }); after(async () => { - for (const server of servers) { - server.closeAllConnections(); - await new Promise((resolve) => server.close(resolve)); - } + for (const m of [mcp, mcpNoSnapshot]) await m?.close(); + if (viewerSite) await closeServer(viewerSite); await browser?.close(); fs.rmSync(dir, { recursive: true, force: true }); }); @@ -270,3 +246,36 @@ test(`at most ${MAX_RUNNING} snapshots run and ${MAX_WAITING} wait; one more is release(); await assert.rejects(b.screenshot('http://viewer.invalid/viewer/', SIZE), /did not load/); }); + +test('without Chromium installed, a snapshot says how to install it', async () => { + // Playwright's own error when the browser is missing. + const b = createBrowser({ + launch: async () => { + throw new Error("browserType.launch: Executable doesn't exist at /x/chrome-headless-shell"); + }, + }); + await assert.rejects(b.screenshot('http://viewer.invalid/viewer/', SIZE), (err) => err.message === NO_BROWSER); + assert.match(NO_BROWSER, /npx playwright-core install --only-shell chromium/); +}); + +test('Chromium keeps its sandbox except in the Docker image', () => { + // The Docker image sets CHROMIUM_NO_SANDBOX=1; nothing else does. + const dockerfile = fs.readFileSync(path.join(ROOT, 'mcp', 'Dockerfile'), 'utf8'); + assert.match(dockerfile, /^ENV CHROMIUM_NO_SANDBOX=1$/m); + assert.equal(launchOptions({ sandbox: sandboxFromEnv({ CHROMIUM_NO_SANDBOX: '1' }) }).chromiumSandbox, false); + for (const env of [{}, { CHROMIUM_NO_SANDBOX: '' }, { CHROMIUM_NO_SANDBOX: '0' }]) { + assert.equal(launchOptions({ sandbox: sandboxFromEnv(env) }).chromiumSandbox, true, JSON.stringify(env)); + } + assert.ok(launchOptions({ sandbox: true }).args.every((a) => !/no-sandbox/.test(a))); + assert.throws(() => createBrowser({}), /sandbox/); +}); + +test('a sandbox that cannot start is a tool error that says so', async () => { + // Playwright's own error when Chromium's sandbox fails. + const b = createBrowser({ + launch: async () => { + throw new Error('browserType.launch: Target page, context or browser has been closed\nChromium sandboxing failed!'); + }, + }); + await assert.rejects(b.screenshot('http://viewer.invalid/viewer/', SIZE), (err) => err.message === NO_SANDBOX); +}); diff --git a/mcp/test/stdio.test.js b/mcp/test/stdio.test.js new file mode 100644 index 0000000..292f01e --- /dev/null +++ b/mcp/test/stdio.test.js @@ -0,0 +1,188 @@ +// The real stdio process (node src/main.js --stdio --site ) against a +// static site served under a sub-path, the way a GitHub Pages project site +// is (https://.github.io//), and the HTTP board store on its own: +// cache, size cap, timeout. The tool tests themselves run in stdio mode +// through harness.js. + +import { test, before, after } from 'node:test'; +import assert from 'node:assert/strict'; +import { execFileSync, spawnSync } from 'node:child_process'; +import fs from 'node:fs'; +import http from 'node:http'; +import os from 'node:os'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { Client } from '@modelcontextprotocol/sdk/client/index.js'; +import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js'; +import { BoardError, httpStore, listBoards } from '../src/boards.js'; +import { NO_BROWSER } from '../src/browser.js'; +import { closeServer, listen, serveSite } from './harness.js'; + +const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); +const MAIN = path.join(ROOT, 'mcp', 'src', 'main.js'); +const FIXTURES = path.join(ROOT, 'tests', 'fixtures'); +const NETDAQ = 'netdaq/netdaq.json'; + +let dir; +let pcbs; +let site; +let host; // http://127.0.0.1:/ +let client; +let stderr = ''; + +before(async () => { + dir = fs.mkdtempSync(path.join(os.tmpdir(), 'pcbviewer-stdio-')); + pcbs = path.join(dir, 'www', 'repo', 'pcbs'); + fs.mkdirSync(path.join(dir, 'exports', 'netdaq'), { recursive: true }); + fs.copyFileSync(path.join(FIXTURES, 'netdaq-small.json'), path.join(dir, 'exports', NETDAQ)); + execFileSync('python3', ['build_boards.py', '--src', path.join(dir, 'exports'), '--out', pcbs], { cwd: ROOT }); + + site = serveSite(path.join(dir, 'www')); + host = await listen(site); + // No Chromium where Playwright looks for it. + const noBrowsers = path.join(dir, 'no-browsers'); + fs.mkdirSync(noBrowsers); + const transport = new StdioClientTransport({ + command: process.execPath, + // No trailing slash: the server adds it. + args: [MAIN, '--stdio', '--site', new URL('repo', host).href], + env: { ...process.env, PLAYWRIGHT_BROWSERS_PATH: noBrowsers }, + stderr: 'pipe', + }); + transport.stderr.on('data', (d) => (stderr += d)); + client = new Client({ name: 'test', version: '0.0.0' }); + await client.connect(transport); +}); + +after(async () => { + await client?.close(); + if (site) await closeServer(site); + fs.rmSync(dir, { recursive: true, force: true }); +}); + +test('the stdio server offers the same tools as the Docker one', async () => { + const { tools } = await client.listTools(); + assert.deepEqual(tools.map((t) => t.name).sort(), [ + 'link', + 'list_boards', + 'locate', + 'nearest', + 'nearest_vias', + 'net_places', + 'snapshot', + ]); + // Logs go to stderr; stdout carries only MCP. + assert.match(stderr, /MCP on stdio, boards from http:\/\/127\.0\.0\.1:\d+\/repo\/pcbs\//); +}); + +test('boards come from the site', async () => { + const result = await client.callTool({ name: 'list_boards', arguments: {} }); + assert.equal(result.isError, undefined, result.content[0].text); + assert.deepEqual(result.structuredContent, { boards: [{ path: NETDAQ, title: 'netdaq' }] }); + const located = await client.callTool({ name: 'locate', arguments: { board: NETDAQ, refs: ['U24'] } }); + assert.equal(located.structuredContent.parts[0].ref, 'U24'); +}); + +test('links point at the site, with data= under its sub-path, and the board is there', async () => { + const { structuredContent } = await client.callTool({ name: 'link', arguments: { board: NETDAQ, refs: ['U24'] } }); + const want = new URL('repo/viewer/?data=/repo/pcbs/netdaq/netdaq.json#comp=U24', host).href; + assert.equal(structuredContent.url, want); + assert.deepEqual(structuredContent.warnings, []); + // The viewer fetches data= from the page; it must find the board. + const data = new URL(structuredContent.url).searchParams.get('data'); + const res = await fetch(new URL(data, structuredContent.url)); + assert.equal(res.status, 200); +}); + +test('without Chromium, snapshot is a tool error that says how to install it', async () => { + const result = await client.callTool({ name: 'snapshot', arguments: { board: NETDAQ } }); + assert.equal(result.isError, true); + assert.equal(result.content[0].text, NO_BROWSER); +}); + +test('bad arguments stop the server with a message', () => { + for (const args of [['--stdio'], ['--stdio', '--site', 'ftp://example.org/'], ['--site', 'http://example.org/'], ['--nope']]) { + const run = spawnSync(process.execPath, [MAIN, ...args], { encoding: 'utf8', timeout: 10000 }); + assert.equal(run.status, 2, `${args.join(' ')}: ${run.stderr}`); + assert.match(run.stderr, /Usage:/); + } +}); + +// The HTTP board store on its own. + +const storeOn = (opts) => httpStore(new URL('repo/pcbs/', host), opts); + +test('an unchanged file is answered with 304 and not downloaded again; a changed one is', async () => { + const store = storeOn(); + const before304 = site.requests[304] ?? 0; + const first = await store.readJson(NETDAQ); + const again = await store.readJson(NETDAQ); + assert.equal(again, first); + assert.equal(site.requests[304], before304 + 1); + + const index = path.join(pcbs, 'index.json'); + const saved = fs.readFileSync(index); + try { + fs.writeFileSync(index, JSON.stringify({ boards: [{ path: 'x.json', title: 'X' }] })); + assert.deepEqual(await listBoards(store), [{ path: 'x.json', title: 'X' }]); + } finally { + fs.writeFileSync(index, saved); + } + assert.deepEqual(await listBoards(store), [{ path: NETDAQ, title: 'netdaq' }]); +}); + +test('calls at the same time for one file share one download', async () => { + const store = storeOn(); + const before200 = site.requests[200] ?? 0; + const results = await Promise.all([store.readJson(NETDAQ), store.readJson(NETDAQ), store.readJson(NETDAQ)]); + assert.equal(site.requests[200], before200 + 1); + assert.equal(results[1], results[0]); + assert.equal(results[2], results[0]); + // Once done, the next call asks the site again. + const before304 = site.requests[304] ?? 0; + await store.readJson(NETDAQ); + assert.equal(site.requests[304], before304 + 1); +}); + +test('a file the site sends without ETag or Last-Modified is fetched every time', async () => { + let hits = 0; + const bare = http.createServer((req, res) => { + hits++; + res.writeHead(200, { 'Content-Type': 'application/json' }).end('{"boards":[]}'); + }); + const url = await listen(bare); + try { + const store = httpStore(url); + await store.readJson('index.json'); + await store.readJson('index.json'); + assert.equal(hits, 2); + } finally { + await closeServer(bare); + } +}); + +test('the store refuses files over the size cap, slow sites and paths outside the folder', async () => { + await assert.rejects(storeOn({ maxFileBytes: 1000 }).readJson(NETDAQ), (err) => err instanceof BoardError && /larger than/.test(err.message)); + + // Sends headers, then never the body. + const slow = http.createServer((req, res) => { + res.writeHead(200, { 'Content-Type': 'application/json' }); + res.write('{'); + }); + const url = await listen(slow); + try { + await assert.rejects(httpStore(url, { timeoutMs: 200 }).readJson('index.json'), /no full answer .* within 0\.2 s/); + } finally { + await closeServer(slow); + } + + for (const bad of ['../index.json', 'a//b.json', '/etc/passwd', './index.json']) { + await assert.rejects(storeOn().readJson(bad), /outside the board folder/, bad); + } + await assert.rejects(storeOn().readJson('nope/nope.json'), /Not found: nope\/nope\.json/); +}); + +test('a site that cannot be reached is a tool error', async () => { + const store = httpStore('http://127.0.0.1:1/pcbs/'); + await assert.rejects(store.readJson('index.json'), (err) => err instanceof BoardError && /Cannot fetch index\.json/.test(err.message)); +}); From 59665262df08da7ff6c5ed92cd386906be148a5c Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sun, 11 Oct 2026 16:58:36 +0200 Subject: [PATCH 15/20] README: host boards on a static site (#84) (#103) * README: host boards on a static site (#84) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x * README static site: copy for local test, soften .nojekyll note Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x --------- Co-authored-by: Claude Opus 5.5 --- README.md | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 42327d5..368bf0f 100644 --- a/README.md +++ b/README.md @@ -92,6 +92,56 @@ Boards come from the mounted `pcb-viewer-data/` and open as `/viewer/?data=/pcbs/.json`. To update a running server, zip `pcb-viewer-data`, copy it over and restart the container. +## Static site + +The same pages also work on a static host such as GitHub Pages, with no +server. Build a folder with this layout: + +``` +site/ + index.html board list page + favicon.svg + viewer/index.html viewer shell + pcbs/ board payloads and index.json +``` + +From the repo root: + +``` +python generate.py --build-viewer -o site/viewer/index.html +python build_boards.py --src pcb-exports --out site/pcbs +cp docker/index.html web/favicon.svg site/ +``` + +Upload `site/` as it is. If GitHub Pages builds your site from a branch, +it runs Jekyll first, and Jekyll skips some files, such as names that start +with `_` or `.`. An empty `site/.nojekyll` should turn Jekyll off. This +step has not been tried on a real Pages deploy yet. + +The site root is the folder that holds `viewer/` and `pcbs/`. It may be +a sub-path. On a project site, `https://.github.io//`, a +board opens as +`https://.github.io//viewer/?data=//pcbs/.json`. +The board list page makes these links itself. The board path in `data=` +starts at the host root, so it includes `//`. + +To try the folder locally, copy it under a sub-path, as on GitHub Pages, +and serve the parent: + +``` +rm -rf www/repo +mkdir -p www +cp -r site www/repo +python -m http.server 8000 --directory www +``` + +Then open `http://localhost:8000/repo/`. + +Agents read this layout through the MCP server in stdio mode, see +[Static sites (stdio mode)](#static-sites-stdio-mode). A single file from +`generate.py board.json -o board.html` has the board inlined and cannot be +read by agents. + ## MCP server for agents `docker compose up` also starts `pcb-mcp`, an MCP server that reads the same @@ -164,7 +214,7 @@ in stdio mode below. A static host such as GitHub Pages cannot run the server. Run the same server on your own machine instead; the agent starts it and talks to it over stdio. It reads `pcbs/index.json` and the boards from the site, and offers the same -tools. +tools. Build the site as in [Static site](#static-site). ``` git clone https://github.com/Gherkin/HTMLPCBViewer.git From 56fa7c68ac3f54c009a3ef458cec1c6d13176cec Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sun, 11 Oct 2026 18:54:41 +0200 Subject: [PATCH 16/20] Show pad names in the viewer (#96) (#104) * Show pad names in the viewer (#96) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x * Pad name test matches the MCP tools padName() takes a pad name only when it is a string, as mcp/src/pads.js does, so the viewer and the tools agree on which pads have a pin name. Tooltip and pad table both use it. Fix the pad table comment: it does not match the tooltip for an unnamed pin-1 pad. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x --------- Co-authored-by: Claude Opus 5.5 --- tests/browser/pad-names.spec.js | 90 +++++++++++++++++++++++++++++++++ web/app.js | 3 +- web/render.js | 21 ++++++-- 3 files changed, 110 insertions(+), 4 deletions(-) create mode 100644 tests/browser/pad-names.spec.js diff --git a/tests/browser/pad-names.spec.js b/tests/browser/pad-names.spec.js new file mode 100644 index 0000000..1f95701 --- /dev/null +++ b/tests/browser/pad-names.spec.js @@ -0,0 +1,90 @@ +// Pad labels in the canvas tooltip and the detail pane's pad table. +// netdaq-small has a KiCad pad name on every pad, so a pad shows as the pin +// the netlist names (U24:11 is "pin 11"). ciaa-acc has no names, so its pads +// keep the old "pad N", N being the place in the footprint's pad list. + +const { test, expect } = require('@playwright/test'); +const fs = require('fs'); +const path = require('path'); + +const BOARDS = { + named: { + page: 'file://' + path.join(__dirname, 'board.html'), + fixture: path.join(__dirname, '..', 'fixtures', 'netdaq-small.json'), + }, + unnamed: { + page: 'file://' + path.join(__dirname, 'ciaa-acc.html'), + fixture: path.join(__dirname, '..', 'fixtures', 'ciaa-acc.json'), + }, +}; + +function footprint(board, ref) { + const data = JSON.parse(fs.readFileSync(BOARDS[board].fixture, 'utf8')); + return data.pcbdata.footprints.find((fp) => fp.ref === ref); +} + +async function load(page, board, ref) { + await page.goto('about:blank'); + await page.goto(BOARDS[board].page + `#comp=${ref}&side=F&zoom=selected`); + await page.waitForFunction(() => window.__pcbaTest && window.__pcbaTest.ready(), null, { timeout: 60000 }); + await page.waitForFunction(() => window.__pcbaTest.idle(), null, { timeout: 60000 }); +} + +// Move the pointer onto a front board point and return the tooltip text. +async function hover(page, [x, y]) { + const v = await page.evaluate(() => window.__pcbaTest.viewBox('F')); + const box = await page.locator('#frontcanvas').boundingBox(); + const fx = 0.5 + (x - v.cx) / v.w; + const fy = 0.5 + (y - v.cy) / v.h; + await page.mouse.move(box.x + box.width * fx, box.y + box.height * fy); + const tooltip = page.locator('#canvas-tooltip'); + await expect(tooltip).toBeVisible(); + return tooltip.innerText(); +} + +async function padTableNumbers(page) { + return page.locator('#detail-pane .pad-table tr td:first-child').allInnerTexts(); +} + +test('named board: hovering a pad shows its pin name, not its place in the list', async ({ page }) => { + const fp = footprint('named', 'U24'); + // ibom sorts pads by name as text, so the third pad is pin 11. + expect(fp.pads[2].name).toBe('11'); + await load(page, 'named', 'U24'); + + const text = await hover(page, fp.pads[2].pos); + expect(text).toContain('U24'); + expect(text).toContain('pin 11'); + expect(text).not.toContain('pad 3'); + + const pin1 = fp.pads.find((p) => p.pin1); + expect(await hover(page, pin1.pos)).toContain('pin ' + pin1.name); + + expect(await padTableNumbers(page)).toEqual(fp.pads.map((p) => p.name)); +}); + +test('unnamed board: hovering a pad still shows pad N', async ({ page }) => { + test.setTimeout(120000); + const fp = footprint('unnamed', 'U46'); + expect(fp.pads.every((p) => p.name === undefined)).toBe(true); + expect(fp.pads[3].pin1).toBeFalsy(); + await load(page, 'unnamed', 'U46'); + + const text = await hover(page, fp.pads[3].pos); + expect(text).toContain('U46'); + expect(text).toContain('pad 4'); + expect(text).not.toContain('pin 4'); + + expect(await padTableNumbers(page)).toEqual(fp.pads.map((p, i) => String(i + 1))); +}); + +test('the tooltip shows a pad name as text, not markup', async ({ page }) => { + await load(page, 'named', 'U24'); + const fp = footprint('named', 'U24'); + await page.evaluate(() => { + const fp = pcbdata.footprints.find((f) => f.ref === 'U24'); + fp.pads[2].name = 'X'; + }); + const text = await hover(page, fp.pads[2].pos); + expect(text).toContain('pin X'); +}); diff --git a/web/app.js b/web/app.js index 572e4a4..1563bbe 100644 --- a/web/app.js +++ b/web/app.js @@ -991,7 +991,8 @@ function renderDetailPane(fpIdx, showPads) { var tr = document.createElement("tr"); var tdNum = document.createElement("td"); - tdNum.textContent = i + 1; + // The pad name when the export has one, else the place in the list. + tdNum.textContent = padName(pad) || (i + 1); tr.appendChild(tdNum); var tdNet = document.createElement("td"); diff --git a/web/render.js b/web/render.js index 97766de..c15a272 100644 --- a/web/render.js +++ b/web/render.js @@ -1062,6 +1062,22 @@ function canvasHitScan(side, x, y) { return null; } +// What the viewer calls pad j of a footprint. A pad name from the CAD export +// ("11", "A1", "EP") is the pin as the netlist names it (REFDES:PIN), so it +// reads "pin 11". Exports without names (stock ibom, Allegro) only have the +// pad's place in the footprint's list, which is not the pin number, so that +// reads "pad N". +// The pad's name, or "" when it has none. Same test as the MCP tools, so +// both agree on which pads have a pin name. +function padName(pad) { + return typeof pad.name === "string" ? pad.name : ""; +} + +function padLabel(pad, j) { + if (padName(pad)) return "pin " + padName(pad); + return pad.pin1 ? "pin 1" : ("pad " + (j + 1)); +} + function padHitScan(layer, x, y) { if (!layerShows(layer, "pads")) return null; for (var i = 0; i < pcbdata.footprints.length; i++) { @@ -1069,8 +1085,7 @@ function padHitScan(layer, x, y) { for (var j = 0; j < fp.pads.length; j++) { var pad = fp.pads[j]; if (pad.layers.includes(layer) && pointWithinPad(x, y, pad)) { - var label = pad.pin1 ? "pin 1" : ("pad " + (j + 1)); - return { fpIdx: i, padLabel: label, net: pad.net }; + return { fpIdx: i, padLabel: padLabel(pad, j), net: pad.net }; } } } @@ -1266,7 +1281,7 @@ function handleMouseMove(e, layerdict) { var comp = pcbdata.components[padHit.fpIdx]; var line1 = fp.ref + (comp && comp.val ? " \u2014 " + comp.val : ""); var line2 = padHit.padLabel + (padHit.net ? " \u2014 " + padHit.net : ""); - tooltip.innerHTML = "" + line1 + "
" + line2 + ""; + tooltip.innerHTML = "" + escapeHtml(line1) + "
" + escapeHtml(line2) + ""; tooltip.style.display = "block"; tooltip.style.left = tipX + "px"; tooltip.style.top = tipY + "px"; From 50898a03e81b217f1017ed73c6d87083e774a939 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sun, 11 Oct 2026 19:20:08 +0200 Subject: [PATCH 17/20] Agent skill for the viewer MCP tools (#14) (#105) * Agent skill for the viewer MCP tools (#14) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x * Skill: fixes from review round 1 - Any snapshot error: give the link and say it was not checked. - Focus the pad's own part, not the near part; frame a via with a view. - A net with no pads: leave it out of nets and keep the via marker. - Through-hole side: trust the side field. - Look for the tools by name, not by server name. - A generic rail-name example instead of one board. - Vias are "often" covered, as the tool says; fix the list formatting. - README: the link is an alternative to the copy. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x --------- Co-authored-by: Claude Opus 5.5 --- README.md | 21 +++++++ skills/pcb-viewer/SKILL.md | 117 +++++++++++++++++++++++++++++++++++++ 2 files changed, 138 insertions(+) create mode 100644 skills/pcb-viewer/SKILL.md diff --git a/README.md b/README.md index 368bf0f..a50de96 100644 --- a/README.md +++ b/README.md @@ -253,6 +253,27 @@ call and an unchanged board costs one small request. A file the site sends without `ETag` or `Last-Modified` is fetched every time. A file over 64 MB, or one that takes more than 30 s, is an error. +### Agent skill + +`skills/pcb-viewer/SKILL.md` tells an agent how to use these tools: get net +and pin names from a netlist MCP server, look for pads with `nearest` first, +use vias only as a last resort, and give links made by `link`. It is a +Claude Code skill (a folder with a `SKILL.md`). + +To install it for yourself in Claude Code, from the repo root: + +``` +mkdir -p ~/.claude/skills +cp -r skills/pcb-viewer ~/.claude/skills/ +``` + +Or copy it into `.claude/skills/` of a project to use it there only. To keep +it up to date with the repo, use a link instead of the copy: +`ln -s "$PWD/skills/pcb-viewer" ~/.claude/skills/`. Remove an old copy +first, or the link ends up inside it. Claude Code picks the skill up when a question matches its +description; `/pcb-viewer` starts it by hand. Other agents can read the +file as plain instructions. + ## Links The URL hash holds the current selection, so the address bar is always a diff --git a/skills/pcb-viewer/SKILL.md b/skills/pcb-viewer/SKILL.md new file mode 100644 index 0000000..a8c57e1 --- /dev/null +++ b/skills/pcb-viewer/SKILL.md @@ -0,0 +1,117 @@ +--- +name: pcb-viewer +description: Find where to measure, probe or patch a net on a PCB, and show it with a viewer link. Use when the user asks where on a board a net, pin or part is, e.g. "where can I measure +3.3V?", "is there a point to patch +3.3V near U69?", or wants a link or picture of a spot on the board. Needs the pcb-viewer MCP server; the netlist MCP server helps with net and pin names. +--- + +# PCB viewer: find a spot and link to it + +The `pcb-viewer` MCP server knows where things are on a board. It makes viewer +links and pictures. It does not know the circuit. Ask circuit questions +("what is on this net?", "which pin is VDD?") to the `netlist` MCP server. + +How to connect the server (Docker over HTTP at `/mcp`, or `--stdio --site` for +a static site) is in the HTMLPCBViewer README, section "MCP server for +agents". The user picks the server name, so look for the tools by name +(`list_boards`, `nearest`). If they are not there, say so and point the user +to that section. + +## Tools + +| Tool | Use it for | +|---|---| +| `list_boards` | Board paths. Every other tool takes one as `board`. | +| `locate` | Side, center, size and extent of parts by refdes. | +| `net_places` | Every pad on a net. | +| `nearest` | Pads on a net nearest to a part or a point. Start here. | +| `nearest_vias` | Vias on a net nearest to a part or a point. Last resort. | +| `link` | A viewer link. The only way to make one. | +| `snapshot` | A PNG of what a link shows. | + +## Names + +- Take net and pin names from the netlist MCP (`get_net`, `get_pin`, + `get_component`, `find_components`, `filter_nets`). Use them exactly as the + CAD tool writes them, with the same case, `+`, `/` and dots. For example, + if the netlist says `+3.3V`, do not write `3V3` or `+3V3`. +- If the netlist MCP is not there, look the name up on the board with + `net_places`, and say that you did. +- `found: false` means the board has no net by that name. Check the name; do + not guess another one. +- Pads have `pin` on KiCad boards exported with `tools/make_fixture.py`. It + is the PIN in the netlist's `REFDES:PIN` (U24 pad `pin: "4"` is `U24:4`). + Use it to match a pad to a netlist pin. Allegro boards and KiCad boards from + stock ibom have no `pin`; there, match by refdes and position only, and say + so. + +## Find a point to measure or patch + +1. `list_boards`, pick the board. +2. Get the net name from the netlist MCP. +3. `nearest` with `board`, `net` and `near` (a refdes, or an `[x, y]` point). + Add `side` if the user can only reach one side. +4. Read the result: + - It is sorted by distance only. `testpoint: true` and `type` (`"th"` or + `"smd"`) are labels. Prefer a test point or a through-hole pad when it is + about as close as the nearest pad. A through-hole pad that is free on + both sides has `side: "both"`; if one side is covered, `side` gives only + the free side. + - `own: true` is a pad of the part given as `near`. Own pads do not count + toward `limit`. Own pads under a BGA or QFN body may not be reachable; + do not offer those. A pin of a leaded part (SOIC, TSSOP, SOT) can be + the best point itself. Say when its pins are close together, since a + wire is then hard to solder without bridging. + - `covered_by` means the pad is inside another part's box. The box + includes silk and fab outlines, so it can also mean "right next to that + part". Say which part it is; it may still be usable. + - `side` is the side to reach the pad from: `F` (top), `B` (bottom) or + `both`. + - `distance` is in board units: mm on KiCad boards. On Allegro boards the + unit is not known; do not call it mm. +5. Only when no usable pad is near, use `nearest_vias`. Then tell the user: + - a via is a last resort; + - vias are often covered by soldermask, which must be scraped off first; + - the board data cannot say whether this one is covered. + + Vias under the near part do not count toward `limit`. + +## Links + +- Always give links made by `link`. Never write a viewer URL or hash by hand, + and never edit one. +- For a single pad or via, put a marker on it: `marks: [{side, x, y}]` with + the `x` and `y` from `nearest` or `nearest_vias`. For a pad with `side: + "both"`, pick `F` or `B`. Also select the part (`refs`) and the net (`nets`) + so the user sees what it is. +- Zoom: leave `zoom` and the views out, and set `focus` to the pad's own + part, its `ref` (`"comp:U24"`); the viewer then zooms to that part. Not the + `near` part: a marker on another part's pad can then be out of view. + Without `focus` the last selected item wins, which is the net when `nets` + is given. `zoom: "selected"` fits everything selected, and a selected rail + such as `+3.3V` spans most of the board, so the marker gets small. To frame + a spot that is not on a part, such as a via, give `view_f` or `view_b`, a + box around it. +- Read `warnings`. If it says the server does not know its own address, ask + the user for the address of the board list page (e.g. + `http://host:1010/`, not a `/viewer/` link) and call `link` again with + `base_url`. +- `link` fails on a refdes, net or layer that is not on the board. Fix the + name; do not drop it silently. It also fails on a net with no pads (only + tracks and vias): leave that net out of `nets` and keep the via marker. + +## Check with snapshot + +Call `snapshot` with the link (`url`) when the answer matters, for example +before the user cuts a track, patches a wire or scrapes a via. Look at the +picture: right board, right side, marker on the right pad. If `snapshot` +fails for any reason (not set up, busy, no browser, timeout), give the link +anyway and say that it was not checked. + +## Answer + +Give the user, short: + +- the point: refdes and pin (or "via"), side, what it is (test point, + through-hole, SMD pad), distance and unit; +- any `covered_by` and what it means here; +- for a via: the last resort and soldermask note; +- the link from `link`. From 4fffb841bc94882f4f290217be4f0119239d1773 Mon Sep 17 00:00:00 2001 From: Gherkin Date: Sun, 11 Oct 2026 19:40:19 +0200 Subject: [PATCH 18/20] Pad table: head the first column Pin (#96 follow-up) (#106) * Pad table: head the first column "Pin", not "#" Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x * Pad table test: check the Pin header on an unnamed board too Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x --------- Co-authored-by: Claude Opus 5.5 --- tests/browser/pad-names.spec.js | 4 ++++ web/app.js | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/browser/pad-names.spec.js b/tests/browser/pad-names.spec.js index 1f95701..87f2a27 100644 --- a/tests/browser/pad-names.spec.js +++ b/tests/browser/pad-names.spec.js @@ -61,6 +61,8 @@ test('named board: hovering a pad shows its pin name, not its place in the list' expect(await hover(page, pin1.pos)).toContain('pin ' + pin1.name); expect(await padTableNumbers(page)).toEqual(fp.pads.map((p) => p.name)); + // The first column holds pin names, so its header says so. + expect(await page.locator('#detail-pane .pad-table th').allInnerTexts()).toEqual(['Pin', 'Net', 'Type']); }); test('unnamed board: hovering a pad still shows pad N', async ({ page }) => { @@ -76,6 +78,8 @@ test('unnamed board: hovering a pad still shows pad N', async ({ page }) => { expect(text).not.toContain('pin 4'); expect(await padTableNumbers(page)).toEqual(fp.pads.map((p, i) => String(i + 1))); + // Same header as on a named board, even though the column holds list places. + expect(await page.locator('#detail-pane .pad-table th').allInnerTexts()).toEqual(['Pin', 'Net', 'Type']); }); test('the tooltip shows a pad name as text, not markup', async ({ page }) => { diff --git a/web/app.js b/web/app.js index 1563bbe..2c152ce 100644 --- a/web/app.js +++ b/web/app.js @@ -980,7 +980,7 @@ function renderDetailPane(fpIdx, showPads) { var padTable = document.createElement("table"); padTable.className = "pad-table"; var thead = document.createElement("tr"); - ["#", "Net", "Type"].forEach(function(h) { + ["Pin", "Net", "Type"].forEach(function(h) { var th = document.createElement("th"); th.textContent = h; thead.appendChild(th); From e1bf5977e79b4a178f547992bd7328a60c78dd9c Mon Sep 17 00:00:00 2001 From: gherkin Date: Sun, 11 Oct 2026 20:57:05 +0200 Subject: [PATCH 19/20] Review fixes for the agent-mcp epic (#107) - pads.js: merge a TH pad pair only when both pads are on the same net, so an SMD pad on another net at the same point is no longer lost. - boards.js: a folder or an unreadable file in diskStore is a tool error, not an internal one. - locate.js: match refdes with footprintsByRef, as the other tools do. - render.js: put padLabel's comment back on padLabel. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x --- mcp/src/boards.js | 4 +++- mcp/src/pads.js | 8 ++++---- mcp/src/tools/locate.js | 18 ++++-------------- mcp/test/list_boards.test.js | 9 ++++++++- mcp/test/net_places.test.js | 17 +++++++++++++++++ web/render.js | 10 +++++----- 6 files changed, 41 insertions(+), 25 deletions(-) diff --git a/mcp/src/boards.js b/mcp/src/boards.js index 7b7b68d..564b2e7 100644 --- a/mcp/src/boards.js +++ b/mcp/src/boards.js @@ -35,7 +35,9 @@ export function diskStore(root) { try { text = await readFile(file, 'utf8'); } catch (err) { - if (err.code === 'ENOENT') throw new BoardError(`Not found: ${relPath}`); + if (err.code === 'ENOENT' || err.code === 'ENOTDIR') throw new BoardError(`Not found: ${relPath}`); + if (err.code === 'EISDIR') throw new BoardError(`A folder, not a file: ${relPath}`); + if (err.code === 'EACCES' || err.code === 'EPERM') throw new BoardError(`No permission to read: ${relPath}`); throw err; } try { diff --git a/mcp/src/pads.js b/mcp/src/pads.js index c47063c..825e000 100644 --- a/mcp/src/pads.js +++ b/mcp/src/pads.js @@ -41,9 +41,9 @@ export const padSchema = z.object({ }); // Every pad on the board, with the footprint it belongs to. Two pads of one -// footprint at the same pos, where one is "th", come out as one "th" pad on -// both sides (the Allegro pair above). pin1 and name are kept if either pad -// has them. +// footprint at the same pos and on the same net, where one is "th", come out +// as one "th" pad on both sides (the Allegro pair above). pin1 and name are +// kept if either pad has them. Pads on different nets are never merged. export function* boardPads(data) { for (const fp of data.footprints) { if (!fp || typeof fp.ref !== 'string' || !Array.isArray(fp.pads)) continue; @@ -53,7 +53,7 @@ export function* boardPads(data) { if (!pad || !Array.isArray(pad.pos)) continue; const key = pad.pos.join(','); const i = at.get(key); - if (i !== undefined && (pads[i].type === 'th' || pad.type === 'th')) { + if (i !== undefined && pads[i].net === pad.net && (pads[i].type === 'th' || pad.type === 'th')) { const other = pads[i]; const th = other.type === 'th' ? other : pad; pads[i] = { ...th, type: 'th', layers: ['F', 'B'] }; diff --git a/mcp/src/tools/locate.js b/mcp/src/tools/locate.js index 33a3bf1..122e944 100644 --- a/mcp/src/tools/locate.js +++ b/mcp/src/tools/locate.js @@ -1,6 +1,6 @@ import * as z from 'zod/v4'; import { loadBoard } from '../boards.js'; -import { footprintPlace } from '../footprints.js'; +import { footprintPlace, footprintsByRef } from '../footprints.js'; const point = z.array(z.number()).length(2); @@ -50,23 +50,13 @@ export default { }, handler: ({ store }) => async ({ board, refs }) => { const data = await loadBoard(store, board); - const byRef = new Map(); - const byLower = new Map(); - for (const fp of data.footprints) { - if (!fp || typeof fp.ref !== 'string' || !fp.bbox) continue; - if (!byRef.has(fp.ref)) byRef.set(fp.ref, []); - byRef.get(fp.ref).push(fp); - const lower = fp.ref.toLowerCase(); - if (!byLower.has(lower)) byLower.set(lower, []); - byLower.get(lower).push(fp); - } + const fps = data.footprints.filter((fp) => fp && typeof fp.ref === 'string' && fp.bbox); const parts = []; const notFound = []; const seen = new Set(); for (const ref of refs) { - const want = ref.trim(); - const hits = byRef.get(want) ?? byLower.get(want.toLowerCase()); - if (!hits) { + const hits = footprintsByRef(fps, ref); + if (!hits.length) { notFound.push(ref); continue; } diff --git a/mcp/test/list_boards.test.js b/mcp/test/list_boards.test.js index a69b3cf..4e8c35e 100644 --- a/mcp/test/list_boards.test.js +++ b/mcp/test/list_boards.test.js @@ -10,7 +10,7 @@ import net from 'node:net'; import os from 'node:os'; import path from 'node:path'; import { fileURLToPath } from 'node:url'; -import { diskStore } from '../src/boards.js'; +import { BoardError, diskStore } from '../src/boards.js'; import { MODE, startMcp } from './harness.js'; const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..', '..'); @@ -115,3 +115,10 @@ test('the disk store does not read outside the board folder', async () => { const store = diskStore(pcbs); await assert.rejects(store.readJson('../exports/boardA/boardA.json'), /outside the board folder/); }); + +test('the disk store gives a tool error for a folder or a missing file', async () => { + const store = diskStore(pcbs); + await assert.rejects(store.readJson('lab/rev2'), (err) => err instanceof BoardError && /A folder/.test(err.message)); + await assert.rejects(store.readJson('boardA/boardA.json/x'), (err) => err instanceof BoardError && /Not found/.test(err.message)); + await assert.rejects(store.readJson('nope.json'), (err) => err instanceof BoardError && /Not found/.test(err.message)); +}); diff --git a/mcp/test/net_places.test.js b/mcp/test/net_places.test.js index 4d19bd3..ef40901 100644 --- a/mcp/test/net_places.test.js +++ b/mcp/test/net_places.test.js @@ -203,3 +203,20 @@ test('a merged pad pair keeps the pad name', () => { const places = [...boardPads(board)].map(({ fp, pad }) => [fp.ref, padPlace(fp, pad).pin]); assert.deepEqual(places, [['J1', '3'], ['J2', '7'], ['J3', '8']]); }); + +test('pads at one point on different nets are not merged', () => { + const board = { + footprints: [ + { + ref: 'U1', + layer: 'F', + pads: [ + { pos: [0, 0], layers: ['F'], type: 'smd', net: 'GND', name: 'EP' }, + { pos: [0, 0], layers: ['F', 'B'], type: 'th', net: 'SHIELD', name: 'MH' }, + ], + }, + ], + }; + const places = [...boardPads(board)].map(({ fp, pad }) => [padPlace(fp, pad).pin, pad.net, padPlace(fp, pad).side]); + assert.deepEqual(places, [['EP', 'GND', 'F'], ['MH', 'SHIELD', 'both']]); +}); diff --git a/web/render.js b/web/render.js index c15a272..8e65593 100644 --- a/web/render.js +++ b/web/render.js @@ -1062,17 +1062,17 @@ function canvasHitScan(side, x, y) { return null; } -// What the viewer calls pad j of a footprint. A pad name from the CAD export -// ("11", "A1", "EP") is the pin as the netlist names it (REFDES:PIN), so it -// reads "pin 11". Exports without names (stock ibom, Allegro) only have the -// pad's place in the footprint's list, which is not the pin number, so that -// reads "pad N". // The pad's name, or "" when it has none. Same test as the MCP tools, so // both agree on which pads have a pin name. function padName(pad) { return typeof pad.name === "string" ? pad.name : ""; } +// What the viewer calls pad j of a footprint. A pad name from the CAD export +// ("11", "A1", "EP") is the pin as the netlist names it (REFDES:PIN), so it +// reads "pin 11". Exports without names (stock ibom, Allegro) only have the +// pad's place in the footprint's list, which is not the pin number, so that +// reads "pad N". function padLabel(pad, j) { if (padName(pad)) return "pin " + padName(pad); return pad.pin1 ? "pin 1" : ("pad " + (j + 1)); From 1448b4b6c9a06800089bdd8c6a615c47caf6ca78 Mon Sep 17 00:00:00 2001 From: gherkin Date: Sun, 11 Oct 2026 21:12:03 +0200 Subject: [PATCH 20/20] build_boards.py: reuse titles of skipped boards from the old index A board skipped as up to date keeps the title the old index.json gives it, so its payload is not read again. Built boards, boards missing from the old index and files not from the source are still read. A missing or unreadable old index falls back to reading every payload. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FzHC7LspikUyimHw5ptN8x --- build_boards.py | 40 ++++++++++++++++++++++---- tests/browser/board-index.spec.js | 48 +++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+), 5 deletions(-) diff --git a/build_boards.py b/build_boards.py index 6c3076f..f70f082 100644 --- a/build_boards.py +++ b/build_boards.py @@ -89,20 +89,48 @@ def board_title(out_abs): return title -def write_index(out_root): +def old_index_titles(out_root): + """Return {path: title} from the index.json already in out_root. + + Returns an empty dict if there is no index or it cannot be read; then + every title is read from its payload.""" + index_abs = os.path.join(out_root, INDEX_NAME) + if not os.path.isfile(index_abs): + return {} + try: + with open(index_abs, "r", encoding="utf-8") as f: + index = json.load(f) + titles = {} + for entry in index["boards"]: + path, title = entry["path"], entry["title"] + if isinstance(path, str) and isinstance(title, str) and title.strip(): + titles[path] = title + return titles + except (OSError, ValueError, KeyError, TypeError): + print(f" index: old {INDEX_NAME} is unreadable, reading every payload") + return {} + + +def write_index(out_root, skipped=()): """Write index.json listing every board payload under out_root. Lists what is on disk, not only what this run built, so boards that - were skipped as up to date are listed too.""" + were skipped as up to date are listed too. A board in skipped (paths + relative to out_root, with "/") keeps its title from the old index, so + its payload is not read again.""" + old_titles = old_index_titles(out_root) if skipped else {} boards = [] for rel_path, out_abs in find_source_jsons(out_root): if rel_path == INDEX_NAME or os.path.basename(rel_path).startswith("."): continue - title = board_title(out_abs) + key = rel_path.replace(os.sep, "/") + title = old_titles.get(key) if key in skipped else None + if title is None: + title = board_title(out_abs) if title is None: print(f" index: not a board payload, left out: {rel_path}") continue - boards.append({"path": rel_path.replace(os.sep, "/"), "title": title}) + boards.append({"path": key, "title": title}) os.makedirs(out_root, exist_ok=True) index_abs = os.path.join(out_root, INDEX_NAME) # Write then rename, so a server never hands out a half-written file. @@ -151,12 +179,14 @@ def main(): print() built = skipped = failed = 0 + up_to_date = set() for rel_path, src_abs in boards: out_abs = output_path_for(rel_path, out_root) if not args.force and not needs_rebuild(src_abs, out_abs): print(f" skip {rel_path} (up to date)") skipped += 1 + up_to_date.add(rel_path.replace(os.sep, "/")) continue tag = "build" if not args.dry_run else "dry " @@ -169,7 +199,7 @@ def main(): print() if not args.dry_run: - write_index(out_root) + write_index(out_root, up_to_date) print(f"Done. built={built} skipped={skipped} failed={failed}") if failed: sys.exit(1) diff --git a/tests/browser/board-index.spec.js b/tests/browser/board-index.spec.js index 198e641..f3c1aab 100644 --- a/tests/browser/board-index.spec.js +++ b/tests/browser/board-index.spec.js @@ -100,6 +100,54 @@ test.describe.serial('board index', () => { build(); }); + test('a skipped board keeps its title from the old index', () => { + const before = readIndex(); + // The output is up to date but is no JSON. Reading it would drop the + // board from the index, so the title must come from the old index. + const out = path.join(pcbs, 'boardA', 'boardA.json'); + const good = fs.readFileSync(out); + try { + fs.writeFileSync(out, 'not json'); + expect(build()).toContain('built=0 skipped=2'); + expect(readIndex()).toEqual(before); + } finally { + fs.writeFileSync(out, good); + } + }); + + test('a rebuilt board gets its new title', () => { + const src = path.join(dir, 'exports', 'boardA', 'boardA.json'); + const original = fs.readFileSync(src); + const renamed = JSON.parse(original); + renamed.pcbdata.metadata.title = 'netdaq rev B'; + const later = new Date(Date.now() + 60000); + try { + fs.writeFileSync(src, JSON.stringify(renamed)); + fs.utimesSync(src, later, later); + expect(build()).toContain('built=1 skipped=1'); + expect(readIndex().boards[0]).toEqual({ path: 'boardA/boardA.json', title: 'netdaq rev B' }); + } finally { + // Rebuild from the original, then date the source back so later + // runs see the output as up to date again. + fs.writeFileSync(src, original); + const latest = new Date(Date.now() + 120000); + fs.utimesSync(src, latest, latest); + build(); + const past = new Date(Date.now() - 60000); + fs.utimesSync(src, past, past); + } + expect(readIndex().boards[0].title).toBe('netdaq'); + }); + + test('a corrupt old index falls back to reading every payload', () => { + const before = readIndex(); + fs.writeFileSync(path.join(pcbs, 'index.json'), '{"boards": ['); + const out = build(); + expect(out).toContain('built=0 skipped=2'); + expect(out).toContain('unreadable'); + expect(readIndex()).toEqual(before); + }); + test('the board list page works from index.json alone', async ({ page }) => { const server = staticServer(site); await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve));