cantor/doc/assets/Cantor_MX-brd.svg
Ryan Neff 91b40f613f
Cantor mx (#25)
* Swapped in Choc V2 switches, updated routing and outline
Removed redundant groundplane routing
Created double sided chocV2 footprint based on the kbd repo

* Updated readme.

* Added images

* Added images to Readme, fixed formatting

* Added gerbers

* Routing and edgecut cleanup, DRC error fixes

* Fixed drill layer misalingment and regenerated Gerbers

* Updated readme with pcb ordering instructions

* Added branding and rebuilt gerbers

* Moved Blackpill l closer to top edge to accomidate wide-lipped usb-c

* Revised footprint for better Cherry MX 3-pin support
Added teardrops
Revised GND zone params to allow islands
Removed unneeded island creating vias
wiring tweaks

* Adjusted footprint to include Gateron low profile, TTC low profile & cherry low-profile
Rebuilt teardrops
rebuilt ziones

* Fixed LH traces after footprint rework

* Updated readme

* Fixed MUR340 Hybrid footprint
Regenerated .dsn for autorouting

* Swapped in 'kitckitchen sink' switch footprints
Updated trrs jack
poke-yoke Blackpill masking

* Added jlcpcb order number silkscreen
updated version numbering

* Added speaker

* Moved piezo knockout below blackpill

* Modified Choc V2 3rd pin solder pads

* Moved ChocV2 3rd pin, made hotswop pads larger

* Updated choc v2 footprint to match kbd by foostan

* Updated branding, readme, and fixed drc breaks
THIS VERSION WAS SENT OUT FOR PRODUCTION

* Added upcharge notes from test run

* Added breakoff pinky cluster

* Updated breakoff pinky to not cut into hotswop pads

* Fixed broken keys with isolated ground planes
Moved footprints into repo
Connected some ground pins on switch footrpint
Updated docs with broken key notes

* Updated switch footrpints

* Footprint tweaks

* Added updated pic for v1.4

* Fixed choc 2nd min misalingment
Revised 'everything' footprint:
combined red-dragon and MX hole
removed organic masks in leiu of exotic annular rings
fixed malformed edge shapes

* Updated docs and fixed footprint mask

* Footprint cleanup
reverted branding to older MX specific style

* Fixed trrs footprint
added key numbering
cleaned up wiring between blackpill holes

* Removed speaker

* Sent this version out for production test (v1.5)

* Updated readme notes

* Added tentin puck

* Trace cleanup

* Updated trrs silks, bumped font size

* Consolidated cantor mx only footprints
Removed masterkey footprint library
Removed text from tenting puck footprint

* v1.5 tested successfuly

* Checkpoint commit

* Cleanup for PR

* Added gerber zip and Notes

* Updated honey-do

* Ignore cantore mx backup subdirectory

* Ignore Cantor MX backup subdirectory

* Exclude Cantor Classic KiCad backups from git

* Corner radius doubled next to TRRS jack

* Removed pinky snap-off ditch nubs

* Break-out point thickness increased
Thicker breakout points allowed for removal of GND traces on pinky column
Regenerated teardrops and planes

* Rounded corners using plugin
Fixed tiny-chunk traces that were preventing corner rounding
Regenerated tear drops
Regenerated zones
Updated versioning from 1.51 to 1.6

* Fixed malformed rounded corner trace
Regenerated Gerbers
Updated branding URL

* Udated trace connection for switch 11

* Revised branding/attribution

* Fixed rounded trace corner under MCU

* Regenerated Gerbers
Removed small ground zone island
Added vias to connect large GND zone islands
Fixed unrounded traces
Udated branding and attribution

* Pulled in changes from main, reverted readme

* Removed duplicate GND zone on front
Removed unused GND zone front/back vias
Fixed malformed trace on pin 4

* Moved front traces under MCU to back
Minor trace cleanup

* Dialed in teardrops
Moved most horizontal traces under MCU to back
Backside silk logo tweak
Updated drawing sheets attributions and versions
Regenerated Gerbers

* Fixed gerber mystery trace bug
Ran 'Cleanup track and vias' and it wiped out the mystery trace
Also reset origin points
regenrated Gerbers & zips

* Added note to BOM about tenting pucks
fixed readme spelling error
removed Cantor MX backups
2023-11-05 20:48:06 +01:00

1211 lines
38 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.1"
width="142.9512mm"
height="98.6536mm"
viewBox="0.0000 0.0000 142.9512 98.6536"
id="svg23093"
sodipodi:docname="Cantor_MX-brd.svg"
inkscape:version="1.2.1 (9c6d41e, 2022-07-14)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs23097" />
<sodipodi:namedview
id="namedview23095"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="4.6123548"
inkscape:cx="179.84306"
inkscape:cy="234.04531"
inkscape:window-width="2560"
inkscape:window-height="1387"
inkscape:window-x="1728"
inkscape:window-y="332"
inkscape:window-maximized="0"
inkscape:current-layer="svg23093" />
<title
id="title22143">SVG Image created as Cantor_MX-brd.svg date 2023/05/19 01:34:08 </title>
<desc
id="desc22145">Image generated by PCBNEW </desc>
<g
style="fill:#000000;fill-opacity:1;stroke:#0000ff;stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round"
transform="translate(0 0) scale(1 1)"
id="g22147" />
<g
style="fill:#000000;fill-opacity:0;stroke:#0000ff;stroke-width:0;stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round"
id="g22149" />
<g
style="fill:#000000;fill-opacity:0;stroke:#0000ff;stroke-width:0.15;stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round"
id="g22871">
<path
d="M96.5216 46.3816 L96.5216 65.4316 "
id="path22151"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 46.3816 L115.5716 46.3816 "
id="path22153"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 65.4316 L96.5216 46.3816 "
id="path22155"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 65.4316 L115.5716 65.4316 "
id="path22157"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.5716 46.3816 L96.5216 46.3816 "
id="path22175"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.5716 46.3816 L115.5716 65.4316 "
id="path22177"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.5716 65.4316 L96.5216 65.4316 "
id="path22179"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.5716 65.4316 L115.5716 46.3816 "
id="path22181"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 44.3816 L77.4716 63.4316 "
id="path22183"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 44.3816 L96.5216 44.3816 "
id="path22185"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 63.4316 L77.4716 44.3816 "
id="path22187"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 63.4316 L96.5216 63.4316 "
id="path22189"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 44.3816 L77.4716 44.3816 "
id="path22207"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 44.3816 L96.5216 63.4316 "
id="path22209"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 63.4316 L77.4716 63.4316 "
id="path22211"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 63.4316 L96.5216 44.3816 "
id="path22213"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 56.3816 L20.3216 75.4316 "
id="path22215"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 56.3816 L39.3716 56.3816 "
id="path22217"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 75.4316 L20.3216 56.3816 "
id="path22219"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 75.4316 L39.3716 75.4316 "
id="path22221"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 56.3816 L20.3216 56.3816 "
id="path22239"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 56.3816 L39.3716 75.4316 "
id="path22241"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 75.4316 L20.3216 75.4316 "
id="path22243"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 75.4316 L39.3716 56.3816 "
id="path22245"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 6.2816 L39.3716 25.3316 "
id="path22247"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 6.2816 L58.4216 6.2816 "
id="path22249"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 25.3316 L39.3716 6.2816 "
id="path22251"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 25.3316 L58.4216 25.3316 "
id="path22253"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 6.2816 L39.3716 6.2816 "
id="path22271"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 6.2816 L58.4216 25.3316 "
id="path22273"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 25.3316 L39.3716 25.3316 "
id="path22275"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 25.3316 L58.4216 6.2816 "
id="path22277"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2716 37.3316 L1.2716 56.3816 "
id="path22279"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2716 37.3316 L20.3216 37.3316 "
id="path22281"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2716 56.3816 L1.2716 37.3316 "
id="path22283"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2716 56.3816 L20.3216 56.3816 "
id="path22285"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 37.3316 L1.2716 37.3316 "
id="path22303"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 37.3316 L20.3216 56.3816 "
id="path22305"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 56.3816 L1.2716 56.3816 "
id="path22307"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 56.3816 L20.3216 37.3316 "
id="path22309"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 6.2816 L77.4716 25.3316 "
id="path22311"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 6.2816 L96.5216 6.2816 "
id="path22313"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 25.3316 L77.4716 6.2816 "
id="path22315"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 25.3316 L96.5216 25.3316 "
id="path22317"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 6.2816 L77.4716 6.2816 "
id="path22335"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 6.2816 L96.5216 25.3316 "
id="path22337"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 25.3316 L77.4716 25.3316 "
id="path22339"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 25.3316 L96.5216 6.2816 "
id="path22341"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 25.3316 L39.3716 44.3816 "
id="path22343"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 25.3316 L58.4216 25.3316 "
id="path22345"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 44.3816 L39.3716 25.3316 "
id="path22347"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 44.3816 L58.4216 44.3816 "
id="path22349"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 25.3316 L39.3716 25.3316 "
id="path22367"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 25.3316 L58.4216 44.3816 "
id="path22369"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 44.3816 L39.3716 44.3816 "
id="path22371"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 44.3816 L58.4216 25.3316 "
id="path22373"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M72.5276 68.3480 L74.1880 87.3255 "
id="path22375"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M72.5276 68.3480 L91.5051 66.6876 "
id="path22377"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M74.1880 87.3255 L72.5276 68.3480 "
id="path22379"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M74.1880 87.3255 L93.1655 85.6651 "
id="path22381"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M91.5051 66.6876 L72.5276 68.3480 "
id="path22399"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M91.5051 66.6876 L93.1655 85.6651 "
id="path22401"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M93.1655 85.6651 L74.1880 87.3255 "
id="path22403"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M93.1655 85.6651 L91.5051 66.6876 "
id="path22405"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 18.2816 L20.3216 37.3316 "
id="path22407"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 18.2816 L39.3716 18.2816 "
id="path22409"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 37.3316 L20.3216 18.2816 "
id="path22411"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 37.3316 L39.3716 37.3316 "
id="path22413"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 18.2816 L20.3216 18.2816 "
id="path22431"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 18.2816 L39.3716 37.3316 "
id="path22433"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 37.3316 L20.3216 37.3316 "
id="path22435"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 37.3316 L39.3716 18.2816 "
id="path22437"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 25.3316 L77.4716 44.3816 "
id="path22439"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 25.3316 L96.5216 25.3316 "
id="path22441"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 44.3816 L77.4716 25.3316 "
id="path22443"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 44.3816 L96.5216 44.3816 "
id="path22445"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 25.3316 L77.4716 25.3316 "
id="path22463"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 25.3316 L96.5216 44.3816 "
id="path22465"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 44.3816 L77.4716 44.3816 "
id="path22467"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 44.3816 L96.5216 25.3316 "
id="path22469"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 39.3816 L58.4216 58.4316 "
id="path22471"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 39.3816 L77.4716 39.3816 "
id="path22473"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 58.4316 L58.4216 39.3816 "
id="path22475"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 58.4316 L77.4716 58.4316 "
id="path22477"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 39.3816 L58.4216 39.3816 "
id="path22495"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 39.3816 L77.4716 58.4316 "
id="path22497"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 58.4316 L58.4216 58.4316 "
id="path22499"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 58.4316 L77.4716 39.3816 "
id="path22501"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 1.2816 L58.4216 20.3316 "
id="path22503"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 1.2816 L77.4716 1.2816 "
id="path22505"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 20.3316 L58.4216 1.2816 "
id="path22507"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 20.3316 L77.4716 20.3316 "
id="path22509"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 1.2816 L58.4216 1.2816 "
id="path22527"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 1.2816 L77.4716 20.3316 "
id="path22529"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 20.3316 L58.4216 20.3316 "
id="path22531"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 20.3316 L77.4716 1.2816 "
id="path22533"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 44.3816 L39.3716 63.4316 "
id="path22535"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 44.3816 L58.4216 44.3816 "
id="path22537"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 63.4316 L39.3716 44.3816 "
id="path22539"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 63.4316 L58.4216 63.4316 "
id="path22541"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 44.3816 L39.3716 44.3816 "
id="path22559"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 44.3816 L58.4216 63.4316 "
id="path22561"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 63.4316 L39.3716 63.4316 "
id="path22563"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 63.4316 L58.4216 44.3816 "
id="path22565"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 27.3316 L96.5216 46.3816 "
id="path22567"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 27.3316 L115.5716 27.3316 "
id="path22569"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 46.3816 L96.5216 27.3316 "
id="path22571"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 46.3816 L115.5716 46.3816 "
id="path22573"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.5716 27.3316 L96.5216 27.3316 "
id="path22591"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.5716 27.3316 L115.5716 46.3816 "
id="path22593"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.5716 46.3816 L96.5216 46.3816 "
id="path22595"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.5716 46.3816 L115.5716 27.3316 "
id="path22597"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M121.2394 72.3485 L113.1885 89.6137 "
id="path22599"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M121.2394 72.3485 L138.5046 80.3994 "
id="path22601"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M113.1885 89.6137 L121.2394 72.3485 "
id="path22603"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M113.1885 89.6137 L130.4537 97.6646 "
id="path22605"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M138.5046 80.3994 L121.2394 72.3485 "
id="path22623"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M138.5046 80.3994 L130.4537 97.6646 "
id="path22625"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M130.4537 97.6646 L113.1885 89.6137 "
id="path22627"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M130.4537 97.6646 L138.5046 80.3994 "
id="path22629"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 37.3316 L20.3216 56.3816 "
id="path22631"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 37.3316 L39.3716 37.3316 "
id="path22633"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 56.3816 L20.3216 37.3316 "
id="path22635"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 56.3816 L39.3716 56.3816 "
id="path22637"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 37.3316 L20.3216 37.3316 "
id="path22655"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 37.3316 L39.3716 56.3816 "
id="path22657"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 56.3816 L20.3216 56.3816 "
id="path22659"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.3716 56.3816 L39.3716 37.3316 "
id="path22661"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 8.2816 L96.5216 27.3316 "
id="path22663"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 8.2816 L115.5716 8.2816 "
id="path22665"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 27.3316 L96.5216 8.2816 "
id="path22667"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M96.5216 27.3316 L115.5716 27.3316 "
id="path22669"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.5716 8.2816 L96.5216 8.2816 "
id="path22687"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.5716 8.2816 L115.5716 27.3316 "
id="path22689"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.5716 27.3316 L96.5216 27.3316 "
id="path22691"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.5716 27.3316 L115.5716 8.2816 "
id="path22693"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2716 56.3816 L1.2716 75.4316 "
id="path22695"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2716 56.3816 L20.3216 56.3816 "
id="path22697"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2716 75.4316 L1.2716 56.3816 "
id="path22699"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2716 75.4316 L20.3216 75.4316 "
id="path22701"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 56.3816 L1.2716 56.3816 "
id="path22719"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 56.3816 L20.3216 75.4316 "
id="path22721"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 75.4316 L1.2716 75.4316 "
id="path22723"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 75.4316 L20.3216 56.3816 "
id="path22725"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 20.3316 L58.4216 39.3816 "
id="path22727"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 20.3316 L77.4716 20.3316 "
id="path22729"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 39.3816 L58.4216 20.3316 "
id="path22731"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.4216 39.3816 L77.4716 39.3816 "
id="path22733"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 20.3316 L58.4216 20.3316 "
id="path22751"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 20.3316 L77.4716 39.3816 "
id="path22753"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 39.3816 L58.4216 39.3816 "
id="path22755"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M77.4716 39.3816 L77.4716 20.3316 "
id="path22757"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2716 18.2816 L1.2716 37.3316 "
id="path22759"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2716 18.2816 L20.3216 18.2816 "
id="path22761"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2716 37.3316 L1.2716 18.2816 "
id="path22763"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2716 37.3316 L20.3216 37.3316 "
id="path22765"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 18.2816 L1.2716 18.2816 "
id="path22783"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 18.2816 L20.3216 37.3316 "
id="path22785"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 37.3316 L1.2716 37.3316 "
id="path22787"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 37.3316 L20.3216 18.2816 "
id="path22789"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M97.1203 66.9723 L93.8123 85.7328 "
id="path22791"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M97.1203 66.9723 L115.8808 70.2803 "
id="path22793"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M93.8123 85.7328 L97.1203 66.9723 "
id="path22795"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M93.8123 85.7328 L112.5728 89.0408 "
id="path22797"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.8808 70.2803 L97.1203 66.9723 "
id="path22815"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M115.8808 70.2803 L112.5728 89.0408 "
id="path22817"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M112.5728 89.0408 L93.8123 85.7328 "
id="path22819"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M112.5728 89.0408 L115.8808 70.2803 "
id="path22821"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22823"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22825"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22827"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22829"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22831"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22833"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22835"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22837"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22839"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22841"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22843"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22845"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22847"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22849"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22851"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22853"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22855"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22857"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22859"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22861"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22863"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22865"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22867"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g22869"
style="stroke:#0000ff;stroke-opacity:1" />
</g>
<g
style="fill:#000000;fill-opacity:0;stroke:#0000ff;stroke-width:0.15;stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round"
id="g22873" />
<g
style="fill:#000000;fill-opacity:0;stroke:#0000ff;stroke-width:0.1;stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round"
id="g23091">
<path
d="M19.3216 20.2753 L19.3217 22.1160 "
id="path22875"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.3216 45.3809 L19.3216 54.3816 "
id="path22877"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M56.0366 5.0500 A1.2366 1.2366 0.0 0 0 57.2731 3.8134"
id="path22879"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M133.6316 26.2166 A1.0000 1.0000 0.0 0 0 134.6316 25.2166"
id="path22881"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 54.3816 L20.3216 37.3831 "
id="path22883"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M21.5481 76.6066 L48.5466 76.6066 "
id="path22885"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M131.5766 97.9666 L142.5824 74.7225 "
id="path22887"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.2217 25.4824 L20.2217 23.0160 "
id="path22889"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M71.7365 86.9466 A4.7711 4.7711 0.0 0 0 75.5566 88.3966"
id="path22891"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.3216 64.3794 L19.3215 73.3800 "
id="path22893"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M126.4316 18.6166 A1.0002 1.0002 0.0 0 0 125.4316 19.6166"
id="path22895"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M125.4316 25.2166 L125.4316 19.6166 "
id="path22897"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M97.8466 6.0866 A1.2298 1.2298 0.0 0 0 99.0566 7.0966"
id="path22899"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 56.3816 A0.5000 0.5000 0.0 0 0 19.8216 55.8816"
id="path22901"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M133.6316 26.2166 L126.4316 26.2166 "
id="path22903"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.3216 56.3816 L19.3216 60.1130 "
id="path22905"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.3216 37.3831 L19.3216 41.1145 "
id="path22907"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M21.5382 17.0487 L36.9822 17.0487 "
id="path22909"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M141.6166 7.0966 L99.0566 7.0966 "
id="path22911"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8216 44.8809 A0.5000 0.5000 0.0 0 0 19.3216 45.3809"
id="path22913"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8216 63.8795 A0.4000 0.4000 0.0 0 0 20.2216 63.4794"
id="path22915"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M57.2731 1.2866 L57.2731 3.8134 "
id="path22917"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.5097 0.0500 L77.4766 0.0500 "
id="path22919"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8215 73.8800 A0.5000 0.5000 0.0 0 0 20.3215 73.3800"
id="path22921"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M134.6244 19.6166 L134.6316 25.2166 "
id="path22923"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M79.9497 5.1066 L96.6366 5.1066 "
id="path22925"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.3217 26.3824 L19.3216 35.3831 "
id="path22927"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 20.2753 A0.5000 0.5000 0.0 0 0 19.8216 19.7753"
id="path22929"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.2216 44.4809 L20.2216 42.0145 "
id="path22931"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M142.9066 8.3466 A1.2411 1.2411 0.0 0 0 141.6166 7.0966"
id="path22933"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.4666 5.0500 L56.0366 5.0500 "
id="path22935"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M142.5824 74.7225 A2.9752 2.9752 0.0 0 0 142.9066 73.4266"
id="path22937"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.3216 35.3831 A0.5000 0.5000 0.0 0 0 19.8216 35.8831"
id="path22939"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.3215 54.3816 A0.5000 0.5000 0.0 0 0 19.8216 54.8816"
id="path22941"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M134.6245 19.6166 A1.0000 1.0000 0.0 0 0 133.6244 18.6166"
id="path22943"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8215 74.8801 A0.4999 0.4999 0.0 0 0 19.3215 75.3800"
id="path22945"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 75.3900 A1.2166 1.2166 0.0 0 0 21.5481 76.6066"
id="path22947"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8216 44.8809 A0.4000 0.4000 0.0 0 0 20.2216 44.4809"
id="path22949"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M18.1050 76.6067 A1.2167 1.2167 0.0 0 0 19.3215 75.3800"
id="path22951"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.3216 18.2653 A0.5001 0.5001 0.0 0 0 19.8216 18.7753"
id="path22953"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3215 37.3831 A0.5000 0.5000 0.0 0 0 19.8216 36.8831"
id="path22955"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.3216 60.1130 A0.4999 0.4999 0.0 0 0 19.8216 60.6130"
id="path22957"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M39.4666 5.0500 A1.2366 1.2366 0.0 0 0 38.2166 6.2866"
id="path22959"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M78.7131 1.2866 L78.7131 3.8766 "
id="path22961"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M83.8866 87.6766 L75.5566 88.3966 "
id="path22963"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3215 73.3800 L20.3216 56.3816 "
id="path22965"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M121.8566 94.8166 L129.5604 98.4980 "
id="path22967"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M0.0500 75.3900 A1.2166 1.2166 0.0 0 0 1.2766 76.6066"
id="path22969"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M97.8466 6.0866 A1.2370 1.2370 0.0 0 0 96.6366 5.1066"
id="path22971"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.2216 63.4794 L20.2216 61.0130 "
id="path22973"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8216 19.7752 A0.5000 0.5000 0.0 0 0 19.3216 20.2753"
id="path22975"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2866 17.0500 A1.2366 1.2366 0.0 0 0 0.0500 18.2866"
id="path22977"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M36.9822 17.0487 A1.2366 1.2366 0.0 0 0 38.2187 15.8122"
id="path22979"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M126.4316 18.6166 L133.6244 18.6166 "
id="path22981"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.2216 42.0145 A0.3999 0.3999 0.0 0 0 19.8216 41.6145"
id="path22983"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M1.2866 17.0500 L18.0950 17.0488 "
id="path22985"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M78.7131 3.8766 A1.2300 1.2300 0.0 0 0 79.9497 5.1066"
id="path22987"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8216 18.7753 A0.5000 0.5000 0.0 0 0 20.3216 18.2753"
id="path22989"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.2215 61.0130 A0.4000 0.4000 0.0 0 0 19.8216 60.6130"
id="path22991"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.3217 22.1160 A0.5000 0.5000 0.0 0 0 19.8217 22.6160"
id="path22993"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8216 35.8830 A0.4999 0.4999 0.0 0 0 20.3216 35.3831"
id="path22995"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.3216 18.2653 A1.2166 1.2166 0.0 0 0 18.0950 17.0488"
id="path22997"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8216 63.8794 A0.5000 0.5000 0.0 0 0 19.3216 64.3794"
id="path22999"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 75.3900 A0.5002 0.5002 0.0 0 0 19.8215 74.8800"
id="path23001"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8217 25.8825 A0.4000 0.4000 0.0 0 0 20.2217 25.4824"
id="path23003"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M58.5097 0.0500 A1.2365 1.2365 0.0 0 0 57.2731 1.2866"
id="path23005"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.3217 41.1145 A0.5000 0.5000 0.0 0 0 19.8216 41.6145"
id="path23007"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.2217 23.0160 A0.4000 0.4000 0.0 0 0 19.8217 22.6160"
id="path23009"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.3216 73.3800 A0.5000 0.5000 0.0 0 0 19.8215 73.8800"
id="path23011"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M21.5382 17.0487 A1.2167 1.2167 0.0 0 0 20.3216 18.2753"
id="path23013"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M125.4316 25.2166 A1.0100 1.0100 0.0 0 0 126.4316 26.2166"
id="path23015"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8217 25.8825 A0.5000 0.5000 0.0 0 0 19.3217 26.3824"
id="path23017"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M38.2166 6.2866 L38.2187 15.8122 "
id="path23019"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M71.7366 86.9466 A29.3708 29.3708 0.0 0 0 48.5466 76.6066"
id="path23021"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M78.7131 1.2866 A1.2366 1.2366 0.0 0 0 77.4766 0.0500"
id="path23023"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M18.1050 76.6066 L1.2766 76.6066 "
id="path23025"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8216 54.8816 A0.5000 0.5000 0.0 0 0 20.3216 54.3816"
id="path23027"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8216 36.8831 A0.5000 0.5000 0.0 0 0 19.3216 37.3831"
id="path23029"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M19.8216 55.8816 A0.5000 0.5000 0.0 0 0 19.3216 56.3816"
id="path23031"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M20.3216 35.3831 L20.3216 20.2753 "
id="path23033"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M142.9066 73.4266 L142.9066 8.3466 "
id="path23035"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M129.5604 98.4980 A1.8351 1.8351 0.0 0 0 131.5766 97.9666"
id="path23037"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M0.0500 75.3900 L0.0500 18.2866 "
id="path23039"
style="stroke:#0000ff;stroke-opacity:1" />
<path
d="M121.8566 94.8166 A71.4521 71.4521 0.0 0 0 83.8866 87.6766"
id="path23041"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23043"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23045"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23047"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23049"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23051"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23053"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23055"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23057"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23059"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23061"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23063"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23065"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23067"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23069"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23071"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23073"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23075"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23077"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23079"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23081"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23083"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23085"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23087"
style="stroke:#0000ff;stroke-opacity:1" />
<g
id="g23089"
style="stroke:#0000ff;stroke-opacity:1" />
</g>
</svg>