diff options
Diffstat (limited to 'OpenPLC_modules/switches')
22 files changed, 18296 insertions, 0 deletions
diff --git a/OpenPLC_modules/switches/.gitignore b/OpenPLC_modules/switches/.gitignore new file mode 100644 index 0000000..3730224 --- /dev/null +++ b/OpenPLC_modules/switches/.gitignore @@ -0,0 +1,29 @@ +# IDE files +*.vscode + +# For PCBs designed using KiCad: http://www.kicad-pcb.org/ +# Format documentation: http://kicad-pcb.org/help/file-formats/ + +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.sch-bak +*~ +_autosave-* +*.tmp +*-save.pro +*-save.kicad_pcb +fp-info-cache + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv diff --git a/OpenPLC_modules/switches/boardoutlineSwithes.fcstd b/OpenPLC_modules/switches/boardoutlineSwithes.fcstd Binary files differnew file mode 100644 index 0000000..413e6d0 --- /dev/null +++ b/OpenPLC_modules/switches/boardoutlineSwithes.fcstd diff --git a/OpenPLC_modules/switches/boardoutlineSwithes.fcstd1 b/OpenPLC_modules/switches/boardoutlineSwithes.fcstd1 Binary files differnew file mode 100644 index 0000000..17b06d1 --- /dev/null +++ b/OpenPLC_modules/switches/boardoutlineSwithes.fcstd1 diff --git a/OpenPLC_modules/switches/bom/ibom.html b/OpenPLC_modules/switches/bom/ibom.html new file mode 100644 index 0000000..e9a5c02 --- /dev/null +++ b/OpenPLC_modules/switches/bom/ibom.html @@ -0,0 +1,2388 @@ +<!DOCTYPE html> +<html lang="en"> + +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>Interactive BOM for KiCAD</title> + <style type="text/css"> +:root { + --pcb-edge-color: black; + --pad-color: #878787; + --pad-color-highlight: #D04040; + --pin1-outline-color: #ffb629; + --pin1-outline-color-highlight: #b4ff03; +} + +html, body { + margin: 0px; + height: 100%; + font-family: Verdana, sans-serif; +} + +.dark { + --pcb-edge-color: #eee; + --pad-color: #808080; + --pin1-outline-color: #ffa800; + --pin1-outline-color-highlight: #ccff00; + background-color: #252c30; + color: #eee; +} + +button { + background-color: #eee; + border: 1px solid #888; + color: black; + height: 44px; + width: 44px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 14px; + font-weight: bolder; +} + +.dark button { + /* This will be inverted */ + background-color: #c3b7b5; +} + +button.depressed { + background-color: #0a0; + color: white; +} + +.dark button.depressed { + /* This will be inverted */ + background-color: #b3b; +} + +button:focus { + outline: 0; +} + +button#tb-btn { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A"); + background-size: 32px 32px; + background-position: 5px 5px; + background-repeat: no-repeat; +} + +button#lr-btn { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A"); + background-size: 32px 32px; + background-position: 5px 5px; + background-repeat: no-repeat; +} + +button#bom-btn { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E"); + background-size: 32px 32px; + background-position: 5px 5px; + background-repeat: no-repeat; +} + +button#copy { + background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E"); + background-position: 6px 6px; + background-repeat: no-repeat; + background-size: 26px 26px; + border-radius: 6px; + height: 40px; + width: 40px; + margin: 10px 5px; +} + +button#copy:active { + box-shadow: inset 0px 0px 5px #6c6c6c; +} + +textarea.clipboard-temp { + position: fixed; + top: 0; + left: 0; + width: 2em; + height: 2em; + padding: 0; + border: None; + outline: None; + box-shadow: None; + background: transparent; +} + +.left-most-button { + border-right: 0; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.middle-button { + border-right: 0; +} + +.right-most-button { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.button-container { + font-size: 0; +} + +.dark .button-container { + filter: invert(1); +} + +@media print { + .hideonprint { + display: none; + } +} + +canvas { + cursor: crosshair; +} + +canvas:active { + cursor: grabbing; +} + +.fileinfo { + width: 100%; + max-width: 1000px; + border: none; + padding: 5px; +} + +.fileinfo .title { + font-size: 20pt; + font-weight: bold; +} + +.fileinfo td { + overflow: hidden; + white-space: nowrap; + max-width: 1px; + width: 50%; + text-overflow: ellipsis; +} + +.bom { + border-collapse: collapse; + font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace; + font-size: 10pt; + table-layout: fixed; + width: 100%; + margin-top: 1px; +} + +.bom th, .bom td { + border: 1px solid black; + padding: 5px; + word-wrap: break-word; + text-align: center; + position: relative; +} + +.dark .bom th, .dark .bom td { + border: 1px solid #777; +} + +.bom th { + background-color: #CCCCCC; + background-clip: padding-box; +} + +.dark .bom th { + background-color: #3b4749; +} + +.bom tr.highlighted:nth-child(n) { + background-color: #cfc; +} + +.dark .bom tr.highlighted:nth-child(n) { + background-color: #226022; +} + +.bom tr:nth-child(even) { + background-color: #f2f2f2; +} + +.dark .bom tr:nth-child(even) { + background-color: #313b40; +} + +.bom tr { + transition: background-color 0.2s; +} + +.bom .numCol { + width: 25px; +} + +.bom .Description { + width: 10%; +} + +.bom .Part { + width: 10%; +} + +.bom .Value { + width: 15%; +} + +.bom .Quantity { + width: 65px; +} + +.bom th .sortmark { + position: absolute; + right: 1px; + top: 1px; + margin-top: -5px; + border-width: 5px; + border-style: solid; + border-color: transparent transparent #221 transparent; + transform-origin: 50% 85%; + transition: opacity 0.2s, transform 0.4s; +} + +.dark .bom th .sortmark { + filter: invert(1); +} + +.bom th .sortmark.none { + opacity: 0; +} + +.bom th .sortmark.desc { + transform: rotate(180deg); +} + +.bom th:hover .sortmark.none { + opacity: 0.5; +} + +.bom .bom-checkbox { + width: 30px; + position: relative; + user-select: none; + -moz-user-select: none; +} + +.bom .bom-checkbox:before { + content: ""; + position: absolute; + border-width: 15px; + border-style: solid; + border-color: #51829f transparent transparent transparent; + visibility: hidden; + top: -15px; +} + +.bom .bom-checkbox:after { + content: "Double click to set/unset all"; + position: absolute; + color: white; + top: -35px; + left: -26px; + background: #51829f; + padding: 5px 15px; + border-radius: 8px; + white-space: nowrap; + visibility: hidden; +} + +.bom .bom-checkbox:hover:before, .bom .bom-checkbox:hover:after { + visibility: visible; + transition: visibility 0.2s linear 1s; +} + +.split { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + overflow-y: auto; + overflow-x: hidden; + background-color: inherit; +} + +.split.split-horizontal, .gutter.gutter-horizontal { + height: 100%; + float: left; +} + +.gutter { + background-color: #ddd; + background-repeat: no-repeat; + background-position: 50%; + transition: background-color 0.3s; +} + +.dark .gutter { + background-color: #777; +} + +.gutter.gutter-horizontal { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg=='); + cursor: ew-resize; + width: 5px; +} + +.gutter.gutter-vertical { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII='); + cursor: ns-resize; + height: 5px; +} + +.searchbox { + float: left; + height: 40px; + margin: 10px 5px; + padding: 12px 32px; + font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace; + font-size: 18px; + box-sizing: border-box; + border: 1px solid #888; + border-radius: 6px; + outline: none; + background-color: #eee; + transition: background-color 0.2s, border 0.2s; + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNklEQVQ4T8XSMUvDQBQH8P/LElFa/AIZHcTBQSz0I/gFstTBRR2KUC4ldDxw7h0Bl3RRUATxi4iiODgoiLNrbQYp5J6cpJJqomkX33Z37/14d/dIa33MzDuYI4johOI4XhyNRteO46zNYjDzAxE1yBZprVeZ+QbAUhXEGJMA2Ox2u4+fQIa0mPmsCgCgJYQ4t7lfgF0opQYAdv9ABkKI/UnOFCClXKjX61cA1osQY8x9kiRNKeV7IWA3oyhaSdP0FkAtjxhj3hzH2RBCPOf3pzqYHCilfAAX+URm9oMguPzeWSGQvUcMYC8rOBJCHBRdqxTo9/vbRHRqi8bj8XKv1xvODbiuW2u32/bvf0SlDv4XYOY7z/Mavu+nM1+BmQ+NMc0wDF/LprP0DbTWW0T00ul0nn4b7Q87+X4Qmfiq2wAAAABJRU5ErkJggg=='); + background-position: 10px 10px; + background-repeat: no-repeat; +} + +.dark .searchbox { + background-color: #111; + color: #eee; +} + +.searchbox::placeholder { + color: #ccc; +} + +.dark .searchbox::placeholder { + color: #666; +} + +.filter { + width: calc(60% - 64px); +} + +.reflookup { + width: calc(40% - 10px); +} + +input[type=text]:focus { + background-color: white; + border: 1px solid #333; +} + +.dark input[type=text]:focus { + background-color: #333; + border: 1px solid #ccc; +} + +mark.highlight { + background-color: #5050ff; + color: #fff; + padding: 2px; + border-radius: 6px; +} + +.dark mark.highlight { + background-color: #76a6da; + color: #111; +} + +.menubtn { + background-color: white; + font-size: 16px; + border: none; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A"); + background-position: center; + background-repeat: no-repeat; +} + +.dark .menubtn { + filter: invert(1); +} + +.menu { + position: relative; + display: inline-block; +} + +.menu-content { + display: none; + position: absolute; + background-color: white; + right: 0; + min-width: 300px; + box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); + z-index: 100; + padding: 8px; +} + +.dark .menu-content { + background-color: #111; +} + +.menu:hover .menu-content { + display: block; +} + +.menu:hover .menubtn { + background-color: #eee; +} + +.dark .menu:hover .menubtn {} + +.menu-label { + display: inline-block; + padding: 8px; + border: 1px solid #ccc; + border-top: 0; + width: calc(100% - 18px); +} + +.menu-label-top { + border-top: 1px solid #ccc; +} + +.menu-textbox { + float: left; + height: 24px; + margin: 10px 5px; + padding: 5px 5px; + font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace; + font-size: 14px; + box-sizing: border-box; + border: 1px solid #888; + border-radius: 4px; + outline: none; + background-color: #eee; + transition: background-color 0.2s, border 0.2s; + width: calc(100% - 10px); +} + +.dark .menu-textbox { + background-color: #222; + color: #eee; +} + +#topmostdiv { + transition: background-color 0.3s; +} + +#top { + height: 78px; + border-bottom: 2px solid black; +} + +.dark #top { + border-bottom: 2px solid #ccc; +} + +#dbg { + display: block; +} + +::-webkit-scrollbar { + width: 8px; +} + +::-webkit-scrollbar-track { + background: #aaa; +} + +::-webkit-scrollbar-thumb { + background: #666; + border-radius: 3px; +} + +::-webkit-scrollbar-thumb:hover { + background: #555; +} + +.slider { + -webkit-appearance: none; + width: 100%; + margin: 3px 0; + padding: 0; + outline: none; + opacity: 0.7; + -webkit-transition: .2s; + transition: opacity .2s; + border-radius: 3px; +} + +.slider:hover { + opacity: 1; +} + +.slider:focus { + outline: none; +} + +.slider::-webkit-slider-runnable-track { + -webkit-appearance: none; + width: 100%; + height: 8px; + background: #d3d3d3; + border-radius: 3px; + border: none; +} + +.slider::-webkit-slider-thumb { + -webkit-appearance: none; + width: 15px; + height: 15px; + border-radius: 50%; + background: #0a0; + cursor: pointer; + margin-top: -4px; +} + +.dark .slider::-webkit-slider-thumb { + background: #3d3; +} + +.slider::-moz-range-thumb { + width: 15px; + height: 15px; + border-radius: 50%; + background: #0a0; + cursor: pointer; +} + +.slider::-moz-range-track { + height: 8px; + background: #d3d3d3; + border-radius: 3px; +} + +.dark .slider::-moz-range-thumb { + background: #3d3; +} + +.slider::-ms-track { + width: 100%; + height: 8px; + border-width: 3px 0; + background: transparent; + border-color: transparent; + color: transparent; + transition: opacity .2s; +} + +.slider::-ms-fill-lower { + background: #d3d3d3; + border: none; + border-radius: 3px; +} + +.slider::-ms-fill-upper { + background: #d3d3d3; + border: none; + border-radius: 3px; +} + +.slider::-ms-thumb { + width: 15px; + height: 15px; + border-radius: 50%; + background: #0a0; + cursor: pointer; + margin: 0; +} + +.shameless-plug { + font-size: 0.8em; + text-align: center; + display: block; +} + +.shameless-plug a { + color: #0278a4; +} + +.dark .shameless-plug a { + color: #00b9fd; +} + + </style> + <script type="text/javascript" > +/////////////////////////////////////////////// +/* + Split.js - v1.3.5 + MIT License + https://github.com/nathancahill/Split.js +*/ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}}); + +/////////////////////////////////////////////// + +/////////////////////////////////////////////// +var config = {"redraw_on_drag": true, "highlight_pin1": false, "extra_fields": [], "dark_mode": false, "bom_view": "left-right", "board_rotation": 0.0, "checkboxes": "Sourced,Placed", "show_silkscreen": true, "layer_view": "FB"} +/////////////////////////////////////////////// + +/////////////////////////////////////////////// +var pcbdata = {"font_data": {"1": {"l": [[[0.7619047619047619, -0.047619047619047616], [0.19047619047619047, -0.047619047619047616]], [[0.47619047619047616, -0.047619047619047616], [0.47619047619047616, -1.0476190476190474], [0.38095238095238093, -0.9047619047619047], [0.2857142857142857, -0.8095238095238095], [0.19047619047619047, -0.7619047619047619]]], "w": 0.9523809523809523}, "0": {"l": [[[0.42857142857142855, -1.0476190476190474], [0.5238095238095237, -1.0476190476190474], [0.6190476190476191, -1.0], [0.6666666666666666, -0.9523809523809523], [0.7142857142857142, -0.8571428571428571], [0.7619047619047619, -0.6666666666666666], [0.7619047619047619, -0.42857142857142855], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.42857142857142855, -0.047619047619047616], [0.3333333333333333, -0.09523809523809523], [0.2857142857142857, -0.14285714285714285], [0.23809523809523808, -0.23809523809523808], [0.19047619047619047, -0.42857142857142855], [0.19047619047619047, -0.6666666666666666], [0.23809523809523808, -0.8571428571428571], [0.2857142857142857, -0.9523809523809523], [0.3333333333333333, -1.0], [0.42857142857142855, -1.0476190476190474]]], "w": 0.9523809523809523}, "3": {"l": [[[0.14285714285714285, -1.0476190476190474], [0.7619047619047619, -1.0476190476190474], [0.42857142857142855, -0.6666666666666666], [0.5714285714285714, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.23809523809523808], [0.7142857142857142, -0.14285714285714285], [0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.2857142857142857, -0.047619047619047616], [0.19047619047619047, -0.09523809523809523], [0.14285714285714285, -0.14285714285714285]]], "w": 0.9523809523809523}, "2": {"l": [[[0.19047619047619047, -0.9523809523809523], [0.23809523809523808, -1.0], [0.3333333333333333, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666666, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.7619047619047619], [0.7142857142857142, -0.6190476190476191], [0.14285714285714285, -0.047619047619047616], [0.7619047619047619, -0.047619047619047616]]], "w": 0.9523809523809523}, "5": {"l": [[[0.7142857142857142, -1.0476190476190474], [0.23809523809523808, -1.0476190476190474], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6190476190476191], [0.3333333333333333, -0.6666666666666666], [0.5714285714285714, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.23809523809523808], [0.7142857142857142, -0.14285714285714285], [0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.14285714285714285]]], "w": 0.9523809523809523}, "4": {"l": [[[0.6666666666666666, -0.7142857142857142], [0.6666666666666666, -0.047619047619047616]], [[0.42857142857142855, -1.0952380952380951], [0.19047619047619047, -0.38095238095238093], [0.8095238095238095, -0.38095238095238093]]], "w": 0.9523809523809523}, "7": {"l": [[[0.14285714285714285, -1.0476190476190474], [0.8095238095238095, -1.0476190476190474], [0.38095238095238093, -0.047619047619047616]]], "w": 0.9523809523809523}, "6": {"l": [[[0.6666666666666666, -1.0476190476190474], [0.47619047619047616, -1.0476190476190474], [0.38095238095238093, -1.0], [0.3333333333333333, -0.9523809523809523], [0.23809523809523808, -0.8095238095238095], [0.19047619047619047, -0.6190476190476191], [0.19047619047619047, -0.23809523809523808], [0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.47619047619047616], [0.7142857142857142, -0.5714285714285714], [0.6666666666666666, -0.6190476190476191], [0.5714285714285714, -0.6666666666666666], [0.38095238095238093, -0.6666666666666666], [0.2857142857142857, -0.6190476190476191], [0.23809523809523808, -0.5714285714285714], [0.19047619047619047, -0.47619047619047616]]], "w": 0.9523809523809523}, "9": {"l": [[[0.2857142857142857, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616], [0.5714285714285714, -0.09523809523809523], [0.6190476190476191, -0.14285714285714285], [0.7142857142857142, -0.2857142857142857], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.8571428571428571], [0.7142857142857142, -0.9523809523809523], [0.6666666666666666, -1.0], [0.5714285714285714, -1.0476190476190474], [0.38095238095238093, -1.0476190476190474], [0.2857142857142857, -1.0], [0.23809523809523808, -0.9523809523809523], [0.19047619047619047, -0.8571428571428571], [0.19047619047619047, -0.6190476190476191], [0.23809523809523808, -0.5238095238095237], [0.2857142857142857, -0.47619047619047616], [0.38095238095238093, -0.42857142857142855], [0.5714285714285714, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616], [0.7142857142857142, -0.5238095238095237], [0.7619047619047619, -0.6190476190476191]]], "w": 0.9523809523809523}, "8": {"l": [[[0.38095238095238093, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.23809523809523808, -0.7142857142857142], [0.19047619047619047, -0.8095238095238095], [0.19047619047619047, -0.8571428571428571], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666666, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.8095238095238095], [0.7142857142857142, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666], [0.5714285714285714, -0.6190476190476191], [0.38095238095238093, -0.6190476190476191], [0.2857142857142857, -0.5714285714285714], [0.23809523809523808, -0.5238095238095237], [0.19047619047619047, -0.42857142857142855], [0.19047619047619047, -0.23809523809523808], [0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.42857142857142855], [0.7142857142857142, -0.5238095238095237], [0.6666666666666666, -0.5714285714285714], [0.5714285714285714, -0.6190476190476191]]], "w": 0.9523809523809523}, "C": {"l": [[[0.8095238095238095, -0.14285714285714285], [0.7619047619047619, -0.09523809523809523], [0.6190476190476191, -0.047619047619047616], [0.5238095238095237, -0.047619047619047616], [0.38095238095238093, -0.09523809523809523], [0.2857142857142857, -0.19047619047619047], [0.23809523809523808, -0.2857142857142857], [0.19047619047619047, -0.47619047619047616], [0.19047619047619047, -0.6190476190476191], [0.23809523809523808, -0.8095238095238095], [0.2857142857142857, -0.9047619047619047], [0.38095238095238093, -1.0], [0.5238095238095237, -1.0476190476190474], [0.6190476190476191, -1.0476190476190474], [0.7619047619047619, -1.0], [0.8095238095238095, -0.9523809523809523]]], "w": 1.0}, "B": {"l": [[[0.5714285714285714, -0.5714285714285714], [0.7142857142857142, -0.5238095238095237], [0.7619047619047619, -0.47619047619047616], [0.8095238095238094, -0.38095238095238093], [0.8095238095238094, -0.23809523809523808], [0.7619047619047619, -0.14285714285714285], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666665, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.7619047619047619], [0.7142857142857142, -0.6666666666666666], [0.6666666666666665, -0.6190476190476191], [0.5714285714285714, -0.5714285714285714], [0.23809523809523803, -0.5714285714285714]]], "w": 1.0}, "E": {"l": [[[0.23809523809523808, -0.5714285714285714], [0.5714285714285714, -0.5714285714285714]], [[0.7142857142857142, -0.047619047619047616], [0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.7142857142857142, -1.0476190476190474]]], "w": 0.9047619047619047}, "D": {"l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.4761904761904761, -1.0476190476190474], [0.619047619047619, -1.0], [0.7142857142857142, -0.9047619047619047], [0.7619047619047619, -0.8095238095238095], [0.8095238095238094, -0.6190476190476191], [0.8095238095238094, -0.47619047619047616], [0.7619047619047619, -0.2857142857142857], [0.7142857142857142, -0.19047619047619047], [0.619047619047619, -0.09523809523809523], [0.4761904761904761, -0.047619047619047616], [0.23809523809523803, -0.047619047619047616]]], "w": 1.0}, "F": {"l": [[[0.5714285714285714, -0.5714285714285714], [0.23809523809523808, -0.5714285714285714]], [[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.7142857142857142, -1.0476190476190474]]], "w": 0.8571428571428571}, "J": {"l": [[[0.5238095238095237, -1.0476190476190474], [0.5238095238095237, -0.3333333333333333], [0.47619047619047616, -0.19047619047619047], [0.38095238095238093, -0.09523809523809523], [0.23809523809523808, -0.047619047619047616], [0.14285714285714285, -0.047619047619047616]]], "w": 0.7619047619047619}, "L": {"l": [[[0.7142857142857142, -0.047619047619047616], [0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]]], "w": 0.8095238095238095}, "O": {"l": [[[0.4285714285714285, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.8095238095238094, -0.9047619047619047], [0.857142857142857, -0.7142857142857142], [0.857142857142857, -0.38095238095238093], [0.8095238095238094, -0.19047619047619047], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.4285714285714285, -0.047619047619047616], [0.33333333333333326, -0.09523809523809523], [0.23809523809523803, -0.19047619047619047], [0.1904761904761904, -0.38095238095238093], [0.1904761904761904, -0.7142857142857142], [0.23809523809523803, -0.9047619047619047], [0.33333333333333326, -1.0], [0.4285714285714285, -1.0476190476190474]]], "w": 1.0476190476190474}, "Q": {"l": [[[0.9047619047619047, 0.047619047619047616], [0.8095238095238094, 0.0], [0.7142857142857142, -0.09523809523809523], [0.5714285714285714, -0.23809523809523808], [0.4761904761904761, -0.2857142857142857], [0.3809523809523809, -0.2857142857142857]], [[0.4285714285714285, -0.047619047619047616], [0.33333333333333326, -0.09523809523809523], [0.23809523809523803, -0.19047619047619047], [0.1904761904761904, -0.38095238095238093], [0.1904761904761904, -0.7142857142857142], [0.23809523809523803, -0.9047619047619047], [0.33333333333333326, -1.0], [0.4285714285714285, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.8095238095238094, -0.9047619047619047], [0.857142857142857, -0.7142857142857142], [0.857142857142857, -0.38095238095238093], [0.8095238095238094, -0.19047619047619047], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.4285714285714285, -0.047619047619047616]]], "w": 1.0476190476190474}, "P": {"l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.7619047619047619, -0.9523809523809523], [0.8095238095238094, -0.8571428571428571], [0.8095238095238094, -0.7142857142857142], [0.7619047619047619, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.619047619047619, -0.5238095238095237], [0.23809523809523803, -0.5238095238095237]]], "w": 1.0}, "S": {"l": [[[0.19047619047619047, -0.09523809523809523], [0.3333333333333333, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.3333333333333333], [0.7142857142857142, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616], [0.5714285714285714, -0.5238095238095237], [0.38095238095238093, -0.5714285714285714], [0.2857142857142857, -0.6190476190476191], [0.23809523809523808, -0.6666666666666666], [0.19047619047619047, -0.7619047619047619], [0.19047619047619047, -0.8571428571428571], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.6190476190476191, -1.0476190476190474], [0.7619047619047619, -1.0]]], "w": 0.9523809523809523}, "R": {"l": [[[0.8095238095238094, -0.047619047619047616], [0.4761904761904761, -0.5238095238095237]], [[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.7619047619047619, -0.9523809523809523], [0.8095238095238094, -0.8571428571428571], [0.8095238095238094, -0.7142857142857142], [0.7619047619047619, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.619047619047619, -0.5238095238095237], [0.23809523809523803, -0.5238095238095237]]], "w": 1.0}, "a": {"l": [[[0.6666666666666666, -0.047619047619047616], [0.6666666666666666, -0.5714285714285714], [0.6190476190476191, -0.6666666666666666], [0.5238095238095237, -0.7142857142857142], [0.3333333333333333, -0.7142857142857142], [0.23809523809523808, -0.6666666666666666]], [[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.19047619047619047], [0.19047619047619047, -0.2857142857142857], [0.23809523809523808, -0.38095238095238093], [0.3333333333333333, -0.42857142857142855], [0.5714285714285714, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616]]], "w": 0.9047619047619047}, "e": {"l": [[[0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.19047619047619047], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.47619047619047616], [0.19047619047619047, -0.38095238095238093]]], "w": 0.8571428571428571}, "d": {"l": [[[0.6666666666666666, -0.047619047619047616], [0.6666666666666666, -1.0476190476190474]], [[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5714285714285714, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666]]], "w": 0.9047619047619047}, "i": {"l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.7142857142857142]], [[0.23809523809523808, -1.0476190476190474], [0.19047619047619047, -1.0], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.23809523809523808, -1.0476190476190474], [0.23809523809523808, -0.9523809523809523]]], "w": 0.47619047619047616}, "h": {"l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]], [[0.6666666666666666, -0.047619047619047616], [0.6666666666666666, -0.5714285714285714], [0.6190476190476191, -0.6666666666666666], [0.5238095238095237, -0.7142857142857142], [0.38095238095238093, -0.7142857142857142], [0.2857142857142857, -0.6666666666666666], [0.23809523809523808, -0.6190476190476191]]], "w": 0.9047619047619047}, "o": {"l": [[[0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5238095238095237], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616]]], "w": 0.9047619047619047}, "n": {"l": [[[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, -0.047619047619047616]], [[0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.047619047619047616]]], "w": 0.9047619047619047}, "p": {"l": [[[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, 0.2857142857142857]], [[0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5238095238095237], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523]]], "w": 0.9047619047619047}, "s": {"l": [[[0.19047619047619047, -0.09523809523809523], [0.2857142857142857, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616], [0.5714285714285714, -0.09523809523809523], [0.6190476190476191, -0.19047619047619047], [0.6190476190476191, -0.23809523809523808], [0.5714285714285714, -0.3333333333333333], [0.47619047619047616, -0.38095238095238093], [0.3333333333333333, -0.38095238095238093], [0.23809523809523808, -0.42857142857142855], [0.19047619047619047, -0.5238095238095237], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.47619047619047616, -0.7142857142857142], [0.5714285714285714, -0.6666666666666666]]], "w": 0.8095238095238095}, "r": {"l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.7142857142857142]], [[0.23809523809523808, -0.5238095238095237], [0.2857142857142857, -0.6190476190476191], [0.3333333333333333, -0.6666666666666666], [0.42857142857142855, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142]]], "w": 0.6190476190476191}, "t": {"l": [[[0.09523809523809523, -0.7142857142857142], [0.47619047619047616, -0.7142857142857142]], [[0.23809523809523808, -1.0476190476190474], [0.23809523809523808, -0.19047619047619047], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616]]], "w": 0.5714285714285714}, "w": {"l": [[[0.1428571428571428, -0.7142857142857142], [0.33333333333333326, -0.047619047619047616], [0.5238095238095237, -0.5238095238095237], [0.7142857142857142, -0.047619047619047616], [0.9047619047619047, -0.7142857142857142]]], "w": 1.0476190476190474}}, "modules": [{"layer": "F", "center": [123.24951399999999, 119.20981499999999], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [123.24951399999999, 117.20981499999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}, {"layers": ["F"], "angle": -270.0, "pos": [123.24951399999999, 121.20981499999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "D10", "bbox": {"pos": [122.124513, 115.93481399999999], "size": [2.260002, 6.550002]}}, {"layer": "F", "center": [123.23973, 104.59072499999999], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [123.23973, 106.59072499999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}, {"layers": ["F"], "angle": -270.0, "pos": [123.23973, 102.59072499999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "D9", "bbox": {"pos": [122.114729, 101.31572399999999], "size": [2.260002, 6.550002]}}, {"layer": "F", "center": [123.18265299999999, 90.73363499999999], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [123.18265299999999, 88.73363499999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}, {"layers": ["F"], "angle": -270.0, "pos": [123.18265299999999, 92.73363499999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "D8", "bbox": {"pos": [122.05765199999999, 87.45863399999999], "size": [2.260002, 6.550002]}}, {"layer": "F", "center": [123.057679, 76.11454499999999], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [123.057679, 78.11454499999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}, {"layers": ["F"], "angle": -270.0, "pos": [123.057679, 74.11454499999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "D7", "bbox": {"pos": [121.932678, 72.839544], "size": [2.260002, 6.550002]}}, {"layer": "F", "center": [137.85999999999999, 104.57799999999999], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [137.85999999999999, 106.57799999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}, {"layers": ["F"], "angle": -90.0, "pos": [137.85999999999999, 102.57799999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "D6", "bbox": {"pos": [136.724999, 101.302999], "size": [2.260002, 6.550002]}}, {"layer": "F", "center": [137.85999999999999, 90.466905], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [137.85999999999999, 88.466905], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}, {"layers": ["F"], "angle": -90.0, "pos": [137.85999999999999, 92.466905], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "D5", "bbox": {"pos": [136.724999, 87.191904], "size": [2.260002, 6.550002]}}, {"layer": "F", "center": [113.64399999999999, 119.20981499999999], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [113.64399999999999, 121.20981499999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}, {"layers": ["F"], "angle": -90.0, "pos": [113.64399999999999, 117.20981499999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "D4", "bbox": {"pos": [112.50899899999999, 115.93481399999999], "size": [2.260002, 6.550002]}}, {"layer": "F", "center": [113.67399999999999, 104.59072499999999], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [113.67399999999999, 102.59072499999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}, {"layers": ["F"], "angle": -90.0, "pos": [113.67399999999999, 106.59072499999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "D3", "bbox": {"pos": [112.53899899999999, 101.31572399999999], "size": [2.260002, 6.550002]}}, {"layer": "F", "center": [113.67399999999999, 90.73363499999999], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [113.67399999999999, 92.73363499999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}, {"layers": ["F"], "angle": -90.0, "pos": [113.67399999999999, 88.73363499999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "D2", "bbox": {"pos": [112.53899899999999, 87.45863399999999], "size": [2.260002, 6.550002]}}, {"layer": "F", "center": [113.67399999999999, 76.11454499999999], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [113.67399999999999, 74.11454499999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}, {"layers": ["F"], "angle": -90.0, "pos": [113.67399999999999, 78.11454499999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "D1", "bbox": {"pos": [112.53899899999999, 72.839544], "size": [2.260002, 6.550002]}}, {"layer": "F", "center": [119.693514, 119.20981499999999], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [119.693514, 117.859815], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -270.0, "pos": [119.693514, 120.559815], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R16", "bbox": {"pos": [118.753513, 116.834814], "size": [1.880002, 4.750001999999999]}}, {"layer": "F", "center": [119.501679, 76.11454499999999], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [119.501679, 77.464545], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -270.0, "pos": [119.501679, 74.764545], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R13", "bbox": {"pos": [118.561678, 73.739544], "size": [1.880002, 4.750001999999999]}}, {"layer": "F", "center": [119.62665299999999, 90.73363499999999], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [119.62665299999999, 89.383635], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -270.0, "pos": [119.62665299999999, 92.083635], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R14", "bbox": {"pos": [118.686652, 88.358634], "size": [1.880002, 4.750001999999999]}}, {"layer": "F", "center": [119.68373, 104.59072499999999], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [119.68373, 105.940725], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -270.0, "pos": [119.68373, 103.240725], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R15", "bbox": {"pos": [118.74372899999999, 102.215724], "size": [1.880002, 4.750001999999999]}}, {"layer": "F", "center": [129.862, 104.66799999999999], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [129.862, 106.018], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -90.0, "pos": [129.862, 103.318], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R12", "bbox": {"pos": [128.921999, 102.292999], "size": [1.880002, 4.750001999999999]}}, {"layer": "F", "center": [105.696, 76.11454499999999], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [105.696, 74.764545], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -90.0, "pos": [105.696, 77.464545], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R7", "bbox": {"pos": [104.75599899999999, 73.739544], "size": [1.880002, 4.750001999999999]}}, {"layer": "F", "center": [105.696, 90.73363499999999], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [105.696, 92.083635], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -90.0, "pos": [105.696, 89.383635], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R8", "bbox": {"pos": [104.75599899999999, 88.358634], "size": [1.880002, 4.750001999999999]}}, {"layer": "F", "center": [105.696, 104.59072499999999], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [105.696, 103.240725], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -90.0, "pos": [105.696, 105.940725], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R9", "bbox": {"pos": [104.75599899999999, 102.215724], "size": [1.880002, 4.750001999999999]}}, {"layer": "F", "center": [105.62599999999999, 119.20981499999999], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [105.62599999999999, 120.559815], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -90.0, "pos": [105.62599999999999, 117.859815], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R10", "bbox": {"pos": [104.685999, 116.834814], "size": [1.880002, 4.750001999999999]}}, {"layer": "F", "center": [129.862, 90.466905], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [129.862, 89.116905], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -90.0, "pos": [129.862, 91.81690499999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R11", "bbox": {"pos": [128.921999, 88.091904], "size": [1.880002, 4.750001999999999]}}, {"layer": "F", "center": [133.79999999999998, 100.44345], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [132.45, 100.44345], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -0.0, "pos": [135.15, 100.44345], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R6", "bbox": {"pos": [131.42499899999999, 99.50344899999999], "size": [4.750001999999999, 1.880002]}}, {"layer": "F", "center": [133.858, 86.36], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [132.50799999999998, 86.36], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -0.0, "pos": [135.208, 86.36], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R5", "bbox": {"pos": [131.482999, 85.41999899999999], "size": [4.750001999999999, 1.880002]}}, {"layer": "F", "center": [109.61399999999999, 115.07526999999999], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [108.264, 115.07526999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -0.0, "pos": [110.964, 115.07526999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R4", "bbox": {"pos": [107.23899899999999, 114.135269], "size": [4.750001999999999, 1.880002]}}, {"layer": "F", "center": [109.61399999999999, 100.45617999999999], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [110.964, 100.45617999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -0.0, "pos": [108.264, 100.45617999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R3", "bbox": {"pos": [107.23899899999999, 99.516179], "size": [4.750001999999999, 1.880002]}}, {"layer": "F", "center": [109.61399999999999, 86.59908999999999], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [108.264, 86.59908999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -0.0, "pos": [110.964, 86.59908999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R2", "bbox": {"pos": [107.23899899999999, 85.659089], "size": [4.750001999999999, 1.880002]}}, {"layer": "F", "center": [109.61399999999999, 71.97999999999999], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [110.964, 71.97999999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 1.3]}, {"layers": ["F"], "angle": -0.0, "pos": [108.264, 71.97999999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 1.3]}], "drawings": [], "ref": "R1", "bbox": {"pos": [107.23899899999999, 71.039999], "size": [4.750001999999999, 1.880002]}}, {"layer": "F", "center": [97.78999999999999, 83.566], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [97.78999999999999, 111.506], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [97.78999999999999, 108.966], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [97.78999999999999, 106.426], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [97.78999999999999, 103.886], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [97.78999999999999, 101.34599999999999], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [97.78999999999999, 98.806], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [97.78999999999999, 96.26599999999999], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [97.78999999999999, 93.726], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [97.78999999999999, 91.18599999999999], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [97.78999999999999, 88.646], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [97.78999999999999, 86.106], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [97.78999999999999, 83.566], "drillsize": [1.0, 1.0], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.7, 1.7]}], "drawings": [], "ref": "J1", "bbox": {"pos": [95.96499899999999, 81.740999], "size": [3.6500019999999997, 31.600002]}}, {"layer": "F", "center": [133.79999999999998, 104.57799999999999], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [132.79999999999998, 103.628], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [132.79999999999998, 105.52799999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [134.79999999999998, 104.57799999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}], "drawings": [], "ref": "Q6", "bbox": {"pos": [132.074999, 102.802999], "size": [3.450002, 3.5500019999999997]}}, {"layer": "F", "center": [109.61399999999999, 76.11454499999999], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [110.61399999999999, 76.11454499999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [108.61399999999999, 77.064545], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [108.61399999999999, 75.16454499999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}], "drawings": [], "ref": "Q1", "bbox": {"pos": [107.888999, 74.339544], "size": [3.450002, 3.5500019999999997]}}, {"layer": "F", "center": [109.61399999999999, 90.479635], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [108.61399999999999, 89.529635], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [108.61399999999999, 91.42963499999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [110.61399999999999, 90.479635], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}], "drawings": [], "ref": "Q2", "bbox": {"pos": [107.888999, 88.704634], "size": [3.450002, 3.5500019999999997]}}, {"layer": "F", "center": [109.61399999999999, 104.844725], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [110.61399999999999, 104.844725], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [108.61399999999999, 105.794725], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [108.61399999999999, 103.894725], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}], "drawings": [], "ref": "Q3", "bbox": {"pos": [107.888999, 103.069724], "size": [3.450002, 3.5500019999999997]}}, {"layer": "F", "center": [133.79999999999998, 90.466905], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [132.79999999999998, 89.516905], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [132.79999999999998, 91.416905], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [134.79999999999998, 90.466905], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}], "drawings": [], "ref": "Q5", "bbox": {"pos": [132.074999, 88.691904], "size": [3.450002, 3.5500019999999997]}}, {"layer": "F", "center": [109.61399999999999, 119.20981499999999], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [110.61399999999999, 119.20981499999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [108.61399999999999, 120.159815], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [108.61399999999999, 118.25981499999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.8999999999999999, 0.7999999999999999]}], "drawings": [], "ref": "Q4", "bbox": {"pos": [107.888999, 117.43481399999999], "size": [3.450002, 3.5500019999999997]}}, {"layer": "B", "center": [135.636, 104.648], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [135.636, 104.648], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [5.0, 10.0]}], "drawings": [], "ref": "J12", "bbox": {"pos": [130.360999, 101.872999], "size": [10.550002, 5.550002]}}, {"layer": "B", "center": [135.636, 90.678], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [135.636, 90.678], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [5.0, 10.0]}], "drawings": [], "ref": "J11", "bbox": {"pos": [130.360999, 87.902999], "size": [10.550002, 5.550002]}}, {"layer": "B", "center": [122.68199999999999, 119.12599999999999], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [122.68199999999999, 119.12599999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [5.0, 10.0]}], "drawings": [], "ref": "J10", "bbox": {"pos": [117.406999, 116.350999], "size": [10.550002, 5.550002]}}, {"layer": "B", "center": [122.68199999999999, 104.648], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [122.68199999999999, 104.648], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [5.0, 10.0]}], "drawings": [], "ref": "J9", "bbox": {"pos": [117.406999, 101.872999], "size": [10.550002, 5.550002]}}, {"layer": "B", "center": [122.68199999999999, 90.678], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [122.68199999999999, 90.678], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [5.0, 10.0]}], "drawings": [], "ref": "J8", "bbox": {"pos": [117.406999, 87.902999], "size": [10.550002, 5.550002]}}, {"layer": "B", "center": [122.428, 76.2], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [122.428, 76.2], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [5.0, 10.0]}], "drawings": [], "ref": "J7", "bbox": {"pos": [117.152999, 73.424999], "size": [10.550002, 5.550002]}}, {"layer": "B", "center": [109.728, 119.12599999999999], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [109.728, 119.12599999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [5.0, 10.0]}], "drawings": [], "ref": "J6", "bbox": {"pos": [104.45299899999999, 116.350999], "size": [10.550002, 5.550002]}}, {"layer": "B", "center": [109.728, 104.648], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [109.728, 104.648], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [5.0, 10.0]}], "drawings": [], "ref": "J5", "bbox": {"pos": [104.45299899999999, 101.872999], "size": [10.550002, 5.550002]}}, {"layer": "B", "center": [109.728, 90.678], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [109.728, 90.678], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [5.0, 10.0]}], "drawings": [], "ref": "J4", "bbox": {"pos": [104.45299899999999, 87.902999], "size": [10.550002, 5.550002]}}, {"layer": "B", "center": [109.982, 76.2], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [109.982, 76.2], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [5.0, 10.0]}], "drawings": [], "ref": "J3", "bbox": {"pos": [104.706999, 73.424999], "size": [10.550002, 5.550002]}}, {"layer": "B", "center": [135.636, 61.721999999999994], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [135.636, 61.721999999999994], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [5.0, 10.0]}], "drawings": [], "ref": "J2", "bbox": {"pos": [130.360999, 58.946999], "size": [10.550002, 5.550002]}}, {"layer": "F", "center": [104.902, 61.214], "pads": [], "drawings": [], "ref": "REF***", "bbox": {"pos": [99.349873, 54.640032999999995], "size": [11.131321999999999, 13.147933]}}], "edges": [{"start": [140.018, 141.37199999999999], "end": [98.018, 141.37199999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [140.018, 51.372], "end": [98.018, 51.372], "type": "segment", "width": 0.09999999999999999}, {"start": [94.018, 55.372], "end": [94.018, 137.37199999999999], "type": "segment", "width": 0.09999999999999999}, {"width": 0.09999999999999999, "endangle": 90.0, "start": [140.018, 137.37199999999999], "radius": 4.0, "startangle": 0.0, "type": "arc"}, {"start": [144.018, 137.37199999999999], "end": [144.018, 55.372], "type": "segment", "width": 0.09999999999999999}, {"width": 0.09999999999999999, "endangle": 0.0, "start": [140.018, 55.372], "radius": 4.0, "startangle": -90.0, "type": "arc"}, {"width": 0.09999999999999999, "endangle": 270.0, "start": [98.018, 55.372], "radius": 4.0, "startangle": 180.0, "type": "arc"}, {"start": [119.053327, 61.372], "radius": 1.600001, "type": "circle", "width": 0.09999999999999999}, {"start": [119.053327, 131.37199999999999], "radius": 1.5999999999999999, "type": "circle", "width": 0.09999999999999999}, {"width": 0.09999999999999999, "endangle": 180.0, "start": [98.018, 137.37199999999999], "radius": 4.0, "startangle": 90.0, "type": "arc"}], "bom": {"both": [[16, "R_US", "R_0805_HandSoldering", [["R1", 25], ["R2", 24], ["R3", 23], ["R4", 22], ["R5", 21], ["R6", 20], ["R7", 15], ["R8", 16], ["R9", 17], ["R10", 18], ["R11", 19], ["R12", 14], ["R13", 11], ["R14", 12], ["R15", 13], ["R16", 10]], []], [10, "LED", "LED_1206_HandSoldering", [["D1", 9], ["D2", 8], ["D3", 7], ["D4", 6], ["D5", 5], ["D6", 4], ["D7", 3], ["D8", 2], ["D9", 1], ["D10", 0]], []], [6, "2N7002", "SOT-23", [["Q1", 28], ["Q2", 29], ["Q3", 30], ["Q4", 32], ["Q5", 31], ["Q6", 27]], []], [1, "switchesOut", "Socket_Strip_Straight_1x12_Pitch2.54mm", [["J1", 26]], []], [11, "Conn_01x01_Female", "SolderWirePad_single_SMD_5x10mm", [["J2", 43], ["J3", 42], ["J4", 41], ["J5", 40], ["J6", 39], ["J7", 38], ["J8", 37], ["J9", 36], ["J10", 35], ["J11", 34], ["J12", 33]], []]], "B": [[11, "Conn_01x01_Female", "SolderWirePad_single_SMD_5x10mm", [["J2", 43], ["J3", 42], ["J4", 41], ["J5", 40], ["J6", 39], ["J7", 38], ["J8", 37], ["J9", 36], ["J10", 35], ["J11", 34], ["J12", 33]], []]], "F": [[16, "R_US", "R_0805_HandSoldering", [["R1", 25], ["R2", 24], ["R3", 23], ["R4", 22], ["R5", 21], ["R6", 20], ["R7", 15], ["R8", 16], ["R9", 17], ["R10", 18], ["R11", 19], ["R12", 14], ["R13", 11], ["R14", 12], ["R15", 13], ["R16", 10]], []], [10, "LED", "LED_1206_HandSoldering", [["D1", 9], ["D2", 8], ["D3", 7], ["D4", 6], ["D5", 5], ["D6", 4], ["D7", 3], ["D8", 2], ["D9", 1], ["D10", 0]], []], [6, "2N7002", "SOT-23", [["Q1", 28], ["Q2", 29], ["Q3", 30], ["Q4", 32], ["Q5", 31], ["Q6", 27]], []], [1, "switchesOut", "Socket_Strip_Straight_1x12_Pitch2.54mm", [["J1", 26]], []]]}, "silkscreen": {"B": [{"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "J12", "thickness": 0.15, "pos": [139.446, 104.648], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "J11", "thickness": 0.15, "pos": [139.446, 90.678], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "J10", "thickness": 0.15, "pos": [126.49199999999999, 119.12599999999999], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "J9", "thickness": 0.15, "pos": [126.49199999999999, 104.648], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "J8", "thickness": 0.15, "pos": [126.49199999999999, 90.678], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "J7", "thickness": 0.15, "pos": [126.238, 76.2], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "J6", "thickness": 0.15, "pos": [113.538, 119.12599999999999], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "J5", "thickness": 0.15, "pos": [113.538, 104.648], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "J4", "thickness": 0.15, "pos": [113.538, 90.678], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "J3", "thickness": 0.15, "pos": [113.792, 76.2], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "J2", "thickness": 0.15, "pos": [139.446, 61.721999999999994], "height": 1.0}], "F": [{"width": 1.5, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "swithBoard", "thickness": 0.3, "pos": [136.652, 124.96799999999999], "height": 1.5}, {"width": 3.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "OpenPLC", "thickness": 0.5, "pos": [139.192, 61.976], "height": 3.0}, {"width": 3.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "FOSSEE", "thickness": 0.5, "pos": [129.79399999999998, 61.976], "height": 3.0}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D10", "thickness": 0.15, "pos": [125.099514, 119.20981499999999], "height": 1.0}, {"start": [124.199514, 116.109815], "end": [122.29951399999999, 116.109815], "type": "segment", "width": 0.12}, {"start": [122.29951399999999, 116.109815], "end": [122.29951399999999, 120.809815], "type": "segment", "width": 0.12}, {"start": [124.199514, 116.109815], "end": [124.199514, 120.809815], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D9", "thickness": 0.15, "pos": [125.08972999999999, 104.59072499999999], "height": 1.0}, {"start": [124.18973, 101.490725], "end": [124.18973, 106.190725], "type": "segment", "width": 0.12}, {"start": [122.28972999999999, 101.490725], "end": [122.28972999999999, 106.190725], "type": "segment", "width": 0.12}, {"start": [124.18973, 101.490725], "end": [122.28972999999999, 101.490725], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D8", "thickness": 0.15, "pos": [125.032653, 90.73363499999999], "height": 1.0}, {"start": [124.13265299999999, 87.633635], "end": [122.232653, 87.633635], "type": "segment", "width": 0.12}, {"start": [122.232653, 87.633635], "end": [122.232653, 92.333635], "type": "segment", "width": 0.12}, {"start": [124.13265299999999, 87.633635], "end": [124.13265299999999, 92.333635], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D7", "thickness": 0.15, "pos": [124.90767899999999, 76.11454499999999], "height": 1.0}, {"start": [124.007679, 73.014545], "end": [124.007679, 77.714545], "type": "segment", "width": 0.12}, {"start": [122.10767899999999, 73.014545], "end": [122.10767899999999, 77.714545], "type": "segment", "width": 0.12}, {"start": [124.007679, 73.014545], "end": [122.10767899999999, 73.014545], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D6", "thickness": 0.15, "pos": [136.01, 104.57799999999999], "height": 1.0}, {"start": [136.91, 107.678], "end": [138.81, 107.678], "type": "segment", "width": 0.12}, {"start": [138.81, 107.678], "end": [138.81, 102.978], "type": "segment", "width": 0.12}, {"start": [136.91, 107.678], "end": [136.91, 102.978], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D5", "thickness": 0.15, "pos": [136.01, 90.466905], "height": 1.0}, {"start": [136.91, 93.56690499999999], "end": [136.91, 88.866905], "type": "segment", "width": 0.12}, {"start": [138.81, 93.56690499999999], "end": [138.81, 88.866905], "type": "segment", "width": 0.12}, {"start": [136.91, 93.56690499999999], "end": [138.81, 93.56690499999999], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D4", "thickness": 0.15, "pos": [111.794, 119.20981499999999], "height": 1.0}, {"start": [112.69399999999999, 122.309815], "end": [114.594, 122.309815], "type": "segment", "width": 0.12}, {"start": [114.594, 122.309815], "end": [114.594, 117.609815], "type": "segment", "width": 0.12}, {"start": [112.69399999999999, 122.309815], "end": [112.69399999999999, 117.609815], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D3", "thickness": 0.15, "pos": [111.824, 104.59072499999999], "height": 1.0}, {"start": [112.72399999999999, 107.690725], "end": [112.72399999999999, 102.990725], "type": "segment", "width": 0.12}, {"start": [114.624, 107.690725], "end": [114.624, 102.990725], "type": "segment", "width": 0.12}, {"start": [112.72399999999999, 107.690725], "end": [114.624, 107.690725], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D2", "thickness": 0.15, "pos": [111.824, 90.73363499999999], "height": 1.0}, {"start": [112.72399999999999, 93.833635], "end": [114.624, 93.833635], "type": "segment", "width": 0.12}, {"start": [114.624, 93.833635], "end": [114.624, 89.133635], "type": "segment", "width": 0.12}, {"start": [112.72399999999999, 93.833635], "end": [112.72399999999999, 89.133635], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D1", "thickness": 0.15, "pos": [111.824, 76.11454499999999], "height": 1.0}, {"start": [112.72399999999999, 79.214545], "end": [112.72399999999999, 74.514545], "type": "segment", "width": 0.12}, {"start": [114.624, 79.214545], "end": [114.624, 74.514545], "type": "segment", "width": 0.12}, {"start": [112.72399999999999, 79.214545], "end": [114.624, 79.214545], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R16", "thickness": 0.15, "pos": [121.393514, 119.20981499999999], "height": 1.0}, {"start": [118.813514, 119.809815], "end": [118.813514, 118.609815], "type": "segment", "width": 0.12}, {"start": [120.57351399999999, 118.609815], "end": [120.57351399999999, 119.809815], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R13", "thickness": 0.15, "pos": [121.201679, 76.11454499999999], "height": 1.0}, {"start": [120.38167899999999, 75.514545], "end": [120.38167899999999, 76.714545], "type": "segment", "width": 0.12}, {"start": [118.621679, 76.714545], "end": [118.621679, 75.514545], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R14", "thickness": 0.15, "pos": [121.326653, 90.73363499999999], "height": 1.0}, {"start": [118.746653, 91.333635], "end": [118.746653, 90.133635], "type": "segment", "width": 0.12}, {"start": [120.506653, 90.133635], "end": [120.506653, 91.333635], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R15", "thickness": 0.15, "pos": [121.38373, 104.59072499999999], "height": 1.0}, {"start": [120.56372999999999, 103.990725], "end": [120.56372999999999, 105.190725], "type": "segment", "width": 0.12}, {"start": [118.80373, 105.190725], "end": [118.80373, 103.990725], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R12", "thickness": 0.15, "pos": [127.762, 104.902], "height": 1.0}, {"start": [130.742, 104.068], "end": [130.742, 105.268], "type": "segment", "width": 0.12}, {"start": [128.982, 105.268], "end": [128.982, 104.068], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R7", "thickness": 0.15, "pos": [103.996, 76.11454499999999], "height": 1.0}, {"start": [104.81599999999999, 76.714545], "end": [104.81599999999999, 75.514545], "type": "segment", "width": 0.12}, {"start": [106.576, 75.514545], "end": [106.576, 76.714545], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R8", "thickness": 0.15, "pos": [103.996, 90.73363499999999], "height": 1.0}, {"start": [106.576, 90.133635], "end": [106.576, 91.333635], "type": "segment", "width": 0.12}, {"start": [104.81599999999999, 91.333635], "end": [104.81599999999999, 90.133635], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R9", "thickness": 0.15, "pos": [103.996, 104.59072499999999], "height": 1.0}, {"start": [104.81599999999999, 105.190725], "end": [104.81599999999999, 103.990725], "type": "segment", "width": 0.12}, {"start": [106.576, 103.990725], "end": [106.576, 105.190725], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R10", "thickness": 0.15, "pos": [103.926, 119.20981499999999], "height": 1.0}, {"start": [106.506, 118.609815], "end": [106.506, 119.809815], "type": "segment", "width": 0.12}, {"start": [104.746, 119.809815], "end": [104.746, 118.609815], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R11", "thickness": 0.15, "pos": [127.762, 90.42399999999999], "height": 1.0}, {"start": [128.982, 91.06690499999999], "end": [128.982, 89.866905], "type": "segment", "width": 0.12}, {"start": [130.742, 89.866905], "end": [130.742, 91.06690499999999], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R6", "thickness": 0.15, "pos": [133.79999999999998, 98.74345], "height": 1.0}, {"start": [134.4, 101.32345], "end": [133.2, 101.32345], "type": "segment", "width": 0.12}, {"start": [133.2, 99.56344999999999], "end": [134.4, 99.56344999999999], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R5", "thickness": 0.15, "pos": [133.858, 84.66], "height": 1.0}, {"start": [134.458, 87.24], "end": [133.25799999999998, 87.24], "type": "segment", "width": 0.12}, {"start": [133.25799999999998, 85.47999999999999], "end": [134.458, 85.47999999999999], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R4", "thickness": 0.15, "pos": [109.61399999999999, 113.37527], "height": 1.0}, {"start": [110.214, 115.95527], "end": [109.014, 115.95527], "type": "segment", "width": 0.12}, {"start": [109.014, 114.19527], "end": [110.214, 114.19527], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R3", "thickness": 0.15, "pos": [109.61399999999999, 98.75618], "height": 1.0}, {"start": [109.014, 99.57618], "end": [110.214, 99.57618], "type": "segment", "width": 0.12}, {"start": [110.214, 101.33618], "end": [109.014, 101.33618], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R2", "thickness": 0.15, "pos": [109.61399999999999, 84.89909], "height": 1.0}, {"start": [110.214, 87.47909], "end": [109.014, 87.47909], "type": "segment", "width": 0.12}, {"start": [109.014, 85.71909], "end": [110.214, 85.71909], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R1", "thickness": 0.15, "pos": [109.61399999999999, 70.28], "height": 1.0}, {"start": [109.014, 71.1], "end": [110.214, 71.1], "type": "segment", "width": 0.12}, {"start": [110.214, 72.86], "end": [109.014, 72.86], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J1", "thickness": 0.15, "pos": [97.78999999999999, 81.23599999999999], "height": 1.0}, {"start": [96.46, 82.23599999999999], "end": [97.78999999999999, 82.23599999999999], "type": "segment", "width": 0.12}, {"start": [96.46, 83.566], "end": [96.46, 82.23599999999999], "type": "segment", "width": 0.12}, {"start": [99.11999999999999, 84.836], "end": [96.46, 84.836], "type": "segment", "width": 0.12}, {"start": [99.11999999999999, 112.836], "end": [99.11999999999999, 84.836], "type": "segment", "width": 0.12}, {"start": [96.46, 112.836], "end": [99.11999999999999, 112.836], "type": "segment", "width": 0.12}, {"start": [96.46, 84.836], "end": [96.46, 112.836], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q6", "thickness": 0.15, "pos": [133.79999999999998, 102.07799999999999], "height": 1.0}, {"start": [134.56, 106.158], "end": [134.56, 105.228], "type": "segment", "width": 0.12}, {"start": [134.56, 102.99799999999999], "end": [134.56, 103.928], "type": "segment", "width": 0.12}, {"start": [134.56, 102.99799999999999], "end": [132.4, 102.99799999999999], "type": "segment", "width": 0.12}, {"start": [134.56, 106.158], "end": [133.1, 106.158], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q1", "thickness": 0.15, "pos": [109.61399999999999, 73.61454499999999], "height": 1.0}, {"start": [110.374, 77.69454499999999], "end": [108.914, 77.69454499999999], "type": "segment", "width": 0.12}, {"start": [110.374, 74.534545], "end": [108.214, 74.534545], "type": "segment", "width": 0.12}, {"start": [110.374, 74.534545], "end": [110.374, 75.464545], "type": "segment", "width": 0.12}, {"start": [110.374, 77.69454499999999], "end": [110.374, 76.764545], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q2", "thickness": 0.15, "pos": [109.61399999999999, 87.979635], "height": 1.0}, {"start": [110.374, 92.059635], "end": [110.374, 91.129635], "type": "segment", "width": 0.12}, {"start": [110.374, 88.89963499999999], "end": [110.374, 89.829635], "type": "segment", "width": 0.12}, {"start": [110.374, 88.89963499999999], "end": [108.214, 88.89963499999999], "type": "segment", "width": 0.12}, {"start": [110.374, 92.059635], "end": [108.914, 92.059635], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q3", "thickness": 0.15, "pos": [109.61399999999999, 102.344725], "height": 1.0}, {"start": [110.374, 106.424725], "end": [108.914, 106.424725], "type": "segment", "width": 0.12}, {"start": [110.374, 103.264725], "end": [108.214, 103.264725], "type": "segment", "width": 0.12}, {"start": [110.374, 103.264725], "end": [110.374, 104.19472499999999], "type": "segment", "width": 0.12}, {"start": [110.374, 106.424725], "end": [110.374, 105.49472499999999], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q5", "thickness": 0.15, "pos": [133.79999999999998, 87.966905], "height": 1.0}, {"start": [134.56, 92.046905], "end": [134.56, 91.116905], "type": "segment", "width": 0.12}, {"start": [134.56, 88.886905], "end": [134.56, 89.81690499999999], "type": "segment", "width": 0.12}, {"start": [134.56, 88.886905], "end": [132.4, 88.886905], "type": "segment", "width": 0.12}, {"start": [134.56, 92.046905], "end": [133.1, 92.046905], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q4", "thickness": 0.15, "pos": [109.61399999999999, 116.70981499999999], "height": 1.0}, {"start": [110.374, 120.78981499999999], "end": [108.914, 120.78981499999999], "type": "segment", "width": 0.12}, {"start": [110.374, 117.629815], "end": [108.214, 117.629815], "type": "segment", "width": 0.12}, {"start": [110.374, 117.629815], "end": [110.374, 118.559815], "type": "segment", "width": 0.12}, {"start": [110.374, 120.78981499999999], "end": [110.374, 119.859815], "type": "segment", "width": 0.12}, {"angle": [90.0], "type": "polygon", "pos": [104.902, 61.214], "polygons": [[[-4.8281, 3.861903], [-4.71655, 3.917522], [-4.618092, 4.019931], [-4.590977, 4.0578639999999995], [-4.561438, 4.1075], [-4.542272, 4.1614119999999994], [-4.531307, 4.233364], [-4.526371, 4.337122], [-4.525287, 4.474101], [-4.530182, 4.661815], [-4.547196, 4.802758], [-4.579823, 4.907908], [-4.631558, 4.988243], [-4.705896, 5.054741], [-4.711358, 5.058678], [-4.784619999999999, 5.098953], [-4.87284, 5.11888], [-4.985037999999999, 5.123793], [-5.167433, 5.123793], [-5.167509, 5.300857], [-5.169207, 5.39947], [-5.17955, 5.457313999999999], [-5.2065779999999995, 5.492006], [-5.258331999999999, 5.521164], [-5.270760999999999, 5.527121], [-5.328923, 5.555039], [-5.373956, 5.572672], [-5.4074409999999995, 5.574193999999999], [-5.430962, 5.553781], [-5.4460999999999995, 5.5056069999999995], [-5.4544369999999995, 5.423846], [-5.457555999999999, 5.302671999999999], [-5.45704, 5.13626], [-5.454471, 4.918785], [-5.4536679999999995, 4.853736], [-5.450778, 4.629502], [-5.448188, 4.4828209999999995], [-5.167586, 4.4828209999999995], [-5.166009, 4.607326], [-5.159, 4.688787], [-5.143142, 4.742515], [-5.115019, 4.783823], [-5.095924999999999, 4.803971], [-5.017865, 4.862921], [-4.948753, 4.867719999999999], [-4.87744, 4.819038], [-4.8756319999999995, 4.817241], [-4.846617, 4.779618], [-4.828967, 4.728484], [-4.8200639999999995, 4.649738], [-4.817291, 4.529275999999999], [-4.817241, 4.502587999999999], [-4.823942, 4.336583], [-4.845752, 4.221505], [-4.885235, 4.151254], [-4.9449559999999995, 4.1197289999999995], [-4.9794719999999995, 4.1165519999999995], [-5.061389, 4.13146], [-5.117579, 4.180548], [-5.151402, 4.2703619999999995], [-5.16622, 4.407445], [-5.167586, 4.4828209999999995], [-5.448188, 4.4828209999999995], [-5.447712999999999, 4.455952], [-5.443753, 4.325381999999999], [-5.438174, 4.230087], [-5.430254, 4.162364], [-5.419269, 4.114507], [-5.4044989999999995, 4.078813], [-5.385218, 4.047578], [-5.376951, 4.035824], [-5.267288, 3.924797], [-5.128635, 3.861847], [-4.968246, 3.8442969999999996], [-4.8281, 3.861903]]]}, {"angle": [90.0], "type": "polygon", "pos": [104.902, 61.214], "polygons": [[[-2.5825709999999997, 3.877719], [-2.488877, 3.931914], [-2.423736, 3.9857069999999997], [-2.376093, 4.042066], [-2.343272, 4.110987], [-2.322594, 4.202468], [-2.3113799999999998, 4.326506], [-2.3069509999999998, 4.493098], [-2.306437, 4.612851], [-2.306437, 5.053659], [-2.430517, 5.109283], [-2.554598, 5.1649069999999995], [-2.5691949999999997, 4.6820949999999995], [-2.575227, 4.501779], [-2.581555, 4.370901], [-2.589394, 4.280511], [-2.599963, 4.221664], [-2.614477, 4.185413], [-2.634152, 4.1628099999999995], [-2.640465, 4.157916999999999], [-2.736112, 4.119706], [-2.8327929999999997, 4.134827], [-2.890345, 4.174943], [-2.9137549999999997, 4.20337], [-2.929961, 4.240672], [-2.9402589999999997, 4.297223], [-2.945951, 4.383394], [-2.948336, 4.509558], [-2.948736, 4.641042], [-2.948814, 4.805999], [-2.9516389999999997, 4.9227609999999995], [-2.961093, 5.00151], [-2.98106, 5.0524309999999995], [-3.015424, 5.085706], [-3.068068, 5.11152], [-3.1383829999999997, 5.138344], [-3.2151799999999997, 5.167542], [-3.206038, 4.6493459999999995], [-3.2023569999999997, 4.462539], [-3.19805, 4.32449], [-3.191877, 4.225568], [-3.182598, 4.1561449999999995], [-3.168973, 4.10659], [-3.149761, 4.067273], [-3.126598, 4.032584], [-3.0148479999999998, 3.92177], [-2.878487, 3.8576889999999997], [-2.730175, 3.842339], [-2.5825709999999997, 3.877719]]]}, {"angle": [90.0], "type": "polygon", "pos": [104.902, 61.214], "polygons": [[[-5.951779, 3.866015], [-5.814939, 3.9379679999999997], [-5.7139489999999995, 4.0537659999999995], [-5.678075, 4.128213], [-5.650161, 4.239992], [-5.635871, 4.381227], [-5.634516, 4.535371], [-5.645404999999999, 4.685879], [-5.667847, 4.816205], [-5.70115, 4.909803], [-5.711385, 4.925922], [-5.832618, 5.0462489999999995], [-5.9766129999999995, 5.118316999999999], [-6.132861, 5.1394079999999995], [-6.290852, 5.106802], [-6.33482, 5.087253], [-6.420444, 5.027012], [-6.495591999999999, 4.947134999999999], [-6.502694, 4.937004], [-6.531561, 4.888180999999999], [-6.550643, 4.83599], [-6.561916, 4.767285], [-6.567355, 4.668918], [-6.568937999999999, 4.527744], [-6.5689649999999995, 4.496092], [-6.568893, 4.486019], [-6.277011, 4.486019], [-6.275313, 4.619256], [-6.268628, 4.707674], [-6.254575, 4.764785], [-6.230771, 4.804101999999999], [-6.218621, 4.817241], [-6.148764, 4.867172], [-6.080941, 4.864895], [-6.012365, 4.821584], [-5.971464999999999, 4.775346], [-5.947242, 4.707857], [-5.933638999999999, 4.601433], [-5.932706, 4.58902], [-5.930384, 4.396147], [-5.95465, 4.2528999999999995], [-6.005176, 4.160159999999999], [-6.081632, 4.118806999999999], [-6.108924, 4.1165519999999995], [-6.1805889999999994, 4.127893], [-6.22961, 4.167184], [-6.259582, 4.242325999999999], [-6.274101, 4.361222], [-6.277011, 4.486019], [-6.568893, 4.486019], [-6.567877999999999, 4.3456589999999995], [-6.563312, 4.240549], [-6.553312, 4.167714], [-6.535921, 4.114108], [-6.509183999999999, 4.066681], [-6.503276, 4.0578639999999995], [-6.403968, 3.9390069999999997], [-6.295757999999999, 3.870008], [-6.164019, 3.842619], [-6.119282999999999, 3.841281], [-5.951779, 3.866015]]]}, {"angle": [90.0], "type": "polygon", "pos": [104.902, 61.214], "polygons": [[[-3.6844479999999997, 3.884676], [-3.569342, 3.9621109999999997], [-3.4803889999999997, 4.073949], [-3.427251, 4.216265], [-3.4165029999999996, 4.321015], [-3.4177239999999998, 4.364726], [-3.4279439999999997, 4.398194], [-3.4560389999999996, 4.428179], [-3.510884, 4.46144], [-3.601355, 4.504738], [-3.736328, 4.564833], [-3.737011, 4.565134], [-3.861249, 4.622037], [-3.9631269999999996, 4.672565], [-4.032233, 4.7112799999999995], [-4.058154, 4.73274], [-4.058161, 4.732913], [-4.035315, 4.779644], [-3.9818909999999996, 4.831154], [-3.9205579999999998, 4.8682609999999995], [-3.8894849999999996, 4.8756319999999995], [-3.8047109999999997, 4.850137999999999], [-3.7317069999999997, 4.786290999999999], [-3.696087, 4.716094], [-3.6618199999999996, 4.664343], [-3.594697, 4.605409], [-3.515792, 4.554495999999999], [-3.446179, 4.526809], [-3.4316229999999996, 4.525287], [-3.415237, 4.550320999999999], [-3.41425, 4.614311], [-3.4262919999999997, 4.700593], [-3.4489929999999998, 4.792501], [-3.479986, 4.873368999999999], [-3.4815519999999998, 4.8765089999999995], [-3.5748189999999997, 5.006734], [-3.695696, 5.095311], [-3.832973, 5.138786], [-3.97544, 5.133706], [-4.1118879999999995, 5.076616], [-4.117955, 5.072602], [-4.22529, 4.975326], [-4.295868, 4.848409], [-4.334925999999999, 4.681526], [-4.340167999999999, 4.634639], [-4.349451999999999, 4.413329], [-4.338322, 4.310124], [-4.058161, 4.310124], [-4.054520999999999, 4.374503], [-4.034611, 4.393291], [-3.984974, 4.3792349999999995], [-3.906733, 4.346009], [-3.8192739999999996, 4.304359], [-3.8171009999999996, 4.303256], [-3.7429699999999997, 4.264265], [-3.713219, 4.238244], [-3.7205549999999996, 4.210965], [-3.7514469999999998, 4.175121], [-3.83004, 4.123251], [-3.9146769999999997, 4.119439], [-3.9905969999999997, 4.157189], [-4.043035, 4.230001], [-4.058161, 4.310124], [-4.338322, 4.310124], [-4.330356, 4.236261], [-4.281366, 4.095829], [-4.213164, 3.9974469999999998], [-4.090065, 3.89803], [-3.954472, 3.8487109999999998], [-3.816045, 3.8455679999999997], [-3.6844479999999997, 3.884676]]]}, {"angle": [90.0], "type": "polygon", "pos": [104.902, 61.214], "polygons": [[[-1.255402, 3.7238569999999998], [-1.246846, 3.8431879999999996], [-1.2370189999999999, 3.913506], [-1.223401, 3.9441789999999997], [-1.203473, 3.944571], [-1.197011, 3.9409099999999997], [-1.11106, 3.914398], [-0.999255, 3.915946], [-0.885586, 3.943199], [-0.8144899999999999, 3.978455], [-0.741595, 4.034778], [-0.688307, 4.098519], [-0.651725, 4.17951], [-0.62895, 4.287586], [-0.617081, 4.43258], [-0.6132179999999999, 4.624326], [-0.6131489999999999, 4.661109], [-0.613103, 5.074288], [-0.705046, 5.106339], [-0.7703479999999999, 5.128144], [-0.806176, 5.138297], [-0.80723, 5.1383909999999995], [-0.810758, 5.11086], [-0.813761, 5.034923], [-0.81601, 4.920565], [-0.817276, 4.777769], [-0.817471, 4.690951], [-0.817877, 4.519773], [-0.8199679999999999, 4.397088], [-0.8250529999999999, 4.313], [-0.83444, 4.257614], [-0.8494389999999999, 4.221032], [-0.871358, 4.193359], [-0.8850429999999999, 4.180032], [-0.979051, 4.126328], [-1.081636, 4.122307], [-1.17471, 4.167725], [-1.191922, 4.184123], [-1.217168, 4.214957], [-1.23468, 4.251531], [-1.245858, 4.304415], [-1.2521039999999999, 4.384177], [-1.254818, 4.501385], [-1.255402, 4.662991], [-1.255402, 5.074288], [-1.347345, 5.106339], [-1.412647, 5.128144], [-1.448475, 5.138297], [-1.4495289999999998, 5.1383909999999995], [-1.4522249999999999, 5.110448], [-1.454655, 5.03163], [-1.4567219999999999, 4.909453], [-1.458329, 4.751431999999999], [-1.459377, 4.565083], [-1.4597689999999999, 4.35792], [-1.45977, 4.348706], [-1.45977, 3.55902], [-1.364885, 3.5189969999999997], [-1.27, 3.478973], [-1.255402, 3.7238569999999998]]]}, {"angle": [90.0], "type": "polygon", "pos": [104.902, 61.214], "polygons": [[[0.079944, 3.9243599999999996], [0.194343, 3.9668419999999998], [0.195652, 3.9676579999999997], [0.266403, 4.01973], [0.318636, 4.080584], [0.355371, 4.1598869999999994], [0.37963399999999997, 4.267309], [0.394445, 4.412516999999999], [0.402829, 4.605179], [0.403564, 4.6326279999999995], [0.41412, 5.046520999999999], [0.325291, 5.092455999999999], [0.261018, 5.123498], [0.22221, 5.138205999999999], [0.220415, 5.1383909999999995], [0.2137, 5.11125], [0.208365, 5.038041], [0.205083, 4.931081], [0.204368, 4.844469], [0.20435099999999998, 4.704162], [0.197937, 4.616051], [0.17557999999999999, 4.574025], [0.12773199999999998, 4.571975], [0.044849, 4.60379], [-0.080287, 4.662272], [-0.17230299999999998, 4.710845], [-0.219629, 4.752986], [-0.233542, 4.798916], [-0.233563, 4.801189], [-0.210605, 4.880311], [-0.14263, 4.923055], [-0.038602, 4.929246], [0.03633, 4.928172], [0.07583899999999999, 4.949752999999999], [0.100478, 5.0015909999999995], [0.114659, 5.067632], [0.094223, 5.105104], [0.086528, 5.110467], [0.014083, 5.132006], [-0.087367, 5.1350549999999995], [-0.19184299999999999, 5.120778], [-0.265875, 5.094688], [-0.368228, 5.007785], [-0.426409, 4.886816], [-0.43793099999999996, 4.792307999999999], [-0.42913799999999996, 4.707062], [-0.39732, 4.6374759999999995], [-0.334316, 4.575672], [-0.23196899999999998, 4.5137719999999995], [-0.082118, 4.443897], [-0.072988, 4.439948], [0.061997, 4.377587999999999], [0.145294, 4.326446], [0.180997, 4.280488], [0.173203, 4.233683], [0.126007, 4.179997999999999], [0.111894, 4.167644], [0.017359, 4.119740999999999], [-0.080594, 4.121758], [-0.165903, 4.168724], [-0.22250399999999998, 4.255669], [-0.227763, 4.272734], [-0.278977, 4.355504], [-0.34396299999999996, 4.395372], [-0.43793099999999996, 4.434882], [-0.43793099999999996, 4.3326579999999995], [-0.40934699999999996, 4.184072], [-0.324505, 4.047784], [-0.28035499999999997, 4.002191], [-0.179995, 3.9436739999999997], [-0.052364999999999995, 3.9171839999999998], [0.079944, 3.9243599999999996]]]}, {"angle": [90.0], "type": "polygon", "pos": [104.902, 61.214], "polygons": [[[1.0659429999999999, 3.9219199999999996], [1.1985649999999999, 3.970859], [1.30601, 4.057418999999999], [1.348032, 4.118352], [1.393843, 4.230161], [1.3928909999999999, 4.311006], [1.344808, 4.365378], [1.327017, 4.374624], [1.2502039999999999, 4.403449999999999], [1.210976, 4.396065], [1.197689, 4.347658], [1.197012, 4.32092], [1.172686, 4.222548], [1.109281, 4.153734], [1.021154, 4.1204979999999995], [0.922663, 4.128861], [0.842602, 4.172296], [0.815561, 4.1970719999999995], [0.7963939999999999, 4.227129], [0.783446, 4.272565], [0.775064, 4.343476], [0.769593, 4.44996], [0.765378, 4.602112], [0.7642869999999999, 4.650287], [0.760307, 4.8150949999999995], [0.7557809999999999, 4.931088], [0.748995, 5.007833], [0.738231, 5.054893], [0.721773, 5.081835], [0.6979059999999999, 5.098223], [0.682626, 5.105462999999999], [0.617733, 5.13022], [0.579534, 5.1383909999999995], [0.566912, 5.111103], [0.5592079999999999, 5.0286029999999995], [0.55638, 4.889940999999999], [0.5583859999999999, 4.6941619999999995], [0.5590109999999999, 4.663965], [0.563421, 4.485348999999999], [0.568635, 4.354922999999999], [0.576055, 4.262492], [0.587082, 4.197858], [0.603117, 4.150825], [0.6255609999999999, 4.111196], [0.6373019999999999, 4.094215], [0.704619, 4.01908], [0.77991, 3.960638], [0.7891279999999999, 3.955536], [0.924133, 3.91526], [1.0659429999999999, 3.9219199999999996]]]}, {"angle": [90.0], "type": "polygon", "pos": [104.902, 61.214], "polygons": [[[2.393914, 4.154455], [2.3935429999999998, 4.372661], [2.392108, 4.540519], [2.389002, 4.6660699999999995], [2.383622, 4.757355], [2.375362, 4.8224149999999995], [2.363616, 4.869291], [2.347781, 4.9060239999999995], [2.33579, 4.926991], [2.23649, 5.040693999999999], [2.110588, 5.111965], [1.971291, 5.137538], [1.831805, 5.1141499999999995], [1.748743, 5.072119], [1.6615449999999998, 4.999410999999999], [1.602117, 4.9106119999999995], [1.566261, 4.79432], [1.5497809999999999, 4.639135], [1.547447, 4.525287], [1.547761, 4.517106], [1.7517239999999998, 4.517106], [1.75297, 4.647657], [1.758678, 4.73408], [1.771804, 4.790617999999999], [1.7953059999999998, 4.831513999999999], [1.823386, 4.862362], [1.9176879999999998, 4.921905], [2.0189399999999997, 4.926991999999999], [2.114636, 4.877279], [2.122084, 4.870543], [2.153874, 4.835502], [2.1738079999999997, 4.793811], [2.1846, 4.731762], [2.188965, 4.635644], [2.1896549999999997, 4.529379], [2.1881589999999997, 4.39588], [2.181964, 4.3068219999999995], [2.168514, 4.248292999999999], [2.145251, 4.206382], [2.126175, 4.184123], [2.037563, 4.127985], [1.935508, 4.1212349999999995], [1.8380949999999998, 4.164114], [1.819296, 4.180032], [1.787293, 4.215382], [1.767318, 4.257502], [1.7565929999999998, 4.320251], [1.7523389999999999, 4.4174869999999995], [1.7517239999999998, 4.517106], [1.547761, 4.517106], [1.5545039999999999, 4.341947], [1.5784719999999999, 4.2041949999999995], [1.623548, 4.100632], [1.6939279999999999, 4.019856], [1.748743, 3.978455], [1.848376, 3.933728], [1.963855, 3.9129669999999996], [2.071199, 3.918525], [2.131264, 3.940943], [2.154835, 3.947323], [2.170477, 3.9235349999999998], [2.1813949999999998, 3.859788], [2.1896549999999997, 3.7626869999999997], [2.198699, 3.654541], [2.211261, 3.5894749999999997], [2.2341189999999997, 3.5522679999999998], [2.274051, 3.5276989999999997], [2.2991379999999997, 3.516819], [2.394023, 3.4770719999999997], [2.393914, 4.154455]]]}, {"angle": [90.0], "type": "polygon", "pos": [104.902, 61.214], "polygons": [[[3.5801239999999996, 3.93984], [3.5845789999999997, 4.016653], [3.588071, 4.133391], [3.590315, 4.2808209999999995], [3.5910349999999998, 4.435455], [3.5910349999999998, 4.958727], [3.498645, 5.051117], [3.4349779999999996, 5.108047], [3.379089, 5.131107], [3.302702, 5.129646999999999], [3.27238, 5.125934], [3.17761, 5.115126], [3.0992219999999997, 5.1089329999999995], [3.0801149999999997, 5.1083609999999995], [3.0156989999999997, 5.112102], [2.923571, 5.121493999999999], [2.88785, 5.125934], [2.8001139999999998, 5.132801], [2.7411529999999997, 5.117884999999999], [2.68269, 5.071835], [2.661585, 5.051117], [2.5691949999999997, 4.958727], [2.5691949999999997, 3.9799469999999997], [2.643558, 3.9460659999999996], [2.7075899999999997, 3.9209699999999996], [2.745052, 3.912184], [2.754657, 3.9399499999999996], [2.763635, 4.01753], [2.7713859999999997, 4.136348], [2.777314, 4.287828], [2.780173, 4.415805], [2.7881609999999997, 4.9194249999999995], [2.8578479999999997, 4.929278], [2.921229, 4.922389], [2.952286, 4.9000829999999995], [2.9609669999999997, 4.858378999999999], [2.968378, 4.769544], [2.973931, 4.6448339999999995], [2.977036, 4.495507], [2.977484, 4.418661], [2.977931, 3.9762869999999997], [3.069874, 3.944235], [3.1349489999999998, 3.922443], [3.170347, 3.9122809999999997], [3.1713679999999997, 3.912184], [3.1749199999999997, 3.939809], [3.178823, 4.016411], [3.1827509999999997, 4.132579], [3.1863759999999997, 4.278904], [3.188908, 4.415805], [3.196897, 4.9194249999999995], [3.3720689999999998, 4.9194249999999995], [3.3801069999999998, 4.4599649999999995], [3.388146, 4.0005049999999995], [3.473543, 3.9563439999999996], [3.536593, 3.9260189999999997], [3.5739099999999997, 3.912258], [3.5749869999999997, 3.912184], [3.5801239999999996, 3.93984]]]}, {"angle": [90.0], "type": "polygon", "pos": [104.902, 61.214], "polygons": [[[4.314406, 3.9351559999999997], [4.3984689999999995, 3.9733929999999997], [4.464449999999999, 4.0197259999999995], [4.5127939999999995, 4.0715319999999995], [4.546171999999999, 4.138363], [4.567253, 4.229769], [4.578707, 4.355301], [4.583203, 4.524508], [4.583678, 4.635933], [4.583678, 5.070627], [4.509316, 5.104509], [4.450746, 5.129271999999999], [4.42173, 5.1383909999999995], [4.416179, 5.111257], [4.411775, 5.038094], [4.409078, 4.9312629999999995], [4.408506, 4.846437], [4.406046, 4.7238869999999995], [4.399412, 4.626668], [4.389726, 4.567133999999999], [4.382032, 4.554482999999999], [4.330311, 4.5674019999999995], [4.249117, 4.6005389999999995], [4.155101999999999, 4.645461], [4.0649169999999994, 4.693735], [3.995215, 4.736928], [3.9626479999999997, 4.766608], [3.962519, 4.766929], [3.9653199999999997, 4.821857], [3.990439, 4.874292], [4.034541, 4.916881], [4.098909, 4.931126], [4.1539209999999995, 4.929466], [4.231835, 4.9282449999999995], [4.2727319999999995, 4.946498], [4.297295, 4.994726], [4.3003919999999995, 5.00382], [4.31104, 5.072598], [4.282565, 5.11436], [4.208343999999999, 5.134263], [4.128168, 5.137944], [3.9838899999999997, 5.110658], [3.9092029999999998, 5.071689999999999], [3.816963, 4.980148], [3.768043, 4.867782], [3.763654, 4.749051], [3.805001, 4.638411], [3.867197, 4.56908], [3.9292939999999996, 4.530265], [4.026895, 4.481125], [4.140632, 4.431292], [4.15959, 4.423677], [4.284521, 4.368545], [4.356539, 4.319954], [4.3797, 4.271647], [4.358064, 4.21737], [4.32092, 4.174943], [4.233127, 4.122701999999999], [4.13653, 4.118784], [4.047944, 4.159041], [3.984186, 4.239326], [3.9758169999999997, 4.26004], [3.9270959999999997, 4.336225], [3.855965, 4.392785], [3.7662069999999996, 4.439201], [3.7662069999999996, 4.307583999999999], [3.77149, 4.227168], [3.794142, 4.163786], [3.8443669999999996, 4.096163], [3.892582, 4.044076], [3.967554, 3.970322], [4.025806, 3.9307019999999997], [4.088372, 3.9148099999999997], [4.159193, 3.912184], [4.314406, 3.9351559999999997]]]}, {"angle": [90.0], "type": "polygon", "pos": [104.902, 61.214], "polygons": [[[5.33569, 3.940018], [5.370585, 3.955269], [5.453876999999999, 4.021235], [5.525103, 4.116618], [5.569153, 4.218406], [5.576321999999999, 4.268587], [5.5522849999999995, 4.338647], [5.499561, 4.375717], [5.4430309999999995, 4.3981639999999995], [5.417146, 4.402299999999999], [5.404542, 4.3722829999999995], [5.3796539999999995, 4.306960999999999], [5.368735, 4.277445], [5.3075079999999994, 4.175348], [5.2188609999999995, 4.124423], [5.105193, 4.125989], [5.096774, 4.127994], [5.0360879999999995, 4.156766999999999], [4.991474, 4.212859], [4.961002, 4.303163], [4.942743999999999, 4.434571], [4.934771, 4.613974], [4.934023, 4.709433], [4.9336519999999995, 4.859913], [4.931223, 4.962495], [4.92476, 5.027672], [4.912288, 5.065938], [4.891833, 5.087784999999999], [4.861419, 5.103707], [4.859661, 5.104509], [4.8010909999999996, 5.129271999999999], [4.772075, 5.1383909999999995], [4.767615999999999, 5.110822], [4.763799, 5.034619999999999], [4.760899, 4.919541], [4.7591909999999995, 4.775341], [4.758851, 4.669814], [4.760587999999999, 4.465612999999999], [4.767382, 4.310697], [4.781607, 4.1960239999999995], [4.805638, 4.112551], [4.841848, 4.051235999999999], [4.892612, 4.0030339999999995], [4.9427389999999995, 3.9693929999999997], [5.063275, 3.924619], [5.203557, 3.9145209999999997], [5.33569, 3.940018]]]}, {"angle": [90.0], "type": "polygon", "pos": [104.902, 61.214], "polygons": [[[6.343439, 3.95654], [6.45895, 4.0320339999999995], [6.514664, 4.099616999999999], [6.558803999999999, 4.222255], [6.562309, 4.319298], [6.554367999999999, 4.449056], [6.255115, 4.580039], [6.109611, 4.646958], [6.014537, 4.70079], [5.965101, 4.747415999999999], [5.956511, 4.79272], [5.983972, 4.842582], [6.014253, 4.8756319999999995], [6.1023629999999995, 4.928633], [6.198195999999999, 4.932347], [6.286212, 4.8910409999999995], [6.350868999999999, 4.808983], [6.362432999999999, 4.780008], [6.417825, 4.689509], [6.481553, 4.650939999999999], [6.568966, 4.617946], [6.568966, 4.743034], [6.5612379999999995, 4.828156], [6.530965999999999, 4.899938], [6.467518, 4.982355999999999], [6.458088, 4.993066], [6.387512999999999, 5.066390999999999], [6.326847, 5.105741999999999], [6.25095, 5.123845], [6.1880299999999995, 5.129773999999999], [6.075487, 5.131251], [5.995369999999999, 5.112534999999999], [5.94539, 5.084747], [5.8668379999999996, 5.023641], [5.812463, 4.957554], [5.778052, 4.874441], [5.7593879999999995, 4.7622539999999995], [5.752256, 4.6089459999999995], [5.7516869999999995, 4.531136], [5.753622, 4.437853], [5.929899, 4.437853], [5.931944, 4.487896], [5.9370389999999995, 4.496092], [5.970666, 4.484958], [6.04303, 4.455493], [6.139747, 4.413601], [6.159973, 4.404597], [6.282203, 4.342442], [6.349546999999999, 4.287815], [6.364348, 4.236649], [6.328946999999999, 4.184876], [6.299710999999999, 4.162], [6.194216, 4.11625], [6.095476, 4.1238079999999995], [6.012811999999999, 4.179651], [5.955547999999999, 4.278753], [5.937188, 4.3574139999999995], [5.929899, 4.437853], [5.753622, 4.437853], [5.755459, 4.3493509999999995], [5.769359, 4.214853], [5.796894, 4.116916], [5.841571999999999, 4.044811], [5.9069009999999995, 3.9878129999999996], [5.935383, 3.9693929999999997], [6.064763, 3.9214219999999997], [6.206411999999999, 3.9184029999999996], [6.343439, 3.95654]]]}, {"angle": [90.0], "type": "polygon", "pos": [104.902, 61.214], "polygons": [[[0.20901399999999998, -5.547002], [0.367006, -5.546137], [0.48134699999999997, -5.543794999999999], [0.559407, -5.539238], [0.6085539999999999, -5.53173], [0.6361589999999999, -5.520534], [0.649592, -5.504912], [0.6562209999999999, -5.484127], [0.6568649999999999, -5.481437], [0.666935, -5.432887], [0.6855749999999999, -5.337095], [0.710845, -5.204257], [0.740807, -5.044569], [0.7735219999999999, -4.868226], [0.774664, -4.862032999999999], [0.807433, -4.689217999999999], [0.838093, -4.536531], [0.864664, -4.413129], [0.8851669999999999, -4.328169], [0.8976259999999999, -4.29081], [0.8982199999999999, -4.290147999999999], [0.934919, -4.271904999999999], [1.010586, -4.241503], [1.108878, -4.205507], [1.1094249999999999, -4.205315], [1.233233, -4.158778], [1.3791959999999999, -4.099496], [1.516781, -4.039891], [1.523293, -4.036944], [1.74739, -3.935235], [2.243619, -4.274103], [2.3958459999999997, -4.377408], [2.533741, -4.4697629999999995], [2.649315, -4.545916], [2.734579, -4.6006149999999995], [2.781544, -4.628607], [2.7860039999999997, -4.630682999999999], [2.820134, -4.62144], [2.8838809999999997, -4.5768439999999995], [2.9797309999999997, -4.494791], [3.110169, -4.3731789999999995], [3.243328, -4.2437949999999995], [3.3716939999999997, -4.116298], [3.4865809999999997, -3.999954], [3.581073, -3.901948], [3.648253, -3.8294639999999998], [3.681206, -3.789687], [3.682432, -3.787639], [3.6860739999999996, -3.760344], [3.67235, -3.715766], [3.637869, -3.647888], [3.579239, -3.5506889999999998], [3.49307, -3.4181489999999997], [3.3781999999999996, -3.247524], [3.2762539999999998, -3.097345], [3.185123, -2.96265], [3.110073, -2.85126], [3.0563689999999997, -2.7709949999999997], [3.02928, -2.729675], [3.027574, -2.72687], [3.030882, -2.6872789999999998], [3.0559529999999997, -2.610331], [3.097798, -2.5105679999999997], [3.1127119999999997, -2.478709], [3.1777859999999998, -2.3367739999999997], [3.2472119999999998, -2.1757269999999997], [3.303609, -2.0363789999999997], [3.3442469999999997, -1.932956], [3.3765259999999997, -1.854358], [3.395178, -1.81328], [3.397497, -1.810115], [3.431803, -1.8048719999999998], [3.512669, -1.790506], [3.629343, -1.7690629999999998], [3.7710749999999997, -1.7425869999999999], [3.92711, -1.713123], [4.086698, -1.682717], [4.239085, -1.6534119999999999], [4.373521, -1.627255], [4.479252, -1.60629], [4.545526, -1.592561], [4.561782, -1.5886799999999999], [4.578573, -1.5791], [4.5912489999999995, -1.557464], [4.600378, -1.5164689999999998], [4.6065309999999995, -1.4488109999999998], [4.6102799999999995, -1.3471879999999998], [4.612191999999999, -1.204297], [4.612839999999999, -1.012835], [4.612874, -0.9343549999999999], [4.612874, -0.29609399999999997], [4.459598, -0.26583999999999997], [4.374321999999999, -0.249436], [4.24707, -0.225491], [4.093315, -0.19689299999999998], [3.928534, -0.166533], [3.882989, -0.158194], [3.7309319999999997, -0.12863], [3.598468, -0.099558], [3.496714, -0.073671], [3.436788, -0.053662999999999995], [3.426805, -0.047699], [3.402293, -0.0054659999999999995], [3.367148, 0.07637], [3.328173, 0.18168299999999998], [3.320442, 0.204368], [3.26936, 0.345018], [3.2059539999999997, 0.503714], [3.143904, 0.6462249999999999], [3.143598, 0.646886], [3.040267, 0.87044], [3.7199609999999996, 1.870232], [3.2836209999999997, 2.3072999999999997], [3.151649, 2.437381], [3.031279, 2.552048], [2.929273, 2.645181], [2.852391, 2.710658], [2.807393, 2.7423569999999997], [2.800938, 2.7443679999999997], [2.7630399999999997, 2.728529], [2.685708, 2.6844959999999998], [2.5773889999999997, 2.61749], [2.446532, 2.532734], [2.305052, 2.4378159999999998], [2.161461, 2.340998], [2.033435, 2.256751], [1.9291049999999998, 2.190258], [1.8565999999999998, 2.146702], [1.824158, 2.131264], [1.784576, 2.144328], [1.709519, 2.17875], [1.614468, 2.2273799999999997], [1.6043919999999998, 2.232785], [1.476391, 2.29698], [1.388618, 2.3284629999999997], [1.334028, 2.328798], [1.305575, 2.2995479999999997], [1.30541, 2.2991379999999997], [1.291188, 2.2644979999999997], [1.257269, 2.182269], [1.206284, 2.058814], [1.140862, 1.900498], [1.063634, 1.7136859999999998], [0.9772289999999999, 1.504742], [0.893551, 1.302446], [0.801588, 1.0792], [0.71715, 0.872392], [0.6427689999999999, 0.6883619999999999], [0.580974, 0.533451], [0.534297, 0.413996], [0.5052679999999999, 0.336339], [0.496322, 0.30735599999999996], [0.518756, 0.27410999999999996], [0.5774389999999999, 0.221123], [0.655689, 0.162704], [0.8785339999999999, -0.022047999999999998], [1.052718, -0.233818], [1.176154, -0.468144], [1.246754, -0.7205659999999999], [1.2624309999999999, -0.9866229999999999], [1.251036, -1.1094249999999999], [1.18895, -1.364207], [1.082023, -1.589199], [0.936889, -1.7821829999999999], [0.760178, -1.940939], [0.558522, -2.06325], [0.33855399999999997, -2.1468949999999998], [0.106906, -2.189656], [-0.129791, -2.189313], [-0.364905, -2.1436479999999998], [-0.591804, -2.0504409999999997], [-0.803856, -1.907473], [-0.8923639999999999, -1.826617], [-1.062111, -1.618993], [-1.180301, -1.392105], [-1.247722, -1.152567], [-1.2651599999999998, -0.9069929999999999], [-1.2334019999999999, -0.661997], [-1.153235, -0.42419199999999996], [-1.025445, -0.20019299999999998], [-0.8508199999999999, 0.003387], [-0.6556879999999999, 0.162704], [-0.574409, 0.223602], [-0.516991, 0.276015], [-0.496322, 0.307406], [-0.5071439999999999, 0.34163899999999997], [-0.5379229999999999, 0.423419], [-0.5861259999999999, 0.546407], [-0.649222, 0.704263], [-0.7246779999999999, 0.8906489999999999], [-0.809962, 1.099226], [-0.8937809999999999, 1.3024959999999999], [-0.986255, 1.525933], [-1.071911, 1.7329839999999999], [-1.148118, 1.9172859999999998], [-1.2122469999999999, 2.072475], [-1.261668, 2.192188], [-1.293752, 2.270061], [-1.305641, 2.2991379999999997], [-1.333726, 2.328677], [-1.388051, 2.328591], [-1.4756049999999998, 2.297326], [-1.603381, 2.233329], [-1.6043919999999998, 2.232785], [-1.7005979999999998, 2.183121], [-1.7783689999999999, 2.146945], [-1.822223, 2.131408], [-1.824158, 2.131264], [-1.857171, 2.147024], [-1.930054, 2.1908499999999997], [-2.034678, 2.257557], [-2.16291, 2.341964], [-2.305052, 2.4378159999999998], [-2.449767, 2.5348669999999998], [-2.580196, 2.6192699999999998], [-2.68789, 2.6858009999999997], [-2.764402, 2.729238], [-2.800938, 2.7443679999999997], [-2.8345819999999997, 2.724482], [-2.902224, 2.668903], [-2.9971069999999997, 2.583754], [-3.11247, 2.4751529999999997], [-3.241555, 2.349221], [-3.2837709999999998, 2.307149], [-3.720261, 1.869931], [-3.388023, 1.38234], [-3.287054, 1.232605], [-3.198438, 1.09822], [-3.1271459999999998, 0.986969], [-3.07815, 0.906639], [-3.056422, 0.865014], [-3.0557849999999998, 0.862053], [-3.06724, 0.8228179999999999], [-3.098051, 0.743895], [-3.142884, 0.638509], [-3.174353, 0.567954], [-3.233192, 0.432876], [-3.288604, 0.296409], [-3.3315639999999997, 0.181103], [-3.343234, 0.145977], [-3.3763889999999996, 0.052174], [-3.4087989999999997, -0.020305999999999998], [-3.426601, -0.047699], [-3.465886, -0.064464], [-3.5516259999999997, -0.08823], [-3.672697, -0.11630299999999999], [-3.817973, -0.14599099999999998], [-3.8829879999999997, -0.158194], [-4.048087, -0.188532], [-4.206448, -0.217907], [-4.3425959999999995, -0.24343099999999998], [-4.441057, -0.262215], [-4.459598, -0.26583999999999997], [-4.612873, -0.29609399999999997], [-4.612873, -0.9343549999999999], [-4.612528999999999, -1.1442299999999999], [-4.611116, -1.3030199999999998], [-4.608064, -1.418027], [-4.602803, -1.496554], [-4.5947629999999995, -1.545904], [-4.583373, -1.573381], [-4.5680629999999995, -1.586287], [-4.561782, -1.5886799999999999], [-4.523896, -1.597167], [-4.440195, -1.6140999999999999], [-4.321433, -1.6374339999999998], [-4.178361, -1.665125], [-4.021732, -1.6951269999999998], [-3.862297, -1.725396], [-3.710809, -1.753885], [-3.578019, -1.778551], [-3.474681, -1.7973489999999999], [-3.411545, -1.808233], [-3.397497, -1.810115], [-3.38477, -1.8352959999999998], [-3.3566, -1.902378], [-3.3182519999999998, -1.998667], [-3.303609, -2.0363789999999997], [-3.244548, -2.182079], [-3.175, -2.3430489999999997], [-3.1127119999999997, -2.478709], [-3.0668789999999997, -2.582439], [-3.036387, -2.667674], [-3.026208, -2.719874], [-3.027831, -2.72687], [-3.049343, -2.7598979999999997], [-3.098465, -2.833357], [-3.169923, -2.9394229999999997], [-3.258445, -3.070274], [-3.358759, -3.218088], [-3.3785939999999997, -3.2472659999999998], [-3.4949879999999998, -3.420137], [-3.580548, -3.551774], [-3.638684, -3.648239], [-3.672808, -3.715592], [-3.686331, -3.7598939999999996], [-3.682664, -3.787206], [-3.6825699999999997, -3.7873799999999997], [-3.653707, -3.823254], [-3.589867, -3.8926089999999998], [-3.497969, -3.9882549999999997], [-3.3849329999999997, -4.103001], [-3.257679, -4.229659], [-3.243328, -4.2437949999999995], [-3.082957, -4.399096999999999], [-2.959195, -4.513129999999999], [-2.869555, -4.587998], [-2.811552, -4.625804], [-2.7860039999999997, -4.630682999999999], [-2.7487179999999998, -4.6093969999999995], [-2.671343, -4.560226999999999], [-2.561867, -4.488424999999999], [-2.42828, -4.399245], [-2.2785699999999998, -4.297937], [-2.243618, -4.274103], [-1.74739, -3.935235], [-1.523293, -4.036944], [-1.387011, -4.096217], [-1.240724, -4.15583], [-1.114965, -4.20336], [-1.1094249999999999, -4.205315], [-1.0110569999999999, -4.2413229999999995], [-0.935229, -4.271771], [-0.8982819999999999, -4.290095], [-0.8982199999999999, -4.290147999999999], [-0.886496, -4.323271], [-0.866568, -4.404733], [-0.840413, -4.5253749999999995], [-0.81001, -4.676041], [-0.777337, -4.8475719999999995], [-0.774664, -4.862032999999999], [-0.7418899999999999, -5.038765], [-0.7118019999999999, -5.19919], [-0.6863389999999999, -5.333112], [-0.667441, -5.430337], [-0.6570469999999999, -5.480668], [-0.6568649999999999, -5.481437], [-0.650539, -5.502847], [-0.638239, -5.519012], [-0.612594, -5.530669], [-0.5662349999999999, -5.538555], [-0.49179199999999995, -5.543406999999999], [-0.381895, -5.545961], [-0.229175, -5.546955], [-0.026261999999999997, -5.547126], [0.0, -5.547126], [0.20901399999999998, -5.547002]]]}]}, "edges_bbox": {"minx": 93.96799899999999, "miny": 51.321999, "maxx": 144.06800099999998, "maxy": 141.422001}, "metadata": {"date": "2019-01-21 12:55:00", "company": "", "revision": "", "title": "switches"}} +/////////////////////////////////////////////// + +/////////////////////////////////////////////// +/* Utility functions */ + +var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' + + pcbdata.metadata.revision + '__'; +var storage; + +function initStorage(key) { + try { + window.localStorage.getItem("blank"); + storage = window.localStorage; + } catch (e) { + // localStorage not available + } + if (!storage) { + try { + window.sessionStorage.getItem("blank"); + storage = window.sessionStorage; + } catch (e) { + // sessionStorage also not available + } + } +} + +function readStorage(key) { + if (storage) { + return storage.getItem(storagePrefix + '#' + key); + } else { + return null; + } +} + +function writeStorage(key, value) { + if (storage) { + storage.setItem(storagePrefix + '#' + key, value); + } +} + +function fancyDblClickHandler(el, onsingle, ondouble) { + return function() { + if (el.getAttribute("data-dblclick") == null) { + el.setAttribute("data-dblclick", 1); + setTimeout(function() { + if (el.getAttribute("data-dblclick") == 1) { + onsingle(); + } + el.removeAttribute("data-dblclick"); + }, 200); + } else { + el.removeAttribute("data-dblclick"); + ondouble(); + } + } +} + +function smoothScrollToRow(rowid) { + document.getElementById(rowid).scrollIntoView({ + behavior: "smooth", + block: "center", + inline: "nearest" + }); +} + +function focusInputField(input) { + input.scrollIntoView(false); + input.focus(); + input.select(); +} + +function copyToClipboard() { + var text = ''; + for (var node of bomhead.childNodes[0].childNodes) { + if (node.firstChild) { + text = text + node.firstChild.nodeValue; + } + if (node != bomhead.childNodes[0].lastChild) { + text += '\t'; + } + } + text += '\n'; + for (var row of bombody.childNodes) { + for (var cell of row.childNodes) { + for (var node of cell.childNodes) { + if (node.nodeName == "INPUT") { + if (node.checked) { + text = text + '✓'; + } + } else if (node.nodeName == "MARK") { + text = text + node.firstChild.nodeValue; + } else { + text = text + node.nodeValue; + } + } + if (cell != row.lastChild) { + text += '\t'; + } + } + text += '\n'; + } + var textArea = document.createElement("textarea"); + textArea.classList.add('clipboard-temp'); + textArea.value = text; + + document.body.appendChild(textArea); + textArea.focus(); + textArea.select(); + + try { + if (document.execCommand('copy')) { + console.log('Bom copied to clipboard.'); + } + } catch (err) { + console.log('Can not copy to clipboard.'); + } + + document.body.removeChild(textArea); +} + +function removeGutterNode(node) { + for (var i = 0; i < node.childNodes.length; i++) { + if (node.childNodes[i].classList && + node.childNodes[i].classList.contains("gutter")) { + node.removeChild(node.childNodes[i]); + break; + } + } +} + +function cleanGutters() { + removeGutterNode(document.getElementById("bot")); + removeGutterNode(document.getElementById("canvasdiv")); +} + +var units = { + prefixes: { + giga: ["G", "g", "giga", "Giga", "GIGA"], + mega: ["M", "mega", "Mega", "MEGA"], + kilo: ["K", "k", "kilo", "Kilo", "KILO"], + milli: ["m", "milli", "Milli", "MILLI"], + micro: ["U", "u", "micro", "Micro", "MICRO", "μ", "µ"], // different utf8 μ + nano: ["N", "n", "nano", "Nano", "NANO"], + pico: ["P", "p", "pico", "Pico", "PICO"], + }, + unitsShort: ["R", "r", "Ω", "F", "f", "H", "h"], + unitsLong: [ + "OHM", "Ohm", "ohm", "ohms", + "FARAD", "Farad", "farad", + "HENRY", "Henry", "henry" + ], + getMultiplier: function(s) { + if (this.prefixes.giga.includes(s)) return 1e9; + if (this.prefixes.mega.includes(s)) return 1e6; + if (this.prefixes.kilo.includes(s)) return 1e3; + if (this.prefixes.milli.includes(s)) return 1e-3; + if (this.prefixes.micro.includes(s)) return 1e-6; + if (this.prefixes.nano.includes(s)) return 1e-9; + if (this.prefixes.pico.includes(s)) return 1e-12; + return 1; + }, + valueRegex: null, +} + +function initUtils() { + var allPrefixes = units.prefixes.giga + .concat(units.prefixes.mega) + .concat(units.prefixes.kilo) + .concat(units.prefixes.milli) + .concat(units.prefixes.micro) + .concat(units.prefixes.nano) + .concat(units.prefixes.pico); + var allUnits = units.unitsShort.concat(units.unitsLong); + units.valueRegex = new RegExp("^([0-9\.]+)" + + "\\s*(" + allPrefixes.join("|") + ")?" + + "(" + allUnits.join("|") + ")?" + + "(\\b.*)?$", ""); + units.valueAltRegex = new RegExp("^([0-9]*)" + + "(" + units.unitsShort.join("|") + ")?" + + "([GgMmKkUuNnPp])?" + + "([0-9]*)" + + "(\\b.*)?$", ""); + for (var bomtable of Object.values(pcbdata.bom)) { + for (var row of bomtable) { + row.push(parseValue(row[1], row[3][0][0])); + } + } +} + +function parseValue(val, ref) { + var inferUnit = (unit, ref) => { + if (unit) { + unit = unit.toLowerCase(); + if (unit == 'Ω' || unit == "ohm" || unit == "ohms") { + unit = 'r'; + } + unit = unit[0]; + } else { + ref = /^([a-z]+)\d+$/i.exec(ref); + if (ref) { + ref = ref[1].toLowerCase(); + if (ref == "c") unit = 'f'; + else if (ref == "l") unit = 'h'; + else if (ref == "r" || ref == "rv") unit = 'r'; + else unit = null; + } + } + return unit; + }; + val = val.replace(/,/g, ""); + var match = units.valueRegex.exec(val); + var unit; + if (match) { + val = parseFloat(match[1]); + if (match[2]) { + val = val * units.getMultiplier(match[2]); + } + unit = inferUnit(match[3], ref); + if (!unit) return null; + else return { + val: val, + unit: unit, + extra: match[4], + } + } + match = units.valueAltRegex.exec(val); + if (match && (match[1] || match[4])) { + val = parseFloat(match[1] + "." + match[4]); + if (match[3]) { + val = val * units.getMultiplier(match[3]); + } + unit = inferUnit(match[2], ref); + if (!unit) return null; + else return { + val: val, + unit: unit, + extra: match[5], + } + } + return null; +} + +function valueCompare(a, b, stra, strb) { + if (a === null && b === null) { + // Failed to parse both values, compare them as strings. + if (stra != strb) return stra > strb ? 1 : -1; + else return 0; + } else if (a === null) { + return 1; + } else if (b === null) { + return -1; + } else { + if (a.unit != b.unit) return a.unit > b.unit ? 1 : -1; + else if (a.val != b.val) return a.val > b.val ? 1 : -1; + else if (a.extra != b.extra) return a.extra > b.extra ? 1 : -1; + else return 0; + } +} + +/////////////////////////////////////////////// + +/////////////////////////////////////////////// +/* PCB rendering code */ + +var redrawOnDrag = true; +var boardRotation = 0; + +function deg2rad(deg) { + return deg * Math.PI / 180; +} + +function calcFontPoint(linepoint, text, offsetx, offsety, tilt) { + var point = [ + linepoint[0] * text.width + offsetx, + linepoint[1] * text.height + offsety + ]; + // Adding half a line height here is technically a bug + // but pcbnew currently does the same, text is slightly shifted. + point[0] -= (point[1] + text.height * 0.5) * tilt; + return point; +} + +function drawtext(ctx, text, color, flip) { + ctx.save(); + ctx.translate(...text.pos); + var angle = -text.angle; + if (text.attr.includes("mirrored")) { + ctx.scale(-1, 1); + angle = -angle; + } + var tilt = 0; + if (text.attr.includes("italic")) { + tilt = 0.125; + } + var interline = (text.height * 1.5 + text.thickness) / 2; + var txt = text.text.split("\n"); + // KiCad ignores last empty line. + if (txt[txt.length-1] == '') txt.pop(); + ctx.rotate(deg2rad(angle)); + ctx.fillStyle = color; + ctx.strokeStyle = color; + ctx.lineCap = "round"; + ctx.lineWidth = text.thickness; + for (var i in txt) { + var offsety = (-(txt.length - 1) + i * 2) * interline + text.height / 2; + var lineWidth = 0; + for (var c of txt[i]) { + lineWidth += pcbdata.font_data[c].w * text.width; + } + var offsetx = 0; + switch (text.horiz_justify) { + case -1: + // Justify left, do nothing + break; + case 0: + // Justify center + offsetx -= lineWidth / 2; + break; + case 1: + // Justify right + offsetx -= lineWidth; + break; + } + for (var c of txt[i]) { + for (var line of pcbdata.font_data[c].l) { + // Drawing each segment separately instead of + // polyline because round line caps don't work in joints + for (var i = 0; i < line.length - 1; i++) { + ctx.beginPath(); + ctx.moveTo(...calcFontPoint(line[i], text, offsetx, offsety, tilt)); + ctx.lineTo(...calcFontPoint(line[i + 1], text, offsetx, offsety, tilt)); + ctx.stroke(); + } + } + offsetx += pcbdata.font_data[c].w * text.width; + } + } + ctx.restore(); +} + +function drawedge(ctx, scalefactor, edge, color) { + ctx.strokeStyle = color; + ctx.lineWidth = Math.max(1 / scalefactor, edge.width); + ctx.lineCap = "round"; + if (edge.type == "segment") { + ctx.beginPath(); + ctx.moveTo(...edge.start); + ctx.lineTo(...edge.end); + ctx.stroke(); + } + if (edge.type == "arc") { + ctx.beginPath(); + ctx.arc( + ...edge.start, + edge.radius, + deg2rad(edge.startangle), + deg2rad(edge.endangle)); + ctx.stroke(); + } + if (edge.type == "circle") { + ctx.beginPath(); + ctx.arc( + ...edge.start, + edge.radius, + 0, 2 * Math.PI); + ctx.closePath(); + ctx.stroke(); + } +} + +function drawRoundRect(ctx, color, size, radius, ctxmethod) { + ctx.beginPath(); + ctx.strokeStyle = color; + var x = size[0] * -0.5; + var y = size[1] * -0.5; + var width = size[0]; + var height = size[1]; + ctx.moveTo(x, 0); + ctx.arcTo(x, y + height, x + width, y + height, radius); + ctx.arcTo(x + width, y + height, x + width, y, radius); + ctx.arcTo(x + width, y, x, y, radius); + ctx.arcTo(x, y, x, y + height, radius); + ctx.closePath(); + ctxmethod(); +} + +function drawOblong(ctx, color, size, ctxmethod) { + drawRoundRect(ctx, color, size, Math.min(size[0], size[1]) / 2, ctxmethod); +} + +function drawPolygons(ctx, color, polygons, ctxmethod) { + ctx.fillStyle = color; + for (var polygon of polygons) { + ctx.beginPath(); + for (var vertex of polygon) { + ctx.lineTo(...vertex) + } + ctx.closePath(); + ctxmethod(); + } +} + +function drawPolygonShape(ctx, shape, color) { + ctx.save(); + ctx.translate(...shape.pos); + ctx.rotate(deg2rad(-shape.angle)); + drawPolygons(ctx, color, shape.polygons, ctx.fill.bind(ctx)); + ctx.restore(); +} + +function drawDrawing(ctx, layer, scalefactor, drawing, color) { + if (["segment", "arc", "circle"].includes(drawing.type)) { + drawedge(ctx, scalefactor, drawing, color); + } else if (drawing.type == "polygon") { + drawPolygonShape(ctx, drawing, color); + } else { + drawtext(ctx, drawing, color, layer == "B"); + } +} + +function drawCircle(ctx, radius, ctxmethod) { + ctx.beginPath(); + ctx.arc(0, 0, radius, 0, 2 * Math.PI); + ctx.closePath(); + ctxmethod(); +} + +function drawPad(ctx, pad, color, outline) { + ctx.save(); + ctx.translate(...pad.pos); + ctx.rotate(deg2rad(pad.angle)); + if (pad.offset) { + ctx.translate(...pad.offset); + } + ctx.fillStyle = color; + ctx.strokeStyle = color; + var ctxmethod = outline ? ctx.stroke.bind(ctx) : ctx.fill.bind(ctx); + if (pad.shape == "rect") { + var rect = [...pad.size.map(c => -c * 0.5), ...pad.size]; + if (outline) { + ctx.strokeRect(...rect); + } else { + ctx.fillRect(...rect); + } + } else if (pad.shape == "oval") { + drawOblong(ctx, color, pad.size, ctxmethod); + } else if (pad.shape == "circle") { + drawCircle(ctx, pad.size[0] / 2, ctxmethod); + } else if (pad.shape == "roundrect") { + drawRoundRect(ctx, color, pad.size, pad.radius, ctxmethod); + } else if (pad.shape == "custom") { + drawPolygons(ctx, color, pad.polygons, ctxmethod); + } + if (pad.type == "th" && !outline) { + ctx.fillStyle = "#CCCCCC"; + if (pad.drillshape == "oblong") { + drawOblong(ctx, "#CCCCCC", pad.drillsize, ctxmethod); + } else { + drawCircle(ctx, pad.drillsize[0] / 2, ctxmethod); + } + } + ctx.restore(); +} + +function drawModule(ctx, layer, scalefactor, module, padcolor, outlinecolor, highlight) { + if (highlight) { + // draw bounding box + if (module.layer == layer) { + ctx.save(); + ctx.globalAlpha = 0.2; + ctx.translate(...module.bbox.pos); + ctx.fillStyle = padcolor; + ctx.fillRect( + 0, 0, + ...module.bbox.size); + ctx.globalAlpha = 1; + ctx.strokeStyle = padcolor; + ctx.strokeRect( + 0, 0, + ...module.bbox.size); + ctx.restore(); + } + } + // draw drawings + for (var drawing of module.drawings) { + if (drawing.layer == layer) { + drawDrawing(ctx, layer, scalefactor, drawing.drawing, padcolor); + } + } + // draw pads + for (var pad of module.pads) { + if (pad.layers.includes(layer)) { + drawPad(ctx, pad, padcolor, false); + if (pad.pin1 && highlightpin1) { + drawPad(ctx, pad, outlinecolor, true); + } + } + } +} + +function drawEdges(canvas, scalefactor) { + var ctx = canvas.getContext("2d"); + var edgecolor = getComputedStyle(topmostdiv).getPropertyValue('--pcb-edge-color'); + for (var edge of pcbdata.edges) { + drawedge(ctx, scalefactor, edge, edgecolor); + } +} + +function drawModules(canvas, layer, scalefactor, highlight) { + var ctx = canvas.getContext("2d"); + ctx.lineWidth = 3 / scalefactor; + var style = getComputedStyle(topmostdiv); + var padcolor = style.getPropertyValue('--pad-color'); + var outlinecolor = style.getPropertyValue('--pin1-outline-color'); + if (highlight > 0) { + padcolor = style.getPropertyValue('--pad-color-highlight'); + outlinecolor = style.getPropertyValue('--pin1-outline-color-highlight'); + } + for (var i = 0; i < pcbdata.modules.length; i++) { + var mod = pcbdata.modules[i]; + if (!highlight || highlightedModules.includes(i)) { + drawModule(ctx, layer, scalefactor, mod, padcolor, outlinecolor, highlight); + } + } +} + +function drawSilkscreen(canvas, layer, scalefactor) { + var ctx = canvas.getContext("2d"); + for (var d of pcbdata.silkscreen[layer]) { + if (["segment", "arc", "circle"].includes(d.type)) { + drawedge(ctx, scalefactor, d, "#aa4"); + } else if (d.type == "polygon") { + drawPolygonShape(ctx, d, "#4aa"); + } else { + drawtext(ctx, d, "#4aa", layer == "B"); + } + } +} + +function clearCanvas(canvas) { + var ctx = canvas.getContext("2d"); + ctx.save(); + ctx.setTransform(1, 0, 0, 1, 0, 0); + ctx.clearRect(0, 0, canvas.width, canvas.height); + ctx.restore(); +} + +function drawHighlightsOnLayer(canvasdict) { + clearCanvas(canvasdict.highlight); + drawModules(canvasdict.highlight, canvasdict.layer, + canvasdict.transform.s * canvasdict.transform.zoom, true); +} + +function drawHighlights() { + drawHighlightsOnLayer(allcanvas.front); + drawHighlightsOnLayer(allcanvas.back); +} + +function drawBackground(canvasdict) { + clearCanvas(canvasdict.bg); + clearCanvas(canvasdict.silk); + drawEdges(canvasdict.bg, canvasdict.transform.s); + drawModules(canvasdict.bg, canvasdict.layer, + canvasdict.transform.s * canvasdict.transform.zoom, false); + drawSilkscreen(canvasdict.silk, canvasdict.layer, canvasdict.transform.s); +} + +function prepareCanvas(canvas, flip, transform) { + var ctx = canvas.getContext("2d"); + ctx.setTransform(1, 0, 0, 1, 0, 0); + var fontsize = 1.55; + ctx.scale(transform.zoom, transform.zoom); + ctx.translate(transform.panx, transform.pany); + if (flip) { + ctx.scale(-1, 1); + } + ctx.translate(transform.x, transform.y); + ctx.rotate(deg2rad(boardRotation)); + ctx.scale(transform.s, transform.s); +} + +function prepareLayer(canvasdict) { + var flip = (canvasdict.layer == "B"); + for (var c of ["bg", "silk", "highlight"]) { + prepareCanvas(canvasdict[c], flip, canvasdict.transform); + } +} + +function rotateVector(v, angle) { + angle = deg2rad(angle); + return [ + v[0] * Math.cos(angle) - v[1] * Math.sin(angle), + v[0] * Math.sin(angle) + v[1] * Math.cos(angle) + ]; +} + +function applyRotation(bbox) { + var corners = [ + [bbox.minx, bbox.miny], + [bbox.minx, bbox.maxy], + [bbox.maxx, bbox.miny], + [bbox.maxx, bbox.maxy], + ]; + corners = corners.map((v) => rotateVector(v, boardRotation)); + return { + minx: corners.reduce((a, v) => Math.min(a, v[0]), Infinity), + miny: corners.reduce((a, v) => Math.min(a, v[1]), Infinity), + maxx: corners.reduce((a, v) => Math.max(a, v[0]), -Infinity), + maxy: corners.reduce((a, v) => Math.max(a, v[1]), -Infinity), + } +} + +function recalcLayerScale(canvasdict) { + var canvasdivid = { + "F": "frontcanvas", + "B": "backcanvas" + } [canvasdict.layer]; + var width = document.getElementById(canvasdivid).clientWidth * 2; + var height = document.getElementById(canvasdivid).clientHeight * 2; + var bbox = applyRotation(pcbdata.edges_bbox); + var scalefactor = 0.98 * Math.min( + width / (bbox.maxx - bbox.minx), + height / (bbox.maxy - bbox.miny) + ); + if (scalefactor < 0.1) { + scalefactor = 1; + } + canvasdict.transform.s = scalefactor; + var flip = (canvasdict.layer == "B"); + if (flip) { + canvasdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor + width) * 0.5; + } else { + canvasdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor - width) * 0.5; + } + canvasdict.transform.y = -((bbox.maxy + bbox.miny) * scalefactor - height) * 0.5; + for (var c of ["bg", "silk", "highlight"]) { + canvas = canvasdict[c]; + canvas.width = width; + canvas.height = height; + canvas.style.width = (width / 2) + "px"; + canvas.style.height = (height / 2) + "px"; + } +} + +function redrawCanvas(layerdict) { + prepareLayer(layerdict); + drawBackground(layerdict); + drawHighlightsOnLayer(layerdict); +} + +function resizeCanvas(layerdict) { + recalcLayerScale(layerdict); + redrawCanvas(layerdict); +} + +function resizeAll() { + resizeCanvas(allcanvas.front); + resizeCanvas(allcanvas.back); +} + +function bboxScan(layer, x, y) { + var result = []; + for (var i = 0; i < pcbdata.modules.length; i++) { + var module = pcbdata.modules[i]; + if (module.layer == layer) { + var b = module.bbox; + if (b.pos[0] <= x && b.pos[0] + b.size[0] >= x && + b.pos[1] <= y && b.pos[1] + b.size[1] >= y) { + result.push(i); + } + } + } + return result; +} + +function handleMouseDown(e, layerdict) { + if (e.which != 1) { + return; + } + e.preventDefault(); + e.stopPropagation(); + layerdict.transform.mousestartx = e.offsetX; + layerdict.transform.mousestarty = e.offsetY; + layerdict.transform.mousedownx = e.offsetX; + layerdict.transform.mousedowny = e.offsetY; + layerdict.transform.mousedown = true; +} + +function handleMouseClick(e, layerdict) { + var x = e.offsetX; + var y = e.offsetY; + var t = layerdict.transform; + if (layerdict.layer == "B") { + x = (2 * x / t.zoom - t.panx + t.x) / -t.s; + } else { + x = (2 * x / t.zoom - t.panx - t.x) / t.s; + } + y = (2 * y / t.zoom - t.y - t.pany) / t.s; + var v = rotateVector([x, y], -boardRotation); + var modules = bboxScan(layerdict.layer, v[0], v[1]); + if (modules.length > 0) { + modulesClicked(modules); + } +} + +function handleMouseUp(e, layerdict) { + e.preventDefault(); + e.stopPropagation(); + if (e.which == 1 && + layerdict.transform.mousedown && + layerdict.transform.mousedownx == e.offsetX && + layerdict.transform.mousedowny == e.offsetY) { + // This is just a click + handleMouseClick(e, layerdict); + layerdict.transform.mousedown = false; + return; + } + if (e.which == 3) { + // Reset pan and zoom on right click. + layerdict.transform.panx = 0; + layerdict.transform.pany = 0; + layerdict.transform.zoom = 1; + redrawCanvas(layerdict); + } else if (!redrawOnDrag) { + redrawCanvas(layerdict); + } + layerdict.transform.mousedown = false; +} + +function handleMouseMove(e, layerdict) { + if (!layerdict.transform.mousedown) { + return; + } + e.preventDefault(); + e.stopPropagation(); + var dx = e.offsetX - layerdict.transform.mousestartx; + var dy = e.offsetY - layerdict.transform.mousestarty; + layerdict.transform.panx += 2 * dx / layerdict.transform.zoom; + layerdict.transform.pany += 2 * dy / layerdict.transform.zoom; + layerdict.transform.mousestartx = e.offsetX; + layerdict.transform.mousestarty = e.offsetY; + if (redrawOnDrag) { + redrawCanvas(layerdict); + } +} + +function handleMouseWheel(e, layerdict) { + e.preventDefault(); + e.stopPropagation(); + var t = layerdict.transform; + var wheeldelta = e.deltaY; + if (e.deltaMode == 1) { + // FF only, scroll by lines + wheeldelta *= 30; + } else if (e.deltaMode == 2) { + wheeldelta *= 300; + } + var m = Math.pow(1.1, -wheeldelta / 40); + // Limit amount of zoom per tick. + if (m > 2) { + m = 2; + } else if (m < 0.5) { + m = 0.5; + } + t.zoom *= m; + var zoomd = (1 - m) / t.zoom; + t.panx += 2 * e.offsetX * zoomd; + t.pany += 2 * e.offsetY * zoomd; + redrawCanvas(layerdict); +} + +function addMouseHandlers(div, layerdict) { + div.onmousedown = function(e) { + handleMouseDown(e, layerdict); + }; + div.onmousemove = function(e) { + handleMouseMove(e, layerdict); + }; + div.onmouseup = function(e) { + handleMouseUp(e, layerdict); + }; + div.onmouseout = function(e) { + handleMouseUp(e, layerdict); + } + div.onwheel = function(e) { + handleMouseWheel(e, layerdict); + } + for (var element of [div, layerdict.bg, layerdict.silk, layerdict.highlight]) { + element.addEventListener("contextmenu", function(e) { + e.preventDefault(); + }, false); + } +} + +function setRedrawOnDrag(value) { + redrawOnDrag = value; + writeStorage("redrawOnDrag", value); +} + +function setBoardRotation(value) { + boardRotation = value * 5; + writeStorage("boardRotation", boardRotation); + document.getElementById("rotationDegree").textContent = boardRotation; + resizeAll(); +} + +function initRender() { + allcanvas = { + front: { + transform: { + x: 0, + y: 0, + s: 1, + panx: 0, + pany: 0, + zoom: 1, + mousestartx: 0, + mousestarty: 0, + mousedown: false, + }, + bg: document.getElementById("F_bg"), + silk: document.getElementById("F_slk"), + highlight: document.getElementById("F_hl"), + layer: "F", + }, + back: { + transform: { + x: 0, + y: 0, + s: 1, + panx: 0, + pany: 0, + zoom: 1, + mousestartx: 0, + mousestarty: 0, + mousedown: false, + }, + bg: document.getElementById("B_bg"), + silk: document.getElementById("B_slk"), + highlight: document.getElementById("B_hl"), + layer: "B", + } + }; + addMouseHandlers(document.getElementById("frontcanvas"), allcanvas.front); + addMouseHandlers(document.getElementById("backcanvas"), allcanvas.back); +} + +/////////////////////////////////////////////// + +/////////////////////////////////////////////// +/* DOM manipulation and misc code */ + +var bomsplit; +var canvassplit; +var canvaslayout = "default"; +var bomlayout = "default"; +var initDone = false; +var bomSortFunction = null; +var currentSortColumn = null; +var currentSortOrder = null; +var currentHighlightedRowId; +var highlightHandlers = []; +var highlightedModules = []; +var checkboxes = []; +var bomCheckboxes = ""; +var highlightpin1 = false; +var lastClicked; + +function dbg(html) { + dbgdiv.innerHTML = html; +} + +function setDarkMode(value) { + if (value) { + topmostdiv.classList.add("dark"); + } else { + topmostdiv.classList.remove("dark"); + } + writeStorage("darkmode", value); + if (initDone) { + redrawCanvas(allcanvas.front); + redrawCanvas(allcanvas.back); + } +} + +function setHighlightPin1(value) { + writeStorage("highlightpin1", value); + highlightpin1 = value; + if (initDone) { + redrawCanvas(allcanvas.front); + redrawCanvas(allcanvas.back); + } +} + +function getStoredCheckboxRefs(checkbox) { + function convert(ref) { + var intref = parseInt(ref); + if (isNaN(intref)) { + for (var i = 0; i < pcbdata.modules.length; i++) { + if (pcbdata.modules[i].ref == ref) { + return i; + } + } + return -1; + } else { + return intref; + } + } + var existingRefs = readStorage("checkbox_" + checkbox); + if (!existingRefs) { + return new Set(); + } else { + return new Set(existingRefs.split(",").map(r => convert(r))); + } +} + +function getCheckboxState(checkbox, references) { + var storedRefsSet = getStoredCheckboxRefs(checkbox); + var currentRefsSet = new Set(references.map(r => r[1])); + // Get difference of current - stored + var difference = new Set(currentRefsSet); + for (ref of storedRefsSet) { + difference.delete(ref); + } + if (difference.size == 0) { + // All the current refs are stored + return "checked"; + } else if (difference.size == currentRefsSet.size) { + // None of the current refs are stored + return "unchecked"; + } else { + // Some of the refs are stored + return "indeterminate"; + } +} + +function setBomCheckboxState(checkbox, element, references) { + var state = getCheckboxState(checkbox, references); + element.checked = (state == "checked"); + element.indeterminate = (state == "indeterminate"); +} + +function createCheckboxChangeHandler(checkbox, references) { + return function() { + refsSet = getStoredCheckboxRefs(checkbox); + if (this.checked) { + // checkbox ticked + for (var ref of references) { + refsSet.add(ref[1]); + } + } else { + // checkbox unticked + for (var ref of references) { + refsSet.delete(ref[1]); + } + } + writeStorage("checkbox_" + checkbox, [...refsSet].join(",")); + } +} + +function createRowHighlightHandler(rowid, refs) { + return function() { + if (currentHighlightedRowId) { + if (currentHighlightedRowId == rowid) { + return; + } + document.getElementById(currentHighlightedRowId).classList.remove("highlighted"); + } + document.getElementById(rowid).classList.add("highlighted"); + currentHighlightedRowId = rowid; + highlightedModules = refs.map(r => r[1]); + drawHighlights(); + } +} + +function entryMatches(entry) { + // check refs + for (var ref of entry[3]) { + if (ref[0].toLowerCase().indexOf(filter) >= 0) { + return true; + } + } + // check value + if (entry[1].toLowerCase().indexOf(filter) >= 0) { + return true; + } + // check footprint + if (entry[2].toLowerCase().indexOf(filter) >= 0) { + return true; + } + return false; +} + +function findRefInEntry(entry) { + return entry[3].filter(r => r[0].toLowerCase() == reflookup); +} + +function highlightFilter(s) { + if (!filter) { + return s; + } + var parts = s.toLowerCase().split(filter); + if (parts.length == 1) { + return s; + } + var r = ""; + var pos = 0; + for (var i in parts) { + if (i > 0) { + r += '<mark class="highlight">' + + s.substring(pos, pos + filter.length) + + '</mark>'; + pos += filter.length; + } + r += s.substring(pos, pos + parts[i].length); + pos += parts[i].length; + } + return r; +} + +function checkboxSetUnsetAllHandler(checkboxname) { + return function() { + var checkboxnum = 0; + while (checkboxnum < checkboxes.length && + checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) { + checkboxnum++; + } + if (checkboxnum >= checkboxes.length) { + return; + } + var allset = true; + var checkbox; + var row; + for (row of bombody.childNodes) { + checkbox = row.childNodes[checkboxnum + 1].childNodes[0]; + if (!checkbox.checked || checkbox.indeterminate) { + allset = false; + break; + } + } + for (row of bombody.childNodes) { + checkbox = row.childNodes[checkboxnum + 1].childNodes[0]; + checkbox.checked = !allset; + checkbox.indeterminate = false; + checkbox.onchange(); + } + } +} + +function createColumnHeader(name, cls, comparator) { + var th = document.createElement("TH"); + th.innerHTML = name; + th.classList.add(cls); + th.style.cursor = "pointer"; + var span = document.createElement("SPAN"); + span.classList.add("sortmark"); + span.classList.add("none"); + th.appendChild(span); + th.onclick = function() { + if (currentSortColumn && this !== currentSortColumn) { + // Currently sorted by another column + currentSortColumn.childNodes[1].classList.remove(currentSortOrder); + currentSortColumn.childNodes[1].classList.add("none"); + currentSortColumn = null; + currentSortOrder = null; + } + if (currentSortColumn && this === currentSortColumn) { + // Already sorted by this column + if (currentSortOrder == "asc") { + // Sort by this column, descending order + bomSortFunction = function(a, b) { + return -comparator(a, b); + } + currentSortColumn.childNodes[1].classList.remove("asc"); + currentSortColumn.childNodes[1].classList.add("desc"); + currentSortOrder = "desc"; + } else { + // Unsort + bomSortFunction = null; + currentSortColumn.childNodes[1].classList.remove("desc"); + currentSortColumn.childNodes[1].classList.add("none"); + currentSortColumn = null; + currentSortOrder = null; + } + } else { + // Sort by this column, ascending order + bomSortFunction = comparator; + currentSortColumn = this; + currentSortColumn.childNodes[1].classList.remove("none"); + currentSortColumn.childNodes[1].classList.add("asc"); + currentSortOrder = "asc"; + } + populateBomBody(); + } + return th; +} + +function populateBomHeader() { + while (bomhead.firstChild) { + bomhead.removeChild(bomhead.firstChild); + } + var tr = document.createElement("TR"); + var th = document.createElement("TH"); + th.classList.add("numCol"); + tr.appendChild(th); + checkboxes = bomCheckboxes.split(",").filter((e) => e); + var checkboxCompareClosure = function(checkbox) { + return (a, b) => { + var stateA = getCheckboxState(checkbox, a[3]); + var stateB = getCheckboxState(checkbox, b[3]); + if (stateA > stateB) return -1; + if (stateA < stateB) return 1; + return 0; + } + } + for (var checkbox of checkboxes) { + th = createColumnHeader( + checkbox, "bom-checkbox", checkboxCompareClosure(checkbox)); + th.onclick = fancyDblClickHandler( + th, th.onclick.bind(th), checkboxSetUnsetAllHandler(checkbox)); + tr.appendChild(th); + } + tr.appendChild(createColumnHeader("References", "References", (a, b) => { + var i = 0; + while (i < a[3].length && i < b[3].length) { + if (a[3][i] != b[3][i]) return a[3][i] > b[3][i] ? 1 : -1; + i++; + } + return a[3].length - b[3].length; + })); + // Extra fields + if (config.extra_fields.length > 0) { + var extraFieldCompareClosure = function(fieldIndex) { + return (a, b) => { + var fa = a[4][fieldIndex]; + var fb = b[4][fieldIndex]; + if (fa != fb) return fa > fb ? 1 : -1; + else return 0; + } + } + for (var i in config.extra_fields) { + tr.appendChild(createColumnHeader( + config.extra_fields[i], "extra", extraFieldCompareClosure(i))); + } + } + tr.appendChild(createColumnHeader("Value", "Value", (a, b) => { + return valueCompare(a[5], b[5], a[1], b[1]); + })); + tr.appendChild(createColumnHeader("Footprint", "Footprint", (a, b) => { + if (a[2] != b[2]) return a[2] > b[2] ? 1 : -1; + else return 0; + })); + tr.appendChild(createColumnHeader("Quantity", "Quantity", (a, b) => { + return a[3].length - b[3].length; + })); + bomhead.appendChild(tr); +} + +function populateBomBody() { + while (bom.firstChild) { + bom.removeChild(bom.firstChild); + } + highlightHandlers = []; + currentHighlightedRowId = null; + var first = true; + switch (canvaslayout) { + case 'F': + bomtable = pcbdata.bom.F; + break; + case 'FB': + bomtable = pcbdata.bom.both; + break; + case 'B': + bomtable = pcbdata.bom.B; + break; + } + if (bomSortFunction) { + bomtable = bomtable.slice().sort(bomSortFunction); + } + for (var i in bomtable) { + var bomentry = bomtable[i]; + if (filter && !entryMatches(bomentry)) { + continue; + } + var references = bomentry[3]; + if (reflookup) { + references = findRefInEntry(bomentry); + if (references.length == 0) { + continue; + } + } + var tr = document.createElement("TR"); + var td = document.createElement("TD"); + var rownum = +i + 1; + tr.id = "bomrow" + rownum; + td.textContent = rownum; + tr.appendChild(td); + // Checkboxes + for (var checkbox of checkboxes) { + if (checkbox) { + td = document.createElement("TD"); + var input = document.createElement("input"); + input.type = "checkbox"; + input.onchange = createCheckboxChangeHandler(checkbox, references); + setBomCheckboxState(checkbox, input, references); + td.appendChild(input); + tr.appendChild(td); + } + } + // References + td = document.createElement("TD"); + td.innerHTML = highlightFilter(references.map(r => r[0]).join(", ")); + tr.appendChild(td); + // Extra fields + for (var i in config.extra_fields) { + td = document.createElement("TD"); + td.innerHTML = highlightFilter(bomentry[4][i]); + tr.appendChild(td); + } + // Value + td = document.createElement("TD"); + td.innerHTML = highlightFilter(bomentry[1]); + tr.appendChild(td); + // Footprint + td = document.createElement("TD"); + td.innerHTML = highlightFilter(bomentry[2]); + tr.appendChild(td); + // Quantity + td = document.createElement("TD"); + td.textContent = bomentry[3].length; + tr.appendChild(td); + bom.appendChild(tr); + var handler = createRowHighlightHandler(tr.id, references); + tr.onmousemove = handler; + highlightHandlers.push({ + id: tr.id, + handler: handler, + refs: references + }); + if ((filter || reflookup) && first) { + handler(); + first = false; + } + } +} + +function highlightPreviousRow() { + if (!currentHighlightedRowId) { + highlightHandlers[highlightHandlers.length - 1].handler(); + } else { + if (highlightHandlers.length > 1 && + highlightHandlers[0].id == currentHighlightedRowId) { + highlightHandlers[highlightHandlers.length - 1].handler(); + } else { + for (var i = 0; i < highlightHandlers.length - 1; i++) { + if (highlightHandlers[i + 1].id == currentHighlightedRowId) { + highlightHandlers[i].handler(); + break; + } + } + } + } + smoothScrollToRow(currentHighlightedRowId); +} + +function highlightNextRow() { + if (!currentHighlightedRowId) { + highlightHandlers[0].handler(); + } else { + if (highlightHandlers.length > 1 && + highlightHandlers[highlightHandlers.length - 1].id == currentHighlightedRowId) { + highlightHandlers[0].handler(); + } else { + for (var i = 1; i < highlightHandlers.length; i++) { + if (highlightHandlers[i - 1].id == currentHighlightedRowId) { + highlightHandlers[i].handler(); + break; + } + } + } + } + smoothScrollToRow(currentHighlightedRowId); +} + +function populateBomTable() { + populateBomHeader(); + populateBomBody(); +} + +function modulesClicked(moduleIndexes) { + var lastClickedIndex = moduleIndexes.indexOf(lastClicked); + var index = moduleIndexes[(lastClickedIndex + 1) % moduleIndexes.length]; + for (var handler of highlightHandlers) { + if (handler.refs.map(r => r[1]).indexOf(index) >= 0) { + lastClicked = index; + handler.handler(); + smoothScrollToRow(currentHighlightedRowId); + break; + } + } +} + +function updateFilter(input) { + filter = input.toLowerCase(); + populateBomTable(); +} + +function updateRefLookup(input) { + reflookup = input.toLowerCase(); + populateBomTable(); +} + +function silkscreenVisible(visible) { + if (visible) { + allcanvas.front.silk.style.display = ""; + allcanvas.back.silk.style.display = ""; + writeStorage("silkscreenVisible", true); + } else { + allcanvas.front.silk.style.display = "none"; + allcanvas.back.silk.style.display = "none"; + writeStorage("silkscreenVisible", false); + } +} + +function changeCanvasLayout(layout) { + document.getElementById("fl-btn").classList.remove("depressed"); + document.getElementById("fb-btn").classList.remove("depressed"); + document.getElementById("bl-btn").classList.remove("depressed"); + switch (layout) { + case 'F': + document.getElementById("fl-btn").classList.add("depressed"); + if (bomlayout != "bom-only") { + canvassplit.collapse(1); + } + break; + case 'B': + document.getElementById("bl-btn").classList.add("depressed"); + if (bomlayout != "bom-only") { + canvassplit.collapse(0); + } + break; + default: + document.getElementById("fb-btn").classList.add("depressed"); + if (bomlayout != "bom-only") { + canvassplit.setSizes([50, 50]); + } + } + canvaslayout = layout; + writeStorage("canvaslayout", layout); + resizeAll(); + populateBomTable(); +} + +function populateMetadata() { + document.getElementById("title").innerHTML = pcbdata.metadata.title; + document.getElementById("revision").innerHTML = "Rev: " + pcbdata.metadata.revision; + document.getElementById("company").innerHTML = pcbdata.metadata.company; + document.getElementById("filedate").innerHTML = pcbdata.metadata.date; + if (pcbdata.metadata.title != "") { + document.title = pcbdata.metadata.title + " BOM"; + } +} + +function changeBomLayout(layout) { + document.getElementById("bom-btn").classList.remove("depressed"); + document.getElementById("lr-btn").classList.remove("depressed"); + document.getElementById("tb-btn").classList.remove("depressed"); + switch (layout) { + case 'bom-only': + document.getElementById("bom-btn").classList.add("depressed"); + if (bomsplit) { + bomsplit.destroy(); + bomsplit = null; + canvassplit.destroy(); + canvassplit = null; + } + document.getElementById("frontcanvas").style.display = "none"; + document.getElementById("backcanvas").style.display = "none"; + document.getElementById("bot").style.height = ""; + break; + case 'top-bottom': + document.getElementById("tb-btn").classList.add("depressed"); + document.getElementById("frontcanvas").style.display = ""; + document.getElementById("backcanvas").style.display = ""; + document.getElementById("bot").style.height = "calc(100% - 80px)"; + document.getElementById("bomdiv").classList.remove("split-horizontal"); + document.getElementById("canvasdiv").classList.remove("split-horizontal"); + document.getElementById("frontcanvas").classList.add("split-horizontal"); + document.getElementById("backcanvas").classList.add("split-horizontal"); + if (bomsplit) { + bomsplit.destroy(); + bomsplit = null; + canvassplit.destroy(); + canvassplit = null; + } + bomsplit = Split(['#bomdiv', '#canvasdiv'], { + sizes: [50, 50], + onDragEnd: resizeAll, + direction: "vertical", + gutterSize: 5 + }); + canvassplit = Split(['#frontcanvas', '#backcanvas'], { + sizes: [50, 50], + gutterSize: 5, + onDragEnd: resizeAll + }); + break; + case 'left-right': + document.getElementById("lr-btn").classList.add("depressed"); + document.getElementById("frontcanvas").style.display = ""; + document.getElementById("backcanvas").style.display = ""; + document.getElementById("bot").style.height = "calc(100% - 80px)"; + document.getElementById("bomdiv").classList.add("split-horizontal"); + document.getElementById("canvasdiv").classList.add("split-horizontal"); + document.getElementById("frontcanvas").classList.remove("split-horizontal"); + document.getElementById("backcanvas").classList.remove("split-horizontal"); + if (bomsplit) { + bomsplit.destroy(); + bomsplit = null; + canvassplit.destroy(); + canvassplit = null; + } + bomsplit = Split(['#bomdiv', '#canvasdiv'], { + sizes: [50, 50], + onDragEnd: resizeAll, + gutterSize: 5 + }); + canvassplit = Split(['#frontcanvas', '#backcanvas'], { + sizes: [50, 50], + gutterSize: 5, + direction: "vertical", + onDragEnd: resizeAll + }); + } + bomlayout = layout; + writeStorage("bomlayout", layout); + changeCanvasLayout(canvaslayout); +} + +function focusFilterField() { + focusInputField(document.getElementById("filter")); +} + +function focusRefLookupField() { + focusInputField(document.getElementById("reflookup")); +} + +function toggleBomCheckbox(bomrowid, checkboxnum) { + if (!bomrowid || checkboxnum > checkboxes.length) { + return; + } + var bomrow = document.getElementById(bomrowid); + var checkbox = bomrow.childNodes[checkboxnum].childNodes[0]; + checkbox.checked = !checkbox.checked; + checkbox.indeterminate = false; + checkbox.onchange(); +} + +function checkBomCheckbox(bomrowid, checkboxname) { + var checkboxnum = 0; + while (checkboxnum < checkboxes.length && + checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) { + checkboxnum++; + } + if (!bomrowid || checkboxnum >= checkboxes.length) { + return; + } + var bomrow = document.getElementById(bomrowid); + var checkbox = bomrow.childNodes[checkboxnum + 1].childNodes[0]; + checkbox.checked = true; + checkbox.indeterminate = false; + checkbox.onchange(); +} + +function setBomCheckboxes(value) { + bomCheckboxes = value; + writeStorage("bomCheckboxes", value); + populateBomTable(); +} + +document.onkeydown = function(e) { + switch (e.key) { + case "n": + if (document.activeElement.type == "text") { + return; + } + if (currentHighlightedRowId !== null) { + checkBomCheckbox(currentHighlightedRowId, "placed"); + highlightNextRow(); + e.preventDefault(); + } + break; + case "ArrowUp": + highlightPreviousRow(); + e.preventDefault(); + break; + case "ArrowDown": + highlightNextRow(); + e.preventDefault(); + break; + default: + break; + } + if (e.altKey) { + switch (e.key) { + case "f": + focusFilterField(); + e.preventDefault(); + break; + case "r": + focusRefLookupField(); + e.preventDefault(); + break; + case "z": + changeBomLayout("bom-only"); + e.preventDefault(); + break; + case "x": + changeBomLayout("left-right"); + e.preventDefault(); + break; + case "c": + changeBomLayout("top-bottom"); + e.preventDefault(); + break; + case "v": + changeCanvasLayout("F"); + e.preventDefault(); + break; + case "b": + changeCanvasLayout("FB"); + e.preventDefault(); + break; + case "n": + changeCanvasLayout("B"); + e.preventDefault(); + break; + default: + break; + } + if (e.key >= '1' && e.key <= '9') { + toggleBomCheckbox(currentHighlightedRowId, parseInt(e.key)); + } + } +} + +function initDefaults() { + bomlayout = readStorage("bomlayout"); + if (bomlayout === null) { + bomlayout = config.bom_view; + } + if (!['bom-only', 'left-right', 'top-bottom'].includes(bomlayout)) { + bomlayout = config.bom_view; + } + canvaslayout = readStorage("canvaslayout"); + if (canvaslayout === null) { + canvaslayout = config.layer_view; + } + bomCheckboxes = readStorage("bomCheckboxes"); + if (bomCheckboxes === null) { + bomCheckboxes = config.checkboxes; + } + document.getElementById("bomCheckboxes").value = bomCheckboxes; + + var b = readStorage("silkscreenVisible"); + if (b === null) { + b = config.show_silkscreen; + } + document.getElementById("silkscreenCheckbox").checked = b; + silkscreenVisible(b); + + b = readStorage("redrawOnDrag"); + if (b === null) { + b = config.redraw_on_drag; + } + document.getElementById("dragCheckbox").checked = b; + setRedrawOnDrag(b); + + b = readStorage("darkmode"); + if (b === null) { + b = config.dark_mode; + } + document.getElementById("darkmodeCheckbox").checked = b; + setDarkMode(b); + + b = readStorage("highlightpin1"); + if (b === null) { + b = config.highlight_pin1; + } + document.getElementById("highlightpin1Checkbox").checked = b; + setHighlightPin1(b); + + boardRotation = readStorage("boardRotation"); + if (boardRotation === null) { + boardRotation = config.board_rotation * 5; + } else { + boardRotation = parseInt(boardRotation); + } + document.getElementById("boardRotation").value = boardRotation / 5; + document.getElementById("rotationDegree").textContent = boardRotation; +} + +window.onload = function(e) { + initUtils(); + initRender(); + initStorage(); + initDefaults(); + cleanGutters(); + populateMetadata(); + dbgdiv = document.getElementById("dbg"); + bom = document.getElementById("bombody"); + bomhead = document.getElementById("bomhead"); + filter = ""; + reflookup = ""; + initDone = true; + // Triggers render + changeBomLayout(bomlayout); +} + +window.onresize = resizeAll; +window.matchMedia("print").addListener(resizeAll); + +/////////////////////////////////////////////// + + </script> +</head> + +<body> +<div id="topmostdiv" style="width: 100%; height: 100%"> + <div id="top"> + <div style="float: right;"> + <div class="hideonprint menu" style="float: right; margin: 10px; top: 8px;"> + <button class="menubtn"></button> + <div class="menu-content"> + <label class="menu-label menu-label-top"> + <input id="darkmodeCheckbox" type="checkbox" onchange="setDarkMode(this.checked)"> + Dark mode + </label> + <label class="menu-label"> + <input id="silkscreenCheckbox" type="checkbox" checked onchange="silkscreenVisible(this.checked)"> + Show silkscreen + </label> + <label class="menu-label"> + <input id="highlightpin1Checkbox" type="checkbox" onchange="setHighlightPin1(this.checked)"> + Highlight first pin + </label> + <label class="menu-label"> + <input id="dragCheckbox" type="checkbox" checked onchange="setRedrawOnDrag(this.checked)"> + Continuous redraw on drag + </label> + <label class="menu-label"> + <span>Board rotation</span> + <span style="float: right"><span id="rotationDegree">0</span>°</span> + <input id="boardRotation" type="range" min="-36" max="36" value="0" class="slider" oninput="setBoardRotation(this.value)"> + </label> + <label class="menu-label"> + <div style="margin-left: 5px">Bom checkboxes</div> + <input id="bomCheckboxes" class="menu-textbox" type=text + oninput="setBomCheckboxes(this.value)"> + </label> + <label class="menu-label"> + <span class="shameless-plug"> + <span>Created using</span> + <a target="blank" href="https://github.com/openscopeproject/InteractiveHtmlBom">InteractiveHtmlBom</a> + </span> + </label> + </div> + </div> + <div class="button-container hideonprint" + style="float: right; margin: 10px; position: relative; top: 8px"> + <button id="fl-btn" class="left-most-button" onclick="changeCanvasLayout('F')" + title="Front only">F + </button> + <button id="fb-btn" class="middle-button" onclick="changeCanvasLayout('FB')" + title="Front and Back">FB + </button> + <button id="bl-btn" class="right-most-button" onclick="changeCanvasLayout('B')" + title="Back only">B + </button> + </div> + <div class="button-container hideonprint" + style="float: right; margin: 10px; position: relative; top: 8px"> + <button id="bom-btn" class="left-most-button" onclick="changeBomLayout('bom-only')" + title="BOM only"></button> + <button id="lr-btn" class="middle-button" onclick="changeBomLayout('left-right')" + title="BOM left, drawings right"></button> + <button id="tb-btn" class="right-most-button" onclick="changeBomLayout('top-bottom')" + title="BOM top, drawings bot"></button> + </div> + </div> + <div id="fileinfodiv" style="overflow: auto;"> + <table class="fileinfo"> + <tbody> + <tr> + <td id="title" class="title" style="width: 70%"> + Title + </td> + <td id="revision" class="title" style="width: 30%"> + Revision + </td> + </tr> + <tr> + <td id="company"> + Kicad version + </td> + <td id="filedate"> + Date + </td> + </tr> + </tbody> + </table> + </div> + </div> + <div id="bot" class="split" style="height: calc(100% - 80px)"> + <div id="bomdiv" class="split split-horizontal"> + <div style="width: 100%"> + <input id="reflookup" class="searchbox reflookup hideonprint" type="text" placeholder="Ref lookup" + oninput="updateRefLookup(this.value)"> + <input id="filter" class="searchbox filter hideonprint" type="text" placeholder="Filter" + oninput="updateFilter(this.value)"> + <div class="button-container hideonprint" style="float: left"> + <button id="copy" title="Copy bom table to clipboard" + onclick="copyToClipboard()"></button> + </div> + </div> + <div id="dbg"></div> + <table class="bom"> + <thead id="bomhead"> + </thead> + <tbody id="bombody"> + </tbody> + </table> + </div> + <div id="canvasdiv" class="split split-horizontal"> + <div id="frontcanvas" class="split" style="overflow: hidden"> + <div style="position: relative; width: 100%; height: 100%;"> + <canvas id="F_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas> + <canvas id="F_slk" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas> + <canvas id="F_hl" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas> + </div> + </div> + <div id="backcanvas" class="split" style="overflow: hidden"> + <div style="position: relative; width: 100%; height: 100%;"> + <canvas id="B_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas> + <canvas id="B_slk" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas> + <canvas id="B_hl" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas> + </div> + </div> + </div> + </div> +</div> +</body> + +</html> diff --git a/OpenPLC_modules/switches/cutlineSwitch.dxf b/OpenPLC_modules/switches/cutlineSwitch.dxf new file mode 100644 index 0000000..cebf414 --- /dev/null +++ b/OpenPLC_modules/switches/cutlineSwitch.dxf @@ -0,0 +1,306 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1009 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMAX + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 70 +0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 70 +1 + 0 +LTYPE + 2 +CONTINUOUS + 70 +0 + 3 +Solid line + 72 +65 + 73 +0 + 40 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 70 +1 + 0 +LAYER + 2 +0 + 70 +64 + 62 +7 + 6 +continuous + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 70 +1 + 0 +STYLE + 2 +STANDARD + 70 +0 + 40 +0 + 41 +1.0 + 50 +0.0 + 71 +0 + 42 +1 + 3 +ARIAL.TTF + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 70 +0 + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 8 +0 + 2 +SKETCH + 70 +0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +SKETCH + 0 +POLYLINE + 8 +0 + 62 +7 + 70 +1 + 66 +1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +VERTEX + 8 +0 + 10 +-45.0 + 20 +-21.0 + 30 +0.0 + 0 +VERTEX + 8 +0 + 10 +-45.0 + 20 +21.0 + 30 +0.0 + 42 +-0.414213562373 + 0 +VERTEX + 8 +0 + 10 +-41.0 + 20 +25.0 + 30 +0.0 + 0 +VERTEX + 8 +0 + 10 +41.0 + 20 +25.0 + 30 +0.0 + 42 +-0.414213562373 + 0 +VERTEX + 8 +0 + 10 +45.0 + 20 +21.0 + 30 +0.0 + 0 +VERTEX + 8 +0 + 10 +45.0 + 20 +-21.0 + 30 +0.0 + 42 +-0.414213562373 + 0 +VERTEX + 8 +0 + 10 +41.0 + 20 +-25.0 + 30 +0.0 + 0 +VERTEX + 8 +0 + 10 +-41.0 + 20 +-25.0 + 30 +0.0 + 42 +-0.414213562373 + 0 +SEQEND + 8 +0 + 0 +CIRCLE + 8 +0 + 62 +7 + 10 +35.0 + 20 +0.0 + 30 +0.0 + 40 +1.6 + 0 +ENDBLK + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +INSERT + 2 +SKETCH + 8 +0 + 62 +7 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +CIRCLE + 8 +0 + 62 +7 + 10 +-35.0 + 20 +0.0 + 30 +0.0 + 40 +1.6 + 0 +ENDSEC + 0 +EOF diff --git a/OpenPLC_modules/switches/gerber/switches-B.Cu.gbr b/OpenPLC_modules/switches/gerber/switches-B.Cu.gbr new file mode 100644 index 0000000..37cbcfc --- /dev/null +++ b/OpenPLC_modules/switches/gerber/switches-B.Cu.gbr @@ -0,0 +1,1681 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1* +G04 #@! TF.CreationDate,2019-03-20T13:16:04+05:30* +G04 #@! TF.ProjectId,switches,73776974636865732E6B696361645F70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Copper,L2,Bot,Signal* +G04 #@! TF.FilePolarity,Positive* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.1) date Wed 20 Mar 2019 01:16:04 PM IST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 #@! TA.AperFunction,ComponentPad* +%ADD10O,1.700000X1.700000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD11R,1.700000X1.700000*% +G04 #@! TD* +G04 #@! TA.AperFunction,SMDPad,CuDef* +%ADD12R,10.000000X5.000000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ViaPad* +%ADD13C,1.300000*% +G04 #@! TD* +G04 #@! TA.AperFunction,Conductor* +%ADD14C,0.600000*% +G04 #@! TD* +G04 #@! TA.AperFunction,Conductor* +%ADD15C,0.254000*% +G04 #@! TD* +G04 APERTURE END LIST* +D10* +G04 #@! TO.P,J1,12* +G04 #@! TO.N,/s10* +X97790000Y-111506000D03* +G04 #@! TO.P,J1,11* +G04 #@! TO.N,/s9* +X97790000Y-108966000D03* +G04 #@! TO.P,J1,10* +G04 #@! TO.N,/s8* +X97790000Y-106426000D03* +G04 #@! TO.P,J1,9* +G04 #@! TO.N,/s7* +X97790000Y-103886000D03* +G04 #@! TO.P,J1,8* +G04 #@! TO.N,/s6* +X97790000Y-101346000D03* +G04 #@! TO.P,J1,7* +G04 #@! TO.N,/s5* +X97790000Y-98806000D03* +G04 #@! TO.P,J1,6* +G04 #@! TO.N,/s4* +X97790000Y-96266000D03* +G04 #@! TO.P,J1,5* +G04 #@! TO.N,/s3* +X97790000Y-93726000D03* +G04 #@! TO.P,J1,4* +G04 #@! TO.N,/s2* +X97790000Y-91186000D03* +G04 #@! TO.P,J1,3* +G04 #@! TO.N,/s1* +X97790000Y-88646000D03* +G04 #@! TO.P,J1,2* +G04 #@! TO.N,+5V* +X97790000Y-86106000D03* +D11* +G04 #@! TO.P,J1,1* +G04 #@! TO.N,GND* +X97790000Y-83566000D03* +G04 #@! TD* +D12* +G04 #@! TO.P,J12,1* +G04 #@! TO.N,/s10* +X135636000Y-104648000D03* +G04 #@! TD* +G04 #@! TO.P,J11,1* +G04 #@! TO.N,/s9* +X135636000Y-90678000D03* +G04 #@! TD* +G04 #@! TO.P,J10,1* +G04 #@! TO.N,/s8* +X122682000Y-119126000D03* +G04 #@! TD* +G04 #@! TO.P,J9,1* +G04 #@! TO.N,/s7* +X122682000Y-104648000D03* +G04 #@! TD* +G04 #@! TO.P,J8,1* +G04 #@! TO.N,/s6* +X122682000Y-90678000D03* +G04 #@! TD* +G04 #@! TO.P,J7,1* +G04 #@! TO.N,/s5* +X122428000Y-76200000D03* +G04 #@! TD* +G04 #@! TO.P,J6,1* +G04 #@! TO.N,/s4* +X109728000Y-119126000D03* +G04 #@! TD* +G04 #@! TO.P,J5,1* +G04 #@! TO.N,/s3* +X109728000Y-104648000D03* +G04 #@! TD* +G04 #@! TO.P,J4,1* +G04 #@! TO.N,/s2* +X109728000Y-90678000D03* +G04 #@! TD* +G04 #@! TO.P,J3,1* +G04 #@! TO.N,/s1* +X109982000Y-76200000D03* +G04 #@! TD* +G04 #@! TO.P,J2,1* +G04 #@! TO.N,GND* +X135636000Y-61722000D03* +G04 #@! TD* +D13* +G04 #@! TO.N,/s10* +X130302000Y-108966000D03* +X103967235Y-113062373D03* +G04 #@! TO.N,/s8* +X122682000Y-119126000D03* +G04 #@! TO.N,/s6* +X122682000Y-90678000D03* +G04 #@! TO.N,/s4* +X102616000Y-119380000D03* +G04 #@! TO.N,/s2* +X102870000Y-91440000D03* +G04 #@! TO.N,/s9* +X130302000Y-94996000D03* +X102362000Y-109728000D03* +G04 #@! TO.N,/s7* +X122682000Y-104640723D03* +G04 #@! TO.N,/s5* +X122428000Y-76164543D03* +G04 #@! TO.N,/s3* +X102616000Y-105156000D03* +G04 #@! TO.N,/s1* +X102870000Y-76708000D03* +G04 #@! TO.N,GND* +X133096000Y-66294000D03* +G04 #@! TO.N,+5V* +X121412000Y-71628000D03* +X121412000Y-114808000D03* +X121412000Y-86360000D03* +X121412000Y-100330000D03* +X135890000Y-86360000D03* +X135890000Y-100330000D03* +G04 #@! TD* +D14* +G04 #@! TO.N,/s10* +X135636000Y-108204000D02* +X135636000Y-104648000D01* +X134874000Y-108966000D02* +X135636000Y-108204000D01* +X131572000Y-108966000D02* +X130302000Y-108966000D01* +X131318000Y-108966000D02* +X131572000Y-108966000D01* +X131572000Y-108966000D02* +X134874000Y-108966000D01* +X103967235Y-113062373D02* +X101632373Y-113062373D01* +X100076000Y-111506000D02* +X97790000Y-111506000D01* +X101632373Y-113062373D02* +X100076000Y-111506000D01* +G04 #@! TO.N,/s8* +X120182000Y-119126000D02* +X122682000Y-119126000D01* +X105156000Y-110236000D02* +X111292000Y-110236000D01* +X111292000Y-110236000D02* +X120182000Y-119126000D01* +X97790000Y-106426000D02* +X101346000Y-106426000D01* +X101346000Y-106426000D02* +X103378000Y-108458000D01* +X103378000Y-108458000D02* +X105156000Y-110236000D01* +G04 #@! TO.N,/s6* +X120182000Y-90678000D02* +X122682000Y-90678000D01* +X115864000Y-94996000D02* +X120182000Y-90678000D01* +X98639999Y-100496001D02* +X104140000Y-94996000D01* +X97790000Y-101346000D02* +X98639999Y-100496001D01* +X104140000Y-94996000D02* +X115864000Y-94996000D01* +G04 #@! TO.N,/s4* +X102870000Y-119126000D02* +X102616000Y-119380000D01* +X109728000Y-119126000D02* +X102870000Y-119126000D01* +G04 #@! TO.N,/s2* +X103632000Y-90678000D02* +X102870000Y-91440000D01* +X109728000Y-90678000D02* +X103632000Y-90678000D01* +G04 #@! TO.N,/s9* +X130302000Y-94996000D02* +X134874000Y-94996000D01* +X135636000Y-94234000D02* +X135636000Y-90678000D01* +X134874000Y-94996000D02* +X135636000Y-94234000D01* +X101600000Y-108966000D02* +X102362000Y-109728000D01* +X97790000Y-108966000D02* +X101600000Y-108966000D01* +G04 #@! TO.N,/s7* +X120182000Y-104648000D02* +X122682000Y-104648000D01* +X112816000Y-97282000D02* +X120182000Y-104648000D01* +X104394000Y-97282000D02* +X105156000Y-97282000D01* +X97790000Y-103886000D02* +X104394000Y-97282000D01* +X105156000Y-97282000D02* +X112816000Y-97282000D01* +G04 #@! TO.N,/s5* +X115610000Y-80518000D02* +X119928000Y-76200000D01* +X102870000Y-80518000D02* +X115610000Y-80518000D01* +X119928000Y-76200000D02* +X122428000Y-76200000D01* +X101346000Y-82042000D02* +X102870000Y-80518000D01* +X101346000Y-95250000D02* +X101346000Y-82042000D01* +X97790000Y-98806000D02* +X101346000Y-95250000D01* +G04 #@! TO.N,/s3* +X103124000Y-104648000D02* +X102616000Y-105156000D01* +X109728000Y-104648000D02* +X103124000Y-104648000D01* +G04 #@! TO.N,/s1* +X103378000Y-76200000D02* +X102870000Y-76708000D01* +X109982000Y-76200000D02* +X103378000Y-76200000D01* +G04 #@! TO.N,GND* +X134164000Y-66294000D02* +X133096000Y-66294000D01* +X135636000Y-61722000D02* +X135636000Y-64822000D01* +X135636000Y-64822000D02* +X134164000Y-66294000D01* +G04 #@! TD* +D15* +G04 #@! TO.N,+5V* +G36* +X140683861Y-52128160D02* +X141322530Y-52328307D01* +X141907902Y-52652784D01* +X142416078Y-53088343D01* +X142826289Y-53617183D01* +X143121786Y-54217712D01* +X143292623Y-54873567D01* +X143333001Y-55398325D01* +X143333000Y-137337302D01* +X143261839Y-138037865D01* +X143061693Y-138676532D01* +X142737215Y-139261904D01* +X142301657Y-139770077D01* +X141772815Y-140180290D01* +X141172287Y-140475786D01* +X140516433Y-140646623D01* +X139991687Y-140687000D01* +X98052698Y-140687000D01* +X97352135Y-140615839D01* +X96713468Y-140415693D01* +X96128096Y-140091215D01* +X95619923Y-139655657D01* +X95209710Y-139126815D01* +X94914214Y-138526287D01* +X94743377Y-137870433D01* +X94703000Y-137345687D01* +X94703000Y-131372000D01* +X116748327Y-131372000D01* +X116861142Y-132084284D01* +X117188543Y-132726845D01* +X117698482Y-133236784D01* +X118341043Y-133564185D01* +X119053327Y-133677000D01* +X119765611Y-133564185D01* +X120408172Y-133236784D01* +X120918111Y-132726845D01* +X121245512Y-132084284D01* +X121358327Y-131372000D01* +X121245512Y-130659716D01* +X120918111Y-130017155D01* +X120408172Y-129507216D01* +X119765611Y-129179815D01* +X119053327Y-129067000D01* +X118341043Y-129179815D01* +X117698482Y-129507216D01* +X117188543Y-130017155D01* +X116861142Y-130659716D01* +X116748327Y-131372000D01* +X94703000Y-131372000D01* +X94703000Y-119124398D01* +X101331000Y-119124398D01* +X101331000Y-119635602D01* +X101526629Y-120107894D01* +X101888106Y-120469371D01* +X102360398Y-120665000D01* +X102871602Y-120665000D01* +X103343894Y-120469371D01* +X103705371Y-120107894D01* +X103724795Y-120061000D01* +X104080560Y-120061000D01* +X104080560Y-121626000D01* +X104129843Y-121873765D01* +X104270191Y-122083809D01* +X104480235Y-122224157D01* +X104728000Y-122273440D01* +X114728000Y-122273440D01* +X114975765Y-122224157D01* +X115185809Y-122083809D01* +X115326157Y-121873765D01* +X115375440Y-121626000D01* +X115375440Y-116626000D01* +X115326157Y-116378235D01* +X115185809Y-116168191D01* +X114975765Y-116027843D01* +X114728000Y-115978560D01* +X104728000Y-115978560D01* +X104480235Y-116027843D01* +X104270191Y-116168191D01* +X104129843Y-116378235D01* +X104080560Y-116626000D01* +X104080560Y-118191000D01* +X103103367Y-118191000D01* +X102871602Y-118095000D01* +X102360398Y-118095000D01* +X101888106Y-118290629D01* +X101526629Y-118652106D01* +X101331000Y-119124398D01* +X94703000Y-119124398D01* +X94703000Y-88646000D01* +X96275908Y-88646000D01* +X96391161Y-89225418D01* +X96719375Y-89716625D01* +X97017761Y-89916000D01* +X96719375Y-90115375D01* +X96391161Y-90606582D01* +X96275908Y-91186000D01* +X96391161Y-91765418D01* +X96719375Y-92256625D01* +X97017761Y-92456000D01* +X96719375Y-92655375D01* +X96391161Y-93146582D01* +X96275908Y-93726000D01* +X96391161Y-94305418D01* +X96719375Y-94796625D01* +X97017761Y-94996000D01* +X96719375Y-95195375D01* +X96391161Y-95686582D01* +X96275908Y-96266000D01* +X96391161Y-96845418D01* +X96719375Y-97336625D01* +X97017761Y-97536000D01* +X96719375Y-97735375D01* +X96391161Y-98226582D01* +X96275908Y-98806000D01* +X96391161Y-99385418D01* +X96719375Y-99876625D01* +X97017761Y-100076000D01* +X96719375Y-100275375D01* +X96391161Y-100766582D01* +X96275908Y-101346000D01* +X96391161Y-101925418D01* +X96719375Y-102416625D01* +X97017761Y-102616000D01* +X96719375Y-102815375D01* +X96391161Y-103306582D01* +X96275908Y-103886000D01* +X96391161Y-104465418D01* +X96719375Y-104956625D01* +X97017761Y-105156000D01* +X96719375Y-105355375D01* +X96391161Y-105846582D01* +X96275908Y-106426000D01* +X96391161Y-107005418D01* +X96719375Y-107496625D01* +X97017761Y-107696000D01* +X96719375Y-107895375D01* +X96391161Y-108386582D01* +X96275908Y-108966000D01* +X96391161Y-109545418D01* +X96719375Y-110036625D01* +X97017761Y-110236000D01* +X96719375Y-110435375D01* +X96391161Y-110926582D01* +X96275908Y-111506000D01* +X96391161Y-112085418D01* +X96719375Y-112576625D01* +X97210582Y-112904839D01* +X97643744Y-112991000D01* +X97936256Y-112991000D01* +X98369418Y-112904839D01* +X98860625Y-112576625D01* +X98951247Y-112441000D01* +X99688711Y-112441000D01* +X100906114Y-113658404D01* +X100958276Y-113736470D01* +X101036342Y-113788632D01* +X101267554Y-113943123D01* +X101632373Y-114015690D01* +X101724459Y-113997373D01* +X103084970Y-113997373D01* +X103239341Y-114151744D01* +X103711633Y-114347373D01* +X104222837Y-114347373D01* +X104695129Y-114151744D01* +X105056606Y-113790267D01* +X105252235Y-113317975D01* +X105252235Y-112806771D01* +X105056606Y-112334479D01* +X104695129Y-111973002D01* +X104222837Y-111777373D01* +X103711633Y-111777373D01* +X103239341Y-111973002D01* +X103084970Y-112127373D01* +X102019663Y-112127373D01* +X100802261Y-110909972D01* +X100750097Y-110831903D01* +X100440819Y-110625250D01* +X100168086Y-110571000D01* +X100076000Y-110552683D01* +X99983914Y-110571000D01* +X98951247Y-110571000D01* +X98860625Y-110435375D01* +X98562239Y-110236000D01* +X98860625Y-110036625D01* +X98951247Y-109901000D01* +X101077000Y-109901000D01* +X101077000Y-109983602D01* +X101272629Y-110455894D01* +X101634106Y-110817371D01* +X102106398Y-111013000D01* +X102617602Y-111013000D01* +X103089894Y-110817371D01* +X103451371Y-110455894D01* +X103627761Y-110030050D01* +X104429740Y-110832030D01* +X104481903Y-110910097D01* +X104559969Y-110962259D01* +X104791181Y-111116750D01* +X105156000Y-111189317D01* +X105248086Y-111171000D01* +X110904711Y-111171000D01* +X117034560Y-117300849D01* +X117034560Y-121626000D01* +X117083843Y-121873765D01* +X117224191Y-122083809D01* +X117434235Y-122224157D01* +X117682000Y-122273440D01* +X127682000Y-122273440D01* +X127929765Y-122224157D01* +X128139809Y-122083809D01* +X128280157Y-121873765D01* +X128329440Y-121626000D01* +X128329440Y-116626000D01* +X128280157Y-116378235D01* +X128139809Y-116168191D01* +X127929765Y-116027843D01* +X127682000Y-115978560D01* +X118356849Y-115978560D01* +X112018261Y-109639972D01* +X111966097Y-109561903D01* +X111656819Y-109355250D01* +X111384086Y-109301000D01* +X111292000Y-109282683D01* +X111199914Y-109301000D01* +X105543290Y-109301000D01* +X104952688Y-108710398D01* +X129017000Y-108710398D01* +X129017000Y-109221602D01* +X129212629Y-109693894D01* +X129574106Y-110055371D01* +X130046398Y-110251000D01* +X130557602Y-110251000D01* +X131029894Y-110055371D01* +X131184265Y-109901000D01* +X134781914Y-109901000D01* +X134874000Y-109919317D01* +X134966086Y-109901000D01* +X135238819Y-109846750D01* +X135548097Y-109640097D01* +X135600261Y-109562028D01* +X136232031Y-108930259D01* +X136310097Y-108878097D01* +X136516750Y-108568819D01* +X136571000Y-108296086D01* +X136571000Y-108296085D01* +X136589317Y-108204000D01* +X136571000Y-108111914D01* +X136571000Y-107795440D01* +X140636000Y-107795440D01* +X140883765Y-107746157D01* +X141093809Y-107605809D01* +X141234157Y-107395765D01* +X141283440Y-107148000D01* +X141283440Y-102148000D01* +X141234157Y-101900235D01* +X141093809Y-101690191D01* +X140883765Y-101549843D01* +X140636000Y-101500560D01* +X130636000Y-101500560D01* +X130388235Y-101549843D01* +X130178191Y-101690191D01* +X130037843Y-101900235D01* +X129988560Y-102148000D01* +X129988560Y-107148000D01* +X130037843Y-107395765D01* +X130178191Y-107605809D01* +X130290721Y-107681000D01* +X130046398Y-107681000D01* +X129574106Y-107876629D01* +X129212629Y-108238106D01* +X129017000Y-108710398D01* +X104952688Y-108710398D01* +X104104261Y-107861972D01* +X104104259Y-107861969D01* +X102683289Y-106441000D01* +X102871602Y-106441000D01* +X103343894Y-106245371D01* +X103705371Y-105883894D01* +X103830005Y-105583000D01* +X104080560Y-105583000D01* +X104080560Y-107148000D01* +X104129843Y-107395765D01* +X104270191Y-107605809D01* +X104480235Y-107746157D01* +X104728000Y-107795440D01* +X114728000Y-107795440D01* +X114975765Y-107746157D01* +X115185809Y-107605809D01* +X115326157Y-107395765D01* +X115375440Y-107148000D01* +X115375440Y-102148000D01* +X115326157Y-101900235D01* +X115185809Y-101690191D01* +X114975765Y-101549843D01* +X114728000Y-101500560D01* +X104728000Y-101500560D01* +X104480235Y-101549843D01* +X104270191Y-101690191D01* +X104129843Y-101900235D01* +X104080560Y-102148000D01* +X104080560Y-103713000D01* +X103216080Y-103713000D01* +X103123999Y-103694684D01* +X103031918Y-103713000D01* +X103031914Y-103713000D01* +X102759181Y-103767250D01* +X102603908Y-103871000D01* +X102360398Y-103871000D01* +X101888106Y-104066629D01* +X101526629Y-104428106D01* +X101331000Y-104900398D01* +X101331000Y-105411602D01* +X101357225Y-105474916D01* +X101346000Y-105472683D01* +X101253914Y-105491000D01* +X98951247Y-105491000D01* +X98860625Y-105355375D01* +X98562239Y-105156000D01* +X98860625Y-104956625D01* +X99188839Y-104465418D01* +X99304092Y-103886000D01* +X99272270Y-103726019D01* +X104781290Y-98217000D01* +X112428711Y-98217000D01* +X117034560Y-102822850D01* +X117034560Y-107148000D01* +X117083843Y-107395765D01* +X117224191Y-107605809D01* +X117434235Y-107746157D01* +X117682000Y-107795440D01* +X127682000Y-107795440D01* +X127929765Y-107746157D01* +X128139809Y-107605809D01* +X128280157Y-107395765D01* +X128329440Y-107148000D01* +X128329440Y-102148000D01* +X128280157Y-101900235D01* +X128139809Y-101690191D01* +X127929765Y-101549843D01* +X127682000Y-101500560D01* +X118356850Y-101500560D01* +X113542261Y-96685972D01* +X113490097Y-96607903D01* +X113180819Y-96401250D01* +X112908086Y-96347000D01* +X112816000Y-96328683D01* +X112723914Y-96347000D01* +X104486081Y-96347000D01* +X104393999Y-96328684D01* +X104301917Y-96347000D01* +X104301914Y-96347000D01* +X104063957Y-96394333D01* +X104527290Y-95931000D01* +X115771914Y-95931000D01* +X115864000Y-95949317D01* +X115956086Y-95931000D01* +X116228819Y-95876750D01* +X116538097Y-95670097D01* +X116590261Y-95592028D01* +X117441891Y-94740398D01* +X129017000Y-94740398D01* +X129017000Y-95251602D01* +X129212629Y-95723894D01* +X129574106Y-96085371D01* +X130046398Y-96281000D01* +X130557602Y-96281000D01* +X131029894Y-96085371D01* +X131184265Y-95931000D01* +X134781914Y-95931000D01* +X134874000Y-95949317D01* +X134966086Y-95931000D01* +X135238819Y-95876750D01* +X135548097Y-95670097D01* +X135600261Y-95592028D01* +X136232031Y-94960259D01* +X136310097Y-94908097D01* +X136516750Y-94598819D01* +X136571000Y-94326086D01* +X136571000Y-94326085D01* +X136589317Y-94234000D01* +X136571000Y-94141914D01* +X136571000Y-93825440D01* +X140636000Y-93825440D01* +X140883765Y-93776157D01* +X141093809Y-93635809D01* +X141234157Y-93425765D01* +X141283440Y-93178000D01* +X141283440Y-88178000D01* +X141234157Y-87930235D01* +X141093809Y-87720191D01* +X140883765Y-87579843D01* +X140636000Y-87530560D01* +X130636000Y-87530560D01* +X130388235Y-87579843D01* +X130178191Y-87720191D01* +X130037843Y-87930235D01* +X129988560Y-88178000D01* +X129988560Y-93178000D01* +X130037843Y-93425765D01* +X130178191Y-93635809D01* +X130290721Y-93711000D01* +X130046398Y-93711000D01* +X129574106Y-93906629D01* +X129212629Y-94268106D01* +X129017000Y-94740398D01* +X117441891Y-94740398D01* +X118356849Y-93825440D01* +X127682000Y-93825440D01* +X127929765Y-93776157D01* +X128139809Y-93635809D01* +X128280157Y-93425765D01* +X128329440Y-93178000D01* +X128329440Y-88178000D01* +X128280157Y-87930235D01* +X128139809Y-87720191D01* +X127929765Y-87579843D01* +X127682000Y-87530560D01* +X117682000Y-87530560D01* +X117434235Y-87579843D01* +X117224191Y-87720191D01* +X117083843Y-87930235D01* +X117034560Y-88178000D01* +X117034560Y-92503151D01* +X115476711Y-94061000D01* +X104232085Y-94061000D01* +X104139999Y-94042683D01* +X103775181Y-94115250D01* +X103465903Y-94321903D01* +X103413741Y-94399969D01* +X102233667Y-95580043D01* +X102281000Y-95342086D01* +X102281000Y-95342082D01* +X102299316Y-95250001D01* +X102281000Y-95157920D01* +X102281000Y-92586903D01* +X102614398Y-92725000D01* +X103125602Y-92725000D01* +X103597894Y-92529371D01* +X103959371Y-92167894D01* +X104080560Y-91875317D01* +X104080560Y-93178000D01* +X104129843Y-93425765D01* +X104270191Y-93635809D01* +X104480235Y-93776157D01* +X104728000Y-93825440D01* +X114728000Y-93825440D01* +X114975765Y-93776157D01* +X115185809Y-93635809D01* +X115326157Y-93425765D01* +X115375440Y-93178000D01* +X115375440Y-88178000D01* +X115326157Y-87930235D01* +X115185809Y-87720191D01* +X114975765Y-87579843D01* +X114728000Y-87530560D01* +X104728000Y-87530560D01* +X104480235Y-87579843D01* +X104270191Y-87720191D01* +X104129843Y-87930235D01* +X104080560Y-88178000D01* +X104080560Y-89743000D01* +X103724086Y-89743000D01* +X103632000Y-89724683D01* +X103539914Y-89743000D01* +X103267181Y-89797250D01* +X102957903Y-90003903D01* +X102905741Y-90081970D01* +X102832710Y-90155000D01* +X102614398Y-90155000D01* +X102281000Y-90293097D01* +X102281000Y-82429289D01* +X103257290Y-81453000D01* +X115517914Y-81453000D01* +X115610000Y-81471317D01* +X115702086Y-81453000D01* +X115974819Y-81398750D01* +X116284097Y-81192097D01* +X116336261Y-81114028D01* +X118102849Y-79347440D01* +X127428000Y-79347440D01* +X127675765Y-79298157D01* +X127885809Y-79157809D01* +X128026157Y-78947765D01* +X128075440Y-78700000D01* +X128075440Y-73700000D01* +X128026157Y-73452235D01* +X127885809Y-73242191D01* +X127675765Y-73101843D01* +X127428000Y-73052560D01* +X117428000Y-73052560D01* +X117180235Y-73101843D01* +X116970191Y-73242191D01* +X116829843Y-73452235D01* +X116780560Y-73700000D01* +X116780560Y-78025151D01* +X115222711Y-79583000D01* +X102962080Y-79583000D01* +X102869999Y-79564684D01* +X102777918Y-79583000D01* +X102777914Y-79583000D01* +X102505181Y-79637250D01* +X102195903Y-79843903D01* +X102143741Y-79921969D01* +X100749970Y-81315741D01* +X100671904Y-81367903D01* +X100619742Y-81445969D01* +X100619741Y-81445970D01* +X100465250Y-81677182D01* +X100392683Y-82042000D01* +X100411001Y-82134090D01* +X100411000Y-94862710D01* +X99254919Y-96018791D01* +X99188839Y-95686582D01* +X98860625Y-95195375D01* +X98562239Y-94996000D01* +X98860625Y-94796625D01* +X99188839Y-94305418D01* +X99304092Y-93726000D01* +X99188839Y-93146582D01* +X98860625Y-92655375D01* +X98562239Y-92456000D01* +X98860625Y-92256625D01* +X99188839Y-91765418D01* +X99304092Y-91186000D01* +X99188839Y-90606582D01* +X98860625Y-90115375D01* +X98562239Y-89916000D01* +X98860625Y-89716625D01* +X99188839Y-89225418D01* +X99304092Y-88646000D01* +X99188839Y-88066582D01* +X98860625Y-87575375D01* +X98541522Y-87362157D01* +X98671358Y-87301183D01* +X99061645Y-86872924D01* +X99231476Y-86462890D01* +X99110155Y-86233000D01* +X97917000Y-86233000D01* +X97917000Y-86253000D01* +X97663000Y-86253000D01* +X97663000Y-86233000D01* +X96469845Y-86233000D01* +X96348524Y-86462890D01* +X96518355Y-86872924D01* +X96908642Y-87301183D01* +X97038478Y-87362157D01* +X96719375Y-87575375D01* +X96391161Y-88066582D01* +X96275908Y-88646000D01* +X94703000Y-88646000D01* +X94703000Y-82716000D01* +X96292560Y-82716000D01* +X96292560Y-84416000D01* +X96341843Y-84663765D01* +X96482191Y-84873809D01* +X96692235Y-85014157D01* +X96795708Y-85034739D01* +X96518355Y-85339076D01* +X96348524Y-85749110D01* +X96469845Y-85979000D01* +X97663000Y-85979000D01* +X97663000Y-85959000D01* +X97917000Y-85959000D01* +X97917000Y-85979000D01* +X99110155Y-85979000D01* +X99231476Y-85749110D01* +X99061645Y-85339076D01* +X98784292Y-85034739D01* +X98887765Y-85014157D01* +X99097809Y-84873809D01* +X99238157Y-84663765D01* +X99287440Y-84416000D01* +X99287440Y-82716000D01* +X99238157Y-82468235D01* +X99097809Y-82258191D01* +X98887765Y-82117843D01* +X98640000Y-82068560D01* +X96940000Y-82068560D01* +X96692235Y-82117843D01* +X96482191Y-82258191D01* +X96341843Y-82468235D01* +X96292560Y-82716000D01* +X94703000Y-82716000D01* +X94703000Y-76452398D01* +X101585000Y-76452398D01* +X101585000Y-76963602D01* +X101780629Y-77435894D01* +X102142106Y-77797371D01* +X102614398Y-77993000D01* +X103125602Y-77993000D01* +X103597894Y-77797371D01* +X103959371Y-77435894D01* +X104084005Y-77135000D01* +X104334560Y-77135000D01* +X104334560Y-78700000D01* +X104383843Y-78947765D01* +X104524191Y-79157809D01* +X104734235Y-79298157D01* +X104982000Y-79347440D01* +X114982000Y-79347440D01* +X115229765Y-79298157D01* +X115439809Y-79157809D01* +X115580157Y-78947765D01* +X115629440Y-78700000D01* +X115629440Y-73700000D01* +X115580157Y-73452235D01* +X115439809Y-73242191D01* +X115229765Y-73101843D01* +X114982000Y-73052560D01* +X104982000Y-73052560D01* +X104734235Y-73101843D01* +X104524191Y-73242191D01* +X104383843Y-73452235D01* +X104334560Y-73700000D01* +X104334560Y-75265000D01* +X103470080Y-75265000D01* +X103377999Y-75246684D01* +X103285918Y-75265000D01* +X103285914Y-75265000D01* +X103013181Y-75319250D01* +X102857908Y-75423000D01* +X102614398Y-75423000D01* +X102142106Y-75618629D01* +X101780629Y-75980106D01* +X101585000Y-76452398D01* +X94703000Y-76452398D01* +X94703000Y-61372000D01* +X116748326Y-61372000D01* +X116861141Y-62084284D01* +X117188542Y-62726846D01* +X117698481Y-63236785D01* +X118341043Y-63564186D01* +X119053327Y-63677001D01* +X119765611Y-63564186D01* +X120408173Y-63236785D01* +X120918112Y-62726846D01* +X121245513Y-62084284D01* +X121358328Y-61372000D01* +X121245513Y-60659716D01* +X120918112Y-60017154D01* +X120408173Y-59507215D01* +X119848406Y-59222000D01* +X129988560Y-59222000D01* +X129988560Y-64222000D01* +X130037843Y-64469765D01* +X130178191Y-64679809D01* +X130388235Y-64820157D01* +X130636000Y-64869440D01* +X134266270Y-64869440D01* +X133877488Y-65258223D01* +X133823894Y-65204629D01* +X133351602Y-65009000D01* +X132840398Y-65009000D01* +X132368106Y-65204629D01* +X132006629Y-65566106D01* +X131811000Y-66038398D01* +X131811000Y-66549602D01* +X132006629Y-67021894D01* +X132368106Y-67383371D01* +X132840398Y-67579000D01* +X133351602Y-67579000D01* +X133823894Y-67383371D01* +X133978265Y-67229000D01* +X134071914Y-67229000D01* +X134164000Y-67247317D01* +X134256086Y-67229000D01* +X134528819Y-67174750D01* +X134838097Y-66968097D01* +X134890261Y-66890028D01* +X136232031Y-65548259D01* +X136310097Y-65496097D01* +X136516750Y-65186819D01* +X136571000Y-64914086D01* +X136571000Y-64914083D01* +X136579880Y-64869440D01* +X140636000Y-64869440D01* +X140883765Y-64820157D01* +X141093809Y-64679809D01* +X141234157Y-64469765D01* +X141283440Y-64222000D01* +X141283440Y-59222000D01* +X141234157Y-58974235D01* +X141093809Y-58764191D01* +X140883765Y-58623843D01* +X140636000Y-58574560D01* +X130636000Y-58574560D01* +X130388235Y-58623843D01* +X130178191Y-58764191D01* +X130037843Y-58974235D01* +X129988560Y-59222000D01* +X119848406Y-59222000D01* +X119765611Y-59179814D01* +X119053327Y-59066999D01* +X118341043Y-59179814D01* +X117698481Y-59507215D01* +X117188542Y-60017154D01* +X116861141Y-60659716D01* +X116748326Y-61372000D01* +X94703000Y-61372000D01* +X94703000Y-55406698D01* +X94774160Y-54706139D01* +X94974307Y-54067470D01* +X95298784Y-53482098D01* +X95734343Y-52973922D01* +X96263183Y-52563711D01* +X96863712Y-52268214D01* +X97519567Y-52097377D01* +X98044313Y-52057000D01* +X139983302Y-52057000D01* +X140683861Y-52128160D01* +X140683861Y-52128160D01* +G37* +X140683861Y-52128160D02* +X141322530Y-52328307D01* +X141907902Y-52652784D01* +X142416078Y-53088343D01* +X142826289Y-53617183D01* +X143121786Y-54217712D01* +X143292623Y-54873567D01* +X143333001Y-55398325D01* +X143333000Y-137337302D01* +X143261839Y-138037865D01* +X143061693Y-138676532D01* +X142737215Y-139261904D01* +X142301657Y-139770077D01* +X141772815Y-140180290D01* +X141172287Y-140475786D01* +X140516433Y-140646623D01* +X139991687Y-140687000D01* +X98052698Y-140687000D01* +X97352135Y-140615839D01* +X96713468Y-140415693D01* +X96128096Y-140091215D01* +X95619923Y-139655657D01* +X95209710Y-139126815D01* +X94914214Y-138526287D01* +X94743377Y-137870433D01* +X94703000Y-137345687D01* +X94703000Y-131372000D01* +X116748327Y-131372000D01* +X116861142Y-132084284D01* +X117188543Y-132726845D01* +X117698482Y-133236784D01* +X118341043Y-133564185D01* +X119053327Y-133677000D01* +X119765611Y-133564185D01* +X120408172Y-133236784D01* +X120918111Y-132726845D01* +X121245512Y-132084284D01* +X121358327Y-131372000D01* +X121245512Y-130659716D01* +X120918111Y-130017155D01* +X120408172Y-129507216D01* +X119765611Y-129179815D01* +X119053327Y-129067000D01* +X118341043Y-129179815D01* +X117698482Y-129507216D01* +X117188543Y-130017155D01* +X116861142Y-130659716D01* +X116748327Y-131372000D01* +X94703000Y-131372000D01* +X94703000Y-119124398D01* +X101331000Y-119124398D01* +X101331000Y-119635602D01* +X101526629Y-120107894D01* +X101888106Y-120469371D01* +X102360398Y-120665000D01* +X102871602Y-120665000D01* +X103343894Y-120469371D01* +X103705371Y-120107894D01* +X103724795Y-120061000D01* +X104080560Y-120061000D01* +X104080560Y-121626000D01* +X104129843Y-121873765D01* +X104270191Y-122083809D01* +X104480235Y-122224157D01* +X104728000Y-122273440D01* +X114728000Y-122273440D01* +X114975765Y-122224157D01* +X115185809Y-122083809D01* +X115326157Y-121873765D01* +X115375440Y-121626000D01* +X115375440Y-116626000D01* +X115326157Y-116378235D01* +X115185809Y-116168191D01* +X114975765Y-116027843D01* +X114728000Y-115978560D01* +X104728000Y-115978560D01* +X104480235Y-116027843D01* +X104270191Y-116168191D01* +X104129843Y-116378235D01* +X104080560Y-116626000D01* +X104080560Y-118191000D01* +X103103367Y-118191000D01* +X102871602Y-118095000D01* +X102360398Y-118095000D01* +X101888106Y-118290629D01* +X101526629Y-118652106D01* +X101331000Y-119124398D01* +X94703000Y-119124398D01* +X94703000Y-88646000D01* +X96275908Y-88646000D01* +X96391161Y-89225418D01* +X96719375Y-89716625D01* +X97017761Y-89916000D01* +X96719375Y-90115375D01* +X96391161Y-90606582D01* +X96275908Y-91186000D01* +X96391161Y-91765418D01* +X96719375Y-92256625D01* +X97017761Y-92456000D01* +X96719375Y-92655375D01* +X96391161Y-93146582D01* +X96275908Y-93726000D01* +X96391161Y-94305418D01* +X96719375Y-94796625D01* +X97017761Y-94996000D01* +X96719375Y-95195375D01* +X96391161Y-95686582D01* +X96275908Y-96266000D01* +X96391161Y-96845418D01* +X96719375Y-97336625D01* +X97017761Y-97536000D01* +X96719375Y-97735375D01* +X96391161Y-98226582D01* +X96275908Y-98806000D01* +X96391161Y-99385418D01* +X96719375Y-99876625D01* +X97017761Y-100076000D01* +X96719375Y-100275375D01* +X96391161Y-100766582D01* +X96275908Y-101346000D01* +X96391161Y-101925418D01* +X96719375Y-102416625D01* +X97017761Y-102616000D01* +X96719375Y-102815375D01* +X96391161Y-103306582D01* +X96275908Y-103886000D01* +X96391161Y-104465418D01* +X96719375Y-104956625D01* +X97017761Y-105156000D01* +X96719375Y-105355375D01* +X96391161Y-105846582D01* +X96275908Y-106426000D01* +X96391161Y-107005418D01* +X96719375Y-107496625D01* +X97017761Y-107696000D01* +X96719375Y-107895375D01* +X96391161Y-108386582D01* +X96275908Y-108966000D01* +X96391161Y-109545418D01* +X96719375Y-110036625D01* +X97017761Y-110236000D01* +X96719375Y-110435375D01* +X96391161Y-110926582D01* +X96275908Y-111506000D01* +X96391161Y-112085418D01* +X96719375Y-112576625D01* +X97210582Y-112904839D01* +X97643744Y-112991000D01* +X97936256Y-112991000D01* +X98369418Y-112904839D01* +X98860625Y-112576625D01* +X98951247Y-112441000D01* +X99688711Y-112441000D01* +X100906114Y-113658404D01* +X100958276Y-113736470D01* +X101036342Y-113788632D01* +X101267554Y-113943123D01* +X101632373Y-114015690D01* +X101724459Y-113997373D01* +X103084970Y-113997373D01* +X103239341Y-114151744D01* +X103711633Y-114347373D01* +X104222837Y-114347373D01* +X104695129Y-114151744D01* +X105056606Y-113790267D01* +X105252235Y-113317975D01* +X105252235Y-112806771D01* +X105056606Y-112334479D01* +X104695129Y-111973002D01* +X104222837Y-111777373D01* +X103711633Y-111777373D01* +X103239341Y-111973002D01* +X103084970Y-112127373D01* +X102019663Y-112127373D01* +X100802261Y-110909972D01* +X100750097Y-110831903D01* +X100440819Y-110625250D01* +X100168086Y-110571000D01* +X100076000Y-110552683D01* +X99983914Y-110571000D01* +X98951247Y-110571000D01* +X98860625Y-110435375D01* +X98562239Y-110236000D01* +X98860625Y-110036625D01* +X98951247Y-109901000D01* +X101077000Y-109901000D01* +X101077000Y-109983602D01* +X101272629Y-110455894D01* +X101634106Y-110817371D01* +X102106398Y-111013000D01* +X102617602Y-111013000D01* +X103089894Y-110817371D01* +X103451371Y-110455894D01* +X103627761Y-110030050D01* +X104429740Y-110832030D01* +X104481903Y-110910097D01* +X104559969Y-110962259D01* +X104791181Y-111116750D01* +X105156000Y-111189317D01* +X105248086Y-111171000D01* +X110904711Y-111171000D01* +X117034560Y-117300849D01* +X117034560Y-121626000D01* +X117083843Y-121873765D01* +X117224191Y-122083809D01* +X117434235Y-122224157D01* +X117682000Y-122273440D01* +X127682000Y-122273440D01* +X127929765Y-122224157D01* +X128139809Y-122083809D01* +X128280157Y-121873765D01* +X128329440Y-121626000D01* +X128329440Y-116626000D01* +X128280157Y-116378235D01* +X128139809Y-116168191D01* +X127929765Y-116027843D01* +X127682000Y-115978560D01* +X118356849Y-115978560D01* +X112018261Y-109639972D01* +X111966097Y-109561903D01* +X111656819Y-109355250D01* +X111384086Y-109301000D01* +X111292000Y-109282683D01* +X111199914Y-109301000D01* +X105543290Y-109301000D01* +X104952688Y-108710398D01* +X129017000Y-108710398D01* +X129017000Y-109221602D01* +X129212629Y-109693894D01* +X129574106Y-110055371D01* +X130046398Y-110251000D01* +X130557602Y-110251000D01* +X131029894Y-110055371D01* +X131184265Y-109901000D01* +X134781914Y-109901000D01* +X134874000Y-109919317D01* +X134966086Y-109901000D01* +X135238819Y-109846750D01* +X135548097Y-109640097D01* +X135600261Y-109562028D01* +X136232031Y-108930259D01* +X136310097Y-108878097D01* +X136516750Y-108568819D01* +X136571000Y-108296086D01* +X136571000Y-108296085D01* +X136589317Y-108204000D01* +X136571000Y-108111914D01* +X136571000Y-107795440D01* +X140636000Y-107795440D01* +X140883765Y-107746157D01* +X141093809Y-107605809D01* +X141234157Y-107395765D01* +X141283440Y-107148000D01* +X141283440Y-102148000D01* +X141234157Y-101900235D01* +X141093809Y-101690191D01* +X140883765Y-101549843D01* +X140636000Y-101500560D01* +X130636000Y-101500560D01* +X130388235Y-101549843D01* +X130178191Y-101690191D01* +X130037843Y-101900235D01* +X129988560Y-102148000D01* +X129988560Y-107148000D01* +X130037843Y-107395765D01* +X130178191Y-107605809D01* +X130290721Y-107681000D01* +X130046398Y-107681000D01* +X129574106Y-107876629D01* +X129212629Y-108238106D01* +X129017000Y-108710398D01* +X104952688Y-108710398D01* +X104104261Y-107861972D01* +X104104259Y-107861969D01* +X102683289Y-106441000D01* +X102871602Y-106441000D01* +X103343894Y-106245371D01* +X103705371Y-105883894D01* +X103830005Y-105583000D01* +X104080560Y-105583000D01* +X104080560Y-107148000D01* +X104129843Y-107395765D01* +X104270191Y-107605809D01* +X104480235Y-107746157D01* +X104728000Y-107795440D01* +X114728000Y-107795440D01* +X114975765Y-107746157D01* +X115185809Y-107605809D01* +X115326157Y-107395765D01* +X115375440Y-107148000D01* +X115375440Y-102148000D01* +X115326157Y-101900235D01* +X115185809Y-101690191D01* +X114975765Y-101549843D01* +X114728000Y-101500560D01* +X104728000Y-101500560D01* +X104480235Y-101549843D01* +X104270191Y-101690191D01* +X104129843Y-101900235D01* +X104080560Y-102148000D01* +X104080560Y-103713000D01* +X103216080Y-103713000D01* +X103123999Y-103694684D01* +X103031918Y-103713000D01* +X103031914Y-103713000D01* +X102759181Y-103767250D01* +X102603908Y-103871000D01* +X102360398Y-103871000D01* +X101888106Y-104066629D01* +X101526629Y-104428106D01* +X101331000Y-104900398D01* +X101331000Y-105411602D01* +X101357225Y-105474916D01* +X101346000Y-105472683D01* +X101253914Y-105491000D01* +X98951247Y-105491000D01* +X98860625Y-105355375D01* +X98562239Y-105156000D01* +X98860625Y-104956625D01* +X99188839Y-104465418D01* +X99304092Y-103886000D01* +X99272270Y-103726019D01* +X104781290Y-98217000D01* +X112428711Y-98217000D01* +X117034560Y-102822850D01* +X117034560Y-107148000D01* +X117083843Y-107395765D01* +X117224191Y-107605809D01* +X117434235Y-107746157D01* +X117682000Y-107795440D01* +X127682000Y-107795440D01* +X127929765Y-107746157D01* +X128139809Y-107605809D01* +X128280157Y-107395765D01* +X128329440Y-107148000D01* +X128329440Y-102148000D01* +X128280157Y-101900235D01* +X128139809Y-101690191D01* +X127929765Y-101549843D01* +X127682000Y-101500560D01* +X118356850Y-101500560D01* +X113542261Y-96685972D01* +X113490097Y-96607903D01* +X113180819Y-96401250D01* +X112908086Y-96347000D01* +X112816000Y-96328683D01* +X112723914Y-96347000D01* +X104486081Y-96347000D01* +X104393999Y-96328684D01* +X104301917Y-96347000D01* +X104301914Y-96347000D01* +X104063957Y-96394333D01* +X104527290Y-95931000D01* +X115771914Y-95931000D01* +X115864000Y-95949317D01* +X115956086Y-95931000D01* +X116228819Y-95876750D01* +X116538097Y-95670097D01* +X116590261Y-95592028D01* +X117441891Y-94740398D01* +X129017000Y-94740398D01* +X129017000Y-95251602D01* +X129212629Y-95723894D01* +X129574106Y-96085371D01* +X130046398Y-96281000D01* +X130557602Y-96281000D01* +X131029894Y-96085371D01* +X131184265Y-95931000D01* +X134781914Y-95931000D01* +X134874000Y-95949317D01* +X134966086Y-95931000D01* +X135238819Y-95876750D01* +X135548097Y-95670097D01* +X135600261Y-95592028D01* +X136232031Y-94960259D01* +X136310097Y-94908097D01* +X136516750Y-94598819D01* +X136571000Y-94326086D01* +X136571000Y-94326085D01* +X136589317Y-94234000D01* +X136571000Y-94141914D01* +X136571000Y-93825440D01* +X140636000Y-93825440D01* +X140883765Y-93776157D01* +X141093809Y-93635809D01* +X141234157Y-93425765D01* +X141283440Y-93178000D01* +X141283440Y-88178000D01* +X141234157Y-87930235D01* +X141093809Y-87720191D01* +X140883765Y-87579843D01* +X140636000Y-87530560D01* +X130636000Y-87530560D01* +X130388235Y-87579843D01* +X130178191Y-87720191D01* +X130037843Y-87930235D01* +X129988560Y-88178000D01* +X129988560Y-93178000D01* +X130037843Y-93425765D01* +X130178191Y-93635809D01* +X130290721Y-93711000D01* +X130046398Y-93711000D01* +X129574106Y-93906629D01* +X129212629Y-94268106D01* +X129017000Y-94740398D01* +X117441891Y-94740398D01* +X118356849Y-93825440D01* +X127682000Y-93825440D01* +X127929765Y-93776157D01* +X128139809Y-93635809D01* +X128280157Y-93425765D01* +X128329440Y-93178000D01* +X128329440Y-88178000D01* +X128280157Y-87930235D01* +X128139809Y-87720191D01* +X127929765Y-87579843D01* +X127682000Y-87530560D01* +X117682000Y-87530560D01* +X117434235Y-87579843D01* +X117224191Y-87720191D01* +X117083843Y-87930235D01* +X117034560Y-88178000D01* +X117034560Y-92503151D01* +X115476711Y-94061000D01* +X104232085Y-94061000D01* +X104139999Y-94042683D01* +X103775181Y-94115250D01* +X103465903Y-94321903D01* +X103413741Y-94399969D01* +X102233667Y-95580043D01* +X102281000Y-95342086D01* +X102281000Y-95342082D01* +X102299316Y-95250001D01* +X102281000Y-95157920D01* +X102281000Y-92586903D01* +X102614398Y-92725000D01* +X103125602Y-92725000D01* +X103597894Y-92529371D01* +X103959371Y-92167894D01* +X104080560Y-91875317D01* +X104080560Y-93178000D01* +X104129843Y-93425765D01* +X104270191Y-93635809D01* +X104480235Y-93776157D01* +X104728000Y-93825440D01* +X114728000Y-93825440D01* +X114975765Y-93776157D01* +X115185809Y-93635809D01* +X115326157Y-93425765D01* +X115375440Y-93178000D01* +X115375440Y-88178000D01* +X115326157Y-87930235D01* +X115185809Y-87720191D01* +X114975765Y-87579843D01* +X114728000Y-87530560D01* +X104728000Y-87530560D01* +X104480235Y-87579843D01* +X104270191Y-87720191D01* +X104129843Y-87930235D01* +X104080560Y-88178000D01* +X104080560Y-89743000D01* +X103724086Y-89743000D01* +X103632000Y-89724683D01* +X103539914Y-89743000D01* +X103267181Y-89797250D01* +X102957903Y-90003903D01* +X102905741Y-90081970D01* +X102832710Y-90155000D01* +X102614398Y-90155000D01* +X102281000Y-90293097D01* +X102281000Y-82429289D01* +X103257290Y-81453000D01* +X115517914Y-81453000D01* +X115610000Y-81471317D01* +X115702086Y-81453000D01* +X115974819Y-81398750D01* +X116284097Y-81192097D01* +X116336261Y-81114028D01* +X118102849Y-79347440D01* +X127428000Y-79347440D01* +X127675765Y-79298157D01* +X127885809Y-79157809D01* +X128026157Y-78947765D01* +X128075440Y-78700000D01* +X128075440Y-73700000D01* +X128026157Y-73452235D01* +X127885809Y-73242191D01* +X127675765Y-73101843D01* +X127428000Y-73052560D01* +X117428000Y-73052560D01* +X117180235Y-73101843D01* +X116970191Y-73242191D01* +X116829843Y-73452235D01* +X116780560Y-73700000D01* +X116780560Y-78025151D01* +X115222711Y-79583000D01* +X102962080Y-79583000D01* +X102869999Y-79564684D01* +X102777918Y-79583000D01* +X102777914Y-79583000D01* +X102505181Y-79637250D01* +X102195903Y-79843903D01* +X102143741Y-79921969D01* +X100749970Y-81315741D01* +X100671904Y-81367903D01* +X100619742Y-81445969D01* +X100619741Y-81445970D01* +X100465250Y-81677182D01* +X100392683Y-82042000D01* +X100411001Y-82134090D01* +X100411000Y-94862710D01* +X99254919Y-96018791D01* +X99188839Y-95686582D01* +X98860625Y-95195375D01* +X98562239Y-94996000D01* +X98860625Y-94796625D01* +X99188839Y-94305418D01* +X99304092Y-93726000D01* +X99188839Y-93146582D01* +X98860625Y-92655375D01* +X98562239Y-92456000D01* +X98860625Y-92256625D01* +X99188839Y-91765418D01* +X99304092Y-91186000D01* +X99188839Y-90606582D01* +X98860625Y-90115375D01* +X98562239Y-89916000D01* +X98860625Y-89716625D01* +X99188839Y-89225418D01* +X99304092Y-88646000D01* +X99188839Y-88066582D01* +X98860625Y-87575375D01* +X98541522Y-87362157D01* +X98671358Y-87301183D01* +X99061645Y-86872924D01* +X99231476Y-86462890D01* +X99110155Y-86233000D01* +X97917000Y-86233000D01* +X97917000Y-86253000D01* +X97663000Y-86253000D01* +X97663000Y-86233000D01* +X96469845Y-86233000D01* +X96348524Y-86462890D01* +X96518355Y-86872924D01* +X96908642Y-87301183D01* +X97038478Y-87362157D01* +X96719375Y-87575375D01* +X96391161Y-88066582D01* +X96275908Y-88646000D01* +X94703000Y-88646000D01* +X94703000Y-82716000D01* +X96292560Y-82716000D01* +X96292560Y-84416000D01* +X96341843Y-84663765D01* +X96482191Y-84873809D01* +X96692235Y-85014157D01* +X96795708Y-85034739D01* +X96518355Y-85339076D01* +X96348524Y-85749110D01* +X96469845Y-85979000D01* +X97663000Y-85979000D01* +X97663000Y-85959000D01* +X97917000Y-85959000D01* +X97917000Y-85979000D01* +X99110155Y-85979000D01* +X99231476Y-85749110D01* +X99061645Y-85339076D01* +X98784292Y-85034739D01* +X98887765Y-85014157D01* +X99097809Y-84873809D01* +X99238157Y-84663765D01* +X99287440Y-84416000D01* +X99287440Y-82716000D01* +X99238157Y-82468235D01* +X99097809Y-82258191D01* +X98887765Y-82117843D01* +X98640000Y-82068560D01* +X96940000Y-82068560D01* +X96692235Y-82117843D01* +X96482191Y-82258191D01* +X96341843Y-82468235D01* +X96292560Y-82716000D01* +X94703000Y-82716000D01* +X94703000Y-76452398D01* +X101585000Y-76452398D01* +X101585000Y-76963602D01* +X101780629Y-77435894D01* +X102142106Y-77797371D01* +X102614398Y-77993000D01* +X103125602Y-77993000D01* +X103597894Y-77797371D01* +X103959371Y-77435894D01* +X104084005Y-77135000D01* +X104334560Y-77135000D01* +X104334560Y-78700000D01* +X104383843Y-78947765D01* +X104524191Y-79157809D01* +X104734235Y-79298157D01* +X104982000Y-79347440D01* +X114982000Y-79347440D01* +X115229765Y-79298157D01* +X115439809Y-79157809D01* +X115580157Y-78947765D01* +X115629440Y-78700000D01* +X115629440Y-73700000D01* +X115580157Y-73452235D01* +X115439809Y-73242191D01* +X115229765Y-73101843D01* +X114982000Y-73052560D01* +X104982000Y-73052560D01* +X104734235Y-73101843D01* +X104524191Y-73242191D01* +X104383843Y-73452235D01* +X104334560Y-73700000D01* +X104334560Y-75265000D01* +X103470080Y-75265000D01* +X103377999Y-75246684D01* +X103285918Y-75265000D01* +X103285914Y-75265000D01* +X103013181Y-75319250D01* +X102857908Y-75423000D01* +X102614398Y-75423000D01* +X102142106Y-75618629D01* +X101780629Y-75980106D01* +X101585000Y-76452398D01* +X94703000Y-76452398D01* +X94703000Y-61372000D01* +X116748326Y-61372000D01* +X116861141Y-62084284D01* +X117188542Y-62726846D01* +X117698481Y-63236785D01* +X118341043Y-63564186D01* +X119053327Y-63677001D01* +X119765611Y-63564186D01* +X120408173Y-63236785D01* +X120918112Y-62726846D01* +X121245513Y-62084284D01* +X121358328Y-61372000D01* +X121245513Y-60659716D01* +X120918112Y-60017154D01* +X120408173Y-59507215D01* +X119848406Y-59222000D01* +X129988560Y-59222000D01* +X129988560Y-64222000D01* +X130037843Y-64469765D01* +X130178191Y-64679809D01* +X130388235Y-64820157D01* +X130636000Y-64869440D01* +X134266270Y-64869440D01* +X133877488Y-65258223D01* +X133823894Y-65204629D01* +X133351602Y-65009000D01* +X132840398Y-65009000D01* +X132368106Y-65204629D01* +X132006629Y-65566106D01* +X131811000Y-66038398D01* +X131811000Y-66549602D01* +X132006629Y-67021894D01* +X132368106Y-67383371D01* +X132840398Y-67579000D01* +X133351602Y-67579000D01* +X133823894Y-67383371D01* +X133978265Y-67229000D01* +X134071914Y-67229000D01* +X134164000Y-67247317D01* +X134256086Y-67229000D01* +X134528819Y-67174750D01* +X134838097Y-66968097D01* +X134890261Y-66890028D01* +X136232031Y-65548259D01* +X136310097Y-65496097D01* +X136516750Y-65186819D01* +X136571000Y-64914086D01* +X136571000Y-64914083D01* +X136579880Y-64869440D01* +X140636000Y-64869440D01* +X140883765Y-64820157D01* +X141093809Y-64679809D01* +X141234157Y-64469765D01* +X141283440Y-64222000D01* +X141283440Y-59222000D01* +X141234157Y-58974235D01* +X141093809Y-58764191D01* +X140883765Y-58623843D01* +X140636000Y-58574560D01* +X130636000Y-58574560D01* +X130388235Y-58623843D01* +X130178191Y-58764191D01* +X130037843Y-58974235D01* +X129988560Y-59222000D01* +X119848406Y-59222000D01* +X119765611Y-59179814D01* +X119053327Y-59066999D01* +X118341043Y-59179814D01* +X117698481Y-59507215D01* +X117188542Y-60017154D01* +X116861141Y-60659716D01* +X116748326Y-61372000D01* +X94703000Y-61372000D01* +X94703000Y-55406698D01* +X94774160Y-54706139D01* +X94974307Y-54067470D01* +X95298784Y-53482098D01* +X95734343Y-52973922D01* +X96263183Y-52563711D01* +X96863712Y-52268214D01* +X97519567Y-52097377D01* +X98044313Y-52057000D01* +X139983302Y-52057000D01* +X140683861Y-52128160D01* +G04 #@! TD* +M02* diff --git a/OpenPLC_modules/switches/gerber/switches-B.Mask.gbr b/OpenPLC_modules/switches/gerber/switches-B.Mask.gbr new file mode 100644 index 0000000..710be18 --- /dev/null +++ b/OpenPLC_modules/switches/gerber/switches-B.Mask.gbr @@ -0,0 +1,839 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1* +G04 #@! TF.CreationDate,2019-03-20T13:16:04+05:30* +G04 #@! TF.ProjectId,switches,73776974636865732E6B696361645F70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Soldermask,Bot* +G04 #@! TF.FilePolarity,Negative* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.1) date Wed 20 Mar 2019 01:16:04 PM IST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +G04 APERTURE END LIST* +D10* +G36* +X127733000Y-121677000D02* +X117631000Y-121677000D01* +X117631000Y-116575000D01* +X127733000Y-116575000D01* +X127733000Y-121677000D01* +X127733000Y-121677000D01* +G37* +G36* +X114779000Y-121677000D02* +X104677000Y-121677000D01* +X104677000Y-116575000D01* +X114779000Y-116575000D01* +X114779000Y-121677000D01* +X114779000Y-121677000D01* +G37* +G36* +X97900443Y-110611519D02* +X97966627Y-110618037D01* +X98079853Y-110652384D01* +X98136467Y-110669557D01* +X98275087Y-110743652D01* +X98292991Y-110753222D01* +X98328729Y-110782552D01* +X98430186Y-110865814D01* +X98513448Y-110967271D01* +X98542778Y-111003009D01* +X98542779Y-111003011D01* +X98626443Y-111159533D01* +X98626443Y-111159534D01* +X98677963Y-111329373D01* +X98695359Y-111506000D01* +X98677963Y-111682627D01* +X98643616Y-111795853D01* +X98626443Y-111852467D01* +X98552348Y-111991087D01* +X98542778Y-112008991D01* +X98513448Y-112044729D01* +X98430186Y-112146186D01* +X98328729Y-112229448D01* +X98292991Y-112258778D01* +X98292989Y-112258779D01* +X98136467Y-112342443D01* +X98079853Y-112359616D01* +X97966627Y-112393963D01* +X97900443Y-112400481D01* +X97834260Y-112407000D01* +X97745740Y-112407000D01* +X97679557Y-112400481D01* +X97613373Y-112393963D01* +X97500147Y-112359616D01* +X97443533Y-112342443D01* +X97287011Y-112258779D01* +X97287009Y-112258778D01* +X97251271Y-112229448D01* +X97149814Y-112146186D01* +X97066552Y-112044729D01* +X97037222Y-112008991D01* +X97027652Y-111991087D01* +X96953557Y-111852467D01* +X96936384Y-111795853D01* +X96902037Y-111682627D01* +X96884641Y-111506000D01* +X96902037Y-111329373D01* +X96953557Y-111159534D01* +X96953557Y-111159533D01* +X97037221Y-111003011D01* +X97037222Y-111003009D01* +X97066552Y-110967271D01* +X97149814Y-110865814D01* +X97251271Y-110782552D01* +X97287009Y-110753222D01* +X97304913Y-110743652D01* +X97443533Y-110669557D01* +X97500147Y-110652384D01* +X97613373Y-110618037D01* +X97679557Y-110611519D01* +X97745740Y-110605000D01* +X97834260Y-110605000D01* +X97900443Y-110611519D01* +X97900443Y-110611519D01* +G37* +G36* +X97900443Y-108071519D02* +X97966627Y-108078037D01* +X98079853Y-108112384D01* +X98136467Y-108129557D01* +X98275087Y-108203652D01* +X98292991Y-108213222D01* +X98328729Y-108242552D01* +X98430186Y-108325814D01* +X98513448Y-108427271D01* +X98542778Y-108463009D01* +X98542779Y-108463011D01* +X98626443Y-108619533D01* +X98626443Y-108619534D01* +X98677963Y-108789373D01* +X98695359Y-108966000D01* +X98677963Y-109142627D01* +X98643616Y-109255853D01* +X98626443Y-109312467D01* +X98552348Y-109451087D01* +X98542778Y-109468991D01* +X98513448Y-109504729D01* +X98430186Y-109606186D01* +X98328729Y-109689448D01* +X98292991Y-109718778D01* +X98292989Y-109718779D01* +X98136467Y-109802443D01* +X98079853Y-109819616D01* +X97966627Y-109853963D01* +X97900443Y-109860481D01* +X97834260Y-109867000D01* +X97745740Y-109867000D01* +X97679557Y-109860481D01* +X97613373Y-109853963D01* +X97500147Y-109819616D01* +X97443533Y-109802443D01* +X97287011Y-109718779D01* +X97287009Y-109718778D01* +X97251271Y-109689448D01* +X97149814Y-109606186D01* +X97066552Y-109504729D01* +X97037222Y-109468991D01* +X97027652Y-109451087D01* +X96953557Y-109312467D01* +X96936384Y-109255853D01* +X96902037Y-109142627D01* +X96884641Y-108966000D01* +X96902037Y-108789373D01* +X96953557Y-108619534D01* +X96953557Y-108619533D01* +X97037221Y-108463011D01* +X97037222Y-108463009D01* +X97066552Y-108427271D01* +X97149814Y-108325814D01* +X97251271Y-108242552D01* +X97287009Y-108213222D01* +X97304913Y-108203652D01* +X97443533Y-108129557D01* +X97500147Y-108112384D01* +X97613373Y-108078037D01* +X97679557Y-108071519D01* +X97745740Y-108065000D01* +X97834260Y-108065000D01* +X97900443Y-108071519D01* +X97900443Y-108071519D01* +G37* +G36* +X97900443Y-105531519D02* +X97966627Y-105538037D01* +X98079853Y-105572384D01* +X98136467Y-105589557D01* +X98275087Y-105663652D01* +X98292991Y-105673222D01* +X98328729Y-105702552D01* +X98430186Y-105785814D01* +X98513448Y-105887271D01* +X98542778Y-105923009D01* +X98542779Y-105923011D01* +X98626443Y-106079533D01* +X98626443Y-106079534D01* +X98677963Y-106249373D01* +X98695359Y-106426000D01* +X98677963Y-106602627D01* +X98643616Y-106715853D01* +X98626443Y-106772467D01* +X98552348Y-106911087D01* +X98542778Y-106928991D01* +X98513448Y-106964729D01* +X98430186Y-107066186D01* +X98328729Y-107149448D01* +X98292991Y-107178778D01* +X98292989Y-107178779D01* +X98136467Y-107262443D01* +X98079853Y-107279616D01* +X97966627Y-107313963D01* +X97900442Y-107320482D01* +X97834260Y-107327000D01* +X97745740Y-107327000D01* +X97679558Y-107320482D01* +X97613373Y-107313963D01* +X97500147Y-107279616D01* +X97443533Y-107262443D01* +X97287011Y-107178779D01* +X97287009Y-107178778D01* +X97251271Y-107149448D01* +X97149814Y-107066186D01* +X97066552Y-106964729D01* +X97037222Y-106928991D01* +X97027652Y-106911087D01* +X96953557Y-106772467D01* +X96936384Y-106715853D01* +X96902037Y-106602627D01* +X96884641Y-106426000D01* +X96902037Y-106249373D01* +X96953557Y-106079534D01* +X96953557Y-106079533D01* +X97037221Y-105923011D01* +X97037222Y-105923009D01* +X97066552Y-105887271D01* +X97149814Y-105785814D01* +X97251271Y-105702552D01* +X97287009Y-105673222D01* +X97304913Y-105663652D01* +X97443533Y-105589557D01* +X97500147Y-105572384D01* +X97613373Y-105538037D01* +X97679558Y-105531518D01* +X97745740Y-105525000D01* +X97834260Y-105525000D01* +X97900443Y-105531519D01* +X97900443Y-105531519D01* +G37* +G36* +X127733000Y-107199000D02* +X117631000Y-107199000D01* +X117631000Y-102097000D01* +X127733000Y-102097000D01* +X127733000Y-107199000D01* +X127733000Y-107199000D01* +G37* +G36* +X114779000Y-107199000D02* +X104677000Y-107199000D01* +X104677000Y-102097000D01* +X114779000Y-102097000D01* +X114779000Y-107199000D01* +X114779000Y-107199000D01* +G37* +G36* +X140687000Y-107199000D02* +X130585000Y-107199000D01* +X130585000Y-102097000D01* +X140687000Y-102097000D01* +X140687000Y-107199000D01* +X140687000Y-107199000D01* +G37* +G36* +X97900443Y-102991519D02* +X97966627Y-102998037D01* +X98079853Y-103032384D01* +X98136467Y-103049557D01* +X98275087Y-103123652D01* +X98292991Y-103133222D01* +X98328729Y-103162552D01* +X98430186Y-103245814D01* +X98513448Y-103347271D01* +X98542778Y-103383009D01* +X98542779Y-103383011D01* +X98626443Y-103539533D01* +X98626443Y-103539534D01* +X98677963Y-103709373D01* +X98695359Y-103886000D01* +X98677963Y-104062627D01* +X98643616Y-104175853D01* +X98626443Y-104232467D01* +X98552348Y-104371087D01* +X98542778Y-104388991D01* +X98513448Y-104424729D01* +X98430186Y-104526186D01* +X98328729Y-104609448D01* +X98292991Y-104638778D01* +X98292989Y-104638779D01* +X98136467Y-104722443D01* +X98079853Y-104739616D01* +X97966627Y-104773963D01* +X97900442Y-104780482D01* +X97834260Y-104787000D01* +X97745740Y-104787000D01* +X97679558Y-104780482D01* +X97613373Y-104773963D01* +X97500147Y-104739616D01* +X97443533Y-104722443D01* +X97287011Y-104638779D01* +X97287009Y-104638778D01* +X97251271Y-104609448D01* +X97149814Y-104526186D01* +X97066552Y-104424729D01* +X97037222Y-104388991D01* +X97027652Y-104371087D01* +X96953557Y-104232467D01* +X96936384Y-104175853D01* +X96902037Y-104062627D01* +X96884641Y-103886000D01* +X96902037Y-103709373D01* +X96953557Y-103539534D01* +X96953557Y-103539533D01* +X97037221Y-103383011D01* +X97037222Y-103383009D01* +X97066552Y-103347271D01* +X97149814Y-103245814D01* +X97251271Y-103162552D01* +X97287009Y-103133222D01* +X97304913Y-103123652D01* +X97443533Y-103049557D01* +X97500147Y-103032384D01* +X97613373Y-102998037D01* +X97679557Y-102991519D01* +X97745740Y-102985000D01* +X97834260Y-102985000D01* +X97900443Y-102991519D01* +X97900443Y-102991519D01* +G37* +G36* +X97900443Y-100451519D02* +X97966627Y-100458037D01* +X98079853Y-100492384D01* +X98136467Y-100509557D01* +X98275087Y-100583652D01* +X98292991Y-100593222D01* +X98328729Y-100622552D01* +X98430186Y-100705814D01* +X98513448Y-100807271D01* +X98542778Y-100843009D01* +X98542779Y-100843011D01* +X98626443Y-100999533D01* +X98626443Y-100999534D01* +X98677963Y-101169373D01* +X98695359Y-101346000D01* +X98677963Y-101522627D01* +X98643616Y-101635853D01* +X98626443Y-101692467D01* +X98552348Y-101831087D01* +X98542778Y-101848991D01* +X98513448Y-101884729D01* +X98430186Y-101986186D01* +X98328729Y-102069448D01* +X98292991Y-102098778D01* +X98292989Y-102098779D01* +X98136467Y-102182443D01* +X98079853Y-102199616D01* +X97966627Y-102233963D01* +X97900443Y-102240481D01* +X97834260Y-102247000D01* +X97745740Y-102247000D01* +X97679557Y-102240481D01* +X97613373Y-102233963D01* +X97500147Y-102199616D01* +X97443533Y-102182443D01* +X97287011Y-102098779D01* +X97287009Y-102098778D01* +X97251271Y-102069448D01* +X97149814Y-101986186D01* +X97066552Y-101884729D01* +X97037222Y-101848991D01* +X97027652Y-101831087D01* +X96953557Y-101692467D01* +X96936384Y-101635853D01* +X96902037Y-101522627D01* +X96884641Y-101346000D01* +X96902037Y-101169373D01* +X96953557Y-100999534D01* +X96953557Y-100999533D01* +X97037221Y-100843011D01* +X97037222Y-100843009D01* +X97066552Y-100807271D01* +X97149814Y-100705814D01* +X97251271Y-100622552D01* +X97287009Y-100593222D01* +X97304913Y-100583652D01* +X97443533Y-100509557D01* +X97500147Y-100492384D01* +X97613373Y-100458037D01* +X97679557Y-100451519D01* +X97745740Y-100445000D01* +X97834260Y-100445000D01* +X97900443Y-100451519D01* +X97900443Y-100451519D01* +G37* +G36* +X97900442Y-97911518D02* +X97966627Y-97918037D01* +X98079853Y-97952384D01* +X98136467Y-97969557D01* +X98275087Y-98043652D01* +X98292991Y-98053222D01* +X98328729Y-98082552D01* +X98430186Y-98165814D01* +X98513448Y-98267271D01* +X98542778Y-98303009D01* +X98542779Y-98303011D01* +X98626443Y-98459533D01* +X98626443Y-98459534D01* +X98677963Y-98629373D01* +X98695359Y-98806000D01* +X98677963Y-98982627D01* +X98643616Y-99095853D01* +X98626443Y-99152467D01* +X98552348Y-99291087D01* +X98542778Y-99308991D01* +X98513448Y-99344729D01* +X98430186Y-99446186D01* +X98328729Y-99529448D01* +X98292991Y-99558778D01* +X98292989Y-99558779D01* +X98136467Y-99642443D01* +X98079853Y-99659616D01* +X97966627Y-99693963D01* +X97900442Y-99700482D01* +X97834260Y-99707000D01* +X97745740Y-99707000D01* +X97679558Y-99700482D01* +X97613373Y-99693963D01* +X97500147Y-99659616D01* +X97443533Y-99642443D01* +X97287011Y-99558779D01* +X97287009Y-99558778D01* +X97251271Y-99529448D01* +X97149814Y-99446186D01* +X97066552Y-99344729D01* +X97037222Y-99308991D01* +X97027652Y-99291087D01* +X96953557Y-99152467D01* +X96936384Y-99095853D01* +X96902037Y-98982627D01* +X96884641Y-98806000D01* +X96902037Y-98629373D01* +X96953557Y-98459534D01* +X96953557Y-98459533D01* +X97037221Y-98303011D01* +X97037222Y-98303009D01* +X97066552Y-98267271D01* +X97149814Y-98165814D01* +X97251271Y-98082552D01* +X97287009Y-98053222D01* +X97304913Y-98043652D01* +X97443533Y-97969557D01* +X97500147Y-97952384D01* +X97613373Y-97918037D01* +X97679558Y-97911518D01* +X97745740Y-97905000D01* +X97834260Y-97905000D01* +X97900442Y-97911518D01* +X97900442Y-97911518D01* +G37* +G36* +X97900443Y-95371519D02* +X97966627Y-95378037D01* +X98079853Y-95412384D01* +X98136467Y-95429557D01* +X98275087Y-95503652D01* +X98292991Y-95513222D01* +X98328729Y-95542552D01* +X98430186Y-95625814D01* +X98513448Y-95727271D01* +X98542778Y-95763009D01* +X98542779Y-95763011D01* +X98626443Y-95919533D01* +X98626443Y-95919534D01* +X98677963Y-96089373D01* +X98695359Y-96266000D01* +X98677963Y-96442627D01* +X98643616Y-96555853D01* +X98626443Y-96612467D01* +X98552348Y-96751087D01* +X98542778Y-96768991D01* +X98513448Y-96804729D01* +X98430186Y-96906186D01* +X98328729Y-96989448D01* +X98292991Y-97018778D01* +X98292989Y-97018779D01* +X98136467Y-97102443D01* +X98079853Y-97119616D01* +X97966627Y-97153963D01* +X97900443Y-97160481D01* +X97834260Y-97167000D01* +X97745740Y-97167000D01* +X97679557Y-97160481D01* +X97613373Y-97153963D01* +X97500147Y-97119616D01* +X97443533Y-97102443D01* +X97287011Y-97018779D01* +X97287009Y-97018778D01* +X97251271Y-96989448D01* +X97149814Y-96906186D01* +X97066552Y-96804729D01* +X97037222Y-96768991D01* +X97027652Y-96751087D01* +X96953557Y-96612467D01* +X96936384Y-96555853D01* +X96902037Y-96442627D01* +X96884641Y-96266000D01* +X96902037Y-96089373D01* +X96953557Y-95919534D01* +X96953557Y-95919533D01* +X97037221Y-95763011D01* +X97037222Y-95763009D01* +X97066552Y-95727271D01* +X97149814Y-95625814D01* +X97251271Y-95542552D01* +X97287009Y-95513222D01* +X97304913Y-95503652D01* +X97443533Y-95429557D01* +X97500147Y-95412384D01* +X97613373Y-95378037D01* +X97679557Y-95371519D01* +X97745740Y-95365000D01* +X97834260Y-95365000D01* +X97900443Y-95371519D01* +X97900443Y-95371519D01* +G37* +G36* +X97900442Y-92831518D02* +X97966627Y-92838037D01* +X98079853Y-92872384D01* +X98136467Y-92889557D01* +X98275087Y-92963652D01* +X98292991Y-92973222D01* +X98328729Y-93002552D01* +X98430186Y-93085814D01* +X98513448Y-93187271D01* +X98542778Y-93223009D01* +X98542779Y-93223011D01* +X98626443Y-93379533D01* +X98626443Y-93379534D01* +X98677963Y-93549373D01* +X98695359Y-93726000D01* +X98677963Y-93902627D01* +X98643616Y-94015853D01* +X98626443Y-94072467D01* +X98552348Y-94211087D01* +X98542778Y-94228991D01* +X98513448Y-94264729D01* +X98430186Y-94366186D01* +X98328729Y-94449448D01* +X98292991Y-94478778D01* +X98292989Y-94478779D01* +X98136467Y-94562443D01* +X98079853Y-94579616D01* +X97966627Y-94613963D01* +X97900443Y-94620481D01* +X97834260Y-94627000D01* +X97745740Y-94627000D01* +X97679557Y-94620481D01* +X97613373Y-94613963D01* +X97500147Y-94579616D01* +X97443533Y-94562443D01* +X97287011Y-94478779D01* +X97287009Y-94478778D01* +X97251271Y-94449448D01* +X97149814Y-94366186D01* +X97066552Y-94264729D01* +X97037222Y-94228991D01* +X97027652Y-94211087D01* +X96953557Y-94072467D01* +X96936384Y-94015853D01* +X96902037Y-93902627D01* +X96884641Y-93726000D01* +X96902037Y-93549373D01* +X96953557Y-93379534D01* +X96953557Y-93379533D01* +X97037221Y-93223011D01* +X97037222Y-93223009D01* +X97066552Y-93187271D01* +X97149814Y-93085814D01* +X97251271Y-93002552D01* +X97287009Y-92973222D01* +X97304913Y-92963652D01* +X97443533Y-92889557D01* +X97500147Y-92872384D01* +X97613373Y-92838037D01* +X97679558Y-92831518D01* +X97745740Y-92825000D01* +X97834260Y-92825000D01* +X97900442Y-92831518D01* +X97900442Y-92831518D01* +G37* +G36* +X114779000Y-93229000D02* +X104677000Y-93229000D01* +X104677000Y-88127000D01* +X114779000Y-88127000D01* +X114779000Y-93229000D01* +X114779000Y-93229000D01* +G37* +G36* +X127733000Y-93229000D02* +X117631000Y-93229000D01* +X117631000Y-88127000D01* +X127733000Y-88127000D01* +X127733000Y-93229000D01* +X127733000Y-93229000D01* +G37* +G36* +X140687000Y-93229000D02* +X130585000Y-93229000D01* +X130585000Y-88127000D01* +X140687000Y-88127000D01* +X140687000Y-93229000D01* +X140687000Y-93229000D01* +G37* +G36* +X97900443Y-90291519D02* +X97966627Y-90298037D01* +X98079853Y-90332384D01* +X98136467Y-90349557D01* +X98275087Y-90423652D01* +X98292991Y-90433222D01* +X98328729Y-90462552D01* +X98430186Y-90545814D01* +X98513448Y-90647271D01* +X98542778Y-90683009D01* +X98542779Y-90683011D01* +X98626443Y-90839533D01* +X98626443Y-90839534D01* +X98677963Y-91009373D01* +X98695359Y-91186000D01* +X98677963Y-91362627D01* +X98643616Y-91475853D01* +X98626443Y-91532467D01* +X98552348Y-91671087D01* +X98542778Y-91688991D01* +X98513448Y-91724729D01* +X98430186Y-91826186D01* +X98328729Y-91909448D01* +X98292991Y-91938778D01* +X98292989Y-91938779D01* +X98136467Y-92022443D01* +X98079853Y-92039616D01* +X97966627Y-92073963D01* +X97900443Y-92080481D01* +X97834260Y-92087000D01* +X97745740Y-92087000D01* +X97679557Y-92080481D01* +X97613373Y-92073963D01* +X97500147Y-92039616D01* +X97443533Y-92022443D01* +X97287011Y-91938779D01* +X97287009Y-91938778D01* +X97251271Y-91909448D01* +X97149814Y-91826186D01* +X97066552Y-91724729D01* +X97037222Y-91688991D01* +X97027652Y-91671087D01* +X96953557Y-91532467D01* +X96936384Y-91475853D01* +X96902037Y-91362627D01* +X96884641Y-91186000D01* +X96902037Y-91009373D01* +X96953557Y-90839534D01* +X96953557Y-90839533D01* +X97037221Y-90683011D01* +X97037222Y-90683009D01* +X97066552Y-90647271D01* +X97149814Y-90545814D01* +X97251271Y-90462552D01* +X97287009Y-90433222D01* +X97304913Y-90423652D01* +X97443533Y-90349557D01* +X97500147Y-90332384D01* +X97613373Y-90298037D01* +X97679557Y-90291519D01* +X97745740Y-90285000D01* +X97834260Y-90285000D01* +X97900443Y-90291519D01* +X97900443Y-90291519D01* +G37* +G36* +X97900442Y-87751518D02* +X97966627Y-87758037D01* +X98079853Y-87792384D01* +X98136467Y-87809557D01* +X98275087Y-87883652D01* +X98292991Y-87893222D01* +X98328729Y-87922552D01* +X98430186Y-88005814D01* +X98513448Y-88107271D01* +X98542778Y-88143009D01* +X98542779Y-88143011D01* +X98626443Y-88299533D01* +X98626443Y-88299534D01* +X98677963Y-88469373D01* +X98695359Y-88646000D01* +X98677963Y-88822627D01* +X98643616Y-88935853D01* +X98626443Y-88992467D01* +X98552348Y-89131087D01* +X98542778Y-89148991D01* +X98513448Y-89184729D01* +X98430186Y-89286186D01* +X98328729Y-89369448D01* +X98292991Y-89398778D01* +X98292989Y-89398779D01* +X98136467Y-89482443D01* +X98079853Y-89499616D01* +X97966627Y-89533963D01* +X97900442Y-89540482D01* +X97834260Y-89547000D01* +X97745740Y-89547000D01* +X97679558Y-89540482D01* +X97613373Y-89533963D01* +X97500147Y-89499616D01* +X97443533Y-89482443D01* +X97287011Y-89398779D01* +X97287009Y-89398778D01* +X97251271Y-89369448D01* +X97149814Y-89286186D01* +X97066552Y-89184729D01* +X97037222Y-89148991D01* +X97027652Y-89131087D01* +X96953557Y-88992467D01* +X96936384Y-88935853D01* +X96902037Y-88822627D01* +X96884641Y-88646000D01* +X96902037Y-88469373D01* +X96953557Y-88299534D01* +X96953557Y-88299533D01* +X97037221Y-88143011D01* +X97037222Y-88143009D01* +X97066552Y-88107271D01* +X97149814Y-88005814D01* +X97251271Y-87922552D01* +X97287009Y-87893222D01* +X97304913Y-87883652D01* +X97443533Y-87809557D01* +X97500147Y-87792384D01* +X97613373Y-87758037D01* +X97679558Y-87751518D01* +X97745740Y-87745000D01* +X97834260Y-87745000D01* +X97900442Y-87751518D01* +X97900442Y-87751518D01* +G37* +G36* +X97900443Y-85211519D02* +X97966627Y-85218037D01* +X98079853Y-85252384D01* +X98136467Y-85269557D01* +X98275087Y-85343652D01* +X98292991Y-85353222D01* +X98328729Y-85382552D01* +X98430186Y-85465814D01* +X98513448Y-85567271D01* +X98542778Y-85603009D01* +X98542779Y-85603011D01* +X98626443Y-85759533D01* +X98626443Y-85759534D01* +X98677963Y-85929373D01* +X98695359Y-86106000D01* +X98677963Y-86282627D01* +X98643616Y-86395853D01* +X98626443Y-86452467D01* +X98552348Y-86591087D01* +X98542778Y-86608991D01* +X98513448Y-86644729D01* +X98430186Y-86746186D01* +X98328729Y-86829448D01* +X98292991Y-86858778D01* +X98292989Y-86858779D01* +X98136467Y-86942443D01* +X98079853Y-86959616D01* +X97966627Y-86993963D01* +X97900442Y-87000482D01* +X97834260Y-87007000D01* +X97745740Y-87007000D01* +X97679558Y-87000482D01* +X97613373Y-86993963D01* +X97500147Y-86959616D01* +X97443533Y-86942443D01* +X97287011Y-86858779D01* +X97287009Y-86858778D01* +X97251271Y-86829448D01* +X97149814Y-86746186D01* +X97066552Y-86644729D01* +X97037222Y-86608991D01* +X97027652Y-86591087D01* +X96953557Y-86452467D01* +X96936384Y-86395853D01* +X96902037Y-86282627D01* +X96884641Y-86106000D01* +X96902037Y-85929373D01* +X96953557Y-85759534D01* +X96953557Y-85759533D01* +X97037221Y-85603011D01* +X97037222Y-85603009D01* +X97066552Y-85567271D01* +X97149814Y-85465814D01* +X97251271Y-85382552D01* +X97287009Y-85353222D01* +X97304913Y-85343652D01* +X97443533Y-85269557D01* +X97500147Y-85252384D01* +X97613373Y-85218037D01* +X97679557Y-85211519D01* +X97745740Y-85205000D01* +X97834260Y-85205000D01* +X97900443Y-85211519D01* +X97900443Y-85211519D01* +G37* +G36* +X98691000Y-84467000D02* +X96889000Y-84467000D01* +X96889000Y-82665000D01* +X98691000Y-82665000D01* +X98691000Y-84467000D01* +X98691000Y-84467000D01* +G37* +G36* +X115033000Y-78751000D02* +X104931000Y-78751000D01* +X104931000Y-73649000D01* +X115033000Y-73649000D01* +X115033000Y-78751000D01* +X115033000Y-78751000D01* +G37* +G36* +X127479000Y-78751000D02* +X117377000Y-78751000D01* +X117377000Y-73649000D01* +X127479000Y-73649000D01* +X127479000Y-78751000D01* +X127479000Y-78751000D01* +G37* +G36* +X140687000Y-64273000D02* +X130585000Y-64273000D01* +X130585000Y-59171000D01* +X140687000Y-59171000D01* +X140687000Y-64273000D01* +X140687000Y-64273000D01* +G37* +M02* diff --git a/OpenPLC_modules/switches/gerber/switches-B.Paste.gbr b/OpenPLC_modules/switches/gerber/switches-B.Paste.gbr new file mode 100644 index 0000000..85c679d --- /dev/null +++ b/OpenPLC_modules/switches/gerber/switches-B.Paste.gbr @@ -0,0 +1,50 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1* +G04 #@! TF.CreationDate,2019-03-20T13:16:04+05:30* +G04 #@! TF.ProjectId,switches,73776974636865732E6B696361645F70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Paste,Bot* +G04 #@! TF.FilePolarity,Positive* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.1) date Wed 20 Mar 2019 01:16:04 PM IST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10R,10.000000X5.000000*% +G04 APERTURE END LIST* +D10* +G04 #@! TO.C,J12* +X135636000Y-104648000D03* +G04 #@! TD* +G04 #@! TO.C,J11* +X135636000Y-90678000D03* +G04 #@! TD* +G04 #@! TO.C,J10* +X122682000Y-119126000D03* +G04 #@! TD* +G04 #@! TO.C,J9* +X122682000Y-104648000D03* +G04 #@! TD* +G04 #@! TO.C,J8* +X122682000Y-90678000D03* +G04 #@! TD* +G04 #@! TO.C,J7* +X122428000Y-76200000D03* +G04 #@! TD* +G04 #@! TO.C,J6* +X109728000Y-119126000D03* +G04 #@! TD* +G04 #@! TO.C,J5* +X109728000Y-104648000D03* +G04 #@! TD* +G04 #@! TO.C,J4* +X109728000Y-90678000D03* +G04 #@! TD* +G04 #@! TO.C,J3* +X109982000Y-76200000D03* +G04 #@! TD* +G04 #@! TO.C,J2* +X135636000Y-61722000D03* +G04 #@! TD* +M02* diff --git a/OpenPLC_modules/switches/gerber/switches-B.SilkS.gbr b/OpenPLC_modules/switches/gerber/switches-B.SilkS.gbr new file mode 100644 index 0000000..ba990d9 --- /dev/null +++ b/OpenPLC_modules/switches/gerber/switches-B.SilkS.gbr @@ -0,0 +1,280 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1* +G04 #@! TF.CreationDate,2019-03-20T13:16:04+05:30* +G04 #@! TF.ProjectId,switches,73776974636865732E6B696361645F70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Legend,Bot* +G04 #@! TF.FilePolarity,Positive* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.1) date Wed 20 Mar 2019 01:16:04 PM IST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +G04 APERTURE END LIST* +G04 #@! TO.C,J12* +D10* +X138898380Y-103838476D02* +X139612666Y-103838476D01* +X139755523Y-103790857D01* +X139850761Y-103695619D01* +X139898380Y-103552761D01* +X139898380Y-103457523D01* +X139898380Y-104838476D02* +X139898380Y-104267047D01* +X139898380Y-104552761D02* +X138898380Y-104552761D01* +X139041238Y-104457523D01* +X139136476Y-104362285D01* +X139184095Y-104267047D01* +X138993619Y-105219428D02* +X138946000Y-105267047D01* +X138898380Y-105362285D01* +X138898380Y-105600380D01* +X138946000Y-105695619D01* +X138993619Y-105743238D01* +X139088857Y-105790857D01* +X139184095Y-105790857D01* +X139326952Y-105743238D01* +X139898380Y-105171809D01* +X139898380Y-105790857D01* +G04 #@! TO.C,J11* +X138898380Y-89868476D02* +X139612666Y-89868476D01* +X139755523Y-89820857D01* +X139850761Y-89725619D01* +X139898380Y-89582761D01* +X139898380Y-89487523D01* +X139898380Y-90868476D02* +X139898380Y-90297047D01* +X139898380Y-90582761D02* +X138898380Y-90582761D01* +X139041238Y-90487523D01* +X139136476Y-90392285D01* +X139184095Y-90297047D01* +X139898380Y-91820857D02* +X139898380Y-91249428D01* +X139898380Y-91535142D02* +X138898380Y-91535142D01* +X139041238Y-91439904D01* +X139136476Y-91344666D01* +X139184095Y-91249428D01* +G04 #@! TO.C,J10* +X125944380Y-118316476D02* +X126658666Y-118316476D01* +X126801523Y-118268857D01* +X126896761Y-118173619D01* +X126944380Y-118030761D01* +X126944380Y-117935523D01* +X126944380Y-119316476D02* +X126944380Y-118745047D01* +X126944380Y-119030761D02* +X125944380Y-119030761D01* +X126087238Y-118935523D01* +X126182476Y-118840285D01* +X126230095Y-118745047D01* +X125944380Y-119935523D02* +X125944380Y-120030761D01* +X125992000Y-120126000D01* +X126039619Y-120173619D01* +X126134857Y-120221238D01* +X126325333Y-120268857D01* +X126563428Y-120268857D01* +X126753904Y-120221238D01* +X126849142Y-120173619D01* +X126896761Y-120126000D01* +X126944380Y-120030761D01* +X126944380Y-119935523D01* +X126896761Y-119840285D01* +X126849142Y-119792666D01* +X126753904Y-119745047D01* +X126563428Y-119697428D01* +X126325333Y-119697428D01* +X126134857Y-119745047D01* +X126039619Y-119792666D01* +X125992000Y-119840285D01* +X125944380Y-119935523D01* +G04 #@! TO.C,J9* +X125944380Y-104314666D02* +X126658666Y-104314666D01* +X126801523Y-104267047D01* +X126896761Y-104171809D01* +X126944380Y-104028952D01* +X126944380Y-103933714D01* +X126944380Y-104838476D02* +X126944380Y-105028952D01* +X126896761Y-105124190D01* +X126849142Y-105171809D01* +X126706285Y-105267047D01* +X126515809Y-105314666D01* +X126134857Y-105314666D01* +X126039619Y-105267047D01* +X125992000Y-105219428D01* +X125944380Y-105124190D01* +X125944380Y-104933714D01* +X125992000Y-104838476D01* +X126039619Y-104790857D01* +X126134857Y-104743238D01* +X126372952Y-104743238D01* +X126468190Y-104790857D01* +X126515809Y-104838476D01* +X126563428Y-104933714D01* +X126563428Y-105124190D01* +X126515809Y-105219428D01* +X126468190Y-105267047D01* +X126372952Y-105314666D01* +G04 #@! TO.C,J8* +X125944380Y-90344666D02* +X126658666Y-90344666D01* +X126801523Y-90297047D01* +X126896761Y-90201809D01* +X126944380Y-90058952D01* +X126944380Y-89963714D01* +X126372952Y-90963714D02* +X126325333Y-90868476D01* +X126277714Y-90820857D01* +X126182476Y-90773238D01* +X126134857Y-90773238D01* +X126039619Y-90820857D01* +X125992000Y-90868476D01* +X125944380Y-90963714D01* +X125944380Y-91154190D01* +X125992000Y-91249428D01* +X126039619Y-91297047D01* +X126134857Y-91344666D01* +X126182476Y-91344666D01* +X126277714Y-91297047D01* +X126325333Y-91249428D01* +X126372952Y-91154190D01* +X126372952Y-90963714D01* +X126420571Y-90868476D01* +X126468190Y-90820857D01* +X126563428Y-90773238D01* +X126753904Y-90773238D01* +X126849142Y-90820857D01* +X126896761Y-90868476D01* +X126944380Y-90963714D01* +X126944380Y-91154190D01* +X126896761Y-91249428D01* +X126849142Y-91297047D01* +X126753904Y-91344666D01* +X126563428Y-91344666D01* +X126468190Y-91297047D01* +X126420571Y-91249428D01* +X126372952Y-91154190D01* +G04 #@! TO.C,J7* +X125690380Y-75866666D02* +X126404666Y-75866666D01* +X126547523Y-75819047D01* +X126642761Y-75723809D01* +X126690380Y-75580952D01* +X126690380Y-75485714D01* +X125690380Y-76247619D02* +X125690380Y-76914285D01* +X126690380Y-76485714D01* +G04 #@! TO.C,J6* +X112990380Y-118792666D02* +X113704666Y-118792666D01* +X113847523Y-118745047D01* +X113942761Y-118649809D01* +X113990380Y-118506952D01* +X113990380Y-118411714D01* +X112990380Y-119697428D02* +X112990380Y-119506952D01* +X113038000Y-119411714D01* +X113085619Y-119364095D01* +X113228476Y-119268857D01* +X113418952Y-119221238D01* +X113799904Y-119221238D01* +X113895142Y-119268857D01* +X113942761Y-119316476D01* +X113990380Y-119411714D01* +X113990380Y-119602190D01* +X113942761Y-119697428D01* +X113895142Y-119745047D01* +X113799904Y-119792666D01* +X113561809Y-119792666D01* +X113466571Y-119745047D01* +X113418952Y-119697428D01* +X113371333Y-119602190D01* +X113371333Y-119411714D01* +X113418952Y-119316476D01* +X113466571Y-119268857D01* +X113561809Y-119221238D01* +G04 #@! TO.C,J5* +X112990380Y-104314666D02* +X113704666Y-104314666D01* +X113847523Y-104267047D01* +X113942761Y-104171809D01* +X113990380Y-104028952D01* +X113990380Y-103933714D01* +X112990380Y-105267047D02* +X112990380Y-104790857D01* +X113466571Y-104743238D01* +X113418952Y-104790857D01* +X113371333Y-104886095D01* +X113371333Y-105124190D01* +X113418952Y-105219428D01* +X113466571Y-105267047D01* +X113561809Y-105314666D01* +X113799904Y-105314666D01* +X113895142Y-105267047D01* +X113942761Y-105219428D01* +X113990380Y-105124190D01* +X113990380Y-104886095D01* +X113942761Y-104790857D01* +X113895142Y-104743238D01* +G04 #@! TO.C,J4* +X112990380Y-90344666D02* +X113704666Y-90344666D01* +X113847523Y-90297047D01* +X113942761Y-90201809D01* +X113990380Y-90058952D01* +X113990380Y-89963714D01* +X113323714Y-91249428D02* +X113990380Y-91249428D01* +X112942761Y-91011333D02* +X113657047Y-90773238D01* +X113657047Y-91392285D01* +G04 #@! TO.C,J3* +X113244380Y-75866666D02* +X113958666Y-75866666D01* +X114101523Y-75819047D01* +X114196761Y-75723809D01* +X114244380Y-75580952D01* +X114244380Y-75485714D01* +X113244380Y-76247619D02* +X113244380Y-76866666D01* +X113625333Y-76533333D01* +X113625333Y-76676190D01* +X113672952Y-76771428D01* +X113720571Y-76819047D01* +X113815809Y-76866666D01* +X114053904Y-76866666D01* +X114149142Y-76819047D01* +X114196761Y-76771428D01* +X114244380Y-76676190D01* +X114244380Y-76390476D01* +X114196761Y-76295238D01* +X114149142Y-76247619D01* +G04 #@! TO.C,J2* +X138898380Y-61388666D02* +X139612666Y-61388666D01* +X139755523Y-61341047D01* +X139850761Y-61245809D01* +X139898380Y-61102952D01* +X139898380Y-61007714D01* +X138993619Y-61817238D02* +X138946000Y-61864857D01* +X138898380Y-61960095D01* +X138898380Y-62198190D01* +X138946000Y-62293428D01* +X138993619Y-62341047D01* +X139088857Y-62388666D01* +X139184095Y-62388666D01* +X139326952Y-62341047D01* +X139898380Y-61769619D01* +X139898380Y-62388666D01* +G04 #@! TD* +M02* diff --git a/OpenPLC_modules/switches/gerber/switches-Edge.Cuts.gbr b/OpenPLC_modules/switches/gerber/switches-Edge.Cuts.gbr new file mode 100644 index 0000000..9021b73 --- /dev/null +++ b/OpenPLC_modules/switches/gerber/switches-Edge.Cuts.gbr @@ -0,0 +1,48 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1* +G04 #@! TF.CreationDate,2019-03-20T13:16:04+05:30* +G04 #@! TF.ProjectId,switches,73776974636865732E6B696361645F70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Profile,NP* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.1) date Wed 20 Mar 2019 01:16:04 PM IST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +G04 APERTURE END LIST* +D10* +X140018000Y-141372000D02* +X98018000Y-141372000D01* +X140018000Y-51372000D02* +X98018000Y-51372000D01* +X94018000Y-55372000D02* +X94018000Y-137372000D01* +X144018000Y-137372000D02* +G75* +G02X140018000Y-141372000I-4000000J0D01* +G01* +X144018000Y-137372000D02* +X144018000Y-55372000D01* +X140018000Y-51372000D02* +G75* +G02X144018000Y-55372000I0J-4000000D01* +G01* +X94018000Y-55372000D02* +G75* +G02X98018000Y-51372000I4000000J0D01* +G01* +X120653328Y-61372000D02* +G75* +G03X120653328Y-61372000I-1600001J0D01* +G01* +X120653327Y-131372000D02* +G75* +G03X120653327Y-131372000I-1600000J0D01* +G01* +X98018000Y-141372000D02* +G75* +G02X94018000Y-137372000I0J4000000D01* +G01* +M02* diff --git a/OpenPLC_modules/switches/gerber/switches-F.Cu.gbr b/OpenPLC_modules/switches/gerber/switches-F.Cu.gbr new file mode 100644 index 0000000..34c65e7 --- /dev/null +++ b/OpenPLC_modules/switches/gerber/switches-F.Cu.gbr @@ -0,0 +1,3989 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1* +G04 #@! TF.CreationDate,2019-03-20T13:16:04+05:30* +G04 #@! TF.ProjectId,switches,73776974636865732E6B696361645F70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Copper,L1,Top,Signal* +G04 #@! TF.FilePolarity,Positive* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.1) date Wed 20 Mar 2019 01:16:04 PM IST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 #@! TA.AperFunction,SMDPad,CuDef* +%ADD10R,1.700000X2.000000*% +G04 #@! TD* +G04 #@! TA.AperFunction,SMDPad,CuDef* +%ADD11R,1.300000X1.500000*% +G04 #@! TD* +G04 #@! TA.AperFunction,SMDPad,CuDef* +%ADD12R,1.500000X1.300000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD13O,1.700000X1.700000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD14R,1.700000X1.700000*% +G04 #@! TD* +G04 #@! TA.AperFunction,SMDPad,CuDef* +%ADD15R,0.900000X0.800000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ViaPad* +%ADD16C,1.300000*% +G04 #@! TD* +G04 #@! TA.AperFunction,Conductor* +%ADD17C,0.600000*% +G04 #@! TD* +G04 #@! TA.AperFunction,Conductor* +%ADD18C,0.254000*% +G04 #@! TD* +G04 APERTURE END LIST* +D10* +G04 #@! TO.P,D10,1* +G04 #@! TO.N,/s8* +X123249514Y-117209815D03* +G04 #@! TO.P,D10,2* +G04 #@! TO.N,Net-(D10-Pad2)* +X123249514Y-121209815D03* +G04 #@! TD* +G04 #@! TO.P,D9,2* +G04 #@! TO.N,Net-(D9-Pad2)* +X123239730Y-106590725D03* +G04 #@! TO.P,D9,1* +G04 #@! TO.N,/s7* +X123239730Y-102590725D03* +G04 #@! TD* +G04 #@! TO.P,D8,1* +G04 #@! TO.N,/s6* +X123182653Y-88733635D03* +G04 #@! TO.P,D8,2* +G04 #@! TO.N,Net-(D8-Pad2)* +X123182653Y-92733635D03* +G04 #@! TD* +G04 #@! TO.P,D7,2* +G04 #@! TO.N,Net-(D7-Pad2)* +X123057679Y-78114545D03* +G04 #@! TO.P,D7,1* +G04 #@! TO.N,/s5* +X123057679Y-74114545D03* +G04 #@! TD* +G04 #@! TO.P,D6,1* +G04 #@! TO.N,Net-(D6-Pad1)* +X137860000Y-106578000D03* +G04 #@! TO.P,D6,2* +G04 #@! TO.N,+5V* +X137860000Y-102578000D03* +G04 #@! TD* +G04 #@! TO.P,D5,2* +G04 #@! TO.N,+5V* +X137860000Y-88466905D03* +G04 #@! TO.P,D5,1* +G04 #@! TO.N,Net-(D5-Pad1)* +X137860000Y-92466905D03* +G04 #@! TD* +G04 #@! TO.P,D4,1* +G04 #@! TO.N,Net-(D4-Pad1)* +X113644000Y-121209815D03* +G04 #@! TO.P,D4,2* +G04 #@! TO.N,+5V* +X113644000Y-117209815D03* +G04 #@! TD* +G04 #@! TO.P,D3,2* +G04 #@! TO.N,+5V* +X113674000Y-102590725D03* +G04 #@! TO.P,D3,1* +G04 #@! TO.N,Net-(D3-Pad1)* +X113674000Y-106590725D03* +G04 #@! TD* +G04 #@! TO.P,D2,1* +G04 #@! TO.N,Net-(D2-Pad1)* +X113674000Y-92733635D03* +G04 #@! TO.P,D2,2* +G04 #@! TO.N,+5V* +X113674000Y-88733635D03* +G04 #@! TD* +G04 #@! TO.P,D1,2* +G04 #@! TO.N,+5V* +X113674000Y-74114545D03* +G04 #@! TO.P,D1,1* +G04 #@! TO.N,Net-(D1-Pad1)* +X113674000Y-78114545D03* +G04 #@! TD* +D11* +G04 #@! TO.P,R16,1* +G04 #@! TO.N,+5V* +X119693514Y-117859815D03* +G04 #@! TO.P,R16,2* +G04 #@! TO.N,Net-(D10-Pad2)* +X119693514Y-120559815D03* +G04 #@! TD* +G04 #@! TO.P,R13,2* +G04 #@! TO.N,Net-(D7-Pad2)* +X119501679Y-77464545D03* +G04 #@! TO.P,R13,1* +G04 #@! TO.N,+5V* +X119501679Y-74764545D03* +G04 #@! TD* +G04 #@! TO.P,R14,1* +G04 #@! TO.N,+5V* +X119626653Y-89383635D03* +G04 #@! TO.P,R14,2* +G04 #@! TO.N,Net-(D8-Pad2)* +X119626653Y-92083635D03* +G04 #@! TD* +G04 #@! TO.P,R15,2* +G04 #@! TO.N,Net-(D9-Pad2)* +X119683730Y-105940725D03* +G04 #@! TO.P,R15,1* +G04 #@! TO.N,+5V* +X119683730Y-103240725D03* +G04 #@! TD* +G04 #@! TO.P,R12,1* +G04 #@! TO.N,/s10* +X129862000Y-106018000D03* +G04 #@! TO.P,R12,2* +G04 #@! TO.N,Net-(Q6-Pad1)* +X129862000Y-103318000D03* +G04 #@! TD* +G04 #@! TO.P,R7,2* +G04 #@! TO.N,Net-(Q1-Pad1)* +X105696000Y-74764545D03* +G04 #@! TO.P,R7,1* +G04 #@! TO.N,/s1* +X105696000Y-77464545D03* +G04 #@! TD* +G04 #@! TO.P,R8,1* +G04 #@! TO.N,/s2* +X105696000Y-92083635D03* +G04 #@! TO.P,R8,2* +G04 #@! TO.N,Net-(Q2-Pad1)* +X105696000Y-89383635D03* +G04 #@! TD* +G04 #@! TO.P,R9,2* +G04 #@! TO.N,Net-(Q3-Pad1)* +X105696000Y-103240725D03* +G04 #@! TO.P,R9,1* +G04 #@! TO.N,/s3* +X105696000Y-105940725D03* +G04 #@! TD* +G04 #@! TO.P,R10,1* +G04 #@! TO.N,/s4* +X105626000Y-120559815D03* +G04 #@! TO.P,R10,2* +G04 #@! TO.N,Net-(Q4-Pad1)* +X105626000Y-117859815D03* +G04 #@! TD* +G04 #@! TO.P,R11,2* +G04 #@! TO.N,Net-(Q5-Pad1)* +X129862000Y-89116905D03* +G04 #@! TO.P,R11,1* +G04 #@! TO.N,/s9* +X129862000Y-91816905D03* +G04 #@! TD* +D12* +G04 #@! TO.P,R6,1* +G04 #@! TO.N,Net-(Q6-Pad2)* +X132800000Y-109728000D03* +G04 #@! TO.P,R6,2* +G04 #@! TO.N,GND* +X135500000Y-109728000D03* +G04 #@! TD* +G04 #@! TO.P,R5,1* +G04 #@! TO.N,Net-(Q5-Pad2)* +X132800000Y-95758000D03* +G04 #@! TO.P,R5,2* +G04 #@! TO.N,GND* +X135500000Y-95758000D03* +G04 #@! TD* +G04 #@! TO.P,R4,1* +G04 #@! TO.N,Net-(Q4-Pad2)* +X108614000Y-124206000D03* +G04 #@! TO.P,R4,2* +G04 #@! TO.N,GND* +X111314000Y-124206000D03* +G04 #@! TD* +G04 #@! TO.P,R3,2* +G04 #@! TO.N,GND* +X111314000Y-109728000D03* +G04 #@! TO.P,R3,1* +G04 #@! TO.N,Net-(Q3-Pad2)* +X108614000Y-109728000D03* +G04 #@! TD* +G04 #@! TO.P,R2,1* +G04 #@! TO.N,Net-(Q2-Pad2)* +X108614000Y-95758000D03* +G04 #@! TO.P,R2,2* +G04 #@! TO.N,GND* +X111314000Y-95758000D03* +G04 #@! TD* +G04 #@! TO.P,R1,2* +G04 #@! TO.N,GND* +X111314000Y-81280000D03* +G04 #@! TO.P,R1,1* +G04 #@! TO.N,Net-(Q1-Pad2)* +X108614000Y-81280000D03* +G04 #@! TD* +D13* +G04 #@! TO.P,J1,12* +G04 #@! TO.N,/s10* +X97790000Y-111506000D03* +G04 #@! TO.P,J1,11* +G04 #@! TO.N,/s9* +X97790000Y-108966000D03* +G04 #@! TO.P,J1,10* +G04 #@! TO.N,/s8* +X97790000Y-106426000D03* +G04 #@! TO.P,J1,9* +G04 #@! TO.N,/s7* +X97790000Y-103886000D03* +G04 #@! TO.P,J1,8* +G04 #@! TO.N,/s6* +X97790000Y-101346000D03* +G04 #@! TO.P,J1,7* +G04 #@! TO.N,/s5* +X97790000Y-98806000D03* +G04 #@! TO.P,J1,6* +G04 #@! TO.N,/s4* +X97790000Y-96266000D03* +G04 #@! TO.P,J1,5* +G04 #@! TO.N,/s3* +X97790000Y-93726000D03* +G04 #@! TO.P,J1,4* +G04 #@! TO.N,/s2* +X97790000Y-91186000D03* +G04 #@! TO.P,J1,3* +G04 #@! TO.N,/s1* +X97790000Y-88646000D03* +G04 #@! TO.P,J1,2* +G04 #@! TO.N,+5V* +X97790000Y-86106000D03* +D14* +G04 #@! TO.P,J1,1* +G04 #@! TO.N,GND* +X97790000Y-83566000D03* +G04 #@! TD* +D15* +G04 #@! TO.P,Q6,1* +G04 #@! TO.N,Net-(Q6-Pad1)* +X132800000Y-103628000D03* +G04 #@! TO.P,Q6,2* +G04 #@! TO.N,Net-(Q6-Pad2)* +X132800000Y-105528000D03* +G04 #@! TO.P,Q6,3* +G04 #@! TO.N,Net-(D6-Pad1)* +X134800000Y-104578000D03* +G04 #@! TD* +G04 #@! TO.P,Q1,3* +G04 #@! TO.N,Net-(D1-Pad1)* +X110614000Y-76114545D03* +G04 #@! TO.P,Q1,2* +G04 #@! TO.N,Net-(Q1-Pad2)* +X108614000Y-77064545D03* +G04 #@! TO.P,Q1,1* +G04 #@! TO.N,Net-(Q1-Pad1)* +X108614000Y-75164545D03* +G04 #@! TD* +G04 #@! TO.P,Q2,1* +G04 #@! TO.N,Net-(Q2-Pad1)* +X108614000Y-89529635D03* +G04 #@! TO.P,Q2,2* +G04 #@! TO.N,Net-(Q2-Pad2)* +X108614000Y-91429635D03* +G04 #@! TO.P,Q2,3* +G04 #@! TO.N,Net-(D2-Pad1)* +X110614000Y-90479635D03* +G04 #@! TD* +G04 #@! TO.P,Q3,3* +G04 #@! TO.N,Net-(D3-Pad1)* +X110614000Y-104844725D03* +G04 #@! TO.P,Q3,2* +G04 #@! TO.N,Net-(Q3-Pad2)* +X108614000Y-105794725D03* +G04 #@! TO.P,Q3,1* +G04 #@! TO.N,Net-(Q3-Pad1)* +X108614000Y-103894725D03* +G04 #@! TD* +G04 #@! TO.P,Q5,1* +G04 #@! TO.N,Net-(Q5-Pad1)* +X132800000Y-89516905D03* +G04 #@! TO.P,Q5,2* +G04 #@! TO.N,Net-(Q5-Pad2)* +X132800000Y-91416905D03* +G04 #@! TO.P,Q5,3* +G04 #@! TO.N,Net-(D5-Pad1)* +X134800000Y-90466905D03* +G04 #@! TD* +G04 #@! TO.P,Q4,3* +G04 #@! TO.N,Net-(D4-Pad1)* +X110614000Y-119209815D03* +G04 #@! TO.P,Q4,2* +G04 #@! TO.N,Net-(Q4-Pad2)* +X108614000Y-120159815D03* +G04 #@! TO.P,Q4,1* +G04 #@! TO.N,Net-(Q4-Pad1)* +X108614000Y-118259815D03* +G04 #@! TD* +D16* +G04 #@! TO.N,/s10* +X130302000Y-108966000D03* +X103967235Y-113062373D03* +G04 #@! TO.N,/s8* +X122682000Y-119126000D03* +G04 #@! TO.N,/s6* +X122682000Y-90678000D03* +G04 #@! TO.N,/s4* +X102616000Y-119380000D03* +G04 #@! TO.N,/s2* +X102870000Y-91440000D03* +G04 #@! TO.N,/s9* +X130302000Y-94996000D03* +X102362000Y-109728000D03* +G04 #@! TO.N,/s7* +X122682000Y-104640723D03* +G04 #@! TO.N,/s5* +X122428000Y-76164543D03* +G04 #@! TO.N,/s3* +X102616000Y-105156000D03* +G04 #@! TO.N,/s1* +X102870000Y-76708000D03* +G04 #@! TO.N,GND* +X133096000Y-66294000D03* +G04 #@! TO.N,+5V* +X121412000Y-71628000D03* +X121412000Y-114808000D03* +X121412000Y-86360000D03* +X121412000Y-100330000D03* +X135890000Y-86360000D03* +X135890000Y-100330000D03* +G04 #@! TD* +D17* +G04 #@! TO.N,/s10* +X129862000Y-106018000D02* +X129862000Y-107510000D01* +X130302000Y-110744000D02* +X130302000Y-108966000D01* +X103967235Y-113062373D02* +X127983627Y-113062373D01* +X127983627Y-113062373D02* +X130302000Y-110744000D01* +X129862000Y-108526000D02* +X130302000Y-108966000D01* +X129862000Y-106018000D02* +X129862000Y-108526000D01* +G04 #@! TO.N,/s8* +X123249514Y-117209815D02* +X123249514Y-118558486D01* +X123249514Y-118558486D02* +X122682000Y-119126000D01* +G04 #@! TO.N,/s6* +X123182653Y-88733635D02* +X123182653Y-90177347D01* +X123182653Y-90177347D02* +X122682000Y-90678000D01* +G04 #@! TO.N,/s4* +X105626000Y-120559815D02* +X103795815Y-120559815D01* +X103795815Y-120559815D02* +X102616000Y-119380000D01* +X101365999Y-118129999D02* +X102616000Y-119380000D01* +X99568000Y-116332000D02* +X101365999Y-118129999D01* +X97790000Y-96266000D02* +X99568000Y-98044000D01* +X99568000Y-99568000D02* +X99568000Y-116332000D01* +X99568000Y-98044000D02* +X99568000Y-99568000D01* +G04 #@! TO.N,/s2* +X105696000Y-92083635D02* +X103513635Y-92083635D01* +X103513635Y-92083635D02* +X102870000Y-91440000D01* +X100584000Y-91440000D02* +X102870000Y-91440000D01* +X99246081Y-91440000D02* +X100584000Y-91440000D01* +X98992081Y-91186000D02* +X99246081Y-91440000D01* +X97790000Y-91186000D02* +X98992081Y-91186000D01* +G04 #@! TO.N,/s9* +X129862000Y-94556000D02* +X130302000Y-94996000D01* +X129862000Y-91816905D02* +X129862000Y-94556000D01* +X128270000Y-94996000D02* +X130302000Y-94996000D01* +X102362000Y-109728000D02* +X104648000Y-112014000D01* +X126746000Y-107947194D02* +X126746000Y-96520000D01* +X104648000Y-112014000D02* +X122679194Y-112014000D01* +X122679194Y-112014000D02* +X126746000Y-107947194D01* +X126746000Y-96520000D02* +X128270000Y-94996000D01* +G04 #@! TO.N,/s7* +X123239730Y-102590725D02* +X123239730Y-104082993D01* +X123239730Y-104082993D02* +X122682000Y-104640723D01* +G04 #@! TO.N,/s5* +X123057679Y-74114545D02* +X123057679Y-75534864D01* +X123057679Y-75534864D02* +X122428000Y-76164543D01* +G04 #@! TO.N,/s3* +X105696000Y-105940725D02* +X103400725Y-105940725D01* +X103400725Y-105940725D02* +X102616000Y-105156000D01* +X98992081Y-93726000D02* +X102616000Y-97349919D01* +X97790000Y-93726000D02* +X98992081Y-93726000D01* +X102616000Y-97349919D02* +X102616000Y-98298000D01* +X102616000Y-98298000D02* +X102616000Y-105156000D01* +G04 #@! TO.N,/s1* +X105696000Y-77464545D02* +X103626545Y-77464545D01* +X103626545Y-77464545D02* +X102870000Y-76708000D01* +X102870000Y-77627238D02* +X102870000Y-76708000D01* +X102870000Y-81788000D02* +X102870000Y-77627238D01* +X102870000Y-86360000D02* +X102870000Y-81788000D01* +X97790000Y-88646000D02* +X100584000Y-88646000D01* +X100584000Y-88646000D02* +X102870000Y-86360000D01* +G04 #@! TO.N,Net-(D4-Pad1)* +X111644000Y-119209815D02* +X113644000Y-121209815D01* +X110614000Y-119209815D02* +X111644000Y-119209815D01* +G04 #@! TO.N,Net-(D5-Pad1)* +X135860000Y-90466905D02* +X137860000Y-92466905D01* +X134800000Y-90466905D02* +X135860000Y-90466905D01* +G04 #@! TO.N,Net-(D3-Pad1)* +X111928000Y-104844725D02* +X113674000Y-106590725D01* +X110614000Y-104844725D02* +X111928000Y-104844725D01* +G04 #@! TO.N,Net-(D2-Pad1)* +X111420000Y-90479635D02* +X113674000Y-92733635D01* +X110614000Y-90479635D02* +X111420000Y-90479635D01* +G04 #@! TO.N,Net-(D1-Pad1)* +X111674000Y-76114545D02* +X113674000Y-78114545D01* +X110614000Y-76114545D02* +X111674000Y-76114545D01* +G04 #@! TO.N,Net-(D6-Pad1)* +X135860000Y-104578000D02* +X137860000Y-106578000D01* +X134800000Y-104578000D02* +X135860000Y-104578000D01* +G04 #@! TO.N,+5V* +X119501679Y-74764545D02* +X119501679Y-73538321D01* +X119501679Y-73538321D02* +X121412000Y-71628000D01* +X119693514Y-117859815D02* +X119693514Y-116526486D01* +X119693514Y-116526486D02* +X121412000Y-114808000D01* +X119626653Y-88145347D02* +X121412000Y-86360000D01* +X119626653Y-89383635D02* +X119626653Y-88145347D01* +X119683730Y-103240725D02* +X119683730Y-102058270D01* +X119683730Y-102058270D02* +X121412000Y-100330000D01* +X113644000Y-117209815D02* +X115431815Y-117209815D01* +X116081815Y-117859815D02* +X119693514Y-117859815D01* +X115431815Y-117209815D02* +X116081815Y-117859815D01* +X115124000Y-102590725D02* +X113674000Y-102590725D01* +X115774000Y-103240725D02* +X115124000Y-102590725D01* +X119683730Y-103240725D02* +X115774000Y-103240725D01* +X115124000Y-88733635D02* +X115798365Y-89408000D01* +X113674000Y-88733635D02* +X115124000Y-88733635D01* +X115822730Y-89383635D02* +X119626653Y-89383635D01* +X115798365Y-89408000D02* +X115822730Y-89383635D01* +X115124000Y-74114545D02* +X113674000Y-74114545D01* +X115774000Y-74764545D02* +X115124000Y-74114545D01* +X119501679Y-74764545D02* +X115774000Y-74764545D01* +X137860000Y-88466905D02* +X137860000Y-88330000D01* +X137860000Y-88330000D02* +X135890000Y-86360000D01* +X137860000Y-102578000D02* +X137860000Y-102300000D01* +X137860000Y-102300000D02* +X135890000Y-100330000D01* +X113674000Y-72514545D02* +X113674000Y-74114545D01* +X97790000Y-86106000D02* +X98992081Y-86106000D01* +X98992081Y-86106000D02* +X100076000Y-85022081D01* +X113295455Y-72136000D02* +X113674000Y-72514545D01* +X100076000Y-85022081D02* +X100076000Y-74422000D01* +X100076000Y-74422000D02* +X102362000Y-72136000D01* +X102362000Y-72136000D02* +X113295455Y-72136000D01* +G04 #@! TO.N,Net-(Q3-Pad1)* +X107960000Y-103240725D02* +X108614000Y-103894725D01* +X105696000Y-103240725D02* +X107960000Y-103240725D01* +G04 #@! TO.N,Net-(Q6-Pad1)* +X132490000Y-103318000D02* +X132800000Y-103628000D01* +X129862000Y-103318000D02* +X132490000Y-103318000D01* +G04 #@! TO.N,Net-(Q5-Pad1)* +X132400000Y-89116905D02* +X132800000Y-89516905D01* +X129862000Y-89116905D02* +X132400000Y-89116905D01* +G04 #@! TO.N,Net-(Q1-Pad1)* +X108214000Y-74764545D02* +X108614000Y-75164545D01* +X105696000Y-74764545D02* +X108214000Y-74764545D01* +G04 #@! TO.N,Net-(Q2-Pad1)* +X108468000Y-89383635D02* +X108614000Y-89529635D01* +X105696000Y-89383635D02* +X108468000Y-89383635D01* +G04 #@! TO.N,Net-(Q4-Pad1)* +X108214000Y-117859815D02* +X108614000Y-118259815D01* +X105626000Y-117859815D02* +X108214000Y-117859815D01* +G04 #@! TO.N,Net-(D9-Pad2)* +X120333730Y-106590725D02* +X119683730Y-105940725D01* +X123239730Y-106590725D02* +X120333730Y-106590725D01* +G04 #@! TO.N,Net-(D8-Pad2)* +X120276653Y-92733635D02* +X119626653Y-92083635D01* +X123182653Y-92733635D02* +X120276653Y-92733635D01* +G04 #@! TO.N,Net-(D7-Pad2)* +X120151679Y-78114545D02* +X119501679Y-77464545D01* +X123057679Y-78114545D02* +X120151679Y-78114545D01* +G04 #@! TO.N,Net-(D10-Pad2)* +X122599514Y-120559815D02* +X123249514Y-121209815D01* +X119693514Y-120559815D02* +X122599514Y-120559815D01* +G04 #@! TO.N,Net-(Q3-Pad2)* +X108614000Y-109728000D02* +X108614000Y-105794725D01* +G04 #@! TO.N,Net-(Q6-Pad2)* +X132800000Y-109728000D02* +X132800000Y-105528000D01* +G04 #@! TO.N,Net-(Q5-Pad2)* +X132800000Y-95758000D02* +X132800000Y-91416905D01* +G04 #@! TO.N,Net-(Q4-Pad2)* +X108614000Y-124206000D02* +X108614000Y-120159815D01* +G04 #@! TO.N,Net-(Q2-Pad2)* +X108614000Y-95758000D02* +X108614000Y-91429635D01* +G04 #@! TO.N,Net-(Q1-Pad2)* +X108614000Y-81280000D02* +X108614000Y-77064545D01* +G04 #@! TD* +D18* +G04 #@! TO.N,GND* +G36* +X140683861Y-52128160D02* +X141322530Y-52328307D01* +X141907902Y-52652784D01* +X142416078Y-53088343D01* +X142826289Y-53617183D01* +X143121786Y-54217712D01* +X143292623Y-54873567D01* +X143333001Y-55398325D01* +X143333000Y-137337302D01* +X143261839Y-138037865D01* +X143061693Y-138676532D01* +X142737215Y-139261904D01* +X142301657Y-139770077D01* +X141772815Y-140180290D01* +X141172287Y-140475786D01* +X140516433Y-140646623D01* +X139991687Y-140687000D01* +X98052698Y-140687000D01* +X97352135Y-140615839D01* +X96713468Y-140415693D01* +X96128096Y-140091215D01* +X95619923Y-139655657D01* +X95209710Y-139126815D01* +X94914214Y-138526287D01* +X94743377Y-137870433D01* +X94703000Y-137345687D01* +X94703000Y-131372000D01* +X116748327Y-131372000D01* +X116861142Y-132084284D01* +X117188543Y-132726845D01* +X117698482Y-133236784D01* +X118341043Y-133564185D01* +X119053327Y-133677000D01* +X119765611Y-133564185D01* +X120408172Y-133236784D01* +X120918111Y-132726845D01* +X121245512Y-132084284D01* +X121358327Y-131372000D01* +X121245512Y-130659716D01* +X120918111Y-130017155D01* +X120408172Y-129507216D01* +X119765611Y-129179815D01* +X119053327Y-129067000D01* +X118341043Y-129179815D01* +X117698482Y-129507216D01* +X117188543Y-130017155D01* +X116861142Y-130659716D01* +X116748327Y-131372000D01* +X94703000Y-131372000D01* +X94703000Y-86106000D01* +X96275908Y-86106000D01* +X96391161Y-86685418D01* +X96719375Y-87176625D01* +X97017761Y-87376000D01* +X96719375Y-87575375D01* +X96391161Y-88066582D01* +X96275908Y-88646000D01* +X96391161Y-89225418D01* +X96719375Y-89716625D01* +X97017761Y-89916000D01* +X96719375Y-90115375D01* +X96391161Y-90606582D01* +X96275908Y-91186000D01* +X96391161Y-91765418D01* +X96719375Y-92256625D01* +X97017761Y-92456000D01* +X96719375Y-92655375D01* +X96391161Y-93146582D01* +X96275908Y-93726000D01* +X96391161Y-94305418D01* +X96719375Y-94796625D01* +X97017761Y-94996000D01* +X96719375Y-95195375D01* +X96391161Y-95686582D01* +X96275908Y-96266000D01* +X96391161Y-96845418D01* +X96719375Y-97336625D01* +X97017761Y-97536000D01* +X96719375Y-97735375D01* +X96391161Y-98226582D01* +X96275908Y-98806000D01* +X96391161Y-99385418D01* +X96719375Y-99876625D01* +X97017761Y-100076000D01* +X96719375Y-100275375D01* +X96391161Y-100766582D01* +X96275908Y-101346000D01* +X96391161Y-101925418D01* +X96719375Y-102416625D01* +X97017761Y-102616000D01* +X96719375Y-102815375D01* +X96391161Y-103306582D01* +X96275908Y-103886000D01* +X96391161Y-104465418D01* +X96719375Y-104956625D01* +X97017761Y-105156000D01* +X96719375Y-105355375D01* +X96391161Y-105846582D01* +X96275908Y-106426000D01* +X96391161Y-107005418D01* +X96719375Y-107496625D01* +X97017761Y-107696000D01* +X96719375Y-107895375D01* +X96391161Y-108386582D01* +X96275908Y-108966000D01* +X96391161Y-109545418D01* +X96719375Y-110036625D01* +X97017761Y-110236000D01* +X96719375Y-110435375D01* +X96391161Y-110926582D01* +X96275908Y-111506000D01* +X96391161Y-112085418D01* +X96719375Y-112576625D01* +X97210582Y-112904839D01* +X97643744Y-112991000D01* +X97936256Y-112991000D01* +X98369418Y-112904839D01* +X98633001Y-112728719D01* +X98633001Y-116239909D01* +X98614683Y-116332000D01* +X98687250Y-116696818D01* +X98827354Y-116906498D01* +X98893904Y-117006097D01* +X98971970Y-117058259D01* +X100639740Y-118726029D01* +X101331000Y-119417290D01* +X101331000Y-119635602D01* +X101526629Y-120107894D01* +X101888106Y-120469371D01* +X102360398Y-120665000D01* +X102578710Y-120665000D01* +X103069555Y-121155845D01* +X103121718Y-121233912D01* +X103430996Y-121440565D01* +X103703729Y-121494815D01* +X103703732Y-121494815D01* +X103795814Y-121513131D01* +X103887896Y-121494815D01* +X104365358Y-121494815D01* +X104377843Y-121557580D01* +X104518191Y-121767624D01* +X104728235Y-121907972D01* +X104976000Y-121957255D01* +X106276000Y-121957255D01* +X106523765Y-121907972D01* +X106733809Y-121767624D01* +X106874157Y-121557580D01* +X106923440Y-121309815D01* +X106923440Y-119809815D01* +X106874157Y-119562050D01* +X106733809Y-119352006D01* +X106523765Y-119211658D01* +X106514500Y-119209815D01* +X106523765Y-119207972D01* +X106733809Y-119067624D01* +X106874157Y-118857580D01* +X106886642Y-118794815D01* +X107543413Y-118794815D01* +X107565843Y-118907580D01* +X107706191Y-119117624D01* +X107844164Y-119209815D01* +X107706191Y-119302006D01* +X107565843Y-119512050D01* +X107516560Y-119759815D01* +X107516560Y-120559815D01* +X107565843Y-120807580D01* +X107679001Y-120976931D01* +X107679000Y-122945358D01* +X107616235Y-122957843D01* +X107406191Y-123098191D01* +X107265843Y-123308235D01* +X107216560Y-123556000D01* +X107216560Y-124856000D01* +X107265843Y-125103765D01* +X107406191Y-125313809D01* +X107616235Y-125454157D01* +X107864000Y-125503440D01* +X109364000Y-125503440D01* +X109611765Y-125454157D01* +X109821809Y-125313809D01* +X109962157Y-125103765D01* +X109967721Y-125075791D01* +X110025673Y-125215699D01* +X110204302Y-125394327D01* +X110437691Y-125491000D01* +X111028250Y-125491000D01* +X111187000Y-125332250D01* +X111187000Y-124333000D01* +X111441000Y-124333000D01* +X111441000Y-125332250D01* +X111599750Y-125491000D01* +X112190309Y-125491000D01* +X112423698Y-125394327D01* +X112602327Y-125215699D01* +X112699000Y-124982310D01* +X112699000Y-124491750D01* +X112540250Y-124333000D01* +X111441000Y-124333000D01* +X111187000Y-124333000D01* +X111167000Y-124333000D01* +X111167000Y-124079000D01* +X111187000Y-124079000D01* +X111187000Y-123079750D01* +X111441000Y-123079750D01* +X111441000Y-124079000D01* +X112540250Y-124079000D01* +X112699000Y-123920250D01* +X112699000Y-123429690D01* +X112602327Y-123196301D01* +X112423698Y-123017673D01* +X112190309Y-122921000D01* +X111599750Y-122921000D01* +X111441000Y-123079750D01* +X111187000Y-123079750D01* +X111028250Y-122921000D01* +X110437691Y-122921000D01* +X110204302Y-123017673D01* +X110025673Y-123196301D01* +X109967721Y-123336209D01* +X109962157Y-123308235D01* +X109821809Y-123098191D01* +X109611765Y-122957843D01* +X109549000Y-122945358D01* +X109549000Y-120976930D01* +X109662157Y-120807580D01* +X109711440Y-120559815D01* +X109711440Y-120071131D01* +X109916235Y-120207972D01* +X110164000Y-120257255D01* +X111064000Y-120257255D01* +X111311765Y-120207972D01* +X111316622Y-120204726D01* +X112146560Y-121034665D01* +X112146560Y-122209815D01* +X112195843Y-122457580D01* +X112336191Y-122667624D01* +X112546235Y-122807972D01* +X112794000Y-122857255D01* +X114494000Y-122857255D01* +X114741765Y-122807972D01* +X114951809Y-122667624D01* +X115092157Y-122457580D01* +X115141440Y-122209815D01* +X115141440Y-120209815D01* +X115092157Y-119962050D01* +X114951809Y-119752006D01* +X114741765Y-119611658D01* +X114494000Y-119562375D01* +X113318850Y-119562375D01* +X112568968Y-118812494D01* +X112794000Y-118857255D01* +X114494000Y-118857255D01* +X114741765Y-118807972D01* +X114951809Y-118667624D01* +X115092157Y-118457580D01* +X115136145Y-118236435D01* +X115355556Y-118455845D01* +X115407718Y-118533912D01* +X115485784Y-118586074D01* +X115716996Y-118740565D01* +X116081815Y-118813132D01* +X116173901Y-118794815D01* +X118432872Y-118794815D01* +X118445357Y-118857580D01* +X118585705Y-119067624D01* +X118795749Y-119207972D01* +X118805014Y-119209815D01* +X118795749Y-119211658D01* +X118585705Y-119352006D01* +X118445357Y-119562050D01* +X118396074Y-119809815D01* +X118396074Y-121309815D01* +X118445357Y-121557580D01* +X118585705Y-121767624D01* +X118795749Y-121907972D01* +X119043514Y-121957255D01* +X120343514Y-121957255D01* +X120591279Y-121907972D01* +X120801323Y-121767624D01* +X120941671Y-121557580D01* +X120954156Y-121494815D01* +X121752074Y-121494815D01* +X121752074Y-122209815D01* +X121801357Y-122457580D01* +X121941705Y-122667624D01* +X122151749Y-122807972D01* +X122399514Y-122857255D01* +X124099514Y-122857255D01* +X124347279Y-122807972D01* +X124557323Y-122667624D01* +X124697671Y-122457580D01* +X124746954Y-122209815D01* +X124746954Y-120209815D01* +X124697671Y-119962050D01* +X124557323Y-119752006D01* +X124347279Y-119611658D01* +X124099514Y-119562375D01* +X123892122Y-119562375D01* +X123967000Y-119381602D01* +X123967000Y-119167647D01* +X124130264Y-118923305D01* +X124145210Y-118848166D01* +X124347279Y-118807972D01* +X124557323Y-118667624D01* +X124697671Y-118457580D01* +X124746954Y-118209815D01* +X124746954Y-116209815D01* +X124697671Y-115962050D01* +X124557323Y-115752006D01* +X124347279Y-115611658D01* +X124099514Y-115562375D01* +X122474890Y-115562375D01* +X122501371Y-115535894D01* +X122697000Y-115063602D01* +X122697000Y-114552398D01* +X122501371Y-114080106D01* +X122418638Y-113997373D01* +X127891541Y-113997373D01* +X127983627Y-114015690D01* +X128075713Y-113997373D01* +X128348446Y-113943123D01* +X128657724Y-113736470D01* +X128709888Y-113658401D01* +X130898028Y-111470261D01* +X130976097Y-111418097D01* +X131182750Y-111108819D01* +X131237000Y-110836086D01* +X131237000Y-110836085D01* +X131255317Y-110744000D01* +X131237000Y-110651914D01* +X131237000Y-109848265D01* +X131391371Y-109693894D01* +X131402560Y-109666881D01* +X131402560Y-110378000D01* +X131451843Y-110625765D01* +X131592191Y-110835809D01* +X131802235Y-110976157D01* +X132050000Y-111025440D01* +X133550000Y-111025440D01* +X133797765Y-110976157D01* +X134007809Y-110835809D01* +X134148157Y-110625765D01* +X134153721Y-110597791D01* +X134211673Y-110737699D01* +X134390302Y-110916327D01* +X134623691Y-111013000D01* +X135214250Y-111013000D01* +X135373000Y-110854250D01* +X135373000Y-109855000D01* +X135627000Y-109855000D01* +X135627000Y-110854250D01* +X135785750Y-111013000D01* +X136376309Y-111013000D01* +X136609698Y-110916327D01* +X136788327Y-110737699D01* +X136885000Y-110504310D01* +X136885000Y-110013750D01* +X136726250Y-109855000D01* +X135627000Y-109855000D01* +X135373000Y-109855000D01* +X135353000Y-109855000D01* +X135353000Y-109601000D01* +X135373000Y-109601000D01* +X135373000Y-108601750D01* +X135627000Y-108601750D01* +X135627000Y-109601000D01* +X136726250Y-109601000D01* +X136885000Y-109442250D01* +X136885000Y-108951690D01* +X136788327Y-108718301D01* +X136609698Y-108539673D01* +X136376309Y-108443000D01* +X135785750Y-108443000D01* +X135627000Y-108601750D01* +X135373000Y-108601750D01* +X135214250Y-108443000D01* +X134623691Y-108443000D01* +X134390302Y-108539673D01* +X134211673Y-108718301D01* +X134153721Y-108858209D01* +X134148157Y-108830235D01* +X134007809Y-108620191D01* +X133797765Y-108479843D01* +X133735000Y-108467358D01* +X133735000Y-106345115D01* +X133848157Y-106175765D01* +X133897440Y-105928000D01* +X133897440Y-105439316D01* +X134102235Y-105576157D01* +X134350000Y-105625440D01* +X135250000Y-105625440D01* +X135497765Y-105576157D01* +X135520606Y-105560895D01* +X136362560Y-106402850D01* +X136362560Y-107578000D01* +X136411843Y-107825765D01* +X136552191Y-108035809D01* +X136762235Y-108176157D01* +X137010000Y-108225440D01* +X138710000Y-108225440D01* +X138957765Y-108176157D01* +X139167809Y-108035809D01* +X139308157Y-107825765D01* +X139357440Y-107578000D01* +X139357440Y-105578000D01* +X139308157Y-105330235D01* +X139167809Y-105120191D01* +X138957765Y-104979843D01* +X138710000Y-104930560D01* +X137534850Y-104930560D01* +X136784968Y-104180679D01* +X137010000Y-104225440D01* +X138710000Y-104225440D01* +X138957765Y-104176157D01* +X139167809Y-104035809D01* +X139308157Y-103825765D01* +X139357440Y-103578000D01* +X139357440Y-101578000D01* +X139308157Y-101330235D01* +X139167809Y-101120191D01* +X138957765Y-100979843D01* +X138710000Y-100930560D01* +X137812850Y-100930560D01* +X137175000Y-100292711D01* +X137175000Y-100074398D01* +X136979371Y-99602106D01* +X136617894Y-99240629D01* +X136145602Y-99045000D01* +X135634398Y-99045000D01* +X135162106Y-99240629D01* +X134800629Y-99602106D01* +X134605000Y-100074398D01* +X134605000Y-100585602D01* +X134800629Y-101057894D01* +X135162106Y-101419371D01* +X135634398Y-101615000D01* +X135852711Y-101615000D01* +X136362560Y-102124850D01* +X136362560Y-103578000D01* +X136411029Y-103821671D01* +X136224819Y-103697250D01* +X135952086Y-103643000D01* +X135860000Y-103624683D01* +X135767914Y-103643000D01* +X135592285Y-103643000D01* +X135497765Y-103579843D01* +X135250000Y-103530560D01* +X134350000Y-103530560D01* +X134102235Y-103579843D01* +X133897440Y-103716684D01* +X133897440Y-103228000D01* +X133848157Y-102980235D01* +X133707809Y-102770191D01* +X133497765Y-102629843D01* +X133250000Y-102580560D01* +X133069298Y-102580560D01* +X132854819Y-102437250D01* +X132582086Y-102383000D01* +X132490000Y-102364683D01* +X132397914Y-102383000D01* +X131122642Y-102383000D01* +X131110157Y-102320235D01* +X130969809Y-102110191D01* +X130759765Y-101969843D01* +X130512000Y-101920560D01* +X129212000Y-101920560D01* +X128964235Y-101969843D01* +X128754191Y-102110191D01* +X128613843Y-102320235D01* +X128564560Y-102568000D01* +X128564560Y-104068000D01* +X128613843Y-104315765D01* +X128754191Y-104525809D01* +X128964235Y-104666157D01* +X128973500Y-104668000D01* +X128964235Y-104669843D01* +X128754191Y-104810191D01* +X128613843Y-105020235D01* +X128564560Y-105268000D01* +X128564560Y-106768000D01* +X128613843Y-107015765D01* +X128754191Y-107225809D01* +X128927001Y-107341278D01* +X128927001Y-108433910D01* +X128908683Y-108526000D01* +X128981250Y-108890818D01* +X129017000Y-108944322D01* +X129017000Y-109221602D01* +X129212629Y-109693894D01* +X129367001Y-109848266D01* +X129367000Y-110356711D01* +X127596338Y-112127373D01* +X123888110Y-112127373D01* +X127342031Y-108673453D01* +X127420097Y-108621291D01* +X127626750Y-108312013D01* +X127681000Y-108039280D01* +X127681000Y-108039277D01* +X127699316Y-107947195D01* +X127681000Y-107855113D01* +X127681000Y-96907289D01* +X128657290Y-95931000D01* +X129419735Y-95931000D01* +X129574106Y-96085371D01* +X130046398Y-96281000D01* +X130557602Y-96281000D01* +X131029894Y-96085371D01* +X131391371Y-95723894D01* +X131402560Y-95696881D01* +X131402560Y-96408000D01* +X131451843Y-96655765D01* +X131592191Y-96865809D01* +X131802235Y-97006157D01* +X132050000Y-97055440D01* +X133550000Y-97055440D01* +X133797765Y-97006157D01* +X134007809Y-96865809D01* +X134148157Y-96655765D01* +X134153721Y-96627791D01* +X134211673Y-96767699D01* +X134390302Y-96946327D01* +X134623691Y-97043000D01* +X135214250Y-97043000D01* +X135373000Y-96884250D01* +X135373000Y-95885000D01* +X135627000Y-95885000D01* +X135627000Y-96884250D01* +X135785750Y-97043000D01* +X136376309Y-97043000D01* +X136609698Y-96946327D01* +X136788327Y-96767699D01* +X136885000Y-96534310D01* +X136885000Y-96043750D01* +X136726250Y-95885000D01* +X135627000Y-95885000D01* +X135373000Y-95885000D01* +X135353000Y-95885000D01* +X135353000Y-95631000D01* +X135373000Y-95631000D01* +X135373000Y-94631750D01* +X135627000Y-94631750D01* +X135627000Y-95631000D01* +X136726250Y-95631000D01* +X136885000Y-95472250D01* +X136885000Y-94981690D01* +X136788327Y-94748301D01* +X136609698Y-94569673D01* +X136376309Y-94473000D01* +X135785750Y-94473000D01* +X135627000Y-94631750D01* +X135373000Y-94631750D01* +X135214250Y-94473000D01* +X134623691Y-94473000D01* +X134390302Y-94569673D01* +X134211673Y-94748301D01* +X134153721Y-94888209D01* +X134148157Y-94860235D01* +X134007809Y-94650191D01* +X133797765Y-94509843D01* +X133735000Y-94497358D01* +X133735000Y-92234020D01* +X133848157Y-92064670D01* +X133897440Y-91816905D01* +X133897440Y-91328221D01* +X134102235Y-91465062D01* +X134350000Y-91514345D01* +X135250000Y-91514345D01* +X135497765Y-91465062D01* +X135520606Y-91449800D01* +X136362560Y-92291755D01* +X136362560Y-93466905D01* +X136411843Y-93714670D01* +X136552191Y-93924714D01* +X136762235Y-94065062D01* +X137010000Y-94114345D01* +X138710000Y-94114345D01* +X138957765Y-94065062D01* +X139167809Y-93924714D01* +X139308157Y-93714670D01* +X139357440Y-93466905D01* +X139357440Y-91466905D01* +X139308157Y-91219140D01* +X139167809Y-91009096D01* +X138957765Y-90868748D01* +X138710000Y-90819465D01* +X137534850Y-90819465D01* +X136784968Y-90069584D01* +X137010000Y-90114345D01* +X138710000Y-90114345D01* +X138957765Y-90065062D01* +X139167809Y-89924714D01* +X139308157Y-89714670D01* +X139357440Y-89466905D01* +X139357440Y-87466905D01* +X139308157Y-87219140D01* +X139167809Y-87009096D01* +X138957765Y-86868748D01* +X138710000Y-86819465D01* +X137671755Y-86819465D01* +X137175000Y-86322711D01* +X137175000Y-86104398D01* +X136979371Y-85632106D01* +X136617894Y-85270629D01* +X136145602Y-85075000D01* +X135634398Y-85075000D01* +X135162106Y-85270629D01* +X134800629Y-85632106D01* +X134605000Y-86104398D01* +X134605000Y-86615602D01* +X134800629Y-87087894D01* +X135162106Y-87449371D01* +X135634398Y-87645000D01* +X135852711Y-87645000D01* +X136362560Y-88154850D01* +X136362560Y-89466905D01* +X136411029Y-89710576D01* +X136224819Y-89586155D01* +X135952086Y-89531905D01* +X135860000Y-89513588D01* +X135767914Y-89531905D01* +X135592285Y-89531905D01* +X135497765Y-89468748D01* +X135250000Y-89419465D01* +X134350000Y-89419465D01* +X134102235Y-89468748D01* +X133897440Y-89605589D01* +X133897440Y-89116905D01* +X133848157Y-88869140D01* +X133707809Y-88659096D01* +X133497765Y-88518748D01* +X133250000Y-88469465D01* +X133091909Y-88469465D01* +X133074097Y-88442808D01* +X132764819Y-88236155D01* +X132492086Y-88181905D01* +X132400000Y-88163588D01* +X132307914Y-88181905D01* +X131122642Y-88181905D01* +X131110157Y-88119140D01* +X130969809Y-87909096D01* +X130759765Y-87768748D01* +X130512000Y-87719465D01* +X129212000Y-87719465D01* +X128964235Y-87768748D01* +X128754191Y-87909096D01* +X128613843Y-88119140D01* +X128564560Y-88366905D01* +X128564560Y-89866905D01* +X128613843Y-90114670D01* +X128754191Y-90324714D01* +X128964235Y-90465062D01* +X128973500Y-90466905D01* +X128964235Y-90468748D01* +X128754191Y-90609096D01* +X128613843Y-90819140D01* +X128564560Y-91066905D01* +X128564560Y-92566905D01* +X128613843Y-92814670D01* +X128754191Y-93024714D01* +X128927000Y-93140182D01* +X128927001Y-94061000D01* +X128362080Y-94061000D01* +X128269999Y-94042684D01* +X128177918Y-94061000D01* +X128177914Y-94061000D01* +X127905181Y-94115250D01* +X127595903Y-94321903D01* +X127543741Y-94399969D01* +X126149970Y-95793741D01* +X126071904Y-95845903D01* +X126019742Y-95923969D01* +X126019741Y-95923970D01* +X125865250Y-96155182D01* +X125792683Y-96520000D01* +X125811001Y-96612090D01* +X125811000Y-107559904D01* +X122291905Y-111079000D01* +X105035290Y-111079000D01* +X103647000Y-109690711D01* +X103647000Y-109472398D01* +X103451371Y-109000106D01* +X103089894Y-108638629D01* +X102617602Y-108443000D01* +X102106398Y-108443000D01* +X101634106Y-108638629D01* +X101272629Y-109000106D01* +X101077000Y-109472398D01* +X101077000Y-109983602D01* +X101272629Y-110455894D01* +X101634106Y-110817371D01* +X102106398Y-111013000D01* +X102324711Y-111013000D01* +X103271423Y-111959713D01* +X103239341Y-111973002D01* +X102877864Y-112334479D01* +X102682235Y-112806771D01* +X102682235Y-113317975D01* +X102877864Y-113790267D01* +X103239341Y-114151744D01* +X103711633Y-114347373D01* +X104222837Y-114347373D01* +X104695129Y-114151744D01* +X104849500Y-113997373D01* +X120405362Y-113997373D01* +X120322629Y-114080106D01* +X120127000Y-114552398D01* +X120127000Y-114770710D01* +X119097484Y-115800227D01* +X119019418Y-115852389D01* +X118967256Y-115930455D01* +X118967255Y-115930456D01* +X118812764Y-116161668D01* +X118740197Y-116526486D01* +X118744111Y-116546162D01* +X118585705Y-116652006D01* +X118445357Y-116862050D01* +X118432872Y-116924815D01* +X116469105Y-116924815D01* +X116158076Y-116613787D01* +X116105912Y-116535718D01* +X115796634Y-116329065D01* +X115523901Y-116274815D01* +X115431815Y-116256498D01* +X115339729Y-116274815D01* +X115141440Y-116274815D01* +X115141440Y-116209815D01* +X115092157Y-115962050D01* +X114951809Y-115752006D01* +X114741765Y-115611658D01* +X114494000Y-115562375D01* +X112794000Y-115562375D01* +X112546235Y-115611658D01* +X112336191Y-115752006D01* +X112195843Y-115962050D01* +X112146560Y-116209815D01* +X112146560Y-118209815D01* +X112195029Y-118453486D01* +X112008819Y-118329065D01* +X111736086Y-118274815D01* +X111644000Y-118256498D01* +X111551914Y-118274815D01* +X111406285Y-118274815D01* +X111311765Y-118211658D01* +X111064000Y-118162375D01* +X110164000Y-118162375D01* +X109916235Y-118211658D01* +X109711440Y-118348499D01* +X109711440Y-117859815D01* +X109662157Y-117612050D01* +X109521809Y-117402006D01* +X109311765Y-117261658D01* +X109064000Y-117212375D01* +X108905909Y-117212375D01* +X108888097Y-117185718D01* +X108578819Y-116979065D01* +X108306086Y-116924815D01* +X108214000Y-116906498D01* +X108121914Y-116924815D01* +X106886642Y-116924815D01* +X106874157Y-116862050D01* +X106733809Y-116652006D01* +X106523765Y-116511658D01* +X106276000Y-116462375D01* +X104976000Y-116462375D01* +X104728235Y-116511658D01* +X104518191Y-116652006D01* +X104377843Y-116862050D01* +X104328560Y-117109815D01* +X104328560Y-118609815D01* +X104377843Y-118857580D01* +X104518191Y-119067624D01* +X104728235Y-119207972D01* +X104737500Y-119209815D01* +X104728235Y-119211658D01* +X104518191Y-119352006D01* +X104377843Y-119562050D01* +X104365358Y-119624815D01* +X104183105Y-119624815D01* +X103901000Y-119342710D01* +X103901000Y-119124398D01* +X103705371Y-118652106D01* +X103343894Y-118290629D01* +X102871602Y-118095000D01* +X102653290Y-118095000D01* +X101962029Y-117403740D01* +X100503000Y-115944711D01* +X100503000Y-98136086D01* +X100521317Y-98044000D01* +X100448750Y-97679181D01* +X100294259Y-97447969D01* +X100242097Y-97369903D01* +X100164031Y-97317741D01* +X99272270Y-96425981D01* +X99304092Y-96266000D01* +X99188839Y-95686582D01* +X98860625Y-95195375D01* +X98562239Y-94996000D01* +X98788565Y-94844774D01* +X101681000Y-97737209D01* +X101681001Y-98205911D01* +X101681000Y-98205915D01* +X101681001Y-104273734D01* +X101526629Y-104428106D01* +X101331000Y-104900398D01* +X101331000Y-105411602D01* +X101526629Y-105883894D01* +X101888106Y-106245371D01* +X102360398Y-106441000D01* +X102578710Y-106441000D01* +X102674466Y-106536755D01* +X102726628Y-106614822D01* +X102804694Y-106666984D01* +X103035906Y-106821475D01* +X103400725Y-106894042D01* +X103492811Y-106875725D01* +X104435358Y-106875725D01* +X104447843Y-106938490D01* +X104588191Y-107148534D01* +X104798235Y-107288882D01* +X105046000Y-107338165D01* +X106346000Y-107338165D01* +X106593765Y-107288882D01* +X106803809Y-107148534D01* +X106944157Y-106938490D01* +X106993440Y-106690725D01* +X106993440Y-105190725D01* +X106944157Y-104942960D01* +X106803809Y-104732916D01* +X106593765Y-104592568D01* +X106584500Y-104590725D01* +X106593765Y-104588882D01* +X106803809Y-104448534D01* +X106944157Y-104238490D01* +X106956642Y-104175725D01* +X107516560Y-104175725D01* +X107516560Y-104294725D01* +X107565843Y-104542490D01* +X107706191Y-104752534D01* +X107844164Y-104844725D01* +X107706191Y-104936916D01* +X107565843Y-105146960D01* +X107516560Y-105394725D01* +X107516560Y-106194725D01* +X107565843Y-106442490D01* +X107679001Y-106611841D01* +X107679000Y-108467358D01* +X107616235Y-108479843D01* +X107406191Y-108620191D01* +X107265843Y-108830235D01* +X107216560Y-109078000D01* +X107216560Y-110378000D01* +X107265843Y-110625765D01* +X107406191Y-110835809D01* +X107616235Y-110976157D01* +X107864000Y-111025440D01* +X109364000Y-111025440D01* +X109611765Y-110976157D01* +X109821809Y-110835809D01* +X109962157Y-110625765D01* +X109967721Y-110597791D01* +X110025673Y-110737699D01* +X110204302Y-110916327D01* +X110437691Y-111013000D01* +X111028250Y-111013000D01* +X111187000Y-110854250D01* +X111187000Y-109855000D01* +X111441000Y-109855000D01* +X111441000Y-110854250D01* +X111599750Y-111013000D01* +X112190309Y-111013000D01* +X112423698Y-110916327D01* +X112602327Y-110737699D01* +X112699000Y-110504310D01* +X112699000Y-110013750D01* +X112540250Y-109855000D01* +X111441000Y-109855000D01* +X111187000Y-109855000D01* +X111167000Y-109855000D01* +X111167000Y-109601000D01* +X111187000Y-109601000D01* +X111187000Y-108601750D01* +X111441000Y-108601750D01* +X111441000Y-109601000D01* +X112540250Y-109601000D01* +X112699000Y-109442250D01* +X112699000Y-108951690D01* +X112602327Y-108718301D01* +X112423698Y-108539673D01* +X112190309Y-108443000D01* +X111599750Y-108443000D01* +X111441000Y-108601750D01* +X111187000Y-108601750D01* +X111028250Y-108443000D01* +X110437691Y-108443000D01* +X110204302Y-108539673D01* +X110025673Y-108718301D01* +X109967721Y-108858209D01* +X109962157Y-108830235D01* +X109821809Y-108620191D01* +X109611765Y-108479843D01* +X109549000Y-108467358D01* +X109549000Y-106611840D01* +X109662157Y-106442490D01* +X109711440Y-106194725D01* +X109711440Y-105706041D01* +X109916235Y-105842882D01* +X110164000Y-105892165D01* +X111064000Y-105892165D01* +X111311765Y-105842882D01* +X111406285Y-105779725D01* +X111540711Y-105779725D01* +X112176560Y-106415575D01* +X112176560Y-107590725D01* +X112225843Y-107838490D01* +X112366191Y-108048534D01* +X112576235Y-108188882D01* +X112824000Y-108238165D01* +X114524000Y-108238165D01* +X114771765Y-108188882D01* +X114981809Y-108048534D01* +X115122157Y-107838490D01* +X115171440Y-107590725D01* +X115171440Y-105590725D01* +X115122157Y-105342960D01* +X114981809Y-105132916D01* +X114771765Y-104992568D01* +X114524000Y-104943285D01* +X113348849Y-104943285D01* +X112654261Y-104248697D01* +X112620128Y-104197613D01* +X112824000Y-104238165D01* +X114524000Y-104238165D01* +X114771765Y-104188882D01* +X114981809Y-104048534D01* +X115085528Y-103893309D01* +X115099903Y-103914822D01* +X115409181Y-104121475D01* +X115678667Y-104175079D01* +X115774000Y-104194042D01* +X115866086Y-104175725D01* +X118423088Y-104175725D01* +X118435573Y-104238490D01* +X118575921Y-104448534D01* +X118785965Y-104588882D01* +X118795230Y-104590725D01* +X118785965Y-104592568D01* +X118575921Y-104732916D01* +X118435573Y-104942960D01* +X118386290Y-105190725D01* +X118386290Y-106690725D01* +X118435573Y-106938490D01* +X118575921Y-107148534D01* +X118785965Y-107288882D01* +X119033730Y-107338165D01* +X119769399Y-107338165D01* +X119968911Y-107471475D01* +X120333730Y-107544042D01* +X120425816Y-107525725D01* +X121742290Y-107525725D01* +X121742290Y-107590725D01* +X121791573Y-107838490D01* +X121931921Y-108048534D01* +X122141965Y-108188882D01* +X122389730Y-108238165D01* +X124089730Y-108238165D01* +X124337495Y-108188882D01* +X124547539Y-108048534D01* +X124687887Y-107838490D01* +X124737170Y-107590725D01* +X124737170Y-105590725D01* +X124687887Y-105342960D01* +X124547539Y-105132916D01* +X124337495Y-104992568D01* +X124089730Y-104943285D01* +X123947549Y-104943285D01* +X123967000Y-104896325D01* +X123967000Y-104677511D01* +X124120480Y-104447812D01* +X124165166Y-104223160D01* +X124337495Y-104188882D01* +X124547539Y-104048534D01* +X124687887Y-103838490D01* +X124737170Y-103590725D01* +X124737170Y-101590725D01* +X124687887Y-101342960D01* +X124547539Y-101132916D01* +X124337495Y-100992568D01* +X124089730Y-100943285D01* +X122548843Y-100943285D01* +X122697000Y-100585602D01* +X122697000Y-100074398D01* +X122501371Y-99602106D01* +X122139894Y-99240629D01* +X121667602Y-99045000D01* +X121156398Y-99045000D01* +X120684106Y-99240629D01* +X120322629Y-99602106D01* +X120127000Y-100074398D01* +X120127000Y-100292710D01* +X119087700Y-101332011D01* +X119009634Y-101384173D01* +X118957472Y-101462239D01* +X118957471Y-101462240D01* +X118802980Y-101693452D01* +X118759910Y-101909977D01* +X118575921Y-102032916D01* +X118435573Y-102242960D01* +X118423088Y-102305725D01* +X116161290Y-102305725D01* +X115850261Y-101994697D01* +X115798097Y-101916628D01* +X115488819Y-101709975D01* +X115216086Y-101655725D01* +X115171440Y-101646844D01* +X115171440Y-101590725D01* +X115122157Y-101342960D01* +X114981809Y-101132916D01* +X114771765Y-100992568D01* +X114524000Y-100943285D01* +X112824000Y-100943285D01* +X112576235Y-100992568D01* +X112366191Y-101132916D01* +X112225843Y-101342960D01* +X112176560Y-101590725D01* +X112176560Y-103590725D01* +X112225843Y-103838490D01* +X112323298Y-103984340D01* +X112292819Y-103963975D01* +X112020086Y-103909725D01* +X111928000Y-103891408D01* +X111835914Y-103909725D01* +X111406285Y-103909725D01* +X111311765Y-103846568D01* +X111064000Y-103797285D01* +X110164000Y-103797285D01* +X109916235Y-103846568D01* +X109711440Y-103983409D01* +X109711440Y-103494725D01* +X109662157Y-103246960D01* +X109521809Y-103036916D01* +X109311765Y-102896568D01* +X109064000Y-102847285D01* +X108888849Y-102847285D01* +X108686261Y-102644697D01* +X108634097Y-102566628D01* +X108324819Y-102359975D01* +X108052086Y-102305725D01* +X107960000Y-102287408D01* +X107867914Y-102305725D01* +X106956642Y-102305725D01* +X106944157Y-102242960D01* +X106803809Y-102032916D01* +X106593765Y-101892568D01* +X106346000Y-101843285D01* +X105046000Y-101843285D01* +X104798235Y-101892568D01* +X104588191Y-102032916D01* +X104447843Y-102242960D01* +X104398560Y-102490725D01* +X104398560Y-103990725D01* +X104447843Y-104238490D01* +X104588191Y-104448534D01* +X104798235Y-104588882D01* +X104807500Y-104590725D01* +X104798235Y-104592568D01* +X104588191Y-104732916D01* +X104447843Y-104942960D01* +X104435358Y-105005725D01* +X103901000Y-105005725D01* +X103901000Y-104900398D01* +X103705371Y-104428106D01* +X103551000Y-104273735D01* +X103551000Y-97442000D01* +X103569316Y-97349918D01* +X103551000Y-97257834D01* +X103551000Y-97257833D01* +X103496750Y-96985100D01* +X103290097Y-96675822D01* +X103212031Y-96623660D01* +X99718342Y-93129972D01* +X99666178Y-93051903D01* +X99356900Y-92845250D01* +X99084167Y-92791000D01* +X98992081Y-92772683D01* +X98945234Y-92782001D01* +X98860625Y-92655375D01* +X98562239Y-92456000D01* +X98822959Y-92281793D01* +X98881262Y-92320750D01* +X99153995Y-92375000D01* +X99153998Y-92375000D01* +X99246080Y-92393316D01* +X99338162Y-92375000D01* +X101987735Y-92375000D01* +X102142106Y-92529371D01* +X102614398Y-92725000D01* +X102817667Y-92725000D01* +X102839538Y-92757732D01* +X103148816Y-92964385D01* +X103421549Y-93018635D01* +X103421552Y-93018635D01* +X103513634Y-93036951D01* +X103605716Y-93018635D01* +X104435358Y-93018635D01* +X104447843Y-93081400D01* +X104588191Y-93291444D01* +X104798235Y-93431792D01* +X105046000Y-93481075D01* +X106346000Y-93481075D01* +X106593765Y-93431792D01* +X106803809Y-93291444D01* +X106944157Y-93081400D01* +X106993440Y-92833635D01* +X106993440Y-91333635D01* +X106944157Y-91085870D01* +X106803809Y-90875826D01* +X106593765Y-90735478D01* +X106584500Y-90733635D01* +X106593765Y-90731792D01* +X106803809Y-90591444D01* +X106944157Y-90381400D01* +X106956642Y-90318635D01* +X107660214Y-90318635D01* +X107706191Y-90387444D01* +X107844164Y-90479635D01* +X107706191Y-90571826D01* +X107565843Y-90781870D01* +X107516560Y-91029635D01* +X107516560Y-91829635D01* +X107565843Y-92077400D01* +X107679001Y-92246751D01* +X107679000Y-94497358D01* +X107616235Y-94509843D01* +X107406191Y-94650191D01* +X107265843Y-94860235D01* +X107216560Y-95108000D01* +X107216560Y-96408000D01* +X107265843Y-96655765D01* +X107406191Y-96865809D01* +X107616235Y-97006157D01* +X107864000Y-97055440D01* +X109364000Y-97055440D01* +X109611765Y-97006157D01* +X109821809Y-96865809D01* +X109962157Y-96655765D01* +X109967721Y-96627791D01* +X110025673Y-96767699D01* +X110204302Y-96946327D01* +X110437691Y-97043000D01* +X111028250Y-97043000D01* +X111187000Y-96884250D01* +X111187000Y-95885000D01* +X111441000Y-95885000D01* +X111441000Y-96884250D01* +X111599750Y-97043000D01* +X112190309Y-97043000D01* +X112423698Y-96946327D01* +X112602327Y-96767699D01* +X112699000Y-96534310D01* +X112699000Y-96043750D01* +X112540250Y-95885000D01* +X111441000Y-95885000D01* +X111187000Y-95885000D01* +X111167000Y-95885000D01* +X111167000Y-95631000D01* +X111187000Y-95631000D01* +X111187000Y-94631750D01* +X111441000Y-94631750D01* +X111441000Y-95631000D01* +X112540250Y-95631000D01* +X112699000Y-95472250D01* +X112699000Y-94981690D01* +X112602327Y-94748301D01* +X112423698Y-94569673D01* +X112190309Y-94473000D01* +X111599750Y-94473000D01* +X111441000Y-94631750D01* +X111187000Y-94631750D01* +X111028250Y-94473000D01* +X110437691Y-94473000D01* +X110204302Y-94569673D01* +X110025673Y-94748301D01* +X109967721Y-94888209D01* +X109962157Y-94860235D01* +X109821809Y-94650191D01* +X109611765Y-94509843D01* +X109549000Y-94497358D01* +X109549000Y-92246750D01* +X109662157Y-92077400D01* +X109711440Y-91829635D01* +X109711440Y-91340951D01* +X109916235Y-91477792D01* +X110164000Y-91527075D01* +X111064000Y-91527075D01* +X111131687Y-91513611D01* +X112176560Y-92558485D01* +X112176560Y-93733635D01* +X112225843Y-93981400D01* +X112366191Y-94191444D01* +X112576235Y-94331792D01* +X112824000Y-94381075D01* +X114524000Y-94381075D01* +X114771765Y-94331792D01* +X114981809Y-94191444D01* +X115122157Y-93981400D01* +X115171440Y-93733635D01* +X115171440Y-91733635D01* +X115122157Y-91485870D01* +X114981809Y-91275826D01* +X114771765Y-91135478D01* +X114524000Y-91086195D01* +X113348850Y-91086195D01* +X112598968Y-90336314D01* +X112824000Y-90381075D01* +X114524000Y-90381075D01* +X114771765Y-90331792D01* +X114981809Y-90191444D01* +X115089571Y-90030168D01* +X115124269Y-90082096D01* +X115202330Y-90134255D01* +X115202334Y-90134259D01* +X115433546Y-90288750D01* +X115798364Y-90361317D01* +X115798365Y-90361317D01* +X116012941Y-90318635D01* +X118366011Y-90318635D01* +X118378496Y-90381400D01* +X118518844Y-90591444D01* +X118728888Y-90731792D01* +X118738153Y-90733635D01* +X118728888Y-90735478D01* +X118518844Y-90875826D01* +X118378496Y-91085870D01* +X118329213Y-91333635D01* +X118329213Y-92833635D01* +X118378496Y-93081400D01* +X118518844Y-93291444D01* +X118728888Y-93431792D01* +X118976653Y-93481075D01* +X119712322Y-93481075D01* +X119911834Y-93614385D01* +X120276653Y-93686952D01* +X120368739Y-93668635D01* +X121685213Y-93668635D01* +X121685213Y-93733635D01* +X121734496Y-93981400D01* +X121874844Y-94191444D01* +X122084888Y-94331792D01* +X122332653Y-94381075D01* +X124032653Y-94381075D01* +X124280418Y-94331792D01* +X124490462Y-94191444D01* +X124630810Y-93981400D01* +X124680093Y-93733635D01* +X124680093Y-91733635D01* +X124630810Y-91485870D01* +X124490462Y-91275826D01* +X124280418Y-91135478D01* +X124032653Y-91086195D01* +X123903794Y-91086195D01* +X123967000Y-90933602D01* +X123967000Y-90686443D01* +X124063403Y-90542166D01* +X124098033Y-90368070D01* +X124280418Y-90331792D01* +X124490462Y-90191444D01* +X124630810Y-89981400D01* +X124680093Y-89733635D01* +X124680093Y-87733635D01* +X124630810Y-87485870D01* +X124490462Y-87275826D01* +X124280418Y-87135478D01* +X124032653Y-87086195D01* +X122502075Y-87086195D01* +X122697000Y-86615602D01* +X122697000Y-86104398D01* +X122501371Y-85632106D01* +X122139894Y-85270629D01* +X121667602Y-85075000D01* +X121156398Y-85075000D01* +X120684106Y-85270629D01* +X120322629Y-85632106D01* +X120127000Y-86104398D01* +X120127000Y-86322710D01* +X119030623Y-87419088D01* +X118952557Y-87471250D01* +X118900395Y-87549316D01* +X118900394Y-87549317D01* +X118745903Y-87780529D01* +X118690025Y-88061446D01* +X118518844Y-88175826D01* +X118378496Y-88385870D01* +X118366011Y-88448635D01* +X116161290Y-88448635D01* +X115850261Y-88137607D01* +X115798097Y-88059538D01* +X115488819Y-87852885D01* +X115216086Y-87798635D01* +X115171440Y-87789754D01* +X115171440Y-87733635D01* +X115122157Y-87485870D01* +X114981809Y-87275826D01* +X114771765Y-87135478D01* +X114524000Y-87086195D01* +X112824000Y-87086195D01* +X112576235Y-87135478D01* +X112366191Y-87275826D01* +X112225843Y-87485870D01* +X112176560Y-87733635D01* +X112176560Y-89733635D01* +X112221321Y-89958667D01* +X112146261Y-89883607D01* +X112094097Y-89805538D01* +X111784819Y-89598885D01* +X111512086Y-89544635D01* +X111420000Y-89526318D01* +X111388307Y-89532622D01* +X111311765Y-89481478D01* +X111064000Y-89432195D01* +X110164000Y-89432195D01* +X109916235Y-89481478D01* +X109711440Y-89618319D01* +X109711440Y-89129635D01* +X109662157Y-88881870D01* +X109521809Y-88671826D01* +X109311765Y-88531478D01* +X109064000Y-88482195D01* +X108728803Y-88482195D01* +X108560086Y-88448635D01* +X108468000Y-88430318D01* +X108375914Y-88448635D01* +X106956642Y-88448635D01* +X106944157Y-88385870D01* +X106803809Y-88175826D01* +X106593765Y-88035478D01* +X106346000Y-87986195D01* +X105046000Y-87986195D01* +X104798235Y-88035478D01* +X104588191Y-88175826D01* +X104447843Y-88385870D01* +X104398560Y-88633635D01* +X104398560Y-90133635D01* +X104447843Y-90381400D01* +X104588191Y-90591444D01* +X104798235Y-90731792D01* +X104807500Y-90733635D01* +X104798235Y-90735478D01* +X104588191Y-90875826D01* +X104447843Y-91085870D01* +X104435358Y-91148635D01* +X104140187Y-91148635D01* +X103959371Y-90712106D01* +X103597894Y-90350629D01* +X103125602Y-90155000D01* +X102614398Y-90155000D01* +X102142106Y-90350629D01* +X101987735Y-90505000D01* +X99655847Y-90505000D01* +X99356900Y-90305250D01* +X99084167Y-90251000D01* +X98992081Y-90232683D01* +X98945234Y-90242001D01* +X98860625Y-90115375D01* +X98562239Y-89916000D01* +X98860625Y-89716625D01* +X98951247Y-89581000D01* +X100491914Y-89581000D01* +X100584000Y-89599317D01* +X100676086Y-89581000D01* +X100948819Y-89526750D01* +X101258097Y-89320097D01* +X101310261Y-89242028D01* +X103466031Y-87086259D01* +X103544097Y-87034097D01* +X103750750Y-86724819D01* +X103805000Y-86452086D01* +X103805000Y-86452083D01* +X103823316Y-86360001D01* +X103805000Y-86267919D01* +X103805000Y-78399545D01* +X104435358Y-78399545D01* +X104447843Y-78462310D01* +X104588191Y-78672354D01* +X104798235Y-78812702D01* +X105046000Y-78861985D01* +X106346000Y-78861985D01* +X106593765Y-78812702D01* +X106803809Y-78672354D01* +X106944157Y-78462310D01* +X106993440Y-78214545D01* +X106993440Y-76714545D01* +X106944157Y-76466780D01* +X106803809Y-76256736D01* +X106593765Y-76116388D01* +X106584500Y-76114545D01* +X106593765Y-76112702D01* +X106803809Y-75972354D01* +X106944157Y-75762310D01* +X106956642Y-75699545D01* +X107543413Y-75699545D01* +X107565843Y-75812310D01* +X107706191Y-76022354D01* +X107844164Y-76114545D01* +X107706191Y-76206736D01* +X107565843Y-76416780D01* +X107516560Y-76664545D01* +X107516560Y-77464545D01* +X107565843Y-77712310D01* +X107679001Y-77881661D01* +X107679000Y-80019358D01* +X107616235Y-80031843D01* +X107406191Y-80172191D01* +X107265843Y-80382235D01* +X107216560Y-80630000D01* +X107216560Y-81930000D01* +X107265843Y-82177765D01* +X107406191Y-82387809D01* +X107616235Y-82528157D01* +X107864000Y-82577440D01* +X109364000Y-82577440D01* +X109611765Y-82528157D01* +X109821809Y-82387809D01* +X109962157Y-82177765D01* +X109967721Y-82149791D01* +X110025673Y-82289699D01* +X110204302Y-82468327D01* +X110437691Y-82565000D01* +X111028250Y-82565000D01* +X111187000Y-82406250D01* +X111187000Y-81407000D01* +X111441000Y-81407000D01* +X111441000Y-82406250D01* +X111599750Y-82565000D01* +X112190309Y-82565000D01* +X112423698Y-82468327D01* +X112602327Y-82289699D01* +X112699000Y-82056310D01* +X112699000Y-81565750D01* +X112540250Y-81407000D01* +X111441000Y-81407000D01* +X111187000Y-81407000D01* +X111167000Y-81407000D01* +X111167000Y-81153000D01* +X111187000Y-81153000D01* +X111187000Y-80153750D01* +X111441000Y-80153750D01* +X111441000Y-81153000D01* +X112540250Y-81153000D01* +X112699000Y-80994250D01* +X112699000Y-80503690D01* +X112602327Y-80270301D01* +X112423698Y-80091673D01* +X112190309Y-79995000D01* +X111599750Y-79995000D01* +X111441000Y-80153750D01* +X111187000Y-80153750D01* +X111028250Y-79995000D01* +X110437691Y-79995000D01* +X110204302Y-80091673D01* +X110025673Y-80270301D01* +X109967721Y-80410209D01* +X109962157Y-80382235D01* +X109821809Y-80172191D01* +X109611765Y-80031843D01* +X109549000Y-80019358D01* +X109549000Y-77881660D01* +X109662157Y-77712310D01* +X109711440Y-77464545D01* +X109711440Y-76975861D01* +X109916235Y-77112702D01* +X110164000Y-77161985D01* +X111064000Y-77161985D01* +X111311765Y-77112702D01* +X111334606Y-77097440D01* +X112176560Y-77939395D01* +X112176560Y-79114545D01* +X112225843Y-79362310D01* +X112366191Y-79572354D01* +X112576235Y-79712702D01* +X112824000Y-79761985D01* +X114524000Y-79761985D01* +X114771765Y-79712702D01* +X114981809Y-79572354D01* +X115122157Y-79362310D01* +X115171440Y-79114545D01* +X115171440Y-77114545D01* +X115122157Y-76866780D01* +X114981809Y-76656736D01* +X114771765Y-76516388D01* +X114524000Y-76467105D01* +X113348850Y-76467105D01* +X112598968Y-75717224D01* +X112824000Y-75761985D01* +X114524000Y-75761985D01* +X114771765Y-75712702D01* +X114981809Y-75572354D01* +X115085528Y-75417129D01* +X115099903Y-75438642D01* +X115177969Y-75490804D01* +X115409181Y-75645295D01* +X115774000Y-75717862D01* +X115866086Y-75699545D01* +X118241037Y-75699545D01* +X118253522Y-75762310D01* +X118393870Y-75972354D01* +X118603914Y-76112702D01* +X118613179Y-76114545D01* +X118603914Y-76116388D01* +X118393870Y-76256736D01* +X118253522Y-76466780D01* +X118204239Y-76714545D01* +X118204239Y-78214545D01* +X118253522Y-78462310D01* +X118393870Y-78672354D01* +X118603914Y-78812702D01* +X118851679Y-78861985D01* +X119587348Y-78861985D01* +X119786860Y-78995295D01* +X120151679Y-79067862D01* +X120243765Y-79049545D01* +X121560239Y-79049545D01* +X121560239Y-79114545D01* +X121609522Y-79362310D01* +X121749870Y-79572354D01* +X121959914Y-79712702D01* +X122207679Y-79761985D01* +X123907679Y-79761985D01* +X124155444Y-79712702D01* +X124365488Y-79572354D01* +X124505836Y-79362310D01* +X124555119Y-79114545D01* +X124555119Y-77114545D01* +X124505836Y-76866780D01* +X124365488Y-76656736D01* +X124155444Y-76516388D01* +X123907679Y-76467105D01* +X123693549Y-76467105D01* +X123713000Y-76420145D01* +X123713000Y-76221507D01* +X123731776Y-76208961D01* +X123938429Y-75899683D01* +X123968214Y-75749944D01* +X124155444Y-75712702D01* +X124365488Y-75572354D01* +X124505836Y-75362310D01* +X124555119Y-75114545D01* +X124555119Y-73114545D01* +X124505836Y-72866780D01* +X124365488Y-72656736D01* +X124155444Y-72516388D01* +X123907679Y-72467105D01* +X122390160Y-72467105D01* +X122501371Y-72355894D01* +X122697000Y-71883602D01* +X122697000Y-71372398D01* +X122501371Y-70900106D01* +X122139894Y-70538629D01* +X121667602Y-70343000D01* +X121156398Y-70343000D01* +X120684106Y-70538629D01* +X120322629Y-70900106D01* +X120127000Y-71372398D01* +X120127000Y-71590710D01* +X118905649Y-72812062D01* +X118827583Y-72864224D01* +X118775421Y-72942290D01* +X118775420Y-72942291D01* +X118620929Y-73173503D01* +X118567819Y-73440506D01* +X118393870Y-73556736D01* +X118253522Y-73766780D01* +X118241037Y-73829545D01* +X116161290Y-73829545D01* +X115850261Y-73518517D01* +X115798097Y-73440448D01* +X115488819Y-73233795D01* +X115216086Y-73179545D01* +X115171440Y-73170664D01* +X115171440Y-73114545D01* +X115122157Y-72866780D01* +X114981809Y-72656736D01* +X114771765Y-72516388D01* +X114621747Y-72486548D01* +X114609000Y-72422463D01* +X114609000Y-72422459D01* +X114554750Y-72149726D01* +X114348097Y-71840448D01* +X114270028Y-71788284D01* +X114021716Y-71539972D01* +X113969552Y-71461903D01* +X113660274Y-71255250D01* +X113387541Y-71201000D01* +X113295455Y-71182683D01* +X113203369Y-71201000D01* +X102454081Y-71201000D01* +X102361999Y-71182684D01* +X102269917Y-71201000D01* +X102269914Y-71201000D01* +X101997181Y-71255250D01* +X101687903Y-71461903D01* +X101635741Y-71539969D01* +X99479970Y-73695741D01* +X99401904Y-73747903D01* +X99349742Y-73825969D01* +X99349741Y-73825970D01* +X99195250Y-74057182D01* +X99122683Y-74422000D01* +X99141001Y-74514090D01* +X99141000Y-82318974D01* +X98999698Y-82177673D01* +X98766309Y-82081000D01* +X98075750Y-82081000D01* +X97917000Y-82239750D01* +X97917000Y-83439000D01* +X97937000Y-83439000D01* +X97937000Y-83693000D01* +X97917000Y-83693000D01* +X97917000Y-83713000D01* +X97663000Y-83713000D01* +X97663000Y-83693000D01* +X96463750Y-83693000D01* +X96305000Y-83851750D01* +X96305000Y-84542310D01* +X96401673Y-84775699D01* +X96580302Y-84954327D01* +X96741033Y-85020904D01* +X96719375Y-85035375D01* +X96391161Y-85526582D01* +X96275908Y-86106000D01* +X94703000Y-86106000D01* +X94703000Y-82589690D01* +X96305000Y-82589690D01* +X96305000Y-83280250D01* +X96463750Y-83439000D01* +X97663000Y-83439000D01* +X97663000Y-82239750D01* +X97504250Y-82081000D01* +X96813691Y-82081000D01* +X96580302Y-82177673D01* +X96401673Y-82356301D01* +X96305000Y-82589690D01* +X94703000Y-82589690D01* +X94703000Y-61372000D01* +X116748326Y-61372000D01* +X116861141Y-62084284D01* +X117188542Y-62726846D01* +X117698481Y-63236785D01* +X118341043Y-63564186D01* +X119053327Y-63677001D01* +X119765611Y-63564186D01* +X120408173Y-63236785D01* +X120918112Y-62726846D01* +X121245513Y-62084284D01* +X121358328Y-61372000D01* +X121245513Y-60659716D01* +X120918112Y-60017154D01* +X120408173Y-59507215D01* +X119765611Y-59179814D01* +X119053327Y-59066999D01* +X118341043Y-59179814D01* +X117698481Y-59507215D01* +X117188542Y-60017154D01* +X116861141Y-60659716D01* +X116748326Y-61372000D01* +X94703000Y-61372000D01* +X94703000Y-55406698D01* +X94774160Y-54706139D01* +X94974307Y-54067470D01* +X95298784Y-53482098D01* +X95734343Y-52973922D01* +X96263183Y-52563711D01* +X96863712Y-52268214D01* +X97519567Y-52097377D01* +X98044313Y-52057000D01* +X139983302Y-52057000D01* +X140683861Y-52128160D01* +X140683861Y-52128160D01* +G37* +X140683861Y-52128160D02* +X141322530Y-52328307D01* +X141907902Y-52652784D01* +X142416078Y-53088343D01* +X142826289Y-53617183D01* +X143121786Y-54217712D01* +X143292623Y-54873567D01* +X143333001Y-55398325D01* +X143333000Y-137337302D01* +X143261839Y-138037865D01* +X143061693Y-138676532D01* +X142737215Y-139261904D01* +X142301657Y-139770077D01* +X141772815Y-140180290D01* +X141172287Y-140475786D01* +X140516433Y-140646623D01* +X139991687Y-140687000D01* +X98052698Y-140687000D01* +X97352135Y-140615839D01* +X96713468Y-140415693D01* +X96128096Y-140091215D01* +X95619923Y-139655657D01* +X95209710Y-139126815D01* +X94914214Y-138526287D01* +X94743377Y-137870433D01* +X94703000Y-137345687D01* +X94703000Y-131372000D01* +X116748327Y-131372000D01* +X116861142Y-132084284D01* +X117188543Y-132726845D01* +X117698482Y-133236784D01* +X118341043Y-133564185D01* +X119053327Y-133677000D01* +X119765611Y-133564185D01* +X120408172Y-133236784D01* +X120918111Y-132726845D01* +X121245512Y-132084284D01* +X121358327Y-131372000D01* +X121245512Y-130659716D01* +X120918111Y-130017155D01* +X120408172Y-129507216D01* +X119765611Y-129179815D01* +X119053327Y-129067000D01* +X118341043Y-129179815D01* +X117698482Y-129507216D01* +X117188543Y-130017155D01* +X116861142Y-130659716D01* +X116748327Y-131372000D01* +X94703000Y-131372000D01* +X94703000Y-86106000D01* +X96275908Y-86106000D01* +X96391161Y-86685418D01* +X96719375Y-87176625D01* +X97017761Y-87376000D01* +X96719375Y-87575375D01* +X96391161Y-88066582D01* +X96275908Y-88646000D01* +X96391161Y-89225418D01* +X96719375Y-89716625D01* +X97017761Y-89916000D01* +X96719375Y-90115375D01* +X96391161Y-90606582D01* +X96275908Y-91186000D01* +X96391161Y-91765418D01* +X96719375Y-92256625D01* +X97017761Y-92456000D01* +X96719375Y-92655375D01* +X96391161Y-93146582D01* +X96275908Y-93726000D01* +X96391161Y-94305418D01* +X96719375Y-94796625D01* +X97017761Y-94996000D01* +X96719375Y-95195375D01* +X96391161Y-95686582D01* +X96275908Y-96266000D01* +X96391161Y-96845418D01* +X96719375Y-97336625D01* +X97017761Y-97536000D01* +X96719375Y-97735375D01* +X96391161Y-98226582D01* +X96275908Y-98806000D01* +X96391161Y-99385418D01* +X96719375Y-99876625D01* +X97017761Y-100076000D01* +X96719375Y-100275375D01* +X96391161Y-100766582D01* +X96275908Y-101346000D01* +X96391161Y-101925418D01* +X96719375Y-102416625D01* +X97017761Y-102616000D01* +X96719375Y-102815375D01* +X96391161Y-103306582D01* +X96275908Y-103886000D01* +X96391161Y-104465418D01* +X96719375Y-104956625D01* +X97017761Y-105156000D01* +X96719375Y-105355375D01* +X96391161Y-105846582D01* +X96275908Y-106426000D01* +X96391161Y-107005418D01* +X96719375Y-107496625D01* +X97017761Y-107696000D01* +X96719375Y-107895375D01* +X96391161Y-108386582D01* +X96275908Y-108966000D01* +X96391161Y-109545418D01* +X96719375Y-110036625D01* +X97017761Y-110236000D01* +X96719375Y-110435375D01* +X96391161Y-110926582D01* +X96275908Y-111506000D01* +X96391161Y-112085418D01* +X96719375Y-112576625D01* +X97210582Y-112904839D01* +X97643744Y-112991000D01* +X97936256Y-112991000D01* +X98369418Y-112904839D01* +X98633001Y-112728719D01* +X98633001Y-116239909D01* +X98614683Y-116332000D01* +X98687250Y-116696818D01* +X98827354Y-116906498D01* +X98893904Y-117006097D01* +X98971970Y-117058259D01* +X100639740Y-118726029D01* +X101331000Y-119417290D01* +X101331000Y-119635602D01* +X101526629Y-120107894D01* +X101888106Y-120469371D01* +X102360398Y-120665000D01* +X102578710Y-120665000D01* +X103069555Y-121155845D01* +X103121718Y-121233912D01* +X103430996Y-121440565D01* +X103703729Y-121494815D01* +X103703732Y-121494815D01* +X103795814Y-121513131D01* +X103887896Y-121494815D01* +X104365358Y-121494815D01* +X104377843Y-121557580D01* +X104518191Y-121767624D01* +X104728235Y-121907972D01* +X104976000Y-121957255D01* +X106276000Y-121957255D01* +X106523765Y-121907972D01* +X106733809Y-121767624D01* +X106874157Y-121557580D01* +X106923440Y-121309815D01* +X106923440Y-119809815D01* +X106874157Y-119562050D01* +X106733809Y-119352006D01* +X106523765Y-119211658D01* +X106514500Y-119209815D01* +X106523765Y-119207972D01* +X106733809Y-119067624D01* +X106874157Y-118857580D01* +X106886642Y-118794815D01* +X107543413Y-118794815D01* +X107565843Y-118907580D01* +X107706191Y-119117624D01* +X107844164Y-119209815D01* +X107706191Y-119302006D01* +X107565843Y-119512050D01* +X107516560Y-119759815D01* +X107516560Y-120559815D01* +X107565843Y-120807580D01* +X107679001Y-120976931D01* +X107679000Y-122945358D01* +X107616235Y-122957843D01* +X107406191Y-123098191D01* +X107265843Y-123308235D01* +X107216560Y-123556000D01* +X107216560Y-124856000D01* +X107265843Y-125103765D01* +X107406191Y-125313809D01* +X107616235Y-125454157D01* +X107864000Y-125503440D01* +X109364000Y-125503440D01* +X109611765Y-125454157D01* +X109821809Y-125313809D01* +X109962157Y-125103765D01* +X109967721Y-125075791D01* +X110025673Y-125215699D01* +X110204302Y-125394327D01* +X110437691Y-125491000D01* +X111028250Y-125491000D01* +X111187000Y-125332250D01* +X111187000Y-124333000D01* +X111441000Y-124333000D01* +X111441000Y-125332250D01* +X111599750Y-125491000D01* +X112190309Y-125491000D01* +X112423698Y-125394327D01* +X112602327Y-125215699D01* +X112699000Y-124982310D01* +X112699000Y-124491750D01* +X112540250Y-124333000D01* +X111441000Y-124333000D01* +X111187000Y-124333000D01* +X111167000Y-124333000D01* +X111167000Y-124079000D01* +X111187000Y-124079000D01* +X111187000Y-123079750D01* +X111441000Y-123079750D01* +X111441000Y-124079000D01* +X112540250Y-124079000D01* +X112699000Y-123920250D01* +X112699000Y-123429690D01* +X112602327Y-123196301D01* +X112423698Y-123017673D01* +X112190309Y-122921000D01* +X111599750Y-122921000D01* +X111441000Y-123079750D01* +X111187000Y-123079750D01* +X111028250Y-122921000D01* +X110437691Y-122921000D01* +X110204302Y-123017673D01* +X110025673Y-123196301D01* +X109967721Y-123336209D01* +X109962157Y-123308235D01* +X109821809Y-123098191D01* +X109611765Y-122957843D01* +X109549000Y-122945358D01* +X109549000Y-120976930D01* +X109662157Y-120807580D01* +X109711440Y-120559815D01* +X109711440Y-120071131D01* +X109916235Y-120207972D01* +X110164000Y-120257255D01* +X111064000Y-120257255D01* +X111311765Y-120207972D01* +X111316622Y-120204726D01* +X112146560Y-121034665D01* +X112146560Y-122209815D01* +X112195843Y-122457580D01* +X112336191Y-122667624D01* +X112546235Y-122807972D01* +X112794000Y-122857255D01* +X114494000Y-122857255D01* +X114741765Y-122807972D01* +X114951809Y-122667624D01* +X115092157Y-122457580D01* +X115141440Y-122209815D01* +X115141440Y-120209815D01* +X115092157Y-119962050D01* +X114951809Y-119752006D01* +X114741765Y-119611658D01* +X114494000Y-119562375D01* +X113318850Y-119562375D01* +X112568968Y-118812494D01* +X112794000Y-118857255D01* +X114494000Y-118857255D01* +X114741765Y-118807972D01* +X114951809Y-118667624D01* +X115092157Y-118457580D01* +X115136145Y-118236435D01* +X115355556Y-118455845D01* +X115407718Y-118533912D01* +X115485784Y-118586074D01* +X115716996Y-118740565D01* +X116081815Y-118813132D01* +X116173901Y-118794815D01* +X118432872Y-118794815D01* +X118445357Y-118857580D01* +X118585705Y-119067624D01* +X118795749Y-119207972D01* +X118805014Y-119209815D01* +X118795749Y-119211658D01* +X118585705Y-119352006D01* +X118445357Y-119562050D01* +X118396074Y-119809815D01* +X118396074Y-121309815D01* +X118445357Y-121557580D01* +X118585705Y-121767624D01* +X118795749Y-121907972D01* +X119043514Y-121957255D01* +X120343514Y-121957255D01* +X120591279Y-121907972D01* +X120801323Y-121767624D01* +X120941671Y-121557580D01* +X120954156Y-121494815D01* +X121752074Y-121494815D01* +X121752074Y-122209815D01* +X121801357Y-122457580D01* +X121941705Y-122667624D01* +X122151749Y-122807972D01* +X122399514Y-122857255D01* +X124099514Y-122857255D01* +X124347279Y-122807972D01* +X124557323Y-122667624D01* +X124697671Y-122457580D01* +X124746954Y-122209815D01* +X124746954Y-120209815D01* +X124697671Y-119962050D01* +X124557323Y-119752006D01* +X124347279Y-119611658D01* +X124099514Y-119562375D01* +X123892122Y-119562375D01* +X123967000Y-119381602D01* +X123967000Y-119167647D01* +X124130264Y-118923305D01* +X124145210Y-118848166D01* +X124347279Y-118807972D01* +X124557323Y-118667624D01* +X124697671Y-118457580D01* +X124746954Y-118209815D01* +X124746954Y-116209815D01* +X124697671Y-115962050D01* +X124557323Y-115752006D01* +X124347279Y-115611658D01* +X124099514Y-115562375D01* +X122474890Y-115562375D01* +X122501371Y-115535894D01* +X122697000Y-115063602D01* +X122697000Y-114552398D01* +X122501371Y-114080106D01* +X122418638Y-113997373D01* +X127891541Y-113997373D01* +X127983627Y-114015690D01* +X128075713Y-113997373D01* +X128348446Y-113943123D01* +X128657724Y-113736470D01* +X128709888Y-113658401D01* +X130898028Y-111470261D01* +X130976097Y-111418097D01* +X131182750Y-111108819D01* +X131237000Y-110836086D01* +X131237000Y-110836085D01* +X131255317Y-110744000D01* +X131237000Y-110651914D01* +X131237000Y-109848265D01* +X131391371Y-109693894D01* +X131402560Y-109666881D01* +X131402560Y-110378000D01* +X131451843Y-110625765D01* +X131592191Y-110835809D01* +X131802235Y-110976157D01* +X132050000Y-111025440D01* +X133550000Y-111025440D01* +X133797765Y-110976157D01* +X134007809Y-110835809D01* +X134148157Y-110625765D01* +X134153721Y-110597791D01* +X134211673Y-110737699D01* +X134390302Y-110916327D01* +X134623691Y-111013000D01* +X135214250Y-111013000D01* +X135373000Y-110854250D01* +X135373000Y-109855000D01* +X135627000Y-109855000D01* +X135627000Y-110854250D01* +X135785750Y-111013000D01* +X136376309Y-111013000D01* +X136609698Y-110916327D01* +X136788327Y-110737699D01* +X136885000Y-110504310D01* +X136885000Y-110013750D01* +X136726250Y-109855000D01* +X135627000Y-109855000D01* +X135373000Y-109855000D01* +X135353000Y-109855000D01* +X135353000Y-109601000D01* +X135373000Y-109601000D01* +X135373000Y-108601750D01* +X135627000Y-108601750D01* +X135627000Y-109601000D01* +X136726250Y-109601000D01* +X136885000Y-109442250D01* +X136885000Y-108951690D01* +X136788327Y-108718301D01* +X136609698Y-108539673D01* +X136376309Y-108443000D01* +X135785750Y-108443000D01* +X135627000Y-108601750D01* +X135373000Y-108601750D01* +X135214250Y-108443000D01* +X134623691Y-108443000D01* +X134390302Y-108539673D01* +X134211673Y-108718301D01* +X134153721Y-108858209D01* +X134148157Y-108830235D01* +X134007809Y-108620191D01* +X133797765Y-108479843D01* +X133735000Y-108467358D01* +X133735000Y-106345115D01* +X133848157Y-106175765D01* +X133897440Y-105928000D01* +X133897440Y-105439316D01* +X134102235Y-105576157D01* +X134350000Y-105625440D01* +X135250000Y-105625440D01* +X135497765Y-105576157D01* +X135520606Y-105560895D01* +X136362560Y-106402850D01* +X136362560Y-107578000D01* +X136411843Y-107825765D01* +X136552191Y-108035809D01* +X136762235Y-108176157D01* +X137010000Y-108225440D01* +X138710000Y-108225440D01* +X138957765Y-108176157D01* +X139167809Y-108035809D01* +X139308157Y-107825765D01* +X139357440Y-107578000D01* +X139357440Y-105578000D01* +X139308157Y-105330235D01* +X139167809Y-105120191D01* +X138957765Y-104979843D01* +X138710000Y-104930560D01* +X137534850Y-104930560D01* +X136784968Y-104180679D01* +X137010000Y-104225440D01* +X138710000Y-104225440D01* +X138957765Y-104176157D01* +X139167809Y-104035809D01* +X139308157Y-103825765D01* +X139357440Y-103578000D01* +X139357440Y-101578000D01* +X139308157Y-101330235D01* +X139167809Y-101120191D01* +X138957765Y-100979843D01* +X138710000Y-100930560D01* +X137812850Y-100930560D01* +X137175000Y-100292711D01* +X137175000Y-100074398D01* +X136979371Y-99602106D01* +X136617894Y-99240629D01* +X136145602Y-99045000D01* +X135634398Y-99045000D01* +X135162106Y-99240629D01* +X134800629Y-99602106D01* +X134605000Y-100074398D01* +X134605000Y-100585602D01* +X134800629Y-101057894D01* +X135162106Y-101419371D01* +X135634398Y-101615000D01* +X135852711Y-101615000D01* +X136362560Y-102124850D01* +X136362560Y-103578000D01* +X136411029Y-103821671D01* +X136224819Y-103697250D01* +X135952086Y-103643000D01* +X135860000Y-103624683D01* +X135767914Y-103643000D01* +X135592285Y-103643000D01* +X135497765Y-103579843D01* +X135250000Y-103530560D01* +X134350000Y-103530560D01* +X134102235Y-103579843D01* +X133897440Y-103716684D01* +X133897440Y-103228000D01* +X133848157Y-102980235D01* +X133707809Y-102770191D01* +X133497765Y-102629843D01* +X133250000Y-102580560D01* +X133069298Y-102580560D01* +X132854819Y-102437250D01* +X132582086Y-102383000D01* +X132490000Y-102364683D01* +X132397914Y-102383000D01* +X131122642Y-102383000D01* +X131110157Y-102320235D01* +X130969809Y-102110191D01* +X130759765Y-101969843D01* +X130512000Y-101920560D01* +X129212000Y-101920560D01* +X128964235Y-101969843D01* +X128754191Y-102110191D01* +X128613843Y-102320235D01* +X128564560Y-102568000D01* +X128564560Y-104068000D01* +X128613843Y-104315765D01* +X128754191Y-104525809D01* +X128964235Y-104666157D01* +X128973500Y-104668000D01* +X128964235Y-104669843D01* +X128754191Y-104810191D01* +X128613843Y-105020235D01* +X128564560Y-105268000D01* +X128564560Y-106768000D01* +X128613843Y-107015765D01* +X128754191Y-107225809D01* +X128927001Y-107341278D01* +X128927001Y-108433910D01* +X128908683Y-108526000D01* +X128981250Y-108890818D01* +X129017000Y-108944322D01* +X129017000Y-109221602D01* +X129212629Y-109693894D01* +X129367001Y-109848266D01* +X129367000Y-110356711D01* +X127596338Y-112127373D01* +X123888110Y-112127373D01* +X127342031Y-108673453D01* +X127420097Y-108621291D01* +X127626750Y-108312013D01* +X127681000Y-108039280D01* +X127681000Y-108039277D01* +X127699316Y-107947195D01* +X127681000Y-107855113D01* +X127681000Y-96907289D01* +X128657290Y-95931000D01* +X129419735Y-95931000D01* +X129574106Y-96085371D01* +X130046398Y-96281000D01* +X130557602Y-96281000D01* +X131029894Y-96085371D01* +X131391371Y-95723894D01* +X131402560Y-95696881D01* +X131402560Y-96408000D01* +X131451843Y-96655765D01* +X131592191Y-96865809D01* +X131802235Y-97006157D01* +X132050000Y-97055440D01* +X133550000Y-97055440D01* +X133797765Y-97006157D01* +X134007809Y-96865809D01* +X134148157Y-96655765D01* +X134153721Y-96627791D01* +X134211673Y-96767699D01* +X134390302Y-96946327D01* +X134623691Y-97043000D01* +X135214250Y-97043000D01* +X135373000Y-96884250D01* +X135373000Y-95885000D01* +X135627000Y-95885000D01* +X135627000Y-96884250D01* +X135785750Y-97043000D01* +X136376309Y-97043000D01* +X136609698Y-96946327D01* +X136788327Y-96767699D01* +X136885000Y-96534310D01* +X136885000Y-96043750D01* +X136726250Y-95885000D01* +X135627000Y-95885000D01* +X135373000Y-95885000D01* +X135353000Y-95885000D01* +X135353000Y-95631000D01* +X135373000Y-95631000D01* +X135373000Y-94631750D01* +X135627000Y-94631750D01* +X135627000Y-95631000D01* +X136726250Y-95631000D01* +X136885000Y-95472250D01* +X136885000Y-94981690D01* +X136788327Y-94748301D01* +X136609698Y-94569673D01* +X136376309Y-94473000D01* +X135785750Y-94473000D01* +X135627000Y-94631750D01* +X135373000Y-94631750D01* +X135214250Y-94473000D01* +X134623691Y-94473000D01* +X134390302Y-94569673D01* +X134211673Y-94748301D01* +X134153721Y-94888209D01* +X134148157Y-94860235D01* +X134007809Y-94650191D01* +X133797765Y-94509843D01* +X133735000Y-94497358D01* +X133735000Y-92234020D01* +X133848157Y-92064670D01* +X133897440Y-91816905D01* +X133897440Y-91328221D01* +X134102235Y-91465062D01* +X134350000Y-91514345D01* +X135250000Y-91514345D01* +X135497765Y-91465062D01* +X135520606Y-91449800D01* +X136362560Y-92291755D01* +X136362560Y-93466905D01* +X136411843Y-93714670D01* +X136552191Y-93924714D01* +X136762235Y-94065062D01* +X137010000Y-94114345D01* +X138710000Y-94114345D01* +X138957765Y-94065062D01* +X139167809Y-93924714D01* +X139308157Y-93714670D01* +X139357440Y-93466905D01* +X139357440Y-91466905D01* +X139308157Y-91219140D01* +X139167809Y-91009096D01* +X138957765Y-90868748D01* +X138710000Y-90819465D01* +X137534850Y-90819465D01* +X136784968Y-90069584D01* +X137010000Y-90114345D01* +X138710000Y-90114345D01* +X138957765Y-90065062D01* +X139167809Y-89924714D01* +X139308157Y-89714670D01* +X139357440Y-89466905D01* +X139357440Y-87466905D01* +X139308157Y-87219140D01* +X139167809Y-87009096D01* +X138957765Y-86868748D01* +X138710000Y-86819465D01* +X137671755Y-86819465D01* +X137175000Y-86322711D01* +X137175000Y-86104398D01* +X136979371Y-85632106D01* +X136617894Y-85270629D01* +X136145602Y-85075000D01* +X135634398Y-85075000D01* +X135162106Y-85270629D01* +X134800629Y-85632106D01* +X134605000Y-86104398D01* +X134605000Y-86615602D01* +X134800629Y-87087894D01* +X135162106Y-87449371D01* +X135634398Y-87645000D01* +X135852711Y-87645000D01* +X136362560Y-88154850D01* +X136362560Y-89466905D01* +X136411029Y-89710576D01* +X136224819Y-89586155D01* +X135952086Y-89531905D01* +X135860000Y-89513588D01* +X135767914Y-89531905D01* +X135592285Y-89531905D01* +X135497765Y-89468748D01* +X135250000Y-89419465D01* +X134350000Y-89419465D01* +X134102235Y-89468748D01* +X133897440Y-89605589D01* +X133897440Y-89116905D01* +X133848157Y-88869140D01* +X133707809Y-88659096D01* +X133497765Y-88518748D01* +X133250000Y-88469465D01* +X133091909Y-88469465D01* +X133074097Y-88442808D01* +X132764819Y-88236155D01* +X132492086Y-88181905D01* +X132400000Y-88163588D01* +X132307914Y-88181905D01* +X131122642Y-88181905D01* +X131110157Y-88119140D01* +X130969809Y-87909096D01* +X130759765Y-87768748D01* +X130512000Y-87719465D01* +X129212000Y-87719465D01* +X128964235Y-87768748D01* +X128754191Y-87909096D01* +X128613843Y-88119140D01* +X128564560Y-88366905D01* +X128564560Y-89866905D01* +X128613843Y-90114670D01* +X128754191Y-90324714D01* +X128964235Y-90465062D01* +X128973500Y-90466905D01* +X128964235Y-90468748D01* +X128754191Y-90609096D01* +X128613843Y-90819140D01* +X128564560Y-91066905D01* +X128564560Y-92566905D01* +X128613843Y-92814670D01* +X128754191Y-93024714D01* +X128927000Y-93140182D01* +X128927001Y-94061000D01* +X128362080Y-94061000D01* +X128269999Y-94042684D01* +X128177918Y-94061000D01* +X128177914Y-94061000D01* +X127905181Y-94115250D01* +X127595903Y-94321903D01* +X127543741Y-94399969D01* +X126149970Y-95793741D01* +X126071904Y-95845903D01* +X126019742Y-95923969D01* +X126019741Y-95923970D01* +X125865250Y-96155182D01* +X125792683Y-96520000D01* +X125811001Y-96612090D01* +X125811000Y-107559904D01* +X122291905Y-111079000D01* +X105035290Y-111079000D01* +X103647000Y-109690711D01* +X103647000Y-109472398D01* +X103451371Y-109000106D01* +X103089894Y-108638629D01* +X102617602Y-108443000D01* +X102106398Y-108443000D01* +X101634106Y-108638629D01* +X101272629Y-109000106D01* +X101077000Y-109472398D01* +X101077000Y-109983602D01* +X101272629Y-110455894D01* +X101634106Y-110817371D01* +X102106398Y-111013000D01* +X102324711Y-111013000D01* +X103271423Y-111959713D01* +X103239341Y-111973002D01* +X102877864Y-112334479D01* +X102682235Y-112806771D01* +X102682235Y-113317975D01* +X102877864Y-113790267D01* +X103239341Y-114151744D01* +X103711633Y-114347373D01* +X104222837Y-114347373D01* +X104695129Y-114151744D01* +X104849500Y-113997373D01* +X120405362Y-113997373D01* +X120322629Y-114080106D01* +X120127000Y-114552398D01* +X120127000Y-114770710D01* +X119097484Y-115800227D01* +X119019418Y-115852389D01* +X118967256Y-115930455D01* +X118967255Y-115930456D01* +X118812764Y-116161668D01* +X118740197Y-116526486D01* +X118744111Y-116546162D01* +X118585705Y-116652006D01* +X118445357Y-116862050D01* +X118432872Y-116924815D01* +X116469105Y-116924815D01* +X116158076Y-116613787D01* +X116105912Y-116535718D01* +X115796634Y-116329065D01* +X115523901Y-116274815D01* +X115431815Y-116256498D01* +X115339729Y-116274815D01* +X115141440Y-116274815D01* +X115141440Y-116209815D01* +X115092157Y-115962050D01* +X114951809Y-115752006D01* +X114741765Y-115611658D01* +X114494000Y-115562375D01* +X112794000Y-115562375D01* +X112546235Y-115611658D01* +X112336191Y-115752006D01* +X112195843Y-115962050D01* +X112146560Y-116209815D01* +X112146560Y-118209815D01* +X112195029Y-118453486D01* +X112008819Y-118329065D01* +X111736086Y-118274815D01* +X111644000Y-118256498D01* +X111551914Y-118274815D01* +X111406285Y-118274815D01* +X111311765Y-118211658D01* +X111064000Y-118162375D01* +X110164000Y-118162375D01* +X109916235Y-118211658D01* +X109711440Y-118348499D01* +X109711440Y-117859815D01* +X109662157Y-117612050D01* +X109521809Y-117402006D01* +X109311765Y-117261658D01* +X109064000Y-117212375D01* +X108905909Y-117212375D01* +X108888097Y-117185718D01* +X108578819Y-116979065D01* +X108306086Y-116924815D01* +X108214000Y-116906498D01* +X108121914Y-116924815D01* +X106886642Y-116924815D01* +X106874157Y-116862050D01* +X106733809Y-116652006D01* +X106523765Y-116511658D01* +X106276000Y-116462375D01* +X104976000Y-116462375D01* +X104728235Y-116511658D01* +X104518191Y-116652006D01* +X104377843Y-116862050D01* +X104328560Y-117109815D01* +X104328560Y-118609815D01* +X104377843Y-118857580D01* +X104518191Y-119067624D01* +X104728235Y-119207972D01* +X104737500Y-119209815D01* +X104728235Y-119211658D01* +X104518191Y-119352006D01* +X104377843Y-119562050D01* +X104365358Y-119624815D01* +X104183105Y-119624815D01* +X103901000Y-119342710D01* +X103901000Y-119124398D01* +X103705371Y-118652106D01* +X103343894Y-118290629D01* +X102871602Y-118095000D01* +X102653290Y-118095000D01* +X101962029Y-117403740D01* +X100503000Y-115944711D01* +X100503000Y-98136086D01* +X100521317Y-98044000D01* +X100448750Y-97679181D01* +X100294259Y-97447969D01* +X100242097Y-97369903D01* +X100164031Y-97317741D01* +X99272270Y-96425981D01* +X99304092Y-96266000D01* +X99188839Y-95686582D01* +X98860625Y-95195375D01* +X98562239Y-94996000D01* +X98788565Y-94844774D01* +X101681000Y-97737209D01* +X101681001Y-98205911D01* +X101681000Y-98205915D01* +X101681001Y-104273734D01* +X101526629Y-104428106D01* +X101331000Y-104900398D01* +X101331000Y-105411602D01* +X101526629Y-105883894D01* +X101888106Y-106245371D01* +X102360398Y-106441000D01* +X102578710Y-106441000D01* +X102674466Y-106536755D01* +X102726628Y-106614822D01* +X102804694Y-106666984D01* +X103035906Y-106821475D01* +X103400725Y-106894042D01* +X103492811Y-106875725D01* +X104435358Y-106875725D01* +X104447843Y-106938490D01* +X104588191Y-107148534D01* +X104798235Y-107288882D01* +X105046000Y-107338165D01* +X106346000Y-107338165D01* +X106593765Y-107288882D01* +X106803809Y-107148534D01* +X106944157Y-106938490D01* +X106993440Y-106690725D01* +X106993440Y-105190725D01* +X106944157Y-104942960D01* +X106803809Y-104732916D01* +X106593765Y-104592568D01* +X106584500Y-104590725D01* +X106593765Y-104588882D01* +X106803809Y-104448534D01* +X106944157Y-104238490D01* +X106956642Y-104175725D01* +X107516560Y-104175725D01* +X107516560Y-104294725D01* +X107565843Y-104542490D01* +X107706191Y-104752534D01* +X107844164Y-104844725D01* +X107706191Y-104936916D01* +X107565843Y-105146960D01* +X107516560Y-105394725D01* +X107516560Y-106194725D01* +X107565843Y-106442490D01* +X107679001Y-106611841D01* +X107679000Y-108467358D01* +X107616235Y-108479843D01* +X107406191Y-108620191D01* +X107265843Y-108830235D01* +X107216560Y-109078000D01* +X107216560Y-110378000D01* +X107265843Y-110625765D01* +X107406191Y-110835809D01* +X107616235Y-110976157D01* +X107864000Y-111025440D01* +X109364000Y-111025440D01* +X109611765Y-110976157D01* +X109821809Y-110835809D01* +X109962157Y-110625765D01* +X109967721Y-110597791D01* +X110025673Y-110737699D01* +X110204302Y-110916327D01* +X110437691Y-111013000D01* +X111028250Y-111013000D01* +X111187000Y-110854250D01* +X111187000Y-109855000D01* +X111441000Y-109855000D01* +X111441000Y-110854250D01* +X111599750Y-111013000D01* +X112190309Y-111013000D01* +X112423698Y-110916327D01* +X112602327Y-110737699D01* +X112699000Y-110504310D01* +X112699000Y-110013750D01* +X112540250Y-109855000D01* +X111441000Y-109855000D01* +X111187000Y-109855000D01* +X111167000Y-109855000D01* +X111167000Y-109601000D01* +X111187000Y-109601000D01* +X111187000Y-108601750D01* +X111441000Y-108601750D01* +X111441000Y-109601000D01* +X112540250Y-109601000D01* +X112699000Y-109442250D01* +X112699000Y-108951690D01* +X112602327Y-108718301D01* +X112423698Y-108539673D01* +X112190309Y-108443000D01* +X111599750Y-108443000D01* +X111441000Y-108601750D01* +X111187000Y-108601750D01* +X111028250Y-108443000D01* +X110437691Y-108443000D01* +X110204302Y-108539673D01* +X110025673Y-108718301D01* +X109967721Y-108858209D01* +X109962157Y-108830235D01* +X109821809Y-108620191D01* +X109611765Y-108479843D01* +X109549000Y-108467358D01* +X109549000Y-106611840D01* +X109662157Y-106442490D01* +X109711440Y-106194725D01* +X109711440Y-105706041D01* +X109916235Y-105842882D01* +X110164000Y-105892165D01* +X111064000Y-105892165D01* +X111311765Y-105842882D01* +X111406285Y-105779725D01* +X111540711Y-105779725D01* +X112176560Y-106415575D01* +X112176560Y-107590725D01* +X112225843Y-107838490D01* +X112366191Y-108048534D01* +X112576235Y-108188882D01* +X112824000Y-108238165D01* +X114524000Y-108238165D01* +X114771765Y-108188882D01* +X114981809Y-108048534D01* +X115122157Y-107838490D01* +X115171440Y-107590725D01* +X115171440Y-105590725D01* +X115122157Y-105342960D01* +X114981809Y-105132916D01* +X114771765Y-104992568D01* +X114524000Y-104943285D01* +X113348849Y-104943285D01* +X112654261Y-104248697D01* +X112620128Y-104197613D01* +X112824000Y-104238165D01* +X114524000Y-104238165D01* +X114771765Y-104188882D01* +X114981809Y-104048534D01* +X115085528Y-103893309D01* +X115099903Y-103914822D01* +X115409181Y-104121475D01* +X115678667Y-104175079D01* +X115774000Y-104194042D01* +X115866086Y-104175725D01* +X118423088Y-104175725D01* +X118435573Y-104238490D01* +X118575921Y-104448534D01* +X118785965Y-104588882D01* +X118795230Y-104590725D01* +X118785965Y-104592568D01* +X118575921Y-104732916D01* +X118435573Y-104942960D01* +X118386290Y-105190725D01* +X118386290Y-106690725D01* +X118435573Y-106938490D01* +X118575921Y-107148534D01* +X118785965Y-107288882D01* +X119033730Y-107338165D01* +X119769399Y-107338165D01* +X119968911Y-107471475D01* +X120333730Y-107544042D01* +X120425816Y-107525725D01* +X121742290Y-107525725D01* +X121742290Y-107590725D01* +X121791573Y-107838490D01* +X121931921Y-108048534D01* +X122141965Y-108188882D01* +X122389730Y-108238165D01* +X124089730Y-108238165D01* +X124337495Y-108188882D01* +X124547539Y-108048534D01* +X124687887Y-107838490D01* +X124737170Y-107590725D01* +X124737170Y-105590725D01* +X124687887Y-105342960D01* +X124547539Y-105132916D01* +X124337495Y-104992568D01* +X124089730Y-104943285D01* +X123947549Y-104943285D01* +X123967000Y-104896325D01* +X123967000Y-104677511D01* +X124120480Y-104447812D01* +X124165166Y-104223160D01* +X124337495Y-104188882D01* +X124547539Y-104048534D01* +X124687887Y-103838490D01* +X124737170Y-103590725D01* +X124737170Y-101590725D01* +X124687887Y-101342960D01* +X124547539Y-101132916D01* +X124337495Y-100992568D01* +X124089730Y-100943285D01* +X122548843Y-100943285D01* +X122697000Y-100585602D01* +X122697000Y-100074398D01* +X122501371Y-99602106D01* +X122139894Y-99240629D01* +X121667602Y-99045000D01* +X121156398Y-99045000D01* +X120684106Y-99240629D01* +X120322629Y-99602106D01* +X120127000Y-100074398D01* +X120127000Y-100292710D01* +X119087700Y-101332011D01* +X119009634Y-101384173D01* +X118957472Y-101462239D01* +X118957471Y-101462240D01* +X118802980Y-101693452D01* +X118759910Y-101909977D01* +X118575921Y-102032916D01* +X118435573Y-102242960D01* +X118423088Y-102305725D01* +X116161290Y-102305725D01* +X115850261Y-101994697D01* +X115798097Y-101916628D01* +X115488819Y-101709975D01* +X115216086Y-101655725D01* +X115171440Y-101646844D01* +X115171440Y-101590725D01* +X115122157Y-101342960D01* +X114981809Y-101132916D01* +X114771765Y-100992568D01* +X114524000Y-100943285D01* +X112824000Y-100943285D01* +X112576235Y-100992568D01* +X112366191Y-101132916D01* +X112225843Y-101342960D01* +X112176560Y-101590725D01* +X112176560Y-103590725D01* +X112225843Y-103838490D01* +X112323298Y-103984340D01* +X112292819Y-103963975D01* +X112020086Y-103909725D01* +X111928000Y-103891408D01* +X111835914Y-103909725D01* +X111406285Y-103909725D01* +X111311765Y-103846568D01* +X111064000Y-103797285D01* +X110164000Y-103797285D01* +X109916235Y-103846568D01* +X109711440Y-103983409D01* +X109711440Y-103494725D01* +X109662157Y-103246960D01* +X109521809Y-103036916D01* +X109311765Y-102896568D01* +X109064000Y-102847285D01* +X108888849Y-102847285D01* +X108686261Y-102644697D01* +X108634097Y-102566628D01* +X108324819Y-102359975D01* +X108052086Y-102305725D01* +X107960000Y-102287408D01* +X107867914Y-102305725D01* +X106956642Y-102305725D01* +X106944157Y-102242960D01* +X106803809Y-102032916D01* +X106593765Y-101892568D01* +X106346000Y-101843285D01* +X105046000Y-101843285D01* +X104798235Y-101892568D01* +X104588191Y-102032916D01* +X104447843Y-102242960D01* +X104398560Y-102490725D01* +X104398560Y-103990725D01* +X104447843Y-104238490D01* +X104588191Y-104448534D01* +X104798235Y-104588882D01* +X104807500Y-104590725D01* +X104798235Y-104592568D01* +X104588191Y-104732916D01* +X104447843Y-104942960D01* +X104435358Y-105005725D01* +X103901000Y-105005725D01* +X103901000Y-104900398D01* +X103705371Y-104428106D01* +X103551000Y-104273735D01* +X103551000Y-97442000D01* +X103569316Y-97349918D01* +X103551000Y-97257834D01* +X103551000Y-97257833D01* +X103496750Y-96985100D01* +X103290097Y-96675822D01* +X103212031Y-96623660D01* +X99718342Y-93129972D01* +X99666178Y-93051903D01* +X99356900Y-92845250D01* +X99084167Y-92791000D01* +X98992081Y-92772683D01* +X98945234Y-92782001D01* +X98860625Y-92655375D01* +X98562239Y-92456000D01* +X98822959Y-92281793D01* +X98881262Y-92320750D01* +X99153995Y-92375000D01* +X99153998Y-92375000D01* +X99246080Y-92393316D01* +X99338162Y-92375000D01* +X101987735Y-92375000D01* +X102142106Y-92529371D01* +X102614398Y-92725000D01* +X102817667Y-92725000D01* +X102839538Y-92757732D01* +X103148816Y-92964385D01* +X103421549Y-93018635D01* +X103421552Y-93018635D01* +X103513634Y-93036951D01* +X103605716Y-93018635D01* +X104435358Y-93018635D01* +X104447843Y-93081400D01* +X104588191Y-93291444D01* +X104798235Y-93431792D01* +X105046000Y-93481075D01* +X106346000Y-93481075D01* +X106593765Y-93431792D01* +X106803809Y-93291444D01* +X106944157Y-93081400D01* +X106993440Y-92833635D01* +X106993440Y-91333635D01* +X106944157Y-91085870D01* +X106803809Y-90875826D01* +X106593765Y-90735478D01* +X106584500Y-90733635D01* +X106593765Y-90731792D01* +X106803809Y-90591444D01* +X106944157Y-90381400D01* +X106956642Y-90318635D01* +X107660214Y-90318635D01* +X107706191Y-90387444D01* +X107844164Y-90479635D01* +X107706191Y-90571826D01* +X107565843Y-90781870D01* +X107516560Y-91029635D01* +X107516560Y-91829635D01* +X107565843Y-92077400D01* +X107679001Y-92246751D01* +X107679000Y-94497358D01* +X107616235Y-94509843D01* +X107406191Y-94650191D01* +X107265843Y-94860235D01* +X107216560Y-95108000D01* +X107216560Y-96408000D01* +X107265843Y-96655765D01* +X107406191Y-96865809D01* +X107616235Y-97006157D01* +X107864000Y-97055440D01* +X109364000Y-97055440D01* +X109611765Y-97006157D01* +X109821809Y-96865809D01* +X109962157Y-96655765D01* +X109967721Y-96627791D01* +X110025673Y-96767699D01* +X110204302Y-96946327D01* +X110437691Y-97043000D01* +X111028250Y-97043000D01* +X111187000Y-96884250D01* +X111187000Y-95885000D01* +X111441000Y-95885000D01* +X111441000Y-96884250D01* +X111599750Y-97043000D01* +X112190309Y-97043000D01* +X112423698Y-96946327D01* +X112602327Y-96767699D01* +X112699000Y-96534310D01* +X112699000Y-96043750D01* +X112540250Y-95885000D01* +X111441000Y-95885000D01* +X111187000Y-95885000D01* +X111167000Y-95885000D01* +X111167000Y-95631000D01* +X111187000Y-95631000D01* +X111187000Y-94631750D01* +X111441000Y-94631750D01* +X111441000Y-95631000D01* +X112540250Y-95631000D01* +X112699000Y-95472250D01* +X112699000Y-94981690D01* +X112602327Y-94748301D01* +X112423698Y-94569673D01* +X112190309Y-94473000D01* +X111599750Y-94473000D01* +X111441000Y-94631750D01* +X111187000Y-94631750D01* +X111028250Y-94473000D01* +X110437691Y-94473000D01* +X110204302Y-94569673D01* +X110025673Y-94748301D01* +X109967721Y-94888209D01* +X109962157Y-94860235D01* +X109821809Y-94650191D01* +X109611765Y-94509843D01* +X109549000Y-94497358D01* +X109549000Y-92246750D01* +X109662157Y-92077400D01* +X109711440Y-91829635D01* +X109711440Y-91340951D01* +X109916235Y-91477792D01* +X110164000Y-91527075D01* +X111064000Y-91527075D01* +X111131687Y-91513611D01* +X112176560Y-92558485D01* +X112176560Y-93733635D01* +X112225843Y-93981400D01* +X112366191Y-94191444D01* +X112576235Y-94331792D01* +X112824000Y-94381075D01* +X114524000Y-94381075D01* +X114771765Y-94331792D01* +X114981809Y-94191444D01* +X115122157Y-93981400D01* +X115171440Y-93733635D01* +X115171440Y-91733635D01* +X115122157Y-91485870D01* +X114981809Y-91275826D01* +X114771765Y-91135478D01* +X114524000Y-91086195D01* +X113348850Y-91086195D01* +X112598968Y-90336314D01* +X112824000Y-90381075D01* +X114524000Y-90381075D01* +X114771765Y-90331792D01* +X114981809Y-90191444D01* +X115089571Y-90030168D01* +X115124269Y-90082096D01* +X115202330Y-90134255D01* +X115202334Y-90134259D01* +X115433546Y-90288750D01* +X115798364Y-90361317D01* +X115798365Y-90361317D01* +X116012941Y-90318635D01* +X118366011Y-90318635D01* +X118378496Y-90381400D01* +X118518844Y-90591444D01* +X118728888Y-90731792D01* +X118738153Y-90733635D01* +X118728888Y-90735478D01* +X118518844Y-90875826D01* +X118378496Y-91085870D01* +X118329213Y-91333635D01* +X118329213Y-92833635D01* +X118378496Y-93081400D01* +X118518844Y-93291444D01* +X118728888Y-93431792D01* +X118976653Y-93481075D01* +X119712322Y-93481075D01* +X119911834Y-93614385D01* +X120276653Y-93686952D01* +X120368739Y-93668635D01* +X121685213Y-93668635D01* +X121685213Y-93733635D01* +X121734496Y-93981400D01* +X121874844Y-94191444D01* +X122084888Y-94331792D01* +X122332653Y-94381075D01* +X124032653Y-94381075D01* +X124280418Y-94331792D01* +X124490462Y-94191444D01* +X124630810Y-93981400D01* +X124680093Y-93733635D01* +X124680093Y-91733635D01* +X124630810Y-91485870D01* +X124490462Y-91275826D01* +X124280418Y-91135478D01* +X124032653Y-91086195D01* +X123903794Y-91086195D01* +X123967000Y-90933602D01* +X123967000Y-90686443D01* +X124063403Y-90542166D01* +X124098033Y-90368070D01* +X124280418Y-90331792D01* +X124490462Y-90191444D01* +X124630810Y-89981400D01* +X124680093Y-89733635D01* +X124680093Y-87733635D01* +X124630810Y-87485870D01* +X124490462Y-87275826D01* +X124280418Y-87135478D01* +X124032653Y-87086195D01* +X122502075Y-87086195D01* +X122697000Y-86615602D01* +X122697000Y-86104398D01* +X122501371Y-85632106D01* +X122139894Y-85270629D01* +X121667602Y-85075000D01* +X121156398Y-85075000D01* +X120684106Y-85270629D01* +X120322629Y-85632106D01* +X120127000Y-86104398D01* +X120127000Y-86322710D01* +X119030623Y-87419088D01* +X118952557Y-87471250D01* +X118900395Y-87549316D01* +X118900394Y-87549317D01* +X118745903Y-87780529D01* +X118690025Y-88061446D01* +X118518844Y-88175826D01* +X118378496Y-88385870D01* +X118366011Y-88448635D01* +X116161290Y-88448635D01* +X115850261Y-88137607D01* +X115798097Y-88059538D01* +X115488819Y-87852885D01* +X115216086Y-87798635D01* +X115171440Y-87789754D01* +X115171440Y-87733635D01* +X115122157Y-87485870D01* +X114981809Y-87275826D01* +X114771765Y-87135478D01* +X114524000Y-87086195D01* +X112824000Y-87086195D01* +X112576235Y-87135478D01* +X112366191Y-87275826D01* +X112225843Y-87485870D01* +X112176560Y-87733635D01* +X112176560Y-89733635D01* +X112221321Y-89958667D01* +X112146261Y-89883607D01* +X112094097Y-89805538D01* +X111784819Y-89598885D01* +X111512086Y-89544635D01* +X111420000Y-89526318D01* +X111388307Y-89532622D01* +X111311765Y-89481478D01* +X111064000Y-89432195D01* +X110164000Y-89432195D01* +X109916235Y-89481478D01* +X109711440Y-89618319D01* +X109711440Y-89129635D01* +X109662157Y-88881870D01* +X109521809Y-88671826D01* +X109311765Y-88531478D01* +X109064000Y-88482195D01* +X108728803Y-88482195D01* +X108560086Y-88448635D01* +X108468000Y-88430318D01* +X108375914Y-88448635D01* +X106956642Y-88448635D01* +X106944157Y-88385870D01* +X106803809Y-88175826D01* +X106593765Y-88035478D01* +X106346000Y-87986195D01* +X105046000Y-87986195D01* +X104798235Y-88035478D01* +X104588191Y-88175826D01* +X104447843Y-88385870D01* +X104398560Y-88633635D01* +X104398560Y-90133635D01* +X104447843Y-90381400D01* +X104588191Y-90591444D01* +X104798235Y-90731792D01* +X104807500Y-90733635D01* +X104798235Y-90735478D01* +X104588191Y-90875826D01* +X104447843Y-91085870D01* +X104435358Y-91148635D01* +X104140187Y-91148635D01* +X103959371Y-90712106D01* +X103597894Y-90350629D01* +X103125602Y-90155000D01* +X102614398Y-90155000D01* +X102142106Y-90350629D01* +X101987735Y-90505000D01* +X99655847Y-90505000D01* +X99356900Y-90305250D01* +X99084167Y-90251000D01* +X98992081Y-90232683D01* +X98945234Y-90242001D01* +X98860625Y-90115375D01* +X98562239Y-89916000D01* +X98860625Y-89716625D01* +X98951247Y-89581000D01* +X100491914Y-89581000D01* +X100584000Y-89599317D01* +X100676086Y-89581000D01* +X100948819Y-89526750D01* +X101258097Y-89320097D01* +X101310261Y-89242028D01* +X103466031Y-87086259D01* +X103544097Y-87034097D01* +X103750750Y-86724819D01* +X103805000Y-86452086D01* +X103805000Y-86452083D01* +X103823316Y-86360001D01* +X103805000Y-86267919D01* +X103805000Y-78399545D01* +X104435358Y-78399545D01* +X104447843Y-78462310D01* +X104588191Y-78672354D01* +X104798235Y-78812702D01* +X105046000Y-78861985D01* +X106346000Y-78861985D01* +X106593765Y-78812702D01* +X106803809Y-78672354D01* +X106944157Y-78462310D01* +X106993440Y-78214545D01* +X106993440Y-76714545D01* +X106944157Y-76466780D01* +X106803809Y-76256736D01* +X106593765Y-76116388D01* +X106584500Y-76114545D01* +X106593765Y-76112702D01* +X106803809Y-75972354D01* +X106944157Y-75762310D01* +X106956642Y-75699545D01* +X107543413Y-75699545D01* +X107565843Y-75812310D01* +X107706191Y-76022354D01* +X107844164Y-76114545D01* +X107706191Y-76206736D01* +X107565843Y-76416780D01* +X107516560Y-76664545D01* +X107516560Y-77464545D01* +X107565843Y-77712310D01* +X107679001Y-77881661D01* +X107679000Y-80019358D01* +X107616235Y-80031843D01* +X107406191Y-80172191D01* +X107265843Y-80382235D01* +X107216560Y-80630000D01* +X107216560Y-81930000D01* +X107265843Y-82177765D01* +X107406191Y-82387809D01* +X107616235Y-82528157D01* +X107864000Y-82577440D01* +X109364000Y-82577440D01* +X109611765Y-82528157D01* +X109821809Y-82387809D01* +X109962157Y-82177765D01* +X109967721Y-82149791D01* +X110025673Y-82289699D01* +X110204302Y-82468327D01* +X110437691Y-82565000D01* +X111028250Y-82565000D01* +X111187000Y-82406250D01* +X111187000Y-81407000D01* +X111441000Y-81407000D01* +X111441000Y-82406250D01* +X111599750Y-82565000D01* +X112190309Y-82565000D01* +X112423698Y-82468327D01* +X112602327Y-82289699D01* +X112699000Y-82056310D01* +X112699000Y-81565750D01* +X112540250Y-81407000D01* +X111441000Y-81407000D01* +X111187000Y-81407000D01* +X111167000Y-81407000D01* +X111167000Y-81153000D01* +X111187000Y-81153000D01* +X111187000Y-80153750D01* +X111441000Y-80153750D01* +X111441000Y-81153000D01* +X112540250Y-81153000D01* +X112699000Y-80994250D01* +X112699000Y-80503690D01* +X112602327Y-80270301D01* +X112423698Y-80091673D01* +X112190309Y-79995000D01* +X111599750Y-79995000D01* +X111441000Y-80153750D01* +X111187000Y-80153750D01* +X111028250Y-79995000D01* +X110437691Y-79995000D01* +X110204302Y-80091673D01* +X110025673Y-80270301D01* +X109967721Y-80410209D01* +X109962157Y-80382235D01* +X109821809Y-80172191D01* +X109611765Y-80031843D01* +X109549000Y-80019358D01* +X109549000Y-77881660D01* +X109662157Y-77712310D01* +X109711440Y-77464545D01* +X109711440Y-76975861D01* +X109916235Y-77112702D01* +X110164000Y-77161985D01* +X111064000Y-77161985D01* +X111311765Y-77112702D01* +X111334606Y-77097440D01* +X112176560Y-77939395D01* +X112176560Y-79114545D01* +X112225843Y-79362310D01* +X112366191Y-79572354D01* +X112576235Y-79712702D01* +X112824000Y-79761985D01* +X114524000Y-79761985D01* +X114771765Y-79712702D01* +X114981809Y-79572354D01* +X115122157Y-79362310D01* +X115171440Y-79114545D01* +X115171440Y-77114545D01* +X115122157Y-76866780D01* +X114981809Y-76656736D01* +X114771765Y-76516388D01* +X114524000Y-76467105D01* +X113348850Y-76467105D01* +X112598968Y-75717224D01* +X112824000Y-75761985D01* +X114524000Y-75761985D01* +X114771765Y-75712702D01* +X114981809Y-75572354D01* +X115085528Y-75417129D01* +X115099903Y-75438642D01* +X115177969Y-75490804D01* +X115409181Y-75645295D01* +X115774000Y-75717862D01* +X115866086Y-75699545D01* +X118241037Y-75699545D01* +X118253522Y-75762310D01* +X118393870Y-75972354D01* +X118603914Y-76112702D01* +X118613179Y-76114545D01* +X118603914Y-76116388D01* +X118393870Y-76256736D01* +X118253522Y-76466780D01* +X118204239Y-76714545D01* +X118204239Y-78214545D01* +X118253522Y-78462310D01* +X118393870Y-78672354D01* +X118603914Y-78812702D01* +X118851679Y-78861985D01* +X119587348Y-78861985D01* +X119786860Y-78995295D01* +X120151679Y-79067862D01* +X120243765Y-79049545D01* +X121560239Y-79049545D01* +X121560239Y-79114545D01* +X121609522Y-79362310D01* +X121749870Y-79572354D01* +X121959914Y-79712702D01* +X122207679Y-79761985D01* +X123907679Y-79761985D01* +X124155444Y-79712702D01* +X124365488Y-79572354D01* +X124505836Y-79362310D01* +X124555119Y-79114545D01* +X124555119Y-77114545D01* +X124505836Y-76866780D01* +X124365488Y-76656736D01* +X124155444Y-76516388D01* +X123907679Y-76467105D01* +X123693549Y-76467105D01* +X123713000Y-76420145D01* +X123713000Y-76221507D01* +X123731776Y-76208961D01* +X123938429Y-75899683D01* +X123968214Y-75749944D01* +X124155444Y-75712702D01* +X124365488Y-75572354D01* +X124505836Y-75362310D01* +X124555119Y-75114545D01* +X124555119Y-73114545D01* +X124505836Y-72866780D01* +X124365488Y-72656736D01* +X124155444Y-72516388D01* +X123907679Y-72467105D01* +X122390160Y-72467105D01* +X122501371Y-72355894D01* +X122697000Y-71883602D01* +X122697000Y-71372398D01* +X122501371Y-70900106D01* +X122139894Y-70538629D01* +X121667602Y-70343000D01* +X121156398Y-70343000D01* +X120684106Y-70538629D01* +X120322629Y-70900106D01* +X120127000Y-71372398D01* +X120127000Y-71590710D01* +X118905649Y-72812062D01* +X118827583Y-72864224D01* +X118775421Y-72942290D01* +X118775420Y-72942291D01* +X118620929Y-73173503D01* +X118567819Y-73440506D01* +X118393870Y-73556736D01* +X118253522Y-73766780D01* +X118241037Y-73829545D01* +X116161290Y-73829545D01* +X115850261Y-73518517D01* +X115798097Y-73440448D01* +X115488819Y-73233795D01* +X115216086Y-73179545D01* +X115171440Y-73170664D01* +X115171440Y-73114545D01* +X115122157Y-72866780D01* +X114981809Y-72656736D01* +X114771765Y-72516388D01* +X114621747Y-72486548D01* +X114609000Y-72422463D01* +X114609000Y-72422459D01* +X114554750Y-72149726D01* +X114348097Y-71840448D01* +X114270028Y-71788284D01* +X114021716Y-71539972D01* +X113969552Y-71461903D01* +X113660274Y-71255250D01* +X113387541Y-71201000D01* +X113295455Y-71182683D01* +X113203369Y-71201000D01* +X102454081Y-71201000D01* +X102361999Y-71182684D01* +X102269917Y-71201000D01* +X102269914Y-71201000D01* +X101997181Y-71255250D01* +X101687903Y-71461903D01* +X101635741Y-71539969D01* +X99479970Y-73695741D01* +X99401904Y-73747903D01* +X99349742Y-73825969D01* +X99349741Y-73825970D01* +X99195250Y-74057182D01* +X99122683Y-74422000D01* +X99141001Y-74514090D01* +X99141000Y-82318974D01* +X98999698Y-82177673D01* +X98766309Y-82081000D01* +X98075750Y-82081000D01* +X97917000Y-82239750D01* +X97917000Y-83439000D01* +X97937000Y-83439000D01* +X97937000Y-83693000D01* +X97917000Y-83693000D01* +X97917000Y-83713000D01* +X97663000Y-83713000D01* +X97663000Y-83693000D01* +X96463750Y-83693000D01* +X96305000Y-83851750D01* +X96305000Y-84542310D01* +X96401673Y-84775699D01* +X96580302Y-84954327D01* +X96741033Y-85020904D01* +X96719375Y-85035375D01* +X96391161Y-85526582D01* +X96275908Y-86106000D01* +X94703000Y-86106000D01* +X94703000Y-82589690D01* +X96305000Y-82589690D01* +X96305000Y-83280250D01* +X96463750Y-83439000D01* +X97663000Y-83439000D01* +X97663000Y-82239750D01* +X97504250Y-82081000D01* +X96813691Y-82081000D01* +X96580302Y-82177673D01* +X96401673Y-82356301D01* +X96305000Y-82589690D01* +X94703000Y-82589690D01* +X94703000Y-61372000D01* +X116748326Y-61372000D01* +X116861141Y-62084284D01* +X117188542Y-62726846D01* +X117698481Y-63236785D01* +X118341043Y-63564186D01* +X119053327Y-63677001D01* +X119765611Y-63564186D01* +X120408173Y-63236785D01* +X120918112Y-62726846D01* +X121245513Y-62084284D01* +X121358328Y-61372000D01* +X121245513Y-60659716D01* +X120918112Y-60017154D01* +X120408173Y-59507215D01* +X119765611Y-59179814D01* +X119053327Y-59066999D01* +X118341043Y-59179814D01* +X117698481Y-59507215D01* +X117188542Y-60017154D01* +X116861141Y-60659716D01* +X116748326Y-61372000D01* +X94703000Y-61372000D01* +X94703000Y-55406698D01* +X94774160Y-54706139D01* +X94974307Y-54067470D01* +X95298784Y-53482098D01* +X95734343Y-52973922D01* +X96263183Y-52563711D01* +X96863712Y-52268214D01* +X97519567Y-52097377D01* +X98044313Y-52057000D01* +X139983302Y-52057000D01* +X140683861Y-52128160D01* +G04 #@! TD* +M02* diff --git a/OpenPLC_modules/switches/gerber/switches-F.Mask.gbr b/OpenPLC_modules/switches/gerber/switches-F.Mask.gbr new file mode 100644 index 0000000..38bba22 --- /dev/null +++ b/OpenPLC_modules/switches/gerber/switches-F.Mask.gbr @@ -0,0 +1,1311 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1* +G04 #@! TF.CreationDate,2019-03-20T13:16:04+05:30* +G04 #@! TF.ProjectId,switches,73776974636865732E6B696361645F70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Soldermask,Top* +G04 #@! TF.FilePolarity,Negative* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.1) date Wed 20 Mar 2019 01:16:04 PM IST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +G04 APERTURE END LIST* +D10* +G36* +X112115000Y-124907000D02* +X110513000Y-124907000D01* +X110513000Y-123505000D01* +X112115000Y-123505000D01* +X112115000Y-124907000D01* +X112115000Y-124907000D01* +G37* +G36* +X109415000Y-124907000D02* +X107813000Y-124907000D01* +X107813000Y-123505000D01* +X109415000Y-123505000D01* +X109415000Y-124907000D01* +X109415000Y-124907000D01* +G37* +G36* +X124150514Y-122260815D02* +X122348514Y-122260815D01* +X122348514Y-120158815D01* +X124150514Y-120158815D01* +X124150514Y-122260815D01* +X124150514Y-122260815D01* +G37* +G36* +X114545000Y-122260815D02* +X112743000Y-122260815D01* +X112743000Y-120158815D01* +X114545000Y-120158815D01* +X114545000Y-122260815D01* +X114545000Y-122260815D01* +G37* +G36* +X106327000Y-121360815D02* +X104925000Y-121360815D01* +X104925000Y-119758815D01* +X106327000Y-119758815D01* +X106327000Y-121360815D01* +X106327000Y-121360815D01* +G37* +G36* +X120394514Y-121360815D02* +X118992514Y-121360815D01* +X118992514Y-119758815D01* +X120394514Y-119758815D01* +X120394514Y-121360815D01* +X120394514Y-121360815D01* +G37* +G36* +X109115000Y-120610815D02* +X108113000Y-120610815D01* +X108113000Y-119708815D01* +X109115000Y-119708815D01* +X109115000Y-120610815D01* +X109115000Y-120610815D01* +G37* +G36* +X111115000Y-119660815D02* +X110113000Y-119660815D01* +X110113000Y-118758815D01* +X111115000Y-118758815D01* +X111115000Y-119660815D01* +X111115000Y-119660815D01* +G37* +G36* +X109115000Y-118710815D02* +X108113000Y-118710815D01* +X108113000Y-117808815D01* +X109115000Y-117808815D01* +X109115000Y-118710815D01* +X109115000Y-118710815D01* +G37* +G36* +X120394514Y-118660815D02* +X118992514Y-118660815D01* +X118992514Y-117058815D01* +X120394514Y-117058815D01* +X120394514Y-118660815D01* +X120394514Y-118660815D01* +G37* +G36* +X106327000Y-118660815D02* +X104925000Y-118660815D01* +X104925000Y-117058815D01* +X106327000Y-117058815D01* +X106327000Y-118660815D01* +X106327000Y-118660815D01* +G37* +G36* +X114545000Y-118260815D02* +X112743000Y-118260815D01* +X112743000Y-116158815D01* +X114545000Y-116158815D01* +X114545000Y-118260815D01* +X114545000Y-118260815D01* +G37* +G36* +X124150514Y-118260815D02* +X122348514Y-118260815D01* +X122348514Y-116158815D01* +X124150514Y-116158815D01* +X124150514Y-118260815D01* +X124150514Y-118260815D01* +G37* +G36* +X97900443Y-110611519D02* +X97966627Y-110618037D01* +X98079853Y-110652384D01* +X98136467Y-110669557D01* +X98275087Y-110743652D01* +X98292991Y-110753222D01* +X98328729Y-110782552D01* +X98430186Y-110865814D01* +X98513448Y-110967271D01* +X98542778Y-111003009D01* +X98542779Y-111003011D01* +X98626443Y-111159533D01* +X98626443Y-111159534D01* +X98677963Y-111329373D01* +X98695359Y-111506000D01* +X98677963Y-111682627D01* +X98643616Y-111795853D01* +X98626443Y-111852467D01* +X98552348Y-111991087D01* +X98542778Y-112008991D01* +X98513448Y-112044729D01* +X98430186Y-112146186D01* +X98328729Y-112229448D01* +X98292991Y-112258778D01* +X98292989Y-112258779D01* +X98136467Y-112342443D01* +X98079853Y-112359616D01* +X97966627Y-112393963D01* +X97900443Y-112400481D01* +X97834260Y-112407000D01* +X97745740Y-112407000D01* +X97679557Y-112400481D01* +X97613373Y-112393963D01* +X97500147Y-112359616D01* +X97443533Y-112342443D01* +X97287011Y-112258779D01* +X97287009Y-112258778D01* +X97251271Y-112229448D01* +X97149814Y-112146186D01* +X97066552Y-112044729D01* +X97037222Y-112008991D01* +X97027652Y-111991087D01* +X96953557Y-111852467D01* +X96936384Y-111795853D01* +X96902037Y-111682627D01* +X96884641Y-111506000D01* +X96902037Y-111329373D01* +X96953557Y-111159534D01* +X96953557Y-111159533D01* +X97037221Y-111003011D01* +X97037222Y-111003009D01* +X97066552Y-110967271D01* +X97149814Y-110865814D01* +X97251271Y-110782552D01* +X97287009Y-110753222D01* +X97304913Y-110743652D01* +X97443533Y-110669557D01* +X97500147Y-110652384D01* +X97613373Y-110618037D01* +X97679557Y-110611519D01* +X97745740Y-110605000D01* +X97834260Y-110605000D01* +X97900443Y-110611519D01* +X97900443Y-110611519D01* +G37* +G36* +X112115000Y-110429000D02* +X110513000Y-110429000D01* +X110513000Y-109027000D01* +X112115000Y-109027000D01* +X112115000Y-110429000D01* +X112115000Y-110429000D01* +G37* +G36* +X136301000Y-110429000D02* +X134699000Y-110429000D01* +X134699000Y-109027000D01* +X136301000Y-109027000D01* +X136301000Y-110429000D01* +X136301000Y-110429000D01* +G37* +G36* +X133601000Y-110429000D02* +X131999000Y-110429000D01* +X131999000Y-109027000D01* +X133601000Y-109027000D01* +X133601000Y-110429000D01* +X133601000Y-110429000D01* +G37* +G36* +X109415000Y-110429000D02* +X107813000Y-110429000D01* +X107813000Y-109027000D01* +X109415000Y-109027000D01* +X109415000Y-110429000D01* +X109415000Y-110429000D01* +G37* +G36* +X97900443Y-108071519D02* +X97966627Y-108078037D01* +X98079853Y-108112384D01* +X98136467Y-108129557D01* +X98275087Y-108203652D01* +X98292991Y-108213222D01* +X98328729Y-108242552D01* +X98430186Y-108325814D01* +X98513448Y-108427271D01* +X98542778Y-108463009D01* +X98542779Y-108463011D01* +X98626443Y-108619533D01* +X98626443Y-108619534D01* +X98677963Y-108789373D01* +X98695359Y-108966000D01* +X98677963Y-109142627D01* +X98643616Y-109255853D01* +X98626443Y-109312467D01* +X98552348Y-109451087D01* +X98542778Y-109468991D01* +X98513448Y-109504729D01* +X98430186Y-109606186D01* +X98328729Y-109689448D01* +X98292991Y-109718778D01* +X98292989Y-109718779D01* +X98136467Y-109802443D01* +X98079853Y-109819616D01* +X97966627Y-109853963D01* +X97900443Y-109860481D01* +X97834260Y-109867000D01* +X97745740Y-109867000D01* +X97679557Y-109860481D01* +X97613373Y-109853963D01* +X97500147Y-109819616D01* +X97443533Y-109802443D01* +X97287011Y-109718779D01* +X97287009Y-109718778D01* +X97251271Y-109689448D01* +X97149814Y-109606186D01* +X97066552Y-109504729D01* +X97037222Y-109468991D01* +X97027652Y-109451087D01* +X96953557Y-109312467D01* +X96936384Y-109255853D01* +X96902037Y-109142627D01* +X96884641Y-108966000D01* +X96902037Y-108789373D01* +X96953557Y-108619534D01* +X96953557Y-108619533D01* +X97037221Y-108463011D01* +X97037222Y-108463009D01* +X97066552Y-108427271D01* +X97149814Y-108325814D01* +X97251271Y-108242552D01* +X97287009Y-108213222D01* +X97304913Y-108203652D01* +X97443533Y-108129557D01* +X97500147Y-108112384D01* +X97613373Y-108078037D01* +X97679557Y-108071519D01* +X97745740Y-108065000D01* +X97834260Y-108065000D01* +X97900443Y-108071519D01* +X97900443Y-108071519D01* +G37* +G36* +X124140730Y-107641725D02* +X122338730Y-107641725D01* +X122338730Y-105539725D01* +X124140730Y-105539725D01* +X124140730Y-107641725D01* +X124140730Y-107641725D01* +G37* +G36* +X114575000Y-107641725D02* +X112773000Y-107641725D01* +X112773000Y-105539725D01* +X114575000Y-105539725D01* +X114575000Y-107641725D01* +X114575000Y-107641725D01* +G37* +G36* +X138761000Y-107629000D02* +X136959000Y-107629000D01* +X136959000Y-105527000D01* +X138761000Y-105527000D01* +X138761000Y-107629000D01* +X138761000Y-107629000D01* +G37* +G36* +X97900443Y-105531519D02* +X97966627Y-105538037D01* +X98079853Y-105572384D01* +X98136467Y-105589557D01* +X98275087Y-105663652D01* +X98292991Y-105673222D01* +X98328729Y-105702552D01* +X98430186Y-105785814D01* +X98513448Y-105887271D01* +X98542778Y-105923009D01* +X98542779Y-105923011D01* +X98626443Y-106079533D01* +X98626443Y-106079534D01* +X98677963Y-106249373D01* +X98695359Y-106426000D01* +X98677963Y-106602627D01* +X98643616Y-106715853D01* +X98626443Y-106772467D01* +X98601570Y-106819000D01* +X98542778Y-106928991D01* +X98513448Y-106964729D01* +X98430186Y-107066186D01* +X98328729Y-107149448D01* +X98292991Y-107178778D01* +X98292989Y-107178779D01* +X98136467Y-107262443D01* +X98079853Y-107279616D01* +X97966627Y-107313963D01* +X97900442Y-107320482D01* +X97834260Y-107327000D01* +X97745740Y-107327000D01* +X97679558Y-107320482D01* +X97613373Y-107313963D01* +X97500147Y-107279616D01* +X97443533Y-107262443D01* +X97287011Y-107178779D01* +X97287009Y-107178778D01* +X97251271Y-107149448D01* +X97149814Y-107066186D01* +X97066552Y-106964729D01* +X97037222Y-106928991D01* +X96978430Y-106819000D01* +X96953557Y-106772467D01* +X96936384Y-106715853D01* +X96902037Y-106602627D01* +X96884641Y-106426000D01* +X96902037Y-106249373D01* +X96953557Y-106079534D01* +X96953557Y-106079533D01* +X97037221Y-105923011D01* +X97037222Y-105923009D01* +X97066552Y-105887271D01* +X97149814Y-105785814D01* +X97251271Y-105702552D01* +X97287009Y-105673222D01* +X97304913Y-105663652D01* +X97443533Y-105589557D01* +X97500147Y-105572384D01* +X97613373Y-105538037D01* +X97679558Y-105531518D01* +X97745740Y-105525000D01* +X97834260Y-105525000D01* +X97900443Y-105531519D01* +X97900443Y-105531519D01* +G37* +G36* +X130563000Y-106819000D02* +X129161000Y-106819000D01* +X129161000Y-105217000D01* +X130563000Y-105217000D01* +X130563000Y-106819000D01* +X130563000Y-106819000D01* +G37* +G36* +X120384730Y-106741725D02* +X118982730Y-106741725D01* +X118982730Y-105139725D01* +X120384730Y-105139725D01* +X120384730Y-106741725D01* +X120384730Y-106741725D01* +G37* +G36* +X106397000Y-106741725D02* +X104995000Y-106741725D01* +X104995000Y-105139725D01* +X106397000Y-105139725D01* +X106397000Y-106741725D01* +X106397000Y-106741725D01* +G37* +G36* +X109115000Y-106245725D02* +X108113000Y-106245725D01* +X108113000Y-105343725D01* +X109115000Y-105343725D01* +X109115000Y-106245725D01* +X109115000Y-106245725D01* +G37* +G36* +X133301000Y-105979000D02* +X132299000Y-105979000D01* +X132299000Y-105077000D01* +X133301000Y-105077000D01* +X133301000Y-105979000D01* +X133301000Y-105979000D01* +G37* +G36* +X111115000Y-105295725D02* +X110113000Y-105295725D01* +X110113000Y-104393725D01* +X111115000Y-104393725D01* +X111115000Y-105295725D01* +X111115000Y-105295725D01* +G37* +G36* +X135301000Y-105029000D02* +X134299000Y-105029000D01* +X134299000Y-104127000D01* +X135301000Y-104127000D01* +X135301000Y-105029000D01* +X135301000Y-105029000D01* +G37* +G36* +X97900443Y-102991519D02* +X97966627Y-102998037D01* +X98079853Y-103032384D01* +X98136467Y-103049557D01* +X98275087Y-103123652D01* +X98292991Y-103133222D01* +X98328729Y-103162552D01* +X98430186Y-103245814D01* +X98513448Y-103347271D01* +X98542778Y-103383009D01* +X98542779Y-103383011D01* +X98626443Y-103539533D01* +X98626443Y-103539534D01* +X98677963Y-103709373D01* +X98695359Y-103886000D01* +X98677963Y-104062627D01* +X98643616Y-104175853D01* +X98626443Y-104232467D01* +X98565904Y-104345725D01* +X98542778Y-104388991D01* +X98513448Y-104424729D01* +X98430186Y-104526186D01* +X98328729Y-104609448D01* +X98292991Y-104638778D01* +X98292989Y-104638779D01* +X98136467Y-104722443D01* +X98079853Y-104739616D01* +X97966627Y-104773963D01* +X97900442Y-104780482D01* +X97834260Y-104787000D01* +X97745740Y-104787000D01* +X97679558Y-104780482D01* +X97613373Y-104773963D01* +X97500147Y-104739616D01* +X97443533Y-104722443D01* +X97287011Y-104638779D01* +X97287009Y-104638778D01* +X97251271Y-104609448D01* +X97149814Y-104526186D01* +X97066552Y-104424729D01* +X97037222Y-104388991D01* +X97014096Y-104345725D01* +X96953557Y-104232467D01* +X96936384Y-104175853D01* +X96902037Y-104062627D01* +X96884641Y-103886000D01* +X96902037Y-103709373D01* +X96953557Y-103539534D01* +X96953557Y-103539533D01* +X97037221Y-103383011D01* +X97037222Y-103383009D01* +X97066552Y-103347271D01* +X97149814Y-103245814D01* +X97251271Y-103162552D01* +X97287009Y-103133222D01* +X97304913Y-103123652D01* +X97443533Y-103049557D01* +X97500147Y-103032384D01* +X97613373Y-102998037D01* +X97679557Y-102991519D01* +X97745740Y-102985000D01* +X97834260Y-102985000D01* +X97900443Y-102991519D01* +X97900443Y-102991519D01* +G37* +G36* +X109115000Y-104345725D02* +X108113000Y-104345725D01* +X108113000Y-103443725D01* +X109115000Y-103443725D01* +X109115000Y-104345725D01* +X109115000Y-104345725D01* +G37* +G36* +X130563000Y-104119000D02* +X129161000Y-104119000D01* +X129161000Y-102517000D01* +X130563000Y-102517000D01* +X130563000Y-104119000D01* +X130563000Y-104119000D01* +G37* +G36* +X133301000Y-104079000D02* +X132299000Y-104079000D01* +X132299000Y-103177000D01* +X133301000Y-103177000D01* +X133301000Y-104079000D01* +X133301000Y-104079000D01* +G37* +G36* +X120384730Y-104041725D02* +X118982730Y-104041725D01* +X118982730Y-102439725D01* +X120384730Y-102439725D01* +X120384730Y-104041725D01* +X120384730Y-104041725D01* +G37* +G36* +X106397000Y-104041725D02* +X104995000Y-104041725D01* +X104995000Y-102439725D01* +X106397000Y-102439725D01* +X106397000Y-104041725D01* +X106397000Y-104041725D01* +G37* +G36* +X114575000Y-103641725D02* +X112773000Y-103641725D01* +X112773000Y-101539725D01* +X114575000Y-101539725D01* +X114575000Y-103641725D01* +X114575000Y-103641725D01* +G37* +G36* +X124140730Y-103641725D02* +X122338730Y-103641725D01* +X122338730Y-101539725D01* +X124140730Y-101539725D01* +X124140730Y-103641725D01* +X124140730Y-103641725D01* +G37* +G36* +X138761000Y-103629000D02* +X136959000Y-103629000D01* +X136959000Y-101527000D01* +X138761000Y-101527000D01* +X138761000Y-103629000D01* +X138761000Y-103629000D01* +G37* +G36* +X97900443Y-100451519D02* +X97966627Y-100458037D01* +X98079853Y-100492384D01* +X98136467Y-100509557D01* +X98275087Y-100583652D01* +X98292991Y-100593222D01* +X98328729Y-100622552D01* +X98430186Y-100705814D01* +X98513448Y-100807271D01* +X98542778Y-100843009D01* +X98542779Y-100843011D01* +X98626443Y-100999533D01* +X98626443Y-100999534D01* +X98677963Y-101169373D01* +X98695359Y-101346000D01* +X98677963Y-101522627D01* +X98676636Y-101527000D01* +X98626443Y-101692467D01* +X98552348Y-101831087D01* +X98542778Y-101848991D01* +X98513448Y-101884729D01* +X98430186Y-101986186D01* +X98328729Y-102069448D01* +X98292991Y-102098778D01* +X98292989Y-102098779D01* +X98136467Y-102182443D01* +X98079853Y-102199616D01* +X97966627Y-102233963D01* +X97900443Y-102240481D01* +X97834260Y-102247000D01* +X97745740Y-102247000D01* +X97679557Y-102240481D01* +X97613373Y-102233963D01* +X97500147Y-102199616D01* +X97443533Y-102182443D01* +X97287011Y-102098779D01* +X97287009Y-102098778D01* +X97251271Y-102069448D01* +X97149814Y-101986186D01* +X97066552Y-101884729D01* +X97037222Y-101848991D01* +X97027652Y-101831087D01* +X96953557Y-101692467D01* +X96903364Y-101527000D01* +X96902037Y-101522627D01* +X96884641Y-101346000D01* +X96902037Y-101169373D01* +X96953557Y-100999534D01* +X96953557Y-100999533D01* +X97037221Y-100843011D01* +X97037222Y-100843009D01* +X97066552Y-100807271D01* +X97149814Y-100705814D01* +X97251271Y-100622552D01* +X97287009Y-100593222D01* +X97304913Y-100583652D01* +X97443533Y-100509557D01* +X97500147Y-100492384D01* +X97613373Y-100458037D01* +X97679557Y-100451519D01* +X97745740Y-100445000D01* +X97834260Y-100445000D01* +X97900443Y-100451519D01* +X97900443Y-100451519D01* +G37* +G36* +X97900442Y-97911518D02* +X97966627Y-97918037D01* +X98079853Y-97952384D01* +X98136467Y-97969557D01* +X98275087Y-98043652D01* +X98292991Y-98053222D01* +X98328729Y-98082552D01* +X98430186Y-98165814D01* +X98513448Y-98267271D01* +X98542778Y-98303009D01* +X98542779Y-98303011D01* +X98626443Y-98459533D01* +X98626443Y-98459534D01* +X98677963Y-98629373D01* +X98695359Y-98806000D01* +X98677963Y-98982627D01* +X98643616Y-99095853D01* +X98626443Y-99152467D01* +X98552348Y-99291087D01* +X98542778Y-99308991D01* +X98513448Y-99344729D01* +X98430186Y-99446186D01* +X98328729Y-99529448D01* +X98292991Y-99558778D01* +X98292989Y-99558779D01* +X98136467Y-99642443D01* +X98079853Y-99659616D01* +X97966627Y-99693963D01* +X97900442Y-99700482D01* +X97834260Y-99707000D01* +X97745740Y-99707000D01* +X97679558Y-99700482D01* +X97613373Y-99693963D01* +X97500147Y-99659616D01* +X97443533Y-99642443D01* +X97287011Y-99558779D01* +X97287009Y-99558778D01* +X97251271Y-99529448D01* +X97149814Y-99446186D01* +X97066552Y-99344729D01* +X97037222Y-99308991D01* +X97027652Y-99291087D01* +X96953557Y-99152467D01* +X96936384Y-99095853D01* +X96902037Y-98982627D01* +X96884641Y-98806000D01* +X96902037Y-98629373D01* +X96953557Y-98459534D01* +X96953557Y-98459533D01* +X97037221Y-98303011D01* +X97037222Y-98303009D01* +X97066552Y-98267271D01* +X97149814Y-98165814D01* +X97251271Y-98082552D01* +X97287009Y-98053222D01* +X97304913Y-98043652D01* +X97443533Y-97969557D01* +X97500147Y-97952384D01* +X97613373Y-97918037D01* +X97679558Y-97911518D01* +X97745740Y-97905000D01* +X97834260Y-97905000D01* +X97900442Y-97911518D01* +X97900442Y-97911518D01* +G37* +G36* +X97900443Y-95371519D02* +X97966627Y-95378037D01* +X98079853Y-95412384D01* +X98136467Y-95429557D01* +X98275087Y-95503652D01* +X98292991Y-95513222D01* +X98328729Y-95542552D01* +X98430186Y-95625814D01* +X98513448Y-95727271D01* +X98542778Y-95763009D01* +X98542779Y-95763011D01* +X98626443Y-95919533D01* +X98626443Y-95919534D01* +X98677963Y-96089373D01* +X98695359Y-96266000D01* +X98677963Y-96442627D01* +X98672996Y-96459000D01* +X98626443Y-96612467D01* +X98552348Y-96751087D01* +X98542778Y-96768991D01* +X98513448Y-96804729D01* +X98430186Y-96906186D01* +X98328729Y-96989448D01* +X98292991Y-97018778D01* +X98292989Y-97018779D01* +X98136467Y-97102443D01* +X98079853Y-97119616D01* +X97966627Y-97153963D01* +X97900443Y-97160481D01* +X97834260Y-97167000D01* +X97745740Y-97167000D01* +X97679557Y-97160481D01* +X97613373Y-97153963D01* +X97500147Y-97119616D01* +X97443533Y-97102443D01* +X97287011Y-97018779D01* +X97287009Y-97018778D01* +X97251271Y-96989448D01* +X97149814Y-96906186D01* +X97066552Y-96804729D01* +X97037222Y-96768991D01* +X97027652Y-96751087D01* +X96953557Y-96612467D01* +X96907004Y-96459000D01* +X96902037Y-96442627D01* +X96884641Y-96266000D01* +X96902037Y-96089373D01* +X96953557Y-95919534D01* +X96953557Y-95919533D01* +X97037221Y-95763011D01* +X97037222Y-95763009D01* +X97066552Y-95727271D01* +X97149814Y-95625814D01* +X97251271Y-95542552D01* +X97287009Y-95513222D01* +X97304913Y-95503652D01* +X97443533Y-95429557D01* +X97500147Y-95412384D01* +X97613373Y-95378037D01* +X97679557Y-95371519D01* +X97745740Y-95365000D01* +X97834260Y-95365000D01* +X97900443Y-95371519D01* +X97900443Y-95371519D01* +G37* +G36* +X112115000Y-96459000D02* +X110513000Y-96459000D01* +X110513000Y-95057000D01* +X112115000Y-95057000D01* +X112115000Y-96459000D01* +X112115000Y-96459000D01* +G37* +G36* +X136301000Y-96459000D02* +X134699000Y-96459000D01* +X134699000Y-95057000D01* +X136301000Y-95057000D01* +X136301000Y-96459000D01* +X136301000Y-96459000D01* +G37* +G36* +X133601000Y-96459000D02* +X131999000Y-96459000D01* +X131999000Y-95057000D01* +X133601000Y-95057000D01* +X133601000Y-96459000D01* +X133601000Y-96459000D01* +G37* +G36* +X109415000Y-96459000D02* +X107813000Y-96459000D01* +X107813000Y-95057000D01* +X109415000Y-95057000D01* +X109415000Y-96459000D01* +X109415000Y-96459000D01* +G37* +G36* +X97900442Y-92831518D02* +X97966627Y-92838037D01* +X98079853Y-92872384D01* +X98136467Y-92889557D01* +X98275087Y-92963652D01* +X98292991Y-92973222D01* +X98328729Y-93002552D01* +X98430186Y-93085814D01* +X98513448Y-93187271D01* +X98542778Y-93223009D01* +X98542779Y-93223011D01* +X98626443Y-93379533D01* +X98626443Y-93379534D01* +X98677963Y-93549373D01* +X98695359Y-93726000D01* +X98677963Y-93902627D01* +X98643616Y-94015853D01* +X98626443Y-94072467D01* +X98552348Y-94211087D01* +X98542778Y-94228991D01* +X98513448Y-94264729D01* +X98430186Y-94366186D01* +X98328729Y-94449448D01* +X98292991Y-94478778D01* +X98292989Y-94478779D01* +X98136467Y-94562443D01* +X98079853Y-94579616D01* +X97966627Y-94613963D01* +X97900443Y-94620481D01* +X97834260Y-94627000D01* +X97745740Y-94627000D01* +X97679557Y-94620481D01* +X97613373Y-94613963D01* +X97500147Y-94579616D01* +X97443533Y-94562443D01* +X97287011Y-94478779D01* +X97287009Y-94478778D01* +X97251271Y-94449448D01* +X97149814Y-94366186D01* +X97066552Y-94264729D01* +X97037222Y-94228991D01* +X97027652Y-94211087D01* +X96953557Y-94072467D01* +X96936384Y-94015853D01* +X96902037Y-93902627D01* +X96884641Y-93726000D01* +X96902037Y-93549373D01* +X96953557Y-93379534D01* +X96953557Y-93379533D01* +X97037221Y-93223011D01* +X97037222Y-93223009D01* +X97066552Y-93187271D01* +X97149814Y-93085814D01* +X97251271Y-93002552D01* +X97287009Y-92973222D01* +X97304913Y-92963652D01* +X97443533Y-92889557D01* +X97500147Y-92872384D01* +X97613373Y-92838037D01* +X97679558Y-92831518D01* +X97745740Y-92825000D01* +X97834260Y-92825000D01* +X97900442Y-92831518D01* +X97900442Y-92831518D01* +G37* +G36* +X124083653Y-93784635D02* +X122281653Y-93784635D01* +X122281653Y-91682635D01* +X124083653Y-91682635D01* +X124083653Y-93784635D01* +X124083653Y-93784635D01* +G37* +G36* +X114575000Y-93784635D02* +X112773000Y-93784635D01* +X112773000Y-91682635D01* +X114575000Y-91682635D01* +X114575000Y-93784635D01* +X114575000Y-93784635D01* +G37* +G36* +X138761000Y-93517905D02* +X136959000Y-93517905D01* +X136959000Y-91415905D01* +X138761000Y-91415905D01* +X138761000Y-93517905D01* +X138761000Y-93517905D01* +G37* +G36* +X106397000Y-92884635D02* +X104995000Y-92884635D01* +X104995000Y-91282635D01* +X106397000Y-91282635D01* +X106397000Y-92884635D01* +X106397000Y-92884635D01* +G37* +G36* +X120327653Y-92884635D02* +X118925653Y-92884635D01* +X118925653Y-91282635D01* +X120327653Y-91282635D01* +X120327653Y-92884635D01* +X120327653Y-92884635D01* +G37* +G36* +X130563000Y-92617905D02* +X129161000Y-92617905D01* +X129161000Y-91015905D01* +X130563000Y-91015905D01* +X130563000Y-92617905D01* +X130563000Y-92617905D01* +G37* +G36* +X97900443Y-90291519D02* +X97966627Y-90298037D01* +X98079853Y-90332384D01* +X98136467Y-90349557D01* +X98275087Y-90423652D01* +X98292991Y-90433222D01* +X98328729Y-90462552D01* +X98430186Y-90545814D01* +X98513448Y-90647271D01* +X98542778Y-90683009D01* +X98542779Y-90683011D01* +X98626443Y-90839533D01* +X98626443Y-90839534D01* +X98677963Y-91009373D01* +X98695359Y-91186000D01* +X98677963Y-91362627D01* +X98661801Y-91415905D01* +X98626443Y-91532467D01* +X98552348Y-91671087D01* +X98542778Y-91688991D01* +X98513448Y-91724729D01* +X98430186Y-91826186D01* +X98328729Y-91909448D01* +X98292991Y-91938778D01* +X98292989Y-91938779D01* +X98136467Y-92022443D01* +X98079853Y-92039616D01* +X97966627Y-92073963D01* +X97900443Y-92080481D01* +X97834260Y-92087000D01* +X97745740Y-92087000D01* +X97679557Y-92080481D01* +X97613373Y-92073963D01* +X97500147Y-92039616D01* +X97443533Y-92022443D01* +X97287011Y-91938779D01* +X97287009Y-91938778D01* +X97251271Y-91909448D01* +X97149814Y-91826186D01* +X97066552Y-91724729D01* +X97037222Y-91688991D01* +X97027652Y-91671087D01* +X96953557Y-91532467D01* +X96918199Y-91415905D01* +X96902037Y-91362627D01* +X96884641Y-91186000D01* +X96902037Y-91009373D01* +X96953557Y-90839534D01* +X96953557Y-90839533D01* +X97037221Y-90683011D01* +X97037222Y-90683009D01* +X97066552Y-90647271D01* +X97149814Y-90545814D01* +X97251271Y-90462552D01* +X97287009Y-90433222D01* +X97304913Y-90423652D01* +X97443533Y-90349557D01* +X97500147Y-90332384D01* +X97613373Y-90298037D01* +X97679557Y-90291519D01* +X97745740Y-90285000D01* +X97834260Y-90285000D01* +X97900443Y-90291519D01* +X97900443Y-90291519D01* +G37* +G36* +X109115000Y-91880635D02* +X108113000Y-91880635D01* +X108113000Y-90978635D01* +X109115000Y-90978635D01* +X109115000Y-91880635D01* +X109115000Y-91880635D01* +G37* +G36* +X133301000Y-91867905D02* +X132299000Y-91867905D01* +X132299000Y-90965905D01* +X133301000Y-90965905D01* +X133301000Y-91867905D01* +X133301000Y-91867905D01* +G37* +G36* +X111115000Y-90930635D02* +X110113000Y-90930635D01* +X110113000Y-90028635D01* +X111115000Y-90028635D01* +X111115000Y-90930635D01* +X111115000Y-90930635D01* +G37* +G36* +X135301000Y-90917905D02* +X134299000Y-90917905D01* +X134299000Y-90015905D01* +X135301000Y-90015905D01* +X135301000Y-90917905D01* +X135301000Y-90917905D01* +G37* +G36* +X106397000Y-90184635D02* +X104995000Y-90184635D01* +X104995000Y-88582635D01* +X106397000Y-88582635D01* +X106397000Y-90184635D01* +X106397000Y-90184635D01* +G37* +G36* +X120327653Y-90184635D02* +X118925653Y-90184635D01* +X118925653Y-88582635D01* +X120327653Y-88582635D01* +X120327653Y-90184635D01* +X120327653Y-90184635D01* +G37* +G36* +X109115000Y-89980635D02* +X108113000Y-89980635D01* +X108113000Y-89078635D01* +X109115000Y-89078635D01* +X109115000Y-89980635D01* +X109115000Y-89980635D01* +G37* +G36* +X133301000Y-89967905D02* +X132299000Y-89967905D01* +X132299000Y-89065905D01* +X133301000Y-89065905D01* +X133301000Y-89967905D01* +X133301000Y-89967905D01* +G37* +G36* +X130563000Y-89917905D02* +X129161000Y-89917905D01* +X129161000Y-88315905D01* +X130563000Y-88315905D01* +X130563000Y-89917905D01* +X130563000Y-89917905D01* +G37* +G36* +X124083653Y-89784635D02* +X122281653Y-89784635D01* +X122281653Y-87682635D01* +X124083653Y-87682635D01* +X124083653Y-89784635D01* +X124083653Y-89784635D01* +G37* +G36* +X114575000Y-89784635D02* +X112773000Y-89784635D01* +X112773000Y-87682635D01* +X114575000Y-87682635D01* +X114575000Y-89784635D01* +X114575000Y-89784635D01* +G37* +G36* +X97900442Y-87751518D02* +X97966627Y-87758037D01* +X98079853Y-87792384D01* +X98136467Y-87809557D01* +X98275087Y-87883652D01* +X98292991Y-87893222D01* +X98328729Y-87922552D01* +X98430186Y-88005814D01* +X98513448Y-88107271D01* +X98542778Y-88143009D01* +X98542779Y-88143011D01* +X98626443Y-88299533D01* +X98626443Y-88299534D01* +X98677963Y-88469373D01* +X98695359Y-88646000D01* +X98677963Y-88822627D01* +X98643616Y-88935853D01* +X98626443Y-88992467D01* +X98552348Y-89131087D01* +X98542778Y-89148991D01* +X98513448Y-89184729D01* +X98430186Y-89286186D01* +X98328729Y-89369448D01* +X98292991Y-89398778D01* +X98292989Y-89398779D01* +X98136467Y-89482443D01* +X98079853Y-89499616D01* +X97966627Y-89533963D01* +X97900442Y-89540482D01* +X97834260Y-89547000D01* +X97745740Y-89547000D01* +X97679558Y-89540482D01* +X97613373Y-89533963D01* +X97500147Y-89499616D01* +X97443533Y-89482443D01* +X97287011Y-89398779D01* +X97287009Y-89398778D01* +X97251271Y-89369448D01* +X97149814Y-89286186D01* +X97066552Y-89184729D01* +X97037222Y-89148991D01* +X97027652Y-89131087D01* +X96953557Y-88992467D01* +X96936384Y-88935853D01* +X96902037Y-88822627D01* +X96884641Y-88646000D01* +X96902037Y-88469373D01* +X96953557Y-88299534D01* +X96953557Y-88299533D01* +X97037221Y-88143011D01* +X97037222Y-88143009D01* +X97066552Y-88107271D01* +X97149814Y-88005814D01* +X97251271Y-87922552D01* +X97287009Y-87893222D01* +X97304913Y-87883652D01* +X97443533Y-87809557D01* +X97500147Y-87792384D01* +X97613373Y-87758037D01* +X97679558Y-87751518D01* +X97745740Y-87745000D01* +X97834260Y-87745000D01* +X97900442Y-87751518D01* +X97900442Y-87751518D01* +G37* +G36* +X138761000Y-89517905D02* +X136959000Y-89517905D01* +X136959000Y-87415905D01* +X138761000Y-87415905D01* +X138761000Y-89517905D01* +X138761000Y-89517905D01* +G37* +G36* +X97900443Y-85211519D02* +X97966627Y-85218037D01* +X98079853Y-85252384D01* +X98136467Y-85269557D01* +X98275087Y-85343652D01* +X98292991Y-85353222D01* +X98328729Y-85382552D01* +X98430186Y-85465814D01* +X98513448Y-85567271D01* +X98542778Y-85603009D01* +X98542779Y-85603011D01* +X98626443Y-85759533D01* +X98626443Y-85759534D01* +X98677963Y-85929373D01* +X98695359Y-86106000D01* +X98677963Y-86282627D01* +X98643616Y-86395853D01* +X98626443Y-86452467D01* +X98552348Y-86591087D01* +X98542778Y-86608991D01* +X98513448Y-86644729D01* +X98430186Y-86746186D01* +X98328729Y-86829448D01* +X98292991Y-86858778D01* +X98292989Y-86858779D01* +X98136467Y-86942443D01* +X98079853Y-86959616D01* +X97966627Y-86993963D01* +X97900442Y-87000482D01* +X97834260Y-87007000D01* +X97745740Y-87007000D01* +X97679558Y-87000482D01* +X97613373Y-86993963D01* +X97500147Y-86959616D01* +X97443533Y-86942443D01* +X97287011Y-86858779D01* +X97287009Y-86858778D01* +X97251271Y-86829448D01* +X97149814Y-86746186D01* +X97066552Y-86644729D01* +X97037222Y-86608991D01* +X97027652Y-86591087D01* +X96953557Y-86452467D01* +X96936384Y-86395853D01* +X96902037Y-86282627D01* +X96884641Y-86106000D01* +X96902037Y-85929373D01* +X96953557Y-85759534D01* +X96953557Y-85759533D01* +X97037221Y-85603011D01* +X97037222Y-85603009D01* +X97066552Y-85567271D01* +X97149814Y-85465814D01* +X97251271Y-85382552D01* +X97287009Y-85353222D01* +X97304913Y-85343652D01* +X97443533Y-85269557D01* +X97500147Y-85252384D01* +X97613373Y-85218037D01* +X97679557Y-85211519D01* +X97745740Y-85205000D01* +X97834260Y-85205000D01* +X97900443Y-85211519D01* +X97900443Y-85211519D01* +G37* +G36* +X98691000Y-84467000D02* +X96889000Y-84467000D01* +X96889000Y-82665000D01* +X98691000Y-82665000D01* +X98691000Y-84467000D01* +X98691000Y-84467000D01* +G37* +G36* +X109415000Y-81981000D02* +X107813000Y-81981000D01* +X107813000Y-80579000D01* +X109415000Y-80579000D01* +X109415000Y-81981000D01* +X109415000Y-81981000D01* +G37* +G36* +X112115000Y-81981000D02* +X110513000Y-81981000D01* +X110513000Y-80579000D01* +X112115000Y-80579000D01* +X112115000Y-81981000D01* +X112115000Y-81981000D01* +G37* +G36* +X123958679Y-79165545D02* +X122156679Y-79165545D01* +X122156679Y-77063545D01* +X123958679Y-77063545D01* +X123958679Y-79165545D01* +X123958679Y-79165545D01* +G37* +G36* +X114575000Y-79165545D02* +X112773000Y-79165545D01* +X112773000Y-77063545D01* +X114575000Y-77063545D01* +X114575000Y-79165545D01* +X114575000Y-79165545D01* +G37* +G36* +X120202679Y-78265545D02* +X118800679Y-78265545D01* +X118800679Y-76663545D01* +X120202679Y-76663545D01* +X120202679Y-78265545D01* +X120202679Y-78265545D01* +G37* +G36* +X106397000Y-78265545D02* +X104995000Y-78265545D01* +X104995000Y-76663545D01* +X106397000Y-76663545D01* +X106397000Y-78265545D01* +X106397000Y-78265545D01* +G37* +G36* +X109115000Y-77515545D02* +X108113000Y-77515545D01* +X108113000Y-76613545D01* +X109115000Y-76613545D01* +X109115000Y-77515545D01* +X109115000Y-77515545D01* +G37* +G36* +X111115000Y-76565545D02* +X110113000Y-76565545D01* +X110113000Y-75663545D01* +X111115000Y-75663545D01* +X111115000Y-76565545D01* +X111115000Y-76565545D01* +G37* +G36* +X109115000Y-75615545D02* +X108113000Y-75615545D01* +X108113000Y-74713545D01* +X109115000Y-74713545D01* +X109115000Y-75615545D01* +X109115000Y-75615545D01* +G37* +G36* +X106397000Y-75565545D02* +X104995000Y-75565545D01* +X104995000Y-73963545D01* +X106397000Y-73963545D01* +X106397000Y-75565545D01* +X106397000Y-75565545D01* +G37* +G36* +X120202679Y-75565545D02* +X118800679Y-75565545D01* +X118800679Y-73963545D01* +X120202679Y-73963545D01* +X120202679Y-75565545D01* +X120202679Y-75565545D01* +G37* +G36* +X123958679Y-75165545D02* +X122156679Y-75165545D01* +X122156679Y-73063545D01* +X123958679Y-73063545D01* +X123958679Y-75165545D01* +X123958679Y-75165545D01* +G37* +G36* +X114575000Y-75165545D02* +X112773000Y-75165545D01* +X112773000Y-73063545D01* +X114575000Y-73063545D01* +X114575000Y-75165545D01* +X114575000Y-75165545D01* +G37* +M02* diff --git a/OpenPLC_modules/switches/gerber/switches-F.Paste.gbr b/OpenPLC_modules/switches/gerber/switches-F.Paste.gbr new file mode 100644 index 0000000..0a82faf --- /dev/null +++ b/OpenPLC_modules/switches/gerber/switches-F.Paste.gbr @@ -0,0 +1,157 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1* +G04 #@! TF.CreationDate,2019-03-20T13:16:04+05:30* +G04 #@! TF.ProjectId,switches,73776974636865732E6B696361645F70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Paste,Top* +G04 #@! TF.FilePolarity,Positive* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.1) date Wed 20 Mar 2019 01:16:04 PM IST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10R,1.700000X2.000000*% +%ADD11R,1.300000X1.500000*% +%ADD12R,1.500000X1.300000*% +%ADD13R,0.900000X0.800000*% +G04 APERTURE END LIST* +D10* +G04 #@! TO.C,D10* +X123249514Y-117209815D03* +X123249514Y-121209815D03* +G04 #@! TD* +G04 #@! TO.C,D9* +X123239730Y-106590725D03* +X123239730Y-102590725D03* +G04 #@! TD* +G04 #@! TO.C,D8* +X123182653Y-88733635D03* +X123182653Y-92733635D03* +G04 #@! TD* +G04 #@! TO.C,D7* +X123057679Y-78114545D03* +X123057679Y-74114545D03* +G04 #@! TD* +G04 #@! TO.C,D6* +X137860000Y-106578000D03* +X137860000Y-102578000D03* +G04 #@! TD* +G04 #@! TO.C,D5* +X137860000Y-88466905D03* +X137860000Y-92466905D03* +G04 #@! TD* +G04 #@! TO.C,D4* +X113644000Y-121209815D03* +X113644000Y-117209815D03* +G04 #@! TD* +G04 #@! TO.C,D3* +X113674000Y-102590725D03* +X113674000Y-106590725D03* +G04 #@! TD* +G04 #@! TO.C,D2* +X113674000Y-92733635D03* +X113674000Y-88733635D03* +G04 #@! TD* +G04 #@! TO.C,D1* +X113674000Y-74114545D03* +X113674000Y-78114545D03* +G04 #@! TD* +D11* +G04 #@! TO.C,R16* +X119693514Y-117859815D03* +X119693514Y-120559815D03* +G04 #@! TD* +G04 #@! TO.C,R13* +X119501679Y-77464545D03* +X119501679Y-74764545D03* +G04 #@! TD* +G04 #@! TO.C,R14* +X119626653Y-89383635D03* +X119626653Y-92083635D03* +G04 #@! TD* +G04 #@! TO.C,R15* +X119683730Y-105940725D03* +X119683730Y-103240725D03* +G04 #@! TD* +G04 #@! TO.C,R12* +X129862000Y-106018000D03* +X129862000Y-103318000D03* +G04 #@! TD* +G04 #@! TO.C,R7* +X105696000Y-74764545D03* +X105696000Y-77464545D03* +G04 #@! TD* +G04 #@! TO.C,R8* +X105696000Y-92083635D03* +X105696000Y-89383635D03* +G04 #@! TD* +G04 #@! TO.C,R9* +X105696000Y-103240725D03* +X105696000Y-105940725D03* +G04 #@! TD* +G04 #@! TO.C,R10* +X105626000Y-120559815D03* +X105626000Y-117859815D03* +G04 #@! TD* +G04 #@! TO.C,R11* +X129862000Y-89116905D03* +X129862000Y-91816905D03* +G04 #@! TD* +D12* +G04 #@! TO.C,R6* +X132800000Y-109728000D03* +X135500000Y-109728000D03* +G04 #@! TD* +G04 #@! TO.C,R5* +X132800000Y-95758000D03* +X135500000Y-95758000D03* +G04 #@! TD* +G04 #@! TO.C,R4* +X108614000Y-124206000D03* +X111314000Y-124206000D03* +G04 #@! TD* +G04 #@! TO.C,R3* +X111314000Y-109728000D03* +X108614000Y-109728000D03* +G04 #@! TD* +G04 #@! TO.C,R2* +X108614000Y-95758000D03* +X111314000Y-95758000D03* +G04 #@! TD* +G04 #@! TO.C,R1* +X111314000Y-81280000D03* +X108614000Y-81280000D03* +G04 #@! TD* +D13* +G04 #@! TO.C,Q6* +X132800000Y-103628000D03* +X132800000Y-105528000D03* +X134800000Y-104578000D03* +G04 #@! TD* +G04 #@! TO.C,Q1* +X110614000Y-76114545D03* +X108614000Y-77064545D03* +X108614000Y-75164545D03* +G04 #@! TD* +G04 #@! TO.C,Q2* +X108614000Y-89529635D03* +X108614000Y-91429635D03* +X110614000Y-90479635D03* +G04 #@! TD* +G04 #@! TO.C,Q3* +X110614000Y-104844725D03* +X108614000Y-105794725D03* +X108614000Y-103894725D03* +G04 #@! TD* +G04 #@! TO.C,Q5* +X132800000Y-89516905D03* +X132800000Y-91416905D03* +X134800000Y-90466905D03* +G04 #@! TD* +G04 #@! TO.C,Q4* +X110614000Y-119209815D03* +X108614000Y-120159815D03* +X108614000Y-118259815D03* +G04 #@! TD* +M02* diff --git a/OpenPLC_modules/switches/gerber/switches-F.SilkS.gbr b/OpenPLC_modules/switches/gerber/switches-F.SilkS.gbr new file mode 100644 index 0000000..8cc5625 --- /dev/null +++ b/OpenPLC_modules/switches/gerber/switches-F.SilkS.gbr @@ -0,0 +1,1855 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1* +G04 #@! TF.CreationDate,2019-03-20T13:16:04+05:30* +G04 #@! TF.ProjectId,switches,73776974636865732E6B696361645F70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Legend,Top* +G04 #@! TF.FilePolarity,Positive* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.1) date Wed 20 Mar 2019 01:16:04 PM IST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,0.300000*% +%ADD12C,0.500000*% +%ADD13C,0.120000*% +%ADD14C,0.150000*% +G04 APERTURE END LIST* +D10* +X100958666Y-111818904D02* +X100577714Y-111818904D01* +X100577714Y-111018904D01* +X101187238Y-111095095D02* +X101225333Y-111057000D01* +X101301523Y-111018904D01* +X101492000Y-111018904D01* +X101568190Y-111057000D01* +X101606285Y-111095095D01* +X101644380Y-111171285D01* +X101644380Y-111247476D01* +X101606285Y-111361761D01* +X101149142Y-111818904D01* +X101644380Y-111818904D01* +X100958666Y-109278904D02* +X100577714Y-109278904D01* +X100577714Y-108478904D01* +X101644380Y-109278904D02* +X101187238Y-109278904D01* +X101415809Y-109278904D02* +X101415809Y-108478904D01* +X101339619Y-108593190D01* +X101263428Y-108669380D01* +X101187238Y-108707476D01* +X100082476Y-106738904D02* +X100082476Y-105938904D01* +X100539619Y-106738904D01* +X100539619Y-105938904D01* +X101377714Y-106662714D02* +X101339619Y-106700809D01* +X101225333Y-106738904D01* +X101149142Y-106738904D01* +X101034857Y-106700809D01* +X100958666Y-106624619D01* +X100920571Y-106548428D01* +X100882476Y-106396047D01* +X100882476Y-106281761D01* +X100920571Y-106129380D01* +X100958666Y-106053190D01* +X101034857Y-105977000D01* +X101149142Y-105938904D01* +X101225333Y-105938904D01* +X101339619Y-105977000D01* +X101377714Y-106015095D01* +X102063428Y-106205571D02* +X102063428Y-106738904D01* +X101872952Y-105900809D02* +X101682476Y-106472238D01* +X102177714Y-106472238D01* +X100082476Y-104198904D02* +X100082476Y-103398904D01* +X100539619Y-104198904D01* +X100539619Y-103398904D01* +X101377714Y-104122714D02* +X101339619Y-104160809D01* +X101225333Y-104198904D01* +X101149142Y-104198904D01* +X101034857Y-104160809D01* +X100958666Y-104084619D01* +X100920571Y-104008428D01* +X100882476Y-103856047D01* +X100882476Y-103741761D01* +X100920571Y-103589380D01* +X100958666Y-103513190D01* +X101034857Y-103437000D01* +X101149142Y-103398904D01* +X101225333Y-103398904D01* +X101339619Y-103437000D01* +X101377714Y-103475095D01* +X101644380Y-103398904D02* +X102139619Y-103398904D01* +X101872952Y-103703666D01* +X101987238Y-103703666D01* +X102063428Y-103741761D01* +X102101523Y-103779857D01* +X102139619Y-103856047D01* +X102139619Y-104046523D01* +X102101523Y-104122714D01* +X102063428Y-104160809D01* +X101987238Y-104198904D01* +X101758666Y-104198904D01* +X101682476Y-104160809D01* +X101644380Y-104122714D01* +X100082476Y-101658904D02* +X100082476Y-100858904D01* +X100539619Y-101658904D01* +X100539619Y-100858904D01* +X101377714Y-101582714D02* +X101339619Y-101620809D01* +X101225333Y-101658904D01* +X101149142Y-101658904D01* +X101034857Y-101620809D01* +X100958666Y-101544619D01* +X100920571Y-101468428D01* +X100882476Y-101316047D01* +X100882476Y-101201761D01* +X100920571Y-101049380D01* +X100958666Y-100973190D01* +X101034857Y-100897000D01* +X101149142Y-100858904D01* +X101225333Y-100858904D01* +X101339619Y-100897000D01* +X101377714Y-100935095D01* +X101682476Y-100935095D02* +X101720571Y-100897000D01* +X101796761Y-100858904D01* +X101987238Y-100858904D01* +X102063428Y-100897000D01* +X102101523Y-100935095D01* +X102139619Y-101011285D01* +X102139619Y-101087476D01* +X102101523Y-101201761D01* +X101644380Y-101658904D01* +X102139619Y-101658904D01* +X100082476Y-99118904D02* +X100082476Y-98318904D01* +X100539619Y-99118904D01* +X100539619Y-98318904D01* +X101377714Y-99042714D02* +X101339619Y-99080809D01* +X101225333Y-99118904D01* +X101149142Y-99118904D01* +X101034857Y-99080809D01* +X100958666Y-99004619D01* +X100920571Y-98928428D01* +X100882476Y-98776047D01* +X100882476Y-98661761D01* +X100920571Y-98509380D01* +X100958666Y-98433190D01* +X101034857Y-98357000D01* +X101149142Y-98318904D01* +X101225333Y-98318904D01* +X101339619Y-98357000D01* +X101377714Y-98395095D01* +X102139619Y-99118904D02* +X101682476Y-99118904D01* +X101911047Y-99118904D02* +X101911047Y-98318904D01* +X101834857Y-98433190D01* +X101758666Y-98509380D01* +X101682476Y-98547476D01* +X100063428Y-96578904D02* +X100063428Y-95778904D01* +X100520571Y-96578904D01* +X100520571Y-95778904D01* +X101053904Y-95778904D02* +X101206285Y-95778904D01* +X101282476Y-95817000D01* +X101358666Y-95893190D01* +X101396761Y-96045571D01* +X101396761Y-96312238D01* +X101358666Y-96464619D01* +X101282476Y-96540809D01* +X101206285Y-96578904D01* +X101053904Y-96578904D01* +X100977714Y-96540809D01* +X100901523Y-96464619D01* +X100863428Y-96312238D01* +X100863428Y-96045571D01* +X100901523Y-95893190D01* +X100977714Y-95817000D01* +X101053904Y-95778904D01* +X102082476Y-96045571D02* +X102082476Y-96578904D01* +X101892000Y-95740809D02* +X101701523Y-96312238D01* +X102196761Y-96312238D01* +X100063428Y-94038904D02* +X100063428Y-93238904D01* +X100520571Y-94038904D01* +X100520571Y-93238904D01* +X101053904Y-93238904D02* +X101206285Y-93238904D01* +X101282476Y-93277000D01* +X101358666Y-93353190D01* +X101396761Y-93505571D01* +X101396761Y-93772238D01* +X101358666Y-93924619D01* +X101282476Y-94000809D01* +X101206285Y-94038904D01* +X101053904Y-94038904D01* +X100977714Y-94000809D01* +X100901523Y-93924619D01* +X100863428Y-93772238D01* +X100863428Y-93505571D01* +X100901523Y-93353190D01* +X100977714Y-93277000D01* +X101053904Y-93238904D01* +X101663428Y-93238904D02* +X102158666Y-93238904D01* +X101892000Y-93543666D01* +X102006285Y-93543666D01* +X102082476Y-93581761D01* +X102120571Y-93619857D01* +X102158666Y-93696047D01* +X102158666Y-93886523D01* +X102120571Y-93962714D01* +X102082476Y-94000809D01* +X102006285Y-94038904D01* +X101777714Y-94038904D01* +X101701523Y-94000809D01* +X101663428Y-93962714D01* +X100063428Y-91498904D02* +X100063428Y-90698904D01* +X100520571Y-91498904D01* +X100520571Y-90698904D01* +X101053904Y-90698904D02* +X101206285Y-90698904D01* +X101282476Y-90737000D01* +X101358666Y-90813190D01* +X101396761Y-90965571D01* +X101396761Y-91232238D01* +X101358666Y-91384619D01* +X101282476Y-91460809D01* +X101206285Y-91498904D01* +X101053904Y-91498904D01* +X100977714Y-91460809D01* +X100901523Y-91384619D01* +X100863428Y-91232238D01* +X100863428Y-90965571D01* +X100901523Y-90813190D01* +X100977714Y-90737000D01* +X101053904Y-90698904D01* +X101701523Y-90775095D02* +X101739619Y-90737000D01* +X101815809Y-90698904D01* +X102006285Y-90698904D01* +X102082476Y-90737000D01* +X102120571Y-90775095D01* +X102158666Y-90851285D01* +X102158666Y-90927476D01* +X102120571Y-91041761D01* +X101663428Y-91498904D01* +X102158666Y-91498904D01* +X100063428Y-88958904D02* +X100063428Y-88158904D01* +X100520571Y-88958904D01* +X100520571Y-88158904D01* +X101053904Y-88158904D02* +X101206285Y-88158904D01* +X101282476Y-88197000D01* +X101358666Y-88273190D01* +X101396761Y-88425571D01* +X101396761Y-88692238D01* +X101358666Y-88844619D01* +X101282476Y-88920809D01* +X101206285Y-88958904D01* +X101053904Y-88958904D01* +X100977714Y-88920809D01* +X100901523Y-88844619D01* +X100863428Y-88692238D01* +X100863428Y-88425571D01* +X100901523Y-88273190D01* +X100977714Y-88197000D01* +X101053904Y-88158904D01* +X102158666Y-88958904D02* +X101701523Y-88958904D01* +X101930095Y-88958904D02* +X101930095Y-88158904D01* +X101853904Y-88273190D01* +X101777714Y-88349380D01* +X101701523Y-88387476D01* +X100063428Y-86114142D02* +X100672952Y-86114142D01* +X100368190Y-86418904D02* +X100368190Y-85809380D01* +X101434857Y-85618904D02* +X101053904Y-85618904D01* +X101015809Y-85999857D01* +X101053904Y-85961761D01* +X101130095Y-85923666D01* +X101320571Y-85923666D01* +X101396761Y-85961761D01* +X101434857Y-85999857D01* +X101472952Y-86076047D01* +X101472952Y-86266523D01* +X101434857Y-86342714D01* +X101396761Y-86380809D01* +X101320571Y-86418904D01* +X101130095Y-86418904D01* +X101053904Y-86380809D01* +X101015809Y-86342714D01* +X101701523Y-85618904D02* +X101968190Y-86418904D01* +X102234857Y-85618904D01* +X100482476Y-83117000D02* +X100406285Y-83078904D01* +X100292000Y-83078904D01* +X100177714Y-83117000D01* +X100101523Y-83193190D01* +X100063428Y-83269380D01* +X100025333Y-83421761D01* +X100025333Y-83536047D01* +X100063428Y-83688428D01* +X100101523Y-83764619D01* +X100177714Y-83840809D01* +X100292000Y-83878904D01* +X100368190Y-83878904D01* +X100482476Y-83840809D01* +X100520571Y-83802714D01* +X100520571Y-83536047D01* +X100368190Y-83536047D01* +X100863428Y-83878904D02* +X100863428Y-83078904D01* +X101320571Y-83878904D01* +X101320571Y-83078904D01* +X101701523Y-83878904D02* +X101701523Y-83078904D01* +X101892000Y-83078904D01* +X102006285Y-83117000D01* +X102082476Y-83193190D01* +X102120571Y-83269380D01* +X102158666Y-83421761D01* +X102158666Y-83536047D01* +X102120571Y-83688428D01* +X102082476Y-83764619D01* +X102006285Y-83840809D01* +X101892000Y-83878904D01* +X101701523Y-83878904D01* +D11* +X137259142Y-131432285D02* +X137330571Y-131289428D01* +X137330571Y-131003714D01* +X137259142Y-130860857D01* +X137116285Y-130789428D01* +X137044857Y-130789428D01* +X136902000Y-130860857D01* +X136830571Y-131003714D01* +X136830571Y-131218000D01* +X136759142Y-131360857D01* +X136616285Y-131432285D01* +X136544857Y-131432285D01* +X136402000Y-131360857D01* +X136330571Y-131218000D01* +X136330571Y-131003714D01* +X136402000Y-130860857D01* +X136330571Y-130289428D02* +X137330571Y-130003714D01* +X136616285Y-129718000D01* +X137330571Y-129432285D01* +X136330571Y-129146571D01* +X137330571Y-128575142D02* +X136330571Y-128575142D01* +X135830571Y-128575142D02* +X135902000Y-128646571D01* +X135973428Y-128575142D01* +X135902000Y-128503714D01* +X135830571Y-128575142D01* +X135973428Y-128575142D01* +X136330571Y-128075142D02* +X136330571Y-127503714D01* +X135830571Y-127860857D02* +X137116285Y-127860857D01* +X137259142Y-127789428D01* +X137330571Y-127646571D01* +X137330571Y-127503714D01* +X137259142Y-126360857D02* +X137330571Y-126503714D01* +X137330571Y-126789428D01* +X137259142Y-126932285D01* +X137187714Y-127003714D01* +X137044857Y-127075142D01* +X136616285Y-127075142D01* +X136473428Y-127003714D01* +X136402000Y-126932285D01* +X136330571Y-126789428D01* +X136330571Y-126503714D01* +X136402000Y-126360857D01* +X137330571Y-125718000D02* +X135830571Y-125718000D01* +X137330571Y-125075142D02* +X136544857Y-125075142D01* +X136402000Y-125146571D01* +X136330571Y-125289428D01* +X136330571Y-125503714D01* +X136402000Y-125646571D01* +X136473428Y-125718000D01* +X136544857Y-123860857D02* +X136616285Y-123646571D01* +X136687714Y-123575142D01* +X136830571Y-123503714D01* +X137044857Y-123503714D01* +X137187714Y-123575142D01* +X137259142Y-123646571D01* +X137330571Y-123789428D01* +X137330571Y-124360857D01* +X135830571Y-124360857D01* +X135830571Y-123860857D01* +X135902000Y-123718000D01* +X135973428Y-123646571D01* +X136116285Y-123575142D01* +X136259142Y-123575142D01* +X136402000Y-123646571D01* +X136473428Y-123718000D01* +X136544857Y-123860857D01* +X136544857Y-124360857D01* +X137330571Y-122646571D02* +X137259142Y-122789428D01* +X137187714Y-122860857D01* +X137044857Y-122932285D01* +X136616285Y-122932285D01* +X136473428Y-122860857D01* +X136402000Y-122789428D01* +X136330571Y-122646571D01* +X136330571Y-122432285D01* +X136402000Y-122289428D01* +X136473428Y-122218000D01* +X136616285Y-122146571D01* +X137044857Y-122146571D01* +X137187714Y-122218000D01* +X137259142Y-122289428D01* +X137330571Y-122432285D01* +X137330571Y-122646571D01* +X137330571Y-120860857D02* +X136544857Y-120860857D01* +X136402000Y-120932285D01* +X136330571Y-121075142D01* +X136330571Y-121360857D01* +X136402000Y-121503714D01* +X137259142Y-120860857D02* +X137330571Y-121003714D01* +X137330571Y-121360857D01* +X137259142Y-121503714D01* +X137116285Y-121575142D01* +X136973428Y-121575142D01* +X136830571Y-121503714D01* +X136759142Y-121360857D01* +X136759142Y-121003714D01* +X136687714Y-120860857D01* +X137330571Y-120146571D02* +X136330571Y-120146571D01* +X136616285Y-120146571D02* +X136473428Y-120075142D01* +X136402000Y-120003714D01* +X136330571Y-119860857D01* +X136330571Y-119718000D01* +X137330571Y-118575142D02* +X135830571Y-118575142D01* +X137259142Y-118575142D02* +X137330571Y-118718000D01* +X137330571Y-119003714D01* +X137259142Y-119146571D01* +X137187714Y-119218000D01* +X137044857Y-119289428D01* +X136616285Y-119289428D01* +X136473428Y-119218000D01* +X136402000Y-119146571D01* +X136330571Y-119003714D01* +X136330571Y-118718000D01* +X136402000Y-118575142D01* +D12* +X137549142Y-70476000D02* +X137549142Y-69904571D01* +X137692000Y-69618857D01* +X137977714Y-69333142D01* +X138549142Y-69190285D01* +X139549142Y-69190285D01* +X140120571Y-69333142D01* +X140406285Y-69618857D01* +X140549142Y-69904571D01* +X140549142Y-70476000D01* +X140406285Y-70761714D01* +X140120571Y-71047428D01* +X139549142Y-71190285D01* +X138549142Y-71190285D01* +X137977714Y-71047428D01* +X137692000Y-70761714D01* +X137549142Y-70476000D01* +X138549142Y-67904571D02* +X141549142Y-67904571D01* +X138692000Y-67904571D02* +X138549142Y-67618857D01* +X138549142Y-67047428D01* +X138692000Y-66761714D01* +X138834857Y-66618857D01* +X139120571Y-66476000D01* +X139977714Y-66476000D01* +X140263428Y-66618857D01* +X140406285Y-66761714D01* +X140549142Y-67047428D01* +X140549142Y-67618857D01* +X140406285Y-67904571D01* +X140406285Y-64047428D02* +X140549142Y-64333142D01* +X140549142Y-64904571D01* +X140406285Y-65190285D01* +X140120571Y-65333142D01* +X138977714Y-65333142D01* +X138692000Y-65190285D01* +X138549142Y-64904571D01* +X138549142Y-64333142D01* +X138692000Y-64047428D01* +X138977714Y-63904571D01* +X139263428Y-63904571D01* +X139549142Y-65333142D01* +X138549142Y-62618857D02* +X140549142Y-62618857D01* +X138834857Y-62618857D02* +X138692000Y-62476000D01* +X138549142Y-62190285D01* +X138549142Y-61761714D01* +X138692000Y-61476000D01* +X138977714Y-61333142D01* +X140549142Y-61333142D01* +X140549142Y-59904571D02* +X137549142Y-59904571D01* +X137549142Y-58761714D01* +X137692000Y-58476000D01* +X137834857Y-58333142D01* +X138120571Y-58190285D01* +X138549142Y-58190285D01* +X138834857Y-58333142D01* +X138977714Y-58476000D01* +X139120571Y-58761714D01* +X139120571Y-59904571D01* +X140549142Y-55476000D02* +X140549142Y-56904571D01* +X137549142Y-56904571D01* +X140263428Y-52761714D02* +X140406285Y-52904571D01* +X140549142Y-53333142D01* +X140549142Y-53618857D01* +X140406285Y-54047428D01* +X140120571Y-54333142D01* +X139834857Y-54476000D01* +X139263428Y-54618857D01* +X138834857Y-54618857D01* +X138263428Y-54476000D01* +X137977714Y-54333142D01* +X137692000Y-54047428D01* +X137549142Y-53618857D01* +X137549142Y-53333142D01* +X137692000Y-52904571D01* +X137834857Y-52761714D01* +X129579714Y-68690285D02* +X129579714Y-69690285D01* +X131151142Y-69690285D02* +X128151142Y-69690285D01* +X128151142Y-68261714D01* +X128151142Y-66547428D02* +X128151142Y-65976000D01* +X128294000Y-65690285D01* +X128579714Y-65404571D01* +X129151142Y-65261714D01* +X130151142Y-65261714D01* +X130722571Y-65404571D01* +X131008285Y-65690285D01* +X131151142Y-65976000D01* +X131151142Y-66547428D01* +X131008285Y-66833142D01* +X130722571Y-67118857D01* +X130151142Y-67261714D01* +X129151142Y-67261714D01* +X128579714Y-67118857D01* +X128294000Y-66833142D01* +X128151142Y-66547428D01* +X131008285Y-64118857D02* +X131151142Y-63690285D01* +X131151142Y-62976000D01* +X131008285Y-62690285D01* +X130865428Y-62547428D01* +X130579714Y-62404571D01* +X130294000Y-62404571D01* +X130008285Y-62547428D01* +X129865428Y-62690285D01* +X129722571Y-62976000D01* +X129579714Y-63547428D01* +X129436857Y-63833142D01* +X129294000Y-63976000D01* +X129008285Y-64118857D01* +X128722571Y-64118857D01* +X128436857Y-63976000D01* +X128294000Y-63833142D01* +X128151142Y-63547428D01* +X128151142Y-62833142D01* +X128294000Y-62404571D01* +X131008285Y-61261714D02* +X131151142Y-60833142D01* +X131151142Y-60118857D01* +X131008285Y-59833142D01* +X130865428Y-59690285D01* +X130579714Y-59547428D01* +X130294000Y-59547428D01* +X130008285Y-59690285D01* +X129865428Y-59833142D01* +X129722571Y-60118857D01* +X129579714Y-60690285D01* +X129436857Y-60976000D01* +X129294000Y-61118857D01* +X129008285Y-61261714D01* +X128722571Y-61261714D01* +X128436857Y-61118857D01* +X128294000Y-60976000D01* +X128151142Y-60690285D01* +X128151142Y-59976000D01* +X128294000Y-59547428D01* +X129579714Y-58261714D02* +X129579714Y-57261714D01* +X131151142Y-56833142D02* +X131151142Y-58261714D01* +X128151142Y-58261714D01* +X128151142Y-56833142D01* +X129579714Y-55547428D02* +X129579714Y-54547428D01* +X131151142Y-54118857D02* +X131151142Y-55547428D01* +X128151142Y-55547428D01* +X128151142Y-54118857D01* +D13* +G04 #@! TO.C,D10* +X124199514Y-116109815D02* +X122299514Y-116109815D01* +X122299514Y-116109815D02* +X122299514Y-120809815D01* +X124199514Y-116109815D02* +X124199514Y-120809815D01* +G04 #@! TO.C,D9* +X124189730Y-101490725D02* +X124189730Y-106190725D01* +X122289730Y-101490725D02* +X122289730Y-106190725D01* +X124189730Y-101490725D02* +X122289730Y-101490725D01* +G04 #@! TO.C,D8* +X124132653Y-87633635D02* +X122232653Y-87633635D01* +X122232653Y-87633635D02* +X122232653Y-92333635D01* +X124132653Y-87633635D02* +X124132653Y-92333635D01* +G04 #@! TO.C,D7* +X124007679Y-73014545D02* +X124007679Y-77714545D01* +X122107679Y-73014545D02* +X122107679Y-77714545D01* +X124007679Y-73014545D02* +X122107679Y-73014545D01* +G04 #@! TO.C,D6* +X136910000Y-107678000D02* +X138810000Y-107678000D01* +X138810000Y-107678000D02* +X138810000Y-102978000D01* +X136910000Y-107678000D02* +X136910000Y-102978000D01* +G04 #@! TO.C,D5* +X136910000Y-93566905D02* +X136910000Y-88866905D01* +X138810000Y-93566905D02* +X138810000Y-88866905D01* +X136910000Y-93566905D02* +X138810000Y-93566905D01* +G04 #@! TO.C,D4* +X112694000Y-122309815D02* +X114594000Y-122309815D01* +X114594000Y-122309815D02* +X114594000Y-117609815D01* +X112694000Y-122309815D02* +X112694000Y-117609815D01* +G04 #@! TO.C,D3* +X112724000Y-107690725D02* +X112724000Y-102990725D01* +X114624000Y-107690725D02* +X114624000Y-102990725D01* +X112724000Y-107690725D02* +X114624000Y-107690725D01* +G04 #@! TO.C,D2* +X112724000Y-93833635D02* +X114624000Y-93833635D01* +X114624000Y-93833635D02* +X114624000Y-89133635D01* +X112724000Y-93833635D02* +X112724000Y-89133635D01* +G04 #@! TO.C,D1* +X112724000Y-79214545D02* +X112724000Y-74514545D01* +X114624000Y-79214545D02* +X114624000Y-74514545D01* +X112724000Y-79214545D02* +X114624000Y-79214545D01* +G04 #@! TO.C,R16* +X118813514Y-119809815D02* +X118813514Y-118609815D01* +X120573514Y-118609815D02* +X120573514Y-119809815D01* +G04 #@! TO.C,R13* +X120381679Y-75514545D02* +X120381679Y-76714545D01* +X118621679Y-76714545D02* +X118621679Y-75514545D01* +G04 #@! TO.C,R14* +X118746653Y-91333635D02* +X118746653Y-90133635D01* +X120506653Y-90133635D02* +X120506653Y-91333635D01* +G04 #@! TO.C,R15* +X120563730Y-103990725D02* +X120563730Y-105190725D01* +X118803730Y-105190725D02* +X118803730Y-103990725D01* +G04 #@! TO.C,R12* +X130742000Y-104068000D02* +X130742000Y-105268000D01* +X128982000Y-105268000D02* +X128982000Y-104068000D01* +G04 #@! TO.C,R7* +X104816000Y-76714545D02* +X104816000Y-75514545D01* +X106576000Y-75514545D02* +X106576000Y-76714545D01* +G04 #@! TO.C,R8* +X106576000Y-90133635D02* +X106576000Y-91333635D01* +X104816000Y-91333635D02* +X104816000Y-90133635D01* +G04 #@! TO.C,R9* +X104816000Y-105190725D02* +X104816000Y-103990725D01* +X106576000Y-103990725D02* +X106576000Y-105190725D01* +G04 #@! TO.C,R10* +X106506000Y-118609815D02* +X106506000Y-119809815D01* +X104746000Y-119809815D02* +X104746000Y-118609815D01* +G04 #@! TO.C,R11* +X128982000Y-91066905D02* +X128982000Y-89866905D01* +X130742000Y-89866905D02* +X130742000Y-91066905D01* +G04 #@! TO.C,R6* +X134750000Y-110608000D02* +X133550000Y-110608000D01* +X133550000Y-108848000D02* +X134750000Y-108848000D01* +G04 #@! TO.C,R5* +X134750000Y-96638000D02* +X133550000Y-96638000D01* +X133550000Y-94878000D02* +X134750000Y-94878000D01* +G04 #@! TO.C,R4* +X110564000Y-125086000D02* +X109364000Y-125086000D01* +X109364000Y-123326000D02* +X110564000Y-123326000D01* +G04 #@! TO.C,R3* +X109364000Y-108848000D02* +X110564000Y-108848000D01* +X110564000Y-110608000D02* +X109364000Y-110608000D01* +G04 #@! TO.C,R2* +X110564000Y-96638000D02* +X109364000Y-96638000D01* +X109364000Y-94878000D02* +X110564000Y-94878000D01* +G04 #@! TO.C,R1* +X109364000Y-80400000D02* +X110564000Y-80400000D01* +X110564000Y-82160000D02* +X109364000Y-82160000D01* +G04 #@! TO.C,J1* +X96460000Y-82236000D02* +X97790000Y-82236000D01* +X96460000Y-83566000D02* +X96460000Y-82236000D01* +X99120000Y-84836000D02* +X96460000Y-84836000D01* +X99120000Y-112836000D02* +X99120000Y-84836000D01* +X96460000Y-112836000D02* +X99120000Y-112836000D01* +X96460000Y-84836000D02* +X96460000Y-112836000D01* +G04 #@! TO.C,Q6* +X134560000Y-106158000D02* +X134560000Y-105228000D01* +X134560000Y-102998000D02* +X134560000Y-103928000D01* +X134560000Y-102998000D02* +X132400000Y-102998000D01* +X134560000Y-106158000D02* +X133100000Y-106158000D01* +G04 #@! TO.C,Q1* +X110374000Y-77694545D02* +X108914000Y-77694545D01* +X110374000Y-74534545D02* +X108214000Y-74534545D01* +X110374000Y-74534545D02* +X110374000Y-75464545D01* +X110374000Y-77694545D02* +X110374000Y-76764545D01* +G04 #@! TO.C,Q2* +X110374000Y-92059635D02* +X110374000Y-91129635D01* +X110374000Y-88899635D02* +X110374000Y-89829635D01* +X110374000Y-88899635D02* +X108214000Y-88899635D01* +X110374000Y-92059635D02* +X108914000Y-92059635D01* +G04 #@! TO.C,Q3* +X110374000Y-106424725D02* +X108914000Y-106424725D01* +X110374000Y-103264725D02* +X108214000Y-103264725D01* +X110374000Y-103264725D02* +X110374000Y-104194725D01* +X110374000Y-106424725D02* +X110374000Y-105494725D01* +G04 #@! TO.C,Q5* +X134560000Y-92046905D02* +X134560000Y-91116905D01* +X134560000Y-88886905D02* +X134560000Y-89816905D01* +X134560000Y-88886905D02* +X132400000Y-88886905D01* +X134560000Y-92046905D02* +X133100000Y-92046905D01* +G04 #@! TO.C,Q4* +X110374000Y-120789815D02* +X108914000Y-120789815D01* +X110374000Y-117629815D02* +X108214000Y-117629815D01* +X110374000Y-117629815D02* +X110374000Y-118559815D01* +X110374000Y-120789815D02* +X110374000Y-119859815D01* +G04 #@! TO.C,D10* +D14* +X125928380Y-120387904D02* +X124928380Y-120387904D01* +X125928380Y-119816476D01* +X124928380Y-119816476D01* +X125833142Y-118768857D02* +X125880761Y-118816476D01* +X125928380Y-118959333D01* +X125928380Y-119054571D01* +X125880761Y-119197428D01* +X125785523Y-119292666D01* +X125690285Y-119340285D01* +X125499809Y-119387904D01* +X125356952Y-119387904D01* +X125166476Y-119340285D01* +X125071238Y-119292666D01* +X124976000Y-119197428D01* +X124928380Y-119054571D01* +X124928380Y-118959333D01* +X124976000Y-118816476D01* +X125023619Y-118768857D01* +X125261714Y-117911714D02* +X125928380Y-117911714D01* +X124880761Y-118149809D02* +X125595047Y-118387904D01* +X125595047Y-117768857D01* +G04 #@! TO.C,D9* +X125928380Y-105909904D02* +X124928380Y-105909904D01* +X125928380Y-105338476D01* +X124928380Y-105338476D01* +X125833142Y-104290857D02* +X125880761Y-104338476D01* +X125928380Y-104481333D01* +X125928380Y-104576571D01* +X125880761Y-104719428D01* +X125785523Y-104814666D01* +X125690285Y-104862285D01* +X125499809Y-104909904D01* +X125356952Y-104909904D01* +X125166476Y-104862285D01* +X125071238Y-104814666D01* +X124976000Y-104719428D01* +X124928380Y-104576571D01* +X124928380Y-104481333D01* +X124976000Y-104338476D01* +X125023619Y-104290857D01* +X124928380Y-103957523D02* +X124928380Y-103338476D01* +X125309333Y-103671809D01* +X125309333Y-103528952D01* +X125356952Y-103433714D01* +X125404571Y-103386095D01* +X125499809Y-103338476D01* +X125737904Y-103338476D01* +X125833142Y-103386095D01* +X125880761Y-103433714D01* +X125928380Y-103528952D01* +X125928380Y-103814666D01* +X125880761Y-103909904D01* +X125833142Y-103957523D01* +G04 #@! TO.C,D8* +X125928380Y-91939904D02* +X124928380Y-91939904D01* +X125928380Y-91368476D01* +X124928380Y-91368476D01* +X125833142Y-90320857D02* +X125880761Y-90368476D01* +X125928380Y-90511333D01* +X125928380Y-90606571D01* +X125880761Y-90749428D01* +X125785523Y-90844666D01* +X125690285Y-90892285D01* +X125499809Y-90939904D01* +X125356952Y-90939904D01* +X125166476Y-90892285D01* +X125071238Y-90844666D01* +X124976000Y-90749428D01* +X124928380Y-90606571D01* +X124928380Y-90511333D01* +X124976000Y-90368476D01* +X125023619Y-90320857D01* +X125023619Y-89939904D02* +X124976000Y-89892285D01* +X124928380Y-89797047D01* +X124928380Y-89558952D01* +X124976000Y-89463714D01* +X125023619Y-89416095D01* +X125118857Y-89368476D01* +X125214095Y-89368476D01* +X125356952Y-89416095D01* +X125928380Y-89987523D01* +X125928380Y-89368476D01* +G04 #@! TO.C,D7* +X125928380Y-77461904D02* +X124928380Y-77461904D01* +X125928380Y-76890476D01* +X124928380Y-76890476D01* +X125833142Y-75842857D02* +X125880761Y-75890476D01* +X125928380Y-76033333D01* +X125928380Y-76128571D01* +X125880761Y-76271428D01* +X125785523Y-76366666D01* +X125690285Y-76414285D01* +X125499809Y-76461904D01* +X125356952Y-76461904D01* +X125166476Y-76414285D01* +X125071238Y-76366666D01* +X124976000Y-76271428D01* +X124928380Y-76128571D01* +X124928380Y-76033333D01* +X124976000Y-75890476D01* +X125023619Y-75842857D01* +X125928380Y-74890476D02* +X125928380Y-75461904D01* +X125928380Y-75176190D02* +X124928380Y-75176190D01* +X125071238Y-75271428D01* +X125166476Y-75366666D01* +X125214095Y-75461904D01* +G04 #@! TO.C,D6* +X140212380Y-104744666D02* +X140212380Y-105220857D01* +X139212380Y-105220857D01* +X139307619Y-104458952D02* +X139260000Y-104411333D01* +X139212380Y-104316095D01* +X139212380Y-104078000D01* +X139260000Y-103982761D01* +X139307619Y-103935142D01* +X139402857Y-103887523D01* +X139498095Y-103887523D01* +X139640952Y-103935142D01* +X140212380Y-104506571D01* +X140212380Y-103887523D01* +G04 #@! TO.C,D5* +X140212380Y-90633571D02* +X140212380Y-91109762D01* +X139212380Y-91109762D01* +X140212380Y-89776428D02* +X140212380Y-90347857D01* +X140212380Y-90062143D02* +X139212380Y-90062143D01* +X139355238Y-90157381D01* +X139450476Y-90252619D01* +X139498095Y-90347857D01* +G04 #@! TO.C,D4* +X115996380Y-120495529D02* +X114996380Y-120495529D01* +X115996380Y-119924100D01* +X114996380Y-119924100D01* +X114996380Y-119257434D02* +X114996380Y-119066957D01* +X115044000Y-118971719D01* +X115139238Y-118876481D01* +X115329714Y-118828862D01* +X115663047Y-118828862D01* +X115853523Y-118876481D01* +X115948761Y-118971719D01* +X115996380Y-119066957D01* +X115996380Y-119257434D01* +X115948761Y-119352672D01* +X115853523Y-119447910D01* +X115663047Y-119495529D01* +X115329714Y-119495529D01* +X115139238Y-119447910D01* +X115044000Y-119352672D01* +X114996380Y-119257434D01* +X115329714Y-117971719D02* +X115996380Y-117971719D01* +X114948761Y-118209815D02* +X115663047Y-118447910D01* +X115663047Y-117828862D01* +G04 #@! TO.C,D3* +X116026380Y-105876439D02* +X115026380Y-105876439D01* +X116026380Y-105305010D01* +X115026380Y-105305010D01* +X115026380Y-104638344D02* +X115026380Y-104447867D01* +X115074000Y-104352629D01* +X115169238Y-104257391D01* +X115359714Y-104209772D01* +X115693047Y-104209772D01* +X115883523Y-104257391D01* +X115978761Y-104352629D01* +X116026380Y-104447867D01* +X116026380Y-104638344D01* +X115978761Y-104733582D01* +X115883523Y-104828820D01* +X115693047Y-104876439D01* +X115359714Y-104876439D01* +X115169238Y-104828820D01* +X115074000Y-104733582D01* +X115026380Y-104638344D01* +X115026380Y-103876439D02* +X115026380Y-103257391D01* +X115407333Y-103590725D01* +X115407333Y-103447867D01* +X115454952Y-103352629D01* +X115502571Y-103305010D01* +X115597809Y-103257391D01* +X115835904Y-103257391D01* +X115931142Y-103305010D01* +X115978761Y-103352629D01* +X116026380Y-103447867D01* +X116026380Y-103733582D01* +X115978761Y-103828820D01* +X115931142Y-103876439D01* +G04 #@! TO.C,D2* +X116026380Y-92019349D02* +X115026380Y-92019349D01* +X116026380Y-91447920D01* +X115026380Y-91447920D01* +X115026380Y-90781254D02* +X115026380Y-90590777D01* +X115074000Y-90495539D01* +X115169238Y-90400301D01* +X115359714Y-90352682D01* +X115693047Y-90352682D01* +X115883523Y-90400301D01* +X115978761Y-90495539D01* +X116026380Y-90590777D01* +X116026380Y-90781254D01* +X115978761Y-90876492D01* +X115883523Y-90971730D01* +X115693047Y-91019349D01* +X115359714Y-91019349D01* +X115169238Y-90971730D01* +X115074000Y-90876492D01* +X115026380Y-90781254D01* +X115121619Y-89971730D02* +X115074000Y-89924111D01* +X115026380Y-89828873D01* +X115026380Y-89590777D01* +X115074000Y-89495539D01* +X115121619Y-89447920D01* +X115216857Y-89400301D01* +X115312095Y-89400301D01* +X115454952Y-89447920D01* +X116026380Y-90019349D01* +X116026380Y-89400301D01* +G04 #@! TO.C,D1* +X116026380Y-77400259D02* +X115026380Y-77400259D01* +X116026380Y-76828830D01* +X115026380Y-76828830D01* +X115026380Y-76162164D02* +X115026380Y-75971687D01* +X115074000Y-75876449D01* +X115169238Y-75781211D01* +X115359714Y-75733592D01* +X115693047Y-75733592D01* +X115883523Y-75781211D01* +X115978761Y-75876449D01* +X116026380Y-75971687D01* +X116026380Y-76162164D01* +X115978761Y-76257402D01* +X115883523Y-76352640D01* +X115693047Y-76400259D01* +X115359714Y-76400259D01* +X115169238Y-76352640D01* +X115074000Y-76257402D01* +X115026380Y-76162164D01* +X116026380Y-74781211D02* +X116026380Y-75352640D01* +X116026380Y-75066925D02* +X115026380Y-75066925D01* +X115169238Y-75162164D01* +X115264476Y-75257402D01* +X115312095Y-75352640D01* +G04 #@! TO.C,R16* +X121845894Y-119852672D02* +X121369704Y-120186005D01* +X121845894Y-120424100D02* +X120845894Y-120424100D01* +X120845894Y-120043148D01* +X120893514Y-119947910D01* +X120941133Y-119900291D01* +X121036371Y-119852672D01* +X121179228Y-119852672D01* +X121274466Y-119900291D01* +X121322085Y-119947910D01* +X121369704Y-120043148D01* +X121369704Y-120424100D01* +X121845894Y-118900291D02* +X121845894Y-119471719D01* +X121845894Y-119186005D02* +X120845894Y-119186005D01* +X120988752Y-119281243D01* +X121083990Y-119376481D01* +X121131609Y-119471719D01* +X120845894Y-118043148D02* +X120845894Y-118233624D01* +X120893514Y-118328862D01* +X120941133Y-118376481D01* +X121083990Y-118471719D01* +X121274466Y-118519338D01* +X121655418Y-118519338D01* +X121750656Y-118471719D01* +X121798275Y-118424100D01* +X121845894Y-118328862D01* +X121845894Y-118138386D01* +X121798275Y-118043148D01* +X121750656Y-117995529D01* +X121655418Y-117947910D01* +X121417323Y-117947910D01* +X121322085Y-117995529D01* +X121274466Y-118043148D01* +X121226847Y-118138386D01* +X121226847Y-118328862D01* +X121274466Y-118424100D01* +X121322085Y-118471719D01* +X121417323Y-118519338D01* +G04 #@! TO.C,R13* +X121654059Y-76757402D02* +X121177869Y-77090735D01* +X121654059Y-77328830D02* +X120654059Y-77328830D01* +X120654059Y-76947878D01* +X120701679Y-76852640D01* +X120749298Y-76805021D01* +X120844536Y-76757402D01* +X120987393Y-76757402D01* +X121082631Y-76805021D01* +X121130250Y-76852640D01* +X121177869Y-76947878D01* +X121177869Y-77328830D01* +X121654059Y-75805021D02* +X121654059Y-76376449D01* +X121654059Y-76090735D02* +X120654059Y-76090735D01* +X120796917Y-76185973D01* +X120892155Y-76281211D01* +X120939774Y-76376449D01* +X120654059Y-75471687D02* +X120654059Y-74852640D01* +X121035012Y-75185973D01* +X121035012Y-75043116D01* +X121082631Y-74947878D01* +X121130250Y-74900259D01* +X121225488Y-74852640D01* +X121463583Y-74852640D01* +X121558821Y-74900259D01* +X121606440Y-74947878D01* +X121654059Y-75043116D01* +X121654059Y-75328830D01* +X121606440Y-75424068D01* +X121558821Y-75471687D01* +G04 #@! TO.C,R14* +X121779033Y-91376492D02* +X121302843Y-91709825D01* +X121779033Y-91947920D02* +X120779033Y-91947920D01* +X120779033Y-91566968D01* +X120826653Y-91471730D01* +X120874272Y-91424111D01* +X120969510Y-91376492D01* +X121112367Y-91376492D01* +X121207605Y-91424111D01* +X121255224Y-91471730D01* +X121302843Y-91566968D01* +X121302843Y-91947920D01* +X121779033Y-90424111D02* +X121779033Y-90995539D01* +X121779033Y-90709825D02* +X120779033Y-90709825D01* +X120921891Y-90805063D01* +X121017129Y-90900301D01* +X121064748Y-90995539D01* +X121112367Y-89566968D02* +X121779033Y-89566968D01* +X120731414Y-89805063D02* +X121445700Y-90043158D01* +X121445700Y-89424111D01* +G04 #@! TO.C,R15* +X121836110Y-105233582D02* +X121359920Y-105566915D01* +X121836110Y-105805010D02* +X120836110Y-105805010D01* +X120836110Y-105424058D01* +X120883730Y-105328820D01* +X120931349Y-105281201D01* +X121026587Y-105233582D01* +X121169444Y-105233582D01* +X121264682Y-105281201D01* +X121312301Y-105328820D01* +X121359920Y-105424058D01* +X121359920Y-105805010D01* +X121836110Y-104281201D02* +X121836110Y-104852629D01* +X121836110Y-104566915D02* +X120836110Y-104566915D01* +X120978968Y-104662153D01* +X121074206Y-104757391D01* +X121121825Y-104852629D01* +X120836110Y-103376439D02* +X120836110Y-103852629D01* +X121312301Y-103900248D01* +X121264682Y-103852629D01* +X121217063Y-103757391D01* +X121217063Y-103519296D01* +X121264682Y-103424058D01* +X121312301Y-103376439D01* +X121407539Y-103328820D01* +X121645634Y-103328820D01* +X121740872Y-103376439D01* +X121788491Y-103424058D01* +X121836110Y-103519296D01* +X121836110Y-103757391D01* +X121788491Y-103852629D01* +X121740872Y-103900248D01* +G04 #@! TO.C,R12* +X128214380Y-105544857D02* +X127738190Y-105878190D01* +X128214380Y-106116285D02* +X127214380Y-106116285D01* +X127214380Y-105735333D01* +X127262000Y-105640095D01* +X127309619Y-105592476D01* +X127404857Y-105544857D01* +X127547714Y-105544857D01* +X127642952Y-105592476D01* +X127690571Y-105640095D01* +X127738190Y-105735333D01* +X127738190Y-106116285D01* +X128214380Y-104592476D02* +X128214380Y-105163904D01* +X128214380Y-104878190D02* +X127214380Y-104878190D01* +X127357238Y-104973428D01* +X127452476Y-105068666D01* +X127500095Y-105163904D01* +X127309619Y-104211523D02* +X127262000Y-104163904D01* +X127214380Y-104068666D01* +X127214380Y-103830571D01* +X127262000Y-103735333D01* +X127309619Y-103687714D01* +X127404857Y-103640095D01* +X127500095Y-103640095D01* +X127642952Y-103687714D01* +X128214380Y-104259142D01* +X128214380Y-103640095D01* +G04 #@! TO.C,R7* +X104448380Y-76281211D02* +X103972190Y-76614545D01* +X104448380Y-76852640D02* +X103448380Y-76852640D01* +X103448380Y-76471687D01* +X103496000Y-76376449D01* +X103543619Y-76328830D01* +X103638857Y-76281211D01* +X103781714Y-76281211D01* +X103876952Y-76328830D01* +X103924571Y-76376449D01* +X103972190Y-76471687D01* +X103972190Y-76852640D01* +X103448380Y-75947878D02* +X103448380Y-75281211D01* +X104448380Y-75709783D01* +G04 #@! TO.C,R8* +X104448380Y-90900301D02* +X103972190Y-91233635D01* +X104448380Y-91471730D02* +X103448380Y-91471730D01* +X103448380Y-91090777D01* +X103496000Y-90995539D01* +X103543619Y-90947920D01* +X103638857Y-90900301D01* +X103781714Y-90900301D01* +X103876952Y-90947920D01* +X103924571Y-90995539D01* +X103972190Y-91090777D01* +X103972190Y-91471730D01* +X103876952Y-90328873D02* +X103829333Y-90424111D01* +X103781714Y-90471730D01* +X103686476Y-90519349D01* +X103638857Y-90519349D01* +X103543619Y-90471730D01* +X103496000Y-90424111D01* +X103448380Y-90328873D01* +X103448380Y-90138396D01* +X103496000Y-90043158D01* +X103543619Y-89995539D01* +X103638857Y-89947920D01* +X103686476Y-89947920D01* +X103781714Y-89995539D01* +X103829333Y-90043158D01* +X103876952Y-90138396D01* +X103876952Y-90328873D01* +X103924571Y-90424111D01* +X103972190Y-90471730D01* +X104067428Y-90519349D01* +X104257904Y-90519349D01* +X104353142Y-90471730D01* +X104400761Y-90424111D01* +X104448380Y-90328873D01* +X104448380Y-90138396D01* +X104400761Y-90043158D01* +X104353142Y-89995539D01* +X104257904Y-89947920D01* +X104067428Y-89947920D01* +X103972190Y-89995539D01* +X103924571Y-90043158D01* +X103876952Y-90138396D01* +G04 #@! TO.C,R9* +X104448380Y-104757391D02* +X103972190Y-105090725D01* +X104448380Y-105328820D02* +X103448380Y-105328820D01* +X103448380Y-104947867D01* +X103496000Y-104852629D01* +X103543619Y-104805010D01* +X103638857Y-104757391D01* +X103781714Y-104757391D01* +X103876952Y-104805010D01* +X103924571Y-104852629D01* +X103972190Y-104947867D01* +X103972190Y-105328820D01* +X104448380Y-104281201D02* +X104448380Y-104090725D01* +X104400761Y-103995486D01* +X104353142Y-103947867D01* +X104210285Y-103852629D01* +X104019809Y-103805010D01* +X103638857Y-103805010D01* +X103543619Y-103852629D01* +X103496000Y-103900248D01* +X103448380Y-103995486D01* +X103448380Y-104185963D01* +X103496000Y-104281201D01* +X103543619Y-104328820D01* +X103638857Y-104376439D01* +X103876952Y-104376439D01* +X103972190Y-104328820D01* +X104019809Y-104281201D01* +X104067428Y-104185963D01* +X104067428Y-103995486D01* +X104019809Y-103900248D01* +X103972190Y-103852629D01* +X103876952Y-103805010D01* +G04 #@! TO.C,R10* +X104378380Y-119852672D02* +X103902190Y-120186005D01* +X104378380Y-120424100D02* +X103378380Y-120424100D01* +X103378380Y-120043148D01* +X103426000Y-119947910D01* +X103473619Y-119900291D01* +X103568857Y-119852672D01* +X103711714Y-119852672D01* +X103806952Y-119900291D01* +X103854571Y-119947910D01* +X103902190Y-120043148D01* +X103902190Y-120424100D01* +X104378380Y-118900291D02* +X104378380Y-119471719D01* +X104378380Y-119186005D02* +X103378380Y-119186005D01* +X103521238Y-119281243D01* +X103616476Y-119376481D01* +X103664095Y-119471719D01* +X103378380Y-118281243D02* +X103378380Y-118186005D01* +X103426000Y-118090767D01* +X103473619Y-118043148D01* +X103568857Y-117995529D01* +X103759333Y-117947910D01* +X103997428Y-117947910D01* +X104187904Y-117995529D01* +X104283142Y-118043148D01* +X104330761Y-118090767D01* +X104378380Y-118186005D01* +X104378380Y-118281243D01* +X104330761Y-118376481D01* +X104283142Y-118424100D01* +X104187904Y-118471719D01* +X103997428Y-118519338D01* +X103759333Y-118519338D01* +X103568857Y-118471719D01* +X103473619Y-118424100D01* +X103426000Y-118376481D01* +X103378380Y-118281243D01* +G04 #@! TO.C,R11* +X128214380Y-91066857D02* +X127738190Y-91400190D01* +X128214380Y-91638285D02* +X127214380Y-91638285D01* +X127214380Y-91257333D01* +X127262000Y-91162095D01* +X127309619Y-91114476D01* +X127404857Y-91066857D01* +X127547714Y-91066857D01* +X127642952Y-91114476D01* +X127690571Y-91162095D01* +X127738190Y-91257333D01* +X127738190Y-91638285D01* +X128214380Y-90114476D02* +X128214380Y-90685904D01* +X128214380Y-90400190D02* +X127214380Y-90400190D01* +X127357238Y-90495428D01* +X127452476Y-90590666D01* +X127500095Y-90685904D01* +X128214380Y-89162095D02* +X128214380Y-89733523D01* +X128214380Y-89447809D02* +X127214380Y-89447809D01* +X127357238Y-89543047D01* +X127452476Y-89638285D01* +X127500095Y-89733523D01* +G04 #@! TO.C,R6* +X133945333Y-111958380D02* +X133612000Y-111482190D01* +X133373904Y-111958380D02* +X133373904Y-110958380D01* +X133754857Y-110958380D01* +X133850095Y-111006000D01* +X133897714Y-111053619D01* +X133945333Y-111148857D01* +X133945333Y-111291714D01* +X133897714Y-111386952D01* +X133850095Y-111434571D01* +X133754857Y-111482190D01* +X133373904Y-111482190D01* +X134802476Y-110958380D02* +X134612000Y-110958380D01* +X134516761Y-111006000D01* +X134469142Y-111053619D01* +X134373904Y-111196476D01* +X134326285Y-111386952D01* +X134326285Y-111767904D01* +X134373904Y-111863142D01* +X134421523Y-111910761D01* +X134516761Y-111958380D01* +X134707238Y-111958380D01* +X134802476Y-111910761D01* +X134850095Y-111863142D01* +X134897714Y-111767904D01* +X134897714Y-111529809D01* +X134850095Y-111434571D01* +X134802476Y-111386952D01* +X134707238Y-111339333D01* +X134516761Y-111339333D01* +X134421523Y-111386952D01* +X134373904Y-111434571D01* +X134326285Y-111529809D01* +G04 #@! TO.C,R5* +X133983333Y-97988380D02* +X133650000Y-97512190D01* +X133411904Y-97988380D02* +X133411904Y-96988380D01* +X133792857Y-96988380D01* +X133888095Y-97036000D01* +X133935714Y-97083619D01* +X133983333Y-97178857D01* +X133983333Y-97321714D01* +X133935714Y-97416952D01* +X133888095Y-97464571D01* +X133792857Y-97512190D01* +X133411904Y-97512190D01* +X134888095Y-96988380D02* +X134411904Y-96988380D01* +X134364285Y-97464571D01* +X134411904Y-97416952D01* +X134507142Y-97369333D01* +X134745238Y-97369333D01* +X134840476Y-97416952D01* +X134888095Y-97464571D01* +X134935714Y-97559809D01* +X134935714Y-97797904D01* +X134888095Y-97893142D01* +X134840476Y-97940761D01* +X134745238Y-97988380D01* +X134507142Y-97988380D01* +X134411904Y-97940761D01* +X134364285Y-97893142D01* +G04 #@! TO.C,R4* +X109623333Y-126436380D02* +X109290000Y-125960190D01* +X109051904Y-126436380D02* +X109051904Y-125436380D01* +X109432857Y-125436380D01* +X109528095Y-125484000D01* +X109575714Y-125531619D01* +X109623333Y-125626857D01* +X109623333Y-125769714D01* +X109575714Y-125864952D01* +X109528095Y-125912571D01* +X109432857Y-125960190D01* +X109051904Y-125960190D01* +X110480476Y-125769714D02* +X110480476Y-126436380D01* +X110242380Y-125388761D02* +X110004285Y-126103047D01* +X110623333Y-126103047D01* +G04 #@! TO.C,R3* +X109797333Y-111958380D02* +X109464000Y-111482190D01* +X109225904Y-111958380D02* +X109225904Y-110958380D01* +X109606857Y-110958380D01* +X109702095Y-111006000D01* +X109749714Y-111053619D01* +X109797333Y-111148857D01* +X109797333Y-111291714D01* +X109749714Y-111386952D01* +X109702095Y-111434571D01* +X109606857Y-111482190D01* +X109225904Y-111482190D01* +X110130666Y-110958380D02* +X110749714Y-110958380D01* +X110416380Y-111339333D01* +X110559238Y-111339333D01* +X110654476Y-111386952D01* +X110702095Y-111434571D01* +X110749714Y-111529809D01* +X110749714Y-111767904D01* +X110702095Y-111863142D01* +X110654476Y-111910761D01* +X110559238Y-111958380D01* +X110273523Y-111958380D01* +X110178285Y-111910761D01* +X110130666Y-111863142D01* +G04 #@! TO.C,R2* +X109797333Y-97988380D02* +X109464000Y-97512190D01* +X109225904Y-97988380D02* +X109225904Y-96988380D01* +X109606857Y-96988380D01* +X109702095Y-97036000D01* +X109749714Y-97083619D01* +X109797333Y-97178857D01* +X109797333Y-97321714D01* +X109749714Y-97416952D01* +X109702095Y-97464571D01* +X109606857Y-97512190D01* +X109225904Y-97512190D01* +X110178285Y-97083619D02* +X110225904Y-97036000D01* +X110321142Y-96988380D01* +X110559238Y-96988380D01* +X110654476Y-97036000D01* +X110702095Y-97083619D01* +X110749714Y-97178857D01* +X110749714Y-97274095D01* +X110702095Y-97416952D01* +X110130666Y-97988380D01* +X110749714Y-97988380D01* +G04 #@! TO.C,R1* +X109797333Y-80032380D02* +X109464000Y-79556190D01* +X109225904Y-80032380D02* +X109225904Y-79032380D01* +X109606857Y-79032380D01* +X109702095Y-79080000D01* +X109749714Y-79127619D01* +X109797333Y-79222857D01* +X109797333Y-79365714D01* +X109749714Y-79460952D01* +X109702095Y-79508571D01* +X109606857Y-79556190D01* +X109225904Y-79556190D01* +X110749714Y-80032380D02* +X110178285Y-80032380D01* +X110464000Y-80032380D02* +X110464000Y-79032380D01* +X110368761Y-79175238D01* +X110273523Y-79270476D01* +X110178285Y-79318095D01* +G04 #@! TO.C,J1* +X97456666Y-80688380D02* +X97456666Y-81402666D01* +X97409047Y-81545523D01* +X97313809Y-81640761D01* +X97170952Y-81688380D01* +X97075714Y-81688380D01* +X98456666Y-81688380D02* +X97885238Y-81688380D01* +X98170952Y-81688380D02* +X98170952Y-80688380D01* +X98075714Y-80831238D01* +X97980476Y-80926476D01* +X97885238Y-80974095D01* +G04 #@! TO.C,Q6* +X133704761Y-102625619D02* +X133609523Y-102578000D01* +X133514285Y-102482761D01* +X133371428Y-102339904D01* +X133276190Y-102292285D01* +X133180952Y-102292285D01* +X133228571Y-102530380D02* +X133133333Y-102482761D01* +X133038095Y-102387523D01* +X132990476Y-102197047D01* +X132990476Y-101863714D01* +X133038095Y-101673238D01* +X133133333Y-101578000D01* +X133228571Y-101530380D01* +X133419047Y-101530380D01* +X133514285Y-101578000D01* +X133609523Y-101673238D01* +X133657142Y-101863714D01* +X133657142Y-102197047D01* +X133609523Y-102387523D01* +X133514285Y-102482761D01* +X133419047Y-102530380D01* +X133228571Y-102530380D01* +X134514285Y-101530380D02* +X134323809Y-101530380D01* +X134228571Y-101578000D01* +X134180952Y-101625619D01* +X134085714Y-101768476D01* +X134038095Y-101958952D01* +X134038095Y-102339904D01* +X134085714Y-102435142D01* +X134133333Y-102482761D01* +X134228571Y-102530380D01* +X134419047Y-102530380D01* +X134514285Y-102482761D01* +X134561904Y-102435142D01* +X134609523Y-102339904D01* +X134609523Y-102101809D01* +X134561904Y-102006571D01* +X134514285Y-101958952D01* +X134419047Y-101911333D01* +X134228571Y-101911333D01* +X134133333Y-101958952D01* +X134085714Y-102006571D01* +X134038095Y-102101809D01* +G04 #@! TO.C,Q1* +X109518761Y-74162164D02* +X109423523Y-74114545D01* +X109328285Y-74019306D01* +X109185428Y-73876449D01* +X109090190Y-73828830D01* +X108994952Y-73828830D01* +X109042571Y-74066925D02* +X108947333Y-74019306D01* +X108852095Y-73924068D01* +X108804476Y-73733592D01* +X108804476Y-73400259D01* +X108852095Y-73209783D01* +X108947333Y-73114545D01* +X109042571Y-73066925D01* +X109233047Y-73066925D01* +X109328285Y-73114545D01* +X109423523Y-73209783D01* +X109471142Y-73400259D01* +X109471142Y-73733592D01* +X109423523Y-73924068D01* +X109328285Y-74019306D01* +X109233047Y-74066925D01* +X109042571Y-74066925D01* +X110423523Y-74066925D02* +X109852095Y-74066925D01* +X110137809Y-74066925D02* +X110137809Y-73066925D01* +X110042571Y-73209783D01* +X109947333Y-73305021D01* +X109852095Y-73352640D01* +G04 #@! TO.C,Q2* +X109518761Y-88527254D02* +X109423523Y-88479635D01* +X109328285Y-88384396D01* +X109185428Y-88241539D01* +X109090190Y-88193920D01* +X108994952Y-88193920D01* +X109042571Y-88432015D02* +X108947333Y-88384396D01* +X108852095Y-88289158D01* +X108804476Y-88098682D01* +X108804476Y-87765349D01* +X108852095Y-87574873D01* +X108947333Y-87479635D01* +X109042571Y-87432015D01* +X109233047Y-87432015D01* +X109328285Y-87479635D01* +X109423523Y-87574873D01* +X109471142Y-87765349D01* +X109471142Y-88098682D01* +X109423523Y-88289158D01* +X109328285Y-88384396D01* +X109233047Y-88432015D01* +X109042571Y-88432015D01* +X109852095Y-87527254D02* +X109899714Y-87479635D01* +X109994952Y-87432015D01* +X110233047Y-87432015D01* +X110328285Y-87479635D01* +X110375904Y-87527254D01* +X110423523Y-87622492D01* +X110423523Y-87717730D01* +X110375904Y-87860587D01* +X109804476Y-88432015D01* +X110423523Y-88432015D01* +G04 #@! TO.C,Q3* +X109518761Y-102892344D02* +X109423523Y-102844725D01* +X109328285Y-102749486D01* +X109185428Y-102606629D01* +X109090190Y-102559010D01* +X108994952Y-102559010D01* +X109042571Y-102797105D02* +X108947333Y-102749486D01* +X108852095Y-102654248D01* +X108804476Y-102463772D01* +X108804476Y-102130439D01* +X108852095Y-101939963D01* +X108947333Y-101844725D01* +X109042571Y-101797105D01* +X109233047Y-101797105D01* +X109328285Y-101844725D01* +X109423523Y-101939963D01* +X109471142Y-102130439D01* +X109471142Y-102463772D01* +X109423523Y-102654248D01* +X109328285Y-102749486D01* +X109233047Y-102797105D01* +X109042571Y-102797105D01* +X109804476Y-101797105D02* +X110423523Y-101797105D01* +X110090190Y-102178058D01* +X110233047Y-102178058D01* +X110328285Y-102225677D01* +X110375904Y-102273296D01* +X110423523Y-102368534D01* +X110423523Y-102606629D01* +X110375904Y-102701867D01* +X110328285Y-102749486D01* +X110233047Y-102797105D01* +X109947333Y-102797105D01* +X109852095Y-102749486D01* +X109804476Y-102701867D01* +G04 #@! TO.C,Q5* +X133704761Y-88514524D02* +X133609523Y-88466905D01* +X133514285Y-88371666D01* +X133371428Y-88228809D01* +X133276190Y-88181190D01* +X133180952Y-88181190D01* +X133228571Y-88419285D02* +X133133333Y-88371666D01* +X133038095Y-88276428D01* +X132990476Y-88085952D01* +X132990476Y-87752619D01* +X133038095Y-87562143D01* +X133133333Y-87466905D01* +X133228571Y-87419285D01* +X133419047Y-87419285D01* +X133514285Y-87466905D01* +X133609523Y-87562143D01* +X133657142Y-87752619D01* +X133657142Y-88085952D01* +X133609523Y-88276428D01* +X133514285Y-88371666D01* +X133419047Y-88419285D01* +X133228571Y-88419285D01* +X134561904Y-87419285D02* +X134085714Y-87419285D01* +X134038095Y-87895476D01* +X134085714Y-87847857D01* +X134180952Y-87800238D01* +X134419047Y-87800238D01* +X134514285Y-87847857D01* +X134561904Y-87895476D01* +X134609523Y-87990714D01* +X134609523Y-88228809D01* +X134561904Y-88324047D01* +X134514285Y-88371666D01* +X134419047Y-88419285D01* +X134180952Y-88419285D01* +X134085714Y-88371666D01* +X134038095Y-88324047D01* +G04 #@! TO.C,Q4* +X109518761Y-117257434D02* +X109423523Y-117209815D01* +X109328285Y-117114576D01* +X109185428Y-116971719D01* +X109090190Y-116924100D01* +X108994952Y-116924100D01* +X109042571Y-117162195D02* +X108947333Y-117114576D01* +X108852095Y-117019338D01* +X108804476Y-116828862D01* +X108804476Y-116495529D01* +X108852095Y-116305053D01* +X108947333Y-116209815D01* +X109042571Y-116162195D01* +X109233047Y-116162195D01* +X109328285Y-116209815D01* +X109423523Y-116305053D01* +X109471142Y-116495529D01* +X109471142Y-116828862D01* +X109423523Y-117019338D01* +X109328285Y-117114576D01* +X109233047Y-117162195D01* +X109042571Y-117162195D01* +X110328285Y-116495529D02* +X110328285Y-117162195D01* +X110090190Y-116114576D02* +X109852095Y-116828862D01* +X110471142Y-116828862D01* +G04 #@! TD* +M02* diff --git a/OpenPLC_modules/switches/gerber/switches-NPTH.drl b/OpenPLC_modules/switches/gerber/switches-NPTH.drl new file mode 100644 index 0000000..1e5f0a6 --- /dev/null +++ b/OpenPLC_modules/switches/gerber/switches-NPTH.drl @@ -0,0 +1,11 @@ +M48 +;DRILL file {KiCad 5.0.1} date Wed 20 Mar 2019 01:16:09 PM IST +;FORMAT={-:-/ absolute / metric / decimal} +FMAT,2 +METRIC,TZ +% +G90 +G05 +M71 +T0 +M30 diff --git a/OpenPLC_modules/switches/gerber/switches-PTH.drl b/OpenPLC_modules/switches/gerber/switches-PTH.drl new file mode 100644 index 0000000..8b94d9f --- /dev/null +++ b/OpenPLC_modules/switches/gerber/switches-PTH.drl @@ -0,0 +1,46 @@ +M48 +;DRILL file {KiCad 5.0.1} date Wed 20 Mar 2019 01:16:09 PM IST +;FORMAT={-:-/ absolute / metric / decimal} +FMAT,2 +METRIC,TZ +T1C0.600 +T2C1.000 +% +G90 +G05 +M71 +T1 +X102.362Y-109.728 +X102.616Y-105.156 +X102.616Y-119.38 +X102.87Y-76.708 +X102.87Y-91.44 +X103.967Y-113.062 +X121.412Y-71.628 +X121.412Y-86.36 +X121.412Y-100.33 +X121.412Y-114.808 +X122.428Y-76.165 +X122.682Y-90.678 +X122.682Y-104.641 +X122.682Y-119.126 +X130.302Y-94.996 +X130.302Y-108.966 +X133.096Y-66.294 +X135.89Y-86.36 +X135.89Y-100.33 +T2 +X97.79Y-83.566 +X97.79Y-86.106 +X97.79Y-88.646 +X97.79Y-91.186 +X97.79Y-93.726 +X97.79Y-96.266 +X97.79Y-98.806 +X97.79Y-101.346 +X97.79Y-103.886 +X97.79Y-106.426 +X97.79Y-108.966 +X97.79Y-111.506 +T0 +M30 diff --git a/OpenPLC_modules/switches/gerber/switches-brd.svg b/OpenPLC_modules/switches/gerber/switches-brd.svg new file mode 100644 index 0000000..de449b9 --- /dev/null +++ b/OpenPLC_modules/switches/gerber/switches-brd.svg @@ -0,0 +1,1532 @@ +<?xml version="1.0" standalone="no"?> + <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + width="7.19328cm" height="10.1371cm" viewBox="0 0 28320 39910 "> +<title>SVG Picture created as switches-brd.svg date 2019/02/28 15:55:01 </title> + <desc>Picture generated by PCBNEW </desc> +<g style="fill:#000000; fill-opacity:1;stroke:#000000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round; " + transform="translate(0 0) scale(1 1)"> +</g> +<g style="fill:#000000; fill-opacity:0.0; +stroke:#000000; stroke-width:-0.000393701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:0.0; +stroke:#000000; stroke-width:669.291; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M3300 27564 +L3300 27564 +" /> +<path d="M3300 26564 +L3300 26564 +" /> +<path d="M3300 25564 +L3300 25564 +" /> +<path d="M3300 24564 +L3300 24564 +" /> +<path d="M3300 23564 +L3300 23564 +" /> +<path d="M3300 22564 +L3300 22564 +" /> +<path d="M3300 21564 +L3300 21564 +" /> +<path d="M3300 20564 +L3300 20564 +" /> +<path d="M3300 19564 +L3300 19564 +" /> +<path d="M3300 18564 +L3300 18564 +" /> +<path d="M3300 17564 +L3300 17564 +" /> +</g> +<g style="fill:#000000; fill-opacity:0.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="2965,16898 +2965,16229 +3634,16229 +3634,16898 +2965,16898 +" /> +<polyline style="fill-rule:evenodd;" +points="20168,25848 +16231,25848 +16231,23879 +20168,23879 +20168,25848 +" /> +<polyline style="fill-rule:evenodd;" +points="20168,20348 +16231,20348 +16231,18379 +20168,18379 +20168,20348 +" /> +<polyline style="fill-rule:evenodd;" +points="15068,31548 +11131,31548 +11131,29579 +15068,29579 +15068,31548 +" /> +<polyline style="fill-rule:evenodd;" +points="15068,25848 +11131,25848 +11131,23879 +15068,23879 +15068,25848 +" /> +<polyline style="fill-rule:evenodd;" +points="15068,20348 +11131,20348 +11131,18379 +15068,18379 +15068,20348 +" /> +<polyline style="fill-rule:evenodd;" +points="14968,14648 +11031,14648 +11031,12679 +14968,12679 +14968,14648 +" /> +<polyline style="fill-rule:evenodd;" +points="9968,31548 +6031,31548 +6031,29579 +9968,29579 +9968,31548 +" /> +<polyline style="fill-rule:evenodd;" +points="9968,25848 +6031,25848 +6031,23879 +9968,23879 +9968,25848 +" /> +<polyline style="fill-rule:evenodd;" +points="9968,20348 +6031,20348 +6031,18379 +9968,18379 +9968,20348 +" /> +<polyline style="fill-rule:evenodd;" +points="10068,14648 +6131,14648 +6131,12679 +10068,12679 +10068,14648 +" /> +<polyline style="fill-rule:evenodd;" +points="20168,8948 +16231,8948 +16231,6979 +20168,6979 +20168,8948 +" /> +<circle cx="16500" cy="26564.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="5600" cy="27564.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="13100" cy="30564.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="13100" cy="19364.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="5200" cy="30664.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="5300" cy="19664.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="16500" cy="21064.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="4600" cy="26364.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="13100" cy="24861.4" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="13000" cy="13650.3" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="5200" cy="25064.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="5300" cy="13864.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="17200" cy="9764.23" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="12600" cy="23164.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="12600" cy="11864.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="6400" cy="11364.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="6400" cy="17164.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="6400" cy="22664.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="6400" cy="28464.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="12600" cy="28864.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="16100" cy="22764.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="12600" cy="17664.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="16100" cy="17164.2" r="255.906" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:236.22; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:0.0; +stroke:#000000; stroke-width:236.22; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M16500 26564 +L17900 26564 +" /> +<path d="M18200 26264 +L18200 24864 +" /> +<path d="M17900 26564 +L18200 26264 +" /> +<path d="M4300 27064 +L3800 26564 +" /> +<path d="M5100 27064 +L4300 27064 +" /> +<path d="M3300 26564 +L3800 26564 +" /> +<path d="M5100 27064 +L5600 27564 +" /> +<path d="M12115 30564 +L13100 30564 +" /> +<path d="M3300 24564 +L4400 24564 +" /> +<path d="M4400 24564 +L4600 24764 +" /> +<path d="M4600 24764 +L4600 25464 +" /> +<path d="M4600 25464 +L6200 27064 +" /> +<path d="M6200 27064 +L8615 27064 +" /> +<path d="M8615 27064 +L12115 30564 +" /> +<path d="M3773 22564 +L5273 21064 +" /> +<path d="M3300 22564 +L3773 22564 +" /> +<path d="M12115 19364 +L13100 19364 +" /> +<path d="M10415 21064 +L12115 19364 +" /> +<path d="M5273 21064 +L10415 21064 +" /> +<path d="M5300 30564 +L5200 30664 +" /> +<path d="M8000 30564 +L5300 30564 +" /> +<path d="M5600 19364 +L5300 19664 +" /> +<path d="M8000 19364 +L5600 19364 +" /> +<path d="M18200 20764 +L17900 21064 +" /> +<path d="M16500 21064 +L17900 21064 +" /> +<path d="M18200 20764 +L18200 19364 +" /> +<path d="M3300 25564 +L3800 25564 +" /> +<path d="M3800 25564 +L4600 26364 +" /> +<path d="M3300 23564 +L4100 23564 +" /> +<path d="M4100 23564 +L5700 21964 +" /> +<path d="M12115 24864 +L13100 24864 +" /> +<path d="M9215 21964 +L12115 24864 +" /> +<path d="M5700 21964 +L9215 21964 +" /> +<path d="M3300 21564 +L4200 20664 +" /> +<path d="M4200 20664 +L4200 16464 +" /> +<path d="M4200 16464 +L5300 15364 +" /> +<path d="M12015 13664 +L13000 13664 +" /> +<path d="M10315 15364 +L12015 13664 +" /> +<path d="M5300 15364 +L10315 15364 +" /> +<path d="M5400 24864 +L5200 25064 +" /> +<path d="M8000 24864 +L5400 24864 +" /> +<path d="M5500 13664 +L5300 13864 +" /> +<path d="M8100 13664 +L5500 13664 +" /> +<path d="M17620 9764 +L17200 9764 +" /> +<path d="M18200 7964 +L18200 9184 +" /> +<path d="M18200 9184 +L17620 9764 +" /> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<polyline style="fill-rule:evenodd;" +points="20187,4187 +20438,4265 +20669,4393 +20869,4565 +21030,4773 +21147,5009 +21214,5267 +21230,5474 +21230,37734 +21202,38009 +21123,38261 +20995,38491 +20824,38691 +20616,38853 +20379,38969 +20121,39036 +19914,39052 +3403,39052 +3127,39024 +2876,38946 +2645,38818 +2445,38646 +2284,38438 +2167,38202 +2100,37943 +2084,37737 +2084,35385 +10763,35385 +10808,35665 +10937,35918 +11137,36119 +11390,36248 +11671,36292 +11951,36248 +12204,36119 +12405,35918 +12534,35665 +12578,35385 +12534,35105 +12405,34852 +12204,34651 +11951,34522 +11671,34478 +11390,34522 +11137,34651 +10937,34852 +10808,35105 +10763,35385 +2084,35385 +2084,30563 +4694,30563 +4694,30764 +4771,30950 +4913,31093 +5099,31170 +5300,31170 +5486,31093 +5628,30950 +5636,30932 +5776,30932 +5776,31548 +5796,31646 +5851,31728 +5933,31783 +6031,31803 +9968,31803 +10066,31783 +10148,31728 +10203,31646 +10223,31548 +10223,29579 +10203,29482 +10148,29399 +10066,29344 +9968,29325 +6031,29325 +5933,29344 +5851,29399 +5796,29482 +5776,29579 +5776,30196 +5391,30196 +5300,30158 +5099,30158 +4913,30235 +4771,30377 +4694,30563 +2084,30563 +2084,27704 +2732,27704 +2799,27866 +2953,28034 +3159,28131 +3250,28084 +3250,27614 +3350,27614 +3350,28084 +3440,28131 +3646,28034 +3800,27866 +3867,27704 +3819,27614 +3350,27614 +3250,27614 +2780,27614 +2732,27704 +2084,27704 +2084,17564 +2703,17564 +2749,17792 +2878,17985 +2995,18064 +2878,18142 +2749,18336 +2703,18564 +2749,18792 +2878,18985 +2995,19064 +2878,19142 +2749,19336 +2703,19564 +2749,19792 +2878,19985 +2995,20064 +2878,20142 +2749,20336 +2703,20564 +2749,20792 +2878,20985 +2995,21064 +2878,21142 +2749,21336 +2703,21564 +2749,21792 +2878,21985 +2995,22064 +2878,22142 +2749,22336 +2703,22564 +2749,22792 +2878,22985 +2995,23064 +2878,23142 +2749,23336 +2703,23564 +2749,23792 +2878,23985 +2995,24064 +2878,24142 +2749,24336 +2703,24564 +2749,24792 +2878,24985 +2995,25064 +2878,25142 +2749,25336 +2703,25564 +2749,25792 +2878,25985 +2995,26064 +2878,26142 +2749,26336 +2703,26564 +2749,26792 +2878,26985 +3004,27069 +2953,27093 +2799,27262 +2732,27423 +2780,27514 +3250,27514 +3250,27506 +3350,27506 +3350,27514 +3819,27514 +3867,27423 +3800,27262 +3646,27093 +3595,27069 +3709,26993 +4014,27298 +4034,27329 +4156,27410 +4263,27432 +4263,27432 +4299,27439 +4336,27432 +4947,27432 +5094,27578 +5094,27664 +5171,27850 +5313,27993 +5499,28070 +5700,28070 +5886,27993 +6028,27850 +6105,27664 +6105,27463 +6086,27416 +6200,27439 +6236,27432 +8463,27432 +10876,29845 +10876,31548 +10896,31646 +10951,31728 +11033,31783 +11131,31803 +15068,31803 +15166,31783 +15248,31728 +15303,31646 +15323,31548 +15323,29579 +15303,29482 +15248,29399 +15166,29344 +15068,29325 +11397,29325 +8901,26829 +8881,26798 +8759,26717 +8652,26696 +8615,26688 +8579,26696 +6352,26696 +5226,25570 +5300,25570 +5486,25493 +5628,25350 +5677,25232 +5776,25232 +5776,25848 +5796,25946 +5851,26028 +5933,26083 +6031,26103 +9968,26103 +10066,26083 +10148,26028 +10203,25946 +10223,25848 +10223,23879 +10203,23782 +10148,23699 +10066,23644 +9968,23625 +6031,23625 +5933,23644 +5851,23699 +5796,23782 +5776,23879 +5776,24496 +5436,24496 +5399,24488 +5363,24496 +5363,24496 +5256,24517 +5195,24558 +5099,24558 +4946,24621 +4946,24620 +4865,24498 +4834,24478 +4685,24329 +4665,24298 +4543,24217 +4436,24196 +4400,24188 +4363,24196 +3757,24196 +3721,24142 +3604,24064 +3721,23985 +3757,23932 +4063,23932 +4100,23939 +4136,23932 +4243,23910 +4365,23829 +4385,23798 +5852,22332 +9063,22332 +10876,24145 +10876,25848 +10896,25946 +10951,26028 +11033,26083 +11131,26103 +15068,26103 +15166,26083 +15248,26028 +15303,25946 +15323,25848 +15323,23879 +15976,23879 +15976,25848 +15996,25946 +16051,26028 +16133,26083 +16231,26103 +16290,26103 +16213,26135 +16071,26277 +15994,26463 +15994,26664 +16071,26850 +16213,26993 +16399,27070 +16600,27070 +16786,26993 +16847,26932 +17863,26932 +17900,26939 +17936,26932 +18043,26910 +18165,26829 +18185,26798 +18434,26550 +18465,26529 +18546,26407 +18568,26300 +18568,26300 +18575,26264 +18568,26227 +18568,26103 +20168,26103 +20266,26083 +20348,26028 +20403,25946 +20423,25848 +20423,23879 +20403,23782 +20348,23699 +20266,23644 +20168,23625 +16231,23625 +16133,23644 +16051,23699 +15996,23782 +15976,23879 +15323,23879 +15303,23782 +15248,23699 +15166,23644 +15068,23625 +11397,23625 +9501,21729 +9481,21698 +9359,21617 +9252,21596 +9215,21588 +9179,21596 +5736,21596 +5700,21588 +5663,21596 +5556,21617 +5434,21698 +5414,21729 +3947,23196 +3757,23196 +3721,23142 +3604,23064 +3721,22985 +3754,22935 +3773,22939 +3809,22932 +3916,22910 +4038,22829 +4059,22798 +5425,21432 +10379,21432 +10415,21439 +10452,21432 +10559,21410 +10681,21329 +10701,21298 +11397,20603 +15068,20603 +15166,20583 +15248,20528 +15303,20446 +15323,20348 +15323,18379 +15976,18379 +15976,20348 +15996,20446 +16051,20528 +16133,20583 +16231,20603 +16290,20603 +16213,20635 +16071,20777 +15994,20963 +15994,21164 +16071,21350 +16213,21493 +16399,21570 +16600,21570 +16786,21493 +16847,21432 +17863,21432 +17900,21439 +17936,21432 +18043,21410 +18165,21329 +18185,21298 +18434,21050 +18465,21029 +18546,20907 +18568,20800 +18568,20800 +18575,20764 +18568,20727 +18568,20603 +20168,20603 +20266,20583 +20348,20528 +20403,20446 +20423,20348 +20423,18379 +20403,18282 +20348,18199 +20266,18144 +20168,18125 +16231,18125 +16133,18144 +16051,18199 +15996,18282 +15976,18379 +15323,18379 +15303,18282 +15248,18199 +15166,18144 +15068,18125 +11131,18125 +11033,18144 +10951,18199 +10896,18282 +10876,18379 +10876,20082 +10263,20696 +5309,20696 +5273,20688 +5237,20696 +5129,20717 +5007,20798 +4987,20829 +3693,22123 +3604,22064 +3721,21985 +3850,21792 +3896,21564 +3883,21501 +4434,20950 +4465,20929 +4546,20807 +4568,20700 +4568,20700 +4575,20664 +4568,20627 +4568,19563 +4794,19563 +4794,19764 +4871,19950 +5013,20093 +5199,20170 +5400,20170 +5586,20093 +5728,19950 +5776,19835 +5776,20348 +5796,20446 +5851,20528 +5933,20583 +6031,20603 +9968,20603 +10066,20583 +10148,20528 +10203,20446 +10223,20348 +10223,18379 +10203,18282 +10148,18199 +10066,18144 +9968,18125 +6031,18125 +5933,18144 +5851,18199 +5796,18282 +5776,18379 +5776,18996 +5636,18996 +5600,18988 +5563,18996 +5456,19017 +5334,19098 +5314,19129 +5285,19158 +5199,19158 +5013,19235 +4871,19377 +4794,19563 +4568,19563 +4568,16616 +5452,15732 +10279,15732 +10315,15739 +10352,15732 +10459,15710 +10581,15629 +10601,15598 +11297,14903 +14968,14903 +15066,14883 +15148,14828 +15203,14746 +15223,14648 +15223,12679 +15203,12582 +15148,12499 +15066,12444 +14968,12425 +11031,12425 +10933,12444 +10851,12499 +10796,12582 +10776,12679 +10776,14382 +10163,14996 +5336,14996 +5300,14988 +5263,14996 +5156,15017 +5034,15098 +5014,15129 +3965,16178 +3934,16198 +3914,16229 +3914,16229 +3889,16266 +3889,16229 +3870,16132 +3814,16049 +3732,15994 +3634,15974 +2965,15974 +2867,15994 +2785,16049 +2729,16132 +2710,16229 +2710,16898 +2729,16996 +2785,17079 +2867,17134 +2885,17137 +2878,17142 +2749,17336 +2703,17564 +2084,17564 +2084,13763 +4794,13763 +4794,13964 +4871,14150 +5013,14293 +5199,14370 +5400,14370 +5586,14293 +5728,14150 +5777,14032 +5876,14032 +5876,14648 +5896,14746 +5951,14828 +6033,14883 +6131,14903 +10068,14903 +10166,14883 +10248,14828 +10303,14746 +10323,14648 +10323,12679 +10303,12582 +10248,12499 +10166,12444 +10068,12425 +6131,12425 +6033,12444 +5951,12499 +5896,12582 +5876,12679 +5876,13296 +5536,13296 +5499,13288 +5463,13296 +5463,13296 +5356,13317 +5295,13358 +5199,13358 +5013,13435 +4871,13577 +4794,13763 +2084,13763 +2084,7826 +10763,7826 +10808,8106 +10937,8359 +11137,8560 +11390,8689 +11671,8733 +11951,8689 +12204,8560 +12405,8359 +12534,8106 +12578,7826 +12534,7546 +12405,7293 +12204,7092 +11984,6979 +15976,6979 +15976,8948 +15996,9046 +16051,9128 +16133,9183 +16231,9203 +17660,9203 +17507,9356 +17486,9335 +17300,9258 +17099,9258 +16913,9335 +16771,9477 +16694,9663 +16694,9864 +16771,10050 +16913,10193 +17099,10270 +17300,10270 +17486,10193 +17547,10132 +17584,10132 +17620,10139 +17656,10132 +17764,10110 +17885,10029 +17906,9998 +18434,9470 +18465,9450 +18546,9328 +18568,9220 +18568,9220 +18571,9203 +20168,9203 +20266,9183 +20348,9128 +20403,9046 +20423,8948 +20423,6979 +20403,6882 +20348,6799 +20266,6744 +20168,6725 +16231,6725 +16133,6744 +16051,6799 +15996,6882 +15976,6979 +11984,6979 +11951,6963 +11671,6918 +11390,6963 +11137,7092 +10937,7293 +10808,7546 +10763,7826 +2084,7826 +2084,5477 +2112,5202 +2191,4950 +2319,4720 +2490,4520 +2698,4358 +2935,4242 +3193,4175 +3400,4159 +19911,4159 +20187,4187 +" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:100; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="16500" cy="26564.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="5600" cy="27564.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="13100" cy="30564.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="13100" cy="19364.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="5200" cy="30664.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="5300" cy="19664.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="16500" cy="21064.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="4600" cy="26364.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="13100" cy="24861.4" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="13000" cy="13650.3" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="5200" cy="25064.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="5300" cy="13864.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="17200" cy="9764.23" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="12600" cy="23164.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="12600" cy="11864.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="6400" cy="11364.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="6400" cy="17164.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="6400" cy="22664.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="6400" cy="28464.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="12600" cy="28864.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="16100" cy="22764.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="12600" cy="17664.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="16100" cy="17164.2" r="118.11" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="3300" cy="27564.2" r="196.85" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="3300" cy="26564.2" r="196.85" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="3300" cy="25564.2" r="196.85" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="3300" cy="24564.2" r="196.85" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="3300" cy="23564.2" r="196.85" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="3300" cy="22564.2" r="196.85" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="3300" cy="21564.2" r="196.85" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="3300" cy="20564.2" r="196.85" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="3300" cy="19564.2" r="196.85" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="3300" cy="18564.2" r="196.85" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="3300" cy="17564.2" r="196.85" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:0; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<circle cx="3300" cy="16564.2" r="196.85" /> +</g> +<g style="fill:#FFFFFF; fill-opacity:1.0; +stroke:#FFFFFF; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:1.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +</g> +<g style="fill:#000000; fill-opacity:0.0; +stroke:#000000; stroke-width:39.3701; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;"> +<path d="M19925 39322 +L3389 39322 +" /> +<path d="M19925 3889 +L3389 3889 +" /> +<path d="M1814 5464 +L1814 37747 +" /> +<path d="M19925.2 39322.5 A1574.8 1574.8 0.0 0 0 21500 37747.7 " /> +<path d="M21500 37747 +L21500 5464 +" /> +<path d="M21500 5464.23 A1574.8 1574.8 0.0 0 0 19925.2 3889.43 " /> +<path d="M3389.76 3889.43 A1574.8 1574.8 0.0 0 0 1814.96 5464.23 " /> +<circle cx="11671.4" cy="7826.44" r="629.922" /> +<circle cx="11671.4" cy="35385.5" r="629.921" /> +<path d="M1814.96 37747.7 A1574.8 1574.8 0.0 0 0 3389.76 39322.5 " /> +</g> +</svg> diff --git a/OpenPLC_modules/switches/switches b/OpenPLC_modules/switches/switches new file mode 100644 index 0000000..ab3afe1 --- /dev/null +++ b/OpenPLC_modules/switches/switches @@ -0,0 +1,64 @@ +"Source:","/home/easwaran/allProjects/kicad/openplc_modules/switches/switches.sch" +"Date:","Tue 22 Jan 2019 11:39:28 AM IST" +"Tool:","Eeschema 5.0.1" +"Generator:","/usr/share/kicad/plugins/bom_csv_grouped_by_value.py" +"Component Count:","44" + +"Individual Components:" + +"Item","Qty","Reference(s)","Value","LibPart","Footprint","Datasheet" +"","","D1","LED","Device:LED","LEDs:LED_1206_HandSoldering","~" +"","","D2","LED","Device:LED","LEDs:LED_1206_HandSoldering","~" +"","","D3","LED","Device:LED","LEDs:LED_1206_HandSoldering","~" +"","","D4","LED","Device:LED","LEDs:LED_1206_HandSoldering","~" +"","","D5","LED","Device:LED","LEDs:LED_1206_HandSoldering","~" +"","","D6","LED","Device:LED","LEDs:LED_1206_HandSoldering","~" +"","","D7","LED","Device:LED","LEDs:LED_1206_HandSoldering","~" +"","","D8","LED","Device:LED","LEDs:LED_1206_HandSoldering","~" +"","","D9","LED","Device:LED","LEDs:LED_1206_HandSoldering","~" +"","","D10","LED","Device:LED","LEDs:LED_1206_HandSoldering","~" +"","","J1","switchesOut","Connector:Conn_01x12_Male","Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm","~" +"","","J2","Conn_01x01_Female","Connector:Conn_01x01_Female","Wire_Pads:SolderWirePad_single_SMD_5x10mm","~" +"","","J3","Conn_01x01_Female","Connector:Conn_01x01_Female","Wire_Pads:SolderWirePad_single_SMD_5x10mm","~" +"","","J4","Conn_01x01_Female","Connector:Conn_01x01_Female","Wire_Pads:SolderWirePad_single_SMD_5x10mm","~" +"","","J5","Conn_01x01_Female","Connector:Conn_01x01_Female","Wire_Pads:SolderWirePad_single_SMD_5x10mm","~" +"","","J6","Conn_01x01_Female","Connector:Conn_01x01_Female","Wire_Pads:SolderWirePad_single_SMD_5x10mm","~" +"","","J7","Conn_01x01_Female","Connector:Conn_01x01_Female","Wire_Pads:SolderWirePad_single_SMD_5x10mm","~" +"","","J8","Conn_01x01_Female","Connector:Conn_01x01_Female","Wire_Pads:SolderWirePad_single_SMD_5x10mm","~" +"","","J9","Conn_01x01_Female","Connector:Conn_01x01_Female","Wire_Pads:SolderWirePad_single_SMD_5x10mm","~" +"","","J10","Conn_01x01_Female","Connector:Conn_01x01_Female","Wire_Pads:SolderWirePad_single_SMD_5x10mm","~" +"","","J11","Conn_01x01_Female","Connector:Conn_01x01_Female","Wire_Pads:SolderWirePad_single_SMD_5x10mm","~" +"","","J12","Conn_01x01_Female","Connector:Conn_01x01_Female","Wire_Pads:SolderWirePad_single_SMD_5x10mm","~" +"","","Q1","2N7002","Transistor_FET:2N7002","TO_SOT_Packages_SMD:SOT-23","https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" +"","","Q2","2N7002","Transistor_FET:2N7002","TO_SOT_Packages_SMD:SOT-23","https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" +"","","Q3","2N7002","Transistor_FET:2N7002","TO_SOT_Packages_SMD:SOT-23","https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" +"","","Q4","2N7002","Transistor_FET:2N7002","TO_SOT_Packages_SMD:SOT-23","https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" +"","","Q5","2N7002","Transistor_FET:2N7002","TO_SOT_Packages_SMD:SOT-23","https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" +"","","Q6","2N7002","Transistor_FET:2N7002","TO_SOT_Packages_SMD:SOT-23","https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" +"","","R1","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R2","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R3","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R4","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R5","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R6","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R7","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R8","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R9","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R10","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R11","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R12","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R13","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R14","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R15","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" +"","","R16","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" + + + +"Collated Components:" + +"Item","Qty","Reference(s)","Value","LibPart","Footprint","Datasheet" +"1","10","D1, D2, D3, D4, D5, D6, D7, D8, D9, D10","LED","Device:LED","LEDs:LED_1206_HandSoldering","~" +"2","1","J1","switchesOut","Connector:Conn_01x12_Male","Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm","~" +"3","11","J2, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12","Conn_01x01_Female","Connector:Conn_01x01_Female","Wire_Pads:SolderWirePad_single_SMD_5x10mm","~" +"4","6","Q1, Q2, Q3, Q4, Q5, Q6","2N7002","Transistor_FET:2N7002","TO_SOT_Packages_SMD:SOT-23","https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" +"5","16","R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16","R_US","Device:R_US","Resistors_SMD:R_0805_HandSoldering","~" diff --git a/OpenPLC_modules/switches/switches-cache.lib b/OpenPLC_modules/switches/switches-cache.lib new file mode 100644 index 0000000..b4d76d5 --- /dev/null +++ b/OpenPLC_modules/switches/switches-cache.lib @@ -0,0 +1,175 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# Connector_Conn_01x01_Female +# +DEF Connector_Conn_01x01_Female J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Connector_Conn_01x01_Female" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:* +$ENDFPLIST +DRAW +A 0 0 20 901 -901 1 1 6 N 0 20 0 -20 +P 2 1 1 6 -50 0 -20 0 N +X Pin_1 1 -200 0 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Conn_01x12_Male +# +DEF Connector_Conn_01x12_Male J 0 40 Y N 1 F N +F0 "J" 0 600 50 H V C CNN +F1 "Connector_Conn_01x12_Male" 0 -700 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S 34 -595 0 -605 1 1 6 F +S 34 -495 0 -505 1 1 6 F +S 34 -395 0 -405 1 1 6 F +S 34 -295 0 -305 1 1 6 F +S 34 -195 0 -205 1 1 6 F +S 34 -95 0 -105 1 1 6 F +S 34 5 0 -5 1 1 6 F +S 34 105 0 95 1 1 6 F +S 34 205 0 195 1 1 6 F +S 34 305 0 295 1 1 6 F +S 34 405 0 395 1 1 6 F +S 34 505 0 495 1 1 6 F +P 2 1 1 6 50 -600 34 -600 N +P 2 1 1 6 50 -500 34 -500 N +P 2 1 1 6 50 -400 34 -400 N +P 2 1 1 6 50 -300 34 -300 N +P 2 1 1 6 50 -200 34 -200 N +P 2 1 1 6 50 -100 34 -100 N +P 2 1 1 6 50 0 34 0 N +P 2 1 1 6 50 100 34 100 N +P 2 1 1 6 50 200 34 200 N +P 2 1 1 6 50 300 34 300 N +P 2 1 1 6 50 400 34 400 N +P 2 1 1 6 50 500 34 500 N +X Pin_1 1 200 500 150 L 50 50 1 1 P +X Pin_10 10 200 -400 150 L 50 50 1 1 P +X Pin_11 11 200 -500 150 L 50 50 1 1 P +X Pin_12 12 200 -600 150 L 50 50 1 1 P +X Pin_2 2 200 400 150 L 50 50 1 1 P +X Pin_3 3 200 300 150 L 50 50 1 1 P +X Pin_4 4 200 200 150 L 50 50 1 1 P +X Pin_5 5 200 100 150 L 50 50 1 1 P +X Pin_6 6 200 0 150 L 50 50 1 1 P +X Pin_7 7 200 -100 150 L 50 50 1 1 P +X Pin_8 8 200 -200 150 L 50 50 1 1 P +X Pin_9 9 200 -300 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_LED +# +DEF Device_LED D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "Device_LED" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + LED* + LED_SMD:* + LED_THT:* +$ENDFPLIST +DRAW +P 2 0 1 10 -50 -50 -50 50 N +P 2 0 1 0 -50 0 50 0 N +P 4 0 1 10 50 -50 50 50 -50 0 50 -50 N +P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N +P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_US +# +DEF Device_R_US R 0 0 N Y 1 F N +F0 "R" 100 0 50 V V C CNN +F1 "Device_R_US" -100 0 50 V V C CNN +F2 "" 40 -10 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +P 2 0 1 0 0 -90 0 -100 N +P 2 0 1 0 0 90 0 100 N +P 5 0 1 0 0 -30 40 -45 0 -60 -40 -75 0 -90 N +P 5 0 1 0 0 30 40 15 0 0 -40 -15 0 -30 N +P 5 0 1 0 0 90 40 75 0 60 -40 45 0 30 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Transistor_FET_2N7002 +# +DEF Transistor_FET_2N7002 Q 0 20 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "Transistor_FET_2N7002" 200 0 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-23" 200 -75 50 H I L CIN +F3 "" 0 0 50 H I L CNN +ALIAS 2N7002 2N7002E 2N7002H 2N7002K BS170F BS870 BSN20 BSS123 BSS127S DMG2302U DMG3402L DMG3404L DMG3406L DMG3414U DMG3418L DMN10H220L DMN10H700S DMN13H750S DMN2041L DMN2050L DMN2056U DMN2058U DMN2075U DMN2230U DMN24H11DS DMN24H3D5L DMN3042L DMN3051L DMN30H4D0L DMN3110S DMN3150L DMN3300U DMN3404L DMN6075S DMN6140L DMN67D7L DMN67D8L MMBF170 VN10LF ZVN3306F ZVN3310F ZVN3320F ZVN4106F ZXM61N02F ZXM61N03F ZXMN10A07F ZXMN2A01F ZXMN2A14F ZXMN2B01F ZXMN2B14FH ZXMN2F30FH ZXMN2F34FH ZXMN3A01F ZXMN3A14F ZXMN3B01F ZXMN3B14F ZXMN3F30FH ZXMN6A07F IRLML0030 IRLML2060 TSM2302CX +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +C 65 0 110 0 1 10 N +C 100 -70 10 0 1 0 F +C 100 70 10 0 1 0 F +P 2 0 1 0 10 0 -100 0 N +P 2 0 1 10 10 75 10 -75 N +P 2 0 1 10 30 -50 30 -90 N +P 2 0 1 10 30 20 30 -20 N +P 2 0 1 10 30 90 30 50 N +P 2 0 1 0 100 100 100 70 N +P 3 0 1 0 100 -100 100 0 30 0 N +P 4 0 1 0 30 -70 130 -70 130 70 30 70 N +P 4 0 1 0 40 0 80 15 80 -15 40 0 F +P 4 0 1 0 110 20 115 15 145 15 150 10 N +P 4 0 1 0 130 15 115 -10 145 -10 130 15 N +X G 1 -200 0 100 R 50 50 1 1 I +X S 2 100 -200 100 U 50 50 1 1 P +X D 3 100 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GND +# +DEF power_GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/OpenPLC_modules/switches/switches.kicad_pcb b/OpenPLC_modules/switches/switches.kicad_pcb new file mode 100644 index 0000000..867cf7b --- /dev/null +++ b/OpenPLC_modules/switches/switches.kicad_pcb @@ -0,0 +1,2694 @@ +(kicad_pcb (version 20171130) (host pcbnew 5.1.6) + + (general + (thickness 1.6) + (drawings 27) + (tracks 183) + (zones 0) + (modules 44) + (nets 35) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user hide) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user hide) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user hide) + (49 F.Fab user hide) + ) + + (setup + (last_trace_width 0.6) + (trace_clearance 0.3) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (via_size 1.3) + (via_drill 0.6) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.15) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.051) + (solder_mask_min_width 0.25) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes false) + (usegerberadvancedattributes false) + (creategerberjobfile false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "/home/easwaran/allProjects/kicad/openplc_modules/switches/gerber/")) + ) + + (net 0 "") + (net 1 /s10) + (net 2 /s8) + (net 3 /s6) + (net 4 /s4) + (net 5 /s2) + (net 6 /s9) + (net 7 /s7) + (net 8 /s5) + (net 9 /s3) + (net 10 /s1) + (net 11 GND) + (net 12 "Net-(D4-Pad1)") + (net 13 "Net-(D5-Pad1)") + (net 14 "Net-(D3-Pad1)") + (net 15 "Net-(D2-Pad1)") + (net 16 "Net-(D1-Pad1)") + (net 17 "Net-(D6-Pad1)") + (net 18 +5V) + (net 19 "Net-(Q3-Pad1)") + (net 20 "Net-(Q6-Pad1)") + (net 21 "Net-(Q5-Pad1)") + (net 22 "Net-(Q1-Pad1)") + (net 23 "Net-(Q2-Pad1)") + (net 24 "Net-(Q4-Pad1)") + (net 25 "Net-(D9-Pad2)") + (net 26 "Net-(D8-Pad2)") + (net 27 "Net-(D7-Pad2)") + (net 28 "Net-(D10-Pad2)") + (net 29 "Net-(Q3-Pad2)") + (net 30 "Net-(Q6-Pad2)") + (net 31 "Net-(Q5-Pad2)") + (net 32 "Net-(Q4-Pad2)") + (net 33 "Net-(Q2-Pad2)") + (net 34 "Net-(Q1-Pad2)") + + (net_class Default "This is the default net class." + (clearance 0.3) + (trace_width 0.6) + (via_dia 1.3) + (via_drill 0.6) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +5V) + (add_net /s1) + (add_net /s10) + (add_net /s2) + (add_net /s3) + (add_net /s4) + (add_net /s5) + (add_net /s6) + (add_net /s7) + (add_net /s8) + (add_net /s9) + (add_net GND) + (add_net "Net-(D1-Pad1)") + (add_net "Net-(D10-Pad2)") + (add_net "Net-(D2-Pad1)") + (add_net "Net-(D3-Pad1)") + (add_net "Net-(D4-Pad1)") + (add_net "Net-(D5-Pad1)") + (add_net "Net-(D6-Pad1)") + (add_net "Net-(D7-Pad2)") + (add_net "Net-(D8-Pad2)") + (add_net "Net-(D9-Pad2)") + (add_net "Net-(Q1-Pad1)") + (add_net "Net-(Q1-Pad2)") + (add_net "Net-(Q2-Pad1)") + (add_net "Net-(Q2-Pad2)") + (add_net "Net-(Q3-Pad1)") + (add_net "Net-(Q3-Pad2)") + (add_net "Net-(Q4-Pad1)") + (add_net "Net-(Q4-Pad2)") + (add_net "Net-(Q5-Pad1)") + (add_net "Net-(Q5-Pad2)") + (add_net "Net-(Q6-Pad1)") + (add_net "Net-(Q6-Pad2)") + ) + + (module LEDs:LED_1206_HandSoldering (layer F.Cu) (tedit 5C91E5CF) (tstamp 5C3CC83B) + (at 123.249514 119.209815 270) + (descr "LED SMD 1206, hand soldering") + (tags "LED 1206") + (path /5C3C5E62) + (attr smd) + (fp_text reference D10 (at 0 -1.85 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value NC4 (at -0.083815 -2.226486 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3.25 1.1) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.1 -0.95) (end 1.6 -0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 0.95) (end 1.6 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -0.45 -0.4) (end -0.45 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 0.4) (end -0.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 -0.4) (end 0.2 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.4 0) (end 0.2 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 -0.95) (end -3.1 0.95) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -2 0 270) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 2 /s8)) + (pad 2 smd rect (at 2 0 270) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 28 "Net-(D10-Pad2)")) + (model ${KISYS3DMOD}/LEDs.3dshapes/LED_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module LEDs:LED_1206_HandSoldering (layer F.Cu) (tedit 5C91E5D5) (tstamp 5C3CBA7E) + (at 123.23973 104.590725 270) + (descr "LED SMD 1206, hand soldering") + (tags "LED 1206") + (path /5C3C4B74) + (attr smd) + (fp_text reference D9 (at 0 -1.85 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value NC3 (at 0.057275 -2.23627 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.1 -0.95) (end -3.1 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.4 0) (end 0.2 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 -0.4) (end 0.2 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 0.4) (end -0.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start -0.45 -0.4) (end -0.45 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 0.95) (end 1.6 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 -0.95) (end 1.6 -0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.25 -1.11) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (pad 2 smd rect (at 2 0 270) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 25 "Net-(D9-Pad2)")) + (pad 1 smd rect (at -2 0 270) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 7 /s7)) + (model ${KISYS3DMOD}/LEDs.3dshapes/LED_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module LEDs:LED_1206_HandSoldering (layer F.Cu) (tedit 5C91E57B) (tstamp 5C91DF06) + (at 123.182653 90.733635 270) + (descr "LED SMD 1206, hand soldering") + (tags "LED 1206") + (path /5C3C3A4A) + (attr smd) + (fp_text reference D8 (at 0 -1.85 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value NC2 (at -0.055635 -2.293347 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3.25 1.1) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.1 -0.95) (end 1.6 -0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 0.95) (end 1.6 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -0.45 -0.4) (end -0.45 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 0.4) (end -0.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 -0.4) (end 0.2 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.4 0) (end 0.2 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 -0.95) (end -3.1 0.95) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -2 0 270) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 3 /s6)) + (pad 2 smd rect (at 2 0 270) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 26 "Net-(D8-Pad2)")) + (model ${KISYS3DMOD}/LEDs.3dshapes/LED_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module LEDs:LED_1206_HandSoldering (layer F.Cu) (tedit 5C91E56F) (tstamp 5C3CB9D3) + (at 123.057679 76.114545 270) + (descr "LED SMD 1206, hand soldering") + (tags "LED 1206") + (path /5C3C2B44) + (attr smd) + (fp_text reference D7 (at 0 -1.85 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value NC1 (at 0.085455 -2.418321 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.1 -0.95) (end -3.1 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.4 0) (end 0.2 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 -0.4) (end 0.2 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 0.4) (end -0.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start -0.45 -0.4) (end -0.45 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 0.95) (end 1.6 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 -0.95) (end 1.6 -0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.25 -1.11) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (pad 2 smd rect (at 2 0 270) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 27 "Net-(D7-Pad2)")) + (pad 1 smd rect (at -2 0 270) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 8 /s5)) + (model ${KISYS3DMOD}/LEDs.3dshapes/LED_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module LEDs:LED_1206_HandSoldering locked (layer F.Cu) (tedit 5C91E686) (tstamp 5C3CA649) + (at 137.86 104.578 90) + (descr "LED SMD 1206, hand soldering") + (tags "LED 1206") + (path /5C39065B) + (attr smd) + (fp_text reference D6 (at 0 -1.85 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value L2 (at 0 1.9 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3.25 1.1) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.1 -0.95) (end 1.6 -0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 0.95) (end 1.6 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -0.45 -0.4) (end -0.45 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 0.4) (end -0.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 -0.4) (end 0.2 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.4 0) (end 0.2 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 -0.95) (end -3.1 0.95) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 17 "Net-(D6-Pad1)")) + (pad 2 smd rect (at 2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 18 +5V)) + (model ${KISYS3DMOD}/LEDs.3dshapes/LED_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module LEDs:LED_1206_HandSoldering (layer F.Cu) (tedit 5C91E67E) (tstamp 5C3CA635) + (at 137.86 90.466905 90) + (descr "LED SMD 1206, hand soldering") + (tags "LED 1206") + (path /5C390654) + (attr smd) + (fp_text reference D5 (at 0 -1.85 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value L1 (at 0 1.9 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.1 -0.95) (end -3.1 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.4 0) (end 0.2 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 -0.4) (end 0.2 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 0.4) (end -0.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start -0.45 -0.4) (end -0.45 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 0.95) (end 1.6 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 -0.95) (end 1.6 -0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.25 -1.11) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (pad 2 smd rect (at 2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 18 +5V)) + (pad 1 smd rect (at -2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 13 "Net-(D5-Pad1)")) + (model ${KISYS3DMOD}/LEDs.3dshapes/LED_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module LEDs:LED_1206_HandSoldering (layer F.Cu) (tedit 5C91E55B) (tstamp 5C3CA621) + (at 113.644 119.209815 90) + (descr "LED SMD 1206, hand soldering") + (tags "LED 1206") + (path /5C39064D) + (attr smd) + (fp_text reference D4 (at 0 -1.85 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value NO4 (at 0 1.9 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3.25 1.1) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.1 -0.95) (end 1.6 -0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 0.95) (end 1.6 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -0.45 -0.4) (end -0.45 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 0.4) (end -0.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 -0.4) (end 0.2 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.4 0) (end 0.2 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 -0.95) (end -3.1 0.95) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(D4-Pad1)")) + (pad 2 smd rect (at 2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 18 +5V)) + (model ${KISYS3DMOD}/LEDs.3dshapes/LED_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module LEDs:LED_1206_HandSoldering (layer F.Cu) (tedit 5C91E54A) (tstamp 5C3CA60D) + (at 113.674 104.590725 90) + (descr "LED SMD 1206, hand soldering") + (tags "LED 1206") + (path /5C38AB24) + (attr smd) + (fp_text reference D3 (at 0 -1.85 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value NO3 (at 0 1.9 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.1 -0.95) (end -3.1 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.4 0) (end 0.2 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 -0.4) (end 0.2 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 0.4) (end -0.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start -0.45 -0.4) (end -0.45 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 0.95) (end 1.6 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 -0.95) (end 1.6 -0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.25 -1.11) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (pad 2 smd rect (at 2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 18 +5V)) + (pad 1 smd rect (at -2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 14 "Net-(D3-Pad1)")) + (model ${KISYS3DMOD}/LEDs.3dshapes/LED_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module LEDs:LED_1206_HandSoldering (layer F.Cu) (tedit 5C91E537) (tstamp 5C3CA5F9) + (at 113.674 90.733635 90) + (descr "LED SMD 1206, hand soldering") + (tags "LED 1206") + (path /5C38AAB2) + (attr smd) + (fp_text reference D2 (at 0 -1.85 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value NO2 (at 0 1.9 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3.25 1.1) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.1 -0.95) (end 1.6 -0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 0.95) (end 1.6 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -0.45 -0.4) (end -0.45 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 0.4) (end -0.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 -0.4) (end 0.2 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.4 0) (end 0.2 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 -0.95) (end -3.1 0.95) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 15 "Net-(D2-Pad1)")) + (pad 2 smd rect (at 2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 18 +5V)) + (model ${KISYS3DMOD}/LEDs.3dshapes/LED_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module LEDs:LED_1206_HandSoldering (layer F.Cu) (tedit 5C91E528) (tstamp 5C3CC5F8) + (at 113.674 76.114545 90) + (descr "LED SMD 1206, hand soldering") + (tags "LED 1206") + (path /5C38A8BF) + (attr smd) + (fp_text reference D1 (at 0 -1.85 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value NO1 (at 0 1.9 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.1 -0.95) (end -3.1 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.4 0) (end 0.2 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 -0.4) (end 0.2 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.2 0.4) (end -0.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start -0.45 -0.4) (end -0.45 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 0.95) (end 1.6 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 -0.95) (end 1.6 -0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.25 -1.11) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.11) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end 3.25 -1.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.1) (end -3.25 1.1) (layer F.CrtYd) (width 0.05)) + (pad 2 smd rect (at 2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 18 +5V)) + (pad 1 smd rect (at -2 0 90) (size 2 1.7) (layers F.Cu F.Paste F.Mask) + (net 16 "Net-(D1-Pad1)")) + (model ${KISYS3DMOD}/LEDs.3dshapes/LED_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C3CC873) + (at 119.693514 119.209815 270) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C3C5E5B) + (attr smd) + (fp_text reference R16 (at 0 -1.7 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 270) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 1 smd rect (at -1.35 0 270) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 18 +5V)) + (pad 2 smd rect (at 1.35 0 270) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 "Net-(D10-Pad2)")) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C3CBAB6) + (at 119.501679 76.114545 270) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C3C2B3D) + (attr smd) + (fp_text reference R13 (at 0 -1.7 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 270) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 2 smd rect (at 1.35 0 270) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 27 "Net-(D7-Pad2)")) + (pad 1 smd rect (at -1.35 0 270) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 18 +5V)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C3CBA0B) + (at 119.626653 90.733635 270) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C3C3A43) + (attr smd) + (fp_text reference R14 (at 0 -1.7 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 270) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 1 smd rect (at -1.35 0 270) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 18 +5V)) + (pad 2 smd rect (at 1.35 0 270) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 "Net-(D8-Pad2)")) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C3CBB82) + (at 119.68373 104.590725 270) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C3C4B6D) + (attr smd) + (fp_text reference R15 (at 0 -1.7 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 270) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 2 smd rect (at 1.35 0 270) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 "Net-(D9-Pad2)")) + (pad 1 smd rect (at -1.35 0 270) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 18 +5V)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C3CBAFE) + (at 129.862 104.668 90) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C39F801) + (attr smd) + (fp_text reference R12 (at -0.234 -2.1 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 1 smd rect (at -1.35 0 90) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /s10)) + (pad 2 smd rect (at 1.35 0 90) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 20 "Net-(Q6-Pad1)")) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C3CC630) + (at 105.696 76.114545 90) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C397AB8) + (attr smd) + (fp_text reference R7 (at 0 -1.7 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 2 smd rect (at 1.35 0 90) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 22 "Net-(Q1-Pad1)")) + (pad 1 smd rect (at -1.35 0 90) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 10 /s1)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C3C968E) + (at 105.696 90.733635 90) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C3988CF) + (attr smd) + (fp_text reference R8 (at 0 -1.7 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 1 smd rect (at -1.35 0 90) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 5 /s2)) + (pad 2 smd rect (at 1.35 0 90) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 "Net-(Q2-Pad1)")) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C3C999A) + (at 105.696 104.590725 90) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C39A9E7) + (attr smd) + (fp_text reference R9 (at 0 -1.7 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 2 smd rect (at 1.35 0 90) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 19 "Net-(Q3-Pad1)")) + (pad 1 smd rect (at -1.35 0 90) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 9 /s3)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C3C99CA) + (at 105.626 119.209815 90) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C39C1DB) + (attr smd) + (fp_text reference R10 (at 0 -1.7 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 1 smd rect (at -1.35 0 90) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 4 /s4)) + (pad 2 smd rect (at 1.35 0 90) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 "Net-(Q4-Pad1)")) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C3CBBEE) + (at 129.862 90.466905 90) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C39DE34) + (attr smd) + (fp_text reference R11 (at 0.042905 -2.1 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 2 smd rect (at 1.35 0 90) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 21 "Net-(Q5-Pad1)")) + (pad 1 smd rect (at -1.35 0 90) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 6 /s9)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C3C96EE) + (at 134.15 109.728) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C390646) + (attr smd) + (fp_text reference R6 (at -0.038 1.778) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 "Net-(Q6-Pad2)")) + (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 GND)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C7D106E) + (at 134.15 95.758) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C39063F) + (attr smd) + (fp_text reference R5 (at 0 1.778) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 "Net-(Q5-Pad2)")) + (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 GND)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C7D09A0) + (at 109.964 124.206) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C390638) + (attr smd) + (fp_text reference R4 (at -0.174 1.778) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 32 "Net-(Q4-Pad2)")) + (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 GND)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C7D0A95) + (at 109.964 109.728) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C38A2F8) + (attr smd) + (fp_text reference R3 (at 0 1.778) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 GND)) + (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 29 "Net-(Q3-Pad2)")) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C3C96BE) + (at 109.964 95.758) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C38A292) + (attr smd) + (fp_text reference R2 (at 0 1.778) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 33 "Net-(Q2-Pad2)")) + (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 GND)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805_HandSoldering (layer F.Cu) (tedit 58E0A804) (tstamp 5C7D0CDD) + (at 109.964 81.28) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5C388E52) + (attr smd) + (fp_text reference R1 (at 0 -1.7) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_US (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 GND)) + (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 34 "Net-(Q1-Pad2)")) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 58CD5446) (tstamp 5C388061) + (at 97.79 83.566) + (descr "Through hole straight socket strip, 1x12, 2.54mm pitch, single row") + (tags "Through hole socket strip THT 1x12 2.54mm single row") + (path /5C396434) + (fp_text reference J1 (at 0 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value switchesOut (at 1.21 30.734) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.27 -1.27) (end -1.27 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 29.21) (end 1.27 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 29.21) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.27) (end -1.33 29.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 29.27) (end 1.33 29.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 29.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end -1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 29.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 29.75) (end 1.8 29.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 29.75) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 -2.33) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 12 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 /s10)) + (pad 11 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 /s9)) + (pad 10 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 2 /s8)) + (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 /s7)) + (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 /s6)) + (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 8 /s5)) + (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /s4)) + (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 /s3)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 /s2)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 /s1)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 18 +5V)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 GND)) + (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x12_Pitch2.54mm.wrl + (offset (xyz 0 -13.96999979019165 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 270)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 58CE4E7E) (tstamp 5C3C98EA) + (at 133.8 104.578) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /5C39062B) + (attr smd) + (fp_text reference Q6 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2N7002 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 20 "Net-(Q6-Pad1)")) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 30 "Net-(Q6-Pad2)")) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 17 "Net-(D6-Pad1)")) + (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 58CE4E7E) (tstamp 5C7D0ECE) + (at 109.614 76.114545) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /5C3870DE) + (attr smd) + (fp_text reference Q1 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2N7002 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 16 "Net-(D1-Pad1)")) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 34 "Net-(Q1-Pad2)")) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 22 "Net-(Q1-Pad1)")) + (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 58CE4E7E) (tstamp 5C3C97CA) + (at 109.614 90.479635) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /5C3871FB) + (attr smd) + (fp_text reference Q2 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2N7002 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 23 "Net-(Q2-Pad1)")) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 33 "Net-(Q2-Pad2)")) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 15 "Net-(D2-Pad1)")) + (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 58CE4E7E) (tstamp 5C3C9842) + (at 109.614 104.844725) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /5C387243) + (attr smd) + (fp_text reference Q3 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2N7002 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 14 "Net-(D3-Pad1)")) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 29 "Net-(Q3-Pad2)")) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 19 "Net-(Q3-Pad1)")) + (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 58CE4E7E) (tstamp 5C3C975E) + (at 133.8 90.466905) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /5C390624) + (attr smd) + (fp_text reference Q5 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2N7002 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 21 "Net-(Q5-Pad1)")) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 31 "Net-(Q5-Pad2)")) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 13 "Net-(D5-Pad1)")) + (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 58CE4E7E) (tstamp 5C3C98AE) + (at 109.614 119.209815) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /5C39061D) + (attr smd) + (fp_text reference Q4 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2N7002 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(D4-Pad1)")) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 32 "Net-(Q4-Pad2)")) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 24 "Net-(Q4-Pad1)")) + (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Wire_Pads:SolderWirePad_single_SMD_5x10mm (layer B.Cu) (tedit 5640A485) (tstamp 5C3CCE14) + (at 135.636 104.648 90) + (descr "Wire Pad, Square, SMD Pad, 5mm x 10mm,") + (tags "MesurementPoint Square SMDPad 5mmx10mm ") + (path /5C3724E2) + (attr smd) + (fp_text reference J12 (at 0 3.81 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Conn_01x01_Female (at 0 -6.35 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 2.75 5.25) (end -2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 -5.25) (end 2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 -5.25) (end 2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 5.25) (end -2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at 0 0 90) (size 5 10) (layers B.Cu B.Paste B.Mask) + (net 1 /s10)) + ) + + (module Wire_Pads:SolderWirePad_single_SMD_5x10mm (layer B.Cu) (tedit 5640A485) (tstamp 5C373850) + (at 135.636 90.678 90) + (descr "Wire Pad, Square, SMD Pad, 5mm x 10mm,") + (tags "MesurementPoint Square SMDPad 5mmx10mm ") + (path /5C3724BC) + (attr smd) + (fp_text reference J11 (at 0 3.81 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Conn_01x01_Female (at 0 -6.35 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.75 5.25) (end -2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 -5.25) (end 2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 -5.25) (end 2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 5.25) (end -2.75 5.25) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at 0 0 90) (size 5 10) (layers B.Cu B.Paste B.Mask) + (net 6 /s9)) + ) + + (module Wire_Pads:SolderWirePad_single_SMD_5x10mm (layer B.Cu) (tedit 5640A485) (tstamp 5C3CBB5F) + (at 122.682 119.126 90) + (descr "Wire Pad, Square, SMD Pad, 5mm x 10mm,") + (tags "MesurementPoint Square SMDPad 5mmx10mm ") + (path /5C372498) + (attr smd) + (fp_text reference J10 (at 0 3.81 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Conn_01x01_Female (at 0 -6.35 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 2.75 5.25) (end -2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 -5.25) (end 2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 -5.25) (end 2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 5.25) (end -2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at 0 0 90) (size 5 10) (layers B.Cu B.Paste B.Mask) + (net 2 /s8)) + ) + + (module Wire_Pads:SolderWirePad_single_SMD_5x10mm (layer B.Cu) (tedit 5640A485) (tstamp 5C3CBB47) + (at 122.682 104.648 90) + (descr "Wire Pad, Square, SMD Pad, 5mm x 10mm,") + (tags "MesurementPoint Square SMDPad 5mmx10mm ") + (path /5C372476) + (attr smd) + (fp_text reference J9 (at 0 3.81 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Conn_01x01_Female (at 0 -6.35 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.75 5.25) (end -2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 -5.25) (end 2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 -5.25) (end 2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 5.25) (end -2.75 5.25) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at 0 0 90) (size 5 10) (layers B.Cu B.Paste B.Mask) + (net 7 /s7)) + ) + + (module Wire_Pads:SolderWirePad_single_SMD_5x10mm (layer B.Cu) (tedit 5640A485) (tstamp 5C3CC10B) + (at 122.682 90.678 90) + (descr "Wire Pad, Square, SMD Pad, 5mm x 10mm,") + (tags "MesurementPoint Square SMDPad 5mmx10mm ") + (path /5C372456) + (attr smd) + (fp_text reference J8 (at 0 3.81 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Conn_01x01_Female (at 0 -6.35 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 2.75 5.25) (end -2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 -5.25) (end 2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 -5.25) (end 2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 5.25) (end -2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at 0 0 90) (size 5 10) (layers B.Cu B.Paste B.Mask) + (net 3 /s6)) + ) + + (module Wire_Pads:SolderWirePad_single_SMD_5x10mm (layer B.Cu) (tedit 5640A485) (tstamp 5C3CCC88) + (at 122.428 76.2 90) + (descr "Wire Pad, Square, SMD Pad, 5mm x 10mm,") + (tags "MesurementPoint Square SMDPad 5mmx10mm ") + (path /5C372438) + (attr smd) + (fp_text reference J7 (at 0 3.81 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Conn_01x01_Female (at 0 -6.35 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.75 5.25) (end -2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 -5.25) (end 2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 -5.25) (end 2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 5.25) (end -2.75 5.25) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at 0 0 90) (size 5 10) (layers B.Cu B.Paste B.Mask) + (net 8 /s5)) + ) + + (module Wire_Pads:SolderWirePad_single_SMD_5x10mm (layer B.Cu) (tedit 5640A485) (tstamp 5C373820) + (at 109.728 119.126 90) + (descr "Wire Pad, Square, SMD Pad, 5mm x 10mm,") + (tags "MesurementPoint Square SMDPad 5mmx10mm ") + (path /5C37241C) + (attr smd) + (fp_text reference J6 (at 0 3.81 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Conn_01x01_Female (at 0 -6.35 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 2.75 5.25) (end -2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 -5.25) (end 2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 -5.25) (end 2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 5.25) (end -2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at 0 0 90) (size 5 10) (layers B.Cu B.Paste B.Mask) + (net 4 /s4)) + ) + + (module Wire_Pads:SolderWirePad_single_SMD_5x10mm (layer B.Cu) (tedit 5640A485) (tstamp 5C373868) + (at 109.728 104.648 90) + (descr "Wire Pad, Square, SMD Pad, 5mm x 10mm,") + (tags "MesurementPoint Square SMDPad 5mmx10mm ") + (path /5C372402) + (attr smd) + (fp_text reference J5 (at 0 3.81 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Conn_01x01_Female (at 0 -6.35 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.75 5.25) (end -2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 -5.25) (end 2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 -5.25) (end 2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 5.25) (end -2.75 5.25) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at 0 0 90) (size 5 10) (layers B.Cu B.Paste B.Mask) + (net 9 /s3)) + ) + + (module Wire_Pads:SolderWirePad_single_SMD_5x10mm (layer B.Cu) (tedit 5640A485) (tstamp 5C3CB763) + (at 109.728 90.678 90) + (descr "Wire Pad, Square, SMD Pad, 5mm x 10mm,") + (tags "MesurementPoint Square SMDPad 5mmx10mm ") + (path /5C3723EA) + (attr smd) + (fp_text reference J4 (at 0 3.81 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Conn_01x01_Female (at 0 -6.35 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 2.75 5.25) (end -2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 -5.25) (end 2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 -5.25) (end 2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 5.25) (end -2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at 0 0 90) (size 5 10) (layers B.Cu B.Paste B.Mask) + (net 5 /s2)) + ) + + (module Wire_Pads:SolderWirePad_single_SMD_5x10mm (layer B.Cu) (tedit 5640A485) (tstamp 5C3CB711) + (at 109.982 76.2 90) + (descr "Wire Pad, Square, SMD Pad, 5mm x 10mm,") + (tags "MesurementPoint Square SMDPad 5mmx10mm ") + (path /5C3723D4) + (attr smd) + (fp_text reference J3 (at 0 3.81 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Conn_01x01_Female (at 0 -6.35 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.75 5.25) (end -2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 -5.25) (end 2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 -5.25) (end 2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 5.25) (end -2.75 5.25) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at 0 0 90) (size 5 10) (layers B.Cu B.Paste B.Mask) + (net 10 /s1)) + ) + + (module Wire_Pads:SolderWirePad_single_SMD_5x10mm (layer B.Cu) (tedit 5640A485) (tstamp 5C37364A) + (at 135.636 61.722 90) + (descr "Wire Pad, Square, SMD Pad, 5mm x 10mm,") + (tags "MesurementPoint Square SMDPad 5mmx10mm ") + (path /5C3723A2) + (attr smd) + (fp_text reference J2 (at 0 3.81 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Conn_01x01_Female (at 0 -6.35 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 2.75 5.25) (end -2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 -5.25) (end 2.75 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 -5.25) (end 2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 5.25) (end -2.75 -5.25) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at 0 0 90) (size 5 10) (layers B.Cu B.Paste B.Mask) + (net 11 GND)) + ) + + (gr_text L2 (at 101.092 111.457) (layer F.SilkS) (tstamp 5C91FB86) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (gr_text L1 (at 101.092 108.917) (layer F.SilkS) (tstamp 5C91FB85) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (gr_text NC4 (at 101.092 106.377) (layer F.SilkS) (tstamp 5C91FB84) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (gr_text NC3 (at 101.092 103.837) (layer F.SilkS) (tstamp 5C91FB83) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (gr_text NC2 (at 101.092 101.297) (layer F.SilkS) (tstamp 5C91FB82) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (gr_text NC1 (at 101.092 98.757) (layer F.SilkS) (tstamp 5C91FB81) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (gr_text NO4 (at 101.092 96.217) (layer F.SilkS) (tstamp 5C91FB80) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (gr_text NO3 (at 101.092 93.677) (layer F.SilkS) (tstamp 5C91FB7F) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (gr_text NO2 (at 101.092 91.137) (layer F.SilkS) (tstamp 5C91FB7E) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (gr_text NO1 (at 101.092 88.597) (layer F.SilkS) (tstamp 5C91FB7D) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (gr_text +5V (at 101.092 86.057) (layer F.SilkS) (tstamp 5C91FB7C) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (gr_text GND (at 101.092 83.517) (layer F.SilkS) (tstamp 5C91FC00) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (gr_line (start 140.018 141.372) (end 98.018 141.372) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 140.018 51.372) (end 98.018 51.372) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 94.018 55.372) (end 94.018 137.372) (layer Edge.Cuts) (width 0.1)) + (gr_arc (start 140.018 137.372) (end 140.018 141.372) (angle -90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 144.018 137.372) (end 144.018 55.372) (layer Edge.Cuts) (width 0.1)) + (gr_arc (start 140.018 55.372) (end 144.018 55.372) (angle -90) (layer Edge.Cuts) (width 0.1)) + (gr_arc (start 98.018 55.372) (end 98.018 51.372) (angle -90) (layer Edge.Cuts) (width 0.1)) + (gr_circle (center 119.053327 61.372) (end 119.053327 59.771999) (layer Edge.Cuts) (width 0.1)) + (dimension 50.0001 (width 0.3) (layer Margin) + (gr_text "50.000 mm" (at 118.973596 42.647849 0.1145914062) (layer Margin) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 144 55.8) (xy 143.976623 44.111426))) + (feature2 (pts (xy 94 55.9) (xy 93.976623 44.211426))) + (crossbar (pts (xy 93.977796 44.797845) (xy 143.977796 44.697845))) + (arrow1a (pts (xy 143.977796 44.697845) (xy 142.852467 45.286518))) + (arrow1b (pts (xy 143.977796 44.697845) (xy 142.850122 44.113678))) + (arrow2a (pts (xy 93.977796 44.797845) (xy 95.10547 45.382012))) + (arrow2b (pts (xy 93.977796 44.797845) (xy 95.103125 44.209172))) + ) + (dimension 90.000056 (width 0.3) (layer Margin) + (gr_text "90.000 mm" (at 154.701205 96.38361 270.063662) (layer Margin) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 140 141.4) (xy 153.237627 141.385292))) + (feature2 (pts (xy 139.9 51.4) (xy 153.137627 51.385292))) + (crossbar (pts (xy 152.551206 51.385943) (xy 152.651206 141.385943))) + (arrow1a (pts (xy 152.651206 141.385943) (xy 152.063534 140.260092))) + (arrow1b (pts (xy 152.651206 141.385943) (xy 153.236375 140.258788))) + (arrow2a (pts (xy 152.551206 51.385943) (xy 151.966037 52.513098))) + (arrow2b (pts (xy 152.551206 51.385943) (xy 153.138878 52.511794))) + ) + (gr_circle (center 119.053327 131.372) (end 119.053327 129.772) (layer Edge.Cuts) (width 0.1)) + (gr_arc (start 98.018 137.372) (end 94.018 137.372) (angle -90) (layer Edge.Cuts) (width 0.1)) + (gr_text switchBoard (at 136.652 124.968 90) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text OpenPLC (at 139.192 61.976 90) (layer F.SilkS) (tstamp 5C3D1B16) + (effects (font (size 3 3) (thickness 0.5))) + ) + (gr_text FOSSEE (at 129.794 61.976 90) (layer F.SilkS) + (effects (font (size 3 3) (thickness 0.5))) + ) + + (via (at 130.302 108.966) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 1)) + (segment (start 129.862 106.018) (end 129.862 107.51) (width 0.6) (layer F.Cu) (net 1)) + (segment (start 135.636 108.204) (end 135.636 104.648) (width 0.6) (layer B.Cu) (net 1)) + (segment (start 134.874 108.966) (end 135.636 108.204) (width 0.6) (layer B.Cu) (net 1)) + (via (at 103.967235 113.062373) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 1)) + (segment (start 131.572 108.966) (end 130.302 108.966) (width 0.6) (layer B.Cu) (net 1)) + (segment (start 131.318 108.966) (end 131.572 108.966) (width 0.6) (layer B.Cu) (net 1)) + (segment (start 131.572 108.966) (end 134.874 108.966) (width 0.6) (layer B.Cu) (net 1)) + (segment (start 130.302 110.744) (end 130.302 108.966) (width 0.6) (layer F.Cu) (net 1)) + (segment (start 103.967235 113.062373) (end 127.983627 113.062373) (width 0.6) (layer F.Cu) (net 1)) + (segment (start 127.983627 113.062373) (end 130.302 110.744) (width 0.6) (layer F.Cu) (net 1)) + (segment (start 129.862 108.526) (end 130.302 108.966) (width 0.6) (layer F.Cu) (net 1)) + (segment (start 129.862 106.018) (end 129.862 108.526) (width 0.6) (layer F.Cu) (net 1)) + (segment (start 103.967235 113.062373) (end 101.632373 113.062373) (width 0.6) (layer B.Cu) (net 1)) + (segment (start 100.076 111.506) (end 97.79 111.506) (width 0.6) (layer B.Cu) (net 1)) + (segment (start 101.632373 113.062373) (end 100.076 111.506) (width 0.6) (layer B.Cu) (net 1)) + (via (at 122.682 119.126) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 2)) + (segment (start 123.249514 117.209815) (end 123.249514 118.558486) (width 0.6) (layer F.Cu) (net 2)) + (segment (start 123.249514 118.558486) (end 122.682 119.126) (width 0.6) (layer F.Cu) (net 2)) + (segment (start 120.182 119.126) (end 122.682 119.126) (width 0.6) (layer B.Cu) (net 2)) + (segment (start 105.156 110.236) (end 111.292 110.236) (width 0.6) (layer B.Cu) (net 2)) + (segment (start 111.292 110.236) (end 120.182 119.126) (width 0.6) (layer B.Cu) (net 2)) + (segment (start 97.79 106.426) (end 101.346 106.426) (width 0.6) (layer B.Cu) (net 2)) + (segment (start 101.346 106.426) (end 103.378 108.458) (width 0.6) (layer B.Cu) (net 2)) + (segment (start 103.378 108.458) (end 105.156 110.236) (width 0.6) (layer B.Cu) (net 2)) + (segment (start 123.182653 88.733635) (end 123.182653 90.177347) (width 0.6) (layer F.Cu) (net 3)) + (via (at 122.682 90.678) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 3)) + (segment (start 123.182653 90.177347) (end 122.682 90.678) (width 0.6) (layer F.Cu) (net 3)) + (segment (start 120.182 90.678) (end 122.682 90.678) (width 0.6) (layer B.Cu) (net 3)) + (segment (start 115.864 94.996) (end 120.182 90.678) (width 0.6) (layer B.Cu) (net 3)) + (segment (start 98.639999 100.496001) (end 104.14 94.996) (width 0.6) (layer B.Cu) (net 3)) + (segment (start 97.79 101.346) (end 98.639999 100.496001) (width 0.6) (layer B.Cu) (net 3)) + (segment (start 104.14 94.996) (end 115.864 94.996) (width 0.6) (layer B.Cu) (net 3)) + (via (at 102.616 119.38) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 4)) + (segment (start 105.626 120.559815) (end 103.795815 120.559815) (width 0.6) (layer F.Cu) (net 4)) + (segment (start 103.795815 120.559815) (end 102.616 119.38) (width 0.6) (layer F.Cu) (net 4)) + (segment (start 102.87 119.126) (end 102.616 119.38) (width 0.6) (layer B.Cu) (net 4)) + (segment (start 109.728 119.126) (end 102.87 119.126) (width 0.6) (layer B.Cu) (net 4)) + (segment (start 101.365999 118.129999) (end 102.616 119.38) (width 0.6) (layer F.Cu) (net 4)) + (segment (start 99.568 116.332) (end 101.365999 118.129999) (width 0.6) (layer F.Cu) (net 4)) + (segment (start 97.79 96.266) (end 99.568 98.044) (width 0.6) (layer F.Cu) (net 4)) + (segment (start 99.568 99.568) (end 99.568 116.332) (width 0.6) (layer F.Cu) (net 4)) + (segment (start 99.568 98.044) (end 99.568 99.568) (width 0.6) (layer F.Cu) (net 4)) + (via (at 102.87 91.44) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 5)) + (segment (start 105.696 92.083635) (end 103.513635 92.083635) (width 0.6) (layer F.Cu) (net 5)) + (segment (start 103.513635 92.083635) (end 102.87 91.44) (width 0.6) (layer F.Cu) (net 5)) + (segment (start 103.632 90.678) (end 102.87 91.44) (width 0.6) (layer B.Cu) (net 5)) + (segment (start 109.728 90.678) (end 103.632 90.678) (width 0.6) (layer B.Cu) (net 5)) + (segment (start 100.584 91.44) (end 102.87 91.44) (width 0.6) (layer F.Cu) (net 5)) + (segment (start 99.246081 91.44) (end 100.584 91.44) (width 0.6) (layer F.Cu) (net 5)) + (segment (start 98.992081 91.186) (end 99.246081 91.44) (width 0.6) (layer F.Cu) (net 5)) + (segment (start 97.79 91.186) (end 98.992081 91.186) (width 0.6) (layer F.Cu) (net 5)) + (via (at 130.302 94.996) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 6)) + (segment (start 130.302 94.996) (end 134.874 94.996) (width 0.6) (layer B.Cu) (net 6)) + (segment (start 135.636 94.234) (end 135.636 90.678) (width 0.6) (layer B.Cu) (net 6)) + (segment (start 134.874 94.996) (end 135.636 94.234) (width 0.6) (layer B.Cu) (net 6)) + (segment (start 129.862 94.556) (end 130.302 94.996) (width 0.6) (layer F.Cu) (net 6)) + (segment (start 129.862 91.816905) (end 129.862 94.556) (width 0.6) (layer F.Cu) (net 6)) + (segment (start 128.27 94.996) (end 130.302 94.996) (width 0.6) (layer F.Cu) (net 6)) + (segment (start 102.362 109.728) (end 104.648 112.014) (width 0.6) (layer F.Cu) (net 6)) + (segment (start 126.746 107.947194) (end 126.746 96.52) (width 0.6) (layer F.Cu) (net 6)) + (via (at 102.362 109.728) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 6)) + (segment (start 104.648 112.014) (end 122.679194 112.014) (width 0.6) (layer F.Cu) (net 6)) + (segment (start 122.679194 112.014) (end 126.746 107.947194) (width 0.6) (layer F.Cu) (net 6)) + (segment (start 126.746 96.52) (end 128.27 94.996) (width 0.6) (layer F.Cu) (net 6)) + (segment (start 101.6 108.966) (end 102.362 109.728) (width 0.6) (layer B.Cu) (net 6)) + (segment (start 97.79 108.966) (end 101.6 108.966) (width 0.6) (layer B.Cu) (net 6)) + (via (at 122.682 104.640723) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 7)) + (segment (start 123.23973 102.590725) (end 123.23973 104.082993) (width 0.6) (layer F.Cu) (net 7)) + (segment (start 123.23973 104.082993) (end 122.682 104.640723) (width 0.6) (layer F.Cu) (net 7)) + (segment (start 120.182 104.648) (end 122.682 104.648) (width 0.6) (layer B.Cu) (net 7)) + (segment (start 112.816 97.282) (end 120.182 104.648) (width 0.6) (layer B.Cu) (net 7)) + (segment (start 104.394 97.282) (end 105.156 97.282) (width 0.6) (layer B.Cu) (net 7)) + (segment (start 97.79 103.886) (end 104.394 97.282) (width 0.6) (layer B.Cu) (net 7)) + (segment (start 105.156 97.282) (end 112.816 97.282) (width 0.6) (layer B.Cu) (net 7)) + (via (at 122.428 76.164543) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 8)) + (segment (start 123.057679 74.114545) (end 123.057679 75.534864) (width 0.6) (layer F.Cu) (net 8)) + (segment (start 123.057679 75.534864) (end 122.428 76.164543) (width 0.6) (layer F.Cu) (net 8)) + (segment (start 115.61 80.518) (end 119.928 76.2) (width 0.6) (layer B.Cu) (net 8)) + (segment (start 102.87 80.518) (end 115.61 80.518) (width 0.6) (layer B.Cu) (net 8)) + (segment (start 119.928 76.2) (end 122.428 76.2) (width 0.6) (layer B.Cu) (net 8)) + (segment (start 101.346 82.042) (end 102.87 80.518) (width 0.6) (layer B.Cu) (net 8)) + (segment (start 101.346 95.25) (end 101.346 82.042) (width 0.6) (layer B.Cu) (net 8)) + (segment (start 97.79 98.806) (end 101.346 95.25) (width 0.6) (layer B.Cu) (net 8)) + (segment (start 105.696 105.940725) (end 103.400725 105.940725) (width 0.6) (layer F.Cu) (net 9)) + (via (at 102.616 105.156) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 9)) + (segment (start 103.400725 105.940725) (end 102.616 105.156) (width 0.6) (layer F.Cu) (net 9)) + (segment (start 103.124 104.648) (end 102.616 105.156) (width 0.6) (layer B.Cu) (net 9)) + (segment (start 109.728 104.648) (end 103.124 104.648) (width 0.6) (layer B.Cu) (net 9)) + (segment (start 98.992081 93.726) (end 102.616 97.349919) (width 0.6) (layer F.Cu) (net 9)) + (segment (start 97.79 93.726) (end 98.992081 93.726) (width 0.6) (layer F.Cu) (net 9)) + (segment (start 102.616 97.349919) (end 102.616 98.298) (width 0.6) (layer F.Cu) (net 9)) + (segment (start 102.616 98.298) (end 102.616 105.156) (width 0.6) (layer F.Cu) (net 9)) + (via (at 102.87 76.708) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 10)) + (segment (start 105.696 77.464545) (end 103.626545 77.464545) (width 0.6) (layer F.Cu) (net 10)) + (segment (start 103.626545 77.464545) (end 102.87 76.708) (width 0.6) (layer F.Cu) (net 10)) + (segment (start 103.378 76.2) (end 102.87 76.708) (width 0.6) (layer B.Cu) (net 10)) + (segment (start 109.982 76.2) (end 103.378 76.2) (width 0.6) (layer B.Cu) (net 10)) + (segment (start 102.87 77.627238) (end 102.87 76.708) (width 0.6) (layer F.Cu) (net 10)) + (segment (start 102.87 81.788) (end 102.87 77.627238) (width 0.6) (layer F.Cu) (net 10)) + (segment (start 102.87 86.36) (end 102.87 81.788) (width 0.6) (layer F.Cu) (net 10)) + (segment (start 97.79 88.646) (end 100.584 88.646) (width 0.6) (layer F.Cu) (net 10)) + (segment (start 100.584 88.646) (end 102.87 86.36) (width 0.6) (layer F.Cu) (net 10)) + (via (at 133.096 66.294) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 11)) + (segment (start 134.164 66.294) (end 133.096 66.294) (width 0.6) (layer B.Cu) (net 11)) + (segment (start 135.636 61.722) (end 135.636 64.822) (width 0.6) (layer B.Cu) (net 11)) + (segment (start 135.636 64.822) (end 134.164 66.294) (width 0.6) (layer B.Cu) (net 11)) + (segment (start 111.644 119.209815) (end 113.644 121.209815) (width 0.6) (layer F.Cu) (net 12)) + (segment (start 110.614 119.209815) (end 111.644 119.209815) (width 0.6) (layer F.Cu) (net 12)) + (segment (start 135.86 90.466905) (end 137.86 92.466905) (width 0.6) (layer F.Cu) (net 13)) + (segment (start 134.8 90.466905) (end 135.86 90.466905) (width 0.6) (layer F.Cu) (net 13)) + (segment (start 111.928 104.844725) (end 113.674 106.590725) (width 0.6) (layer F.Cu) (net 14)) + (segment (start 110.614 104.844725) (end 111.928 104.844725) (width 0.6) (layer F.Cu) (net 14)) + (segment (start 111.42 90.479635) (end 113.674 92.733635) (width 0.6) (layer F.Cu) (net 15)) + (segment (start 110.614 90.479635) (end 111.42 90.479635) (width 0.6) (layer F.Cu) (net 15)) + (segment (start 111.674 76.114545) (end 113.674 78.114545) (width 0.6) (layer F.Cu) (net 16)) + (segment (start 110.614 76.114545) (end 111.674 76.114545) (width 0.6) (layer F.Cu) (net 16)) + (segment (start 135.86 104.578) (end 137.86 106.578) (width 0.6) (layer F.Cu) (net 17)) + (segment (start 134.8 104.578) (end 135.86 104.578) (width 0.6) (layer F.Cu) (net 17)) + (via (at 121.412 71.628) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 18)) + (segment (start 119.501679 74.764545) (end 119.501679 73.538321) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 119.501679 73.538321) (end 121.412 71.628) (width 0.6) (layer F.Cu) (net 18)) + (via (at 121.412 114.808) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 18)) + (segment (start 119.693514 117.859815) (end 119.693514 116.526486) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 119.693514 116.526486) (end 121.412 114.808) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 119.626653 88.145347) (end 121.412 86.36) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 119.626653 89.383635) (end 119.626653 88.145347) (width 0.6) (layer F.Cu) (net 18)) + (via (at 121.412 86.36) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 18)) + (via (at 121.412 100.33) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 18)) + (segment (start 119.68373 103.240725) (end 119.68373 102.05827) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 119.68373 102.05827) (end 121.412 100.33) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 113.644 117.209815) (end 115.431815 117.209815) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 116.081815 117.859815) (end 119.693514 117.859815) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 115.431815 117.209815) (end 116.081815 117.859815) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 115.124 102.590725) (end 113.674 102.590725) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 115.774 103.240725) (end 115.124 102.590725) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 119.68373 103.240725) (end 115.774 103.240725) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 115.124 88.733635) (end 115.798365 89.408) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 113.674 88.733635) (end 115.124 88.733635) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 115.82273 89.383635) (end 119.626653 89.383635) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 115.798365 89.408) (end 115.82273 89.383635) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 115.124 74.114545) (end 113.674 74.114545) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 115.774 74.764545) (end 115.124 74.114545) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 119.501679 74.764545) (end 115.774 74.764545) (width 0.6) (layer F.Cu) (net 18)) + (via (at 135.89 86.36) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 18)) + (segment (start 137.86 88.466905) (end 137.86 88.33) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 137.86 88.33) (end 135.89 86.36) (width 0.6) (layer F.Cu) (net 18)) + (via (at 135.89 100.33) (size 1.3) (drill 0.6) (layers F.Cu B.Cu) (net 18)) + (segment (start 137.86 102.578) (end 137.86 102.3) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 137.86 102.3) (end 135.89 100.33) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 113.674 72.514545) (end 113.674 74.114545) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 97.79 86.106) (end 98.992081 86.106) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 98.992081 86.106) (end 100.076 85.022081) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 113.295455 72.136) (end 113.674 72.514545) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 100.076 85.022081) (end 100.076 74.422) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 100.076 74.422) (end 102.362 72.136) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 102.362 72.136) (end 113.295455 72.136) (width 0.6) (layer F.Cu) (net 18)) + (segment (start 107.96 103.240725) (end 108.614 103.894725) (width 0.6) (layer F.Cu) (net 19)) + (segment (start 105.696 103.240725) (end 107.96 103.240725) (width 0.6) (layer F.Cu) (net 19)) + (segment (start 132.49 103.318) (end 132.8 103.628) (width 0.6) (layer F.Cu) (net 20)) + (segment (start 129.862 103.318) (end 132.49 103.318) (width 0.6) (layer F.Cu) (net 20)) + (segment (start 132.4 89.116905) (end 132.8 89.516905) (width 0.6) (layer F.Cu) (net 21)) + (segment (start 129.862 89.116905) (end 132.4 89.116905) (width 0.6) (layer F.Cu) (net 21)) + (segment (start 108.214 74.764545) (end 108.614 75.164545) (width 0.6) (layer F.Cu) (net 22)) + (segment (start 105.696 74.764545) (end 108.214 74.764545) (width 0.6) (layer F.Cu) (net 22)) + (segment (start 108.468 89.383635) (end 108.614 89.529635) (width 0.6) (layer F.Cu) (net 23)) + (segment (start 105.696 89.383635) (end 108.468 89.383635) (width 0.6) (layer F.Cu) (net 23)) + (segment (start 108.214 117.859815) (end 108.614 118.259815) (width 0.6) (layer F.Cu) (net 24)) + (segment (start 105.626 117.859815) (end 108.214 117.859815) (width 0.6) (layer F.Cu) (net 24)) + (segment (start 120.33373 106.590725) (end 119.68373 105.940725) (width 0.6) (layer F.Cu) (net 25)) + (segment (start 123.23973 106.590725) (end 120.33373 106.590725) (width 0.6) (layer F.Cu) (net 25)) + (segment (start 120.276653 92.733635) (end 119.626653 92.083635) (width 0.6) (layer F.Cu) (net 26)) + (segment (start 123.182653 92.733635) (end 120.276653 92.733635) (width 0.6) (layer F.Cu) (net 26)) + (segment (start 120.151679 78.114545) (end 119.501679 77.464545) (width 0.6) (layer F.Cu) (net 27)) + (segment (start 123.057679 78.114545) (end 120.151679 78.114545) (width 0.6) (layer F.Cu) (net 27)) + (segment (start 122.599514 120.559815) (end 123.249514 121.209815) (width 0.6) (layer F.Cu) (net 28)) + (segment (start 119.693514 120.559815) (end 122.599514 120.559815) (width 0.6) (layer F.Cu) (net 28)) + (segment (start 108.614 109.728) (end 108.614 105.794725) (width 0.6) (layer F.Cu) (net 29)) + (segment (start 132.8 109.728) (end 132.8 105.528) (width 0.6) (layer F.Cu) (net 30)) + (segment (start 132.8 95.758) (end 132.8 91.416905) (width 0.6) (layer F.Cu) (net 31)) + (segment (start 108.614 124.206) (end 108.614 120.159815) (width 0.6) (layer F.Cu) (net 32)) + (segment (start 108.614 95.758) (end 108.614 91.429635) (width 0.6) (layer F.Cu) (net 33)) + (segment (start 108.614 81.28) (end 108.614 77.064545) (width 0.6) (layer F.Cu) (net 34)) + + (zone (net 11) (net_name GND) (layer F.Cu) (tstamp 5C91F00E) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 89.662 49.53) (xy 148.082 50.1015) (xy 148.082 142.4305) (xy 89.408 142.4305) (xy 89.408 68.3895) + ) + ) + (filled_polygon + (pts + (xy 140.661248 52.123356) (xy 141.279998 52.310168) (xy 141.850675 52.613602) (xy 142.351548 53.022104) (xy 142.763536 53.520112) + (xy 143.070948 54.088658) (xy 143.262075 54.70609) (xy 143.333001 55.380903) (xy 143.333 137.338496) (xy 143.266644 138.015248) + (xy 143.079833 138.633996) (xy 142.776398 139.204675) (xy 142.367896 139.705548) (xy 141.869888 140.117536) (xy 141.301342 140.424948) + (xy 140.683909 140.616075) (xy 140.009107 140.687) (xy 98.051504 140.687) (xy 97.374752 140.620644) (xy 96.756004 140.433833) + (xy 96.185325 140.130398) (xy 95.684452 139.721896) (xy 95.272464 139.223888) (xy 94.965052 138.655342) (xy 94.773925 138.037909) + (xy 94.703 137.363107) (xy 94.703 131.14607) (xy 116.759426 131.14607) (xy 116.759426 131.59793) (xy 116.84758 132.041106) + (xy 117.020498 132.458569) (xy 117.271538 132.834277) (xy 117.59105 133.153789) (xy 117.966758 133.404829) (xy 118.384221 133.577747) + (xy 118.827397 133.665901) (xy 119.279257 133.665901) (xy 119.722433 133.577747) (xy 120.139896 133.404829) (xy 120.515604 133.153789) + (xy 120.835116 132.834277) (xy 121.086156 132.458569) (xy 121.259074 132.041106) (xy 121.347228 131.59793) (xy 121.347228 131.14607) + (xy 121.259074 130.702894) (xy 121.086156 130.285431) (xy 120.835116 129.909723) (xy 120.515604 129.590211) (xy 120.139896 129.339171) + (xy 119.722433 129.166253) (xy 119.279257 129.078099) (xy 118.827397 129.078099) (xy 118.384221 129.166253) (xy 117.966758 129.339171) + (xy 117.59105 129.590211) (xy 117.271538 129.909723) (xy 117.020498 130.285431) (xy 116.84758 130.702894) (xy 116.759426 131.14607) + (xy 94.703 131.14607) (xy 94.703 84.416) (xy 96.301928 84.416) (xy 96.314188 84.540482) (xy 96.350498 84.66018) + (xy 96.409463 84.770494) (xy 96.488815 84.867185) (xy 96.585506 84.946537) (xy 96.69582 85.005502) (xy 96.76838 85.027513) + (xy 96.636525 85.159368) (xy 96.47401 85.402589) (xy 96.362068 85.672842) (xy 96.305 85.95974) (xy 96.305 86.25226) + (xy 96.362068 86.539158) (xy 96.47401 86.809411) (xy 96.636525 87.052632) (xy 96.843368 87.259475) (xy 97.01776 87.376) + (xy 96.843368 87.492525) (xy 96.636525 87.699368) (xy 96.47401 87.942589) (xy 96.362068 88.212842) (xy 96.305 88.49974) + (xy 96.305 88.79226) (xy 96.362068 89.079158) (xy 96.47401 89.349411) (xy 96.636525 89.592632) (xy 96.843368 89.799475) + (xy 97.01776 89.916) (xy 96.843368 90.032525) (xy 96.636525 90.239368) (xy 96.47401 90.482589) (xy 96.362068 90.752842) + (xy 96.305 91.03974) (xy 96.305 91.33226) (xy 96.362068 91.619158) (xy 96.47401 91.889411) (xy 96.636525 92.132632) + (xy 96.843368 92.339475) (xy 97.01776 92.456) (xy 96.843368 92.572525) (xy 96.636525 92.779368) (xy 96.47401 93.022589) + (xy 96.362068 93.292842) (xy 96.305 93.57974) (xy 96.305 93.87226) (xy 96.362068 94.159158) (xy 96.47401 94.429411) + (xy 96.636525 94.672632) (xy 96.843368 94.879475) (xy 97.01776 94.996) (xy 96.843368 95.112525) (xy 96.636525 95.319368) + (xy 96.47401 95.562589) (xy 96.362068 95.832842) (xy 96.305 96.11974) (xy 96.305 96.41226) (xy 96.362068 96.699158) + (xy 96.47401 96.969411) (xy 96.636525 97.212632) (xy 96.843368 97.419475) (xy 97.01776 97.536) (xy 96.843368 97.652525) + (xy 96.636525 97.859368) (xy 96.47401 98.102589) (xy 96.362068 98.372842) (xy 96.305 98.65974) (xy 96.305 98.95226) + (xy 96.362068 99.239158) (xy 96.47401 99.509411) (xy 96.636525 99.752632) (xy 96.843368 99.959475) (xy 97.01776 100.076) + (xy 96.843368 100.192525) (xy 96.636525 100.399368) (xy 96.47401 100.642589) (xy 96.362068 100.912842) (xy 96.305 101.19974) + (xy 96.305 101.49226) (xy 96.362068 101.779158) (xy 96.47401 102.049411) (xy 96.636525 102.292632) (xy 96.843368 102.499475) + (xy 97.01776 102.616) (xy 96.843368 102.732525) (xy 96.636525 102.939368) (xy 96.47401 103.182589) (xy 96.362068 103.452842) + (xy 96.305 103.73974) (xy 96.305 104.03226) (xy 96.362068 104.319158) (xy 96.47401 104.589411) (xy 96.636525 104.832632) + (xy 96.843368 105.039475) (xy 97.01776 105.156) (xy 96.843368 105.272525) (xy 96.636525 105.479368) (xy 96.47401 105.722589) + (xy 96.362068 105.992842) (xy 96.305 106.27974) (xy 96.305 106.57226) (xy 96.362068 106.859158) (xy 96.47401 107.129411) + (xy 96.636525 107.372632) (xy 96.843368 107.579475) (xy 97.01776 107.696) (xy 96.843368 107.812525) (xy 96.636525 108.019368) + (xy 96.47401 108.262589) (xy 96.362068 108.532842) (xy 96.305 108.81974) (xy 96.305 109.11226) (xy 96.362068 109.399158) + (xy 96.47401 109.669411) (xy 96.636525 109.912632) (xy 96.843368 110.119475) (xy 97.01776 110.236) (xy 96.843368 110.352525) + (xy 96.636525 110.559368) (xy 96.47401 110.802589) (xy 96.362068 111.072842) (xy 96.305 111.35974) (xy 96.305 111.65226) + (xy 96.362068 111.939158) (xy 96.47401 112.209411) (xy 96.636525 112.452632) (xy 96.843368 112.659475) (xy 97.086589 112.82199) + (xy 97.356842 112.933932) (xy 97.64374 112.991) (xy 97.93626 112.991) (xy 98.223158 112.933932) (xy 98.493411 112.82199) + (xy 98.633001 112.728719) (xy 98.633001 116.286058) (xy 98.628476 116.332) (xy 98.646529 116.515291) (xy 98.690011 116.65863) + (xy 98.699994 116.69154) (xy 98.786815 116.853972) (xy 98.903657 116.996344) (xy 98.939336 117.025625) (xy 100.672376 118.758665) + (xy 101.331 119.41729) (xy 101.331 119.506561) (xy 101.380381 119.754821) (xy 101.477247 119.988676) (xy 101.617875 120.19914) + (xy 101.79686 120.378125) (xy 102.007324 120.518753) (xy 102.241179 120.615619) (xy 102.489439 120.665) (xy 102.57871 120.665) + (xy 103.102189 121.188479) (xy 103.131471 121.224159) (xy 103.273843 121.341001) (xy 103.436275 121.427822) (xy 103.559058 121.465068) + (xy 103.612522 121.481286) (xy 103.795814 121.499339) (xy 103.841746 121.494815) (xy 104.368546 121.494815) (xy 104.386498 121.553995) + (xy 104.445463 121.664309) (xy 104.524815 121.761) (xy 104.621506 121.840352) (xy 104.73182 121.899317) (xy 104.851518 121.935627) + (xy 104.976 121.947887) (xy 106.276 121.947887) (xy 106.400482 121.935627) (xy 106.52018 121.899317) (xy 106.630494 121.840352) + (xy 106.727185 121.761) (xy 106.806537 121.664309) (xy 106.865502 121.553995) (xy 106.901812 121.434297) (xy 106.914072 121.309815) + (xy 106.914072 119.809815) (xy 106.901812 119.685333) (xy 106.865502 119.565635) (xy 106.806537 119.455321) (xy 106.727185 119.35863) + (xy 106.630494 119.279278) (xy 106.52018 119.220313) (xy 106.485573 119.209815) (xy 106.52018 119.199317) (xy 106.630494 119.140352) + (xy 106.727185 119.061) (xy 106.806537 118.964309) (xy 106.865502 118.853995) (xy 106.883454 118.794815) (xy 107.541379 118.794815) + (xy 107.574498 118.903995) (xy 107.633463 119.014309) (xy 107.712815 119.111) (xy 107.809506 119.190352) (xy 107.845918 119.209815) + (xy 107.809506 119.229278) (xy 107.712815 119.30863) (xy 107.633463 119.405321) (xy 107.574498 119.515635) (xy 107.538188 119.635333) + (xy 107.525928 119.759815) (xy 107.525928 120.559815) (xy 107.538188 120.684297) (xy 107.574498 120.803995) (xy 107.633463 120.914309) + (xy 107.679001 120.969797) (xy 107.679 122.948546) (xy 107.61982 122.966498) (xy 107.509506 123.025463) (xy 107.412815 123.104815) + (xy 107.333463 123.201506) (xy 107.274498 123.31182) (xy 107.238188 123.431518) (xy 107.225928 123.556) (xy 107.225928 124.856) + (xy 107.238188 124.980482) (xy 107.274498 125.10018) (xy 107.333463 125.210494) (xy 107.412815 125.307185) (xy 107.509506 125.386537) + (xy 107.61982 125.445502) (xy 107.739518 125.481812) (xy 107.864 125.494072) (xy 109.364 125.494072) (xy 109.488482 125.481812) + (xy 109.60818 125.445502) (xy 109.718494 125.386537) (xy 109.815185 125.307185) (xy 109.894537 125.210494) (xy 109.953502 125.10018) + (xy 109.964 125.065573) (xy 109.974498 125.10018) (xy 110.033463 125.210494) (xy 110.112815 125.307185) (xy 110.209506 125.386537) + (xy 110.31982 125.445502) (xy 110.439518 125.481812) (xy 110.564 125.494072) (xy 111.02825 125.491) (xy 111.187 125.33225) + (xy 111.187 124.333) (xy 111.441 124.333) (xy 111.441 125.33225) (xy 111.59975 125.491) (xy 112.064 125.494072) + (xy 112.188482 125.481812) (xy 112.30818 125.445502) (xy 112.418494 125.386537) (xy 112.515185 125.307185) (xy 112.594537 125.210494) + (xy 112.653502 125.10018) (xy 112.689812 124.980482) (xy 112.702072 124.856) (xy 112.699 124.49175) (xy 112.54025 124.333) + (xy 111.441 124.333) (xy 111.187 124.333) (xy 111.167 124.333) (xy 111.167 124.079) (xy 111.187 124.079) + (xy 111.187 123.07975) (xy 111.441 123.07975) (xy 111.441 124.079) (xy 112.54025 124.079) (xy 112.699 123.92025) + (xy 112.702072 123.556) (xy 112.689812 123.431518) (xy 112.653502 123.31182) (xy 112.594537 123.201506) (xy 112.515185 123.104815) + (xy 112.418494 123.025463) (xy 112.30818 122.966498) (xy 112.188482 122.930188) (xy 112.064 122.917928) (xy 111.59975 122.921) + (xy 111.441 123.07975) (xy 111.187 123.07975) (xy 111.02825 122.921) (xy 110.564 122.917928) (xy 110.439518 122.930188) + (xy 110.31982 122.966498) (xy 110.209506 123.025463) (xy 110.112815 123.104815) (xy 110.033463 123.201506) (xy 109.974498 123.31182) + (xy 109.964 123.346427) (xy 109.953502 123.31182) (xy 109.894537 123.201506) (xy 109.815185 123.104815) (xy 109.718494 123.025463) + (xy 109.60818 122.966498) (xy 109.549 122.948546) (xy 109.549 120.969796) (xy 109.594537 120.914309) (xy 109.653502 120.803995) + (xy 109.689812 120.684297) (xy 109.702072 120.559815) (xy 109.702072 120.04791) (xy 109.712815 120.061) (xy 109.809506 120.140352) + (xy 109.91982 120.199317) (xy 110.039518 120.235627) (xy 110.164 120.247887) (xy 111.064 120.247887) (xy 111.188482 120.235627) + (xy 111.30818 120.199317) (xy 111.310156 120.198261) (xy 112.155928 121.044033) (xy 112.155928 122.209815) (xy 112.168188 122.334297) + (xy 112.204498 122.453995) (xy 112.263463 122.564309) (xy 112.342815 122.661) (xy 112.439506 122.740352) (xy 112.54982 122.799317) + (xy 112.669518 122.835627) (xy 112.794 122.847887) (xy 114.494 122.847887) (xy 114.618482 122.835627) (xy 114.73818 122.799317) + (xy 114.848494 122.740352) (xy 114.945185 122.661) (xy 115.024537 122.564309) (xy 115.083502 122.453995) (xy 115.119812 122.334297) + (xy 115.132072 122.209815) (xy 115.132072 120.209815) (xy 115.119812 120.085333) (xy 115.083502 119.965635) (xy 115.024537 119.855321) + (xy 114.945185 119.75863) (xy 114.848494 119.679278) (xy 114.73818 119.620313) (xy 114.618482 119.584003) (xy 114.494 119.571743) + (xy 113.328218 119.571743) (xy 112.558391 118.801917) (xy 112.669518 118.835627) (xy 112.794 118.847887) (xy 114.494 118.847887) + (xy 114.618482 118.835627) (xy 114.73818 118.799317) (xy 114.848494 118.740352) (xy 114.945185 118.661) (xy 115.024537 118.564309) + (xy 115.083502 118.453995) (xy 115.119812 118.334297) (xy 115.130051 118.23034) (xy 115.388185 118.488474) (xy 115.417471 118.524159) + (xy 115.559843 118.641001) (xy 115.722275 118.727822) (xy 115.865683 118.771324) (xy 115.898523 118.781286) (xy 116.081815 118.799339) + (xy 116.127747 118.794815) (xy 118.43606 118.794815) (xy 118.454012 118.853995) (xy 118.512977 118.964309) (xy 118.592329 119.061) + (xy 118.68902 119.140352) (xy 118.799334 119.199317) (xy 118.833941 119.209815) (xy 118.799334 119.220313) (xy 118.68902 119.279278) + (xy 118.592329 119.35863) (xy 118.512977 119.455321) (xy 118.454012 119.565635) (xy 118.417702 119.685333) (xy 118.405442 119.809815) + (xy 118.405442 121.309815) (xy 118.417702 121.434297) (xy 118.454012 121.553995) (xy 118.512977 121.664309) (xy 118.592329 121.761) + (xy 118.68902 121.840352) (xy 118.799334 121.899317) (xy 118.919032 121.935627) (xy 119.043514 121.947887) (xy 120.343514 121.947887) + (xy 120.467996 121.935627) (xy 120.587694 121.899317) (xy 120.698008 121.840352) (xy 120.794699 121.761) (xy 120.874051 121.664309) + (xy 120.933016 121.553995) (xy 120.950968 121.494815) (xy 121.761442 121.494815) (xy 121.761442 122.209815) (xy 121.773702 122.334297) + (xy 121.810012 122.453995) (xy 121.868977 122.564309) (xy 121.948329 122.661) (xy 122.04502 122.740352) (xy 122.155334 122.799317) + (xy 122.275032 122.835627) (xy 122.399514 122.847887) (xy 124.099514 122.847887) (xy 124.223996 122.835627) (xy 124.343694 122.799317) + (xy 124.454008 122.740352) (xy 124.550699 122.661) (xy 124.630051 122.564309) (xy 124.689016 122.453995) (xy 124.725326 122.334297) + (xy 124.737586 122.209815) (xy 124.737586 120.209815) (xy 124.725326 120.085333) (xy 124.689016 119.965635) (xy 124.630051 119.855321) + (xy 124.550699 119.75863) (xy 124.454008 119.679278) (xy 124.343694 119.620313) (xy 124.223996 119.584003) (xy 124.099514 119.571743) + (xy 123.888242 119.571743) (xy 123.917619 119.500821) (xy 123.967 119.252561) (xy 123.967 119.158076) (xy 124.0307 119.080458) + (xy 124.117521 118.918026) (xy 124.140007 118.843899) (xy 124.223996 118.835627) (xy 124.343694 118.799317) (xy 124.454008 118.740352) + (xy 124.550699 118.661) (xy 124.630051 118.564309) (xy 124.689016 118.453995) (xy 124.725326 118.334297) (xy 124.737586 118.209815) + (xy 124.737586 116.209815) (xy 124.725326 116.085333) (xy 124.689016 115.965635) (xy 124.630051 115.855321) (xy 124.550699 115.75863) + (xy 124.454008 115.679278) (xy 124.343694 115.620313) (xy 124.223996 115.584003) (xy 124.099514 115.571743) (xy 122.44714 115.571743) + (xy 122.550753 115.416676) (xy 122.647619 115.182821) (xy 122.697 114.934561) (xy 122.697 114.681439) (xy 122.647619 114.433179) + (xy 122.550753 114.199324) (xy 122.415813 113.997373) (xy 127.937695 113.997373) (xy 127.983627 114.001897) (xy 128.029559 113.997373) + (xy 128.166919 113.983844) (xy 128.343167 113.93038) (xy 128.505599 113.843559) (xy 128.647971 113.726717) (xy 128.677257 113.691032) + (xy 130.93066 111.437629) (xy 130.966344 111.408344) (xy 131.083186 111.265972) (xy 131.147316 111.145993) (xy 131.170007 111.103541) + (xy 131.223472 110.927292) (xy 131.241524 110.744) (xy 131.237 110.698065) (xy 131.237 109.848265) (xy 131.300125 109.78514) + (xy 131.411928 109.617816) (xy 131.411928 110.378) (xy 131.424188 110.502482) (xy 131.460498 110.62218) (xy 131.519463 110.732494) + (xy 131.598815 110.829185) (xy 131.695506 110.908537) (xy 131.80582 110.967502) (xy 131.925518 111.003812) (xy 132.05 111.016072) + (xy 133.55 111.016072) (xy 133.674482 111.003812) (xy 133.79418 110.967502) (xy 133.904494 110.908537) (xy 134.001185 110.829185) + (xy 134.080537 110.732494) (xy 134.139502 110.62218) (xy 134.15 110.587573) (xy 134.160498 110.62218) (xy 134.219463 110.732494) + (xy 134.298815 110.829185) (xy 134.395506 110.908537) (xy 134.50582 110.967502) (xy 134.625518 111.003812) (xy 134.75 111.016072) + (xy 135.21425 111.013) (xy 135.373 110.85425) (xy 135.373 109.855) (xy 135.627 109.855) (xy 135.627 110.85425) + (xy 135.78575 111.013) (xy 136.25 111.016072) (xy 136.374482 111.003812) (xy 136.49418 110.967502) (xy 136.604494 110.908537) + (xy 136.701185 110.829185) (xy 136.780537 110.732494) (xy 136.839502 110.62218) (xy 136.875812 110.502482) (xy 136.888072 110.378) + (xy 136.885 110.01375) (xy 136.72625 109.855) (xy 135.627 109.855) (xy 135.373 109.855) (xy 135.353 109.855) + (xy 135.353 109.601) (xy 135.373 109.601) (xy 135.373 108.60175) (xy 135.627 108.60175) (xy 135.627 109.601) + (xy 136.72625 109.601) (xy 136.885 109.44225) (xy 136.888072 109.078) (xy 136.875812 108.953518) (xy 136.839502 108.83382) + (xy 136.780537 108.723506) (xy 136.701185 108.626815) (xy 136.604494 108.547463) (xy 136.49418 108.488498) (xy 136.374482 108.452188) + (xy 136.25 108.439928) (xy 135.78575 108.443) (xy 135.627 108.60175) (xy 135.373 108.60175) (xy 135.21425 108.443) + (xy 134.75 108.439928) (xy 134.625518 108.452188) (xy 134.50582 108.488498) (xy 134.395506 108.547463) (xy 134.298815 108.626815) + (xy 134.219463 108.723506) (xy 134.160498 108.83382) (xy 134.15 108.868427) (xy 134.139502 108.83382) (xy 134.080537 108.723506) + (xy 134.001185 108.626815) (xy 133.904494 108.547463) (xy 133.79418 108.488498) (xy 133.735 108.470546) (xy 133.735 106.337981) + (xy 133.780537 106.282494) (xy 133.839502 106.17218) (xy 133.875812 106.052482) (xy 133.888072 105.928) (xy 133.888072 105.416095) + (xy 133.898815 105.429185) (xy 133.995506 105.508537) (xy 134.10582 105.567502) (xy 134.225518 105.603812) (xy 134.35 105.616072) + (xy 135.25 105.616072) (xy 135.374482 105.603812) (xy 135.49418 105.567502) (xy 135.515706 105.555996) (xy 136.371928 106.412218) + (xy 136.371928 107.578) (xy 136.384188 107.702482) (xy 136.420498 107.82218) (xy 136.479463 107.932494) (xy 136.558815 108.029185) + (xy 136.655506 108.108537) (xy 136.76582 108.167502) (xy 136.885518 108.203812) (xy 137.01 108.216072) (xy 138.71 108.216072) + (xy 138.834482 108.203812) (xy 138.95418 108.167502) (xy 139.064494 108.108537) (xy 139.161185 108.029185) (xy 139.240537 107.932494) + (xy 139.299502 107.82218) (xy 139.335812 107.702482) (xy 139.348072 107.578) (xy 139.348072 105.578) (xy 139.335812 105.453518) + (xy 139.299502 105.33382) (xy 139.240537 105.223506) (xy 139.161185 105.126815) (xy 139.064494 105.047463) (xy 138.95418 104.988498) + (xy 138.834482 104.952188) (xy 138.71 104.939928) (xy 137.544218 104.939928) (xy 136.774391 104.170102) (xy 136.885518 104.203812) + (xy 137.01 104.216072) (xy 138.71 104.216072) (xy 138.834482 104.203812) (xy 138.95418 104.167502) (xy 139.064494 104.108537) + (xy 139.161185 104.029185) (xy 139.240537 103.932494) (xy 139.299502 103.82218) (xy 139.335812 103.702482) (xy 139.348072 103.578) + (xy 139.348072 101.578) (xy 139.335812 101.453518) (xy 139.299502 101.33382) (xy 139.240537 101.223506) (xy 139.161185 101.126815) + (xy 139.064494 101.047463) (xy 138.95418 100.988498) (xy 138.834482 100.952188) (xy 138.71 100.939928) (xy 137.822217 100.939928) + (xy 137.175 100.292711) (xy 137.175 100.203439) (xy 137.125619 99.955179) (xy 137.028753 99.721324) (xy 136.888125 99.51086) + (xy 136.70914 99.331875) (xy 136.498676 99.191247) (xy 136.264821 99.094381) (xy 136.016561 99.045) (xy 135.763439 99.045) + (xy 135.515179 99.094381) (xy 135.281324 99.191247) (xy 135.07086 99.331875) (xy 134.891875 99.51086) (xy 134.751247 99.721324) + (xy 134.654381 99.955179) (xy 134.605 100.203439) (xy 134.605 100.456561) (xy 134.654381 100.704821) (xy 134.751247 100.938676) + (xy 134.891875 101.14914) (xy 135.07086 101.328125) (xy 135.281324 101.468753) (xy 135.515179 101.565619) (xy 135.763439 101.615) + (xy 135.852711 101.615) (xy 136.371928 102.134217) (xy 136.371928 103.578) (xy 136.384188 103.702482) (xy 136.420498 103.82218) + (xy 136.426451 103.833317) (xy 136.381972 103.796814) (xy 136.21954 103.709993) (xy 136.043292 103.656529) (xy 135.905932 103.643) + (xy 135.86 103.638476) (xy 135.814068 103.643) (xy 135.596144 103.643) (xy 135.49418 103.588498) (xy 135.374482 103.552188) + (xy 135.25 103.539928) (xy 134.35 103.539928) (xy 134.225518 103.552188) (xy 134.10582 103.588498) (xy 133.995506 103.647463) + (xy 133.898815 103.726815) (xy 133.888072 103.739905) (xy 133.888072 103.228) (xy 133.875812 103.103518) (xy 133.839502 102.98382) + (xy 133.780537 102.873506) (xy 133.701185 102.776815) (xy 133.604494 102.697463) (xy 133.49418 102.638498) (xy 133.374482 102.602188) + (xy 133.25 102.589928) (xy 133.076691 102.589928) (xy 133.011972 102.536814) (xy 132.84954 102.449993) (xy 132.673292 102.396529) + (xy 132.535932 102.383) (xy 132.49 102.378476) (xy 132.444068 102.383) (xy 131.119454 102.383) (xy 131.101502 102.32382) + (xy 131.042537 102.213506) (xy 130.963185 102.116815) (xy 130.866494 102.037463) (xy 130.75618 101.978498) (xy 130.636482 101.942188) + (xy 130.512 101.929928) (xy 129.212 101.929928) (xy 129.087518 101.942188) (xy 128.96782 101.978498) (xy 128.857506 102.037463) + (xy 128.760815 102.116815) (xy 128.681463 102.213506) (xy 128.622498 102.32382) (xy 128.586188 102.443518) (xy 128.573928 102.568) + (xy 128.573928 104.068) (xy 128.586188 104.192482) (xy 128.622498 104.31218) (xy 128.681463 104.422494) (xy 128.760815 104.519185) + (xy 128.857506 104.598537) (xy 128.96782 104.657502) (xy 129.002427 104.668) (xy 128.96782 104.678498) (xy 128.857506 104.737463) + (xy 128.760815 104.816815) (xy 128.681463 104.913506) (xy 128.622498 105.02382) (xy 128.586188 105.143518) (xy 128.573928 105.268) + (xy 128.573928 106.768) (xy 128.586188 106.892482) (xy 128.622498 107.01218) (xy 128.681463 107.122494) (xy 128.760815 107.219185) + (xy 128.857506 107.298537) (xy 128.927001 107.335683) (xy 128.927001 108.480058) (xy 128.922476 108.526) (xy 128.940529 108.709291) + (xy 128.9628 108.782708) (xy 128.993994 108.88554) (xy 129.017 108.928582) (xy 129.017 109.092561) (xy 129.066381 109.340821) + (xy 129.163247 109.574676) (xy 129.303875 109.78514) (xy 129.367001 109.848266) (xy 129.367 110.356711) (xy 127.596338 112.127373) + (xy 123.88811 112.127373) (xy 127.374666 108.640818) (xy 127.410344 108.611538) (xy 127.527186 108.469166) (xy 127.614007 108.306734) + (xy 127.656242 108.167502) (xy 127.667471 108.130487) (xy 127.685524 107.947195) (xy 127.681 107.901263) (xy 127.681 96.907289) + (xy 128.65729 95.931) (xy 129.419735 95.931) (xy 129.48286 95.994125) (xy 129.693324 96.134753) (xy 129.927179 96.231619) + (xy 130.175439 96.281) (xy 130.428561 96.281) (xy 130.676821 96.231619) (xy 130.910676 96.134753) (xy 131.12114 95.994125) + (xy 131.300125 95.81514) (xy 131.411928 95.647816) (xy 131.411928 96.408) (xy 131.424188 96.532482) (xy 131.460498 96.65218) + (xy 131.519463 96.762494) (xy 131.598815 96.859185) (xy 131.695506 96.938537) (xy 131.80582 96.997502) (xy 131.925518 97.033812) + (xy 132.05 97.046072) (xy 133.55 97.046072) (xy 133.674482 97.033812) (xy 133.79418 96.997502) (xy 133.904494 96.938537) + (xy 134.001185 96.859185) (xy 134.080537 96.762494) (xy 134.139502 96.65218) (xy 134.15 96.617573) (xy 134.160498 96.65218) + (xy 134.219463 96.762494) (xy 134.298815 96.859185) (xy 134.395506 96.938537) (xy 134.50582 96.997502) (xy 134.625518 97.033812) + (xy 134.75 97.046072) (xy 135.21425 97.043) (xy 135.373 96.88425) (xy 135.373 95.885) (xy 135.627 95.885) + (xy 135.627 96.88425) (xy 135.78575 97.043) (xy 136.25 97.046072) (xy 136.374482 97.033812) (xy 136.49418 96.997502) + (xy 136.604494 96.938537) (xy 136.701185 96.859185) (xy 136.780537 96.762494) (xy 136.839502 96.65218) (xy 136.875812 96.532482) + (xy 136.888072 96.408) (xy 136.885 96.04375) (xy 136.72625 95.885) (xy 135.627 95.885) (xy 135.373 95.885) + (xy 135.353 95.885) (xy 135.353 95.631) (xy 135.373 95.631) (xy 135.373 94.63175) (xy 135.627 94.63175) + (xy 135.627 95.631) (xy 136.72625 95.631) (xy 136.885 95.47225) (xy 136.888072 95.108) (xy 136.875812 94.983518) + (xy 136.839502 94.86382) (xy 136.780537 94.753506) (xy 136.701185 94.656815) (xy 136.604494 94.577463) (xy 136.49418 94.518498) + (xy 136.374482 94.482188) (xy 136.25 94.469928) (xy 135.78575 94.473) (xy 135.627 94.63175) (xy 135.373 94.63175) + (xy 135.21425 94.473) (xy 134.75 94.469928) (xy 134.625518 94.482188) (xy 134.50582 94.518498) (xy 134.395506 94.577463) + (xy 134.298815 94.656815) (xy 134.219463 94.753506) (xy 134.160498 94.86382) (xy 134.15 94.898427) (xy 134.139502 94.86382) + (xy 134.080537 94.753506) (xy 134.001185 94.656815) (xy 133.904494 94.577463) (xy 133.79418 94.518498) (xy 133.735 94.500546) + (xy 133.735 92.226886) (xy 133.780537 92.171399) (xy 133.839502 92.061085) (xy 133.875812 91.941387) (xy 133.888072 91.816905) + (xy 133.888072 91.305) (xy 133.898815 91.31809) (xy 133.995506 91.397442) (xy 134.10582 91.456407) (xy 134.225518 91.492717) + (xy 134.35 91.504977) (xy 135.25 91.504977) (xy 135.374482 91.492717) (xy 135.49418 91.456407) (xy 135.515706 91.444901) + (xy 136.371928 92.301123) (xy 136.371928 93.466905) (xy 136.384188 93.591387) (xy 136.420498 93.711085) (xy 136.479463 93.821399) + (xy 136.558815 93.91809) (xy 136.655506 93.997442) (xy 136.76582 94.056407) (xy 136.885518 94.092717) (xy 137.01 94.104977) + (xy 138.71 94.104977) (xy 138.834482 94.092717) (xy 138.95418 94.056407) (xy 139.064494 93.997442) (xy 139.161185 93.91809) + (xy 139.240537 93.821399) (xy 139.299502 93.711085) (xy 139.335812 93.591387) (xy 139.348072 93.466905) (xy 139.348072 91.466905) + (xy 139.335812 91.342423) (xy 139.299502 91.222725) (xy 139.240537 91.112411) (xy 139.161185 91.01572) (xy 139.064494 90.936368) + (xy 138.95418 90.877403) (xy 138.834482 90.841093) (xy 138.71 90.828833) (xy 137.544218 90.828833) (xy 136.774391 90.059007) + (xy 136.885518 90.092717) (xy 137.01 90.104977) (xy 138.71 90.104977) (xy 138.834482 90.092717) (xy 138.95418 90.056407) + (xy 139.064494 89.997442) (xy 139.161185 89.91809) (xy 139.240537 89.821399) (xy 139.299502 89.711085) (xy 139.335812 89.591387) + (xy 139.348072 89.466905) (xy 139.348072 87.466905) (xy 139.335812 87.342423) (xy 139.299502 87.222725) (xy 139.240537 87.112411) + (xy 139.161185 87.01572) (xy 139.064494 86.936368) (xy 138.95418 86.877403) (xy 138.834482 86.841093) (xy 138.71 86.828833) + (xy 137.681122 86.828833) (xy 137.175 86.322711) (xy 137.175 86.233439) (xy 137.125619 85.985179) (xy 137.028753 85.751324) + (xy 136.888125 85.54086) (xy 136.70914 85.361875) (xy 136.498676 85.221247) (xy 136.264821 85.124381) (xy 136.016561 85.075) + (xy 135.763439 85.075) (xy 135.515179 85.124381) (xy 135.281324 85.221247) (xy 135.07086 85.361875) (xy 134.891875 85.54086) + (xy 134.751247 85.751324) (xy 134.654381 85.985179) (xy 134.605 86.233439) (xy 134.605 86.486561) (xy 134.654381 86.734821) + (xy 134.751247 86.968676) (xy 134.891875 87.17914) (xy 135.07086 87.358125) (xy 135.281324 87.498753) (xy 135.515179 87.595619) + (xy 135.763439 87.645) (xy 135.852711 87.645) (xy 136.371928 88.164217) (xy 136.371928 89.466905) (xy 136.384188 89.591387) + (xy 136.420498 89.711085) (xy 136.426451 89.722222) (xy 136.381972 89.685719) (xy 136.21954 89.598898) (xy 136.043292 89.545434) + (xy 135.905932 89.531905) (xy 135.86 89.527381) (xy 135.814068 89.531905) (xy 135.596144 89.531905) (xy 135.49418 89.477403) + (xy 135.374482 89.441093) (xy 135.25 89.428833) (xy 134.35 89.428833) (xy 134.225518 89.441093) (xy 134.10582 89.477403) + (xy 133.995506 89.536368) (xy 133.898815 89.61572) (xy 133.888072 89.62881) (xy 133.888072 89.116905) (xy 133.875812 88.992423) + (xy 133.839502 88.872725) (xy 133.780537 88.762411) (xy 133.701185 88.66572) (xy 133.604494 88.586368) (xy 133.49418 88.527403) + (xy 133.374482 88.491093) (xy 133.25 88.478833) (xy 133.085905 88.478833) (xy 133.064344 88.452561) (xy 132.921972 88.335719) + (xy 132.75954 88.248898) (xy 132.583292 88.195434) (xy 132.445932 88.181905) (xy 132.4 88.177381) (xy 132.354068 88.181905) + (xy 131.119454 88.181905) (xy 131.101502 88.122725) (xy 131.042537 88.012411) (xy 130.963185 87.91572) (xy 130.866494 87.836368) + (xy 130.75618 87.777403) (xy 130.636482 87.741093) (xy 130.512 87.728833) (xy 129.212 87.728833) (xy 129.087518 87.741093) + (xy 128.96782 87.777403) (xy 128.857506 87.836368) (xy 128.760815 87.91572) (xy 128.681463 88.012411) (xy 128.622498 88.122725) + (xy 128.586188 88.242423) (xy 128.573928 88.366905) (xy 128.573928 89.866905) (xy 128.586188 89.991387) (xy 128.622498 90.111085) + (xy 128.681463 90.221399) (xy 128.760815 90.31809) (xy 128.857506 90.397442) (xy 128.96782 90.456407) (xy 129.002427 90.466905) + (xy 128.96782 90.477403) (xy 128.857506 90.536368) (xy 128.760815 90.61572) (xy 128.681463 90.712411) (xy 128.622498 90.822725) + (xy 128.586188 90.942423) (xy 128.573928 91.066905) (xy 128.573928 92.566905) (xy 128.586188 92.691387) (xy 128.622498 92.811085) + (xy 128.681463 92.921399) (xy 128.760815 93.01809) (xy 128.857506 93.097442) (xy 128.927 93.134588) (xy 128.927001 94.061) + (xy 128.315924 94.061) (xy 128.269999 94.056477) (xy 128.224074 94.061) (xy 128.224068 94.061) (xy 128.10511 94.072717) + (xy 128.086707 94.074529) (xy 128.033243 94.090747) (xy 127.91046 94.127993) (xy 127.748028 94.214814) (xy 127.605656 94.331656) + (xy 127.576375 94.367335) (xy 126.117336 95.826375) (xy 126.081657 95.855656) (xy 125.964815 95.998028) (xy 125.900936 96.117539) + (xy 125.877994 96.16046) (xy 125.824529 96.336709) (xy 125.806476 96.52) (xy 125.811001 96.565942) (xy 125.811 107.559904) + (xy 122.291905 111.079) (xy 105.03529 111.079) (xy 103.647 109.690711) (xy 103.647 109.601439) (xy 103.597619 109.353179) + (xy 103.500753 109.119324) (xy 103.360125 108.90886) (xy 103.18114 108.729875) (xy 102.970676 108.589247) (xy 102.736821 108.492381) + (xy 102.488561 108.443) (xy 102.235439 108.443) (xy 101.987179 108.492381) (xy 101.753324 108.589247) (xy 101.54286 108.729875) + (xy 101.363875 108.90886) (xy 101.223247 109.119324) (xy 101.126381 109.353179) (xy 101.077 109.601439) (xy 101.077 109.854561) + (xy 101.126381 110.102821) (xy 101.223247 110.336676) (xy 101.363875 110.54714) (xy 101.54286 110.726125) (xy 101.753324 110.866753) + (xy 101.987179 110.963619) (xy 102.235439 111.013) (xy 102.324711 111.013) (xy 103.284689 111.972979) (xy 103.148095 112.064248) + (xy 102.96911 112.243233) (xy 102.828482 112.453697) (xy 102.731616 112.687552) (xy 102.682235 112.935812) (xy 102.682235 113.188934) + (xy 102.731616 113.437194) (xy 102.828482 113.671049) (xy 102.96911 113.881513) (xy 103.148095 114.060498) (xy 103.358559 114.201126) + (xy 103.592414 114.297992) (xy 103.840674 114.347373) (xy 104.093796 114.347373) (xy 104.342056 114.297992) (xy 104.575911 114.201126) + (xy 104.786375 114.060498) (xy 104.8495 113.997373) (xy 120.408187 113.997373) (xy 120.273247 114.199324) (xy 120.176381 114.433179) + (xy 120.127 114.681439) (xy 120.127 114.77071) (xy 119.06485 115.832861) (xy 119.029171 115.862142) (xy 118.912329 116.004514) + (xy 118.869131 116.085333) (xy 118.825508 116.166946) (xy 118.772043 116.343195) (xy 118.75399 116.526486) (xy 118.75568 116.543647) + (xy 118.68902 116.579278) (xy 118.592329 116.65863) (xy 118.512977 116.755321) (xy 118.454012 116.865635) (xy 118.43606 116.924815) + (xy 116.469104 116.924815) (xy 116.125445 116.581156) (xy 116.096159 116.545471) (xy 115.953787 116.428629) (xy 115.791355 116.341808) + (xy 115.615107 116.288344) (xy 115.477747 116.274815) (xy 115.431815 116.270291) (xy 115.385883 116.274815) (xy 115.132072 116.274815) + (xy 115.132072 116.209815) (xy 115.119812 116.085333) (xy 115.083502 115.965635) (xy 115.024537 115.855321) (xy 114.945185 115.75863) + (xy 114.848494 115.679278) (xy 114.73818 115.620313) (xy 114.618482 115.584003) (xy 114.494 115.571743) (xy 112.794 115.571743) + (xy 112.669518 115.584003) (xy 112.54982 115.620313) (xy 112.439506 115.679278) (xy 112.342815 115.75863) (xy 112.263463 115.855321) + (xy 112.204498 115.965635) (xy 112.168188 116.085333) (xy 112.155928 116.209815) (xy 112.155928 118.209815) (xy 112.168188 118.334297) + (xy 112.204498 118.453995) (xy 112.210451 118.465132) (xy 112.165972 118.428629) (xy 112.00354 118.341808) (xy 111.827292 118.288344) + (xy 111.689932 118.274815) (xy 111.644 118.270291) (xy 111.598068 118.274815) (xy 111.410144 118.274815) (xy 111.30818 118.220313) + (xy 111.188482 118.184003) (xy 111.064 118.171743) (xy 110.164 118.171743) (xy 110.039518 118.184003) (xy 109.91982 118.220313) + (xy 109.809506 118.279278) (xy 109.712815 118.35863) (xy 109.702072 118.37172) (xy 109.702072 117.859815) (xy 109.689812 117.735333) + (xy 109.653502 117.615635) (xy 109.594537 117.505321) (xy 109.515185 117.40863) (xy 109.418494 117.329278) (xy 109.30818 117.270313) + (xy 109.188482 117.234003) (xy 109.064 117.221743) (xy 108.899905 117.221743) (xy 108.878344 117.195471) (xy 108.735972 117.078629) + (xy 108.57354 116.991808) (xy 108.397292 116.938344) (xy 108.259932 116.924815) (xy 108.214 116.920291) (xy 108.168068 116.924815) + (xy 106.883454 116.924815) (xy 106.865502 116.865635) (xy 106.806537 116.755321) (xy 106.727185 116.65863) (xy 106.630494 116.579278) + (xy 106.52018 116.520313) (xy 106.400482 116.484003) (xy 106.276 116.471743) (xy 104.976 116.471743) (xy 104.851518 116.484003) + (xy 104.73182 116.520313) (xy 104.621506 116.579278) (xy 104.524815 116.65863) (xy 104.445463 116.755321) (xy 104.386498 116.865635) + (xy 104.350188 116.985333) (xy 104.337928 117.109815) (xy 104.337928 118.609815) (xy 104.350188 118.734297) (xy 104.386498 118.853995) + (xy 104.445463 118.964309) (xy 104.524815 119.061) (xy 104.621506 119.140352) (xy 104.73182 119.199317) (xy 104.766427 119.209815) + (xy 104.73182 119.220313) (xy 104.621506 119.279278) (xy 104.524815 119.35863) (xy 104.445463 119.455321) (xy 104.386498 119.565635) + (xy 104.368546 119.624815) (xy 104.183105 119.624815) (xy 103.901 119.34271) (xy 103.901 119.253439) (xy 103.851619 119.005179) + (xy 103.754753 118.771324) (xy 103.614125 118.56086) (xy 103.43514 118.381875) (xy 103.224676 118.241247) (xy 102.990821 118.144381) + (xy 102.742561 118.095) (xy 102.65329 118.095) (xy 101.994665 117.436376) (xy 100.503 115.944711) (xy 100.503 98.089935) + (xy 100.507524 98.044) (xy 100.489472 97.860708) (xy 100.436007 97.684459) (xy 100.381236 97.58199) (xy 100.349186 97.522028) + (xy 100.232344 97.379656) (xy 100.19666 97.350371) (xy 99.272271 96.425982) (xy 99.275 96.41226) (xy 99.275 96.11974) + (xy 99.217932 95.832842) (xy 99.10599 95.562589) (xy 98.943475 95.319368) (xy 98.736632 95.112525) (xy 98.56224 94.996) + (xy 98.736632 94.879475) (xy 98.779949 94.836158) (xy 101.681 97.737209) (xy 101.681001 98.25206) (xy 101.681 98.252069) + (xy 101.681001 104.273734) (xy 101.617875 104.33686) (xy 101.477247 104.547324) (xy 101.380381 104.781179) (xy 101.331 105.029439) + (xy 101.331 105.282561) (xy 101.380381 105.530821) (xy 101.477247 105.764676) (xy 101.617875 105.97514) (xy 101.79686 106.154125) + (xy 102.007324 106.294753) (xy 102.241179 106.391619) (xy 102.489439 106.441) (xy 102.578711 106.441) (xy 102.707095 106.569384) + (xy 102.736381 106.605069) (xy 102.878753 106.721911) (xy 103.041185 106.808732) (xy 103.113553 106.830684) (xy 103.217433 106.862197) + (xy 103.400725 106.880249) (xy 103.44666 106.875725) (xy 104.438546 106.875725) (xy 104.456498 106.934905) (xy 104.515463 107.045219) + (xy 104.594815 107.14191) (xy 104.691506 107.221262) (xy 104.80182 107.280227) (xy 104.921518 107.316537) (xy 105.046 107.328797) + (xy 106.346 107.328797) (xy 106.470482 107.316537) (xy 106.59018 107.280227) (xy 106.700494 107.221262) (xy 106.797185 107.14191) + (xy 106.876537 107.045219) (xy 106.935502 106.934905) (xy 106.971812 106.815207) (xy 106.984072 106.690725) (xy 106.984072 105.190725) + (xy 106.971812 105.066243) (xy 106.935502 104.946545) (xy 106.876537 104.836231) (xy 106.797185 104.73954) (xy 106.700494 104.660188) + (xy 106.59018 104.601223) (xy 106.555573 104.590725) (xy 106.59018 104.580227) (xy 106.700494 104.521262) (xy 106.797185 104.44191) + (xy 106.876537 104.345219) (xy 106.935502 104.234905) (xy 106.953454 104.175725) (xy 107.525928 104.175725) (xy 107.525928 104.294725) + (xy 107.538188 104.419207) (xy 107.574498 104.538905) (xy 107.633463 104.649219) (xy 107.712815 104.74591) (xy 107.809506 104.825262) + (xy 107.845918 104.844725) (xy 107.809506 104.864188) (xy 107.712815 104.94354) (xy 107.633463 105.040231) (xy 107.574498 105.150545) + (xy 107.538188 105.270243) (xy 107.525928 105.394725) (xy 107.525928 106.194725) (xy 107.538188 106.319207) (xy 107.574498 106.438905) + (xy 107.633463 106.549219) (xy 107.679001 106.604707) (xy 107.679 108.470546) (xy 107.61982 108.488498) (xy 107.509506 108.547463) + (xy 107.412815 108.626815) (xy 107.333463 108.723506) (xy 107.274498 108.83382) (xy 107.238188 108.953518) (xy 107.225928 109.078) + (xy 107.225928 110.378) (xy 107.238188 110.502482) (xy 107.274498 110.62218) (xy 107.333463 110.732494) (xy 107.412815 110.829185) + (xy 107.509506 110.908537) (xy 107.61982 110.967502) (xy 107.739518 111.003812) (xy 107.864 111.016072) (xy 109.364 111.016072) + (xy 109.488482 111.003812) (xy 109.60818 110.967502) (xy 109.718494 110.908537) (xy 109.815185 110.829185) (xy 109.894537 110.732494) + (xy 109.953502 110.62218) (xy 109.964 110.587573) (xy 109.974498 110.62218) (xy 110.033463 110.732494) (xy 110.112815 110.829185) + (xy 110.209506 110.908537) (xy 110.31982 110.967502) (xy 110.439518 111.003812) (xy 110.564 111.016072) (xy 111.02825 111.013) + (xy 111.187 110.85425) (xy 111.187 109.855) (xy 111.441 109.855) (xy 111.441 110.85425) (xy 111.59975 111.013) + (xy 112.064 111.016072) (xy 112.188482 111.003812) (xy 112.30818 110.967502) (xy 112.418494 110.908537) (xy 112.515185 110.829185) + (xy 112.594537 110.732494) (xy 112.653502 110.62218) (xy 112.689812 110.502482) (xy 112.702072 110.378) (xy 112.699 110.01375) + (xy 112.54025 109.855) (xy 111.441 109.855) (xy 111.187 109.855) (xy 111.167 109.855) (xy 111.167 109.601) + (xy 111.187 109.601) (xy 111.187 108.60175) (xy 111.441 108.60175) (xy 111.441 109.601) (xy 112.54025 109.601) + (xy 112.699 109.44225) (xy 112.702072 109.078) (xy 112.689812 108.953518) (xy 112.653502 108.83382) (xy 112.594537 108.723506) + (xy 112.515185 108.626815) (xy 112.418494 108.547463) (xy 112.30818 108.488498) (xy 112.188482 108.452188) (xy 112.064 108.439928) + (xy 111.59975 108.443) (xy 111.441 108.60175) (xy 111.187 108.60175) (xy 111.02825 108.443) (xy 110.564 108.439928) + (xy 110.439518 108.452188) (xy 110.31982 108.488498) (xy 110.209506 108.547463) (xy 110.112815 108.626815) (xy 110.033463 108.723506) + (xy 109.974498 108.83382) (xy 109.964 108.868427) (xy 109.953502 108.83382) (xy 109.894537 108.723506) (xy 109.815185 108.626815) + (xy 109.718494 108.547463) (xy 109.60818 108.488498) (xy 109.549 108.470546) (xy 109.549 106.604706) (xy 109.594537 106.549219) + (xy 109.653502 106.438905) (xy 109.689812 106.319207) (xy 109.702072 106.194725) (xy 109.702072 105.68282) (xy 109.712815 105.69591) + (xy 109.809506 105.775262) (xy 109.91982 105.834227) (xy 110.039518 105.870537) (xy 110.164 105.882797) (xy 111.064 105.882797) + (xy 111.188482 105.870537) (xy 111.30818 105.834227) (xy 111.410144 105.779725) (xy 111.540711 105.779725) (xy 112.185928 106.424942) + (xy 112.185928 107.590725) (xy 112.198188 107.715207) (xy 112.234498 107.834905) (xy 112.293463 107.945219) (xy 112.372815 108.04191) + (xy 112.469506 108.121262) (xy 112.57982 108.180227) (xy 112.699518 108.216537) (xy 112.824 108.228797) (xy 114.524 108.228797) + (xy 114.648482 108.216537) (xy 114.76818 108.180227) (xy 114.878494 108.121262) (xy 114.975185 108.04191) (xy 115.054537 107.945219) + (xy 115.113502 107.834905) (xy 115.149812 107.715207) (xy 115.162072 107.590725) (xy 115.162072 105.590725) (xy 115.149812 105.466243) + (xy 115.113502 105.346545) (xy 115.054537 105.236231) (xy 114.975185 105.13954) (xy 114.878494 105.060188) (xy 114.76818 105.001223) + (xy 114.648482 104.964913) (xy 114.524 104.952653) (xy 113.358217 104.952653) (xy 112.62163 104.216066) (xy 112.596327 104.185234) + (xy 112.699518 104.216537) (xy 112.824 104.228797) (xy 114.524 104.228797) (xy 114.648482 104.216537) (xy 114.76818 104.180227) + (xy 114.878494 104.121262) (xy 114.975185 104.04191) (xy 115.054537 103.945219) (xy 115.089273 103.880233) (xy 115.109656 103.905069) + (xy 115.252028 104.021911) (xy 115.41446 104.108732) (xy 115.576464 104.157875) (xy 115.590708 104.162196) (xy 115.774 104.180249) + (xy 115.819932 104.175725) (xy 118.426276 104.175725) (xy 118.444228 104.234905) (xy 118.503193 104.345219) (xy 118.582545 104.44191) + (xy 118.679236 104.521262) (xy 118.78955 104.580227) (xy 118.824157 104.590725) (xy 118.78955 104.601223) (xy 118.679236 104.660188) + (xy 118.582545 104.73954) (xy 118.503193 104.836231) (xy 118.444228 104.946545) (xy 118.407918 105.066243) (xy 118.395658 105.190725) + (xy 118.395658 106.690725) (xy 118.407918 106.815207) (xy 118.444228 106.934905) (xy 118.503193 107.045219) (xy 118.582545 107.14191) + (xy 118.679236 107.221262) (xy 118.78955 107.280227) (xy 118.909248 107.316537) (xy 119.03373 107.328797) (xy 119.759224 107.328797) + (xy 119.811758 107.371911) (xy 119.97419 107.458732) (xy 120.150438 107.512196) (xy 120.33373 107.530249) (xy 120.379662 107.525725) + (xy 121.751658 107.525725) (xy 121.751658 107.590725) (xy 121.763918 107.715207) (xy 121.800228 107.834905) (xy 121.859193 107.945219) + (xy 121.938545 108.04191) (xy 122.035236 108.121262) (xy 122.14555 108.180227) (xy 122.265248 108.216537) (xy 122.38973 108.228797) + (xy 124.08973 108.228797) (xy 124.214212 108.216537) (xy 124.33391 108.180227) (xy 124.444224 108.121262) (xy 124.540915 108.04191) + (xy 124.620267 107.945219) (xy 124.679232 107.834905) (xy 124.715542 107.715207) (xy 124.727802 107.590725) (xy 124.727802 105.590725) + (xy 124.715542 105.466243) (xy 124.679232 105.346545) (xy 124.620267 105.236231) (xy 124.540915 105.13954) (xy 124.444224 105.060188) + (xy 124.33391 105.001223) (xy 124.214212 104.964913) (xy 124.08973 104.952653) (xy 123.930129 104.952653) (xy 123.967 104.767284) + (xy 123.967 104.670662) (xy 124.020916 104.604965) (xy 124.107737 104.442533) (xy 124.152574 104.294725) (xy 124.161201 104.266286) + (xy 124.16563 104.221322) (xy 124.214212 104.216537) (xy 124.33391 104.180227) (xy 124.444224 104.121262) (xy 124.540915 104.04191) + (xy 124.620267 103.945219) (xy 124.679232 103.834905) (xy 124.715542 103.715207) (xy 124.727802 103.590725) (xy 124.727802 101.590725) + (xy 124.715542 101.466243) (xy 124.679232 101.346545) (xy 124.620267 101.236231) (xy 124.540915 101.13954) (xy 124.444224 101.060188) + (xy 124.33391 101.001223) (xy 124.214212 100.964913) (xy 124.08973 100.952653) (xy 122.541414 100.952653) (xy 122.550753 100.938676) + (xy 122.647619 100.704821) (xy 122.697 100.456561) (xy 122.697 100.203439) (xy 122.647619 99.955179) (xy 122.550753 99.721324) + (xy 122.410125 99.51086) (xy 122.23114 99.331875) (xy 122.020676 99.191247) (xy 121.786821 99.094381) (xy 121.538561 99.045) + (xy 121.285439 99.045) (xy 121.037179 99.094381) (xy 120.803324 99.191247) (xy 120.59286 99.331875) (xy 120.413875 99.51086) + (xy 120.273247 99.721324) (xy 120.176381 99.955179) (xy 120.127 100.203439) (xy 120.127 100.292711) (xy 119.055066 101.364645) + (xy 119.019387 101.393926) (xy 118.902545 101.536298) (xy 118.831479 101.669254) (xy 118.815724 101.69873) (xy 118.762259 101.874979) + (xy 118.758014 101.91808) (xy 118.679236 101.960188) (xy 118.582545 102.03954) (xy 118.503193 102.136231) (xy 118.444228 102.246545) + (xy 118.426276 102.305725) (xy 116.161289 102.305725) (xy 115.81763 101.962066) (xy 115.788344 101.926381) (xy 115.645972 101.809539) + (xy 115.48354 101.722718) (xy 115.307292 101.669254) (xy 115.169932 101.655725) (xy 115.162072 101.654951) (xy 115.162072 101.590725) + (xy 115.149812 101.466243) (xy 115.113502 101.346545) (xy 115.054537 101.236231) (xy 114.975185 101.13954) (xy 114.878494 101.060188) + (xy 114.76818 101.001223) (xy 114.648482 100.964913) (xy 114.524 100.952653) (xy 112.824 100.952653) (xy 112.699518 100.964913) + (xy 112.57982 101.001223) (xy 112.469506 101.060188) (xy 112.372815 101.13954) (xy 112.293463 101.236231) (xy 112.234498 101.346545) + (xy 112.198188 101.466243) (xy 112.185928 101.590725) (xy 112.185928 103.590725) (xy 112.198188 103.715207) (xy 112.234498 103.834905) + (xy 112.293463 103.945219) (xy 112.344143 104.006972) (xy 112.28754 103.976718) (xy 112.111292 103.923254) (xy 111.973932 103.909725) + (xy 111.928 103.905201) (xy 111.882068 103.909725) (xy 111.410144 103.909725) (xy 111.30818 103.855223) (xy 111.188482 103.818913) + (xy 111.064 103.806653) (xy 110.164 103.806653) (xy 110.039518 103.818913) (xy 109.91982 103.855223) (xy 109.809506 103.914188) + (xy 109.712815 103.99354) (xy 109.702072 104.00663) (xy 109.702072 103.494725) (xy 109.689812 103.370243) (xy 109.653502 103.250545) + (xy 109.594537 103.140231) (xy 109.515185 103.04354) (xy 109.418494 102.964188) (xy 109.30818 102.905223) (xy 109.188482 102.868913) + (xy 109.064 102.856653) (xy 108.898217 102.856653) (xy 108.65363 102.612066) (xy 108.624344 102.576381) (xy 108.481972 102.459539) + (xy 108.31954 102.372718) (xy 108.143292 102.319254) (xy 108.005932 102.305725) (xy 107.96 102.301201) (xy 107.914068 102.305725) + (xy 106.953454 102.305725) (xy 106.935502 102.246545) (xy 106.876537 102.136231) (xy 106.797185 102.03954) (xy 106.700494 101.960188) + (xy 106.59018 101.901223) (xy 106.470482 101.864913) (xy 106.346 101.852653) (xy 105.046 101.852653) (xy 104.921518 101.864913) + (xy 104.80182 101.901223) (xy 104.691506 101.960188) (xy 104.594815 102.03954) (xy 104.515463 102.136231) (xy 104.456498 102.246545) + (xy 104.420188 102.366243) (xy 104.407928 102.490725) (xy 104.407928 103.990725) (xy 104.420188 104.115207) (xy 104.456498 104.234905) + (xy 104.515463 104.345219) (xy 104.594815 104.44191) (xy 104.691506 104.521262) (xy 104.80182 104.580227) (xy 104.836427 104.590725) + (xy 104.80182 104.601223) (xy 104.691506 104.660188) (xy 104.594815 104.73954) (xy 104.515463 104.836231) (xy 104.456498 104.946545) + (xy 104.438546 105.005725) (xy 103.896283 105.005725) (xy 103.851619 104.781179) (xy 103.754753 104.547324) (xy 103.614125 104.33686) + (xy 103.551 104.273735) (xy 103.551 97.39585) (xy 103.555524 97.349918) (xy 103.537471 97.166626) (xy 103.497182 97.033812) + (xy 103.484007 96.990379) (xy 103.397186 96.827947) (xy 103.280344 96.685575) (xy 103.244666 96.656295) (xy 99.685711 93.097341) + (xy 99.656425 93.061656) (xy 99.514053 92.944814) (xy 99.351621 92.857993) (xy 99.175373 92.804529) (xy 99.038013 92.791) + (xy 98.992081 92.786476) (xy 98.950932 92.790529) (xy 98.943475 92.779368) (xy 98.736632 92.572525) (xy 98.56224 92.456) + (xy 98.736632 92.339475) (xy 98.809356 92.266751) (xy 98.886541 92.308007) (xy 98.990278 92.339475) (xy 99.062788 92.361471) + (xy 99.24608 92.379524) (xy 99.292012 92.375) (xy 101.987735 92.375) (xy 102.05086 92.438125) (xy 102.261324 92.578753) + (xy 102.495179 92.675619) (xy 102.743439 92.725) (xy 102.830433 92.725) (xy 102.849291 92.747979) (xy 102.991663 92.864821) + (xy 103.154095 92.951642) (xy 103.27684 92.988876) (xy 103.330342 93.005106) (xy 103.513634 93.023159) (xy 103.559566 93.018635) + (xy 104.438546 93.018635) (xy 104.456498 93.077815) (xy 104.515463 93.188129) (xy 104.594815 93.28482) (xy 104.691506 93.364172) + (xy 104.80182 93.423137) (xy 104.921518 93.459447) (xy 105.046 93.471707) (xy 106.346 93.471707) (xy 106.470482 93.459447) + (xy 106.59018 93.423137) (xy 106.700494 93.364172) (xy 106.797185 93.28482) (xy 106.876537 93.188129) (xy 106.935502 93.077815) + (xy 106.971812 92.958117) (xy 106.984072 92.833635) (xy 106.984072 91.333635) (xy 106.971812 91.209153) (xy 106.935502 91.089455) + (xy 106.876537 90.979141) (xy 106.797185 90.88245) (xy 106.700494 90.803098) (xy 106.59018 90.744133) (xy 106.555573 90.733635) + (xy 106.59018 90.723137) (xy 106.700494 90.664172) (xy 106.797185 90.58482) (xy 106.876537 90.488129) (xy 106.935502 90.377815) + (xy 106.953454 90.318635) (xy 107.661781 90.318635) (xy 107.712815 90.38082) (xy 107.809506 90.460172) (xy 107.845918 90.479635) + (xy 107.809506 90.499098) (xy 107.712815 90.57845) (xy 107.633463 90.675141) (xy 107.574498 90.785455) (xy 107.538188 90.905153) + (xy 107.525928 91.029635) (xy 107.525928 91.829635) (xy 107.538188 91.954117) (xy 107.574498 92.073815) (xy 107.633463 92.184129) + (xy 107.679001 92.239617) (xy 107.679 94.500546) (xy 107.61982 94.518498) (xy 107.509506 94.577463) (xy 107.412815 94.656815) + (xy 107.333463 94.753506) (xy 107.274498 94.86382) (xy 107.238188 94.983518) (xy 107.225928 95.108) (xy 107.225928 96.408) + (xy 107.238188 96.532482) (xy 107.274498 96.65218) (xy 107.333463 96.762494) (xy 107.412815 96.859185) (xy 107.509506 96.938537) + (xy 107.61982 96.997502) (xy 107.739518 97.033812) (xy 107.864 97.046072) (xy 109.364 97.046072) (xy 109.488482 97.033812) + (xy 109.60818 96.997502) (xy 109.718494 96.938537) (xy 109.815185 96.859185) (xy 109.894537 96.762494) (xy 109.953502 96.65218) + (xy 109.964 96.617573) (xy 109.974498 96.65218) (xy 110.033463 96.762494) (xy 110.112815 96.859185) (xy 110.209506 96.938537) + (xy 110.31982 96.997502) (xy 110.439518 97.033812) (xy 110.564 97.046072) (xy 111.02825 97.043) (xy 111.187 96.88425) + (xy 111.187 95.885) (xy 111.441 95.885) (xy 111.441 96.88425) (xy 111.59975 97.043) (xy 112.064 97.046072) + (xy 112.188482 97.033812) (xy 112.30818 96.997502) (xy 112.418494 96.938537) (xy 112.515185 96.859185) (xy 112.594537 96.762494) + (xy 112.653502 96.65218) (xy 112.689812 96.532482) (xy 112.702072 96.408) (xy 112.699 96.04375) (xy 112.54025 95.885) + (xy 111.441 95.885) (xy 111.187 95.885) (xy 111.167 95.885) (xy 111.167 95.631) (xy 111.187 95.631) + (xy 111.187 94.63175) (xy 111.441 94.63175) (xy 111.441 95.631) (xy 112.54025 95.631) (xy 112.699 95.47225) + (xy 112.702072 95.108) (xy 112.689812 94.983518) (xy 112.653502 94.86382) (xy 112.594537 94.753506) (xy 112.515185 94.656815) + (xy 112.418494 94.577463) (xy 112.30818 94.518498) (xy 112.188482 94.482188) (xy 112.064 94.469928) (xy 111.59975 94.473) + (xy 111.441 94.63175) (xy 111.187 94.63175) (xy 111.02825 94.473) (xy 110.564 94.469928) (xy 110.439518 94.482188) + (xy 110.31982 94.518498) (xy 110.209506 94.577463) (xy 110.112815 94.656815) (xy 110.033463 94.753506) (xy 109.974498 94.86382) + (xy 109.964 94.898427) (xy 109.953502 94.86382) (xy 109.894537 94.753506) (xy 109.815185 94.656815) (xy 109.718494 94.577463) + (xy 109.60818 94.518498) (xy 109.549 94.500546) (xy 109.549 92.239616) (xy 109.594537 92.184129) (xy 109.653502 92.073815) + (xy 109.689812 91.954117) (xy 109.702072 91.829635) (xy 109.702072 91.31773) (xy 109.712815 91.33082) (xy 109.809506 91.410172) + (xy 109.91982 91.469137) (xy 110.039518 91.505447) (xy 110.164 91.517707) (xy 111.064 91.517707) (xy 111.129347 91.511271) + (xy 112.185928 92.567853) (xy 112.185928 93.733635) (xy 112.198188 93.858117) (xy 112.234498 93.977815) (xy 112.293463 94.088129) + (xy 112.372815 94.18482) (xy 112.469506 94.264172) (xy 112.57982 94.323137) (xy 112.699518 94.359447) (xy 112.824 94.371707) + (xy 114.524 94.371707) (xy 114.648482 94.359447) (xy 114.76818 94.323137) (xy 114.878494 94.264172) (xy 114.975185 94.18482) + (xy 115.054537 94.088129) (xy 115.113502 93.977815) (xy 115.149812 93.858117) (xy 115.162072 93.733635) (xy 115.162072 91.733635) + (xy 115.149812 91.609153) (xy 115.113502 91.489455) (xy 115.054537 91.379141) (xy 114.975185 91.28245) (xy 114.878494 91.203098) + (xy 114.76818 91.144133) (xy 114.648482 91.107823) (xy 114.524 91.095563) (xy 113.358218 91.095563) (xy 112.588391 90.325737) + (xy 112.699518 90.359447) (xy 112.824 90.371707) (xy 114.524 90.371707) (xy 114.648482 90.359447) (xy 114.76818 90.323137) + (xy 114.878494 90.264172) (xy 114.975185 90.18482) (xy 115.054537 90.088129) (xy 115.089951 90.021876) (xy 115.104749 90.036674) + (xy 115.134022 90.072343) (xy 115.16969 90.101615) (xy 115.169698 90.101623) (xy 115.276393 90.189185) (xy 115.438824 90.276006) + (xy 115.615072 90.329471) (xy 115.798364 90.347524) (xy 115.798365 90.347524) (xy 115.981656 90.329471) (xy 116.017377 90.318635) + (xy 118.369199 90.318635) (xy 118.387151 90.377815) (xy 118.446116 90.488129) (xy 118.525468 90.58482) (xy 118.622159 90.664172) + (xy 118.732473 90.723137) (xy 118.76708 90.733635) (xy 118.732473 90.744133) (xy 118.622159 90.803098) (xy 118.525468 90.88245) + (xy 118.446116 90.979141) (xy 118.387151 91.089455) (xy 118.350841 91.209153) (xy 118.338581 91.333635) (xy 118.338581 92.833635) + (xy 118.350841 92.958117) (xy 118.387151 93.077815) (xy 118.446116 93.188129) (xy 118.525468 93.28482) (xy 118.622159 93.364172) + (xy 118.732473 93.423137) (xy 118.852171 93.459447) (xy 118.976653 93.471707) (xy 119.702147 93.471707) (xy 119.754681 93.514821) + (xy 119.917113 93.601642) (xy 120.093361 93.655106) (xy 120.276653 93.673159) (xy 120.322585 93.668635) (xy 121.694581 93.668635) + (xy 121.694581 93.733635) (xy 121.706841 93.858117) (xy 121.743151 93.977815) (xy 121.802116 94.088129) (xy 121.881468 94.18482) + (xy 121.978159 94.264172) (xy 122.088473 94.323137) (xy 122.208171 94.359447) (xy 122.332653 94.371707) (xy 124.032653 94.371707) + (xy 124.157135 94.359447) (xy 124.276833 94.323137) (xy 124.387147 94.264172) (xy 124.483838 94.18482) (xy 124.56319 94.088129) + (xy 124.622155 93.977815) (xy 124.658465 93.858117) (xy 124.670725 93.733635) (xy 124.670725 91.733635) (xy 124.658465 91.609153) + (xy 124.622155 91.489455) (xy 124.56319 91.379141) (xy 124.483838 91.28245) (xy 124.387147 91.203098) (xy 124.276833 91.144133) + (xy 124.157135 91.107823) (xy 124.032653 91.095563) (xy 123.899915 91.095563) (xy 123.917619 91.052821) (xy 123.967 90.804561) + (xy 123.967 90.693405) (xy 124.05066 90.536887) (xy 124.102864 90.364792) (xy 124.157135 90.359447) (xy 124.276833 90.323137) + (xy 124.387147 90.264172) (xy 124.483838 90.18482) (xy 124.56319 90.088129) (xy 124.622155 89.977815) (xy 124.658465 89.858117) + (xy 124.670725 89.733635) (xy 124.670725 87.733635) (xy 124.658465 87.609153) (xy 124.622155 87.489455) (xy 124.56319 87.379141) + (xy 124.483838 87.28245) (xy 124.387147 87.203098) (xy 124.276833 87.144133) (xy 124.157135 87.107823) (xy 124.032653 87.095563) + (xy 122.46597 87.095563) (xy 122.550753 86.968676) (xy 122.647619 86.734821) (xy 122.697 86.486561) (xy 122.697 86.233439) + (xy 122.647619 85.985179) (xy 122.550753 85.751324) (xy 122.410125 85.54086) (xy 122.23114 85.361875) (xy 122.020676 85.221247) + (xy 121.786821 85.124381) (xy 121.538561 85.075) (xy 121.285439 85.075) (xy 121.037179 85.124381) (xy 120.803324 85.221247) + (xy 120.59286 85.361875) (xy 120.413875 85.54086) (xy 120.273247 85.751324) (xy 120.176381 85.985179) (xy 120.127 86.233439) + (xy 120.127 86.322711) (xy 118.997989 87.451722) (xy 118.96231 87.481003) (xy 118.845468 87.623375) (xy 118.798632 87.711) + (xy 118.758647 87.785807) (xy 118.705182 87.962056) (xy 118.695132 88.064092) (xy 118.622159 88.103098) (xy 118.525468 88.18245) + (xy 118.446116 88.279141) (xy 118.387151 88.389455) (xy 118.369199 88.448635) (xy 116.16129 88.448635) (xy 115.81763 88.104976) + (xy 115.788344 88.069291) (xy 115.645972 87.952449) (xy 115.48354 87.865628) (xy 115.307292 87.812164) (xy 115.169932 87.798635) + (xy 115.162072 87.797861) (xy 115.162072 87.733635) (xy 115.149812 87.609153) (xy 115.113502 87.489455) (xy 115.054537 87.379141) + (xy 114.975185 87.28245) (xy 114.878494 87.203098) (xy 114.76818 87.144133) (xy 114.648482 87.107823) (xy 114.524 87.095563) + (xy 112.824 87.095563) (xy 112.699518 87.107823) (xy 112.57982 87.144133) (xy 112.469506 87.203098) (xy 112.372815 87.28245) + (xy 112.293463 87.379141) (xy 112.234498 87.489455) (xy 112.198188 87.609153) (xy 112.185928 87.733635) (xy 112.185928 89.733635) + (xy 112.198188 89.858117) (xy 112.231898 89.969244) (xy 112.11363 89.850976) (xy 112.084344 89.815291) (xy 111.941972 89.698449) + (xy 111.77954 89.611628) (xy 111.603292 89.558164) (xy 111.465932 89.544635) (xy 111.42 89.540111) (xy 111.404531 89.541635) + (xy 111.30818 89.490133) (xy 111.188482 89.453823) (xy 111.064 89.441563) (xy 110.164 89.441563) (xy 110.039518 89.453823) + (xy 109.91982 89.490133) (xy 109.809506 89.549098) (xy 109.712815 89.62845) (xy 109.702072 89.64154) (xy 109.702072 89.129635) + (xy 109.689812 89.005153) (xy 109.653502 88.885455) (xy 109.594537 88.775141) (xy 109.515185 88.67845) (xy 109.418494 88.599098) + (xy 109.30818 88.540133) (xy 109.188482 88.503823) (xy 109.064 88.491563) (xy 108.748208 88.491563) (xy 108.651292 88.462164) + (xy 108.513932 88.448635) (xy 108.468 88.444111) (xy 108.422068 88.448635) (xy 106.953454 88.448635) (xy 106.935502 88.389455) + (xy 106.876537 88.279141) (xy 106.797185 88.18245) (xy 106.700494 88.103098) (xy 106.59018 88.044133) (xy 106.470482 88.007823) + (xy 106.346 87.995563) (xy 105.046 87.995563) (xy 104.921518 88.007823) (xy 104.80182 88.044133) (xy 104.691506 88.103098) + (xy 104.594815 88.18245) (xy 104.515463 88.279141) (xy 104.456498 88.389455) (xy 104.420188 88.509153) (xy 104.407928 88.633635) + (xy 104.407928 90.133635) (xy 104.420188 90.258117) (xy 104.456498 90.377815) (xy 104.515463 90.488129) (xy 104.594815 90.58482) + (xy 104.691506 90.664172) (xy 104.80182 90.723137) (xy 104.836427 90.733635) (xy 104.80182 90.744133) (xy 104.691506 90.803098) + (xy 104.594815 90.88245) (xy 104.515463 90.979141) (xy 104.456498 91.089455) (xy 104.438546 91.148635) (xy 104.122219 91.148635) + (xy 104.105619 91.065179) (xy 104.008753 90.831324) (xy 103.868125 90.62086) (xy 103.68914 90.441875) (xy 103.478676 90.301247) + (xy 103.244821 90.204381) (xy 102.996561 90.155) (xy 102.743439 90.155) (xy 102.495179 90.204381) (xy 102.261324 90.301247) + (xy 102.05086 90.441875) (xy 101.987735 90.505) (xy 99.63613 90.505) (xy 99.514053 90.404814) (xy 99.351621 90.317993) + (xy 99.175373 90.264529) (xy 99.038013 90.251) (xy 98.992081 90.246476) (xy 98.950932 90.250529) (xy 98.943475 90.239368) + (xy 98.736632 90.032525) (xy 98.56224 89.916) (xy 98.736632 89.799475) (xy 98.943475 89.592632) (xy 98.951247 89.581) + (xy 100.538068 89.581) (xy 100.584 89.585524) (xy 100.629932 89.581) (xy 100.767292 89.567471) (xy 100.94354 89.514007) + (xy 101.105972 89.427186) (xy 101.248344 89.310344) (xy 101.27763 89.274659) (xy 103.498666 87.053624) (xy 103.534344 87.024344) + (xy 103.651186 86.881972) (xy 103.738007 86.71954) (xy 103.791471 86.543292) (xy 103.805 86.405932) (xy 103.805 86.405931) + (xy 103.809524 86.360001) (xy 103.805 86.314069) (xy 103.805 78.399545) (xy 104.438546 78.399545) (xy 104.456498 78.458725) + (xy 104.515463 78.569039) (xy 104.594815 78.66573) (xy 104.691506 78.745082) (xy 104.80182 78.804047) (xy 104.921518 78.840357) + (xy 105.046 78.852617) (xy 106.346 78.852617) (xy 106.470482 78.840357) (xy 106.59018 78.804047) (xy 106.700494 78.745082) + (xy 106.797185 78.66573) (xy 106.876537 78.569039) (xy 106.935502 78.458725) (xy 106.971812 78.339027) (xy 106.984072 78.214545) + (xy 106.984072 76.714545) (xy 106.971812 76.590063) (xy 106.935502 76.470365) (xy 106.876537 76.360051) (xy 106.797185 76.26336) + (xy 106.700494 76.184008) (xy 106.59018 76.125043) (xy 106.555573 76.114545) (xy 106.59018 76.104047) (xy 106.700494 76.045082) + (xy 106.797185 75.96573) (xy 106.876537 75.869039) (xy 106.935502 75.758725) (xy 106.953454 75.699545) (xy 107.541379 75.699545) + (xy 107.574498 75.808725) (xy 107.633463 75.919039) (xy 107.712815 76.01573) (xy 107.809506 76.095082) (xy 107.845918 76.114545) + (xy 107.809506 76.134008) (xy 107.712815 76.21336) (xy 107.633463 76.310051) (xy 107.574498 76.420365) (xy 107.538188 76.540063) + (xy 107.525928 76.664545) (xy 107.525928 77.464545) (xy 107.538188 77.589027) (xy 107.574498 77.708725) (xy 107.633463 77.819039) + (xy 107.679001 77.874527) (xy 107.679 80.022546) (xy 107.61982 80.040498) (xy 107.509506 80.099463) (xy 107.412815 80.178815) + (xy 107.333463 80.275506) (xy 107.274498 80.38582) (xy 107.238188 80.505518) (xy 107.225928 80.63) (xy 107.225928 81.93) + (xy 107.238188 82.054482) (xy 107.274498 82.17418) (xy 107.333463 82.284494) (xy 107.412815 82.381185) (xy 107.509506 82.460537) + (xy 107.61982 82.519502) (xy 107.739518 82.555812) (xy 107.864 82.568072) (xy 109.364 82.568072) (xy 109.488482 82.555812) + (xy 109.60818 82.519502) (xy 109.718494 82.460537) (xy 109.815185 82.381185) (xy 109.894537 82.284494) (xy 109.953502 82.17418) + (xy 109.964 82.139573) (xy 109.974498 82.17418) (xy 110.033463 82.284494) (xy 110.112815 82.381185) (xy 110.209506 82.460537) + (xy 110.31982 82.519502) (xy 110.439518 82.555812) (xy 110.564 82.568072) (xy 111.02825 82.565) (xy 111.187 82.40625) + (xy 111.187 81.407) (xy 111.441 81.407) (xy 111.441 82.40625) (xy 111.59975 82.565) (xy 112.064 82.568072) + (xy 112.188482 82.555812) (xy 112.30818 82.519502) (xy 112.418494 82.460537) (xy 112.515185 82.381185) (xy 112.594537 82.284494) + (xy 112.653502 82.17418) (xy 112.689812 82.054482) (xy 112.702072 81.93) (xy 112.699 81.56575) (xy 112.54025 81.407) + (xy 111.441 81.407) (xy 111.187 81.407) (xy 111.167 81.407) (xy 111.167 81.153) (xy 111.187 81.153) + (xy 111.187 80.15375) (xy 111.441 80.15375) (xy 111.441 81.153) (xy 112.54025 81.153) (xy 112.699 80.99425) + (xy 112.702072 80.63) (xy 112.689812 80.505518) (xy 112.653502 80.38582) (xy 112.594537 80.275506) (xy 112.515185 80.178815) + (xy 112.418494 80.099463) (xy 112.30818 80.040498) (xy 112.188482 80.004188) (xy 112.064 79.991928) (xy 111.59975 79.995) + (xy 111.441 80.15375) (xy 111.187 80.15375) (xy 111.02825 79.995) (xy 110.564 79.991928) (xy 110.439518 80.004188) + (xy 110.31982 80.040498) (xy 110.209506 80.099463) (xy 110.112815 80.178815) (xy 110.033463 80.275506) (xy 109.974498 80.38582) + (xy 109.964 80.420427) (xy 109.953502 80.38582) (xy 109.894537 80.275506) (xy 109.815185 80.178815) (xy 109.718494 80.099463) + (xy 109.60818 80.040498) (xy 109.549 80.022546) (xy 109.549 77.874526) (xy 109.594537 77.819039) (xy 109.653502 77.708725) + (xy 109.689812 77.589027) (xy 109.702072 77.464545) (xy 109.702072 76.95264) (xy 109.712815 76.96573) (xy 109.809506 77.045082) + (xy 109.91982 77.104047) (xy 110.039518 77.140357) (xy 110.164 77.152617) (xy 111.064 77.152617) (xy 111.188482 77.140357) + (xy 111.30818 77.104047) (xy 111.329706 77.092541) (xy 112.185928 77.948763) (xy 112.185928 79.114545) (xy 112.198188 79.239027) + (xy 112.234498 79.358725) (xy 112.293463 79.469039) (xy 112.372815 79.56573) (xy 112.469506 79.645082) (xy 112.57982 79.704047) + (xy 112.699518 79.740357) (xy 112.824 79.752617) (xy 114.524 79.752617) (xy 114.648482 79.740357) (xy 114.76818 79.704047) + (xy 114.878494 79.645082) (xy 114.975185 79.56573) (xy 115.054537 79.469039) (xy 115.113502 79.358725) (xy 115.149812 79.239027) + (xy 115.162072 79.114545) (xy 115.162072 77.114545) (xy 115.149812 76.990063) (xy 115.113502 76.870365) (xy 115.054537 76.760051) + (xy 114.975185 76.66336) (xy 114.878494 76.584008) (xy 114.76818 76.525043) (xy 114.648482 76.488733) (xy 114.524 76.476473) + (xy 113.358218 76.476473) (xy 112.588391 75.706647) (xy 112.699518 75.740357) (xy 112.824 75.752617) (xy 114.524 75.752617) + (xy 114.648482 75.740357) (xy 114.76818 75.704047) (xy 114.878494 75.645082) (xy 114.975185 75.56573) (xy 115.054537 75.469039) + (xy 115.089273 75.404053) (xy 115.109656 75.428889) (xy 115.252028 75.545731) (xy 115.41446 75.632552) (xy 115.590708 75.686016) + (xy 115.774 75.704069) (xy 115.819932 75.699545) (xy 118.244225 75.699545) (xy 118.262177 75.758725) (xy 118.321142 75.869039) + (xy 118.400494 75.96573) (xy 118.497185 76.045082) (xy 118.607499 76.104047) (xy 118.642106 76.114545) (xy 118.607499 76.125043) + (xy 118.497185 76.184008) (xy 118.400494 76.26336) (xy 118.321142 76.360051) (xy 118.262177 76.470365) (xy 118.225867 76.590063) + (xy 118.213607 76.714545) (xy 118.213607 78.214545) (xy 118.225867 78.339027) (xy 118.262177 78.458725) (xy 118.321142 78.569039) + (xy 118.400494 78.66573) (xy 118.497185 78.745082) (xy 118.607499 78.804047) (xy 118.727197 78.840357) (xy 118.851679 78.852617) + (xy 119.577173 78.852617) (xy 119.629707 78.895731) (xy 119.792139 78.982552) (xy 119.968387 79.036016) (xy 120.151679 79.054069) + (xy 120.197611 79.049545) (xy 121.569607 79.049545) (xy 121.569607 79.114545) (xy 121.581867 79.239027) (xy 121.618177 79.358725) + (xy 121.677142 79.469039) (xy 121.756494 79.56573) (xy 121.853185 79.645082) (xy 121.963499 79.704047) (xy 122.083197 79.740357) + (xy 122.207679 79.752617) (xy 123.907679 79.752617) (xy 124.032161 79.740357) (xy 124.151859 79.704047) (xy 124.262173 79.645082) + (xy 124.358864 79.56573) (xy 124.438216 79.469039) (xy 124.497181 79.358725) (xy 124.533491 79.239027) (xy 124.545751 79.114545) + (xy 124.545751 77.114545) (xy 124.533491 76.990063) (xy 124.497181 76.870365) (xy 124.438216 76.760051) (xy 124.358864 76.66336) + (xy 124.262173 76.584008) (xy 124.151859 76.525043) (xy 124.032161 76.488733) (xy 123.907679 76.476473) (xy 123.676129 76.476473) + (xy 123.713 76.291104) (xy 123.713 76.206613) (xy 123.722023 76.199208) (xy 123.838865 76.056836) (xy 123.898252 75.94573) + (xy 123.925686 75.894405) (xy 123.970576 75.746422) (xy 124.032161 75.740357) (xy 124.151859 75.704047) (xy 124.262173 75.645082) + (xy 124.358864 75.56573) (xy 124.438216 75.469039) (xy 124.497181 75.358725) (xy 124.533491 75.239027) (xy 124.545751 75.114545) + (xy 124.545751 73.114545) (xy 124.533491 72.990063) (xy 124.497181 72.870365) (xy 124.438216 72.760051) (xy 124.358864 72.66336) + (xy 124.262173 72.584008) (xy 124.151859 72.525043) (xy 124.032161 72.488733) (xy 123.907679 72.476473) (xy 122.380792 72.476473) + (xy 122.410125 72.44714) (xy 122.550753 72.236676) (xy 122.647619 72.002821) (xy 122.697 71.754561) (xy 122.697 71.501439) + (xy 122.647619 71.253179) (xy 122.550753 71.019324) (xy 122.410125 70.80886) (xy 122.23114 70.629875) (xy 122.020676 70.489247) + (xy 121.786821 70.392381) (xy 121.538561 70.343) (xy 121.285439 70.343) (xy 121.037179 70.392381) (xy 120.803324 70.489247) + (xy 120.59286 70.629875) (xy 120.413875 70.80886) (xy 120.273247 71.019324) (xy 120.176381 71.253179) (xy 120.127 71.501439) + (xy 120.127 71.590711) (xy 118.873015 72.844696) (xy 118.837336 72.873977) (xy 118.720494 73.016349) (xy 118.709715 73.036516) + (xy 118.633673 73.178781) (xy 118.580208 73.35503) (xy 118.571412 73.444332) (xy 118.497185 73.484008) (xy 118.400494 73.56336) + (xy 118.321142 73.660051) (xy 118.262177 73.770365) (xy 118.244225 73.829545) (xy 116.161289 73.829545) (xy 115.81763 73.485886) + (xy 115.788344 73.450201) (xy 115.645972 73.333359) (xy 115.48354 73.246538) (xy 115.307292 73.193074) (xy 115.169932 73.179545) + (xy 115.162072 73.178771) (xy 115.162072 73.114545) (xy 115.149812 72.990063) (xy 115.113502 72.870365) (xy 115.054537 72.760051) + (xy 114.975185 72.66336) (xy 114.878494 72.584008) (xy 114.76818 72.525043) (xy 114.648482 72.488733) (xy 114.610614 72.485003) + (xy 114.609 72.468619) (xy 114.609 72.468613) (xy 114.595471 72.331253) (xy 114.591843 72.319291) (xy 114.572845 72.256666) + (xy 114.542007 72.155005) (xy 114.455186 71.992573) (xy 114.338344 71.850201) (xy 114.30266 71.820916) (xy 113.989085 71.507341) + (xy 113.959799 71.471656) (xy 113.817427 71.354814) (xy 113.654995 71.267993) (xy 113.478747 71.214529) (xy 113.341387 71.201) + (xy 113.295455 71.196476) (xy 113.249523 71.201) (xy 102.407931 71.201) (xy 102.361999 71.196476) (xy 102.178707 71.214529) + (xy 102.125243 71.230747) (xy 102.00246 71.267993) (xy 101.840028 71.354814) (xy 101.697656 71.471656) (xy 101.668374 71.507336) + (xy 99.447336 73.728375) (xy 99.411657 73.757656) (xy 99.294815 73.900028) (xy 99.233605 74.014545) (xy 99.207994 74.06246) + (xy 99.154529 74.238709) (xy 99.136476 74.422) (xy 99.141001 74.467942) (xy 99.141 82.325515) (xy 99.091185 82.264815) + (xy 98.994494 82.185463) (xy 98.88418 82.126498) (xy 98.764482 82.090188) (xy 98.64 82.077928) (xy 98.07575 82.081) + (xy 97.917 82.23975) (xy 97.917 83.439) (xy 97.937 83.439) (xy 97.937 83.693) (xy 97.917 83.693) + (xy 97.917 83.713) (xy 97.663 83.713) (xy 97.663 83.693) (xy 96.46375 83.693) (xy 96.305 83.85175) + (xy 96.301928 84.416) (xy 94.703 84.416) (xy 94.703 82.716) (xy 96.301928 82.716) (xy 96.305 83.28025) + (xy 96.46375 83.439) (xy 97.663 83.439) (xy 97.663 82.23975) (xy 97.50425 82.081) (xy 96.94 82.077928) + (xy 96.815518 82.090188) (xy 96.69582 82.126498) (xy 96.585506 82.185463) (xy 96.488815 82.264815) (xy 96.409463 82.361506) + (xy 96.350498 82.47182) (xy 96.314188 82.591518) (xy 96.301928 82.716) (xy 94.703 82.716) (xy 94.703 61.14607) + (xy 116.759425 61.14607) (xy 116.759425 61.59793) (xy 116.847579 62.041106) (xy 117.020498 62.45857) (xy 117.271537 62.834277) + (xy 117.59105 63.15379) (xy 117.966757 63.404829) (xy 118.384221 63.577748) (xy 118.827397 63.665902) (xy 119.279257 63.665902) + (xy 119.722433 63.577748) (xy 120.139897 63.404829) (xy 120.515604 63.15379) (xy 120.835117 62.834277) (xy 121.086156 62.45857) + (xy 121.259075 62.041106) (xy 121.347229 61.59793) (xy 121.347229 61.14607) (xy 121.259075 60.702894) (xy 121.086156 60.28543) + (xy 120.835117 59.909723) (xy 120.515604 59.59021) (xy 120.139897 59.339171) (xy 119.722433 59.166252) (xy 119.279257 59.078098) + (xy 118.827397 59.078098) (xy 118.384221 59.166252) (xy 117.966757 59.339171) (xy 117.59105 59.59021) (xy 117.271537 59.909723) + (xy 117.020498 60.28543) (xy 116.847579 60.702894) (xy 116.759425 61.14607) (xy 94.703 61.14607) (xy 94.703 55.405504) + (xy 94.769356 54.728752) (xy 94.956168 54.110002) (xy 95.259602 53.539325) (xy 95.668104 53.038452) (xy 96.166112 52.626464) + (xy 96.734658 52.319052) (xy 97.35209 52.127925) (xy 98.026894 52.057) (xy 139.984496 52.057) + ) + ) + ) + (zone (net 18) (net_name +5V) (layer B.Cu) (tstamp 5C91F00B) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 90.17 49.784) (xy 147.7645 50.292) (xy 148.209 142.875) (xy 89.535 142.621) (xy 89.789 68.326) + ) + ) + (filled_polygon + (pts + (xy 140.661248 52.123356) (xy 141.279998 52.310168) (xy 141.850675 52.613602) (xy 142.351548 53.022104) (xy 142.763536 53.520112) + (xy 143.070948 54.088658) (xy 143.262075 54.70609) (xy 143.333001 55.380903) (xy 143.333 137.338496) (xy 143.266644 138.015248) + (xy 143.079833 138.633996) (xy 142.776398 139.204675) (xy 142.367896 139.705548) (xy 141.869888 140.117536) (xy 141.301342 140.424948) + (xy 140.683909 140.616075) (xy 140.009107 140.687) (xy 98.051504 140.687) (xy 97.374752 140.620644) (xy 96.756004 140.433833) + (xy 96.185325 140.130398) (xy 95.684452 139.721896) (xy 95.272464 139.223888) (xy 94.965052 138.655342) (xy 94.773925 138.037909) + (xy 94.703 137.363107) (xy 94.703 131.14607) (xy 116.759426 131.14607) (xy 116.759426 131.59793) (xy 116.84758 132.041106) + (xy 117.020498 132.458569) (xy 117.271538 132.834277) (xy 117.59105 133.153789) (xy 117.966758 133.404829) (xy 118.384221 133.577747) + (xy 118.827397 133.665901) (xy 119.279257 133.665901) (xy 119.722433 133.577747) (xy 120.139896 133.404829) (xy 120.515604 133.153789) + (xy 120.835116 132.834277) (xy 121.086156 132.458569) (xy 121.259074 132.041106) (xy 121.347228 131.59793) (xy 121.347228 131.14607) + (xy 121.259074 130.702894) (xy 121.086156 130.285431) (xy 120.835116 129.909723) (xy 120.515604 129.590211) (xy 120.139896 129.339171) + (xy 119.722433 129.166253) (xy 119.279257 129.078099) (xy 118.827397 129.078099) (xy 118.384221 129.166253) (xy 117.966758 129.339171) + (xy 117.59105 129.590211) (xy 117.271538 129.909723) (xy 117.020498 130.285431) (xy 116.84758 130.702894) (xy 116.759426 131.14607) + (xy 94.703 131.14607) (xy 94.703 119.253439) (xy 101.331 119.253439) (xy 101.331 119.506561) (xy 101.380381 119.754821) + (xy 101.477247 119.988676) (xy 101.617875 120.19914) (xy 101.79686 120.378125) (xy 102.007324 120.518753) (xy 102.241179 120.615619) + (xy 102.489439 120.665) (xy 102.742561 120.665) (xy 102.990821 120.615619) (xy 103.224676 120.518753) (xy 103.43514 120.378125) + (xy 103.614125 120.19914) (xy 103.706427 120.061) (xy 104.089928 120.061) (xy 104.089928 121.626) (xy 104.102188 121.750482) + (xy 104.138498 121.87018) (xy 104.197463 121.980494) (xy 104.276815 122.077185) (xy 104.373506 122.156537) (xy 104.48382 122.215502) + (xy 104.603518 122.251812) (xy 104.728 122.264072) (xy 114.728 122.264072) (xy 114.852482 122.251812) (xy 114.97218 122.215502) + (xy 115.082494 122.156537) (xy 115.179185 122.077185) (xy 115.258537 121.980494) (xy 115.317502 121.87018) (xy 115.353812 121.750482) + (xy 115.366072 121.626) (xy 115.366072 116.626) (xy 115.353812 116.501518) (xy 115.317502 116.38182) (xy 115.258537 116.271506) + (xy 115.179185 116.174815) (xy 115.082494 116.095463) (xy 114.97218 116.036498) (xy 114.852482 116.000188) (xy 114.728 115.987928) + (xy 104.728 115.987928) (xy 104.603518 116.000188) (xy 104.48382 116.036498) (xy 104.373506 116.095463) (xy 104.276815 116.174815) + (xy 104.197463 116.271506) (xy 104.138498 116.38182) (xy 104.102188 116.501518) (xy 104.089928 116.626) (xy 104.089928 118.191) + (xy 103.103369 118.191) (xy 102.990821 118.144381) (xy 102.742561 118.095) (xy 102.489439 118.095) (xy 102.241179 118.144381) + (xy 102.007324 118.241247) (xy 101.79686 118.381875) (xy 101.617875 118.56086) (xy 101.477247 118.771324) (xy 101.380381 119.005179) + (xy 101.331 119.253439) (xy 94.703 119.253439) (xy 94.703 88.49974) (xy 96.305 88.49974) (xy 96.305 88.79226) + (xy 96.362068 89.079158) (xy 96.47401 89.349411) (xy 96.636525 89.592632) (xy 96.843368 89.799475) (xy 97.01776 89.916) + (xy 96.843368 90.032525) (xy 96.636525 90.239368) (xy 96.47401 90.482589) (xy 96.362068 90.752842) (xy 96.305 91.03974) + (xy 96.305 91.33226) (xy 96.362068 91.619158) (xy 96.47401 91.889411) (xy 96.636525 92.132632) (xy 96.843368 92.339475) + (xy 97.01776 92.456) (xy 96.843368 92.572525) (xy 96.636525 92.779368) (xy 96.47401 93.022589) (xy 96.362068 93.292842) + (xy 96.305 93.57974) (xy 96.305 93.87226) (xy 96.362068 94.159158) (xy 96.47401 94.429411) (xy 96.636525 94.672632) + (xy 96.843368 94.879475) (xy 97.01776 94.996) (xy 96.843368 95.112525) (xy 96.636525 95.319368) (xy 96.47401 95.562589) + (xy 96.362068 95.832842) (xy 96.305 96.11974) (xy 96.305 96.41226) (xy 96.362068 96.699158) (xy 96.47401 96.969411) + (xy 96.636525 97.212632) (xy 96.843368 97.419475) (xy 97.01776 97.536) (xy 96.843368 97.652525) (xy 96.636525 97.859368) + (xy 96.47401 98.102589) (xy 96.362068 98.372842) (xy 96.305 98.65974) (xy 96.305 98.95226) (xy 96.362068 99.239158) + (xy 96.47401 99.509411) (xy 96.636525 99.752632) (xy 96.843368 99.959475) (xy 97.01776 100.076) (xy 96.843368 100.192525) + (xy 96.636525 100.399368) (xy 96.47401 100.642589) (xy 96.362068 100.912842) (xy 96.305 101.19974) (xy 96.305 101.49226) + (xy 96.362068 101.779158) (xy 96.47401 102.049411) (xy 96.636525 102.292632) (xy 96.843368 102.499475) (xy 97.01776 102.616) + (xy 96.843368 102.732525) (xy 96.636525 102.939368) (xy 96.47401 103.182589) (xy 96.362068 103.452842) (xy 96.305 103.73974) + (xy 96.305 104.03226) (xy 96.362068 104.319158) (xy 96.47401 104.589411) (xy 96.636525 104.832632) (xy 96.843368 105.039475) + (xy 97.01776 105.156) (xy 96.843368 105.272525) (xy 96.636525 105.479368) (xy 96.47401 105.722589) (xy 96.362068 105.992842) + (xy 96.305 106.27974) (xy 96.305 106.57226) (xy 96.362068 106.859158) (xy 96.47401 107.129411) (xy 96.636525 107.372632) + (xy 96.843368 107.579475) (xy 97.01776 107.696) (xy 96.843368 107.812525) (xy 96.636525 108.019368) (xy 96.47401 108.262589) + (xy 96.362068 108.532842) (xy 96.305 108.81974) (xy 96.305 109.11226) (xy 96.362068 109.399158) (xy 96.47401 109.669411) + (xy 96.636525 109.912632) (xy 96.843368 110.119475) (xy 97.01776 110.236) (xy 96.843368 110.352525) (xy 96.636525 110.559368) + (xy 96.47401 110.802589) (xy 96.362068 111.072842) (xy 96.305 111.35974) (xy 96.305 111.65226) (xy 96.362068 111.939158) + (xy 96.47401 112.209411) (xy 96.636525 112.452632) (xy 96.843368 112.659475) (xy 97.086589 112.82199) (xy 97.356842 112.933932) + (xy 97.64374 112.991) (xy 97.93626 112.991) (xy 98.223158 112.933932) (xy 98.493411 112.82199) (xy 98.736632 112.659475) + (xy 98.943475 112.452632) (xy 98.951247 112.441) (xy 99.688711 112.441) (xy 100.938743 113.691032) (xy 100.968029 113.726717) + (xy 101.110401 113.843559) (xy 101.272833 113.93038) (xy 101.449081 113.983844) (xy 101.632373 114.001897) (xy 101.678305 113.997373) + (xy 103.08497 113.997373) (xy 103.148095 114.060498) (xy 103.358559 114.201126) (xy 103.592414 114.297992) (xy 103.840674 114.347373) + (xy 104.093796 114.347373) (xy 104.342056 114.297992) (xy 104.575911 114.201126) (xy 104.786375 114.060498) (xy 104.96536 113.881513) + (xy 105.105988 113.671049) (xy 105.202854 113.437194) (xy 105.252235 113.188934) (xy 105.252235 112.935812) (xy 105.202854 112.687552) + (xy 105.105988 112.453697) (xy 104.96536 112.243233) (xy 104.786375 112.064248) (xy 104.575911 111.92362) (xy 104.342056 111.826754) + (xy 104.093796 111.777373) (xy 103.840674 111.777373) (xy 103.592414 111.826754) (xy 103.358559 111.92362) (xy 103.148095 112.064248) + (xy 103.08497 112.127373) (xy 102.019662 112.127373) (xy 100.76963 110.877341) (xy 100.740344 110.841656) (xy 100.597972 110.724814) + (xy 100.43554 110.637993) (xy 100.259292 110.584529) (xy 100.121932 110.571) (xy 100.076 110.566476) (xy 100.030068 110.571) + (xy 98.951247 110.571) (xy 98.943475 110.559368) (xy 98.736632 110.352525) (xy 98.56224 110.236) (xy 98.736632 110.119475) + (xy 98.943475 109.912632) (xy 98.951247 109.901) (xy 101.086237 109.901) (xy 101.126381 110.102821) (xy 101.223247 110.336676) + (xy 101.363875 110.54714) (xy 101.54286 110.726125) (xy 101.753324 110.866753) (xy 101.987179 110.963619) (xy 102.235439 111.013) + (xy 102.488561 111.013) (xy 102.736821 110.963619) (xy 102.970676 110.866753) (xy 103.18114 110.726125) (xy 103.360125 110.54714) + (xy 103.500753 110.336676) (xy 103.597619 110.102821) (xy 103.614693 110.016982) (xy 104.46237 110.864659) (xy 104.491656 110.900344) + (xy 104.634028 111.017186) (xy 104.738154 111.072842) (xy 104.796459 111.104007) (xy 104.972708 111.157472) (xy 105.156 111.175524) + (xy 105.201935 111.171) (xy 110.904711 111.171) (xy 117.043928 117.310217) (xy 117.043928 121.626) (xy 117.056188 121.750482) + (xy 117.092498 121.87018) (xy 117.151463 121.980494) (xy 117.230815 122.077185) (xy 117.327506 122.156537) (xy 117.43782 122.215502) + (xy 117.557518 122.251812) (xy 117.682 122.264072) (xy 127.682 122.264072) (xy 127.806482 122.251812) (xy 127.92618 122.215502) + (xy 128.036494 122.156537) (xy 128.133185 122.077185) (xy 128.212537 121.980494) (xy 128.271502 121.87018) (xy 128.307812 121.750482) + (xy 128.320072 121.626) (xy 128.320072 116.626) (xy 128.307812 116.501518) (xy 128.271502 116.38182) (xy 128.212537 116.271506) + (xy 128.133185 116.174815) (xy 128.036494 116.095463) (xy 127.92618 116.036498) (xy 127.806482 116.000188) (xy 127.682 115.987928) + (xy 118.366217 115.987928) (xy 111.98563 109.607341) (xy 111.956344 109.571656) (xy 111.813972 109.454814) (xy 111.65154 109.367993) + (xy 111.475292 109.314529) (xy 111.337932 109.301) (xy 111.292 109.296476) (xy 111.246068 109.301) (xy 105.543289 109.301) + (xy 105.081728 108.839439) (xy 129.017 108.839439) (xy 129.017 109.092561) (xy 129.066381 109.340821) (xy 129.163247 109.574676) + (xy 129.303875 109.78514) (xy 129.48286 109.964125) (xy 129.693324 110.104753) (xy 129.927179 110.201619) (xy 130.175439 110.251) + (xy 130.428561 110.251) (xy 130.676821 110.201619) (xy 130.910676 110.104753) (xy 131.12114 109.964125) (xy 131.184265 109.901) + (xy 134.828068 109.901) (xy 134.874 109.905524) (xy 134.919932 109.901) (xy 135.057292 109.887471) (xy 135.23354 109.834007) + (xy 135.395972 109.747186) (xy 135.538344 109.630344) (xy 135.56763 109.594659) (xy 136.26466 108.897629) (xy 136.300344 108.868344) + (xy 136.417186 108.725972) (xy 136.504007 108.56354) (xy 136.536022 108.458) (xy 136.557472 108.387292) (xy 136.575524 108.204) + (xy 136.571 108.158065) (xy 136.571 107.786072) (xy 140.636 107.786072) (xy 140.760482 107.773812) (xy 140.88018 107.737502) + (xy 140.990494 107.678537) (xy 141.087185 107.599185) (xy 141.166537 107.502494) (xy 141.225502 107.39218) (xy 141.261812 107.272482) + (xy 141.274072 107.148) (xy 141.274072 102.148) (xy 141.261812 102.023518) (xy 141.225502 101.90382) (xy 141.166537 101.793506) + (xy 141.087185 101.696815) (xy 140.990494 101.617463) (xy 140.88018 101.558498) (xy 140.760482 101.522188) (xy 140.636 101.509928) + (xy 130.636 101.509928) (xy 130.511518 101.522188) (xy 130.39182 101.558498) (xy 130.281506 101.617463) (xy 130.184815 101.696815) + (xy 130.105463 101.793506) (xy 130.046498 101.90382) (xy 130.010188 102.023518) (xy 129.997928 102.148) (xy 129.997928 107.148) + (xy 130.010188 107.272482) (xy 130.046498 107.39218) (xy 130.105463 107.502494) (xy 130.184815 107.599185) (xy 130.281506 107.678537) + (xy 130.286114 107.681) (xy 130.175439 107.681) (xy 129.927179 107.730381) (xy 129.693324 107.827247) (xy 129.48286 107.967875) + (xy 129.303875 108.14686) (xy 129.163247 108.357324) (xy 129.066381 108.591179) (xy 129.017 108.839439) (xy 105.081728 108.839439) + (xy 102.683289 106.441) (xy 102.742561 106.441) (xy 102.990821 106.391619) (xy 103.224676 106.294753) (xy 103.43514 106.154125) + (xy 103.614125 105.97514) (xy 103.754753 105.764676) (xy 103.830006 105.583) (xy 104.089928 105.583) (xy 104.089928 107.148) + (xy 104.102188 107.272482) (xy 104.138498 107.39218) (xy 104.197463 107.502494) (xy 104.276815 107.599185) (xy 104.373506 107.678537) + (xy 104.48382 107.737502) (xy 104.603518 107.773812) (xy 104.728 107.786072) (xy 114.728 107.786072) (xy 114.852482 107.773812) + (xy 114.97218 107.737502) (xy 115.082494 107.678537) (xy 115.179185 107.599185) (xy 115.258537 107.502494) (xy 115.317502 107.39218) + (xy 115.353812 107.272482) (xy 115.366072 107.148) (xy 115.366072 102.148) (xy 115.353812 102.023518) (xy 115.317502 101.90382) + (xy 115.258537 101.793506) (xy 115.179185 101.696815) (xy 115.082494 101.617463) (xy 114.97218 101.558498) (xy 114.852482 101.522188) + (xy 114.728 101.509928) (xy 104.728 101.509928) (xy 104.603518 101.522188) (xy 104.48382 101.558498) (xy 104.373506 101.617463) + (xy 104.276815 101.696815) (xy 104.197463 101.793506) (xy 104.138498 101.90382) (xy 104.102188 102.023518) (xy 104.089928 102.148) + (xy 104.089928 103.713) (xy 103.169924 103.713) (xy 103.123999 103.708477) (xy 103.078074 103.713) (xy 103.078068 103.713) + (xy 102.95911 103.724717) (xy 102.940707 103.726529) (xy 102.897157 103.73974) (xy 102.76446 103.779993) (xy 102.602028 103.866814) + (xy 102.596927 103.871) (xy 102.489439 103.871) (xy 102.241179 103.920381) (xy 102.007324 104.017247) (xy 101.79686 104.157875) + (xy 101.617875 104.33686) (xy 101.477247 104.547324) (xy 101.380381 104.781179) (xy 101.331 105.029439) (xy 101.331 105.282561) + (xy 101.372071 105.489044) (xy 101.346 105.486476) (xy 101.300068 105.491) (xy 98.951247 105.491) (xy 98.943475 105.479368) + (xy 98.736632 105.272525) (xy 98.56224 105.156) (xy 98.736632 105.039475) (xy 98.943475 104.832632) (xy 99.10599 104.589411) + (xy 99.217932 104.319158) (xy 99.275 104.03226) (xy 99.275 103.73974) (xy 99.272271 103.726019) (xy 104.78129 98.217) + (xy 112.428711 98.217) (xy 117.043928 102.832218) (xy 117.043928 107.148) (xy 117.056188 107.272482) (xy 117.092498 107.39218) + (xy 117.151463 107.502494) (xy 117.230815 107.599185) (xy 117.327506 107.678537) (xy 117.43782 107.737502) (xy 117.557518 107.773812) + (xy 117.682 107.786072) (xy 127.682 107.786072) (xy 127.806482 107.773812) (xy 127.92618 107.737502) (xy 128.036494 107.678537) + (xy 128.133185 107.599185) (xy 128.212537 107.502494) (xy 128.271502 107.39218) (xy 128.307812 107.272482) (xy 128.320072 107.148) + (xy 128.320072 102.148) (xy 128.307812 102.023518) (xy 128.271502 101.90382) (xy 128.212537 101.793506) (xy 128.133185 101.696815) + (xy 128.036494 101.617463) (xy 127.92618 101.558498) (xy 127.806482 101.522188) (xy 127.682 101.509928) (xy 118.366218 101.509928) + (xy 113.50963 96.653341) (xy 113.480344 96.617656) (xy 113.337972 96.500814) (xy 113.17554 96.413993) (xy 112.999292 96.360529) + (xy 112.861932 96.347) (xy 112.816 96.342476) (xy 112.770068 96.347) (xy 104.439931 96.347) (xy 104.393999 96.342476) + (xy 104.210707 96.360529) (xy 104.157243 96.376747) (xy 104.04858 96.40971) (xy 104.52729 95.931) (xy 115.818068 95.931) + (xy 115.864 95.935524) (xy 115.909932 95.931) (xy 116.047292 95.917471) (xy 116.22354 95.864007) (xy 116.385972 95.777186) + (xy 116.528344 95.660344) (xy 116.55763 95.624659) (xy 117.31285 94.869439) (xy 129.017 94.869439) (xy 129.017 95.122561) + (xy 129.066381 95.370821) (xy 129.163247 95.604676) (xy 129.303875 95.81514) (xy 129.48286 95.994125) (xy 129.693324 96.134753) + (xy 129.927179 96.231619) (xy 130.175439 96.281) (xy 130.428561 96.281) (xy 130.676821 96.231619) (xy 130.910676 96.134753) + (xy 131.12114 95.994125) (xy 131.184265 95.931) (xy 134.828068 95.931) (xy 134.874 95.935524) (xy 134.919932 95.931) + (xy 135.057292 95.917471) (xy 135.23354 95.864007) (xy 135.395972 95.777186) (xy 135.538344 95.660344) (xy 135.56763 95.624659) + (xy 136.26466 94.927629) (xy 136.300344 94.898344) (xy 136.417186 94.755972) (xy 136.504007 94.59354) (xy 136.525959 94.521172) + (xy 136.557472 94.417292) (xy 136.575524 94.234) (xy 136.571 94.188065) (xy 136.571 93.816072) (xy 140.636 93.816072) + (xy 140.760482 93.803812) (xy 140.88018 93.767502) (xy 140.990494 93.708537) (xy 141.087185 93.629185) (xy 141.166537 93.532494) + (xy 141.225502 93.42218) (xy 141.261812 93.302482) (xy 141.274072 93.178) (xy 141.274072 88.178) (xy 141.261812 88.053518) + (xy 141.225502 87.93382) (xy 141.166537 87.823506) (xy 141.087185 87.726815) (xy 140.990494 87.647463) (xy 140.88018 87.588498) + (xy 140.760482 87.552188) (xy 140.636 87.539928) (xy 130.636 87.539928) (xy 130.511518 87.552188) (xy 130.39182 87.588498) + (xy 130.281506 87.647463) (xy 130.184815 87.726815) (xy 130.105463 87.823506) (xy 130.046498 87.93382) (xy 130.010188 88.053518) + (xy 129.997928 88.178) (xy 129.997928 93.178) (xy 130.010188 93.302482) (xy 130.046498 93.42218) (xy 130.105463 93.532494) + (xy 130.184815 93.629185) (xy 130.281506 93.708537) (xy 130.286114 93.711) (xy 130.175439 93.711) (xy 129.927179 93.760381) + (xy 129.693324 93.857247) (xy 129.48286 93.997875) (xy 129.303875 94.17686) (xy 129.163247 94.387324) (xy 129.066381 94.621179) + (xy 129.017 94.869439) (xy 117.31285 94.869439) (xy 118.366217 93.816072) (xy 127.682 93.816072) (xy 127.806482 93.803812) + (xy 127.92618 93.767502) (xy 128.036494 93.708537) (xy 128.133185 93.629185) (xy 128.212537 93.532494) (xy 128.271502 93.42218) + (xy 128.307812 93.302482) (xy 128.320072 93.178) (xy 128.320072 88.178) (xy 128.307812 88.053518) (xy 128.271502 87.93382) + (xy 128.212537 87.823506) (xy 128.133185 87.726815) (xy 128.036494 87.647463) (xy 127.92618 87.588498) (xy 127.806482 87.552188) + (xy 127.682 87.539928) (xy 117.682 87.539928) (xy 117.557518 87.552188) (xy 117.43782 87.588498) (xy 117.327506 87.647463) + (xy 117.230815 87.726815) (xy 117.151463 87.823506) (xy 117.092498 87.93382) (xy 117.056188 88.053518) (xy 117.043928 88.178) + (xy 117.043928 92.493783) (xy 115.476711 94.061) (xy 104.185931 94.061) (xy 104.139999 94.056476) (xy 103.956708 94.074529) + (xy 103.78046 94.127993) (xy 103.618028 94.214814) (xy 103.475656 94.331656) (xy 103.446376 94.367334) (xy 102.21829 95.59542) + (xy 102.267471 95.433292) (xy 102.281 95.295932) (xy 102.281 95.295926) (xy 102.285523 95.250001) (xy 102.281 95.204076) + (xy 102.281 92.586903) (xy 102.495179 92.675619) (xy 102.743439 92.725) (xy 102.996561 92.725) (xy 103.244821 92.675619) + (xy 103.478676 92.578753) (xy 103.68914 92.438125) (xy 103.868125 92.25914) (xy 104.008753 92.048676) (xy 104.089928 91.852702) + (xy 104.089928 93.178) (xy 104.102188 93.302482) (xy 104.138498 93.42218) (xy 104.197463 93.532494) (xy 104.276815 93.629185) + (xy 104.373506 93.708537) (xy 104.48382 93.767502) (xy 104.603518 93.803812) (xy 104.728 93.816072) (xy 114.728 93.816072) + (xy 114.852482 93.803812) (xy 114.97218 93.767502) (xy 115.082494 93.708537) (xy 115.179185 93.629185) (xy 115.258537 93.532494) + (xy 115.317502 93.42218) (xy 115.353812 93.302482) (xy 115.366072 93.178) (xy 115.366072 88.178) (xy 115.353812 88.053518) + (xy 115.317502 87.93382) (xy 115.258537 87.823506) (xy 115.179185 87.726815) (xy 115.082494 87.647463) (xy 114.97218 87.588498) + (xy 114.852482 87.552188) (xy 114.728 87.539928) (xy 104.728 87.539928) (xy 104.603518 87.552188) (xy 104.48382 87.588498) + (xy 104.373506 87.647463) (xy 104.276815 87.726815) (xy 104.197463 87.823506) (xy 104.138498 87.93382) (xy 104.102188 88.053518) + (xy 104.089928 88.178) (xy 104.089928 89.743) (xy 103.677935 89.743) (xy 103.632 89.738476) (xy 103.448708 89.756528) + (xy 103.344828 89.788041) (xy 103.27246 89.809993) (xy 103.110028 89.896814) (xy 102.967656 90.013656) (xy 102.93837 90.049341) + (xy 102.832711 90.155) (xy 102.743439 90.155) (xy 102.495179 90.204381) (xy 102.281 90.293097) (xy 102.281 82.429289) + (xy 103.25729 81.453) (xy 115.564068 81.453) (xy 115.61 81.457524) (xy 115.655932 81.453) (xy 115.793292 81.439471) + (xy 115.96954 81.386007) (xy 116.131972 81.299186) (xy 116.274344 81.182344) (xy 116.30363 81.146659) (xy 118.112217 79.338072) + (xy 127.428 79.338072) (xy 127.552482 79.325812) (xy 127.67218 79.289502) (xy 127.782494 79.230537) (xy 127.879185 79.151185) + (xy 127.958537 79.054494) (xy 128.017502 78.94418) (xy 128.053812 78.824482) (xy 128.066072 78.7) (xy 128.066072 73.7) + (xy 128.053812 73.575518) (xy 128.017502 73.45582) (xy 127.958537 73.345506) (xy 127.879185 73.248815) (xy 127.782494 73.169463) + (xy 127.67218 73.110498) (xy 127.552482 73.074188) (xy 127.428 73.061928) (xy 117.428 73.061928) (xy 117.303518 73.074188) + (xy 117.18382 73.110498) (xy 117.073506 73.169463) (xy 116.976815 73.248815) (xy 116.897463 73.345506) (xy 116.838498 73.45582) + (xy 116.802188 73.575518) (xy 116.789928 73.7) (xy 116.789928 78.015783) (xy 115.222711 79.583) (xy 102.915924 79.583) + (xy 102.869999 79.578477) (xy 102.824074 79.583) (xy 102.824068 79.583) (xy 102.70511 79.594717) (xy 102.686707 79.596529) + (xy 102.633243 79.612747) (xy 102.51046 79.649993) (xy 102.348028 79.736814) (xy 102.205656 79.853656) (xy 102.176376 79.889334) + (xy 100.717336 81.348375) (xy 100.681657 81.377656) (xy 100.564815 81.520028) (xy 100.477994 81.68246) (xy 100.424529 81.858709) + (xy 100.406476 82.042) (xy 100.411001 82.087942) (xy 100.411 94.86271) (xy 99.25492 96.018791) (xy 99.217932 95.832842) + (xy 99.10599 95.562589) (xy 98.943475 95.319368) (xy 98.736632 95.112525) (xy 98.56224 94.996) (xy 98.736632 94.879475) + (xy 98.943475 94.672632) (xy 99.10599 94.429411) (xy 99.217932 94.159158) (xy 99.275 93.87226) (xy 99.275 93.57974) + (xy 99.217932 93.292842) (xy 99.10599 93.022589) (xy 98.943475 92.779368) (xy 98.736632 92.572525) (xy 98.56224 92.456) + (xy 98.736632 92.339475) (xy 98.943475 92.132632) (xy 99.10599 91.889411) (xy 99.217932 91.619158) (xy 99.275 91.33226) + (xy 99.275 91.03974) (xy 99.217932 90.752842) (xy 99.10599 90.482589) (xy 98.943475 90.239368) (xy 98.736632 90.032525) + (xy 98.56224 89.916) (xy 98.736632 89.799475) (xy 98.943475 89.592632) (xy 99.10599 89.349411) (xy 99.217932 89.079158) + (xy 99.275 88.79226) (xy 99.275 88.49974) (xy 99.217932 88.212842) (xy 99.10599 87.942589) (xy 98.943475 87.699368) + (xy 98.736632 87.492525) (xy 98.554466 87.370805) (xy 98.671355 87.301178) (xy 98.887588 87.106269) (xy 99.061641 86.87292) + (xy 99.186825 86.610099) (xy 99.231476 86.46289) (xy 99.110155 86.233) (xy 97.917 86.233) (xy 97.917 86.253) + (xy 97.663 86.253) (xy 97.663 86.233) (xy 96.469845 86.233) (xy 96.348524 86.46289) (xy 96.393175 86.610099) + (xy 96.518359 86.87292) (xy 96.692412 87.106269) (xy 96.908645 87.301178) (xy 97.025534 87.370805) (xy 96.843368 87.492525) + (xy 96.636525 87.699368) (xy 96.47401 87.942589) (xy 96.362068 88.212842) (xy 96.305 88.49974) (xy 94.703 88.49974) + (xy 94.703 82.716) (xy 96.301928 82.716) (xy 96.301928 84.416) (xy 96.314188 84.540482) (xy 96.350498 84.66018) + (xy 96.409463 84.770494) (xy 96.488815 84.867185) (xy 96.585506 84.946537) (xy 96.69582 85.005502) (xy 96.776466 85.029966) + (xy 96.692412 85.105731) (xy 96.518359 85.33908) (xy 96.393175 85.601901) (xy 96.348524 85.74911) (xy 96.469845 85.979) + (xy 97.663 85.979) (xy 97.663 85.959) (xy 97.917 85.959) (xy 97.917 85.979) (xy 99.110155 85.979) + (xy 99.231476 85.74911) (xy 99.186825 85.601901) (xy 99.061641 85.33908) (xy 98.887588 85.105731) (xy 98.803534 85.029966) + (xy 98.88418 85.005502) (xy 98.994494 84.946537) (xy 99.091185 84.867185) (xy 99.170537 84.770494) (xy 99.229502 84.66018) + (xy 99.265812 84.540482) (xy 99.278072 84.416) (xy 99.278072 82.716) (xy 99.265812 82.591518) (xy 99.229502 82.47182) + (xy 99.170537 82.361506) (xy 99.091185 82.264815) (xy 98.994494 82.185463) (xy 98.88418 82.126498) (xy 98.764482 82.090188) + (xy 98.64 82.077928) (xy 96.94 82.077928) (xy 96.815518 82.090188) (xy 96.69582 82.126498) (xy 96.585506 82.185463) + (xy 96.488815 82.264815) (xy 96.409463 82.361506) (xy 96.350498 82.47182) (xy 96.314188 82.591518) (xy 96.301928 82.716) + (xy 94.703 82.716) (xy 94.703 76.581439) (xy 101.585 76.581439) (xy 101.585 76.834561) (xy 101.634381 77.082821) + (xy 101.731247 77.316676) (xy 101.871875 77.52714) (xy 102.05086 77.706125) (xy 102.261324 77.846753) (xy 102.495179 77.943619) + (xy 102.743439 77.993) (xy 102.996561 77.993) (xy 103.244821 77.943619) (xy 103.478676 77.846753) (xy 103.68914 77.706125) + (xy 103.868125 77.52714) (xy 104.008753 77.316676) (xy 104.084006 77.135) (xy 104.343928 77.135) (xy 104.343928 78.7) + (xy 104.356188 78.824482) (xy 104.392498 78.94418) (xy 104.451463 79.054494) (xy 104.530815 79.151185) (xy 104.627506 79.230537) + (xy 104.73782 79.289502) (xy 104.857518 79.325812) (xy 104.982 79.338072) (xy 114.982 79.338072) (xy 115.106482 79.325812) + (xy 115.22618 79.289502) (xy 115.336494 79.230537) (xy 115.433185 79.151185) (xy 115.512537 79.054494) (xy 115.571502 78.94418) + (xy 115.607812 78.824482) (xy 115.620072 78.7) (xy 115.620072 73.7) (xy 115.607812 73.575518) (xy 115.571502 73.45582) + (xy 115.512537 73.345506) (xy 115.433185 73.248815) (xy 115.336494 73.169463) (xy 115.22618 73.110498) (xy 115.106482 73.074188) + (xy 114.982 73.061928) (xy 104.982 73.061928) (xy 104.857518 73.074188) (xy 104.73782 73.110498) (xy 104.627506 73.169463) + (xy 104.530815 73.248815) (xy 104.451463 73.345506) (xy 104.392498 73.45582) (xy 104.356188 73.575518) (xy 104.343928 73.7) + (xy 104.343928 75.265) (xy 103.423924 75.265) (xy 103.377999 75.260477) (xy 103.332074 75.265) (xy 103.332068 75.265) + (xy 103.21311 75.276717) (xy 103.194707 75.278529) (xy 103.141243 75.294747) (xy 103.01846 75.331993) (xy 102.856028 75.418814) + (xy 102.850927 75.423) (xy 102.743439 75.423) (xy 102.495179 75.472381) (xy 102.261324 75.569247) (xy 102.05086 75.709875) + (xy 101.871875 75.88886) (xy 101.731247 76.099324) (xy 101.634381 76.333179) (xy 101.585 76.581439) (xy 94.703 76.581439) + (xy 94.703 61.14607) (xy 116.759425 61.14607) (xy 116.759425 61.59793) (xy 116.847579 62.041106) (xy 117.020498 62.45857) + (xy 117.271537 62.834277) (xy 117.59105 63.15379) (xy 117.966757 63.404829) (xy 118.384221 63.577748) (xy 118.827397 63.665902) + (xy 119.279257 63.665902) (xy 119.722433 63.577748) (xy 120.139897 63.404829) (xy 120.515604 63.15379) (xy 120.835117 62.834277) + (xy 121.086156 62.45857) (xy 121.259075 62.041106) (xy 121.347229 61.59793) (xy 121.347229 61.14607) (xy 121.259075 60.702894) + (xy 121.086156 60.28543) (xy 120.835117 59.909723) (xy 120.515604 59.59021) (xy 120.139897 59.339171) (xy 119.857021 59.222) + (xy 129.997928 59.222) (xy 129.997928 64.222) (xy 130.010188 64.346482) (xy 130.046498 64.46618) (xy 130.105463 64.576494) + (xy 130.184815 64.673185) (xy 130.281506 64.752537) (xy 130.39182 64.811502) (xy 130.511518 64.847812) (xy 130.636 64.860072) + (xy 134.275638 64.860072) (xy 133.869998 65.265712) (xy 133.704676 65.155247) (xy 133.470821 65.058381) (xy 133.222561 65.009) + (xy 132.969439 65.009) (xy 132.721179 65.058381) (xy 132.487324 65.155247) (xy 132.27686 65.295875) (xy 132.097875 65.47486) + (xy 131.957247 65.685324) (xy 131.860381 65.919179) (xy 131.811 66.167439) (xy 131.811 66.420561) (xy 131.860381 66.668821) + (xy 131.957247 66.902676) (xy 132.097875 67.11314) (xy 132.27686 67.292125) (xy 132.487324 67.432753) (xy 132.721179 67.529619) + (xy 132.969439 67.579) (xy 133.222561 67.579) (xy 133.470821 67.529619) (xy 133.704676 67.432753) (xy 133.91514 67.292125) + (xy 133.978265 67.229) (xy 134.118068 67.229) (xy 134.164 67.233524) (xy 134.209932 67.229) (xy 134.347292 67.215471) + (xy 134.52354 67.162007) (xy 134.685972 67.075186) (xy 134.828344 66.958344) (xy 134.85763 66.922659) (xy 136.264664 65.515626) + (xy 136.300344 65.486344) (xy 136.417186 65.343972) (xy 136.504007 65.18154) (xy 136.557471 65.005292) (xy 136.571 64.867932) + (xy 136.571774 64.860072) (xy 140.636 64.860072) (xy 140.760482 64.847812) (xy 140.88018 64.811502) (xy 140.990494 64.752537) + (xy 141.087185 64.673185) (xy 141.166537 64.576494) (xy 141.225502 64.46618) (xy 141.261812 64.346482) (xy 141.274072 64.222) + (xy 141.274072 59.222) (xy 141.261812 59.097518) (xy 141.225502 58.97782) (xy 141.166537 58.867506) (xy 141.087185 58.770815) + (xy 140.990494 58.691463) (xy 140.88018 58.632498) (xy 140.760482 58.596188) (xy 140.636 58.583928) (xy 130.636 58.583928) + (xy 130.511518 58.596188) (xy 130.39182 58.632498) (xy 130.281506 58.691463) (xy 130.184815 58.770815) (xy 130.105463 58.867506) + (xy 130.046498 58.97782) (xy 130.010188 59.097518) (xy 129.997928 59.222) (xy 119.857021 59.222) (xy 119.722433 59.166252) + (xy 119.279257 59.078098) (xy 118.827397 59.078098) (xy 118.384221 59.166252) (xy 117.966757 59.339171) (xy 117.59105 59.59021) + (xy 117.271537 59.909723) (xy 117.020498 60.28543) (xy 116.847579 60.702894) (xy 116.759425 61.14607) (xy 94.703 61.14607) + (xy 94.703 55.405504) (xy 94.769356 54.728752) (xy 94.956168 54.110002) (xy 95.259602 53.539325) (xy 95.668104 53.038452) + (xy 96.166112 52.626464) (xy 96.734658 52.319052) (xy 97.35209 52.127925) (xy 98.026894 52.057) (xy 139.984496 52.057) + ) + ) + ) +) diff --git a/OpenPLC_modules/switches/switches.pro b/OpenPLC_modules/switches/switches.pro new file mode 100644 index 0000000..a2ce601 --- /dev/null +++ b/OpenPLC_modules/switches/switches.pro @@ -0,0 +1,43 @@ +update=Tuesday 15 September 2020 03:13:45 PM +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceAjustPassiveValues=0 +LabSize=59 +ERC_TestSimilarLabels=1 diff --git a/OpenPLC_modules/switches/switches.sch b/OpenPLC_modules/switches/switches.sch new file mode 100644 index 0000000..2cc085b --- /dev/null +++ b/OpenPLC_modules/switches/switches.sch @@ -0,0 +1,798 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr User 11811 5906 +encoding utf-8 +Sheet 1 1 +Title "Switch Board" +Date "2020-09-14" +Rev "v 0.2" +Comp "FOSSEE" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Wire Wire Line + 1360 1600 1810 1600 +Wire Wire Line + 1360 1700 1810 1700 +Wire Wire Line + 1360 1800 1810 1800 +Wire Wire Line + 1360 1900 1810 1900 +Wire Wire Line + 1360 2000 1810 2000 +Wire Wire Line + 1360 2100 1810 2100 +Wire Wire Line + 1360 2200 1810 2200 +Wire Wire Line + 1360 2300 1810 2300 +Wire Wire Line + 1360 2400 1810 2400 +Wire Wire Line + 1360 2500 1810 2500 +Text Label 1560 1600 0 50 ~ 0 +s1 +Text Label 1560 1700 0 50 ~ 0 +s2 +Text Label 1560 1800 0 50 ~ 0 +s3 +Text Label 1560 1900 0 50 ~ 0 +s4 +Text Label 1560 2000 0 50 ~ 0 +s5 +Text Label 1560 2100 0 50 ~ 0 +s6 +Text Label 1560 2200 0 50 ~ 0 +s7 +Text Label 1560 2300 0 50 ~ 0 +s8 +Text Label 1560 2400 0 50 ~ 0 +s9 +Text Label 1560 2500 0 50 ~ 0 +s10 +$Comp +L Transistor_FET:2N7002 Q1 +U 1 1 5C3870DE +P 3560 2710 +F 0 "Q1" H 3765 2756 50 0000 L CNN +F 1 "2N7002" H 3765 2665 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 3760 2635 50 0001 L CIN +F 3 "https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" H 3560 2710 50 0001 L CNN + 1 3560 2710 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:2N7002 Q2 +U 1 1 5C3871FB +P 4860 2710 +F 0 "Q2" H 5065 2756 50 0000 L CNN +F 1 "2N7002" H 5065 2665 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 5060 2635 50 0001 L CIN +F 3 "https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" H 4860 2710 50 0001 L CNN + 1 4860 2710 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:2N7002 Q3 +U 1 1 5C387243 +P 6160 2710 +F 0 "Q3" H 6365 2756 50 0000 L CNN +F 1 "2N7002" H 6365 2665 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 6360 2635 50 0001 L CIN +F 3 "https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" H 6160 2710 50 0001 L CNN + 1 6160 2710 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3360 2710 3060 2710 +Wire Wire Line + 4660 2710 4560 2710 +Wire Wire Line + 5960 2710 5810 2710 +$Comp +L Device:R_US R1 +U 1 1 5C388E52 +P 3660 3060 +F 0 "R1" H 3728 3106 50 0000 L CNN +F 1 "R_US" H 3728 3015 50 0000 L CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 3700 3050 50 0001 C CNN +F 3 "~" H 3660 3060 50 0001 C CNN + 1 3660 3060 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_US R2 +U 1 1 5C38A292 +P 4960 3060 +F 0 "R2" H 5028 3106 50 0000 L CNN +F 1 "R_US" H 5028 3015 50 0000 L CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 5000 3050 50 0001 C CNN +F 3 "~" H 4960 3060 50 0001 C CNN + 1 4960 3060 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_US R3 +U 1 1 5C38A2F8 +P 6260 3060 +F 0 "R3" H 6328 3106 50 0000 L CNN +F 1 "R_US" H 6328 3015 50 0000 L CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 6300 3050 50 0001 C CNN +F 3 "~" H 6260 3060 50 0001 C CNN + 1 6260 3060 + 1 0 0 -1 +$EndComp +$Comp +L Device:LED D1 +U 1 1 5C38A8BF +P 3660 2160 +F 0 "D1" V 3698 2043 50 0000 R CNN +F 1 "LED" V 3607 2043 50 0000 R CNN +F 2 "LEDs:LED_1206_HandSoldering" H 3660 2160 50 0001 C CNN +F 3 "~" H 3660 2160 50 0001 C CNN + 1 3660 2160 + 0 -1 -1 0 +$EndComp +$Comp +L Device:LED D2 +U 1 1 5C38AAB2 +P 4960 2160 +F 0 "D2" V 4998 2043 50 0000 R CNN +F 1 "LED" V 4907 2043 50 0000 R CNN +F 2 "LEDs:LED_1206_HandSoldering" H 4960 2160 50 0001 C CNN +F 3 "~" H 4960 2160 50 0001 C CNN + 1 4960 2160 + 0 -1 -1 0 +$EndComp +$Comp +L Device:LED D3 +U 1 1 5C38AB24 +P 6260 2160 +F 0 "D3" V 6298 2043 50 0000 R CNN +F 1 "LED" V 6207 2043 50 0000 R CNN +F 2 "LEDs:LED_1206_HandSoldering" H 6260 2160 50 0001 C CNN +F 3 "~" H 6260 2160 50 0001 C CNN + 1 6260 2160 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 3660 2310 3660 2510 +Wire Wire Line + 4960 2310 4960 2510 +Wire Wire Line + 6260 2310 6260 2510 +Wire Wire Line + 3660 1360 4960 1360 +Connection ~ 4960 1360 +$Comp +L power:+5V #PWR0101 +U 1 1 5C38C2F9 +P 4960 1260 +F 0 "#PWR0101" H 4960 1110 50 0001 C CNN +F 1 "+5V" H 4975 1433 50 0000 C CNN +F 2 "" H 4960 1260 50 0001 C CNN +F 3 "" H 4960 1260 50 0001 C CNN + 1 4960 1260 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4960 1260 4960 1360 +Wire Wire Line + 3660 3360 4960 3360 +Connection ~ 4960 3360 +$Comp +L power:GND #PWR0102 +U 1 1 5C38D31F +P 4960 3360 +F 0 "#PWR0102" H 4960 3110 50 0001 C CNN +F 1 "GND" H 4965 3187 50 0000 C CNN +F 2 "" H 4960 3360 50 0001 C CNN +F 3 "" H 4960 3360 50 0001 C CNN + 1 4960 3360 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:2N7002 Q4 +U 1 1 5C39061D +P 7360 2710 +F 0 "Q4" H 7565 2756 50 0000 L CNN +F 1 "2N7002" H 7565 2665 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 7560 2635 50 0001 L CIN +F 3 "https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" H 7360 2710 50 0001 L CNN + 1 7360 2710 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7160 2710 7060 2710 +$Comp +L Device:R_US R4 +U 1 1 5C390638 +P 7460 3060 +F 0 "R4" H 7528 3106 50 0000 L CNN +F 1 "R_US" H 7528 3015 50 0000 L CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 7500 3050 50 0001 C CNN +F 3 "~" H 7460 3060 50 0001 C CNN + 1 7460 3060 + 1 0 0 -1 +$EndComp +$Comp +L Device:LED D4 +U 1 1 5C39064D +P 7460 2160 +F 0 "D4" V 7498 2043 50 0000 R CNN +F 1 "LED" V 7407 2043 50 0000 R CNN +F 2 "LEDs:LED_1206_HandSoldering" H 7460 2160 50 0001 C CNN +F 3 "~" H 7460 2160 50 0001 C CNN + 1 7460 2160 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 7460 2310 7460 2510 +Wire Wire Line + 4960 1360 6260 1360 +Connection ~ 6260 1360 +Wire Wire Line + 6260 1360 7460 1360 +$Comp +L Connector:Conn_01x12_Male J1 +U 1 1 5C396434 +P 1160 1900 +F 0 "J1" H 1000 1900 50 0000 C CNN +F 1 "switchesOut" H 910 2070 50 0000 C CNN +F 2 "Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm" H 1160 1900 50 0001 C CNN +F 3 "~" H 1160 1900 50 0001 C CNN + 1 1160 1900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1610 1500 1360 1500 +$Comp +L Device:R_US R7 +U 1 1 5C397AB8 +P 2910 2710 +F 0 "R7" V 3115 2710 50 0000 C CNN +F 1 "R_US" V 3024 2710 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 2950 2700 50 0001 C CNN +F 3 "~" H 2910 2710 50 0001 C CNN + 1 2910 2710 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_US R8 +U 1 1 5C3988CF +P 4410 2710 +F 0 "R8" V 4615 2710 50 0000 C CNN +F 1 "R_US" V 4524 2710 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 4450 2700 50 0001 C CNN +F 3 "~" H 4410 2710 50 0001 C CNN + 1 4410 2710 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4260 2710 4160 2710 +Text Label 4160 2710 0 50 ~ 0 +s2 +$Comp +L Device:R_US R9 +U 1 1 5C39A9E7 +P 5660 2710 +F 0 "R9" V 5865 2710 50 0000 C CNN +F 1 "R_US" V 5774 2710 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 5700 2700 50 0001 C CNN +F 3 "~" H 5660 2710 50 0001 C CNN + 1 5660 2710 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 5410 2710 5510 2710 +Text Label 5410 2710 0 50 ~ 0 +s3 +$Comp +L Device:R_US R10 +U 1 1 5C39C1DB +P 6910 2710 +F 0 "R10" V 7115 2710 50 0000 C CNN +F 1 "R_US" V 7024 2710 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 6950 2700 50 0001 C CNN +F 3 "~" H 6910 2710 50 0001 C CNN + 1 6910 2710 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 6760 2710 6660 2710 +Text Label 6660 2710 0 50 ~ 0 +s4 +Text Label 1610 1500 0 50 ~ 0 ++5V +$Comp +L Device:R_US R13 +U 1 1 5C3C2B3D +P 2860 4580 +F 0 "R13" H 2928 4626 50 0000 L CNN +F 1 "R_US" H 2928 4535 50 0000 L CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 2900 4570 50 0001 C CNN +F 3 "~" H 2860 4580 50 0001 C CNN + 1 2860 4580 + 1 0 0 -1 +$EndComp +$Comp +L Device:LED D7 +U 1 1 5C3C2B44 +P 2860 5030 +F 0 "D7" V 2898 4913 50 0000 R CNN +F 1 "LED" V 2807 4913 50 0000 R CNN +F 2 "LEDs:LED_1206_HandSoldering" H 2860 5030 50 0001 C CNN +F 3 "~" H 2860 5030 50 0001 C CNN + 1 2860 5030 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 2860 4730 2860 4880 +Wire Wire Line + 2860 5180 2860 5380 +Wire Wire Line + 2860 4430 2860 4230 +$Comp +L Device:R_US R14 +U 1 1 5C3C3A43 +P 3460 4580 +F 0 "R14" H 3528 4626 50 0000 L CNN +F 1 "R_US" H 3528 4535 50 0000 L CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 3500 4570 50 0001 C CNN +F 3 "~" H 3460 4580 50 0001 C CNN + 1 3460 4580 + 1 0 0 -1 +$EndComp +$Comp +L Device:LED D8 +U 1 1 5C3C3A4A +P 3460 5030 +F 0 "D8" V 3498 4913 50 0000 R CNN +F 1 "LED" V 3407 4913 50 0000 R CNN +F 2 "LEDs:LED_1206_HandSoldering" H 3460 5030 50 0001 C CNN +F 3 "~" H 3460 5030 50 0001 C CNN + 1 3460 5030 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 3460 4730 3460 4880 +Wire Wire Line + 3460 5180 3460 5380 +Wire Wire Line + 3460 4430 3460 4230 +$Comp +L Device:R_US R15 +U 1 1 5C3C4B6D +P 3910 4580 +F 0 "R15" H 3978 4626 50 0000 L CNN +F 1 "R_US" H 3978 4535 50 0000 L CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 3950 4570 50 0001 C CNN +F 3 "~" H 3910 4580 50 0001 C CNN + 1 3910 4580 + 1 0 0 -1 +$EndComp +$Comp +L Device:LED D9 +U 1 1 5C3C4B74 +P 3910 5030 +F 0 "D9" V 3948 4913 50 0000 R CNN +F 1 "LED" V 3857 4913 50 0000 R CNN +F 2 "LEDs:LED_1206_HandSoldering" H 3910 5030 50 0001 C CNN +F 3 "~" H 3910 5030 50 0001 C CNN + 1 3910 5030 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 3910 4730 3910 4880 +Wire Wire Line + 3910 5180 3910 5380 +Wire Wire Line + 3910 4430 3910 4230 +$Comp +L Device:R_US R16 +U 1 1 5C3C5E5B +P 4310 4580 +F 0 "R16" H 4378 4626 50 0000 L CNN +F 1 "R_US" H 4378 4535 50 0000 L CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 4350 4570 50 0001 C CNN +F 3 "~" H 4310 4580 50 0001 C CNN + 1 4310 4580 + 1 0 0 -1 +$EndComp +$Comp +L Device:LED D10 +U 1 1 5C3C5E62 +P 4310 5030 +F 0 "D10" V 4348 4913 50 0000 R CNN +F 1 "LED" V 4257 4913 50 0000 R CNN +F 2 "LEDs:LED_1206_HandSoldering" H 4310 5030 50 0001 C CNN +F 3 "~" H 4310 5030 50 0001 C CNN + 1 4310 5030 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4310 4730 4310 4880 +Wire Wire Line + 4310 5180 4310 5380 +Wire Wire Line + 4310 4430 4310 4230 +Wire Wire Line + 2860 4230 3460 4230 +Connection ~ 3460 4230 +Wire Wire Line + 3460 4230 3710 4230 +Connection ~ 3910 4230 +Wire Wire Line + 3910 4230 4310 4230 +Text Label 2860 5380 0 50 ~ 0 +s5 +Text Label 3460 5380 0 50 ~ 0 +s6 +Text Label 3910 5380 0 50 ~ 0 +s7 +Text Label 4310 5380 0 50 ~ 0 +s8 +$Comp +L power:+5V #PWR0105 +U 1 1 5C3C8FF3 +P 3710 4230 +F 0 "#PWR0105" H 3710 4080 50 0001 C CNN +F 1 "+5V" H 3725 4403 50 0000 C CNN +F 2 "" H 3710 4230 50 0001 C CNN +F 3 "" H 3710 4230 50 0001 C CNN + 1 3710 4230 + 1 0 0 -1 +$EndComp +Connection ~ 3710 4230 +Wire Wire Line + 3710 4230 3910 4230 +Wire Wire Line + 4960 3360 6260 3360 +Wire Wire Line + 3660 1360 3660 2010 +Wire Wire Line + 3660 3210 3660 3360 +Wire Wire Line + 4960 3360 4960 3210 +Wire Wire Line + 4960 1360 4960 2010 +Wire Wire Line + 6260 1360 6260 2010 +Wire Wire Line + 6260 3210 6260 3360 +Connection ~ 6260 3360 +Wire Wire Line + 6260 3360 7460 3360 +Wire Wire Line + 7460 1360 7460 2010 +Wire Wire Line + 7460 3210 7460 3360 +Text Notes 5660 1260 0 118 ~ 0 +Normally Closed \n(marked NO on board) +Text Notes 2650 4000 0 118 ~ 0 +Normally Open\n(marked NC on board) +Text Label 2610 2710 0 50 ~ 0 +s1 +Wire Wire Line + 2610 2710 2760 2710 +$Comp +L Connector:Conn_01x01_Female J12 +U 1 1 5C3724E2 +P 1670 4890 +F 0 "J12" H 1690 4890 50 0000 L CNN +F 1 "solder pad - latch" H 1830 4900 50 0000 L CNN +F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 1670 4890 50 0001 C CNN +F 3 "~" H 1670 4890 50 0001 C CNN + 1 1670 4890 + -1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Female J11 +U 1 1 5C3724BC +P 1670 4790 +F 0 "J11" H 1690 4790 50 0000 L CNN +F 1 "solder pad - latch" H 1840 4800 50 0000 L CNN +F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 1670 4790 50 0001 C CNN +F 3 "~" H 1670 4790 50 0001 C CNN + 1 1670 4790 + -1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Female J10 +U 1 1 5C372498 +P 1670 4690 +F 0 "J10" H 1690 4690 50 0000 L CNN +F 1 "solder pad - NC" H 1830 4700 50 0000 L CNN +F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 1670 4690 50 0001 C CNN +F 3 "~" H 1670 4690 50 0001 C CNN + 1 1670 4690 + -1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Female J9 +U 1 1 5C372476 +P 1670 4590 +F 0 "J9" H 1690 4590 50 0000 L CNN +F 1 "solder pad - NC" H 1830 4600 50 0000 L CNN +F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 1670 4590 50 0001 C CNN +F 3 "~" H 1670 4590 50 0001 C CNN + 1 1670 4590 + -1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Female J8 +U 1 1 5C372456 +P 1670 4490 +F 0 "J8" H 1690 4490 50 0000 L CNN +F 1 "solder pad - NC" H 1830 4500 50 0000 L CNN +F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 1670 4490 50 0001 C CNN +F 3 "~" H 1670 4490 50 0001 C CNN + 1 1670 4490 + -1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Female J7 +U 1 1 5C372438 +P 1670 4390 +F 0 "J7" H 1690 4390 50 0000 L CNN +F 1 "solder pad - NC" H 1830 4400 50 0000 L CNN +F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 1670 4390 50 0001 C CNN +F 3 "~" H 1670 4390 50 0001 C CNN + 1 1670 4390 + -1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Female J6 +U 1 1 5C37241C +P 1670 4290 +F 0 "J6" H 1690 4290 50 0000 L CNN +F 1 "solder pad - NO" H 1830 4300 50 0000 L CNN +F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 1670 4290 50 0001 C CNN +F 3 "~" H 1670 4290 50 0001 C CNN + 1 1670 4290 + -1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Female J5 +U 1 1 5C372402 +P 1670 4190 +F 0 "J5" H 1690 4190 50 0000 L CNN +F 1 "solder pad - NO" H 1830 4200 50 0000 L CNN +F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 1670 4190 50 0001 C CNN +F 3 "~" H 1670 4190 50 0001 C CNN + 1 1670 4190 + -1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Female J4 +U 1 1 5C3723EA +P 1670 4090 +F 0 "J4" H 1690 4090 50 0000 L CNN +F 1 "solder pad - NO" H 1830 4100 50 0000 L CNN +F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 1670 4090 50 0001 C CNN +F 3 "~" H 1670 4090 50 0001 C CNN + 1 1670 4090 + -1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Female J3 +U 1 1 5C3723D4 +P 1670 3990 +F 0 "J3" H 1690 3990 50 0000 L CNN +F 1 "solder pad - NO" H 1830 4000 50 0000 L CNN +F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 1670 3990 50 0001 C CNN +F 3 "~" H 1670 3990 50 0001 C CNN + 1 1670 3990 + -1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Female J2 +U 1 1 5C3723A2 +P 1670 3880 +F 0 "J2" H 1690 3880 50 0000 L CNN +F 1 "solder pad" H 1830 3890 50 0000 L CNN +F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 1670 3880 50 0001 C CNN +F 3 "~" H 1670 3880 50 0001 C CNN + 1 1670 3880 + -1 0 0 -1 +$EndComp +Text Label 1510 1400 0 50 ~ 0 +GND +Wire Wire Line + 1360 1400 1810 1400 +Text Label 1870 3880 0 50 ~ 0 +GND +Text Label 1870 3990 0 50 ~ 0 +s1 +Text Label 1870 4090 0 50 ~ 0 +s2 +Text Label 1870 4190 0 50 ~ 0 +s3 +Text Label 1870 4290 0 50 ~ 0 +s4 +Text Label 1870 4390 0 50 ~ 0 +s5 +Text Label 1870 4490 0 50 ~ 0 +s6 +Text Label 1870 4590 0 50 ~ 0 +s7 +Text Label 1870 4690 0 50 ~ 0 +s8 +Text Label 1870 4790 0 50 ~ 0 +s9 +Text Label 1870 4890 0 50 ~ 0 +s10 +Text Notes 1280 3740 0 79 ~ 0 +switchPads +Text Notes 1150 1290 0 79 ~ 0 +switchToUc +Text Notes 570 920 0 59 ~ 0 +A row of female burgstrip that facilitates \nconnection to the micro-controller. +Text Notes 600 3320 0 59 ~ 0 +Large pads for soldering multistrand\nwires connected to the switches. +Wire Notes Line + 2470 470 2470 5430 +Wire Notes Line + 2470 2870 470 2870 +Wire Notes Line + 2470 3670 11340 3670 +Text Notes 7150 4670 0 59 ~ 0 +- LD micro programmed pins act as digital inputs with internal pull-up enabled.\n- Thus the known state is HIGH at 5v\n\n- Swtiches connection: One leg of all the switches goes to ground. \n The other goes to Gate/Base of the transistor. +Text Notes 2570 1000 0 59 ~ 0 +Logic\n---\nswitch normal : closed -> pulled down to ground-- 0v at gate\nswitch engaged: opens -> gate voltage becomes PIN voltage, ie 5v.\n Drives the transistor which in turn drives the LED\n +Text Notes 10130 1360 0 118 ~ 0 +Latch +Wire Wire Line + 9460 3270 9460 3420 +Wire Wire Line + 10160 3420 10760 3420 +Wire Wire Line + 10760 3270 10760 3420 +Wire Wire Line + 10760 1420 10760 2070 +Wire Wire Line + 9460 1420 9460 2070 +Text Label 9960 2770 0 50 ~ 0 +s10 +Wire Wire Line + 10060 2770 9960 2770 +$Comp +L Device:R_US R12 +U 1 1 5C39F801 +P 10210 2770 +F 0 "R12" V 10415 2770 50 0000 C CNN +F 1 "R_US" V 10324 2770 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 10250 2760 50 0001 C CNN +F 3 "~" H 10210 2770 50 0001 C CNN + 1 10210 2770 + 0 -1 -1 0 +$EndComp +Text Label 8660 2770 0 50 ~ 0 +s9 +Wire Wire Line + 8760 2770 8660 2770 +$Comp +L Device:R_US R11 +U 1 1 5C39DE34 +P 8910 2770 +F 0 "R11" V 9115 2770 50 0000 C CNN +F 1 "R_US" V 9024 2770 50 0000 C CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 8950 2760 50 0001 C CNN +F 3 "~" H 8910 2770 50 0001 C CNN + 1 8910 2770 + 0 -1 -1 0 +$EndComp +Connection ~ 10160 3420 +$Comp +L power:GND #PWR0104 +U 1 1 5C39067B +P 10160 3420 +F 0 "#PWR0104" H 10160 3170 50 0001 C CNN +F 1 "GND" H 10165 3247 50 0000 C CNN +F 2 "" H 10160 3420 50 0001 C CNN +F 3 "" H 10160 3420 50 0001 C CNN + 1 10160 3420 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9460 3420 10160 3420 +Wire Wire Line + 9460 1320 9460 1420 +$Comp +L power:+5V #PWR0103 +U 1 1 5C39066E +P 9460 1320 +F 0 "#PWR0103" H 9460 1170 50 0001 C CNN +F 1 "+5V" H 9475 1493 50 0000 C CNN +F 2 "" H 9460 1320 50 0001 C CNN +F 3 "" H 9460 1320 50 0001 C CNN + 1 9460 1320 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9460 1420 10760 1420 +Connection ~ 9460 1420 +Wire Wire Line + 10760 2370 10760 2570 +Wire Wire Line + 9460 2370 9460 2570 +$Comp +L Device:LED D6 +U 1 1 5C39065B +P 10760 2220 +F 0 "D6" V 10798 2103 50 0000 R CNN +F 1 "LED" V 10707 2103 50 0000 R CNN +F 2 "LEDs:LED_1206_HandSoldering" H 10760 2220 50 0001 C CNN +F 3 "~" H 10760 2220 50 0001 C CNN + 1 10760 2220 + 0 -1 -1 0 +$EndComp +$Comp +L Device:LED D5 +U 1 1 5C390654 +P 9460 2220 +F 0 "D5" V 9498 2103 50 0000 R CNN +F 1 "LED" V 9407 2103 50 0000 R CNN +F 2 "LEDs:LED_1206_HandSoldering" H 9460 2220 50 0001 C CNN +F 3 "~" H 9460 2220 50 0001 C CNN + 1 9460 2220 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_US R6 +U 1 1 5C390646 +P 10760 3120 +F 0 "R6" H 10828 3166 50 0000 L CNN +F 1 "R_US" H 10828 3075 50 0000 L CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 10800 3110 50 0001 C CNN +F 3 "~" H 10760 3120 50 0001 C CNN + 1 10760 3120 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_US R5 +U 1 1 5C39063F +P 9460 3120 +F 0 "R5" H 9528 3166 50 0000 L CNN +F 1 "R_US" H 9528 3075 50 0000 L CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" V 9500 3110 50 0001 C CNN +F 3 "~" H 9460 3120 50 0001 C CNN + 1 9460 3120 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10460 2770 10360 2770 +Wire Wire Line + 9160 2770 9060 2770 +$Comp +L Transistor_FET:2N7002 Q6 +U 1 1 5C39062B +P 10660 2770 +F 0 "Q6" H 10865 2816 50 0000 L CNN +F 1 "2N7002" H 10865 2725 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 10860 2695 50 0001 L CIN +F 3 "https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" H 10660 2770 50 0001 L CNN + 1 10660 2770 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:2N7002 Q5 +U 1 1 5C390624 +P 9360 2770 +F 0 "Q5" H 9565 2816 50 0000 L CNN +F 1 "2N7002" H 9565 2725 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 9560 2695 50 0001 L CIN +F 3 "https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" H 9360 2770 50 0001 L CNN + 1 9360 2770 + 1 0 0 -1 +$EndComp +Text Notes 4680 4820 0 59 ~ 0 +Logic\n---\nswitch normal: open contact, leaving the LED off\nswitch pressed: closed and pulled down \n to ground-- 0v driving the \n LED on.\n +Text Notes 7940 1060 0 59 ~ 0 +Logic\n---\nswitch latched to close: closed and pulled down to ground-- 0v at gate.\nswitch latched to open: opens -> gate voltage becomes PIN \n voltage, ie 5v. Drives the transistor which \n in turn drives the LED\n +Wire Notes Line + 7910 3670 7910 470 +$EndSCHEMATC |