<!doctype html><html lang="en"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1"><title>LAN7800 footprint</title>
<style>
:root{color-scheme:light dark}
html,body{margin:0;height:100%;background:transparent;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.wrap{position:relative;width:100%;height:100%;min-height:500px}
.switch{position:absolute;right:12px;bottom:12px;z-index:10;display:inline-flex;padding:3px;border-radius:10px;
  background:rgba(20,26,34,.72);backdrop-filter:blur(6px);box-shadow:0 1px 4px rgba(0,0,0,.35)}
.switch button{appearance:none;border:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;
  padding:8px 14px;border-radius:8px;color:#c9d4de;background:transparent;white-space:nowrap;font-family:ui-monospace,Menlo,monospace;transition:background .15s,color .15s}
.switch button[aria-selected="true"]{background:#2f6df6;color:#fff}
.frames{position:absolute;inset:0}
.frames iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent}
.frames iframe[hidden]{display:none}
</style></head><body>
<div class="wrap">
  <div class="frames">
    <iframe id="y9x" title="QFN-48 7x7mm footprint" srcdoc="<!doctype html><html><head><meta charset=&quot;utf-8&quot;>
<title>QFN-48 7x7mm - adom-footprint</title>
<meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1&quot;>
<style>
/* ── adom-footprint shared viewer core (CSS) ───────────────────────────────
   Included VERBATIM by both the live app (app.html) and the static embed
   (embed.html) so the canvas, zoom toolbar and layer-panel rows look identical
   and cannot drift. Self-contained literal colours (no dependency on either
   file's CSS vars). Class prefix: av- */

.av-vp{position:absolute;inset:0;overflow:hidden;cursor:grab;background:radial-gradient(circle at 50% 42%,#121a26 0%,#0d1117 72%)}
.av-vp.grab{cursor:grabbing}
/* DIRECT child only — the zoom-toolbar button icons (.av-tools svg) also live
   inside .av-vp; without '>' they'd inherit position:absolute and stack at 0,0. */
.av-vp > svg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;display:block}

/* zoom toolbar */
/* Grouped translucent toolbar (matches adom-symbol's .tools): one container, borderless
   buttons that highlight on hover — instead of individually-boxed buttons. */
.av-tools{position:absolute;left:10px;top:10px;display:flex;gap:3px;padding:3px;z-index:5;background:rgba(22,27,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #222b38;border-radius:9px}
.av-tools button{width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:#cfd8e2;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}
.av-tools button svg{width:16px;height:16px;display:block}
.av-tools button:hover{background:#222b38;color:#37c8a6}
.av-tools button:focus,.av-tools button:focus-visible{outline:none}
.av-panhint{position:absolute;right:10px;bottom:9px;color:#8b949e;font-size:11px;z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none}

/* layer panel rows */
.av-lrow{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:8px;cursor:pointer}
.av-lrow:hover{background:#161c27}
.av-lrow .sw{width:13px;height:13px;border-radius:3px;border:1px solid rgba(255,255,255,.15);flex:0 0 13px}
.av-lrow .sw.ring{background:transparent!important}
.av-lrow .ln{flex:1;font-size:13px}
.av-lrow .meta{font-size:10px;color:#8b949e}
.av-lrow .chk{width:16px;height:16px;border-radius:4px;border:1.5px solid #3a4757;display:grid;place-items:center;color:#0b0f17;font-size:11px}
.av-lrow.on .chk{background:#37c8a6;border-color:#37c8a6}
.av-lrow.off .ln,.av-lrow.off .sw{opacity:.4}
.av-lrow.special{background:linear-gradient(100deg,rgba(55,200,166,.10),transparent);border:1px solid rgba(55,200,166,.25);margin-top:4px}
.av-lrow.special .ln{color:#7ef0d2;font-weight:600}

:root{--bg:#0d1117;--panel:#11161f;--border:#222b38;--text:#e6edf3;--muted:#8b949e;--accent:#37c8a6}
*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}
body{background:var(--bg);color:var(--text);font-family:'Satoshi','Segoe UI',system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}
header{display:flex;align-items:center;gap:9px;padding:9px 14px;border-bottom:1px solid var(--border);flex:0 0 auto}
header .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}
header .b{font-weight:700;font-size:14px}header .b span{color:var(--muted);font-weight:400}
header .nm{margin-left:auto;font-weight:600;font-size:13px;color:#cfd8e2}
main{flex:1;display:flex;min-height:0}
.vpwrap{flex:1;position:relative;min-width:0}
aside{flex:0 0 248px;border-left:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}
aside .ah{padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}
.layers{padding:6px}
.note{font-size:11px;color:var(--muted);line-height:1.45;padding:8px 11px}
.note b{color:#7ef0d2}
</style></head>
<body>
  <header><span class=&quot;dot&quot;></span><span class=&quot;b&quot;>adom-footprint <span>· interactive</span></span><span class=&quot;nm&quot;>QFN-48 7x7mm</span></header>
  <main>
    <div class=&quot;vpwrap&quot;>
      <div class=&quot;av-vp&quot; id=&quot;vp&quot;>
        <svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;-5.000 -5.000 10.000 10.000&quot; preserveAspectRatio=&quot;xMidYMid meet&quot;><g class=&quot;adom-layer-courtyard&quot;></g><g class=&quot;adom-layer-fab&quot;></g><g class=&quot;adom-layer-copper&quot;><g data-pad=&quot;1&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;-2.890&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;2&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;-2.390&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;3&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;-1.890&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;4&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;-1.390&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;5&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;-0.890&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;6&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;-0.390&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;7&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;0.110&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;8&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;0.610&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;9&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;1.110&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;10&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;1.610&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;11&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.110&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;12&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.610&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;13&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;3.000&quot; y=&quot;2.610&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;14&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;3.000&quot; y=&quot;2.110&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;15&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;3.000&quot; y=&quot;1.610&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;16&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;3.000&quot; y=&quot;1.110&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;17&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;3.000&quot; y=&quot;0.610&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;18&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;3.000&quot; y=&quot;0.110&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;19&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;3.000&quot; y=&quot;-0.390&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;20&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;3.000&quot; y=&quot;-0.890&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;21&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;3.000&quot; y=&quot;-1.390&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;22&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;3.000&quot; y=&quot;-1.890&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;23&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;3.000&quot; y=&quot;-2.390&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;24&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;3.000&quot; y=&quot;-2.890&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;25&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.610&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;26&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.110&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;27&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;1.610&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;28&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;1.110&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;29&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;0.610&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;30&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;0.110&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;31&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;-0.390&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;32&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;-0.890&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;33&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;-1.390&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;34&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;-1.890&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;35&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;-2.390&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;36&quot; data-shape=&quot;oval&quot; data-size=&quot;0.280x1.000&quot; data-mount=&quot;smd&quot;><rect x=&quot;-2.890&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;37&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;-4.000&quot; y=&quot;-2.890&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;38&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;-4.000&quot; y=&quot;-2.390&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;39&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;-4.000&quot; y=&quot;-1.890&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;40&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;-4.000&quot; y=&quot;-1.390&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;41&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;-4.000&quot; y=&quot;-0.890&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;42&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;-4.000&quot; y=&quot;-0.390&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;43&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;-4.000&quot; y=&quot;0.110&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;44&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;-4.000&quot; y=&quot;0.610&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;45&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;-4.000&quot; y=&quot;1.110&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;46&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;-4.000&quot; y=&quot;1.610&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;47&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;-4.000&quot; y=&quot;2.110&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;48&quot; data-shape=&quot;oval&quot; data-size=&quot;1.000x0.280&quot; data-mount=&quot;smd&quot;><rect x=&quot;-4.000&quot; y=&quot;2.610&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.140&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;49&quot; data-shape=&quot;rect&quot; data-size=&quot;5.300x5.300&quot; data-mount=&quot;smd&quot;><rect x=&quot;-2.650&quot; y=&quot;-2.650&quot; width=&quot;5.300&quot; height=&quot;5.300&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g></g><g class=&quot;adom-layer-heatsink&quot;><circle cx=&quot;-1.800&quot; cy=&quot;-1.800&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;-1.800&quot; cy=&quot;-1.800&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;-0.600&quot; cy=&quot;-1.800&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;-0.600&quot; cy=&quot;-1.800&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;0.600&quot; cy=&quot;-1.800&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;0.600&quot; cy=&quot;-1.800&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;1.800&quot; cy=&quot;-1.800&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;1.800&quot; cy=&quot;-1.800&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;-1.800&quot; cy=&quot;-0.600&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;-1.800&quot; cy=&quot;-0.600&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;-0.600&quot; cy=&quot;-0.600&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;-0.600&quot; cy=&quot;-0.600&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;0.600&quot; cy=&quot;-0.600&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;0.600&quot; cy=&quot;-0.600&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;1.800&quot; cy=&quot;-0.600&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;1.800&quot; cy=&quot;-0.600&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;-1.800&quot; cy=&quot;0.600&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;-1.800&quot; cy=&quot;0.600&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;-0.600&quot; cy=&quot;0.600&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;-0.600&quot; cy=&quot;0.600&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;0.600&quot; cy=&quot;0.600&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;0.600&quot; cy=&quot;0.600&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;1.800&quot; cy=&quot;0.600&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;1.800&quot; cy=&quot;0.600&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;-1.800&quot; cy=&quot;1.800&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;-1.800&quot; cy=&quot;1.800&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;-0.600&quot; cy=&quot;1.800&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;-0.600&quot; cy=&quot;1.800&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;0.600&quot; cy=&quot;1.800&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;0.600&quot; cy=&quot;1.800&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;1.800&quot; cy=&quot;1.800&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;1.800&quot; cy=&quot;1.800&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/></g><g class=&quot;adom-layer-drill&quot;></g><g class=&quot;adom-layer-silk&quot;></g><g class=&quot;adom-layer-padnum&quot;><text x=&quot;0.000&quot; y=&quot;0.000&quot; text-anchor=&quot;middle&quot; dominant-baseline=&quot;central&quot; font-size=&quot;2.226&quot; fill=&quot;#fff&quot; font-family=&quot;sans-serif&quot; style=&quot;pointer-events:none&quot;>49</text></g><g class=&quot;adom-layer-paste-apertures&quot;><rect x=&quot;-2.890&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.750 3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-2.390&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.250 3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-1.890&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -1.750 3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-1.390&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -1.250 3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-0.890&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -0.750 3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-0.390&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -0.250 3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;0.110&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 0.250 3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;0.610&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 0.750 3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;1.110&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 1.250 3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;1.610&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 1.750 3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.110&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.250 3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.610&quot; y=&quot;3.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.750 3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;3.000&quot; y=&quot;2.610&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 3.500 2.750)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;3.000&quot; y=&quot;2.110&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 3.500 2.250)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;3.000&quot; y=&quot;1.610&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 3.500 1.750)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;3.000&quot; y=&quot;1.110&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 3.500 1.250)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;3.000&quot; y=&quot;0.610&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 3.500 0.750)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;3.000&quot; y=&quot;0.110&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 3.500 0.250)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;3.000&quot; y=&quot;-0.390&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 3.500 -0.250)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;3.000&quot; y=&quot;-0.890&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 3.500 -0.750)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;3.000&quot; y=&quot;-1.390&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 3.500 -1.250)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;3.000&quot; y=&quot;-1.890&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 3.500 -1.750)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;3.000&quot; y=&quot;-2.390&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 3.500 -2.250)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;3.000&quot; y=&quot;-2.890&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 3.500 -2.750)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.610&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.750 -3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.110&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.250 -3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;1.610&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 1.750 -3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;1.110&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 1.250 -3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;0.610&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 0.750 -3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;0.110&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 0.250 -3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-0.390&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -0.250 -3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-0.890&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -0.750 -3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-1.390&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -1.250 -3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-1.890&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -1.750 -3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-2.390&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.250 -3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-2.890&quot; y=&quot;-4.000&quot; width=&quot;0.280&quot; height=&quot;1.000&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.750 -3.500)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-4.000&quot; y=&quot;-2.890&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -3.500 -2.750)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-4.000&quot; y=&quot;-2.390&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -3.500 -2.250)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-4.000&quot; y=&quot;-1.890&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -3.500 -1.750)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-4.000&quot; y=&quot;-1.390&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -3.500 -1.250)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-4.000&quot; y=&quot;-0.890&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -3.500 -0.750)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-4.000&quot; y=&quot;-0.390&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -3.500 -0.250)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-4.000&quot; y=&quot;0.110&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -3.500 0.250)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-4.000&quot; y=&quot;0.610&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -3.500 0.750)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-4.000&quot; y=&quot;1.110&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -3.500 1.250)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-4.000&quot; y=&quot;1.610&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -3.500 1.750)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-4.000&quot; y=&quot;2.110&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -3.500 2.250)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-4.000&quot; y=&quot;2.610&quot; width=&quot;1.000&quot; height=&quot;0.280&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -3.500 2.750)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-2.650&quot; y=&quot;-2.650&quot; width=&quot;5.300&quot; height=&quot;5.300&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 0.000 0.000)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/></g><g class=&quot;adom-layer-paste-dots&quot;><circle cx=&quot;-2.750&quot; cy=&quot;3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.750&quot; cy=&quot;3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.750&quot; cy=&quot;3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.250&quot; cy=&quot;3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.250&quot; cy=&quot;3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.250&quot; cy=&quot;3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.750&quot; cy=&quot;3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.750&quot; cy=&quot;3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.750&quot; cy=&quot;3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.250&quot; cy=&quot;3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.250&quot; cy=&quot;3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.250&quot; cy=&quot;3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.750&quot; cy=&quot;3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.750&quot; cy=&quot;3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.750&quot; cy=&quot;3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.250&quot; cy=&quot;3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.250&quot; cy=&quot;3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.250&quot; cy=&quot;3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.250&quot; cy=&quot;3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.250&quot; cy=&quot;3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.250&quot; cy=&quot;3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.750&quot; cy=&quot;3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.750&quot; cy=&quot;3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.750&quot; cy=&quot;3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.250&quot; cy=&quot;3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.250&quot; cy=&quot;3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.250&quot; cy=&quot;3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.750&quot; cy=&quot;3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.750&quot; cy=&quot;3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.750&quot; cy=&quot;3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.250&quot; cy=&quot;3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.250&quot; cy=&quot;3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.250&quot; cy=&quot;3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.750&quot; cy=&quot;3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.750&quot; cy=&quot;3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.750&quot; cy=&quot;3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.250&quot; cy=&quot;2.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.500&quot; cy=&quot;2.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.750&quot; cy=&quot;2.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.250&quot; cy=&quot;2.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.500&quot; cy=&quot;2.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.750&quot; cy=&quot;2.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.250&quot; cy=&quot;1.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.500&quot; cy=&quot;1.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.750&quot; cy=&quot;1.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.250&quot; cy=&quot;1.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.500&quot; cy=&quot;1.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.750&quot; cy=&quot;1.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.250&quot; cy=&quot;0.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.500&quot; cy=&quot;0.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.750&quot; cy=&quot;0.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.250&quot; cy=&quot;0.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.500&quot; cy=&quot;0.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.750&quot; cy=&quot;0.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.250&quot; cy=&quot;-0.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.500&quot; cy=&quot;-0.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.750&quot; cy=&quot;-0.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.250&quot; cy=&quot;-0.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.500&quot; cy=&quot;-0.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.750&quot; cy=&quot;-0.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.250&quot; cy=&quot;-1.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.500&quot; cy=&quot;-1.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.750&quot; cy=&quot;-1.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.250&quot; cy=&quot;-1.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.500&quot; cy=&quot;-1.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.750&quot; cy=&quot;-1.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.250&quot; cy=&quot;-2.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.500&quot; cy=&quot;-2.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.750&quot; cy=&quot;-2.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.250&quot; cy=&quot;-2.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.500&quot; cy=&quot;-2.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.750&quot; cy=&quot;-2.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.750&quot; cy=&quot;-3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.750&quot; cy=&quot;-3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.750&quot; cy=&quot;-3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.250&quot; cy=&quot;-3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.250&quot; cy=&quot;-3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.250&quot; cy=&quot;-3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.750&quot; cy=&quot;-3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.750&quot; cy=&quot;-3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.750&quot; cy=&quot;-3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.250&quot; cy=&quot;-3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.250&quot; cy=&quot;-3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.250&quot; cy=&quot;-3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.750&quot; cy=&quot;-3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.750&quot; cy=&quot;-3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.750&quot; cy=&quot;-3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.250&quot; cy=&quot;-3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.250&quot; cy=&quot;-3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.250&quot; cy=&quot;-3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.250&quot; cy=&quot;-3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.250&quot; cy=&quot;-3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.250&quot; cy=&quot;-3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.750&quot; cy=&quot;-3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.750&quot; cy=&quot;-3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.750&quot; cy=&quot;-3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.250&quot; cy=&quot;-3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.250&quot; cy=&quot;-3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.250&quot; cy=&quot;-3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.750&quot; cy=&quot;-3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.750&quot; cy=&quot;-3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.750&quot; cy=&quot;-3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.250&quot; cy=&quot;-3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.250&quot; cy=&quot;-3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.250&quot; cy=&quot;-3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.750&quot; cy=&quot;-3.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.750&quot; cy=&quot;-3.500&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.750&quot; cy=&quot;-3.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.750&quot; cy=&quot;-2.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.500&quot; cy=&quot;-2.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.250&quot; cy=&quot;-2.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.750&quot; cy=&quot;-2.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.500&quot; cy=&quot;-2.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.250&quot; cy=&quot;-2.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.750&quot; cy=&quot;-1.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.500&quot; cy=&quot;-1.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.250&quot; cy=&quot;-1.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.750&quot; cy=&quot;-1.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.500&quot; cy=&quot;-1.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.250&quot; cy=&quot;-1.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.750&quot; cy=&quot;-0.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.500&quot; cy=&quot;-0.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.250&quot; cy=&quot;-0.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.750&quot; cy=&quot;-0.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.500&quot; cy=&quot;-0.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.250&quot; cy=&quot;-0.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.750&quot; cy=&quot;0.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.500&quot; cy=&quot;0.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.250&quot; cy=&quot;0.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.750&quot; cy=&quot;0.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.500&quot; cy=&quot;0.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.250&quot; cy=&quot;0.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.750&quot; cy=&quot;1.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.500&quot; cy=&quot;1.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.250&quot; cy=&quot;1.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.750&quot; cy=&quot;1.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.500&quot; cy=&quot;1.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.250&quot; cy=&quot;1.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.750&quot; cy=&quot;2.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.500&quot; cy=&quot;2.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.250&quot; cy=&quot;2.250&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.750&quot; cy=&quot;2.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.500&quot; cy=&quot;2.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.250&quot; cy=&quot;2.750&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;-2.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;-1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;-1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;-0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;-0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;2.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.375&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.125&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.125&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.125&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.125&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.125&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.125&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.625&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.625&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.625&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.625&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.375&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.375&quot; cy=&quot;-1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.375&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.375&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.375&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.375&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.375&quot; cy=&quot;1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.375&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;-2.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;-1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;-1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;-0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;-0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;2.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.875&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.875&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.875&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.875&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.375&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.375&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.375&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.375&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;-2.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;-1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;2.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;-2.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;-1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;2.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.375&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.375&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.375&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.375&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.875&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.875&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.875&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.875&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;-2.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;-1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;-1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;-0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;-0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;2.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.375&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.375&quot; cy=&quot;-1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.375&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.375&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.375&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.375&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.375&quot; cy=&quot;1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.375&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.625&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.625&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.625&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.625&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.125&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.125&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.125&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.125&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.125&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.125&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;-2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;-2.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;-1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;-1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;-0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;-0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;2.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.375&quot; cy=&quot;2.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/></g></svg>
      </div>
    </div>
    <aside>
      <div class=&quot;ah&quot;>Layers</div>
      <div class=&quot;layers&quot; id=&quot;layers&quot;></div>
      <div class=&quot;note&quot;>The <b>solder paste jet</b> layer shows the 300µm paste-dispensing dots that travel with the footprint. Off by default — toggle it on.</div>
    </aside>
  </main>
<script>/* ── adom-footprint shared viewer core (window.AV) ─────────────────────────
   Single source of truth for the layer list, toggle behaviour, defaults,
   pan/zoom and toolbar icons. Included VERBATIM by both app.html (live) and
   embed.html (static) so the two viewers cannot drift. Pure client-side; works
   on any SVG that carries the <g class=&quot;adom-layer-*&quot;> groups. */
(function(){
  var ICON_ZIN='<svg viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;><circle cx=&quot;10.5&quot; cy=&quot;10.5&quot; r=&quot;6.5&quot;/><path d=&quot;M20 20l-4.5-4.5M10.5 8v5M8 10.5h5&quot;/></svg>';
  var ICON_ZOUT='<svg viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;><circle cx=&quot;10.5&quot; cy=&quot;10.5&quot; r=&quot;6.5&quot;/><path d=&quot;M20 20l-4.5-4.5M8 10.5h5&quot;/></svg>';
  // Zoom-to-FIT = a magnifier with a small square inside (fit content to view).
  // Deliberately NOT the four-corner expand/&quot;fullscreen&quot; glyph.
  var ICON_FIT='<svg viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;><circle cx=&quot;10.5&quot; cy=&quot;10.5&quot; r=&quot;6.5&quot;/><path d=&quot;M20 20l-4.5-4.5&quot;/><rect x=&quot;7.6&quot; y=&quot;7.6&quot; width=&quot;5.8&quot; height=&quot;5.8&quot; rx=&quot;1.2&quot;/></svg>';

  // The canonical layer list. Every layer is a <g class=&quot;adom-layer-*&quot;> in the
  // self-rendered SVG, so toggling is group-based (robust) — never colour-match.
  // `kind:'group'` on every entry: all layers are toggled by their <g> group
  // (robust), never by colour-match. (app.html still reads def.kind.)
  var LAYER_DEFS=[
    {key:'copper',    name:'Copper',           kind:'group', sel:'.adom-layer-copper',          sw:'#C83434'},
    // Auto-generated thermal-via array under the exposed pad — only present (and
    // listed) when the footprint has an exposed thermal pad.
    {key:'heatsink',  name:'Heatsink vias',    kind:'group', sel:'.adom-layer-heatsink',        sw:'#e8a13a'},
    {key:'padnum',    name:'Pad numbers',      kind:'group', sel:'.adom-layer-padnum',          sw:'#ffffff', ring:true},
    {key:'silk',      name:'Silkscreen',       kind:'group', sel:'.adom-layer-silk',            sw:'#00cccc'},
    {key:'fab',       name:'Fab (F.Fab)',      kind:'group', sel:'.adom-layer-fab',             sw:'#6e7681', ring:true},
    {key:'courtyard', name:'Courtyard',        kind:'group', sel:'.adom-layer-courtyard',       sw:'#FF26E2', ring:true},
    {key:'drill',     name:'Drill',            kind:'group', sel:'.adom-layer-drill',           sw:'#888888', ring:true},
    {key:'paste-ap',  name:'Paste apertures',  kind:'group', sel:'.adom-layer-paste-apertures', sw:'#8aa0b8', ring:true},
    // Generic name — the 300µm solder-paste dispensing dots. Off by default.
    {key:'paste-dots',name:'Solder paste jet', kind:'group', sel:'.adom-layer-paste-dots',      sw:'#37c8a6', special:true},
  ];

  // True only if the group actually holds drawn geometry (not an empty <g>) — so
  // layers with nothing in THIS footprint aren't listed as dead, dim rows.
  function groupHasGeo(svg,def){
    if(!svg) return false; var n=0,g=svg.querySelectorAll(def.sel);
    for(var i=0;i<g.length;i++){ n+=g[i].querySelectorAll('path,rect,circle,line,polygon,polyline,text').length; }
    return n>0;
  }
  function layerPresent(svg,def){ return groupHasGeo(svg,def); }
  function applyLayer(svg,def,on){
    if(!svg) return; var g=svg.querySelectorAll(def.sel);
    for(var i=0;i<g.length;i++) g[i].style.display=on?'':'none';
  }

  // Build layer rows into a container. opts:
  //   svg, container, state {key:bool}, meta {pasteDots,pasteApertures},
  //   onToggle(key,on). Missing state key -> special OFF, others ON. Skips empty
  //   non-special groups. Returns the keys actually shown.
  function buildLayers(opts){
    var svg=opts.svg, box=opts.container, state=opts.state||{}, meta=opts.meta||{}, shown=[];
    box.innerHTML='';
    LAYER_DEFS.forEach(function(def){
      if(!def.special &amp;&amp; !groupHasGeo(svg,def)) return;
      var on = def.special ? (state[def.key]===true) : (state[def.key]!==false);
      var m = def.key==='paste-dots' ? ((meta.pasteDots||0)+' @ 300µm')
            : def.key==='paste-ap'   ? ((meta.pasteApertures||0)+' openings') : '';
      var row=document.createElement('div');
      row.className='av-lrow '+(on?'on':'off')+(def.special?' special':'');
      row.innerHTML='<span class=&quot;sw'+(def.ring?' ring':'')+'&quot; style=&quot;'+(def.ring?('border-color:'+def.sw):('background:'+def.sw))+'&quot;></span>'
        +'<span class=&quot;ln&quot;>'+def.name+'</span>'+(m?'<span class=&quot;meta&quot;>'+m+'</span>':'')
        +'<span class=&quot;chk&quot;>'+(on?'✓':'')+'</span>';
      row.onclick=function(){
        var nv=!row.classList.contains('on');
        row.classList.toggle('on',nv); row.classList.toggle('off',!nv);
        row.querySelector('.chk').textContent=nv?'✓':'';
        state[def.key]=nv; applyLayer(svg,def,nv);
        if(opts.onToggle) opts.onToggle(def.key,nv);
      };
      box.appendChild(row); applyLayer(svg,def,on); shown.push(def.key);
    });
    return shown;
  }

  // Wire pan + zoom on a viewport element (the box that contains the <svg>).
  // Returns a controller {fit, zoomIn, zoomOut, apply}.
  function initViewport(vp){
    var svg=vp.querySelector('svg');
    if(svg){ svg.removeAttribute('width'); svg.removeAttribute('height'); }
    var s=1,tx=0,ty=0;
    function apply(){ var el=vp.querySelector('svg'); if(el) el.style.transform='translate('+tx+'px,'+ty+'px) scale('+s+')'; }
    function zoomAt(cx,cy,f){ tx=cx-(cx-tx)*f; ty=cy-(cy-ty)*f; s*=f; apply(); }
    function fit(){ s=1;tx=0;ty=0;apply(); }
    // Smooth, delta-PROPORTIONAL zoom (matches adom-symbol). A fixed per-event
    // factor makes the trackpad leap — one gentle two-finger nudge fires a burst
    // of tiny wheel events and a fixed 1.12× compounds. Instead derive the factor
    // from how much actually scrolled (exp → smooth + reversible), normalise
    // device units, and clamp one event so a chunky mouse notch can't jump.
    var ZOOM_K=0.0022; // sensitivity: lower = gentler
    vp.addEventListener('wheel',function(e){
      e.preventDefault();
      var d=e.deltaY;
      if(e.deltaMode===1) d*=16; else if(e.deltaMode===2) d*=vp.clientHeight;
      d=Math.max(-50,Math.min(50,d));
      var r=vp.getBoundingClientRect();
      zoomAt(e.clientX-r.left,e.clientY-r.top,Math.exp(-d*ZOOM_K));
    },{passive:false});
    var drag=false,lx=0,ly=0;
    vp.addEventListener('pointerdown',function(e){ if(e.target.closest('.av-tools'))return; drag=true;lx=e.clientX;ly=e.clientY;vp.classList.add('grab');vp.setPointerCapture(e.pointerId); });
    vp.addEventListener('pointermove',function(e){ if(!drag)return; tx+=e.clientX-lx;ty+=e.clientY-ly;lx=e.clientX;ly=e.clientY;apply(); });
    vp.addEventListener('pointerup',function(){ drag=false;vp.classList.remove('grab'); });
    fit();
    return {
      fit:fit,
      zoomIn:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1.2); },
      zoomOut:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1/1.2); },
      apply:apply
    };
  }

  // Inject the standard zoom toolbar (+ / − / fit) + pan hint into a viewport,
  // wired to a controller from initViewport. Idempotent.
  function addToolbar(vp,ctl){
    if(vp.querySelector('.av-tools')) return;
    var t=document.createElement('div'); t.className='av-tools';
    t.innerHTML='<button data-z=&quot;in&quot; title=&quot;Zoom in&quot;>'+ICON_ZIN+'</button>'
      +'<button data-z=&quot;out&quot; title=&quot;Zoom out&quot;>'+ICON_ZOUT+'</button>'
      +'<button data-z=&quot;fit&quot; title=&quot;Zoom to fit&quot;>'+ICON_FIT+'</button>';
    vp.appendChild(t);
    t.querySelector('[data-z=&quot;in&quot;]').onclick=ctl.zoomIn;
    t.querySelector('[data-z=&quot;out&quot;]').onclick=ctl.zoomOut;
    t.querySelector('[data-z=&quot;fit&quot;]').onclick=ctl.fit;
    var h=document.createElement('div'); h.className='av-panhint'; h.textContent='drag to pan · scroll to zoom'; vp.appendChild(h);
  }

  window.AV={
    LAYER_DEFS:LAYER_DEFS, groupHasGeo:groupHasGeo, layerPresent:layerPresent,
    applyLayer:applyLayer, buildLayers:buildLayers, initViewport:initViewport,
    addToolbar:addToolbar, ICON_FIT:ICON_FIT, ICON_ZIN:ICON_ZIN, ICON_ZOUT:ICON_ZOUT
  };
})();
</script>
<script>
var META={&quot;pasteApertures&quot;:49,&quot;pasteDots&quot;:296};
(function(){
  var vp=document.getElementById('vp');
  var svg=vp.querySelector('svg');
  var ctl=AV.initViewport(vp);
  AV.addToolbar(vp,ctl);
  AV.buildLayers({ svg:svg, container:document.getElementById('layers'), state:{}, meta:META });
})();
</script>
</body></html>
"></iframe>
    <iframe id="vsx" title="QFN-48 6x6mm footprint" srcdoc="<!doctype html><html><head><meta charset=&quot;utf-8&quot;>
<title>QFN-48 6x6mm - adom-footprint</title>
<meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1&quot;>
<style>
/* ── adom-footprint shared viewer core (CSS) ───────────────────────────────
   Included VERBATIM by both the live app (app.html) and the static embed
   (embed.html) so the canvas, zoom toolbar and layer-panel rows look identical
   and cannot drift. Self-contained literal colours (no dependency on either
   file's CSS vars). Class prefix: av- */

.av-vp{position:absolute;inset:0;overflow:hidden;cursor:grab;background:radial-gradient(circle at 50% 42%,#121a26 0%,#0d1117 72%)}
.av-vp.grab{cursor:grabbing}
/* DIRECT child only — the zoom-toolbar button icons (.av-tools svg) also live
   inside .av-vp; without '>' they'd inherit position:absolute and stack at 0,0. */
.av-vp > svg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;display:block}

/* zoom toolbar */
/* Grouped translucent toolbar (matches adom-symbol's .tools): one container, borderless
   buttons that highlight on hover — instead of individually-boxed buttons. */
.av-tools{position:absolute;left:10px;top:10px;display:flex;gap:3px;padding:3px;z-index:5;background:rgba(22,27,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #222b38;border-radius:9px}
.av-tools button{width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:#cfd8e2;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}
.av-tools button svg{width:16px;height:16px;display:block}
.av-tools button:hover{background:#222b38;color:#37c8a6}
.av-tools button:focus,.av-tools button:focus-visible{outline:none}
.av-panhint{position:absolute;right:10px;bottom:9px;color:#8b949e;font-size:11px;z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none}

/* layer panel rows */
.av-lrow{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:8px;cursor:pointer}
.av-lrow:hover{background:#161c27}
.av-lrow .sw{width:13px;height:13px;border-radius:3px;border:1px solid rgba(255,255,255,.15);flex:0 0 13px}
.av-lrow .sw.ring{background:transparent!important}
.av-lrow .ln{flex:1;font-size:13px}
.av-lrow .meta{font-size:10px;color:#8b949e}
.av-lrow .chk{width:16px;height:16px;border-radius:4px;border:1.5px solid #3a4757;display:grid;place-items:center;color:#0b0f17;font-size:11px}
.av-lrow.on .chk{background:#37c8a6;border-color:#37c8a6}
.av-lrow.off .ln,.av-lrow.off .sw{opacity:.4}
.av-lrow.special{background:linear-gradient(100deg,rgba(55,200,166,.10),transparent);border:1px solid rgba(55,200,166,.25);margin-top:4px}
.av-lrow.special .ln{color:#7ef0d2;font-weight:600}

:root{--bg:#0d1117;--panel:#11161f;--border:#222b38;--text:#e6edf3;--muted:#8b949e;--accent:#37c8a6}
*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}
body{background:var(--bg);color:var(--text);font-family:'Satoshi','Segoe UI',system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}
header{display:flex;align-items:center;gap:9px;padding:9px 14px;border-bottom:1px solid var(--border);flex:0 0 auto}
header .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}
header .b{font-weight:700;font-size:14px}header .b span{color:var(--muted);font-weight:400}
header .nm{margin-left:auto;font-weight:600;font-size:13px;color:#cfd8e2}
main{flex:1;display:flex;min-height:0}
.vpwrap{flex:1;position:relative;min-width:0}
aside{flex:0 0 248px;border-left:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}
aside .ah{padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}
.layers{padding:6px}
.note{font-size:11px;color:var(--muted);line-height:1.45;padding:8px 11px}
.note b{color:#7ef0d2}
</style></head>
<body>
  <header><span class=&quot;dot&quot;></span><span class=&quot;b&quot;>adom-footprint <span>· interactive</span></span><span class=&quot;nm&quot;>QFN-48 6x6mm</span></header>
  <main>
    <div class=&quot;vpwrap&quot;>
      <div class=&quot;av-vp&quot; id=&quot;vp&quot;>
        <svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;-4.350 -4.350 8.700 8.700&quot; preserveAspectRatio=&quot;xMidYMid meet&quot;><g class=&quot;adom-layer-courtyard&quot;></g><g class=&quot;adom-layer-fab&quot;></g><g class=&quot;adom-layer-copper&quot;><g data-pad=&quot;1&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;-3.350&quot; y=&quot;-2.300&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;2&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;-3.350&quot; y=&quot;-1.900&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;3&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;-3.350&quot; y=&quot;-1.500&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;4&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;-3.350&quot; y=&quot;-1.100&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;5&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;-3.350&quot; y=&quot;-0.700&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;6&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;-3.350&quot; y=&quot;-0.300&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;7&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;-3.350&quot; y=&quot;0.100&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;8&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;-3.350&quot; y=&quot;0.500&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;9&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;-3.350&quot; y=&quot;0.900&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;10&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;-3.350&quot; y=&quot;1.300&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;11&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;-3.350&quot; y=&quot;1.700&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;12&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;-3.350&quot; y=&quot;2.100&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;13&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;-2.300&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;14&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;-1.900&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;15&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;-1.500&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;16&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;-1.100&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;17&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;-0.700&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;18&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;-0.300&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;19&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;0.100&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;20&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;0.500&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;21&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;0.900&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;22&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;1.300&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;23&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;1.700&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;24&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.100&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;25&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.550&quot; y=&quot;2.100&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;26&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.550&quot; y=&quot;1.700&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;27&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.550&quot; y=&quot;1.300&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;28&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.550&quot; y=&quot;0.900&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;29&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.550&quot; y=&quot;0.500&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;30&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.550&quot; y=&quot;0.100&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;31&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.550&quot; y=&quot;-0.300&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;32&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.550&quot; y=&quot;-0.700&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;33&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.550&quot; y=&quot;-1.100&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;34&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.550&quot; y=&quot;-1.500&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;35&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.550&quot; y=&quot;-1.900&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;36&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.800x0.200&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.550&quot; y=&quot;-2.300&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;37&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;2.100&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;38&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;1.700&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;39&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;1.300&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;40&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;0.900&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;41&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;0.500&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;42&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;0.100&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;43&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;-0.300&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;44&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;-0.700&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;45&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;-1.100&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;46&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;-1.500&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;47&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;-1.900&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;48&quot; data-shape=&quot;roundrect&quot; data-size=&quot;0.200x0.800&quot; data-mount=&quot;smd&quot;><rect x=&quot;-2.300&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.050&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g><g data-pad=&quot;49&quot; data-shape=&quot;rect&quot; data-size=&quot;4.300x4.300&quot; data-mount=&quot;smd&quot;><rect x=&quot;-2.150&quot; y=&quot;-2.150&quot; width=&quot;4.300&quot; height=&quot;4.300&quot; fill=&quot;#C83434&quot; stroke=&quot;#ef5350&quot; stroke-width=&quot;0.04&quot;/></g></g><g class=&quot;adom-layer-heatsink&quot;><circle cx=&quot;-1.200&quot; cy=&quot;-1.200&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;-1.200&quot; cy=&quot;-1.200&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;0.000&quot; cy=&quot;-1.200&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;0.000&quot; cy=&quot;-1.200&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;1.200&quot; cy=&quot;-1.200&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;1.200&quot; cy=&quot;-1.200&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;-1.200&quot; cy=&quot;0.000&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;-1.200&quot; cy=&quot;0.000&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;0.000&quot; cy=&quot;0.000&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;0.000&quot; cy=&quot;0.000&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;1.200&quot; cy=&quot;0.000&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;1.200&quot; cy=&quot;0.000&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;-1.200&quot; cy=&quot;1.200&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;-1.200&quot; cy=&quot;1.200&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;0.000&quot; cy=&quot;1.200&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;0.000&quot; cy=&quot;1.200&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/><circle cx=&quot;1.200&quot; cy=&quot;1.200&quot; r=&quot;0.30&quot; fill=&quot;#8a5a2b&quot; stroke=&quot;#e8a13a&quot; stroke-width=&quot;0.05&quot;/><circle cx=&quot;1.200&quot; cy=&quot;1.200&quot; r=&quot;0.15&quot; fill=&quot;#0d1117&quot;/></g><g class=&quot;adom-layer-drill&quot;></g><g class=&quot;adom-layer-silk&quot;></g><g class=&quot;adom-layer-padnum&quot;><text x=&quot;0.000&quot; y=&quot;0.000&quot; text-anchor=&quot;middle&quot; dominant-baseline=&quot;central&quot; font-size=&quot;1.806&quot; fill=&quot;#fff&quot; font-family=&quot;sans-serif&quot; style=&quot;pointer-events:none&quot;>49</text></g><g class=&quot;adom-layer-paste-apertures&quot;><rect x=&quot;-2.010&quot; y=&quot;-2.010&quot; width=&quot;1.160&quot; height=&quot;1.160&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -1.430 -1.430)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-2.010&quot; y=&quot;-0.580&quot; width=&quot;1.160&quot; height=&quot;1.160&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -1.430 0.000)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-2.010&quot; y=&quot;0.850&quot; width=&quot;1.160&quot; height=&quot;1.160&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -1.430 1.430)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-0.580&quot; y=&quot;-2.010&quot; width=&quot;1.160&quot; height=&quot;1.160&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 0.000 -1.430)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-0.580&quot; y=&quot;-0.580&quot; width=&quot;1.160&quot; height=&quot;1.160&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 0.000 0.000)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-0.580&quot; y=&quot;0.850&quot; width=&quot;1.160&quot; height=&quot;1.160&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 0.000 1.430)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;0.850&quot; y=&quot;-2.010&quot; width=&quot;1.160&quot; height=&quot;1.160&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 1.430 -1.430)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;0.850&quot; y=&quot;-0.580&quot; width=&quot;1.160&quot; height=&quot;1.160&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 1.430 0.000)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;0.850&quot; y=&quot;0.850&quot; width=&quot;1.160&quot; height=&quot;1.160&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 1.430 1.430)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-3.350&quot; y=&quot;-2.300&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.950 -2.200)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-3.350&quot; y=&quot;-1.900&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.950 -1.800)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-3.350&quot; y=&quot;-1.500&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.950 -1.400)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-3.350&quot; y=&quot;-1.100&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.950 -1.000)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-3.350&quot; y=&quot;-0.700&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.950 -0.600)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-3.350&quot; y=&quot;-0.300&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.950 -0.200)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-3.350&quot; y=&quot;0.100&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.950 0.200)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-3.350&quot; y=&quot;0.500&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.950 0.600)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-3.350&quot; y=&quot;0.900&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.950 1.000)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-3.350&quot; y=&quot;1.300&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.950 1.400)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-3.350&quot; y=&quot;1.700&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.950 1.800)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-3.350&quot; y=&quot;2.100&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.950 2.200)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-2.300&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.200 2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-1.900&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -1.800 2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-1.500&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -1.400 2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-1.100&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -1.000 2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-0.700&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -0.600 2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-0.300&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -0.200 2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;0.100&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 0.200 2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;0.500&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 0.600 2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;0.900&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 1.000 2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;1.300&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 1.400 2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;1.700&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 1.800 2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.100&quot; y=&quot;2.550&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.200 2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.550&quot; y=&quot;2.100&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.950 2.200)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.550&quot; y=&quot;1.700&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.950 1.800)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.550&quot; y=&quot;1.300&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.950 1.400)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.550&quot; y=&quot;0.900&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.950 1.000)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.550&quot; y=&quot;0.500&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.950 0.600)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.550&quot; y=&quot;0.100&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.950 0.200)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.550&quot; y=&quot;-0.300&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.950 -0.200)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.550&quot; y=&quot;-0.700&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.950 -0.600)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.550&quot; y=&quot;-1.100&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.950 -1.000)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.550&quot; y=&quot;-1.500&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.950 -1.400)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.550&quot; y=&quot;-1.900&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.950 -1.800)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.550&quot; y=&quot;-2.300&quot; width=&quot;0.800&quot; height=&quot;0.200&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.950 -2.200)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;2.100&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 2.200 -2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;1.700&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 1.800 -2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;1.300&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 1.400 -2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;0.900&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 1.000 -2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;0.500&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 0.600 -2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;0.100&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 0.200 -2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-0.300&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -0.200 -2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-0.700&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -0.600 -2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-1.100&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -1.000 -2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-1.500&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -1.400 -2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-1.900&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -1.800 -2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-2.300&quot; y=&quot;-3.350&quot; width=&quot;0.200&quot; height=&quot;0.800&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 -2.200 -2.950)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/><rect x=&quot;-2.150&quot; y=&quot;-2.150&quot; width=&quot;4.300&quot; height=&quot;4.300&quot; rx=&quot;0.05&quot; transform=&quot;rotate(0.00 0.000 0.000)&quot; fill=&quot;none&quot; stroke=&quot;#8aa0b8&quot; stroke-width=&quot;0.03&quot; stroke-dasharray=&quot;0.12 0.08&quot; opacity=&quot;0.7&quot;/></g><g class=&quot;adom-layer-paste-dots&quot;><circle cx=&quot;-1.680&quot; cy=&quot;-1.680&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.680&quot; cy=&quot;1.680&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.680&quot; cy=&quot;-1.680&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.680&quot; cy=&quot;1.680&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.075&quot; cy=&quot;-2.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.825&quot; cy=&quot;-2.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.075&quot; cy=&quot;-1.800&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.825&quot; cy=&quot;-1.800&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.075&quot; cy=&quot;-1.400&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.825&quot; cy=&quot;-1.400&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.075&quot; cy=&quot;-1.000&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.825&quot; cy=&quot;-1.000&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.075&quot; cy=&quot;-0.600&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.825&quot; cy=&quot;-0.600&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.075&quot; cy=&quot;-0.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.825&quot; cy=&quot;-0.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.075&quot; cy=&quot;0.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.825&quot; cy=&quot;0.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.075&quot; cy=&quot;0.600&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.825&quot; cy=&quot;0.600&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.075&quot; cy=&quot;1.000&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.825&quot; cy=&quot;1.000&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.075&quot; cy=&quot;1.400&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.825&quot; cy=&quot;1.400&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.075&quot; cy=&quot;1.800&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.825&quot; cy=&quot;1.800&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-3.075&quot; cy=&quot;2.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.825&quot; cy=&quot;2.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.200&quot; cy=&quot;2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.200&quot; cy=&quot;3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.800&quot; cy=&quot;2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.800&quot; cy=&quot;3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.400&quot; cy=&quot;2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.400&quot; cy=&quot;3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.000&quot; cy=&quot;2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.000&quot; cy=&quot;3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.600&quot; cy=&quot;2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.600&quot; cy=&quot;3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.200&quot; cy=&quot;2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.200&quot; cy=&quot;3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.200&quot; cy=&quot;2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.200&quot; cy=&quot;3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.600&quot; cy=&quot;2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.600&quot; cy=&quot;3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.000&quot; cy=&quot;2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.000&quot; cy=&quot;3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.400&quot; cy=&quot;2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.400&quot; cy=&quot;3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.800&quot; cy=&quot;2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.800&quot; cy=&quot;3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.200&quot; cy=&quot;2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.200&quot; cy=&quot;3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.825&quot; cy=&quot;2.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.075&quot; cy=&quot;2.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.825&quot; cy=&quot;1.800&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.075&quot; cy=&quot;1.800&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.825&quot; cy=&quot;1.400&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.075&quot; cy=&quot;1.400&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.825&quot; cy=&quot;1.000&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.075&quot; cy=&quot;1.000&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.825&quot; cy=&quot;0.600&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.075&quot; cy=&quot;0.600&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.825&quot; cy=&quot;0.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.075&quot; cy=&quot;0.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.825&quot; cy=&quot;-0.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.075&quot; cy=&quot;-0.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.825&quot; cy=&quot;-0.600&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.075&quot; cy=&quot;-0.600&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.825&quot; cy=&quot;-1.000&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.075&quot; cy=&quot;-1.000&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.825&quot; cy=&quot;-1.400&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.075&quot; cy=&quot;-1.400&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.825&quot; cy=&quot;-1.800&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.075&quot; cy=&quot;-1.800&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.825&quot; cy=&quot;-2.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;3.075&quot; cy=&quot;-2.200&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.200&quot; cy=&quot;-3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;2.200&quot; cy=&quot;-2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.800&quot; cy=&quot;-3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.800&quot; cy=&quot;-2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.400&quot; cy=&quot;-3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.400&quot; cy=&quot;-2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.000&quot; cy=&quot;-3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.000&quot; cy=&quot;-2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.600&quot; cy=&quot;-3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.600&quot; cy=&quot;-2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.200&quot; cy=&quot;-3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.200&quot; cy=&quot;-2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.200&quot; cy=&quot;-3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.200&quot; cy=&quot;-2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.600&quot; cy=&quot;-3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.600&quot; cy=&quot;-2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.000&quot; cy=&quot;-3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.000&quot; cy=&quot;-2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.400&quot; cy=&quot;-3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.400&quot; cy=&quot;-2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.800&quot; cy=&quot;-3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.800&quot; cy=&quot;-2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.200&quot; cy=&quot;-3.075&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-2.200&quot; cy=&quot;-2.825&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;-1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;-1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;-0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;-0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.875&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.625&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.625&quot; cy=&quot;-1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.625&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.625&quot; cy=&quot;-0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.625&quot; cy=&quot;0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.625&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.625&quot; cy=&quot;1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.625&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.375&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.375&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.375&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.375&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-1.125&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.875&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.875&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.875&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.875&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;-1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;-1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;-0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;-0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.625&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.375&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.375&quot; cy=&quot;-1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.375&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.375&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.375&quot; cy=&quot;1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.375&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;-0.125&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.125&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.375&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.375&quot; cy=&quot;-1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.375&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.375&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.375&quot; cy=&quot;1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.375&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;-1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;-1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;-0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;-0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.625&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.875&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.875&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.875&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;0.875&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.125&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.375&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.375&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.375&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.375&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.625&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.625&quot; cy=&quot;-1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.625&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.625&quot; cy=&quot;-0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.625&quot; cy=&quot;0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.625&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.625&quot; cy=&quot;1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.625&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;-1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;-1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;-1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;-1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;-0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;-0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;-0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;-0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;0.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;0.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;0.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;0.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;1.125&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;1.375&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;1.625&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/><circle cx=&quot;1.875&quot; cy=&quot;1.875&quot; r=&quot;0.150&quot; fill=&quot;#37c8a6&quot; opacity=&quot;0.92&quot;/></g></svg>
      </div>
    </div>
    <aside>
      <div class=&quot;ah&quot;>Layers</div>
      <div class=&quot;layers&quot; id=&quot;layers&quot;></div>
      <div class=&quot;note&quot;>The <b>solder paste jet</b> layer shows the 300µm paste-dispensing dots that travel with the footprint. Off by default — toggle it on.</div>
    </aside>
  </main>
<script>/* ── adom-footprint shared viewer core (window.AV) ─────────────────────────
   Single source of truth for the layer list, toggle behaviour, defaults,
   pan/zoom and toolbar icons. Included VERBATIM by both app.html (live) and
   embed.html (static) so the two viewers cannot drift. Pure client-side; works
   on any SVG that carries the <g class=&quot;adom-layer-*&quot;> groups. */
(function(){
  var ICON_ZIN='<svg viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;><circle cx=&quot;10.5&quot; cy=&quot;10.5&quot; r=&quot;6.5&quot;/><path d=&quot;M20 20l-4.5-4.5M10.5 8v5M8 10.5h5&quot;/></svg>';
  var ICON_ZOUT='<svg viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;><circle cx=&quot;10.5&quot; cy=&quot;10.5&quot; r=&quot;6.5&quot;/><path d=&quot;M20 20l-4.5-4.5M8 10.5h5&quot;/></svg>';
  // Zoom-to-FIT = a magnifier with a small square inside (fit content to view).
  // Deliberately NOT the four-corner expand/&quot;fullscreen&quot; glyph.
  var ICON_FIT='<svg viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;><circle cx=&quot;10.5&quot; cy=&quot;10.5&quot; r=&quot;6.5&quot;/><path d=&quot;M20 20l-4.5-4.5&quot;/><rect x=&quot;7.6&quot; y=&quot;7.6&quot; width=&quot;5.8&quot; height=&quot;5.8&quot; rx=&quot;1.2&quot;/></svg>';

  // The canonical layer list. Every layer is a <g class=&quot;adom-layer-*&quot;> in the
  // self-rendered SVG, so toggling is group-based (robust) — never colour-match.
  // `kind:'group'` on every entry: all layers are toggled by their <g> group
  // (robust), never by colour-match. (app.html still reads def.kind.)
  var LAYER_DEFS=[
    {key:'copper',    name:'Copper',           kind:'group', sel:'.adom-layer-copper',          sw:'#C83434'},
    // Auto-generated thermal-via array under the exposed pad — only present (and
    // listed) when the footprint has an exposed thermal pad.
    {key:'heatsink',  name:'Heatsink vias',    kind:'group', sel:'.adom-layer-heatsink',        sw:'#e8a13a'},
    {key:'padnum',    name:'Pad numbers',      kind:'group', sel:'.adom-layer-padnum',          sw:'#ffffff', ring:true},
    {key:'silk',      name:'Silkscreen',       kind:'group', sel:'.adom-layer-silk',            sw:'#00cccc'},
    {key:'fab',       name:'Fab (F.Fab)',      kind:'group', sel:'.adom-layer-fab',             sw:'#6e7681', ring:true},
    {key:'courtyard', name:'Courtyard',        kind:'group', sel:'.adom-layer-courtyard',       sw:'#FF26E2', ring:true},
    {key:'drill',     name:'Drill',            kind:'group', sel:'.adom-layer-drill',           sw:'#888888', ring:true},
    {key:'paste-ap',  name:'Paste apertures',  kind:'group', sel:'.adom-layer-paste-apertures', sw:'#8aa0b8', ring:true},
    // Generic name — the 300µm solder-paste dispensing dots. Off by default.
    {key:'paste-dots',name:'Solder paste jet', kind:'group', sel:'.adom-layer-paste-dots',      sw:'#37c8a6', special:true},
  ];

  // True only if the group actually holds drawn geometry (not an empty <g>) — so
  // layers with nothing in THIS footprint aren't listed as dead, dim rows.
  function groupHasGeo(svg,def){
    if(!svg) return false; var n=0,g=svg.querySelectorAll(def.sel);
    for(var i=0;i<g.length;i++){ n+=g[i].querySelectorAll('path,rect,circle,line,polygon,polyline,text').length; }
    return n>0;
  }
  function layerPresent(svg,def){ return groupHasGeo(svg,def); }
  function applyLayer(svg,def,on){
    if(!svg) return; var g=svg.querySelectorAll(def.sel);
    for(var i=0;i<g.length;i++) g[i].style.display=on?'':'none';
  }

  // Build layer rows into a container. opts:
  //   svg, container, state {key:bool}, meta {pasteDots,pasteApertures},
  //   onToggle(key,on). Missing state key -> special OFF, others ON. Skips empty
  //   non-special groups. Returns the keys actually shown.
  function buildLayers(opts){
    var svg=opts.svg, box=opts.container, state=opts.state||{}, meta=opts.meta||{}, shown=[];
    box.innerHTML='';
    LAYER_DEFS.forEach(function(def){
      if(!def.special &amp;&amp; !groupHasGeo(svg,def)) return;
      var on = def.special ? (state[def.key]===true) : (state[def.key]!==false);
      var m = def.key==='paste-dots' ? ((meta.pasteDots||0)+' @ 300µm')
            : def.key==='paste-ap'   ? ((meta.pasteApertures||0)+' openings') : '';
      var row=document.createElement('div');
      row.className='av-lrow '+(on?'on':'off')+(def.special?' special':'');
      row.innerHTML='<span class=&quot;sw'+(def.ring?' ring':'')+'&quot; style=&quot;'+(def.ring?('border-color:'+def.sw):('background:'+def.sw))+'&quot;></span>'
        +'<span class=&quot;ln&quot;>'+def.name+'</span>'+(m?'<span class=&quot;meta&quot;>'+m+'</span>':'')
        +'<span class=&quot;chk&quot;>'+(on?'✓':'')+'</span>';
      row.onclick=function(){
        var nv=!row.classList.contains('on');
        row.classList.toggle('on',nv); row.classList.toggle('off',!nv);
        row.querySelector('.chk').textContent=nv?'✓':'';
        state[def.key]=nv; applyLayer(svg,def,nv);
        if(opts.onToggle) opts.onToggle(def.key,nv);
      };
      box.appendChild(row); applyLayer(svg,def,on); shown.push(def.key);
    });
    return shown;
  }

  // Wire pan + zoom on a viewport element (the box that contains the <svg>).
  // Returns a controller {fit, zoomIn, zoomOut, apply}.
  function initViewport(vp){
    var svg=vp.querySelector('svg');
    if(svg){ svg.removeAttribute('width'); svg.removeAttribute('height'); }
    var s=1,tx=0,ty=0;
    function apply(){ var el=vp.querySelector('svg'); if(el) el.style.transform='translate('+tx+'px,'+ty+'px) scale('+s+')'; }
    function zoomAt(cx,cy,f){ tx=cx-(cx-tx)*f; ty=cy-(cy-ty)*f; s*=f; apply(); }
    function fit(){ s=1;tx=0;ty=0;apply(); }
    // Smooth, delta-PROPORTIONAL zoom (matches adom-symbol). A fixed per-event
    // factor makes the trackpad leap — one gentle two-finger nudge fires a burst
    // of tiny wheel events and a fixed 1.12× compounds. Instead derive the factor
    // from how much actually scrolled (exp → smooth + reversible), normalise
    // device units, and clamp one event so a chunky mouse notch can't jump.
    var ZOOM_K=0.0022; // sensitivity: lower = gentler
    vp.addEventListener('wheel',function(e){
      e.preventDefault();
      var d=e.deltaY;
      if(e.deltaMode===1) d*=16; else if(e.deltaMode===2) d*=vp.clientHeight;
      d=Math.max(-50,Math.min(50,d));
      var r=vp.getBoundingClientRect();
      zoomAt(e.clientX-r.left,e.clientY-r.top,Math.exp(-d*ZOOM_K));
    },{passive:false});
    var drag=false,lx=0,ly=0;
    vp.addEventListener('pointerdown',function(e){ if(e.target.closest('.av-tools'))return; drag=true;lx=e.clientX;ly=e.clientY;vp.classList.add('grab');vp.setPointerCapture(e.pointerId); });
    vp.addEventListener('pointermove',function(e){ if(!drag)return; tx+=e.clientX-lx;ty+=e.clientY-ly;lx=e.clientX;ly=e.clientY;apply(); });
    vp.addEventListener('pointerup',function(){ drag=false;vp.classList.remove('grab'); });
    fit();
    return {
      fit:fit,
      zoomIn:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1.2); },
      zoomOut:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1/1.2); },
      apply:apply
    };
  }

  // Inject the standard zoom toolbar (+ / − / fit) + pan hint into a viewport,
  // wired to a controller from initViewport. Idempotent.
  function addToolbar(vp,ctl){
    if(vp.querySelector('.av-tools')) return;
    var t=document.createElement('div'); t.className='av-tools';
    t.innerHTML='<button data-z=&quot;in&quot; title=&quot;Zoom in&quot;>'+ICON_ZIN+'</button>'
      +'<button data-z=&quot;out&quot; title=&quot;Zoom out&quot;>'+ICON_ZOUT+'</button>'
      +'<button data-z=&quot;fit&quot; title=&quot;Zoom to fit&quot;>'+ICON_FIT+'</button>';
    vp.appendChild(t);
    t.querySelector('[data-z=&quot;in&quot;]').onclick=ctl.zoomIn;
    t.querySelector('[data-z=&quot;out&quot;]').onclick=ctl.zoomOut;
    t.querySelector('[data-z=&quot;fit&quot;]').onclick=ctl.fit;
    var h=document.createElement('div'); h.className='av-panhint'; h.textContent='drag to pan · scroll to zoom'; vp.appendChild(h);
  }

  window.AV={
    LAYER_DEFS:LAYER_DEFS, groupHasGeo:groupHasGeo, layerPresent:layerPresent,
    applyLayer:applyLayer, buildLayers:buildLayers, initViewport:initViewport,
    addToolbar:addToolbar, ICON_FIT:ICON_FIT, ICON_ZIN:ICON_ZIN, ICON_ZOUT:ICON_ZOUT
  };
})();
</script>
<script>
var META={&quot;pasteApertures&quot;:58,&quot;pasteDots&quot;:224};
(function(){
  var vp=document.getElementById('vp');
  var svg=vp.querySelector('svg');
  var ctl=AV.initViewport(vp);
  AV.addToolbar(vp,ctl);
  AV.buildLayers({ svg:svg, container:document.getElementById('layers'), state:{}, meta:META });
})();
</script>
</body></html>
" hidden></iframe>
  </div>
  <div class="switch" role="tablist" aria-label="Footprint variant">
    <button role="tab" data-t="y9x" aria-selected="true">LAN7800/Y9X</button>
    <button role="tab" data-t="vsx" aria-selected="false">LAN7800/VSX</button>
  </div>
</div>
<script>
var B=document.querySelectorAll('.switch button');
var F={y9x:document.getElementById('y9x'),vsx:document.getElementById('vsx')};
B.forEach(function(b){b.addEventListener('click',function(){
  var t=b.getAttribute('data-t');
  B.forEach(function(x){x.setAttribute('aria-selected', x===b?'true':'false');});
  for(var k in F){ if(k===t) F[k].removeAttribute('hidden'); else F[k].setAttribute('hidden',''); }
});});
</script></body></html>