docs: Adding periphery rules.

Updates and documentation originally improved and then release by
Kevin Kelly <kevin.kelley@skywatertechnology.com> to Google for imported
into the docutils RST format by Tim 'mithro' Ansell <tansell@google.com>.

Signed-off-by: Kevin Kelley <kevin.kelley@skywatertechnology.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
This commit is contained in:
Tim 'mithro' Ansell 2020-06-21 18:05:40 -07:00
parent 2c2b22787b
commit 7303dab0db
97 changed files with 55860 additions and 2 deletions

View File

@ -42,6 +42,13 @@ livehtml: | $(CONDA_ENV_PYTHON)
.PHONY: help livehtml Makefile .PHONY: help livehtml Makefile
# Generate the rules/periphery-rules.rst from CSV files in rules/periphery/
$(wildcard rules/periphery/*): | $(CONDA_ENV_PYTHON)
true
rules/periphery-rules.rst: $(wildcard rules/periphery/*) | $(CONDA_ENV_PYTHON)
$(IN_CONDA_ENV) cd rules/periphery; ./periphery-split-csv.py > /dev/null
# Various automated fixups that can be run # Various automated fixups that can be run
fixup: fixup:
# Make sure it is SkyWater # Make sure it is SkyWater

View File

@ -120,7 +120,9 @@ exclude_patterns = [
'env', 'env',
'Thumbs.db', 'Thumbs.db',
'.DS_Store', '.DS_Store',
# Files included in other rst files.
'code-of-conduct.rst', 'code-of-conduct.rst',
'rules/periphery-rules.rst',
] ]
# The name of the Pygments (syntax highlighting) style to use. # The name of the Pygments (syntax highlighting) style to use.

View File

@ -6,5 +6,6 @@ SkyWater SKY130 Process Design Rules
:name: rules :name: rules
:maxdepth: 2 :maxdepth: 2
Introduction <rules/background> rules/background
Design Rule Criteria & Assumptions <rules/assumptions> rules/assumptions
rules/periphery

File diff suppressed because it is too large Load Diff

4
docs/rules/periphery.rst Normal file
View File

@ -0,0 +1,4 @@
Periphery Rules
===============
.. include:: periphery-rules.rst

View File

@ -0,0 +1,52 @@
Name,Description,Flags,Value
(x.1a),"p1m.md (OPC), DECA and AMKOR layers (pi1.dg, pmm.dg, rdl.dg, pi2.dg, ubm.dg, bump.dg) and mask data for p1m, met1, via, met2 must be on a grid of [mm]",,0.001
(x.1b),Data for SKY130 layout and mask on all layers except those mentioned in 1a must be on a grid of [mm] (except inside Seal ring),,0.005
(x.2),Angles permitted on: diff,,N/A
(x.2),"Angles permitted on: diff except for:\n- diff inside ""advSeal_6um* OR cuPillarAdvSeal_6um*"" pcell, \n- diff rings around the die at min total L>1000 um and W=0.3 um",,n x 90
(x.2),"Angles permitted on: tap (except inside :drc_tag:`areaid.en`), poly (except for ESD flare gates or gated_npn), li1(periphery), licon1, capm, mcon, via, via2. Anchors are exempted.",,n x 90
(x.2),Angles permitted on: via3 and via4. Anchors are exempted.,,n x 90
(x.2a),Analog circuits identified by :drc_tag:`areaid.analog` to use rectangular diff and tap geometries only; that are not to be merged into more complex shapes (T's or L's),,
(x.2c),"45 degree angles allowed on diff, tap inside UHVI",,
(x.3),Angles permitted on all other layers and in the seal ring for all the layers,,
(x.3a),"Angles permitted on all other layers except WLCSP layers (pmm, rdl, pmm2, ubm and bump)",,n x 45
(x.4),Electrical DR cover layout guidelines for electromigration,NC,
(x.5),"All ""pin""polygons must be within the ""drawing"" polygons of the layer",AL,
(x.6),All intra-layer separation checks will include a notch check,,
(x.7),Mask layer line and space checks must be done on all layers (checked with s.x rules),NC,
(x.8),"Use of areaid ""core"" layer (""coreid"") must be approved by technology",NC,
(x.9),"Shapes on maskAdd or maskDrop layers (""serifs"") are allowed in core only. Exempted are: \n- cfom md/mp inside ""advSeal_6um* OR cuPillarAdvSeal_6um*"" pcell \n- diff rings around the die at min total L>1000 um and W=0.3 um, and PMM/PDMM inside areaid:sl",,
(x.9),"Shapes on maskAdd or maskDrop layers (""serifs"") are allowed in core only. PMM/PDMM inside areaid:sl are excluded.",,N/A
(x.10),"Res purpose layer for (diff, poly) cannot overlap licon1",,
(x.11),Metal fuses are drawn in met2,LVS,N/A
(x.11),Metal fuses are drawn in met3,LVS,N/A
(x.11),Metal fuses are drawn in met4,LVS,
(x.\n12a\n12b\n12c),"To comply with the minimum spacing requirement for layer X in the frame:\n- Spacing of :drc_tag:`areaid.mt` to any non-ID layer\n- Enclosure of any non-ID layer by :drc_tag:`areaid.mt`\n- Rules exempted for cells with name ""*_buildspace""",F,
(x.12d),- Spacing of :drc_tag:`areaid.mt` to huge_metX (Exempt met3.dg),F,N/A
(x.12d),- Spacing of :drc_tag:`areaid.mt` to huge_metX (Exempt met5.dg),F,
(x.12e),- Enclosure of huge_metX by :drc_tag:`areaid.mt` (Exempt met3.dg),F,N/A
(x.12e),- Enclosure of huge_metX by :drc_tag:`areaid.mt` (Exempt met5.dg),F,
(x.13),Spacing between features located across areaid:ce is checked by …,,
(x.14),Width of features straddling areaid:ce is checked by …,,
(x.15a),"Drawn compatible, mask, and waffle-drop layers are allowed only inside areaid:mt (i.e., etest modules), or inside areaid:sl (i.e., between the outer and inner areaid:sl edges, but not in the die) or inside areaid:ft (i.e., frame, blankings). Exception: FOM/P1M/Metal waffle drop are allowed inside the die",P,
(x.15b),"Rule X.15a exempted for cpmm.dg inside cellnames ""PadPLfp"", ""padPLhp"", ""padPLstg"" and ""padPLwlbi"" (for the SKY130di-5r-gsmc flow)",EXEMPT,
(x.16),"Die must not overlap :drc_tag:`areaid.mt` (rule waived for test chips and exempted for cellnames ""*tech_CD_*"", ""*_techCD_*"", ""lazX_*"" or ""lazY_*"" )",,
(x.17),"All labels must be within the ""drawing"" polygons of the layer; This check is enabled by using switch ""floating_labels""; Identifies floating labels which appear as warnings in LVS. Using this check would enable cleaner LVS run; Not a gate for tapeout",,
(x.18),"Use redundant mcon, via, via2, via3 and via4 (Locations where additional vias/contacts can be added to existing single vias/contacts will be identified by this rule).\nSingle via under :drc_tag:`areaid.core` and :drc_tag:`areaid.standarc` are excluded from the single via check",RR,
(x.19),"Lower left corner of the seal ring should be at origin i.e (0,0)",,
(x.20),"Min spacing between pins on the same layer (center to center); Check enabled by switch ""IP_block""",,
(x.21),prunde.dg is allowed only inside :drc_tag:`areaid.mt` or :drc_tag:`areaid.sc`,,
(x.22),"No floating interconnects (poly, li1, met1-met5) or capm allowed; Rule flags interconnects with no path to poly, difftap or metal pins. Exempt floating layers can be excluded using poly_float, li1_float, m1_float, m2_float, m3_float, m4_float and m5_float text labels. Also flags an error if these text labels are placed on connected layers (not floating) and if the labels are not over the appropriate metal layer. \nIf floating interconnects need to be connected at a higher level (Parent IP or Full chip), such floating interconnects can be exempted using poly_tie, li1_tie, m1_tie, m2_tie, m3_tie, m4_tie and m5_tie text labels.\nIt is the responsibility of the IP owner and chip/product owner to communicate and agree to the node each of these texted lines is connected to, if there is any risk to how a line is tied, and to what node.\nOnly metals outside :drc_tag:`areaid.stdcell` are checked.\n
The following are exempt from x.22 violations: _techCD_ , inductor.dg, modulecut, capacitors and s8blerf
The 'notPublicCell' switch will deactivate this rule",RC,
(x.23a),:drc_tag:`areaid.sl` must not overlap diff,,N/A
(x.23b),diff cannot straddle :drc_tag:`areaid.sl`,,
(x.23c),":drc_tag:`areaid.sl` must not overlap tap, poly, li1 and metX",,
(x.23d),":drc_tag:`areaid.sl` must not overlap tap, poly",,N/A
(x.23e),"areaid:sl must not overlap li1 and metX for pcell ""advSeal_6um""",,N/A
(x.23f),"areaid:SubstrateCut (:drc_tag:`areaid.st`, local_sub) must not straddle p+ tap",RR,
(x.24),condiode label must be in iso_pwell,,
(x.25),"pnp.dg must be only within cell name ""s8rf_pnp"", ""s8rf_pnp5x"" or ""s8tesd_iref_pnp"", ""stk14ecx_*""",,
(x.26),"""advSeal_6um"" pcell must overlap diff",,
(x.27),"If the sealring is present, then partnum is required. To exempt the requirement, place text.dg saying ""partnum_not_necessary"".\n""partnum*block"" pcell should be used instead of ""partnum*"" pcells",RR,N/A
(x.28),Min width of :drc_tag:`areaid.sl`,,N/A
(x.29),nfet must be enclosed by dnwell. Rule is checked when switch nfet_in_dnwell is turned on.,,
1 Name Description Flags Value
2 (x.1a) p1m.md (OPC), DECA and AMKOR layers (pi1.dg, pmm.dg, rdl.dg, pi2.dg, ubm.dg, bump.dg) and mask data for p1m, met1, via, met2 must be on a grid of [mm] 0.001
3 (x.1b) Data for SKY130 layout and mask on all layers except those mentioned in 1a must be on a grid of [mm] (except inside Seal ring) 0.005
4 (x.2) Angles permitted on: diff N/A
5 (x.2) Angles permitted on: diff except for:\n- diff inside "advSeal_6um* OR cuPillarAdvSeal_6um*" pcell, \n- diff rings around the die at min total L>1000 um and W=0.3 um n x 90
6 (x.2) Angles permitted on: tap (except inside :drc_tag:`areaid.en`), poly (except for ESD flare gates or gated_npn), li1(periphery), licon1, capm, mcon, via, via2. Anchors are exempted. n x 90
7 (x.2) Angles permitted on: via3 and via4. Anchors are exempted. n x 90
8 (x.2a) Analog circuits identified by :drc_tag:`areaid.analog` to use rectangular diff and tap geometries only; that are not to be merged into more complex shapes (T's or L's)
9 (x.2c) 45 degree angles allowed on diff, tap inside UHVI
10 (x.3) Angles permitted on all other layers and in the seal ring for all the layers
11 (x.3a) Angles permitted on all other layers except WLCSP layers (pmm, rdl, pmm2, ubm and bump) n x 45
12 (x.4) Electrical DR cover layout guidelines for electromigration NC
13 (x.5) All "pin"polygons must be within the "drawing" polygons of the layer AL
14 (x.6) All intra-layer separation checks will include a notch check
15 (x.7) Mask layer line and space checks must be done on all layers (checked with s.x rules) NC
16 (x.8) Use of areaid "core" layer ("coreid") must be approved by technology NC
17 (x.9) Shapes on maskAdd or maskDrop layers ("serifs") are allowed in core only. Exempted are: \n- cfom md/mp inside "advSeal_6um* OR cuPillarAdvSeal_6um*" pcell \n- diff rings around the die at min total L>1000 um and W=0.3 um, and PMM/PDMM inside areaid:sl
18 (x.9) Shapes on maskAdd or maskDrop layers ("serifs") are allowed in core only. PMM/PDMM inside areaid:sl are excluded. N/A
19 (x.10) Res purpose layer for (diff, poly) cannot overlap licon1
20 (x.11) Metal fuses are drawn in met2 LVS N/A
21 (x.11) Metal fuses are drawn in met3 LVS N/A
22 (x.11) Metal fuses are drawn in met4 LVS
23 (x.\n12a\n12b\n12c) To comply with the minimum spacing requirement for layer X in the frame:\n- Spacing of :drc_tag:`areaid.mt` to any non-ID layer\n- Enclosure of any non-ID layer by :drc_tag:`areaid.mt`\n- Rules exempted for cells with name "*_buildspace" F
24 (x.12d) - Spacing of :drc_tag:`areaid.mt` to huge_metX (Exempt met3.dg) F N/A
25 (x.12d) - Spacing of :drc_tag:`areaid.mt` to huge_metX (Exempt met5.dg) F
26 (x.12e) - Enclosure of huge_metX by :drc_tag:`areaid.mt` (Exempt met3.dg) F N/A
27 (x.12e) - Enclosure of huge_metX by :drc_tag:`areaid.mt` (Exempt met5.dg) F
28 (x.13) Spacing between features located across areaid:ce is checked by …
29 (x.14) Width of features straddling areaid:ce is checked by …
30 (x.15a) Drawn compatible, mask, and waffle-drop layers are allowed only inside areaid:mt (i.e., etest modules), or inside areaid:sl (i.e., between the outer and inner areaid:sl edges, but not in the die) or inside areaid:ft (i.e., frame, blankings). Exception: FOM/P1M/Metal waffle drop are allowed inside the die P
31 (x.15b) Rule X.15a exempted for cpmm.dg inside cellnames "PadPLfp", "padPLhp", "padPLstg" and "padPLwlbi" (for the SKY130di-5r-gsmc flow) EXEMPT
32 (x.16) Die must not overlap :drc_tag:`areaid.mt` (rule waived for test chips and exempted for cellnames "*tech_CD_*", "*_techCD_*", "lazX_*" or "lazY_*" )
33 (x.17) All labels must be within the "drawing" polygons of the layer; This check is enabled by using switch "floating_labels"; Identifies floating labels which appear as warnings in LVS. Using this check would enable cleaner LVS run; Not a gate for tapeout
34 (x.18) Use redundant mcon, via, via2, via3 and via4 (Locations where additional vias/contacts can be added to existing single vias/contacts will be identified by this rule).\nSingle via under :drc_tag:`areaid.core` and :drc_tag:`areaid.standarc` are excluded from the single via check RR
35 (x.19) Lower left corner of the seal ring should be at origin i.e (0,0)
36 (x.20) Min spacing between pins on the same layer (center to center); Check enabled by switch "IP_block"
37 (x.21) prunde.dg is allowed only inside :drc_tag:`areaid.mt` or :drc_tag:`areaid.sc`
38 (x.22) No floating interconnects (poly, li1, met1-met5) or capm allowed; Rule flags interconnects with no path to poly, difftap or metal pins. Exempt floating layers can be excluded using poly_float, li1_float, m1_float, m2_float, m3_float, m4_float and m5_float text labels. Also flags an error if these text labels are placed on connected layers (not floating) and if the labels are not over the appropriate metal layer. \nIf floating interconnects need to be connected at a higher level (Parent IP or Full chip), such floating interconnects can be exempted using poly_tie, li1_tie, m1_tie, m2_tie, m3_tie, m4_tie and m5_tie text labels.\nIt is the responsibility of the IP owner and chip/product owner to communicate and agree to the node each of these texted lines is connected to, if there is any risk to how a line is tied, and to what node.\nOnly metals outside :drc_tag:`areaid.stdcell` are checked.\n The following are exempt from x.22 violations: _techCD_ , inductor.dg, modulecut, capacitors and s8blerf The 'notPublicCell' switch will deactivate this rule RC
39 (x.23a) :drc_tag:`areaid.sl` must not overlap diff N/A
40 (x.23b) diff cannot straddle :drc_tag:`areaid.sl`
41 (x.23c) :drc_tag:`areaid.sl` must not overlap tap, poly, li1 and metX
42 (x.23d) :drc_tag:`areaid.sl` must not overlap tap, poly N/A
43 (x.23e) areaid:sl must not overlap li1 and metX for pcell "advSeal_6um" N/A
44 (x.23f) areaid:SubstrateCut (:drc_tag:`areaid.st`, local_sub) must not straddle p+ tap RR
45 (x.24) condiode label must be in iso_pwell
46 (x.25) pnp.dg must be only within cell name "s8rf_pnp", "s8rf_pnp5x" or "s8tesd_iref_pnp", "stk14ecx_*"
47 (x.26) "advSeal_6um" pcell must overlap diff
48 (x.27) If the sealring is present, then partnum is required. To exempt the requirement, place text.dg saying "partnum_not_necessary".\n"partnum*block" pcell should be used instead of "partnum*" pcells RR N/A
49 (x.28) Min width of :drc_tag:`areaid.sl` N/A
50 (x.29) nfet must be enclosed by dnwell. Rule is checked when switch nfet_in_dnwell is turned on.

View File

@ -0,0 +1,113 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="o" width="105.24pt" height="62.762pt" version="1.1" viewBox="0 0 105.24 62.762" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="p">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="q">
<g id="r">
<symbol id="n" overflow="visible">
<path id="s" d="m3.9688-5.25v3.6875c0 0.70312-0.5 1.1406-1.3438 1.1406-0.39062 0-0.70312-0.09375-0.96875-0.28125-0.25-0.20312-0.375-0.46875-0.375-0.85938v-3.6875h-0.67188v3.6875c0 1.0625 0.76562 1.7344 2.0156 1.7344 1.2344 0 2.0156-0.6875 2.0156-1.7344v-3.6875z"/>
</symbol>
<symbol id="m" overflow="visible">
<path id="t" d="m3.9688-2.3906v2.3906h0.67188v-5.25h-0.67188v2.2656h-2.7031v-2.2656h-0.67188v5.25h0.6875v-2.3906z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="u" d="m2.8281 0 1.8125-5.25h-0.70312l-1.4531 4.4375-1.5469-4.4375h-0.71875l1.8906 5.25z"/>
</symbol>
<symbol id="k" overflow="visible">
<path id="v" d="m1.3906-5.25h-0.67188v5.25h0.67188z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="w" d="m1.75-1.625 1.0625-1.5156h-0.5625l-0.76562 1.1406-0.75-1.1406h-0.57812l1.0625 1.5312-1.1094 1.6094h0.5625l0.79688-1.2031 0.78125 1.2031h0.59375z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="x" d="m1.1406-0.625h-0.625v0.625h0.625z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="y" d="m3.0312-0.51562h-2.2344c0.0625-0.35938 0.25-0.57812 0.76562-0.875l0.60938-0.32812c0.59375-0.32812 0.89062-0.76562 0.89062-1.2812 0-0.35938-0.14062-0.6875-0.39062-0.92188-0.25-0.21875-0.5625-0.32812-0.96875-0.32812-0.54688 0-0.9375 0.1875-1.1719 0.54688-0.15625 0.23438-0.21875 0.5-0.23438 0.92188h0.53125c0.015625-0.28125 0.046875-0.45312 0.125-0.59375 0.14062-0.26562 0.42188-0.42188 0.73438-0.42188 0.48438 0 0.84375 0.34375 0.84375 0.79688 0 0.34375-0.20312 0.625-0.57812 0.84375l-0.5625 0.3125c-0.875 0.5-1.1406 0.90625-1.1875 1.8438h2.8281z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="z" d="m2.8281-2.0938c-0.03125-0.29688-0.09375-0.5-0.21875-0.67188-0.20312-0.29688-0.59375-0.46875-1.0312-0.46875-0.84375 0-1.3906 0.67188-1.3906 1.7188 0 1.0156 0.53125 1.6562 1.3906 1.6562 0.75 0 1.2188-0.45312 1.2812-1.2188h-0.5c-0.078125 0.5-0.34375 0.75-0.76562 0.75-0.5625 0-0.89062-0.45312-0.89062-1.1875 0-0.78125 0.32812-1.25 0.875-1.25 0.42188 0 0.6875 0.23438 0.75 0.67188z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="aa" d="m2.9688-4.375h-0.5v1.625c-0.20312-0.3125-0.54688-0.48438-0.96875-0.48438-0.8125 0-1.3438 0.65625-1.3438 1.6562 0 1.0625 0.51562 1.7188 1.375 1.7188 0.42188 0 0.71875-0.17188 1-0.54688v0.40625h0.4375zm-1.375 1.6094c0.53125 0 0.875 0.48438 0.875 1.2344 0 0.71875-0.34375 1.2031-0.875 1.2031-0.54688 0-0.92188-0.48438-0.92188-1.2188s0.375-1.2188 0.92188-1.2188z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="ab" d="m0.90625-3.1406h-0.5v3.1406h0.5zm0-1.2344h-0.51562v0.625h0.51562z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="ac" d="m1.5469-3.1406h-0.51562v-0.5c0-0.20312 0.10938-0.3125 0.34375-0.3125h0.17188v-0.40625c-0.10938-0.03125-0.17188-0.03125-0.28125-0.03125-0.46875 0-0.73438 0.26562-0.73438 0.71875v0.53125h-0.42188v0.40625h0.42188v2.7344h0.5v-2.7344h0.51562z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="ad" d="m1.5312-3.1406h-0.51562v-0.875h-0.5v0.875h-0.4375v0.40625h0.4375v2.375c0 0.3125 0.20312 0.5 0.59375 0.5 0.125 0 0.25-0.015625 0.42188-0.046875v-0.42188c-0.078125 0.015625-0.15625 0.03125-0.25 0.03125-0.21875 0-0.26562-0.0625-0.26562-0.28125v-2.1562h0.51562z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="ae" d="m3.2031-0.29688c-0.046875 0.015625-0.078125 0.015625-0.09375 0.015625-0.1875 0-0.28125-0.09375-0.28125-0.25v-1.8438c0-0.5625-0.40625-0.85938-1.1719-0.85938-0.46875 0-0.84375 0.125-1.0469 0.35938-0.14062 0.17188-0.20312 0.34375-0.21875 0.65625h0.5c0.046875-0.375 0.26562-0.54688 0.73438-0.54688 0.45312 0 0.70312 0.15625 0.70312 0.46875v0.125c0 0.20312-0.125 0.29688-0.51562 0.34375-0.70312 0.09375-0.8125 0.125-1.0156 0.20312-0.35938 0.14062-0.54688 0.42188-0.54688 0.82812 0 0.57812 0.39062 0.9375 1.0312 0.9375 0.40625 0 0.71875-0.14062 1.0781-0.46875 0.03125 0.32812 0.1875 0.46875 0.51562 0.46875 0.09375 0 0.17188-0.015625 0.32812-0.0625zm-0.875-0.6875c0 0.15625-0.046875 0.26562-0.1875 0.40625-0.20312 0.1875-0.45312 0.28125-0.75 0.28125-0.39062 0-0.60938-0.1875-0.60938-0.5 0-0.34375 0.21875-0.5 0.75-0.57812s0.64062-0.09375 0.79688-0.17188z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="af" d="m0.32812 1.3125h0.5v-1.6406c0.26562 0.32812 0.5625 0.46875 0.96875 0.46875 0.8125 0 1.3438-0.65625 1.3438-1.6562 0-1.0625-0.51562-1.7188-1.3594-1.7188-0.42188 0-0.76562 0.1875-1 0.5625v-0.46875h-0.45312zm1.375-4.0781c0.54688 0 0.90625 0.48438 0.90625 1.2344 0 0.71875-0.35938 1.2031-0.90625 1.2031-0.53125 0-0.875-0.48438-0.875-1.2188s0.34375-1.2188 0.875-1.2188z"/>
</symbol>
</g>
</defs>
<g id="ag" transform="translate(-572.55 -218.93)">
<path id="ah" d="m572.79 219.18v62.16h104.64v-62.16z" fill="#fff" fill-rule="evenodd"/>
<path id="ai" d="m572.55 218.93h105.24v62.762h-105.24zm0.59765 62.402-0.35937-0.24219h104.64l-0.24219 0.24219v-62.16l0.24219 0.35938h-104.64l0.35937-0.35938" fill="#f0f"/>
<path id="aj" d="m595.11 234.54h8.2812l5.2774 7.5586v28.441l-5.0391 7.5586h-8.5195l-5.3984-8.039v-28.801l5.3984-6.7188" fill="#fc0" fill-rule="evenodd"/>
<path id="ak" d="m594.87 234.41c0.1211-0.12109 0.1211-0.12109 0.24219-0.12109h8.2812s0.11719 0 0.11719 0.12109l5.4023 7.5625v0.11719 28.441 0.12109l-5.043 7.5586c0 0.12109-0.11718 0.12109-0.23828 0.12109h-8.5195c-0.12109 0-0.12109 0-0.24219-0.12109l-5.2773-8.0391v-0.12108-28.801-0.1211zm-4.918 7.082v-0.24219 28.801-0.12109l5.2812 8.043-0.1211-0.12109h8.5195l-0.12109 0.12109 5.043-7.5625-0.1211 0.1211v-28.441l0.1211 0.24219-5.4024-7.6797 0.24219 0.11719h-8.2812l0.1211-0.11719"/>
<path id="al" d="m630.51 235.02h8.2812l5.2812 7.5586v28.441l-5.043 7.5586h-8.5195l-5.3984-8.0391v-28.801l5.3984-6.7188" fill="#0f0" fill-rule="evenodd"/>
<path id="am" d="m630.27 234.89c0.12109-0.12109 0.12109-0.12109 0.23828-0.12109h8.2812s0.12109 0 0.12109 0.12109l5.3984 7.5586v0.12109 28.441 0.11718l-5.0391 7.5625c-0.1211 0.1211-0.1211 0.1211-0.24219 0.1211h-8.5195c-0.11719 0-0.11719 0-0.23828-0.1211l-5.2812-8.039-0.1211-0.12109v-28.801l0.1211-0.1211zm-4.9219 6.9609v-0.12109 28.801-0.1211l5.2812 8.0391-0.12109-0.1172h8.5195l-0.11719 0.1172 5.0391-7.5586-0.1211 0.1211v-28.441l0.1211 0.12109-5.3984-7.5625 0.23828 0.1211h-8.2812l0.12109-0.1211"/>
<g id="an" transform="translate(77.79 33.055)" fill="#f0f">
<use id="ao" x="574.07977" y="242.7599" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="ap" transform="translate(77.79 33.055)" fill="#f0f">
<use id="aq" x="579.23981" y="242.7599" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="ar" transform="translate(77.79 33.055)" fill="#f0f">
<use id="as" x="584.39978" y="242.7599" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="at" transform="translate(77.79 33.055)" fill="#f0f">
<use id="au" x="589.19983" y="242.7599" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="av" transform="translate(77.79 33.055)">
<use id="aw" x="534.3598" y="195.23993" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="ax" transform="translate(77.79 33.055)">
<use id="ay" x="537.23981" y="195.23993" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="az" transform="translate(77.79 33.055)">
<use id="ba" x="538.9198" y="195.23993" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="bb" transform="translate(77.79 33.055)">
<use id="bc" x="542.27985" y="195.23993" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="bd" d="m614.07 229.73-5.5195 5.7617 0.35937 0.23828 5.3984-5.6406zm-6.2422 4.1992-1.0781 3.8398 3.7188-1.3203"/>
<path id="be" d="m618.27 231.06 7.0781 4.8008-0.35937 0.35938-6.9609-4.8008zm7.4414 3.2383 1.918 3.4805-3.9609-0.59766"/>
<g id="bf" transform="translate(77.79 33.055)">
<use id="bg" x="552.23981" y="236.5199" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="bh" transform="translate(77.79 33.055)">
<use id="bi" x="555.59979" y="236.5199" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="bj" transform="translate(77.79 33.055)">
<use id="bk" x="557.03979" y="236.5199" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="bl" transform="translate(77.79 33.055)">
<use id="bm" x="558.71979" y="236.5199" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="bn" transform="translate(77.79 33.055)">
<use id="bo" x="516.3598" y="236.5199" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="bp" transform="translate(77.79 33.055)">
<use id="bq" x="518.03979" y="236.5199" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="br" transform="translate(77.79 33.055)">
<use id="bs" x="521.39984" y="236.5199" width="100%" height="100%" xlink:href="#i"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

@ -0,0 +1,10 @@
Name,Description,Flags,Value
(dnwell.2),Min width of deep nwell,,3.000
(dnwell.3),Min spacing between deep nwells. Rule exempt inside UHVI.,,6.300
(dnwell.3a),Min spacing between deep nwells on same net inside UHVI.,,N/A
(dnwell.3b),Min spacing between deep-nwells inside UHVI and deep-nwell outside UHVI,,N/A
(dnwell.3c),Min spacing between deep-nwells inside UHVI and nwell outsideUHVI,,N/A
(dnwell.3d),Min spacing between deep-nwells inside UHVI on different nets,,N/A
(dnwell.4),Dnwell can not overlap pnp:dg,,
(dnwell.5),P+_diff can not straddle Dnwell,,
(dnwell.6),RF NMOS must be enclosed by deep nwell (RF FETs are listed in $DESIGN/config/tech/model_set/calibre/fixed_layout_model_map of corresponding techs),,
1 Name Description Flags Value
2 (dnwell.2) Min width of deep nwell 3.000
3 (dnwell.3) Min spacing between deep nwells. Rule exempt inside UHVI. 6.300
4 (dnwell.3a) Min spacing between deep nwells on same net inside UHVI. N/A
5 (dnwell.3b) Min spacing between deep-nwells inside UHVI and deep-nwell outside UHVI N/A
6 (dnwell.3c) Min spacing between deep-nwells inside UHVI and nwell outsideUHVI N/A
7 (dnwell.3d) Min spacing between deep-nwells inside UHVI on different nets N/A
8 (dnwell.4) Dnwell can not overlap pnp:dg
9 (dnwell.5) P+_diff can not straddle Dnwell
10 (dnwell.6) RF NMOS must be enclosed by deep nwell (RF FETs are listed in $DESIGN/config/tech/model_set/calibre/fixed_layout_model_map of corresponding techs)

View File

@ -0,0 +1,711 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="bx" width="628.17pt" height="125.29pt" version="1.1" viewBox="0 0 628.17 125.29" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="by">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="bz">
<g id="ca">
<symbol id="c" overflow="visible">
<path id="cb" d="m0.078125-2.1719c0.03125-0.015625 0.09375-0.015625 0.15625-0.015625 0.14062 0 0.1875 0.078125 0.1875 0.34375v1.3594c0 0.29688-0.0625 0.375-0.32812 0.40625v0.078125h1.125v-0.078125c-0.26562-0.03125-0.34375-0.09375-0.34375-0.28125v-1.5312c0.25-0.25 0.35938-0.3125 0.54688-0.3125 0.25 0 0.375 0.15625 0.375 0.53125v1.125c0 0.34375-0.0625 0.4375-0.32812 0.46875v0.078125h1.0938v-0.078125c-0.25-0.03125-0.3125-0.09375-0.3125-0.35938v-1.25c0-0.51562-0.23438-0.82812-0.625-0.82812-0.25 0-0.40625 0.09375-0.76562 0.45312v-0.4375l-0.046875-0.015625c-0.25 0.10938-0.4375 0.17188-0.73438 0.25z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="cc" d="m3.0312-2.4531v0.078125c0.17188 0.046875 0.21875 0.078125 0.21875 0.17188 0 0.078125-0.03125 0.21875-0.078125 0.35938l-0.48438 1.2188-0.4375-1.2344c-0.09375-0.25-0.09375-0.25-0.09375-0.3125 0-0.125 0.0625-0.15625 0.3125-0.20312v-0.078125h-1.0781v0.078125c0.1875 0.03125 0.25 0.078125 0.35938 0.375 0.046875 0.10938 0.078125 0.21875 0.10938 0.3125l-0.48438 1.0781-0.51562-1.4219c-0.03125-0.046875-0.03125-0.10938-0.03125-0.15625 0-0.125 0.0625-0.15625 0.23438-0.1875v-0.078125h-0.95312v0.078125c0.125 0.015625 0.17188 0.0625 0.28125 0.34375l0.71875 1.875c0.0625 0.15625 0.10938 0.23438 0.14062 0.23438 0.015625 0 0.0625-0.078125 0.125-0.21875l0.59375-1.2969 0.48438 1.2812c0.078125 0.20312 0.09375 0.23438 0.125 0.23438s0.0625-0.046875 0.15625-0.26562l0.71875-1.8906c0.09375-0.23438 0.10938-0.25 0.21875-0.29688v-0.078125z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="cd" d="m2.1562-0.89062c-0.25 0.40625-0.48438 0.5625-0.8125 0.5625-0.3125 0-0.53125-0.15625-0.6875-0.46875-0.09375-0.20312-0.125-0.375-0.14062-0.71875h1.625c-0.03125-0.34375-0.09375-0.5-0.21875-0.6875-0.15625-0.1875-0.40625-0.3125-0.6875-0.3125-0.26562 0-0.51562 0.10938-0.70312 0.29688-0.25 0.21875-0.40625 0.60938-0.40625 1.0469 0 0.75 0.39062 1.2188 1 1.2188 0.5 0 0.89062-0.3125 1.125-0.90625zm-1.625-0.79688c0.046875-0.42188 0.23438-0.625 0.54688-0.625 0.32812 0 0.45312 0.15625 0.53125 0.625z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="ce" d="m0.09375-3.3906h0.03125c0.0625-0.015625 0.125-0.015625 0.17188-0.015625 0.17188 0 0.21875 0.078125 0.21875 0.32812v2.6094c0 0.28125-0.078125 0.35938-0.40625 0.39062v0.078125h1.25v-0.078125c-0.32812-0.03125-0.39062-0.078125-0.39062-0.375v-3.2656h-0.03125c-0.26562 0.09375-0.46875 0.14062-0.84375 0.23438z"/>
</symbol>
<symbol id="bg" overflow="visible">
<path id="cf" d="m0.03125-2.125c0.078125-0.015625 0.125-0.03125 0.1875-0.03125 0.14062 0 0.1875 0.09375 0.1875 0.32812v1.375c0 0.26562-0.046875 0.3125-0.375 0.375v0.078125h1.2656v-0.078125c-0.35938-0.015625-0.45312-0.10938-0.45312-0.40625v-1.2344c0-0.17188 0.23438-0.45312 0.375-0.45312 0.03125 0 0.078125 0.03125 0.14062 0.09375 0.078125 0.078125 0.14062 0.10938 0.20312 0.10938 0.125 0 0.21875-0.09375 0.21875-0.25 0-0.1875-0.125-0.29688-0.29688-0.29688-0.21875 0-0.375 0.125-0.64062 0.51562v-0.5l-0.015625-0.015625c-0.28125 0.125-0.48438 0.20312-0.79688 0.29688z"/>
</symbol>
<symbol id="bf" overflow="visible">
<path id="cg" d="m0.92188-2.5156-0.8125 0.3125v0.078125h0.03125c0.078125-0.015625 0.14062-0.03125 0.1875-0.03125 0.125 0 0.17188 0.09375 0.17188 0.32812v1.2656c0 0.40625-0.046875 0.45312-0.42188 0.48438v0.078125h1.2656v-0.078125c-0.35938-0.03125-0.39062-0.078125-0.39062-0.48438v-1.9219zm-0.25-1.2031c-0.14062 0-0.26562 0.125-0.26562 0.26562 0 0.15625 0.125 0.28125 0.26562 0.28125 0.15625 0 0.28125-0.10938 0.28125-0.28125 0-0.14062-0.125-0.26562-0.28125-0.26562z"/>
</symbol>
<symbol id="be" overflow="visible">
<path id="ch" d="m2.4844-2.1094v-0.21875h-0.40625c-0.10938 0-0.1875-0.015625-0.28125-0.0625l-0.125-0.03125c-0.14062-0.0625-0.28125-0.09375-0.42188-0.09375-0.5 0-0.89062 0.40625-0.89062 0.89062 0 0.34375 0.15625 0.5625 0.5 0.73438-0.10938 0.09375-0.20312 0.1875-0.23438 0.21875-0.17188 0.15625-0.23438 0.26562-0.23438 0.375s0.0625 0.1875 0.28125 0.29688c-0.375 0.28125-0.53125 0.45312-0.53125 0.65625 0 0.29688 0.42188 0.53125 0.92188 0.53125 0.40625 0 0.8125-0.14062 1.0938-0.375 0.20312-0.15625 0.28125-0.34375 0.28125-0.54688 0-0.34375-0.25-0.5625-0.64062-0.57812l-0.67188-0.03125c-0.28125-0.015625-0.42188-0.0625-0.42188-0.15625 0-0.10938 0.17188-0.29688 0.3125-0.34375 0.046875 0.015625 0.09375 0.015625 0.10938 0.015625 0.09375 0.015625 0.17188 0.015625 0.20312 0.015625 0.1875 0 0.40625-0.078125 0.5625-0.23438 0.1875-0.14062 0.26562-0.34375 0.26562-0.60938 0-0.15625-0.03125-0.28125-0.10938-0.45312zm-1.7031 2.125c0.17188 0.03125 0.59375 0.0625 0.85938 0.0625 0.48438 0 0.65625 0.078125 0.65625 0.26562 0 0.32812-0.40625 0.53125-1 0.53125-0.46875 0-0.78125-0.15625-0.78125-0.39062 0-0.125 0.046875-0.20312 0.26562-0.46875zm0.03125-1.8594c0-0.32812 0.14062-0.51562 0.39062-0.51562 0.15625 0 0.29688 0.09375 0.375 0.26562 0.09375 0.1875 0.17188 0.4375 0.17188 0.65625 0 0.29688-0.15625 0.48438-0.40625 0.48438-0.3125 0-0.53125-0.34375-0.53125-0.875z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="ci" d="m1.8281 0.046875 0.76562-0.28125v-0.078125h-0.10938c-0.20312 0-0.23438-0.0625-0.23438-0.3125v-3.0938h-0.03125c-0.25 0.09375-0.4375 0.14062-0.78125 0.23438v0.09375c0.046875-0.015625 0.078125-0.015625 0.125-0.015625 0.1875 0 0.23438 0.0625 0.23438 0.28125v0.84375c-0.20312-0.17188-0.34375-0.23438-0.54688-0.23438-0.60938 0-1.1094 0.625-1.1094 1.3906 0 0.70312 0.40625 1.1719 0.98438 1.1719 0.29688 0 0.5-0.09375 0.67188-0.35938v0.34375zm-0.03125-0.60938c0 0.046875-0.03125 0.10938-0.09375 0.17188-0.09375 0.10938-0.21875 0.15625-0.375 0.15625-0.4375 0-0.73438-0.4375-0.73438-1.1094 0-0.60938 0.26562-1.0156 0.67188-1.0156 0.28125 0 0.53125 0.26562 0.53125 0.54688z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="cj" d="m0.65625-0.54688c-0.15625 0-0.28125 0.14062-0.28125 0.3125 0 0.15625 0.125 0.29688 0.28125 0.29688 0.17188 0 0.29688-0.14062 0.29688-0.29688 0-0.17188-0.125-0.3125-0.29688-0.3125z"/>
</symbol>
<symbol id="bk" overflow="visible">
<path id="ck" d="m2.5156-0.75-0.0625-0.03125c-0.20312 0.3125-0.26562 0.35938-0.51562 0.35938h-1.2656l0.89062-0.95312c0.48438-0.5 0.6875-0.92188 0.6875-1.3438 0-0.54688-0.4375-0.96875-0.98438-0.96875-0.29688 0-0.5625 0.125-0.76562 0.34375-0.17188 0.1875-0.25 0.35938-0.32812 0.75l0.10938 0.015625c0.20312-0.53125 0.39062-0.70312 0.76562-0.70312 0.4375 0 0.75 0.3125 0.75 0.76562 0 0.42188-0.25 0.9375-0.6875 1.4219l-0.95312 1.0312v0.0625h2.0625z"/>
</symbol>
<symbol id="bj" overflow="visible">
<path id="cl" d="m0.8125-1.7969c0.3125 0 0.4375 0.015625 0.5625 0.0625 0.32812 0.10938 0.53125 0.42188 0.53125 0.79688 0 0.46875-0.29688 0.8125-0.6875 0.8125-0.15625 0-0.25-0.03125-0.45312-0.15625-0.15625-0.10938-0.25-0.14062-0.34375-0.14062-0.10938 0-0.1875 0.078125-0.1875 0.1875 0 0.1875 0.21875 0.3125 0.59375 0.3125 0.40625 0 0.82812-0.14062 1.0781-0.35938 0.25-0.23438 0.375-0.54688 0.375-0.90625 0-0.28125-0.078125-0.54688-0.23438-0.70312-0.10938-0.125-0.20312-0.1875-0.4375-0.29688 0.35938-0.25 0.5-0.45312 0.5-0.75 0-0.4375-0.34375-0.75-0.82812-0.75-0.26562 0-0.5 0.09375-0.6875 0.26562-0.15625 0.15625-0.23438 0.29688-0.35938 0.625l0.078125 0.015625c0.21875-0.39062 0.45312-0.57812 0.79688-0.57812s0.57812 0.23438 0.57812 0.57812c0 0.20312-0.078125 0.39062-0.20312 0.53125-0.17188 0.17188-0.3125 0.25-0.67188 0.375z"/>
</symbol>
<symbol id="bi" overflow="visible">
<path id="cm" d="m2.5-1.2656h-0.54688v-2.4219h-0.21875l-1.6719 2.4219v0.35938h1.4844v0.90625h0.40625v-0.90625h0.54688zm-0.95312 0h-1.2656l1.2656-1.8594z"/>
</symbol>
<symbol id="bh" overflow="visible">
<path id="cn" d="m0.95312-3.1719h1.0469c0.078125 0 0.10938-0.015625 0.125-0.0625l0.1875-0.48438-0.046875-0.03125c-0.078125 0.10938-0.125 0.14062-0.23438 0.14062h-1.1094l-0.57812 1.2969v0.015625c0 0.03125 0.015625 0.046875 0.0625 0.046875 0.17188 0 0.375 0.046875 0.59375 0.10938 0.60938 0.20312 0.89062 0.54688 0.89062 1.0781s-0.32812 0.9375-0.73438 0.9375c-0.10938 0-0.20312-0.03125-0.35938-0.15625-0.17188-0.125-0.28125-0.1875-0.40625-0.1875-0.14062 0-0.21875 0.078125-0.21875 0.20312 0 0.21875 0.25 0.34375 0.64062 0.34375 0.45312 0 0.82812-0.15625 1.0938-0.42188 0.25-0.25 0.35938-0.5625 0.35938-0.96875s-0.10938-0.65625-0.375-0.92188c-0.23438-0.23438-0.53125-0.35938-1.1562-0.48438z"/>
</symbol>
<symbol id="v" overflow="visible">
<path id="co" d="m0.046875-2.3281h0.14062c0.20312 0 0.25 0.0625 0.25 0.34375v2.7656c0 0.29688-0.078125 0.35938-0.40625 0.40625v0.09375h1.3906v-0.10938c-0.4375 0-0.51562-0.0625-0.51562-0.4375v-0.92188c0.20312 0.1875 0.34375 0.25 0.57812 0.25 0.6875 0 1.2031-0.67188 1.2031-1.5156 0-0.73438-0.39062-1.2656-0.95312-1.2656-0.3125 0-0.5625 0.15625-0.82812 0.46875v-0.45312l-0.03125-0.015625c-0.3125 0.125-0.51562 0.20312-0.82812 0.29688zm0.85938 0.35938c0-0.1875 0.32812-0.39062 0.59375-0.39062 0.42188 0 0.70312 0.45312 0.70312 1.125 0 0.65625-0.28125 1.1094-0.6875 1.1094-0.28125 0-0.60938-0.21875-0.60938-0.39062z"/>
</symbol>
<symbol id="u" overflow="visible">
<path id="cp" d="m0.09375-2.3438c0.03125-0.03125 0.09375-0.03125 0.15625-0.03125 0.15625 0 0.20312 0.09375 0.20312 0.375v1.4688c0 0.34375-0.0625 0.42188-0.34375 0.4375v0.09375h1.2031v-0.09375c-0.28125-0.015625-0.375-0.09375-0.375-0.29688v-1.6719c0.28125-0.26562 0.40625-0.32812 0.59375-0.32812 0.28125 0 0.42188 0.1875 0.42188 0.57812v1.2344c0 0.35938-0.078125 0.46875-0.35938 0.48438v0.09375h1.1875v-0.09375c-0.28125-0.03125-0.34375-0.09375-0.34375-0.39062v-1.3438c0-0.5625-0.26562-0.89062-0.6875-0.89062-0.26562 0-0.4375 0.10938-0.82812 0.48438v-0.46875l-0.03125-0.015625c-0.28125 0.10938-0.48438 0.17188-0.79688 0.26562z"/>
</symbol>
<symbol id="bd" overflow="visible">
<path id="cq" d="m0.71875-0.59375c-0.17188 0-0.3125 0.15625-0.3125 0.34375 0 0.17188 0.14062 0.3125 0.3125 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.1875-0.14062-0.34375-0.3125-0.34375z"/>
</symbol>
<symbol id="t" overflow="visible">
<path id="cr" d="m1.9688 0.0625 0.84375-0.3125v-0.09375h-0.125c-0.20312 0-0.25-0.0625-0.25-0.32812v-3.3438l-0.03125-0.015625c-0.28125 0.09375-0.48438 0.15625-0.84375 0.25v0.10938c0.046875-0.015625 0.078125-0.015625 0.125-0.015625 0.20312 0 0.26562 0.0625 0.26562 0.29688v0.92188c-0.21875-0.1875-0.375-0.25-0.60938-0.25-0.65625 0-1.1875 0.67188-1.1875 1.5156 0 0.75 0.42188 1.2656 1.0625 1.2656 0.3125 0 0.53125-0.125 0.73438-0.40625v0.39062zm-0.015625-0.67188c0 0.046875-0.046875 0.125-0.09375 0.1875-0.10938 0.10938-0.25 0.17188-0.42188 0.17188-0.46875 0-0.79688-0.46875-0.79688-1.2031 0-0.65625 0.28125-1.0938 0.71875-1.0938 0.3125 0 0.59375 0.26562 0.59375 0.59375z"/>
</symbol>
<symbol id="bc" overflow="visible">
<path id="cs" d="m2.6875-2.2969v-0.21875h-0.4375c-0.10938 0-0.20312-0.03125-0.3125-0.0625l-0.125-0.046875c-0.15625-0.0625-0.3125-0.09375-0.45312-0.09375-0.54688 0-0.96875 0.42188-0.96875 0.96875 0 0.375 0.15625 0.59375 0.53125 0.78125-0.10938 0.10938-0.20312 0.21875-0.23438 0.25-0.1875 0.15625-0.26562 0.28125-0.26562 0.40625s0.0625 0.1875 0.29688 0.3125c-0.40625 0.29688-0.5625 0.5-0.5625 0.71875 0 0.3125 0.45312 0.5625 1 0.5625 0.42188 0 0.875-0.14062 1.1719-0.39062 0.21875-0.1875 0.3125-0.375 0.3125-0.59375 0-0.375-0.26562-0.625-0.6875-0.64062l-0.75-0.03125c-0.29688-0.015625-0.4375-0.0625-0.4375-0.15625 0-0.125 0.1875-0.32812 0.34375-0.375 0.046875 0 0.09375 0.015625 0.10938 0.015625 0.10938 0 0.1875 0.015625 0.21875 0.015625 0.20312 0 0.4375-0.09375 0.60938-0.25 0.1875-0.17188 0.28125-0.375 0.28125-0.67188 0-0.17188-0.03125-0.3125-0.10938-0.5zm-1.8438 2.3125c0.1875 0.03125 0.64062 0.078125 0.92188 0.078125 0.53125 0 0.71875 0.078125 0.71875 0.28125 0 0.34375-0.4375 0.57812-1.0781 0.57812-0.51562 0-0.84375-0.17188-0.84375-0.4375 0-0.125 0.046875-0.20312 0.28125-0.5zm0.03125-2.0156c0-0.34375 0.15625-0.54688 0.42188-0.54688 0.17188 0 0.32812 0.09375 0.42188 0.26562 0.09375 0.21875 0.17188 0.48438 0.17188 0.71875 0 0.32812-0.17188 0.53125-0.4375 0.53125-0.34375 0-0.57812-0.375-0.57812-0.95312z"/>
</symbol>
<symbol id="bb" overflow="visible">
<path id="ct" d="m3.2812-2.6562v0.09375c0.1875 0.03125 0.25 0.078125 0.25 0.17188s-0.03125 0.23438-0.10938 0.39062l-0.51562 1.3125-0.46875-1.3281c-0.10938-0.26562-0.10938-0.26562-0.10938-0.34375 0-0.125 0.0625-0.17188 0.34375-0.20312v-0.09375h-1.1719v0.09375c0.21875 0.015625 0.28125 0.078125 0.39062 0.40625 0.046875 0.10938 0.09375 0.21875 0.125 0.32812l-0.53125 1.1719-0.5625-1.5469c-0.015625-0.046875-0.03125-0.10938-0.03125-0.17188 0-0.125 0.0625-0.17188 0.26562-0.1875v-0.09375h-1.0312v0.09375c0.125 0 0.17188 0.0625 0.29688 0.35938l0.78125 2.0312c0.0625 0.17188 0.10938 0.25 0.14062 0.25s0.078125-0.078125 0.14062-0.21875l0.65625-1.4219 0.51562 1.3906c0.078125 0.21875 0.10938 0.25 0.14062 0.25s0.0625-0.046875 0.15625-0.28125l0.79688-2.0469c0.09375-0.25 0.10938-0.28125 0.23438-0.3125v-0.09375z"/>
</symbol>
<symbol id="ba" overflow="visible">
<path id="cu" d="m2.3438-0.96875c-0.28125 0.45312-0.53125 0.625-0.89062 0.625-0.32812 0-0.57812-0.17188-0.73438-0.51562-0.10938-0.21875-0.15625-0.42188-0.15625-0.78125h1.7656c-0.046875-0.375-0.10938-0.54688-0.25-0.73438-0.17188-0.21875-0.4375-0.34375-0.73438-0.34375-0.28125 0-0.5625 0.10938-0.78125 0.3125-0.26562 0.23438-0.42188 0.65625-0.42188 1.1406 0 0.8125 0.42188 1.3281 1.0781 1.3281 0.54688 0 0.96875-0.35938 1.2188-0.98438zm-1.7812-0.85938c0.0625-0.45312 0.26562-0.67188 0.60938-0.67188 0.35938 0 0.48438 0.15625 0.5625 0.67188z"/>
</symbol>
<symbol id="s" overflow="visible">
<path id="cv" d="m0.10938-3.6719h0.03125c0.0625-0.015625 0.14062-0.015625 0.1875-0.015625 0.17188 0 0.23438 0.078125 0.23438 0.35938v2.8125c0 0.32812-0.078125 0.39062-0.4375 0.42188v0.09375h1.3438v-0.09375c-0.35938-0.015625-0.42188-0.078125-0.42188-0.40625v-3.5156l-0.03125-0.015625c-0.29688 0.09375-0.51562 0.15625-0.90625 0.25z"/>
</symbol>
<symbol id="az" overflow="visible">
<path id="cw" d="m0.32812-2.3906h0.125 0.015625c0.078125-0.03125 0.21875 0.078125 0.21875 0.15625 0 0.0625-0.20312 0.90625-0.40625 1.6719-0.15625 0.59375-0.28125 1.1562-0.32812 1.3281-0.0625 0.28125-0.14062 0.34375-0.39062 0.34375v0.09375h1.1875v-0.078125c-0.28125 0-0.375-0.0625-0.375-0.1875 0-0.078125 0.09375-0.53125 0.21875-0.96875 0.14062 0.078125 0.25 0.09375 0.375 0.09375 0.84375 0 1.7188-0.98438 1.7188-1.9219 0-0.46875-0.25-0.75-0.65625-0.75-0.375 0-0.65625 0.1875-0.98438 0.67188l0.17188-0.59375 0.015625-0.046875s0-0.015625-0.015625-0.015625l-0.015625-0.015625h-0.015625l-0.875 0.14062zm1.4844 0.046875c0.25 0 0.35938 0.15625 0.35938 0.5 0 0.39062-0.17188 0.90625-0.40625 1.2656-0.25 0.34375-0.51562 0.53125-0.8125 0.53125-0.17188 0-0.28125-0.09375-0.28125-0.21875 0-0.20312 0.20312-0.96875 0.375-1.4062 0.15625-0.40625 0.48438-0.70312 0.76562-0.67188z"/>
</symbol>
<symbol id="ay" overflow="visible">
<path id="cx" d="m1.75-1.6875h-1.25v0.39062h1.25v1.2969h0.375v-1.2969h1.2656v-0.39062h-1.2656v-1.2969h-0.375z"/>
</symbol>
<symbol id="ax" overflow="visible">
<path id="cy" d="m2.6562-0.65625c-0.3125 0.35938-0.375 0.42188-0.46875 0.42188-0.0625 0-0.10938-0.0625-0.10938-0.125 0-0.078125 0.1875-0.79688 0.375-1.4531 0.15625-0.53125 0.28125-1.0156 0.5625-2.1875l-0.015625-0.03125c-0.3125 0.0625-0.51562 0.09375-0.89062 0.14062v0.09375c0.32812 0.015625 0.35938 0.03125 0.35938 0.15625 0 0.078125 0 0.10938-0.078125 0.40625l-0.25 0.96875c-0.046875-0.25-0.15625-0.34375-0.375-0.34375-0.75 0-1.6719 1.1094-1.6719 2 0 0.42188 0.21875 0.67188 0.59375 0.67188 0.39062 0 0.64062-0.1875 1.0312-0.78125-0.0625 0.3125-0.078125 0.39062-0.078125 0.53125 0 0.15625 0.10938 0.26562 0.25 0.26562 0.23438 0 0.53125-0.25 0.82812-0.67188zm-0.875-1.8125c0.17188 0.015625 0.26562 0.125 0.26562 0.34375 0 0.89062-0.60938 1.9062-1.125 1.9062-0.20312 0-0.34375-0.15625-0.34375-0.39062 0-0.48438 0.29688-1.1719 0.67188-1.5938 0.15625-0.17188 0.375-0.28125 0.53125-0.26562z"/>
</symbol>
<symbol id="aw" overflow="visible">
<path id="cz" d="m1.2656-0.67188c-0.125 0.1875-0.17188 0.23438-0.23438 0.29688-0.09375 0.10938-0.17188 0.15625-0.23438 0.15625-0.046875 0-0.078125-0.046875-0.078125-0.078125 0-0.0625 0.015625-0.15625 0.046875-0.26562 0-0.015625 0.015625-0.0625 0.03125-0.10938v-0.015625l0.51562-1.9062-0.015625-0.015625c-0.57812 0.10938-0.70312 0.14062-0.92188 0.15625v0.09375c0.29688 0 0.35938 0.015625 0.35938 0.14062 0 0.046875-0.015625 0.14062-0.046875 0.26562l-0.28125 1.0312c-0.09375 0.34375-0.125 0.53125-0.125 0.65625 0 0.21875 0.09375 0.32812 0.26562 0.32812 0.26562 0 0.46875-0.17188 0.79688-0.67188zm-0.03125-3.1875c-0.15625 0-0.28125 0.125-0.28125 0.3125s0.10938 0.3125 0.28125 0.3125c0.14062 0 0.28125-0.14062 0.28125-0.29688 0-0.17188-0.14062-0.32812-0.28125-0.32812z"/>
</symbol>
<symbol id="r" overflow="visible">
<path id="da" d="m0.20312-2.3438h0.51562l-0.5 2.4844c-0.125 0.64062-0.32812 0.95312-0.5625 0.95312-0.0625 0-0.10938-0.03125-0.10938-0.09375 0-0.015625 0-0.03125 0.015625-0.0625 0.03125-0.03125 0.03125-0.0625 0.03125-0.09375 0-0.125-0.10938-0.21875-0.21875-0.21875-0.125 0-0.21875 0.09375-0.21875 0.23438 0 0.20312 0.20312 0.35938 0.45312 0.35938 0.51562 0 0.90625-0.57812 1.1406-1.6719l0.42188-1.8906h0.625l0.03125-0.1875h-0.625c0.17188-0.92188 0.39062-1.3438 0.70312-1.3438 0.078125 0 0.125 0.03125 0.125 0.078125 0 0.015625 0 0.015625-0.015625 0.046875-0.03125 0.0625-0.03125 0.09375-0.03125 0.125 0 0.14062 0.078125 0.23438 0.20312 0.23438 0.14062 0 0.25-0.09375 0.25-0.23438 0-0.21875-0.21875-0.375-0.5-0.375s-0.5 0.125-0.70312 0.40625c-0.17188 0.23438-0.29688 0.5-0.46875 1.0625h-0.53125z"/>
</symbol>
<symbol id="p" overflow="visible">
<path id="db" d="m0.53125 0h1.6875c1.1094 0 1.7812-0.82812 1.7812-2.1875s-0.67188-2.1875-1.7812-2.1875h-1.6875zm0.5625-0.48438v-3.3906h1.0312c0.85938 0 1.3125 0.57812 1.3125 1.6875s-0.45312 1.7031-1.3125 1.7031z"/>
</symbol>
<symbol id="n" overflow="visible">
<path id="dc" d="m3.875-4.375h-0.53125v3.5781l-2.2812-3.5781h-0.60938v4.375h0.53125v-3.5469l2.2656 3.5469h0.625z"/>
</symbol>
<symbol id="m" overflow="visible">
<path id="dd" d="m4.4688 0 1.1094-4.375h-0.625l-0.8125 3.5469-0.98438-3.5469h-0.60938l-0.96875 3.5469-0.82812-3.5469h-0.625l1.125 4.375h0.60938l0.98438-3.5938 1.0156 3.5938z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="de" d="m2.9688-4.375h-0.5v1.625c-0.20312-0.3125-0.54688-0.48438-0.96875-0.48438-0.8125 0-1.3438 0.65625-1.3438 1.6562 0 1.0625 0.51562 1.7188 1.375 1.7188 0.42188 0 0.71875-0.17188 1-0.54688v0.40625h0.4375zm-1.375 1.6094c0.53125 0 0.875 0.48438 0.875 1.2344 0 0.71875-0.34375 1.2031-0.875 1.2031-0.54688 0-0.92188-0.48438-0.92188-1.2188s0.375-1.2188 0.92188-1.2188z"/>
</symbol>
<symbol id="k" overflow="visible">
<path id="df" d="m0.42188-3.1406v3.1406h0.5v-1.7344c0-0.64062 0.34375-1.0625 0.85938-1.0625 0.39062 0 0.64062 0.23438 0.64062 0.625v2.1719h0.5v-2.375c0-0.51562-0.39062-0.85938-1-0.85938-0.46875 0-0.76562 0.1875-1.0469 0.625v-0.53125z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="dg" d="m3.3281 0 0.92188-3.1406h-0.5625l-0.625 2.4375-0.625-2.4375h-0.60938l-0.59375 2.4375-0.64062-2.4375h-0.5625l0.92188 3.1406h0.5625l0.60938-2.4688 0.625 2.4688z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="dh" d="m3.0781-1.4062c0-0.48438-0.03125-0.76562-0.125-1-0.20312-0.51562-0.6875-0.82812-1.2656-0.82812-0.89062 0-1.4531 0.67188-1.4531 1.7031s0.54688 1.6719 1.4375 1.6719c0.71875 0 1.2188-0.40625 1.3438-1.0938h-0.5c-0.14062 0.40625-0.42188 0.625-0.82812 0.625-0.3125 0-0.59375-0.14062-0.75-0.40625-0.125-0.17188-0.17188-0.35938-0.17188-0.67188zm-2.2969-0.40625c0.03125-0.57812 0.39062-0.95312 0.89062-0.95312s0.875 0.40625 0.875 0.92188c0 0 0 0.015625-0.015625 0.03125z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="di" d="m0.90625-4.375h-0.5v4.375h0.5z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="dj" d="m1.1406-0.625h-0.625v0.625h0.625z"/>
</symbol>
<symbol id="o" overflow="visible">
<path id="dk" d="m1.3281-1.9531h0.28125c0.59375 0 0.89062 0.26562 0.89062 0.76562 0 0.54688-0.32812 0.85938-0.89062 0.85938-0.57812 0-0.85938-0.29688-0.89062-0.90625h-0.53125c0.03125 0.34375 0.09375 0.5625 0.1875 0.75 0.21875 0.40625 0.64062 0.625 1.2188 0.625 0.875 0 1.4375-0.53125 1.4375-1.3281 0-0.54688-0.20312-0.84375-0.71875-1.0156 0.40625-0.15625 0.59375-0.45312 0.59375-0.875 0-0.73438-0.48438-1.1719-1.2969-1.1719-0.85938 0-1.3125 0.46875-1.3281 1.375h0.53125c0-0.26562 0.03125-0.40625 0.09375-0.53125 0.125-0.23438 0.39062-0.39062 0.71875-0.39062 0.46875 0 0.75 0.28125 0.75 0.73438 0 0.29688-0.10938 0.46875-0.34375 0.57812-0.14062 0.046875-0.32812 0.078125-0.70312 0.078125z"/>
</symbol>
<symbol id="av" overflow="visible">
<path id="dl" d="m0.95312-4.375 0.03125 0.67188-0.625-0.23438-0.125 0.35938 0.65625 0.1875-0.42188 0.53125 0.3125 0.21875 0.375-0.5625 0.375 0.5625 0.29688-0.21875-0.42188-0.53125 0.65625-0.1875-0.125-0.35938-0.625 0.23438 0.03125-0.67188z"/>
</symbol>
<symbol id="au" overflow="visible">
<path id="dm" d="m2.8281-2.0938c-0.03125-0.29688-0.09375-0.5-0.21875-0.67188-0.20312-0.29688-0.59375-0.46875-1.0312-0.46875-0.84375 0-1.3906 0.67188-1.3906 1.7188 0 1.0156 0.53125 1.6562 1.3906 1.6562 0.75 0 1.2188-0.45312 1.2812-1.2188h-0.5c-0.078125 0.5-0.34375 0.75-0.76562 0.75-0.5625 0-0.89062-0.45312-0.89062-1.1875 0-0.78125 0.32812-1.25 0.875-1.25 0.42188 0 0.6875 0.23438 0.75 0.67188z"/>
</symbol>
<symbol id="at" overflow="visible">
<path id="dn" d="m0.32812-4.375v4.375h0.45312v-0.40625c0.23438 0.375 0.54688 0.54688 0.98438 0.54688 0.82812 0 1.375-0.6875 1.375-1.7188s-0.51562-1.6562-1.3438-1.6562c-0.4375 0-0.73438 0.15625-0.96875 0.51562v-1.6562zm1.375 1.6094c0.54688 0 0.90625 0.48438 0.90625 1.2344 0 0.71875-0.35938 1.2031-0.90625 1.2031-0.53125 0-0.875-0.48438-0.875-1.2188s0.34375-1.2188 0.875-1.2188z"/>
</symbol>
<symbol id="as" overflow="visible">
<path id="do" d="m3.9688-5.25v3.6875c0 0.70312-0.5 1.1406-1.3438 1.1406-0.39062 0-0.70312-0.09375-0.96875-0.28125-0.25-0.20312-0.375-0.46875-0.375-0.85938v-3.6875h-0.67188v3.6875c0 1.0625 0.76562 1.7344 2.0156 1.7344 1.2344 0 2.0156-0.6875 2.0156-1.7344v-3.6875z"/>
</symbol>
<symbol id="ar" overflow="visible">
<path id="dp" d="m3.9688-2.3906v2.3906h0.67188v-5.25h-0.67188v2.2656h-2.7031v-2.2656h-0.67188v5.25h0.6875v-2.3906z"/>
</symbol>
<symbol id="aq" overflow="visible">
<path id="dq" d="m2.8281 0 1.8125-5.25h-0.70312l-1.4531 4.4375-1.5469-4.4375h-0.71875l1.8906 5.25z"/>
</symbol>
<symbol id="ap" overflow="visible">
<path id="dr" d="m1.3906-5.25h-0.67188v5.25h0.67188z"/>
</symbol>
<symbol id="ao" overflow="visible">
<path id="ds" d="m0.46875-3.4531v3.4531h0.54688v-1.9062c0-0.70312 0.375-1.1719 0.9375-1.1719 0.4375 0 0.70312 0.26562 0.70312 0.6875v2.3906h0.5625v-2.6094c0-0.57812-0.4375-0.9375-1.1094-0.9375-0.5 0-0.84375 0.1875-1.1406 0.67188v-0.57812z"/>
</symbol>
<symbol id="an" overflow="visible">
<path id="dt" d="m3.6562 0 1.0156-3.4531h-0.625l-0.6875 2.6875-0.67188-2.6875h-0.67188l-0.65625 2.6875-0.71875-2.6875h-0.59375l1 3.4531h0.60938l0.67188-2.7031 0.70312 2.7031z"/>
</symbol>
<symbol id="am" overflow="visible">
<path id="du" d="m3.375-1.5469c0-0.53125-0.03125-0.84375-0.125-1.0938-0.23438-0.57812-0.75-0.90625-1.4062-0.90625-0.95312 0-1.5781 0.73438-1.5781 1.8594 0 1.1406 0.59375 1.8438 1.5625 1.8438 0.79688 0 1.3438-0.45312 1.4844-1.2031h-0.5625c-0.14062 0.45312-0.45312 0.6875-0.89062 0.6875-0.35938 0-0.65625-0.15625-0.84375-0.4375-0.125-0.20312-0.17188-0.40625-0.17188-0.75zm-2.5312-0.4375c0.046875-0.64062 0.4375-1.0625 1-1.0625 0.53125 0 0.95312 0.45312 0.95312 1.0156v0.046875z"/>
</symbol>
<symbol id="q" overflow="visible">
<path id="dv" d="m1-4.8125h-0.54688v4.8125h0.54688z"/>
</symbol>
</g>
<image id="al" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAYSURBVAiZY2BgYGBg+M+ADFB52EXR1QAAo6QD/ZAQ1pwAAAAASUVORK5CYII="/>
<mask id="ah">
<use id="dw" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#al"/>
</mask>
<clipPath id="bs">
<rect id="dx" width="3" height="3"/>
</clipPath>
<g id="z" clip-path="url(#bs)">
<rect id="dy" width="3" height="3" fill="#fff"/>
<rect id="dz" width="3" height="3" mask="url(#ah)"/>
</g>
<image id="ak" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAXSURBVAiZY2BgYGD4z4AMUHnYRTHUAACnoAP9+7t1CQAAAABJRU5ErkJggg=="/>
<mask id="ag">
<use id="ea" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ak"/>
</mask>
<clipPath id="bq">
<rect id="eb" width="3" height="3"/>
</clipPath>
<g id="y" clip-path="url(#bq)">
<rect id="ec" width="3" height="3" fill="#fff"/>
<rect id="ed" width="3" height="3" mask="url(#ag)"/>
</g>
<image id="aj" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAXSURBVAiZY2BgYGD4z4AMUHnYRTHUAACnoAP9+7t1CQAAAABJRU5ErkJggg=="/>
<mask id="af">
<use id="ee" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#aj"/>
</mask>
<clipPath id="bn">
<rect id="ef" width="3" height="3"/>
</clipPath>
<g id="x" clip-path="url(#bn)">
<rect id="eg" width="3" height="3" fill="#fff"/>
<rect id="eh" width="3" height="3" mask="url(#af)"/>
</g>
<image id="ai" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAoSURBVAiZPcqxEQAwDAIxxef9VyZFuNB8gSQS7NGlGbxP0cJ3EpPqC2wiD//kMACXAAAAAElFTkSuQmCC"/>
<mask id="ae">
<use id="ei" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ai"/>
</mask>
<clipPath id="bl">
<rect id="ej" width="3" height="3"/>
</clipPath>
<g id="w" clip-path="url(#bl)">
<rect id="ek" width="3" height="3" fill="#fff"/>
<rect id="el" width="3" height="3" mask="url(#ae)"/>
</g>
<clipPath id="bt">
<path id="em" d="m395 285h4v6.3594h-4z"/>
</clipPath>
<clipPath id="bu">
<path id="en" d="m394 285h4v6.3594h-4z"/>
</clipPath>
<clipPath id="bv">
<path id="eo" d="m381.72 287h3.2812v4.3594h-3.2812z"/>
</clipPath>
<clipPath id="bm">
<path id="ep" d="m363.6 280.2h38.398v18.723h-38.398z"/>
</clipPath>
<pattern id="aa" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -10.2 0)" patternUnits="userSpaceOnUse">
<use id="eq" xlink:href="#w"/>
</pattern>
<clipPath id="bo">
<path id="er" d="m322.44 254.4h92.758v64.441h-92.758z"/>
</clipPath>
<pattern id="ab" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -8.16 0)" patternUnits="userSpaceOnUse">
<use id="es" xlink:href="#x"/>
</pattern>
<clipPath id="bp">
<path id="et" d="m292 289h3v4.7617h-3z"/>
</clipPath>
<clipPath id="br">
<path id="eu" d="m188.28 216.6h102v89.52h-102z"/>
</clipPath>
<pattern id="ac" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -2.04 0)" patternUnits="userSpaceOnUse">
<use id="ev" xlink:href="#y"/>
</pattern>
<clipPath id="bw">
<path id="ew" d="m82.68 215.76h62.641v89.039h-62.641z"/>
</clipPath>
<pattern id="ad" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -14.28 0)" patternUnits="userSpaceOnUse">
<use id="ex" xlink:href="#z"/>
</pattern>
</defs>
<g id="ey" transform="translate(-82.111 -194)" clip-path="url(#bw)">
<path id="ez" d="m82.68 215.76v89.039h62.641v-89.039z" fill="url(#ad)"/>
</g>
<path id="fa" d="m0.44786 21.643h62.762v89.039h-62.762zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".89571"/>
<path id="fb" d="m0.44791 29.445v1.3203h5.2813v-1.3203z"/>
<path id="fc" d="m9.8112 29.445v1.3203h5.2774v-1.3203z"/>
<path id="fd" d="m19.049 29.445v1.3203h5.2812v-1.3203z"/>
<path id="fe" d="m28.288 29.445v1.3203h5.2812v-1.3203z"/>
<path id="ff" d="m37.53 29.445v1.3203h5.3984v-1.3203z"/>
<path id="fg" d="m46.889 29.445v1.3203h5.2812v-1.3203z"/>
<path id="fh" d="m0.088536 102.04v1.4414h5.2813v-1.4414z"/>
<path id="fi" d="m9.3307 102.04v1.4414h5.2774v-1.4414z"/>
<path id="fj" d="m18.569 102.04v1.4414h5.2812v-1.4414z"/>
<path id="fk" d="m27.928 102.04v1.4414h5.2812v-1.4414z"/>
<path id="fl" d="m37.171 102.04v1.4414h5.2773v-1.4414z"/>
<path id="fm" d="m46.409 102.04v1.4414h5.2812v-1.4414z"/>
<path id="fn" d="m53.491 29.804v5.5195h1.3203v-5.5195z"/>
<path id="fo" d="m53.491 39.402v5.4023h1.3203v-5.4023z"/>
<path id="fp" d="m53.491 48.882v5.5195h1.3203v-5.5195z"/>
<path id="fq" d="m53.491 58.484v5.3984h1.3203v-5.3984z"/>
<path id="fr" d="m53.491 67.964v5.5195h1.3203v-5.5195z"/>
<path id="fs" d="m53.491 77.562v5.4024h1.3203v-5.4024z"/>
<path id="ft" d="m53.491 87.043v5.5195h1.3203v-5.5195z"/>
<path id="fu" d="m53.491 96.644v4.5586h1.3203v-4.5586z"/>
<g id="fv" transform="translate(-82.111 -194)" clip-path="url(#br)">
<path id="fw" d="m188.28 216.6v89.52h102v-89.52z" fill="url(#ac)"/>
</g>
<path id="fx" d="m106.05 22.604h102v89.519h-102zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".89571"/>
<path id="fy" d="m132.09 45.285v43.68h49.922v-43.68z" fill="#fff" fill-rule="evenodd"/>
<path id="fz" d="m132.09 45.284h49.922v43.68h-49.922zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".89571"/>
<path id="ga" d="m114.45 30.765h-0.83985v0.95703h4.3203v-1.4375h-4.8008v5.8789h1.3203"/>
<path id="gb" d="m113.13 40.363v5.4024h1.3203v-5.4024z"/>
<path id="gc" d="m113.13 49.843v5.3984h1.3203v-5.3984z"/>
<path id="gd" d="m113.13 59.445v5.3984h1.3203v-5.3984z"/>
<path id="ge" d="m113.13 68.925v5.3984h1.3203v-5.3984z"/>
<path id="gf" d="m113.13 78.523v5.4023h1.3203v-5.4023z"/>
<path id="gg" d="m113.13 88.003v5.3984h1.3203v-5.3984z"/>
<path id="gh" d="m113.13 97.605v5.3985h1.3203v-5.3985z"/>
<path id="gi" d="m115.77 104.32v1.4414h5.2813v-1.4414z"/>
<path id="gj" d="m125.01 104.32v1.4414h5.2774v-1.4414z"/>
<path id="gk" d="m134.37 104.32v1.4414h5.2812v-1.4414z"/>
<path id="gl" d="m143.61 104.32v1.4414h5.2813v-1.4414z"/>
<path id="gm" d="m152.85 104.32v1.4414h5.2773v-1.4414z"/>
<path id="gn" d="m162.09 104.32v1.4414h5.4023v-1.4414z"/>
<path id="go" d="m171.45 104.32v1.4414h5.2812v-1.4414z"/>
<path id="gp" d="m180.69 104.32v1.4414h5.2773v-1.4414z"/>
<path id="gq" d="m189.93 104.32v1.4414h5.4024v-1.4414z"/>
<path id="gr" d="m199.29 104.32v1.4414h2.6406l0.35938-0.96094v-3.1211h-1.3203v3.1211h0.48047v-0.48047"/>
<path id="gs" d="m200.97 92.082v5.5234h1.3203v-5.5234z"/>
<path id="gt" d="m200.97 82.605v5.3984h1.3203v-5.3984z"/>
<path id="gu" d="m200.97 73.003v5.5195h1.3203v-5.5195z"/>
<path id="gv" d="m200.97 63.523v5.4023h1.3203v-5.4023z"/>
<path id="gw" d="m200.97 53.925v5.5195h1.3203v-5.5195z"/>
<path id="gx" d="m200.97 44.445v5.3984h1.3203v-5.3984z"/>
<path id="gy" d="m200.97 34.843v5.5195h1.3203v-5.5195z"/>
<path id="gz" d="m196.17 30.285v1.4375h5.2773v-1.4375z"/>
<path id="ha" d="m186.93 30.285v1.4375h5.2812v-1.4375z"/>
<path id="hb" d="m177.57 30.285v1.4375h5.2812v-1.4375z"/>
<path id="hc" d="m168.33 30.285v1.4375h5.2773v-1.4375z"/>
<path id="hd" d="m159.09 30.285v1.4375h5.2812v-1.4375z"/>
<path id="he" d="m149.73 30.285v1.4375h5.3984v-1.4375z"/>
<path id="hf" d="m140.49 30.285v1.4375h5.2773v-1.4375z"/>
<path id="hg" d="m131.25 30.285v1.4375h5.2812v-1.4375z"/>
<path id="hh" d="m122.01 30.285v1.4375h5.2774v-1.4375z"/>
<path id="hi" d="m189.57 93.043v9.1211h24.359v-9.1211z" fill="#fff"/>
<g id="hj" transform="translate(-82.111 -194)">
<use id="hk" x="273.9599" y="292.43988" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hl" transform="translate(-82.111 -194)">
<use id="hm" x="276.59988" y="292.43988" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="hn" transform="translate(-82.111 -194)">
<use id="ho" x="280.55988" y="292.43988" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="hp" transform="translate(-82.111 -194)">
<use id="hq" x="282.71988" y="292.43988" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="hr" transform="translate(-82.111 -194)">
<use id="hs" x="284.03986" y="292.43988" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ht" transform="translate(-82.111 -194)">
<use id="hu" x="286.67984" y="292.43988" width="100%" height="100%" xlink:href="#bg"/>
</g>
<g id="hv" transform="translate(-82.111 -194)">
<use id="hw" x="288.47983" y="292.43988" width="100%" height="100%" xlink:href="#bf"/>
</g>
<g id="hx" transform="translate(-82.111 -194)">
<use id="hy" x="289.79984" y="292.43988" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hz" transform="translate(-82.111 -194)" clip-path="url(#bp)">
<g id="ia">
<use id="ib" x="292.43982" y="292.43988" width="100%" height="100%" xlink:href="#be"/>
</g>
</g>
<path id="ic" d="m201.93 33.046v-23.164" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44786"/>
<path id="id" d="m113.13 32.565v-22.684" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44786"/>
<path id="ie" d="m117.09 17.085h80.402" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44786"/>
<path id="if" d="m118.41 13.964-4.4414 3.5976 4.4414 3.2422" fill-rule="evenodd"/>
<path id="ig" d="m196.65 20.804 4.7969-3.2422-4.7969-3.5976" fill-rule="evenodd"/>
<path id="ih" d="m128.61 9.0425v9.1211h21.723v-9.1211z" fill="#fff"/>
<g id="ii" transform="translate(-82.111 -194)">
<use id="ij" x="212.99991" y="208.43991" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="ik" transform="translate(-82.111 -194)">
<use id="il" x="215.63992" y="208.43991" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="im" transform="translate(-82.111 -194)">
<use id="in" x="218.27992" y="208.43991" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="io" transform="translate(-82.111 -194)">
<use id="ip" x="222.23991" y="208.43991" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="iq" transform="translate(-82.111 -194)">
<use id="ir" x="224.39992" y="208.43991" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="is" transform="translate(-82.111 -194)">
<use id="it" x="225.71991" y="208.43991" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="iu" transform="translate(-82.111 -194)">
<use id="iv" x="227.03992" y="208.43991" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="iw" transform="translate(-82.111 -194)">
<use id="ix" x="228.35992" y="208.43991" width="100%" height="100%" xlink:href="#bk"/>
</g>
<path id="iy" d="m77.01 63.523v9.1211h21.598v-9.1211z" fill="#fff"/>
<g id="iz" transform="translate(-82.111 -194)">
<use id="ja" x="161.27994" y="262.91989" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="jb" transform="translate(-82.111 -194)">
<use id="jc" x="163.91994" y="262.91989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="jd" transform="translate(-82.111 -194)">
<use id="je" x="166.55994" y="262.91989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="jf" transform="translate(-82.111 -194)">
<use id="jg" x="170.51994" y="262.91989" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="jh" transform="translate(-82.111 -194)">
<use id="ji" x="172.79994" y="262.91989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jj" transform="translate(-82.111 -194)">
<use id="jk" x="174.11993" y="262.91989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jl" transform="translate(-82.111 -194)">
<use id="jm" x="175.43994" y="262.91989" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="jn" transform="translate(-82.111 -194)">
<use id="jo" x="176.75993" y="262.91989" width="100%" height="100%" xlink:href="#bj"/>
</g>
<path id="jp" d="m58.288 57.522h50.883" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44786"/>
<path id="jq" d="m59.729 54.402-4.918 3.1211 4.918 3.7188" fill-rule="evenodd"/>
<path id="jr" d="m108.21 61.242 4.918-3.7188-4.918-3.1211" fill-rule="evenodd"/>
<path id="js" d="m89.729 26.206 29.52 20.519" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44786"/>
<path id="jt" d="m115.77 48.043 5.2813-0.48047-1.8008-5.3984-0.35937 4.0781" fill-rule="evenodd"/>
<path id="ju" d="m239.85 7.1245v5.5195h1.3203v-5.5195z"/>
<path id="jv" d="m239.85 16.722v5.4023h1.3203v-5.4023z"/>
<path id="jw" d="m239.85 26.203v5.5195h1.3203v-5.5195z"/>
<path id="jx" d="m241.17 34.363v1.4414h5.2773v-1.4414z"/>
<path id="jy" d="m250.53 34.363v1.4414h5.2813v-1.4414z"/>
<path id="jz" d="m259.77 34.363v1.4414h5.2812v-1.4414z"/>
<path id="ka" d="m267.21 28.003v5.5195h1.4414v-5.5195z"/>
<path id="kb" d="m267.21 18.523v5.4023h1.4414v-5.4023z"/>
<path id="kc" d="m267.21 8.9253v5.5195h1.4414v-5.5195z"/>
<path id="kd" d="m260.25 6.6441v1.4375h5.2812v-1.4375z"/>
<path id="ke" d="m250.89 6.6441v1.4375h5.2812v-1.4375z"/>
<path id="kf" d="m241.65 6.6441v1.4375h5.2773v-1.4375z"/>
<path id="kg" d="m258.93 19.363v7.3203h0.83985v-7.3203z"/>
<path id="kh" d="m258.93 29.445v0.83984h0.83985v-0.83984z"/>
<path id="ki" d="m258.93 33.043v0.96094h0.83985v-0.96094z"/>
<path id="kj" d="m258.93 36.644v7.3203h0.83985v-7.3203z"/>
<path id="kk" d="m260.61 44.804v0.96094h0.96094v-0.96094z"/>
<path id="kl" d="m264.21 44.804v0.96094h0.83985v-0.96094z"/>
<path id="km" d="m267.69 44.804v0.96094h7.0781v-0.96094z"/>
<path id="kn" d="m277.41 44.804v0.96094h0.96094v-0.96094z"/>
<path id="ko" d="m281.01 44.804v0.96094h0.83985v-0.96094z"/>
<path id="kp" d="m283.65 37.605v7.1992h0.83984v-7.1992z"/>
<path id="kq" d="m283.65 34.003v0.83984h0.83984v-0.83984z"/>
<path id="kr" d="m283.65 30.285v0.95703h0.83984v-0.95703z"/>
<path id="ks" d="m283.65 20.324v7.3203h0.83984v-7.3203z"/>
<path id="kt" d="m281.37 19.003v0.83984h0.96094v-0.83984z"/>
<path id="ku" d="m277.89 19.003v0.83984h0.83984v-0.83984z"/>
<path id="kv" d="m268.17 19.003v0.83984h7.0781v-0.83984z"/>
<path id="kw" d="m264.57 19.003v0.83984h0.96093v-0.83984z"/>
<path id="kx" d="m261.09 19.003v0.83984h0.83984v-0.83984z"/>
<g id="ky" transform="translate(-82.111 -194)">
<use id="kz" x="357.35986" y="235.07991" width="100%" height="100%" xlink:href="#v"/>
</g>
<g id="la" transform="translate(-82.111 -194)">
<use id="lb" x="360.47986" y="235.07991" width="100%" height="100%" xlink:href="#u"/>
</g>
<g id="lc" transform="translate(-82.111 -194)">
<use id="ld" x="363.59982" y="235.07991" width="100%" height="100%" xlink:href="#v"/>
</g>
<g id="le" transform="translate(-82.111 -194)">
<use id="lf" x="366.71982" y="235.07991" width="100%" height="100%" xlink:href="#bd"/>
</g>
<g id="lg" transform="translate(-82.111 -194)">
<use id="lh" x="368.03983" y="235.07991" width="100%" height="100%" xlink:href="#t"/>
</g>
<g id="li" transform="translate(-82.111 -194)">
<use id="lj" x="371.03983" y="235.07991" width="100%" height="100%" xlink:href="#bc"/>
</g>
<g id="lk" transform="translate(-82.111 -194)">
<use id="ll" x="154.20012" y="216.47992" width="100%" height="100%" xlink:href="#t"/>
</g>
<g id="lm" transform="translate(-82.111 -194)">
<use id="ln" x="157.32013" y="216.47992" width="100%" height="100%" xlink:href="#u"/>
</g>
<g id="lo" transform="translate(-82.111 -194)">
<use id="lp" x="160.44012" y="216.47992" width="100%" height="100%" xlink:href="#bb"/>
</g>
<g id="lq" transform="translate(-82.111 -194)">
<use id="lr" x="164.40013" y="216.47992" width="100%" height="100%" xlink:href="#ba"/>
</g>
<g id="ls" transform="translate(-82.111 -194)">
<use id="lt" x="167.04013" y="216.47992" width="100%" height="100%" xlink:href="#s"/>
</g>
<g id="lu" transform="translate(-82.111 -194)">
<use id="lv" x="168.36012" y="216.47992" width="100%" height="100%" xlink:href="#s"/>
</g>
<path id="lw" d="m235.89 0.28407 43.32 52.801" fill="none" stroke="#000" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".89571"/>
<path id="lx" d="m237.69 49.362 43.68-45.359" fill="none" stroke="#000" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".89571"/>
<path id="ly" d="m224.01 32.683v9h21.719v-9z" fill="#fff"/>
<g id="lz" transform="translate(-82.111 -194)">
<use id="ma" x="308.39987" y="231.9599" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="mb" transform="translate(-82.111 -194)">
<use id="mc" x="311.03989" y="231.9599" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="md" transform="translate(-82.111 -194)">
<use id="me" x="313.67987" y="231.9599" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="mf" transform="translate(-82.111 -194)">
<use id="mg" x="317.63986" y="231.9599" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="mh" transform="translate(-82.111 -194)">
<use id="mi" x="319.79987" y="231.9599" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="mj" transform="translate(-82.111 -194)">
<use id="mk" x="321.11984" y="231.9599" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ml" transform="translate(-82.111 -194)">
<use id="mm" x="322.43985" y="231.9599" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="mn" transform="translate(-82.111 -194)">
<use id="mo" x="323.75983" y="231.9599" width="100%" height="100%" xlink:href="#bi"/>
</g>
<g id="mp" transform="translate(-82.111 -194)" clip-path="url(#bo)">
<path id="mq" d="m322.44 254.4v64.441h92.762v-64.441z" fill="url(#ab)"/>
</g>
<path id="mr" d="m240.33 60.284h92.758v64.562h-92.758zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".89571"/>
<path id="ms" d="m248.25 68.445h-0.83983v0.95703h4.8008v-1.4375h-5.2813v6h1.3203"/>
<path id="mt" d="m246.93 78.043v5.4023h1.3203v-5.4023z"/>
<path id="mu" d="m246.93 87.523v5.5195h1.3203v-5.5195z"/>
<path id="mv" d="m246.93 97.125v5.3984h1.3203v-5.3984z"/>
<path id="mw" d="m246.93 106.61v5.5195h1.3203v-5.5195z"/>
<path id="mx" d="m249.21 113.93v1.3164h5.2812v-1.3164z"/>
<path id="my" d="m258.45 113.93v1.3164h5.2812v-1.3164z"/>
<path id="mz" d="m267.69 113.93v1.3164h5.2773v-1.3164z"/>
<path id="na" d="m276.93 113.93v1.3164h5.4024v-1.3164z"/>
<path id="nb" d="m286.29 113.93v1.3164h5.2812v-1.3164z"/>
<path id="nc" d="m292.89 106.61v5.5195h1.3203v-5.5195z"/>
<path id="nd" d="m292.89 97.125v5.3984h1.3203v-5.3984z"/>
<path id="ne" d="m292.89 87.523v5.5195h1.3203v-5.5195z"/>
<path id="nf" d="m292.89 78.043v5.4023h1.3203v-5.4023z"/>
<path id="ng" d="m292.89 68.445v5.5195h1.3203v-5.5195z"/>
<path id="nh" d="m284.01 67.964v1.4375h5.3984v-1.4375z"/>
<path id="ni" d="m274.77 67.964v1.4375h5.2812v-1.4375z"/>
<path id="nj" d="m265.53 67.964v1.4375h5.2812v-1.4375z"/>
<path id="nk" d="m256.17 67.964v1.4375h5.3984v-1.4375z"/>
<g id="nl" transform="translate(-82.111 -194)" clip-path="url(#bm)">
<path id="nm" d="m363.6 280.2v18.719h38.398v-18.719z" fill="url(#aa)"/>
</g>
<path id="nn" d="m281.37 86.202h38.52v18.602h-38.52zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".44786"/>
<path id="no" d="m298.29 89.925v10.438h21.602v-10.438z" fill="#fff"/>
<g id="np" transform="translate(-82.111 -194)" clip-path="url(#bv)">
<g id="nq">
<use id="nr" x="381.71985" y="289.91989" width="100%" height="100%" xlink:href="#az"/>
</g>
</g>
<g id="ns" transform="translate(-82.111 -194)">
<use id="nt" x="384.71985" y="289.91989" width="100%" height="100%" xlink:href="#ay"/>
</g>
<g id="nu" transform="translate(-82.111 -194)">
<use id="nv" x="390.11984" y="289.91989" width="100%" height="100%" xlink:href="#ax"/>
</g>
<g id="nw" transform="translate(-82.111 -194)">
<use id="nx" x="393.11984" y="289.91989" width="100%" height="100%" xlink:href="#aw"/>
</g>
<g id="ny" transform="translate(-82.111 -194)" clip-path="url(#bu)">
<g id="nz">
<use id="oa" x="394.91983" y="289.91989" width="100%" height="100%" xlink:href="#r"/>
</g>
</g>
<g id="ob" transform="translate(-82.111 -194)" clip-path="url(#bt)">
<g id="oc">
<use id="od" x="396.23984" y="289.91989" width="100%" height="100%" xlink:href="#r"/>
</g>
</g>
<path id="oe" d="m280.05 78.046 28.32 35.879" fill="none" stroke="#000" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".89571"/>
<path id="of" d="m224.01 64.484v9h21.719v-9z" fill="#fff"/>
<g id="og" transform="translate(-82.111 -194)">
<use id="oh" x="308.39987" y="263.75989" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="oi" transform="translate(-82.111 -194)">
<use id="oj" x="311.03989" y="263.75989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ok" transform="translate(-82.111 -194)">
<use id="ol" x="313.67987" y="263.75989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="om" transform="translate(-82.111 -194)">
<use id="on" x="317.63986" y="263.75989" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="oo" transform="translate(-82.111 -194)">
<use id="op" x="319.79987" y="263.75989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="oq" transform="translate(-82.111 -194)">
<use id="or" x="321.11984" y="263.75989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="os" transform="translate(-82.111 -194)">
<use id="ot" x="322.43985" y="263.75989" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="ou" transform="translate(-82.111 -194)">
<use id="ov" x="323.75983" y="263.75989" width="100%" height="100%" xlink:href="#bh"/>
</g>
<path id="ow" d="m279.69 112.12 26.879-37.801" fill="none" stroke="#000" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".89571"/>
<path id="ox" d="m358.77 17.562v78.723h233.52v-78.723z" fill="#fff" fill-rule="evenodd"/>
<path id="oy" d="m358.53 17.445h233.88v79.078h-233.88zm0.48048 78.84-0.24219-0.24219h233.52l-0.23828 0.24219v-78.723l0.23828 0.24219h-233.52l0.24219-0.24219" fill="#f0f"/>
<path id="oz" d="m419.25 35.082v46.32h112.8v-46.32z" fill="#cfc" fill-rule="evenodd"/>
<path id="pa" d="m419.01 34.843h113.28v46.801h-113.28zm0.48047 46.559-0.24219-0.23827h112.8l-0.23829 0.23827v-46.32l0.23829 0.24219h-112.8l0.24219-0.24219"/>
<g id="pb" transform="translate(-82.111 -194)">
<use id="pc" x="506.7598" y="263.75989" width="100%" height="100%" xlink:href="#p"/>
</g>
<g id="pd" transform="translate(-82.111 -194)">
<use id="pe" x="511.07977" y="263.75989" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="pf" transform="translate(-82.111 -194)">
<use id="pg" x="515.39978" y="263.75989" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="ph" transform="translate(-82.111 -194)">
<use id="pi" x="615.47974" y="222.35991" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="pj" transform="translate(-82.111 -194)">
<use id="pk" x="618.83978" y="222.35991" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="pl" transform="translate(-82.111 -194)">
<use id="pm" x="622.19977" y="222.35991" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="pn" transform="translate(-82.111 -194)">
<use id="po" x="626.39978" y="222.35991" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="pp" transform="translate(-82.111 -194)">
<use id="pq" x="629.75983" y="222.35991" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="pr" transform="translate(-82.111 -194)">
<use id="ps" x="631.19977" y="222.35991" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="pt" transform="translate(-82.111 -194)">
<use id="pu" x="632.63977" y="222.35991" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="pv" transform="translate(-82.111 -194)">
<use id="pw" x="634.31982" y="222.35991" width="100%" height="100%" xlink:href="#o"/>
</g>
<g id="px" transform="translate(-82.111 -194)">
<use id="py" x="637.67981" y="222.35991" width="100%" height="100%" xlink:href="#av"/>
</g>
<path id="pz" d="m553.65 35.562v45.84h24.84v-45.84z" fill="#cfc" fill-rule="evenodd"/>
<path id="qa" d="m553.41 35.324h25.32v46.32h-25.32zm0.48046 46.078-0.23827-0.23827h24.84l-0.24219 0.23827v-45.84l0.24219 0.24219h-24.84l0.23827-0.24219"/>
<g id="qb" transform="translate(-82.111 -194)">
<use id="qc" x="640.79974" y="264.71988" width="100%" height="100%" xlink:href="#p"/>
</g>
<g id="qd" transform="translate(-82.111 -194)">
<use id="qe" x="645.11975" y="264.71988" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="qf" transform="translate(-82.111 -194)">
<use id="qg" x="649.4397" y="264.71988" width="100%" height="100%" xlink:href="#m"/>
</g>
<path id="qh" d="m536.73 40.363 11.762 0.35938v0.48047l-11.883-0.35938zm0.48047 2.0391-3.4805-1.918 3.6016-1.6797zm10.801-3.2383 3.4805 1.918-3.6016 1.6836"/>
<path id="qi" d="m603.09 58.964v37.32h24.84v-37.32z" fill="#cfc" fill-rule="evenodd"/>
<path id="qj" d="m602.85 58.722h25.32v37.801h-25.32zm0.35937 37.562-0.12109-0.24219h24.84l-0.23828 0.24219v-37.32l0.23828 0.23828h-24.84l0.12109-0.23828"/>
<path id="qk" d="m598.05 26.082v20.402h24.961v-20.402z" fill="#fff" fill-rule="evenodd"/>
<path id="ql" d="m597.81 25.843h25.438v20.879h-25.438zm0.47657 20.641-0.23828-0.24219h24.961l-0.24217 0.24219v-20.402l0.24217 0.24219h-24.961l0.23828-0.24219"/>
<g id="qm" transform="translate(-82.111 -194)" fill="#f0f">
<use id="qn" x="652.07971" y="286.67987" width="100%" height="100%" xlink:href="#as"/>
</g>
<g id="qo" transform="translate(-82.111 -194)" fill="#f0f">
<use id="qp" x="657.23975" y="286.67987" width="100%" height="100%" xlink:href="#ar"/>
</g>
<g id="qq" transform="translate(-82.111 -194)" fill="#f0f">
<use id="qr" x="662.39978" y="286.67987" width="100%" height="100%" xlink:href="#aq"/>
</g>
<g id="qs" transform="translate(-82.111 -194)" fill="#f0f">
<use id="qt" x="667.19977" y="286.67987" width="100%" height="100%" xlink:href="#ap"/>
</g>
<g id="qu" transform="translate(-82.111 -194)">
<use id="qv" x="691.91974" y="283.19989" width="100%" height="100%" xlink:href="#p"/>
</g>
<g id="qw" transform="translate(-82.111 -194)">
<use id="qx" x="696.23969" y="283.19989" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="qy" transform="translate(-82.111 -194)">
<use id="qz" x="700.55969" y="283.19989" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="ra" transform="translate(-82.111 -194)">
<use id="rb" x="656.63971" y="226.31992" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="rc" transform="translate(-82.111 -194)">
<use id="rd" x="659.99976" y="226.31992" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="re" transform="translate(-82.111 -194)">
<use id="rf" x="663.3598" y="226.31992" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="rg" transform="translate(-82.111 -194)">
<use id="rh" x="667.55975" y="226.31992" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ri" transform="translate(-82.111 -194)">
<use id="rj" x="670.9198" y="226.31992" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="rk" transform="translate(-82.111 -194)">
<use id="rl" x="672.3598" y="226.31992" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="rm" transform="translate(-82.111 -194)">
<use id="rn" x="673.79974" y="226.31992" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="ro" transform="translate(-82.111 -194)">
<use id="rp" x="675.4798" y="226.31992" width="100%" height="100%" xlink:href="#o"/>
</g>
<g id="rq" transform="translate(-82.111 -194)">
<use id="rr" x="678.83978" y="226.31992" width="100%" height="100%" xlink:href="#au"/>
</g>
<g id="rs" transform="translate(-82.111 -194)">
<use id="rt" x="663.59973" y="264.2399" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="ru" transform="translate(-82.111 -194)">
<use id="rv" x="666.95978" y="264.2399" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="rw" transform="translate(-82.111 -194)">
<use id="rx" x="670.31976" y="264.2399" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="ry" transform="translate(-82.111 -194)">
<use id="rz" x="674.51978" y="264.2399" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="sa" transform="translate(-82.111 -194)">
<use id="sb" x="677.87976" y="264.2399" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="sc" transform="translate(-82.111 -194)">
<use id="sd" x="679.31976" y="264.2399" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="se" transform="translate(-82.111 -194)">
<use id="sf" x="680.75977" y="264.2399" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="sg" transform="translate(-82.111 -194)">
<use id="sh" x="682.43976" y="264.2399" width="100%" height="100%" xlink:href="#o"/>
</g>
<g id="si" transform="translate(-82.111 -194)">
<use id="sj" x="685.7998" y="264.2399" width="100%" height="100%" xlink:href="#at"/>
</g>
<path id="sk" d="m583.17 76.722h15.598v0.35937h-15.598zm0.59766 1.9219-3.5977-1.8008 3.5977-1.8008zm14.402-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="sl" d="m582.81 38.804h10.559v0.48047h-10.559zm0.59766 2.0391-3.5977-1.8008 3.5977-1.8008zm9.3594-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<g id="sm" transform="translate(-82.111 -194)">
<use id="sn" x="685.19971" y="236.3999" width="100%" height="100%" xlink:href="#ao"/>
</g>
<g id="so" transform="translate(-82.111 -194)">
<use id="sp" x="688.91974" y="236.3999" width="100%" height="100%" xlink:href="#an"/>
</g>
<g id="sq" transform="translate(-82.111 -194)">
<use id="sr" x="693.59973" y="236.3999" width="100%" height="100%" xlink:href="#am"/>
</g>
<g id="ss" transform="translate(-82.111 -194)">
<use id="st" x="697.3197" y="236.3999" width="100%" height="100%" xlink:href="#q"/>
</g>
<g id="su" transform="translate(-82.111 -194)">
<use id="sv" x="698.63971" y="236.3999" width="100%" height="100%" xlink:href="#q"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 54 KiB

View File

@ -0,0 +1,12 @@
Name,Description,Flags,Value
(nwell.1),Width of nwell,,0.840
(nwell.2a),Spacing between two n-wells,,1.270
(nwell.2b),Manual merge wells if less than minimum,,
(nwell.4),All n-wells will contain metal-contacted tap (rule checks only for licon on tap) . Rule exempted from high voltage cells inside UHVI,,
(nwell.5),"Deep nwell must be enclosed by nwell by atleast... Exempted inside UHVI or :drc_tag:`areaid.lw`
Nwells can merge over deep nwell if spacing too small (as in rule nwell.2)",TC,0.400
(nwell.5a),min enclosure of nwell by dnwell inside UHVI,,N/A
(nwell.5b),nwell inside UHVI must not be on the same net as nwell outside UHVI,,N/A
(nwell.6),Min enclosure of nwell hole by deep nwell outside UHVI,TC,1.030
(nwell.7),"Min spacing between nwell and deep nwell on separate nets
Spacing between nwell and deep nwell on the same net is set by the sum of the rules nwell.2 and nwell.5. By default, DRC run on a cell checks for the separate-net spacing, when nwell and deep nwell nets are separate within the cell hierarchy and are joined in the upper hierarchy. To allow net names to be joined and make the same-net rule applicable in this case, the ""joinNets"" switch should be turned on.",TC,4.500
1 Name Description Flags Value
2 (nwell.1) Width of nwell 0.840
3 (nwell.2a) Spacing between two n-wells 1.270
4 (nwell.2b) Manual merge wells if less than minimum
5 (nwell.4) All n-wells will contain metal-contacted tap (rule checks only for licon on tap) . Rule exempted from high voltage cells inside UHVI
6 (nwell.5) Deep nwell must be enclosed by nwell by atleast... Exempted inside UHVI or :drc_tag:`areaid.lw` Nwells can merge over deep nwell if spacing too small (as in rule nwell.2) TC 0.400
7 (nwell.5a) min enclosure of nwell by dnwell inside UHVI N/A
8 (nwell.5b) nwell inside UHVI must not be on the same net as nwell outside UHVI N/A
9 (nwell.6) Min enclosure of nwell hole by deep nwell outside UHVI TC 1.030
10 (nwell.7) Min spacing between nwell and deep nwell on separate nets Spacing between nwell and deep nwell on the same net is set by the sum of the rules nwell.2 and nwell.5. By default, DRC run on a cell checks for the separate-net spacing, when nwell and deep nwell nets are separate within the cell hierarchy and are joined in the upper hierarchy. To allow net names to be joined and make the same-net rule applicable in this case, the "joinNets" switch should be turned on. TC 4.500

View File

@ -0,0 +1,451 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="bg" width="298.59pt" height="142.32pt" version="1.1" viewBox="0 0 298.59 142.32" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="bh">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="bi">
<g id="bj">
<symbol id="c" overflow="visible">
<path id="bk" d="m0.09375-2.3906c0.03125-0.015625 0.09375-0.015625 0.17188-0.015625 0.15625 0 0.21875 0.078125 0.21875 0.375v1.4844c0 0.34375-0.078125 0.4375-0.375 0.45312v0.09375h1.2656v-0.09375c-0.29688-0.015625-0.39062-0.09375-0.39062-0.3125v-1.6875c0.28125-0.26562 0.42188-0.34375 0.625-0.34375 0.28125 0 0.4375 0.1875 0.4375 0.59375v1.25c0 0.375-0.078125 0.48438-0.39062 0.5v0.09375h1.25v-0.09375c-0.29688-0.03125-0.35938-0.09375-0.35938-0.39062v-1.375c0-0.5625-0.26562-0.90625-0.70312-0.90625-0.28125 0-0.46875 0.10938-0.875 0.48438v-0.46875l-0.046875-0.015625c-0.29688 0.10938-0.5 0.17188-0.82812 0.28125z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="bl" d="m3.4219-2.7031v0.09375c0.20312 0.046875 0.26562 0.078125 0.26562 0.1875 0 0.09375-0.03125 0.23438-0.09375 0.39062l-0.54688 1.3281-0.5-1.3438c-0.10938-0.26562-0.10938-0.26562-0.10938-0.34375 0-0.14062 0.078125-0.17188 0.35938-0.21875v-0.09375h-1.2188v0.09375c0.21875 0.015625 0.28125 0.09375 0.40625 0.40625 0.046875 0.125 0.078125 0.23438 0.125 0.34375l-0.54688 1.1875-0.59375-1.5625c-0.03125-0.0625-0.03125-0.125-0.03125-0.17188 0-0.125 0.0625-0.1875 0.26562-0.20312v-0.09375h-1.0781v0.09375c0.14062 0.015625 0.1875 0.078125 0.3125 0.375l0.8125 2.0469c0.078125 0.1875 0.125 0.26562 0.15625 0.26562s0.078125-0.078125 0.15625-0.23438l0.67188-1.4375 0.54688 1.4219c0.078125 0.21875 0.10938 0.25 0.14062 0.25 0.046875 0 0.078125-0.046875 0.17188-0.28125l0.82812-2.0781c0.10938-0.25 0.125-0.28125 0.23438-0.32812v-0.09375z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="bm" d="m2.4531-0.98438c-0.29688 0.45312-0.54688 0.625-0.9375 0.625-0.34375 0-0.59375-0.17188-0.76562-0.51562-0.10938-0.21875-0.15625-0.42188-0.17188-0.78125h1.8594c-0.0625-0.39062-0.10938-0.5625-0.26562-0.76562-0.1875-0.21875-0.45312-0.34375-0.76562-0.34375-0.29688 0-0.57812 0.10938-0.8125 0.3125-0.28125 0.25-0.4375 0.67188-0.4375 1.1719 0 0.82812 0.42188 1.3438 1.1094 1.3438 0.57812 0 1.0312-0.35938 1.2812-1zm-1.8594-0.875c0.0625-0.46875 0.26562-0.6875 0.64062-0.6875 0.35938 0 0.5 0.17188 0.57812 0.6875z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="bn" d="m0.10938-3.7344h0.046875c0.0625-0.015625 0.125-0.015625 0.1875-0.015625 0.1875 0 0.25 0.078125 0.25 0.35938v2.875c0 0.3125-0.09375 0.39062-0.46875 0.42188v0.09375h1.4219v-0.09375c-0.39062-0.015625-0.45312-0.078125-0.45312-0.40625v-3.5938h-0.03125c-0.3125 0.09375-0.53125 0.15625-0.95312 0.26562z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="bo" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="af" overflow="visible">
<path id="bp" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="bq" d="m2.8438-0.82812-0.078125-0.03125c-0.21875 0.34375-0.29688 0.40625-0.5625 0.40625h-1.4375l1.0156-1.0625c0.53125-0.54688 0.76562-1.0156 0.76562-1.4844 0-0.59375-0.48438-1.0625-1.1094-1.0625-0.32812 0-0.64062 0.14062-0.875 0.375-0.1875 0.20312-0.28125 0.40625-0.375 0.82812l0.125 0.03125c0.23438-0.59375 0.45312-0.78125 0.875-0.78125 0.5 0 0.84375 0.34375 0.84375 0.84375 0 0.46875-0.28125 1.0312-0.78125 1.5625l-1.0625 1.125v0.078125h2.3281z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="br" d="m2.6562-0.39062c-0.10938 0.078125-0.17188 0.10938-0.26562 0.10938-0.14062 0-0.1875-0.078125-0.1875-0.34375v-1.1719c0-0.3125-0.03125-0.48438-0.10938-0.64062-0.14062-0.20312-0.39062-0.32812-0.75-0.32812-0.5625 0-1 0.29688-1 0.67188 0 0.14062 0.10938 0.26562 0.25 0.26562s0.26562-0.125 0.26562-0.25v-0.09375c-0.015625-0.0625-0.03125-0.10938-0.03125-0.15625 0-0.15625 0.20312-0.28125 0.4375-0.28125 0.29688 0 0.45312 0.17188 0.45312 0.48438v0.375c-0.92188 0.375-1.0156 0.42188-1.2812 0.64062-0.125 0.125-0.21875 0.32812-0.21875 0.53125 0 0.375 0.26562 0.64062 0.64062 0.64062 0.25 0 0.5-0.125 0.875-0.4375 0.03125 0.3125 0.125 0.4375 0.375 0.4375 0.20312 0 0.32812-0.078125 0.54688-0.29688zm-0.9375-0.34375c0 0.1875-0.03125 0.23438-0.15625 0.3125-0.14062 0.078125-0.3125 0.14062-0.4375 0.14062-0.20312 0-0.375-0.20312-0.375-0.46875v-0.03125c0-0.34375 0.25-0.5625 0.96875-0.82812z"/>
</symbol>
<symbol id="ae" overflow="visible">
<path id="bs" d="m0.10938-2.3906c0.078125-0.015625 0.125-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.375v1.5156c0 0.32812-0.078125 0.42188-0.42188 0.42188v0.09375h1.3281v-0.09375c-0.3125-0.015625-0.40625-0.078125-0.40625-0.3125v-1.6875c0-0.015625 0.046875-0.078125 0.09375-0.10938 0.15625-0.14062 0.40625-0.25 0.625-0.25 0.25 0 0.39062 0.21875 0.39062 0.64062v1.2969c0 0.32812-0.0625 0.40625-0.40625 0.42188v0.09375h1.3438v-0.09375c-0.34375 0-0.4375-0.10938-0.4375-0.46875v-1.5156c0.1875-0.26562 0.375-0.375 0.65625-0.375 0.34375 0 0.45312 0.17188 0.45312 0.67188v1.2656c0 0.32812-0.046875 0.39062-0.39062 0.42188v0.09375h1.3125v-0.09375l-0.15625-0.015625c-0.1875 0-0.26562-0.10938-0.26562-0.34375v-1.2344c0-0.71875-0.23438-1.0781-0.6875-1.0781-0.35938 0-0.65625 0.15625-0.98438 0.51562-0.10938-0.34375-0.3125-0.51562-0.64062-0.51562-0.26562 0-0.42188 0.09375-0.92188 0.46875v-0.45312l-0.046875-0.015625c-0.3125 0.125-0.51562 0.1875-0.84375 0.28125z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="bt" d="m1.5312-2.7031h-0.60938v-0.6875c0-0.0625 0-0.078125-0.046875-0.078125-0.03125 0.0625-0.078125 0.10938-0.10938 0.15625-0.23438 0.34375-0.48438 0.625-0.57812 0.65625-0.078125 0.03125-0.10938 0.078125-0.10938 0.10938 0 0.015625 0 0.03125 0.03125 0.03125h0.3125v1.8125c0 0.5 0.17188 0.76562 0.53125 0.76562 0.29688 0 0.51562-0.14062 0.71875-0.45312l-0.078125-0.078125c-0.125 0.15625-0.21875 0.21875-0.35938 0.21875-0.21875 0-0.3125-0.15625-0.3125-0.54688v-1.7188h0.60938z"/>
</symbol>
<symbol id="aq" overflow="visible">
<path id="bu" d="m0.23438-1.5469v0.39062h1.4688v-0.39062z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="bv" d="m2.3906-0.9375c-0.29688 0.42188-0.5 0.5625-0.84375 0.5625-0.54688 0-0.9375-0.48438-0.9375-1.1719 0-0.60938 0.32812-1.0469 0.8125-1.0469 0.21875 0 0.29688 0.078125 0.35938 0.29688l0.03125 0.125c0.046875 0.17188 0.15625 0.28125 0.28125 0.28125 0.15625 0 0.29688-0.10938 0.29688-0.25 0-0.34375-0.42188-0.625-0.92188-0.625-0.29688 0-0.60938 0.125-0.84375 0.34375-0.3125 0.26562-0.46875 0.67188-0.46875 1.1406 0 0.78125 0.46875 1.3438 1.1406 1.3438 0.26562 0 0.5-0.09375 0.71875-0.28125 0.15625-0.14062 0.28125-0.3125 0.45312-0.65625z"/>
</symbol>
<symbol id="ap" overflow="visible">
<path id="bw" d="m1.5-2.7656c-0.78125 0-1.3281 0.57812-1.3281 1.4062 0 0.8125 0.5625 1.4219 1.3125 1.4219 0.76562 0 1.3281-0.64062 1.3281-1.4688 0-0.78125-0.54688-1.3594-1.3125-1.3594zm-0.078125 0.17188c0.5 0 0.85938 0.57812 0.85938 1.4062 0 0.67188-0.26562 1.0781-0.71875 1.0781-0.23438 0-0.45312-0.14062-0.57812-0.375-0.17188-0.3125-0.26562-0.73438-0.26562-1.1719 0-0.5625 0.28125-0.9375 0.70312-0.9375z"/>
</symbol>
<symbol id="ao" overflow="visible">
<path id="bx" d="m2.0625 0.0625 0.89062-0.3125v-0.09375h-0.14062c-0.21875 0-0.26562-0.0625-0.26562-0.34375v-3.4062h-0.03125c-0.29688 0.09375-0.5 0.15625-0.89062 0.26562v0.09375c0.0625-0.015625 0.09375-0.015625 0.14062-0.015625 0.21875 0 0.28125 0.0625 0.28125 0.3125v0.9375c-0.23438-0.1875-0.39062-0.26562-0.64062-0.26562-0.6875 0-1.25 0.6875-1.25 1.5312 0 0.76562 0.45312 1.2969 1.1094 1.2969 0.34375 0 0.57812-0.125 0.78125-0.40625v0.39062zm-0.015625-0.67188c0 0.046875-0.046875 0.10938-0.10938 0.17188-0.10938 0.125-0.25 0.1875-0.4375 0.1875-0.48438 0-0.82812-0.48438-0.82812-1.2188 0-0.67188 0.29688-1.125 0.75-1.125 0.32812 0 0.625 0.28125 0.625 0.60938z"/>
</symbol>
<symbol id="an" overflow="visible">
<path id="by" d="m0.046875-2.3594h0.15625c0.20312 0 0.25 0.0625 0.25 0.34375v2.7969c0 0.3125-0.0625 0.375-0.42188 0.42188v0.09375h1.4531v-0.10938c-0.45312 0-0.53125-0.0625-0.53125-0.4375v-0.95312c0.20312 0.20312 0.35938 0.26562 0.60938 0.26562 0.70312 0 1.25-0.67188 1.25-1.5469 0-0.73438-0.40625-1.2812-1-1.2812-0.32812 0-0.59375 0.15625-0.85938 0.48438v-0.46875l-0.03125-0.015625c-0.32812 0.125-0.53125 0.20312-0.875 0.3125zm0.90625 0.35938c0-0.1875 0.34375-0.40625 0.60938-0.40625 0.45312 0 0.73438 0.46875 0.73438 1.1562 0 0.67188-0.28125 1.125-0.71875 1.125-0.28125 0-0.625-0.21875-0.625-0.40625z"/>
</symbol>
<symbol id="am" overflow="visible">
<path id="bz" d="m2.8281-1.3906h-0.60938v-2.6719h-0.26562l-1.875 2.6719v0.39062h1.6875v1h0.45312v-1h0.60938zm-1.0781 0h-1.4375l1.4375-2.0469z"/>
</symbol>
<symbol id="al" overflow="visible">
<path id="ca" d="m1.0938-3.5h1.1719c0.09375 0 0.10938-0.015625 0.14062-0.046875l0.21875-0.54688-0.046875-0.03125c-0.09375 0.125-0.15625 0.15625-0.28125 0.15625h-1.25l-0.65625 1.4219v0.03125c0 0.03125 0.015625 0.046875 0.0625 0.046875 0.1875 0 0.4375 0.03125 0.6875 0.10938 0.6875 0.23438 1 0.59375 1 1.2031 0 0.5625-0.35938 1.0156-0.82812 1.0156-0.125 0-0.21875-0.046875-0.40625-0.17188-0.1875-0.14062-0.32812-0.20312-0.45312-0.20312-0.17188 0-0.26562 0.078125-0.26562 0.23438 0 0.21875 0.28125 0.35938 0.73438 0.35938 0.5 0 0.9375-0.15625 1.2344-0.46875 0.28125-0.26562 0.40625-0.60938 0.40625-1.0625 0-0.4375-0.10938-0.70312-0.42188-1-0.25-0.26562-0.59375-0.40625-1.3125-0.53125z"/>
</symbol>
<symbol id="ak" overflow="visible">
<path id="cb" d="m0.046875-2.3438c0.078125-0.015625 0.14062-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.35938v1.5c0 0.29688-0.046875 0.34375-0.42188 0.40625v0.09375h1.4375v-0.09375c-0.40625-0.015625-0.51562-0.10938-0.51562-0.45312v-1.3438c0-0.1875 0.26562-0.48438 0.42188-0.48438 0.046875 0 0.09375 0.015625 0.15625 0.078125 0.09375 0.09375 0.17188 0.125 0.25 0.125 0.14062 0 0.23438-0.10938 0.23438-0.26562 0-0.20312-0.125-0.32812-0.32812-0.32812-0.26562 0-0.4375 0.14062-0.73438 0.5625v-0.54688l-0.015625-0.015625c-0.32812 0.14062-0.54688 0.21875-0.89062 0.32812z"/>
</symbol>
<symbol id="aj" overflow="visible">
<path id="cc" d="m1.0469-2.7656-0.92188 0.32812v0.09375h0.046875c0.0625-0.015625 0.14062-0.015625 0.20312-0.015625 0.14062 0 0.1875 0.09375 0.1875 0.35938v1.3906c0 0.42188-0.046875 0.5-0.46875 0.51562v0.09375h1.4219v-0.09375c-0.39062-0.03125-0.4375-0.09375-0.4375-0.51562v-2.125zm-0.28125-1.3281c-0.15625 0-0.29688 0.14062-0.29688 0.29688 0 0.17188 0.125 0.3125 0.29688 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.15625-0.14062-0.29688-0.3125-0.29688z"/>
</symbol>
<symbol id="ai" overflow="visible">
<path id="cd" d="m2.8125-2.3281v-0.23438h-0.45312c-0.125 0-0.21875-0.015625-0.32812-0.0625l-0.14062-0.046875c-0.15625-0.0625-0.3125-0.09375-0.46875-0.09375-0.5625 0-1.0156 0.4375-1.0156 0.98438 0 0.375 0.17188 0.60938 0.5625 0.79688l-0.25 0.25c-0.20312 0.17188-0.28125 0.29688-0.28125 0.40625 0 0.125 0.078125 0.20312 0.3125 0.32812-0.42188 0.3125-0.57812 0.5-0.57812 0.71875 0 0.32812 0.46875 0.59375 1.0312 0.59375 0.45312 0 0.92188-0.15625 1.2344-0.40625 0.21875-0.1875 0.32812-0.39062 0.32812-0.60938 0-0.375-0.28125-0.625-0.71875-0.64062l-0.78125-0.046875c-0.3125 0-0.46875-0.0625-0.46875-0.15625 0-0.125 0.20312-0.32812 0.35938-0.375 0.0625 0 0.09375 0.015625 0.10938 0.015625 0.125 0 0.20312 0.015625 0.23438 0.015625 0.21875 0 0.46875-0.09375 0.64062-0.25 0.20312-0.17188 0.29688-0.39062 0.29688-0.6875 0-0.17188-0.03125-0.3125-0.10938-0.5zm-1.9375 2.3438c0.20312 0.03125 0.6875 0.078125 0.98438 0.078125 0.54688 0 0.73438 0.078125 0.73438 0.29688 0 0.34375-0.45312 0.57812-1.125 0.57812-0.53125 0-0.875-0.17188-0.875-0.4375 0-0.14062 0.03125-0.21875 0.28125-0.51562zm0.03125-2.0469c0-0.34375 0.17188-0.5625 0.45312-0.5625 0.1875 0 0.34375 0.10938 0.4375 0.28125 0.10938 0.21875 0.17188 0.48438 0.17188 0.71875 0 0.34375-0.17188 0.54688-0.4375 0.54688-0.375 0-0.625-0.39062-0.625-0.96875z"/>
</symbol>
<symbol id="ah" overflow="visible">
<path id="ce" d="m2.6719-4.1094c-0.6875 0.0625-1.0312 0.17188-1.4688 0.48438-0.64062 0.46875-1 1.1406-1 1.9531 0 0.51562 0.15625 1.0469 0.42188 1.3438 0.23438 0.26562 0.54688 0.40625 0.92188 0.40625 0.75 0 1.2656-0.5625 1.2656-1.3906 0-0.76562-0.4375-1.25-1.125-1.25-0.26562 0-0.39062 0.03125-0.78125 0.26562 0.17188-0.90625 0.84375-1.5625 1.7812-1.7188zm-1.2188 1.8125c0.51562 0 0.8125 0.4375 0.8125 1.1875 0 0.65625-0.23438 1.0312-0.65625 1.0312-0.51562 0-0.84375-0.5625-0.84375-1.5 0-0.3125 0.046875-0.46875 0.17188-0.5625s0.29688-0.15625 0.51562-0.15625z"/>
</symbol>
<symbol id="ag" overflow="visible">
<path id="cf" d="m2.6875-3.9688h-2.2188l-0.34375 0.875 0.09375 0.046875c0.26562-0.40625 0.375-0.48438 0.70312-0.48438h1.2969l-1.1875 3.5781h0.39062l1.2656-3.9219z"/>
</symbol>
</g>
<image id="ad" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="ay">
<rect id="cg" width="4" height="4"/>
</clipPath>
<g id="p" clip-path="url(#ay)">
<use id="ch" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ad"/>
</g>
<image id="ac" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="av">
<rect id="ci" width="4" height="4"/>
</clipPath>
<g id="o" clip-path="url(#av)">
<use id="cj" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ac"/>
</g>
<image id="ab" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAZElEQVRoge3ZQQqAIABFwez+d7YL5EIIXtHMNvjyVgkeBwB/Nuac9x/G2Bpa7SwPfmj/3Fp5IQE1ATUBAFBaXsqr+/3u/uf/xAJqAmoCAKDkfaAmoCagJgAASt4HagJqAmoCahdaOR43/kUXmAAAAABJRU5ErkJggg=="/>
<clipPath id="at">
<rect id="ck" width="4" height="4"/>
</clipPath>
<g id="n" clip-path="url(#at)">
<use id="cl" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ab"/>
</g>
<image id="aa" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAZElEQVRoge3ZQQqAIABFwez+d7YL5EIIXtHMNvjyVgkeBwB/Nuac9x/G2Bpa7SwPfmj/3Fp5IQE1ATUBAFBaXsqr+/3u/uf/xAJqAmoCAKDkfaAmoCagJgAASt4HagJqAmoCahdaOR43/kUXmAAAAABJRU5ErkJggg=="/>
<clipPath id="ar">
<rect id="cm" width="4" height="4"/>
</clipPath>
<g id="m" clip-path="url(#ar)">
<use id="cn" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aa"/>
</g>
<image id="z" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="bd">
<rect id="co" width="4" height="4"/>
</clipPath>
<g id="l" clip-path="url(#bd)">
<use id="cp" transform="scale(.0625)" width="100%" height="100%" xlink:href="#z"/>
</g>
<image id="y" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="bb">
<rect id="cq" width="4" height="4"/>
</clipPath>
<g id="k" clip-path="url(#bb)">
<use id="cr" transform="scale(.0625)" width="100%" height="100%" xlink:href="#y"/>
</g>
<image id="x" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAZElEQVRoge3ZQQqAIABFwez+d7YL5EIIXtHMNvjyVgkeBwB/Nuac9x/G2Bpa7SwPfmj/3Fp5IQE1ATUBAFBaXsqr+/3u/uf/xAJqAmoCAKDkfaAmoCagJgAASt4HagJqAmoCahdaOR43/kUXmAAAAABJRU5ErkJggg=="/>
<clipPath id="az">
<rect id="cs" width="4" height="4"/>
</clipPath>
<g id="j" clip-path="url(#az)">
<use id="ct" transform="scale(.0625)" width="100%" height="100%" xlink:href="#x"/>
</g>
<clipPath id="ba">
<path id="cu" d="m425.04 209.64h15.359v11.16h-15.359z"/>
</clipPath>
<pattern id="q" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 424.8 210.72)" patternUnits="userSpaceOnUse">
<use id="cv" xlink:href="#j"/>
</pattern>
<clipPath id="bc">
<path id="cw" d="m331.56 207.96h115.8v83.398h-115.8z"/>
</clipPath>
<pattern id="r" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 331.2 210.72)" patternUnits="userSpaceOnUse">
<use id="cx" xlink:href="#k"/>
</pattern>
<clipPath id="be">
<path id="cy" d="m388.8 303.72h53.879v38.16h-53.879z"/>
</clipPath>
<pattern id="s" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 385.2 304.32)" patternUnits="userSpaceOnUse">
<use id="cz" xlink:href="#l"/>
</pattern>
<clipPath id="as">
<path id="da" d="m288.24 326.52h19.562v15.84h-19.562z"/>
</clipPath>
<pattern id="t" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 288 329.52)" patternUnits="userSpaceOnUse">
<use id="db" xlink:href="#m"/>
</pattern>
<clipPath id="au">
<path id="dc" d="m225.96 240.36h19.078v15.719h-19.078z"/>
</clipPath>
<pattern id="u" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 223.2 243.12)" patternUnits="userSpaceOnUse">
<use id="dd" xlink:href="#n"/>
</pattern>
<clipPath id="ax">
<path id="de" d="m186 293h129v57h-129z"/>
</clipPath>
<clipPath id="aw">
<path id="df" d="m186.36 293.4h3.7188 38.043v26.523h49.078l-0.48047-26.523h37.562v55.922l-127.92-0.35937v-55.562"/>
</clipPath>
<pattern id="v" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 183.6 293.52)" patternUnits="userSpaceOnUse">
<use id="dg" xlink:href="#o"/>
</pattern>
<clipPath id="bf">
<path id="dh" d="m177 218.76h75.48v44.758h-75.48z"/>
</clipPath>
<pattern id="w" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 176.4 221.52)" patternUnits="userSpaceOnUse">
<use id="di" xlink:href="#p"/>
</pattern>
</defs>
<g id="dj" transform="translate(-149.25 -207.48)" clip-path="url(#bf)">
<path id="dk" d="m177 218.76v44.762h75.48v-44.762z" fill="url(#w)" fill-rule="evenodd"/>
</g>
<path id="dl" d="m27.387 10.801h76.199v45.719h-76.199zm0.83985 45.238-0.48047-0.48047h75.48l-0.48048 0.48047v-44.758l0.48048 0.47656h-75.48l0.48047-0.47656"/>
<g id="dm" transform="translate(-149.25 -207.48)" clip-path="url(#ax)">
<g id="dn" clip-path="url(#aw)" clip-rule="evenodd">
<path id="do" d="m186.36 293.4v55.922h127.92v-55.922z" fill="url(#v)" fill-rule="evenodd"/>
</g>
</g>
<path id="dp" d="m36.625 85.918c0-0.23828 0.24218-0.47657 0.48046-0.47657h41.762c0.23828 0 0.35938 0.23829 0.35938 0.47657v26.523l-0.35938-0.48045h49.078l-0.48046 0.48045-0.35939-26.523c0-0.11718 0-0.23828 0.12111-0.35937 0 0 0.12108-0.1172 0.23828-0.1172h37.562c0.23828 0 0.48047 0.23829 0.48047 0.47657v56.043c0 0.11718 0 0.11718-0.1211 0.23828-0.12109 0.12109-0.24219 0.12109-0.35937 0.12109l-127.92-0.35937c-0.23828 0-0.48046-0.24219-0.48046-0.48048zm0.96093 55.562-0.48047-0.48046 127.92 0.48046-0.35938 0.48048v-56.043l0.35938 0.48048h-37.562l0.48047-0.48048 0.48047 26.523c0 0.1172 0 0.23829-0.12111 0.35939-0.11718 0-0.23827 0.11719-0.35937 0.11719h-49.078c-0.24218 0-0.48047-0.23829-0.48047-0.47658v-26.523l0.48047 0.48048h-41.762l0.48047-0.48048"/>
<g id="dq" transform="translate(-149.25 -207.48)">
<use id="dr" x="149.15994" y="253.3199" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ds" transform="translate(-149.25 -207.48)">
<use id="dt" x="152.03993" y="253.3199" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="du" transform="translate(-149.25 -207.48)">
<use id="dv" x="156.35994" y="253.3199" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="dw" transform="translate(-149.25 -207.48)">
<use id="dx" x="158.99994" y="253.3199" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="dy" transform="translate(-149.25 -207.48)">
<use id="dz" x="160.43994" y="253.3199" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ea" transform="translate(-149.25 -207.48)">
<use id="eb" x="161.87993" y="253.3199" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ec" transform="translate(-149.25 -207.48)">
<use id="ed" x="163.43994" y="253.3199" width="100%" height="100%" xlink:href="#af"/>
</g>
<path id="ee" d="m52.707 59.039v23.039h-0.60157v-23.039zm-2.0391 0.60156 1.7969-3.6016 1.8008 3.6016zm3.5977 21.84-1.8008 3.5976-1.7969-3.5976"/>
<g id="ef" transform="translate(-149.25 -207.48)">
<use id="eg" x="177.95993" y="288.59988" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="eh" transform="translate(-149.25 -207.48)">
<use id="ei" x="180.83994" y="288.59988" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ej" transform="translate(-149.25 -207.48)">
<use id="ek" x="185.15993" y="288.59988" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="el" transform="translate(-149.25 -207.48)">
<use id="em" x="187.79993" y="288.59988" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="en" transform="translate(-149.25 -207.48)">
<use id="eo" x="189.23993" y="288.59988" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ep" transform="translate(-149.25 -207.48)">
<use id="eq" x="190.67992" y="288.59988" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="er" transform="translate(-149.25 -207.48)">
<use id="es" x="192.23993" y="288.59988" width="100%" height="100%" xlink:href="#h"/>
<use id="et" x="195.23993" y="288.59988" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="eu" d="m81.508 92.641h42.84v0.59766h-42.84zm0.59765 2.1602-3.5976-1.8008 3.5976-1.8008zm41.641-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<g id="ev" transform="translate(-149.25 -207.48)">
<use id="ew" x="263.99991" y="295.19989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ex" transform="translate(-149.25 -207.48)">
<use id="ey" x="266.87988" y="295.19989" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ez" transform="translate(-149.25 -207.48)">
<use id="fa" x="271.19989" y="295.19989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fb" transform="translate(-149.25 -207.48)">
<use id="fc" x="273.83987" y="295.19989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fd" transform="translate(-149.25 -207.48)">
<use id="fe" x="275.27988" y="295.19989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ff" transform="translate(-149.25 -207.48)">
<use id="fg" x="276.71991" y="295.19989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="fh" transform="translate(-149.25 -207.48)">
<use id="fi" x="278.27991" y="295.19989" width="100%" height="100%" xlink:href="#h"/>
<use id="fj" x="281.27991" y="295.19989" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="fk" d="m20.668 12.598v39.602h-0.60156v-39.602zm-2.1602 0.60157 1.7969-3.6016 1.8008 3.6016zm3.5976 38.398-1.8008 3.6016-1.7969-3.6016"/>
<g id="fl" transform="translate(-149.25 -207.48)" clip-path="url(#au)">
<path id="fm" d="m225.96 240.36v15.719h19.078v-15.719z" fill="url(#u)" fill-rule="evenodd"/>
</g>
<path id="fn" d="m76.348 32.52h19.68v16.32h-19.68zm0.59766 16.078-0.23828-0.35937h19.078l-0.35937 0.35937v-15.719l0.35937 0.24219h-19.078l0.23828-0.24219"/>
<path id="fo" d="m152.91 127.92h20.281v0.60156h-20.281zm19.68-1.5586 3.6016 1.8008-3.6016 1.8008"/>
<g id="fp" transform="translate(-149.25 -207.48)">
<use id="fq" x="328.67987" y="335.03986" width="100%" height="100%" xlink:href="#ae"/>
</g>
<g id="fr" transform="translate(-149.25 -207.48)">
<use id="fs" x="333.11987" y="335.03986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ft" transform="translate(-149.25 -207.48)">
<use id="fu" x="335.75989" y="335.03986" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="fv" transform="translate(-149.25 -207.48)">
<use id="fw" x="337.55988" y="335.03986" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="fx" transform="translate(-149.25 -207.48)">
<use id="fy" x="340.19989" y="335.03986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fz" transform="translate(-149.25 -207.48)">
<use id="ga" x="341.63989" y="335.03986" width="100%" height="100%" xlink:href="#aq"/>
</g>
<g id="gb" transform="translate(-149.25 -207.48)">
<use id="gc" x="343.6799" y="335.03986" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="gd" transform="translate(-149.25 -207.48)">
<use id="ge" x="346.31992" y="335.03986" width="100%" height="100%" xlink:href="#ap"/>
</g>
<g id="gf" transform="translate(-149.25 -207.48)">
<use id="gg" x="349.43991" y="335.03986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gh" transform="translate(-149.25 -207.48)">
<use id="gi" x="352.31992" y="335.03986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gj" transform="translate(-149.25 -207.48)">
<use id="gk" x="355.19989" y="335.03986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="gl" transform="translate(-149.25 -207.48)">
<use id="gm" x="357.8399" y="335.03986" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="gn" transform="translate(-149.25 -207.48)">
<use id="go" x="360.47989" y="335.03986" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="gp" transform="translate(-149.25 -207.48)">
<use id="gq" x="362.27991" y="335.03986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="gr" transform="translate(-149.25 -207.48)">
<use id="gs" x="364.91992" y="335.03986" width="100%" height="100%" xlink:href="#ao"/>
</g>
<g id="gt" transform="translate(-149.25 -207.48)">
<use id="gu" x="328.67987" y="341.63986" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="gv" transform="translate(-149.25 -207.48)">
<use id="gw" x="330.47989" y="341.63986" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="gx" transform="translate(-149.25 -207.48)">
<use id="gy" x="333.11987" y="341.63986" width="100%" height="100%" xlink:href="#an"/>
</g>
<g id="gz" transform="translate(-149.25 -207.48)" clip-path="url(#as)">
<path id="ha" d="m288.24 326.52v15.84h19.559v-15.84z" fill="url(#t)" fill-rule="evenodd"/>
</g>
<path id="hb" d="m138.75 118.8h20.039v16.32h-20.039zm0.60155 16.078-0.36327-0.35937h19.562l-0.35937 0.35937v-15.84l0.35937 0.35939h-19.562l0.36327-0.35939"/>
<g id="hc" transform="translate(-149.25 -207.48)" clip-path="url(#be)">
<path id="hd" d="m388.8 303.72v38.16h53.879v-38.16z" fill="url(#s)" fill-rule="evenodd"/>
</g>
<path id="he" d="m239.07 95.879h54.84v39h-54.84zm0.83985 38.52-0.35938-0.35939h53.879l-0.35938 0.35939v-38.16l0.35938 0.48047h-53.879l0.35937-0.48047"/>
<path id="hf" d="m236.43 103.8 52.68 34.797-0.59766 0.72267-52.562-34.801"/>
<path id="hg" d="m244.11 140.64 27-36.121-0.96093-0.71875-27 36.117"/>
<g id="hh" transform="translate(-149.25 -207.48)">
<use id="hi" x="387.83984" y="325.91986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hj" transform="translate(-149.25 -207.48)">
<use id="hk" x="390.71985" y="325.91986" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="hl" transform="translate(-149.25 -207.48)">
<use id="hm" x="395.03983" y="325.91986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hn" transform="translate(-149.25 -207.48)">
<use id="ho" x="397.67984" y="325.91986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="hp" transform="translate(-149.25 -207.48)">
<use id="hq" x="399.11984" y="325.91986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="hr" transform="translate(-149.25 -207.48)">
<use id="hs" x="400.55984" y="325.91986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ht" transform="translate(-149.25 -207.48)">
<use id="hu" x="402.11984" y="325.91986" width="100%" height="100%" xlink:href="#am"/>
</g>
<g id="hv" transform="translate(-149.25 -207.48)" clip-path="url(#bc)">
<path id="hw" d="m331.56 207.96v83.398h115.8v-83.398z" fill="url(#r)" fill-rule="evenodd"/>
</g>
<path id="hx" d="m181.82 0h116.76v84.238h-116.76zm0.84375 83.879-0.36328-0.48045h115.8l-0.48046 0.48045v-83.398l0.48046 0.48047h-115.8l0.36328-0.48047"/>
<path id="hy" d="m200.43 70.199v-3.6016h0.96093v3.6016zm0-6.3594v-3.6016h0.96093v3.6016zm0-6.2422v-3.5976h0.96093v3.5976zm0-6.3594v-3.5977h0.96093v3.5977zm0-6.2383v-3.6016h0.96093v3.6016zm0-6.3594v-3.6016h0.96093v3.6016zm0-6.2422v-3.5977h0.96093v3.5977zm0-6.3594v-3.5977h0.96093v3.5977zm0-6.2383v-3.9609h0.48046v0.83985l0.48047-0.48047v3.6016zm3.2422-3.9609h3.5977v0.83985h-3.5977zm6.2383 0h3.6016v0.83985h-3.6016zm6.3594 0h3.6016v0.83985h-3.6016zm6.2422 0h3.5977v0.83985h-3.5977zm6.3594 0h3.5977v0.83985h-3.5977zm6.2383 0h3.6016v0.83985h-3.6016zm6.3594 0h3.6016v0.83985h-3.6016zm6.2422 0h3.5977v0.83985h-3.5977zm6.3594 0h3.6016v0.83985h-3.6016zm6.2383 0h3.6016v0.83985h-3.6016zm6.3633 0h3.5977v0.83985h-3.5977zm4.918 2.2813v3.5977h-0.96093v-3.5977zm0 6.2383v3.6016h-0.96093v-3.6016zm0 6.3594v3.6016h-0.96093v-3.6016zm0 6.2422v3.5976h-0.96093v-3.5976zm0 6.3594v3.5977h-0.96093v-3.5977zm0 6.2383v3.6016h-0.96093v-3.6016zm0 6.3594v3.6016h-0.96093v-3.6016zm0 6.2422v3.5977h-0.96093v-3.5977zm0 6.3594v2.0391h-2.3984v-0.83984h1.918l-0.48046 0.48047v-1.6797zm-5.0391 2.0391h-3.6016v-0.83984h3.6016zm-6.3594 0h-3.6016v-0.83984h3.6016zm-6.2422 0h-3.5977v-0.83984h3.5977zm-6.3594 0h-3.6016v-0.83984h3.6016zm-6.2383 0h-3.6016v-0.83984h3.6016zm-6.3633 0h-3.5977v-0.83984h3.5977zm-6.2383 0h-3.6016v-0.83984h3.6016zm-6.3594 0h-3.6016v-0.83984h3.6016zm-6.2422 0h-3.5976v-0.83984h3.5976zm-6.3594 0h-3.5977v-0.83984h3.5977zm-6.2383 0h-2.6406v-0.83984h2.6406"/>
<g id="hz" transform="translate(-149.25 -207.48)" clip-path="url(#ba)">
<path id="ia" d="m425.04 209.64v11.16h15.359v-11.16z" fill="url(#q)" fill-rule="evenodd"/>
</g>
<path id="ib" d="m275.43 1.8008h15.961v11.879h-15.961zm0.60156 11.52-0.24219-0.24219h15.359l-0.35938 0.24219v-11.16l0.35938 0.23829h-15.359l0.24219-0.23829"/>
<path id="ic" d="m185.79 51.48h11.641v0.83984h-11.641zm0.60156 2.2773-3.6016-1.7969 3.6016-1.8008zm10.437-3.5977 3.6016 1.8008-3.6016 1.7969"/>
<g id="id" transform="translate(-149.25 -207.48)">
<use id="ie" x="343.19986" y="265.31989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="if" transform="translate(-149.25 -207.48)">
<use id="ig" x="346.07986" y="265.31989" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ih" transform="translate(-149.25 -207.48)">
<use id="ii" x="350.39984" y="265.31989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ij" transform="translate(-149.25 -207.48)">
<use id="ik" x="353.03986" y="265.31989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="il" transform="translate(-149.25 -207.48)">
<use id="im" x="354.47986" y="265.31989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="in" transform="translate(-149.25 -207.48)">
<use id="io" x="355.91986" y="265.31989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ip" transform="translate(-149.25 -207.48)">
<use id="iq" x="357.47986" y="265.31989" width="100%" height="100%" xlink:href="#al"/>
</g>
<path id="ir" d="m219.03 27.84v30.719h38.641v-30.719z" fill="#fff" fill-rule="evenodd"/>
<path id="is" d="m218.67 27.598h39.238v31.203h-39.238zm0.59766 30.961-0.23827-0.35937h38.641l-0.36327 0.35937v-30.719l0.36327 0.35938h-38.641l0.23827-0.35938"/>
<path id="it" d="m237.63 76.801v7.918h24.723v-7.918z" fill="#fff" fill-rule="evenodd"/>
<g id="iu" transform="translate(-149.25 -207.48)">
<use id="iv" x="387.83984" y="290.99988" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="iw" transform="translate(-149.25 -207.48)">
<use id="ix" x="390.71985" y="290.99988" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="iy" transform="translate(-149.25 -207.48)">
<use id="iz" x="395.03983" y="290.99988" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ja" transform="translate(-149.25 -207.48)">
<use id="jb" x="397.67984" y="290.99988" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jc" transform="translate(-149.25 -207.48)">
<use id="jd" x="399.11984" y="290.99988" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="je" transform="translate(-149.25 -207.48)">
<use id="jf" x="402.71985" y="290.99988" width="100%" height="100%" xlink:href="#ak"/>
</g>
<g id="jg" transform="translate(-149.25 -207.48)">
<use id="jh" x="404.75986" y="290.99988" width="100%" height="100%" xlink:href="#aj"/>
</g>
<g id="ji" transform="translate(-149.25 -207.48)">
<use id="jj" x="406.19986" y="290.99988" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="jk" transform="translate(-149.25 -207.48)">
<use id="jl" x="409.07986" y="290.99988" width="100%" height="100%" xlink:href="#ai"/>
</g>
<path id="jm" d="m260.19 41.281h7.4375v0.59765h-7.4375zm0.59766 2.0391-3.5977-1.8008 3.5977-1.8008zm6.2422-3.6016 3.5976 1.8008-3.5976 1.8008"/>
<path id="jn" d="m237.63 41.16v7.8008h17.641v-7.8008z" fill="#fff" fill-rule="evenodd"/>
<g id="jo" transform="translate(-149.25 -207.48)">
<use id="jp" x="387.83984" y="255.35989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="jq" transform="translate(-149.25 -207.48)">
<use id="jr" x="390.71985" y="255.35989" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="js" transform="translate(-149.25 -207.48)">
<use id="jt" x="395.03983" y="255.35989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ju" transform="translate(-149.25 -207.48)">
<use id="jv" x="397.67984" y="255.35989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jw" transform="translate(-149.25 -207.48)">
<use id="jx" x="399.11984" y="255.35989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jy" transform="translate(-149.25 -207.48)">
<use id="jz" x="400.55984" y="255.35989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ka" transform="translate(-149.25 -207.48)">
<use id="kb" x="402.11984" y="255.35989" width="100%" height="100%" xlink:href="#ah"/>
</g>
<path id="kc" d="m108.51 25.918h86.637v0.60156h-86.637zm0.59764 2.043-3.5976-1.8008 3.5976-1.8008zm85.441-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="kd" d="m153.39 23.758v7.8008h17.758v-7.8008z" fill="#fff" fill-rule="evenodd"/>
<g id="ke" transform="translate(-149.25 -207.48)">
<use id="kf" x="303.59988" y="237.9599" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="kg" transform="translate(-149.25 -207.48)">
<use id="kh" x="306.47989" y="237.9599" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ki" transform="translate(-149.25 -207.48)">
<use id="kj" x="310.79987" y="237.9599" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="kk" transform="translate(-149.25 -207.48)">
<use id="kl" x="313.43985" y="237.9599" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="km" transform="translate(-149.25 -207.48)">
<use id="kn" x="314.87988" y="237.9599" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ko" transform="translate(-149.25 -207.48)">
<use id="kp" x="316.31989" y="237.9599" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="kq" transform="translate(-149.25 -207.48)">
<use id="kr" x="317.87988" y="237.9599" width="100%" height="100%" xlink:href="#ag"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 36 KiB

View File

@ -0,0 +1,5 @@
Name,Description,Flags,Value
(pwbm.1),Min width of pwbm.dg,,N/A
(pwbm.2),Min spacing between two pwbm.dg inside UHVI,,N/A
(pwbm.3),Min enclosure of dnwell:dg by pwbm.dg inside UHVI (exempt pwbm hole inside dnwell),,N/A
(pwbm.4),dnwell inside UHVI must be enclosed by pwbm (exempt pwbm hole inside dnwell),,N/A
1 Name Description Flags Value
2 (pwbm.1) Min width of pwbm.dg N/A
3 (pwbm.2) Min spacing between two pwbm.dg inside UHVI N/A
4 (pwbm.3) Min enclosure of dnwell:dg by pwbm.dg inside UHVI (exempt pwbm hole inside dnwell) N/A
5 (pwbm.4) dnwell inside UHVI must be enclosed by pwbm (exempt pwbm hole inside dnwell) N/A

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 92 KiB

View File

@ -0,0 +1,6 @@
Name,Description,Flags,Value
(pwdem.1),Min width of pwdem.dg,,N/A
(pwdem.2),Min spacing between two pwdem.dg inside UHVI on same net,,N/A
(pwdem.3),Min enclosure of pwdem:dg by pwbm.dg inside UHVI,,N/A
(pwdem.4),pwdem.dg must be enclosed by UHVI,,N/A
(pwdem.5),pwdem.dg inside UHVI must be enclosed by deep nwell,,N/A
1 Name Description Flags Value
2 (pwdem.1) Min width of pwdem.dg N/A
3 (pwdem.2) Min spacing between two pwdem.dg inside UHVI on same net N/A
4 (pwdem.3) Min enclosure of pwdem:dg by pwbm.dg inside UHVI N/A
5 (pwdem.4) pwdem.dg must be enclosed by UHVI N/A
6 (pwdem.5) pwdem.dg inside UHVI must be enclosed by deep nwell N/A

View File

@ -0,0 +1,256 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="v" width="263.52pt" height="101.28pt" version="1.1" viewBox="0 0 263.52 101.28" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="w">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="x">
<g id="y">
<symbol id="i" overflow="visible">
<path id="z" d="m1.1094-1.8594h1.375c0.32812 0 0.60938-0.09375 0.84375-0.3125 0.26562-0.23438 0.375-0.51562 0.375-0.92188 0-0.8125-0.48438-1.2812-1.3438-1.2812h-1.8125v4.375h0.5625zm0-0.48438v-1.5312h1.1562c0.53125 0 0.85938 0.28125 0.85938 0.76562 0 0.46875-0.32812 0.76562-0.85938 0.76562z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="aa" d="m4.4688 0 1.1094-4.375h-0.625l-0.8125 3.5469-0.98438-3.5469h-0.60938l-0.96875 3.5469-0.82812-3.5469h-0.625l1.125 4.375h0.60938l0.98438-3.5938 1.0156 3.5938z"/>
</symbol>
<symbol id="k" overflow="visible">
<path id="ab" d="m0.46875 0h1.9844c0.40625 0 0.71875-0.10938 0.95312-0.35938 0.21875-0.23438 0.32812-0.54688 0.32812-0.89062 0-0.53125-0.23438-0.84375-0.79688-1.0625 0.40625-0.1875 0.60938-0.5 0.60938-0.95312 0-0.3125-0.125-0.59375-0.34375-0.79688-0.23438-0.21875-0.53125-0.3125-0.95312-0.3125h-1.7812zm0.5625-2.4844v-1.3906h1.0781c0.3125 0 0.48438 0.03125 0.64062 0.15625 0.15625 0.10938 0.23438 0.29688 0.23438 0.53125s-0.078125 0.42188-0.23438 0.54688c-0.15625 0.10938-0.32812 0.15625-0.64062 0.15625zm0 2v-1.5156h1.3594c0.26562 0 0.45312 0.0625 0.57812 0.21875 0.14062 0.125 0.21875 0.32812 0.21875 0.54688 0 0.20312-0.078125 0.39062-0.21875 0.53125-0.125 0.14062-0.3125 0.21875-0.57812 0.21875z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="ac" d="m2.8125 0 1.2188-3.6719v3.6719h0.53125v-4.375h-0.76562l-1.2812 3.8125-1.2969-3.8125h-0.76562v4.375h0.53125v-3.6719l1.2344 3.6719z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="ad" d="m0.32812 1.3125h0.5v-1.6406c0.26562 0.32812 0.5625 0.46875 0.96875 0.46875 0.8125 0 1.3438-0.65625 1.3438-1.6562 0-1.0625-0.51562-1.7188-1.3594-1.7188-0.42188 0-0.76562 0.1875-1 0.5625v-0.46875h-0.45312zm1.375-4.0781c0.54688 0 0.90625 0.48438 0.90625 1.2344 0 0.71875-0.35938 1.2031-0.90625 1.2031-0.53125 0-0.875-0.48438-0.875-1.2188s0.34375-1.2188 0.875-1.2188z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="ae" d="m3.3281 0 0.92188-3.1406h-0.5625l-0.625 2.4375-0.625-2.4375h-0.60938l-0.59375 2.4375-0.64062-2.4375h-0.5625l0.92188 3.1406h0.5625l0.60938-2.4688 0.625 2.4688z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="af" d="m0.42188-3.1406v3.1406h0.5v-1.9688c0-0.46875 0.32812-0.82812 0.73438-0.82812 0.375 0 0.59375 0.23438 0.59375 0.625v2.1719h0.5v-1.9688c0-0.46875 0.32812-0.82812 0.73438-0.82812 0.375 0 0.57812 0.23438 0.57812 0.625v2.1719h0.51562v-2.3594c0-0.5625-0.32812-0.875-0.92188-0.875-0.42188 0-0.67188 0.125-0.96875 0.48438-0.17188-0.34375-0.4375-0.48438-0.84375-0.48438-0.42188 0-0.6875 0.15625-0.96875 0.53125v-0.4375z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="ag" d="m1.1406-0.625h-0.625v0.625h0.625z"/>
</symbol>
<symbol id="u" overflow="visible">
<path id="ah" d="m1.5469-3.0312v3.0312h0.53125v-4.25h-0.34375c-0.1875 0.65625-0.3125 0.73438-1.125 0.84375v0.375z"/>
</symbol>
<symbol id="t" overflow="visible">
<path id="ai" d="m3.0312-0.51562h-2.2344c0.0625-0.35938 0.25-0.57812 0.76562-0.875l0.60938-0.32812c0.59375-0.32812 0.89062-0.76562 0.89062-1.2812 0-0.35938-0.14062-0.6875-0.39062-0.92188-0.25-0.21875-0.5625-0.32812-0.96875-0.32812-0.54688 0-0.9375 0.1875-1.1719 0.54688-0.15625 0.23438-0.21875 0.5-0.23438 0.92188h0.53125c0.015625-0.28125 0.046875-0.45312 0.125-0.59375 0.14062-0.26562 0.42188-0.42188 0.73438-0.42188 0.48438 0 0.84375 0.34375 0.84375 0.79688 0 0.34375-0.20312 0.625-0.57812 0.84375l-0.5625 0.3125c-0.875 0.5-1.1406 0.90625-1.1875 1.8438h2.8281z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="aj" d="m0.53125 0h1.6875c1.1094 0 1.7812-0.82812 1.7812-2.1875s-0.67188-2.1875-1.7812-2.1875h-1.6875zm0.5625-0.48438v-3.3906h1.0312c0.85938 0 1.3125 0.57812 1.3125 1.6875s-0.45312 1.7031-1.3125 1.7031z"/>
</symbol>
<symbol id="s" overflow="visible">
<path id="ak" d="m3.875-4.375h-0.53125v3.5781l-2.2812-3.5781h-0.60938v4.375h0.53125v-3.5469l2.2656 3.5469h0.625z"/>
</symbol>
<symbol id="r" overflow="visible">
<path id="al" d="m1.3281-1.9531h0.28125c0.59375 0 0.89062 0.26562 0.89062 0.76562 0 0.54688-0.32812 0.85938-0.89062 0.85938-0.57812 0-0.85938-0.29688-0.89062-0.90625h-0.53125c0.03125 0.34375 0.09375 0.5625 0.1875 0.75 0.21875 0.40625 0.64062 0.625 1.2188 0.625 0.875 0 1.4375-0.53125 1.4375-1.3281 0-0.54688-0.20312-0.84375-0.71875-1.0156 0.40625-0.15625 0.59375-0.45312 0.59375-0.875 0-0.73438-0.48438-1.1719-1.2969-1.1719-0.85938 0-1.3125 0.46875-1.3281 1.375h0.53125c0-0.26562 0.03125-0.40625 0.09375-0.53125 0.125-0.23438 0.39062-0.39062 0.71875-0.39062 0.46875 0 0.75 0.28125 0.75 0.73438 0 0.29688-0.10938 0.46875-0.34375 0.57812-0.14062 0.046875-0.32812 0.078125-0.70312 0.078125z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="am" d="m3.0781-1.4062c0-0.48438-0.03125-0.76562-0.125-1-0.20312-0.51562-0.6875-0.82812-1.2656-0.82812-0.89062 0-1.4531 0.67188-1.4531 1.7031s0.54688 1.6719 1.4375 1.6719c0.71875 0 1.2188-0.40625 1.3438-1.0938h-0.5c-0.14062 0.40625-0.42188 0.625-0.82812 0.625-0.3125 0-0.59375-0.14062-0.75-0.40625-0.125-0.17188-0.17188-0.35938-0.17188-0.67188zm-2.2969-0.40625c0.03125-0.57812 0.39062-0.95312 0.89062-0.95312s0.875 0.40625 0.875 0.92188c0 0 0 0.015625-0.015625 0.03125z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="an" d="m2.9688-4.375h-0.5v1.625c-0.20312-0.3125-0.54688-0.48438-0.96875-0.48438-0.8125 0-1.3438 0.65625-1.3438 1.6562 0 1.0625 0.51562 1.7188 1.375 1.7188 0.42188 0 0.71875-0.17188 1-0.54688v0.40625h0.4375zm-1.375 1.6094c0.53125 0 0.875 0.48438 0.875 1.2344 0 0.71875-0.34375 1.2031-0.875 1.2031-0.54688 0-0.92188-0.48438-0.92188-1.2188s0.375-1.2188 0.92188-1.2188z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="ao" d="m1.0938-1.9844h2.3906v-0.5h-2.3906v-1.3906h2.4688v-0.5h-3.0156v4.375h3.125v-0.48438h-2.5781z"/>
</symbol>
<symbol id="q" overflow="visible">
<path id="ap" d="m2.9844-3.1406c-0.09375-0.70312-0.54688-1.1094-1.2031-1.1094-0.46875 0-0.89062 0.21875-1.1406 0.60938-0.26562 0.40625-0.375 0.92188-0.375 1.7031 0 0.71875 0.09375 1.1719 0.35938 1.5469 0.21875 0.34375 0.59375 0.53125 1.0625 0.53125 0.8125 0 1.3906-0.60938 1.3906-1.4375 0-0.79688-0.54688-1.3438-1.2969-1.3438-0.42188 0-0.75 0.15625-0.98438 0.46875 0-1.0312 0.34375-1.6094 0.95312-1.6094 0.375 0 0.625 0.23438 0.70312 0.64062zm-1.2812 0.96875c0.51562 0 0.82812 0.34375 0.82812 0.92188 0 0.53125-0.35938 0.92188-0.84375 0.92188s-0.85938-0.40625-0.85938-0.95312c0-0.53125 0.35938-0.89062 0.875-0.89062z"/>
</symbol>
<symbol id="p" overflow="visible">
<path id="aq" d="m3.9688-5.25v3.6875c0 0.70312-0.5 1.1406-1.3438 1.1406-0.39062 0-0.70312-0.09375-0.96875-0.28125-0.25-0.20312-0.375-0.46875-0.375-0.85938v-3.6875h-0.67188v3.6875c0 1.0625 0.76562 1.7344 2.0156 1.7344 1.2344 0 2.0156-0.6875 2.0156-1.7344v-3.6875z"/>
</symbol>
<symbol id="o" overflow="visible">
<path id="ar" d="m3.9688-2.3906v2.3906h0.67188v-5.25h-0.67188v2.2656h-2.7031v-2.2656h-0.67188v5.25h0.6875v-2.3906z"/>
</symbol>
<symbol id="n" overflow="visible">
<path id="as" d="m2.8281 0 1.8125-5.25h-0.70312l-1.4531 4.4375-1.5469-4.4375h-0.71875l1.8906 5.25z"/>
</symbol>
<symbol id="m" overflow="visible">
<path id="at" d="m1.3906-5.25h-0.67188v5.25h0.67188z"/>
</symbol>
</g>
</defs>
<path id="au" d="m0.23828 0.24218v100.8h263.04v-100.8z" fill="#fff" fill-rule="evenodd"/>
<path id="av" d="m0 0h263.52v101.28h-263.52zm0.48046 101.04-0.24218-0.24219h263.04l-0.23827 0.24219v-100.8l0.23827 0.23829h-263.04l0.24218-0.23829" fill="#f0f"/>
<path id="aw" d="m20.277 18.121v71.402h204.6v-71.402z" fill="#cfc" fill-rule="evenodd"/>
<path id="ax" d="m20.039 17.883h205.08v71.879h-205.08zm0.48047 71.641-0.24219-0.24218h204.6l-0.24219 0.24218v-71.402l0.24219 0.24219h-204.6l0.24219-0.24219"/>
<path id="ay" d="m132.6 28.562v47.758h68.281v-47.758z" fill="#fabf8f" fill-rule="evenodd"/>
<path id="az" d="m132.48 28.441h68.637v48h-68.637zm0.35938 47.879-0.2422-0.23828h68.281l-0.24219 0.23828v-47.758l0.24219 0.23828h-68.281l0.24219-0.23828"/>
<g id="ba" transform="translate(-232.44 -329.4)">
<use id="bb" x="366.47986" y="364.79987" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="bc" transform="translate(-232.44 -329.4)">
<use id="bd" x="370.43985" y="364.79987" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="be" transform="translate(-232.44 -329.4)">
<use id="bf" x="376.43985" y="364.79987" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="bg" transform="translate(-232.44 -329.4)">
<use id="bh" x="380.39981" y="364.79987" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="bi" d="m29.52 25.922v51.238h70.438v-51.238z" fill="#fabf8f" fill-rule="evenodd"/>
<path id="bj" d="m29.277 25.68h70.922v51.723h-70.922zm0.48047 51.48-0.23828-0.23828h70.438l-0.23828 0.23828v-51.238l0.23828 0.1211h-70.438l0.23828-0.1211"/>
<g id="bk" transform="translate(-232.44 -329.4)">
<use id="bl" x="263.27991" y="362.03986" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="bm" transform="translate(-232.44 -329.4)">
<use id="bn" x="267.23987" y="362.03986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="bo" transform="translate(-232.44 -329.4)">
<use id="bp" x="273.23987" y="362.03986" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="bq" transform="translate(-232.44 -329.4)">
<use id="br" x="277.19986" y="362.03986" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="bs" d="m95.16 52.082h43.437v0.59765h-43.437zm0.59766 2.1602-3.5977-1.8008 3.5977-1.8008zm42.242-3.6016 3.5976 1.8008-3.5976 1.8008"/>
<g id="bt" transform="translate(-232.44 -329.4)">
<use id="bu" x="332.75986" y="393.71985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="bv" transform="translate(-232.44 -329.4)">
<use id="bw" x="336.11987" y="393.71985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="bx" transform="translate(-232.44 -329.4)">
<use id="by" x="340.31985" y="393.71985" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="bz" transform="translate(-232.44 -329.4)">
<use id="ca" x="343.67984" y="393.71985" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="cb" transform="translate(-232.44 -329.4)">
<use id="cc" x="347.03986" y="393.71985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="cd" transform="translate(-232.44 -329.4)">
<use id="ce" x="351.83984" y="393.71985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="cf" transform="translate(-232.44 -329.4)">
<use id="cg" x="353.51987" y="393.71985" width="100%" height="100%" xlink:href="#t"/>
</g>
<g id="ch" transform="translate(-232.44 -329.4)">
<use id="ci" x="434.75983" y="415.67984" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="cj" transform="translate(-232.44 -329.4)">
<use id="ck" x="439.0798" y="415.67984" width="100%" height="100%" xlink:href="#s"/>
</g>
<g id="cl" transform="translate(-232.44 -329.4)">
<use id="cm" x="443.39981" y="415.67984" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="cn" d="m141.24 37.801v30.242h44.762v-30.242z" fill="#f0dcd9" fill-rule="evenodd"/>
<path id="co" d="m141 37.562h45.117v30.719h-45.117zm0.48046 30.48-0.24219-0.24219h44.762l-0.24219 0.24219v-30.242l0.24219 0.24219h-44.762l0.24219-0.24219"/>
<g id="cp" transform="translate(-232.44 -329.4)">
<use id="cq" x="374.99985" y="373.91986" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="cr" transform="translate(-232.44 -329.4)">
<use id="cs" x="378.95984" y="373.91986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ct" transform="translate(-232.44 -329.4)">
<use id="cu" x="384.95984" y="373.91986" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="cv" transform="translate(-232.44 -329.4)">
<use id="cw" x="389.27982" y="373.91986" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="cx" transform="translate(-232.44 -329.4)">
<use id="cy" x="393.23981" y="373.91986" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="cz" d="m40.918 39.121v30.719h49.32v-30.719z" fill="#f0dcd9" fill-rule="evenodd"/>
<path id="da" d="m40.68 38.883h49.801v31.199h-49.801zm0.48047 30.957-0.24219-0.23828h49.32l-0.23828 0.23828v-30.719l0.23828 0.24219h-49.32l0.24219-0.24219"/>
<g id="db" transform="translate(-232.44 -329.4)">
<use id="dc" x="274.7999" y="375.35986" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="dd" transform="translate(-232.44 -329.4)">
<use id="de" x="278.75989" y="375.35986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="df" transform="translate(-232.44 -329.4)">
<use id="dg" x="284.75989" y="375.35986" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="dh" transform="translate(-232.44 -329.4)">
<use id="di" x="289.07986" y="375.35986" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="dj" transform="translate(-232.44 -329.4)">
<use id="dk" x="293.03986" y="375.35986" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="dl" d="m46.918 51.242h38.879v0.59766h-38.879zm0.60157 2.0391-3.6016-1.8008 3.6016-1.8008zm37.68-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<g id="dm" transform="translate(-232.44 -329.4)">
<use id="dn" x="274.91989" y="395.51984" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="do" transform="translate(-232.44 -329.4)">
<use id="dp" x="278.27988" y="395.51984" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="dq" transform="translate(-232.44 -329.4)">
<use id="dr" x="282.47989" y="395.51984" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="ds" transform="translate(-232.44 -329.4)">
<use id="dt" x="285.83987" y="395.51984" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="du" transform="translate(-232.44 -329.4)">
<use id="dv" x="289.19986" y="395.51984" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="dw" transform="translate(-232.44 -329.4)">
<use id="dx" x="293.99988" y="395.51984" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="dy" transform="translate(-232.44 -329.4)">
<use id="dz" x="295.6799" y="395.51984" width="100%" height="100%" xlink:href="#u"/>
</g>
<g id="ea" transform="translate(-232.44 -329.4)" fill="#ff30cc">
<use id="eb" x="466.9198" y="425.39984" width="100%" height="100%" xlink:href="#p"/>
</g>
<g id="ec" transform="translate(-232.44 -329.4)" fill="#ff30cc">
<use id="ed" x="472.0798" y="425.39984" width="100%" height="100%" xlink:href="#o"/>
</g>
<g id="ee" transform="translate(-232.44 -329.4)" fill="#ff30cc">
<use id="ef" x="477.23981" y="425.39984" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="eg" transform="translate(-232.44 -329.4)" fill="#ff30cc">
<use id="eh" x="482.03979" y="425.39984" width="100%" height="100%" xlink:href="#m"/>
</g>
<path id="ei" d="m165.36 48.48h18.961v0.60156h-18.961zm18.359-1.5586 3.6016 1.8008-3.6016 1.8008"/>
<path id="ej" d="m230.16 62.641h19.078v0.60156h-19.078zm0.59766 2.1602-3.5977-1.8008 3.5977-1.7969"/>
<path id="ek" d="m203.28 48.48h18.961v0.60156h-18.961zm0.60156 2.043-3.6016-1.8008 3.6016-1.8008"/>
<path id="el" d="m163.56 61.801h19.078v0.60156h-19.078zm18.48-1.5586 3.5976 1.8008-3.5976 1.7969"/>
<g id="em" transform="translate(-232.44 -329.4)">
<use id="en" x="435.35983" y="371.63986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="eo" transform="translate(-232.44 -329.4)">
<use id="ep" x="438.71982" y="371.63986" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="eq" transform="translate(-232.44 -329.4)">
<use id="er" x="442.9198" y="371.63986" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="es" transform="translate(-232.44 -329.4)">
<use id="et" x="446.27982" y="371.63986" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="eu" transform="translate(-232.44 -329.4)">
<use id="ev" x="449.6398" y="371.63986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ew" transform="translate(-232.44 -329.4)">
<use id="ex" x="454.43982" y="371.63986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ey" transform="translate(-232.44 -329.4)">
<use id="ez" x="456.11984" y="371.63986" width="100%" height="100%" xlink:href="#r"/>
</g>
<g id="fa" transform="translate(-232.44 -329.4)">
<use id="fb" x="459.47983" y="403.79984" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="fc" transform="translate(-232.44 -329.4)">
<use id="fd" x="462.83981" y="403.79984" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="fe" transform="translate(-232.44 -329.4)">
<use id="ff" x="467.03979" y="403.79984" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="fg" transform="translate(-232.44 -329.4)">
<use id="fh" x="470.39981" y="403.79984" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="fi" transform="translate(-232.44 -329.4)">
<use id="fj" x="473.7598" y="403.79984" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fk" transform="translate(-232.44 -329.4)">
<use id="fl" x="478.55981" y="403.79984" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fm" transform="translate(-232.44 -329.4)">
<use id="fn" x="480.23981" y="403.79984" width="100%" height="100%" xlink:href="#q"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,6 @@
Name,Description,Flags,Value
(hvtp.1),Min width of hvtp,,0.380
(hvtp.2),Min spacing between hvtp to hvtp,,0.380
(hvtp.3),Min enclosure of pfet by hvtp,P,0.180
(hvtp.4),Min spacing between pfet and hvtp,P,0.180
(hvtp.5),Min area of hvtp (um^2),,0.265
1 Name Description Flags Value
2 (hvtp.1) Min width of hvtp 0.380
3 (hvtp.2) Min spacing between hvtp to hvtp 0.380
4 (hvtp.3) Min enclosure of pfet by hvtp P 0.180
5 (hvtp.4) Min spacing between pfet and hvtp P 0.180
6 (hvtp.5) Min area of hvtp (um^2) 0.265

View File

@ -0,0 +1,410 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="bi" width="273.6pt" height="152.28pt" version="1.1" viewBox="0 0 273.6 152.28" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="bj">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="bk">
<g id="bl">
<symbol id="b" overflow="visible">
<path id="bm" d="m0.046875-2.3594h0.15625c0.20312 0 0.25 0.0625 0.25 0.34375v2.7969c0 0.3125-0.0625 0.375-0.42188 0.42188v0.09375h1.4531v-0.10938c-0.45312 0-0.53125-0.0625-0.53125-0.4375v-0.95312c0.20312 0.20312 0.35938 0.26562 0.60938 0.26562 0.70312 0 1.25-0.67188 1.25-1.5469 0-0.73438-0.40625-1.2812-1-1.2812-0.32812 0-0.59375 0.15625-0.85938 0.48438v-0.46875l-0.03125-0.015625c-0.32812 0.125-0.53125 0.20312-0.875 0.3125zm0.90625 0.35938c0-0.1875 0.34375-0.40625 0.60938-0.40625 0.45312 0 0.73438 0.46875 0.73438 1.1562 0 0.67188-0.28125 1.125-0.71875 1.125-0.28125 0-0.625-0.21875-0.625-0.40625z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="bn" d="m1.8594-2.7031h-0.75v-0.6875c0-0.35938 0.125-0.54688 0.34375-0.54688 0.125 0 0.21875 0.0625 0.32812 0.23438 0.09375 0.15625 0.15625 0.21875 0.26562 0.21875 0.14062 0 0.25-0.10938 0.25-0.23438 0-0.21875-0.26562-0.375-0.625-0.375-0.375 0-0.6875 0.15625-0.84375 0.4375-0.15625 0.26562-0.20312 0.46875-0.20312 0.95312h-0.5v0.1875h0.5v1.8906c0 0.4375-0.078125 0.51562-0.5 0.53125v0.09375h1.5625v-0.09375c-0.5-0.015625-0.5625-0.078125-0.5625-0.53125v-1.8906h0.73438z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="bo" d="m2.4531-0.98438c-0.29688 0.45312-0.54688 0.625-0.9375 0.625-0.34375 0-0.59375-0.17188-0.76562-0.51562-0.10938-0.21875-0.15625-0.42188-0.17188-0.78125h1.8594c-0.0625-0.39062-0.10938-0.5625-0.26562-0.76562-0.1875-0.21875-0.45312-0.34375-0.76562-0.34375-0.29688 0-0.57812 0.10938-0.8125 0.3125-0.28125 0.25-0.4375 0.67188-0.4375 1.1719 0 0.82812 0.42188 1.3438 1.1094 1.3438 0.57812 0 1.0312-0.35938 1.2812-1zm-1.8594-0.875c0.0625-0.46875 0.26562-0.6875 0.64062-0.6875 0.35938 0 0.5 0.17188 0.57812 0.6875z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="bp" d="m1.5312-2.7031h-0.60938v-0.6875c0-0.0625 0-0.078125-0.046875-0.078125-0.03125 0.0625-0.078125 0.10938-0.10938 0.15625-0.23438 0.34375-0.48438 0.625-0.57812 0.65625-0.078125 0.03125-0.10938 0.078125-0.10938 0.10938 0 0.015625 0 0.03125 0.03125 0.03125h0.3125v1.8125c0 0.5 0.17188 0.76562 0.53125 0.76562 0.29688 0 0.51562-0.14062 0.71875-0.45312l-0.078125-0.078125c-0.125 0.15625-0.21875 0.21875-0.35938 0.21875-0.21875 0-0.3125-0.15625-0.3125-0.54688v-1.7188h0.60938z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="bq" d="m0.9375-2.0625c0.25-0.26562 0.4375-0.375 0.67188-0.375 0.29688 0 0.45312 0.21875 0.45312 0.64062v1.1875c0 0.40625-0.0625 0.48438-0.40625 0.51562v0.09375h1.2656v-0.09375c-0.32812-0.0625-0.35938-0.10938-0.35938-0.51562v-1.2031c0-0.625-0.25-0.95312-0.73438-0.95312-0.35938 0-0.60938 0.15625-0.89062 0.51562v-1.8281l-0.03125-0.015625c-0.20312 0.0625-0.34375 0.10938-0.6875 0.21875l-0.15625 0.046875v0.09375c0.015625-0.015625 0.046875-0.015625 0.0625-0.015625 0.26562 0 0.3125 0.046875 0.3125 0.3125v2.8281c0 0.42188-0.03125 0.46875-0.39062 0.51562v0.09375h1.2969v-0.09375c-0.34375-0.03125-0.40625-0.10938-0.40625-0.51562z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="br" d="m2.8594-2.7031h-0.82812v0.09375c0.1875 0.015625 0.28125 0.078125 0.28125 0.1875 0 0.0625-0.015625 0.125-0.03125 0.1875l-0.59375 1.5469-0.625-1.5312c-0.03125-0.078125-0.046875-0.17188-0.046875-0.21875 0-0.10938 0.0625-0.15625 0.28125-0.17188v-0.09375h-1.1875v0.09375c0.23438 0.015625 0.28125 0.078125 0.54688 0.6875l0.71875 1.7188c0.015625 0.046875 0.03125 0.078125 0.046875 0.125 0.046875 0.10938 0.078125 0.15625 0.10938 0.15625 0.046875 0 0.078125-0.078125 0.17188-0.29688l0.76562-1.9219c0.17188-0.40625 0.21875-0.45312 0.39062-0.46875z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="bs" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="am" overflow="visible">
<path id="bt" d="m2.8281-1.3906h-0.60938v-2.6719h-0.26562l-1.875 2.6719v0.39062h1.6875v1h0.45312v-1h0.60938zm-1.0781 0h-1.4375l1.4375-2.0469z"/>
</symbol>
<symbol id="al" overflow="visible">
<path id="bu" d="m0.92188-1.9844c0.34375 0 0.48438 0.015625 0.625 0.078125 0.375 0.125 0.60938 0.46875 0.60938 0.875 0 0.51562-0.34375 0.90625-0.78125 0.90625-0.15625 0-0.28125-0.046875-0.5-0.1875-0.1875-0.10938-0.28125-0.15625-0.39062-0.15625-0.14062 0-0.21875 0.078125-0.21875 0.20312 0 0.21875 0.25 0.34375 0.67188 0.34375 0.45312 0 0.9375-0.15625 1.2188-0.39062 0.28125-0.25 0.4375-0.59375 0.4375-1 0-0.3125-0.09375-0.59375-0.26562-0.78125-0.125-0.125-0.23438-0.20312-0.5-0.3125 0.40625-0.28125 0.5625-0.5 0.5625-0.82812 0-0.48438-0.39062-0.82812-0.9375-0.82812-0.29688 0-0.5625 0.10938-0.78125 0.29688-0.1875 0.17188-0.26562 0.32812-0.40625 0.6875l0.09375 0.015625c0.25-0.4375 0.51562-0.64062 0.89062-0.64062 0.39062 0 0.65625 0.26562 0.65625 0.65625 0 0.20312-0.078125 0.42188-0.23438 0.57812-0.17188 0.17188-0.34375 0.26562-0.75 0.40625z"/>
</symbol>
<symbol id="ar" overflow="visible">
<path id="bv" d="m2.8438-0.82812-0.078125-0.03125c-0.21875 0.34375-0.29688 0.40625-0.5625 0.40625h-1.4375l1.0156-1.0625c0.53125-0.54688 0.76562-1.0156 0.76562-1.4844 0-0.59375-0.48438-1.0625-1.1094-1.0625-0.32812 0-0.64062 0.14062-0.875 0.375-0.1875 0.20312-0.28125 0.40625-0.375 0.82812l0.125 0.03125c0.23438-0.59375 0.45312-0.78125 0.875-0.78125 0.5 0 0.84375 0.34375 0.84375 0.84375 0 0.46875-0.28125 1.0312-0.78125 1.5625l-1.0625 1.125v0.078125h2.3281z"/>
</symbol>
<symbol id="aq" overflow="visible">
<path id="bw" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="bx" d="m0.09375-2.3906c0.03125-0.015625 0.09375-0.015625 0.17188-0.015625 0.15625 0 0.21875 0.078125 0.21875 0.375v1.4844c0 0.34375-0.078125 0.4375-0.375 0.45312v0.09375h1.2656v-0.09375c-0.29688-0.015625-0.39062-0.09375-0.39062-0.3125v-1.6875c0.28125-0.26562 0.42188-0.34375 0.625-0.34375 0.28125 0 0.4375 0.1875 0.4375 0.59375v1.25c0 0.375-0.078125 0.48438-0.39062 0.5v0.09375h1.25v-0.09375c-0.29688-0.03125-0.35938-0.09375-0.35938-0.39062v-1.375c0-0.5625-0.26562-0.90625-0.70312-0.90625-0.28125 0-0.46875 0.10938-0.875 0.48438v-0.46875l-0.046875-0.015625c-0.29688 0.10938-0.5 0.17188-0.82812 0.28125z"/>
</symbol>
<symbol id="ap" overflow="visible">
<path id="by" d="m3.4219-2.7031v0.09375c0.20312 0.046875 0.26562 0.078125 0.26562 0.1875 0 0.09375-0.03125 0.23438-0.09375 0.39062l-0.54688 1.3281-0.5-1.3438c-0.10938-0.26562-0.10938-0.26562-0.10938-0.34375 0-0.14062 0.078125-0.17188 0.35938-0.21875v-0.09375h-1.2188v0.09375c0.21875 0.015625 0.28125 0.09375 0.40625 0.40625 0.046875 0.125 0.078125 0.23438 0.125 0.34375l-0.54688 1.1875-0.59375-1.5625c-0.03125-0.0625-0.03125-0.125-0.03125-0.17188 0-0.125 0.0625-0.1875 0.26562-0.20312v-0.09375h-1.0781v0.09375c0.14062 0.015625 0.1875 0.078125 0.3125 0.375l0.8125 2.0469c0.078125 0.1875 0.125 0.26562 0.15625 0.26562s0.078125-0.078125 0.15625-0.23438l0.67188-1.4375 0.54688 1.4219c0.078125 0.21875 0.10938 0.25 0.14062 0.25 0.046875 0 0.078125-0.046875 0.17188-0.28125l0.82812-2.0781c0.10938-0.25 0.125-0.28125 0.23438-0.32812v-0.09375z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="bz" d="m0.10938-3.7344h0.046875c0.0625-0.015625 0.125-0.015625 0.1875-0.015625 0.1875 0 0.25 0.078125 0.25 0.35938v2.875c0 0.3125-0.09375 0.39062-0.46875 0.42188v0.09375h1.4219v-0.09375c-0.39062-0.015625-0.45312-0.078125-0.45312-0.40625v-3.5938h-0.03125c-0.3125 0.09375-0.53125 0.15625-0.95312 0.26562z"/>
</symbol>
<symbol id="m" overflow="visible">
<path id="ca" d="m0.10938-2.3906c0.078125-0.015625 0.125-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.375v1.5156c0 0.32812-0.078125 0.42188-0.42188 0.42188v0.09375h1.3281v-0.09375c-0.3125-0.015625-0.40625-0.078125-0.40625-0.3125v-1.6875c0-0.015625 0.046875-0.078125 0.09375-0.10938 0.15625-0.14062 0.40625-0.25 0.625-0.25 0.25 0 0.39062 0.21875 0.39062 0.64062v1.2969c0 0.32812-0.0625 0.40625-0.40625 0.42188v0.09375h1.3438v-0.09375c-0.34375 0-0.4375-0.10938-0.4375-0.46875v-1.5156c0.1875-0.26562 0.375-0.375 0.65625-0.375 0.34375 0 0.45312 0.17188 0.45312 0.67188v1.2656c0 0.32812-0.046875 0.39062-0.39062 0.42188v0.09375h1.3125v-0.09375l-0.15625-0.015625c-0.1875 0-0.26562-0.10938-0.26562-0.34375v-1.2344c0-0.71875-0.23438-1.0781-0.6875-1.0781-0.35938 0-0.65625 0.15625-0.98438 0.51562-0.10938-0.34375-0.3125-0.51562-0.64062-0.51562-0.26562 0-0.42188 0.09375-0.92188 0.46875v-0.45312l-0.046875-0.015625c-0.3125 0.125-0.51562 0.1875-0.84375 0.28125z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="cb" d="m1.0469-2.7656-0.92188 0.32812v0.09375h0.046875c0.0625-0.015625 0.14062-0.015625 0.20312-0.015625 0.14062 0 0.1875 0.09375 0.1875 0.35938v1.3906c0 0.42188-0.046875 0.5-0.46875 0.51562v0.09375h1.4219v-0.09375c-0.39062-0.03125-0.4375-0.09375-0.4375-0.51562v-2.125zm-0.28125-1.3281c-0.15625 0-0.29688 0.14062-0.29688 0.29688 0 0.17188 0.125 0.3125 0.29688 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.15625-0.14062-0.29688-0.3125-0.29688z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="cc" d="m2.6562-0.39062c-0.10938 0.078125-0.17188 0.10938-0.26562 0.10938-0.14062 0-0.1875-0.078125-0.1875-0.34375v-1.1719c0-0.3125-0.03125-0.48438-0.10938-0.64062-0.14062-0.20312-0.39062-0.32812-0.75-0.32812-0.5625 0-1 0.29688-1 0.67188 0 0.14062 0.10938 0.26562 0.25 0.26562s0.26562-0.125 0.26562-0.25v-0.09375c-0.015625-0.0625-0.03125-0.10938-0.03125-0.15625 0-0.15625 0.20312-0.28125 0.4375-0.28125 0.29688 0 0.45312 0.17188 0.45312 0.48438v0.375c-0.92188 0.375-1.0156 0.42188-1.2812 0.64062-0.125 0.125-0.21875 0.32812-0.21875 0.53125 0 0.375 0.26562 0.64062 0.64062 0.64062 0.25 0 0.5-0.125 0.875-0.4375 0.03125 0.3125 0.125 0.4375 0.375 0.4375 0.20312 0 0.32812-0.078125 0.54688-0.29688zm-0.9375-0.34375c0 0.1875-0.03125 0.23438-0.15625 0.3125-0.14062 0.078125-0.3125 0.14062-0.4375 0.14062-0.20312 0-0.375-0.20312-0.375-0.46875v-0.03125c0-0.34375 0.25-0.5625 0.96875-0.82812z"/>
</symbol>
<symbol id="k" overflow="visible">
<path id="cd" d="m0.046875-2.3438c0.078125-0.015625 0.14062-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.35938v1.5c0 0.29688-0.046875 0.34375-0.42188 0.40625v0.09375h1.4375v-0.09375c-0.40625-0.015625-0.51562-0.10938-0.51562-0.45312v-1.3438c0-0.1875 0.26562-0.48438 0.42188-0.48438 0.046875 0 0.09375 0.015625 0.15625 0.078125 0.09375 0.09375 0.17188 0.125 0.25 0.125 0.14062 0 0.23438-0.10938 0.23438-0.26562 0-0.20312-0.125-0.32812-0.32812-0.32812-0.26562 0-0.4375 0.14062-0.73438 0.5625v-0.54688l-0.015625-0.015625c-0.32812 0.14062-0.54688 0.21875-0.89062 0.32812z"/>
</symbol>
<symbol id="ao" overflow="visible"></symbol>
<symbol id="an" overflow="visible">
<path id="ce" d="m1.5-2.7656c-0.78125 0-1.3281 0.57812-1.3281 1.4062 0 0.8125 0.5625 1.4219 1.3125 1.4219 0.76562 0 1.3281-0.64062 1.3281-1.4688 0-0.78125-0.54688-1.3594-1.3125-1.3594zm-0.078125 0.17188c0.5 0 0.85938 0.57812 0.85938 1.4062 0 0.67188-0.26562 1.0781-0.71875 1.0781-0.23438 0-0.45312-0.14062-0.57812-0.375-0.17188-0.3125-0.26562-0.73438-0.26562-1.1719 0-0.5625 0.28125-0.9375 0.70312-0.9375z"/>
</symbol>
</g>
<image id="ak" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="az">
<rect id="cf" width="4" height="4"/>
</clipPath>
<g id="u" clip-path="url(#az)">
<use id="cg" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ak"/>
</g>
<image id="aj" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="ax">
<rect id="ch" width="4" height="4"/>
</clipPath>
<g id="t" clip-path="url(#ax)">
<use id="ci" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aj"/>
</g>
<image id="ai" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="av">
<rect id="cj" width="4" height="4"/>
</clipPath>
<g id="s" clip-path="url(#av)">
<use id="ck" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ai"/>
</g>
<image id="ah" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAoklEQVRoge3aMQrEMAwFUSvk/ld2TqDCYGf8YV6bwO4gkJrUaMw5u0dHVdXS+8+h//EbA2gG0AygVcq+78RPwACaATQDaO/pH9i177t7FT8BA2gG0AygbbsDp/d9J34CBtAMoBlAW74D1L7vxE/AAJoBNANo7R24bd934idgAM0AmgG0Pct+cN8XxU/AAJoBNANoy3fgtu+L4idgAM0AmgG0Dy9WGIIw8FnEAAAAAElFTkSuQmCC"/>
<clipPath id="at">
<rect id="cl" width="4" height="4"/>
</clipPath>
<g id="r" clip-path="url(#at)">
<use id="cm" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ah"/>
</g>
<image id="ag" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="bg">
<rect id="cn" width="4" height="4"/>
</clipPath>
<g id="q" clip-path="url(#bg)">
<use id="co" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ag"/>
</g>
<image id="af" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAoklEQVRoge3aMQrEMAwFUSvk/ld2TqDCYGf8YV6bwO4gkJrUaMw5u0dHVdXS+8+h//EbA2gG0AygVcq+78RPwACaATQDaO/pH9i177t7FT8BA2gG0AygbbsDp/d9J34CBtAMoBlAW74D1L7vxE/AAJoBNANo7R24bd934idgAM0AmgG0Pct+cN8XxU/AAJoBNANoy3fgtu+L4idgAM0AmgG0Dy9WGIIw8FnEAAAAAElFTkSuQmCC"/>
<clipPath id="be">
<rect id="cp" width="4" height="4"/>
</clipPath>
<g id="p" clip-path="url(#be)">
<use id="cq" transform="scale(.0625)" width="100%" height="100%" xlink:href="#af"/>
</g>
<image id="ae" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge2WSQrAMAzE6v7/z+kH4oOLU9UgHQNZxIAncRVZa1W3tBAR2/X743e0owCNAjQK0OyH6wuofhifgAI0CtAoQBPZ/M7+31VO98P4BBSgUYBGAZq0B9INP+uH8QkoQKMAjQI05R5ID4L6YXwCCtAoQKMATVsPpBcc7ofxCShAowCNAjTHeyC9uKkfxiegAI0CNArQpMN4Sj+MT0ABGgVoFKB5APR0JGpyOlElAAAAAElFTkSuQmCC"/>
<clipPath id="bc">
<rect id="cr" width="4" height="4"/>
</clipPath>
<g id="o" clip-path="url(#bc)">
<use id="cs" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ae"/>
</g>
<image id="ad" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge2WSQrAMAzE6v7/z+kH4oOLU9UgHQNZxIAncRVZa1W3tBAR2/X743e0owCNAjQK0OyH6wuofhifgAI0CtAoQBPZ/M7+31VO98P4BBSgUYBGAZq0B9INP+uH8QkoQKMAjQI05R5ID4L6YXwCCtAoQKMATVsPpBcc7ofxCShAowCNAjTHeyC9uKkfxiegAI0CNArQpMN4Sj+MT0ABGgVoFKB5APR0JGpyOlElAAAAAElFTkSuQmCC"/>
<clipPath id="ba">
<rect id="ct" width="4" height="4"/>
</clipPath>
<g id="n" clip-path="url(#ba)">
<use id="cu" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ad"/>
</g>
<clipPath id="bb">
<path id="cv" d="m300.84 221.88h42v44.16h-42z"/>
</clipPath>
<pattern id="v" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 298.8 223.92)" patternUnits="userSpaceOnUse">
<use id="cw" xlink:href="#n"/>
</pattern>
<clipPath id="bd">
<path id="cx" d="m252.6 234h32.277v33.84h-32.277z"/>
</clipPath>
<pattern id="w" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 252 234.72)" patternUnits="userSpaceOnUse">
<use id="cy" xlink:href="#o"/>
</pattern>
<clipPath id="bf">
<path id="cz" d="m423.36 221.4h18.242v60h-18.242z"/>
</clipPath>
<pattern id="x" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 421.2 223.92)" patternUnits="userSpaceOnUse">
<use id="da" xlink:href="#p"/>
</pattern>
<clipPath id="as">
<path id="db" d="m406.44 232.56h54.48v37.68h-54.48z"/>
</clipPath>
<pattern id="y" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 403.2 234.72)" patternUnits="userSpaceOnUse">
<use id="dc" xlink:href="#q"/>
</pattern>
<clipPath id="au">
<path id="dd" d="m422.4 154.92h18.242v57.598h-18.242z"/>
</clipPath>
<pattern id="z" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 421.2 155.52)" patternUnits="userSpaceOnUse">
<use id="de" xlink:href="#r"/>
</pattern>
<clipPath id="aw">
<path id="df" d="m405.48 166.08h54.48v36.242h-54.48z"/>
</clipPath>
<pattern id="aa" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 403.2 166.32)" patternUnits="userSpaceOnUse">
<use id="dg" xlink:href="#s"/>
</pattern>
<clipPath id="ay">
<path id="dh" d="m387.6 143.28h88.797v145.08h-88.797z"/>
</clipPath>
<pattern id="ab" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 385.2 144.72)" patternUnits="userSpaceOnUse">
<use id="di" xlink:href="#t"/>
</pattern>
<clipPath id="bh">
<path id="dj" d="m241.56 154.44h110.4v125.04h-110.4z"/>
</clipPath>
<pattern id="ac" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 241.2 155.52)" patternUnits="userSpaceOnUse">
<use id="dk" xlink:href="#u"/>
</pattern>
</defs>
<g id="dl" transform="translate(-241.32 -143.04)" clip-path="url(#bh)">
<path id="dm" d="m241.56 154.44v125.04h110.4v-125.04z" fill="url(#ac)" fill-rule="evenodd"/>
</g>
<path id="dn" d="m0 11.16h110.88v125.52h-110.88zm0.48047 125.28-0.24219-0.24219h110.4l-0.24219 0.24219v-125.04l0.24219 0.23828h-110.4l0.24219-0.23828"/>
<g id="do" transform="translate(-241.32 -143.04)" clip-path="url(#ay)">
<path id="dp" d="m387.6 143.28v145.08h88.801v-145.08z" fill="url(#ab)" fill-rule="evenodd"/>
</g>
<path id="dq" d="m146.16 0h89.16v145.56h-89.16zm0.35937 145.32-0.23828-0.23829h88.797l-0.23828 0.23829v-145.08l0.23828 0.23828h-88.797l0.23828-0.23828"/>
<path id="dr" d="m6.4805 53.762v-8.4023h0.96094v8.4023zm0-11.641v-0.96094h0.96094v0.96094zm0-4.1992v-0.96094h0.96094v0.96094zm0-4.1992v-8.4024h0.96094v8.4024zm0-11.523v-1.0781h0.96094v1.0781zm0-4.1992v-0.59765h1.4375v0.95703h-0.95703l0.48047-0.47657v0.11719zm4.5586-0.59765h8.4023v0.95703h-8.4023zm11.52 0h1.082v0.95703h-1.082zm4.1992 0h1.082v0.95703h-1.082zm4.2031 0h8.3984v0.95703h-8.3984zm10.797 1.7969v1.082h-1.0781v-1.082zm0 4.2031v1.0781h-1.0781v-1.0781zm0 4.1992v8.3984h-1.0781v-8.3984zm0 11.641v0.95703h-1.0781v-0.95703zm0 4.1992v0.96094h-1.0781v-0.96094zm0 4.1992v6.6016h-2.8789v-1.082h2.2812l-0.48047 0.60156v-6.1211zm-6 6.6016h-1.0781v-1.082h1.0781zm-4.1992 0h-1.0781v-1.082h1.0781zm-4.1992 0h-8.3984v-1.082h8.3984zm-11.52 0h-1.082v-1.082h1.082zm-4.1992 0h-1.082v-1.082h1.082zm-4.1992 0h-0.48047v-1.082h0.48047"/>
<path id="ds" d="m70.078 54.602v-8.4023h1.082v8.4023zm0-11.52v-1.082h1.082v1.082zm0-4.1992v-1.082h1.082v1.082zm0-4.2031v-8.3984h1.082v8.3984zm0-11.52v-1.0781h1.082v1.0781zm0-4.1992v-0.71875h1.4414v1.0781h-0.96093l0.60156-0.48046v0.12109zm4.6797-0.71875h8.4024v1.0781h-8.4024zm11.523 0h1.0781v1.0781h-1.0781zm4.1992 0h1.0781v1.0781h-1.0781zm4.1992 0h8.3984v1.0781h-8.3984zm9.7188 2.8789v1.0781h-1.0781v-1.0781zm0 4.1992v1.082h-1.0781v-1.082zm0 4.1992v8.4024h-1.0781v-8.4024zm0 11.52v1.082h-1.0781v-1.082zm0 4.2031v1.0781h-1.0781v-1.0781zm0 4.1992v5.7578h-3.7188v-1.0781h3.2383l-0.59766 0.48046v-5.1602zm-6.957 5.7578h-0.96095v-1.0781h0.96095zm-4.2031 0h-0.95703v-1.0781h0.95703zm-4.1992 0h-8.3984v-1.0781h8.3984zm-11.52 0h-1.0781v-1.0781h1.0781zm-4.1992 0h-1.082v-1.0781h1.082"/>
<g id="dt" transform="translate(-241.32 -143.04)" clip-path="url(#aw)">
<path id="du" d="m405.48 166.08v36.238h54.48v-36.238z" fill="url(#aa)" fill-rule="evenodd"/>
</g>
<path id="dv" d="m163.92 22.801h54.961v36.719h-54.961zm0.48046 36.48-0.23827-0.24219h54.48l-0.24219 0.24219v-36.242l0.24219 0.24219h-54.48l0.23827-0.24219"/>
<g id="dw" transform="translate(-241.32 -143.04)" clip-path="url(#au)">
<path id="dx" d="m422.4 154.92v57.602h18.238v-57.602z" fill="url(#z)" fill-rule="evenodd"/>
</g>
<path id="dy" d="m180.84 11.641h18.719v58.082h-18.719zm0.48047 57.84-0.24219-0.23828h18.242l-0.1211 0.23828v-57.598l0.1211 0.23829h-18.242l0.24219-0.23829"/>
<path id="dz" d="m169.44 66.242v-8.4023h1.0781v8.4023zm0-11.52v-1.082h1.0781v1.082zm0-4.2031v-1.0781h1.0781v1.0781zm0-4.1992v-8.3984h1.0781v8.3984zm0-11.52v-1.0781h1.0781v1.0781zm0-4.1992v-1.082h1.0781v1.082zm0-4.1992v-8.4024h1.0781v8.4024zm3.1172-9.4805h1.082v1.0781h-1.082zm4.1992 0h1.082v1.0781h-1.082zm4.2031 0h8.3984v1.0781h-8.3984zm11.52 0h1.0781v1.0781h-1.0781zm4.1992 0h1.0781v1.0781h-1.0781zm4.1992 0h7.6797v1.8008h-1.0781v-1.3203l0.59766 0.59765h-7.1992zm7.6797 4.918v1.082h-1.0781v-1.082zm0 4.1992v1.082h-1.0781v-1.082zm0 4.2031v8.3984h-1.0781v-8.3984zm0 11.52v1.0781h-1.0781v-1.0781zm0 4.1992v1.0781h-1.0781v-1.0781zm0 4.1992v8.4023h-1.0781v-8.4023zm0 11.641v0.96094h-1.0781v-0.96094zm0 4.1992v0.83985h-1.1992v-1.0781h0.71874l-0.59766 0.48047v-0.24219zm-4.4375 0.83985h-8.4023v-1.0781h8.4023zm-11.52 0h-1.082v-1.0781h1.082zm-4.2031 0h-1.0781v-1.0781h1.0781zm-4.1992 0h-8.3984v-1.0781h8.3984zm-11.52 0h-1.0781v-1.0781h1.0781"/>
<path id="ea" d="m245.16 36.961v8.8789h11.16v-8.8789z" fill="#fff" fill-rule="evenodd"/>
<g id="eb" transform="translate(-241.32 -143.04)">
<use id="ec" x="487.43982" y="186.83992" width="100%" height="100%" xlink:href="#b"/>
<use id="ed" x="490.43979" y="186.83992" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="ee" transform="translate(-241.32 -143.04)">
<use id="ef" x="492.23981" y="186.83992" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="eg" transform="translate(-241.32 -143.04)">
<use id="eh" x="494.87979" y="186.83992" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ei" transform="translate(-241.32 -143.04)" clip-path="url(#as)">
<path id="ej" d="m406.44 232.56v37.68h54.48v-37.68z" fill="url(#y)" fill-rule="evenodd"/>
</g>
<path id="ek" d="m164.88 89.281h54.961v38.16h-54.961zm0.48048 37.918-0.23829-0.23828h54.48l-0.24217 0.23828v-37.68l0.24217 0.24219h-54.48l0.23829-0.24219"/>
<g id="el" transform="translate(-241.32 -143.04)" clip-path="url(#bf)">
<path id="em" d="m423.36 221.4v60h18.238v-60z" fill="url(#x)" fill-rule="evenodd"/>
</g>
<path id="en" d="m181.8 78.121h18.719v60.48h-18.719zm0.48047 60.238-0.24219-0.23829h18.242l-0.12108 0.23829v-60l0.12108 0.24218h-18.242l0.24219-0.24218"/>
<path id="eo" d="m184.44 102.12v16.68h12.957v-16.68z" fill="#fff" fill-rule="evenodd"/>
<g id="ep" transform="translate(-241.32 -143.04)">
<use id="eq" x="427.07983" y="251.8799" width="100%" height="100%" xlink:href="#b"/>
<use id="er" x="430.07983" y="251.8799" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="es" transform="translate(-241.32 -143.04)">
<use id="et" x="431.87985" y="251.8799" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="eu" transform="translate(-241.32 -143.04)">
<use id="ev" x="434.51984" y="251.8799" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="ew" d="m174.24 86.039v-17.277h-0.83984v17.277zm-2.2773-0.59765 1.7969 3.5976 1.8008-3.5976zm3.5977-16.082-1.8008-3.5977-1.7969 3.5977"/>
<path id="ex" d="m210.48 75.121v8.7617h17.398v-8.7617z" fill="#fff" fill-rule="evenodd"/>
<g id="ey" transform="translate(-241.32 -143.04)">
<use id="ez" x="452.75983" y="224.87991" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fa" transform="translate(-241.32 -143.04)">
<use id="fb" x="455.63983" y="224.87991" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="fc" transform="translate(-241.32 -143.04)">
<use id="fd" x="458.51981" y="224.87991" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fe" transform="translate(-241.32 -143.04)">
<use id="ff" x="460.31982" y="224.87991" width="100%" height="100%" xlink:href="#b"/>
<use id="fg" x="463.31982" y="224.87991" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="fh" transform="translate(-241.32 -143.04)">
<use id="fi" x="464.87982" y="224.87991" width="100%" height="100%" xlink:href="#am"/>
</g>
<path id="fj" d="m204.72 66h0.60156v0.60156h-0.60156zm1.1992 0h0.60156v0.60156h-0.60156zm1.2031 0h0.59766v0.60156h-0.59766zm1.1992 0h0.59766v0.60156h-0.59766zm1.1992 0h0.60156v0.60156h-0.60156zm1.1992 0h0.60156v0.60156h-0.60156zm1.1992 0h0.60156v0.60156h-0.60156zm1.2031 0h0.59766v0.60156h-0.59766zm1.1992 0h0.59766v0.60156h-0.59766zm1.1992 0h0.60156v0.60156h-0.60156zm1.1992 0h0.60156v0.60156h-0.60156zm1.1992 0h0.60156v0.60156h-0.60156zm1.2031 0h0.59766v0.60156h-0.59766zm1.1992 0h0.59766v0.60156h-0.59766zm1.1992 0h0.60156v0.60156h-0.60156zm1.1992 0h0.60156v0.60156h-0.60156zm1.1992 0h0.60156v0.60156h-0.60156zm1.2031 0h0.59766v0.60156h-0.59766zm1.1992 0h0.59766v0.60156h-0.59766zm1.1992 0h0.60156v0.60156h-0.60156zm1.1992 0h0.60156v0.60156h-0.60156"/>
<path id="fk" d="m205.68 59.402h0.60156v0.59765h-0.60156zm1.1992 0h0.60156v0.59765h-0.60156zm1.1992 0h0.60156v0.59765h-0.60156zm1.2031 0h0.59766v0.59765h-0.59766zm1.1992 0h0.59766v0.59765h-0.59766zm1.1992 0h0.60156v0.59765h-0.60156zm1.1992 0h0.60156v0.59765h-0.60156zm1.1992 0h0.60156v0.59765h-0.60156zm1.2031 0h0.59766v0.59765h-0.59766zm1.1992 0h0.59766v0.59765h-0.59766zm1.1992 0h0.60156v0.59765h-0.60156zm1.1992 0h0.60156v0.59765h-0.60156zm1.1992 0h0.60156v0.59765h-0.60156zm1.2031 0h0.59766v0.59765h-0.59766zm1.1992 0h0.59766v0.59765h-0.59766zm1.1992 0h0.60156v0.59765h-0.60156zm1.1992 0h0.60156v0.59765h-0.60156zm1.1992 0h0.60156v0.59765h-0.60156zm1.2031 0h0.59766v0.59765h-0.59766zm1.1992 0h0.59766v0.59765h-0.59766zm1.1992 0h0.60156v0.59765h-0.60156"/>
<path id="fl" d="m224.64 42.121v14.641h-0.35938v-14.641zm1.5586 14.039-1.8008 3.6016-1.7969-3.6016"/>
<path id="fm" d="m225.6 81.602v-11.879h-0.36328v11.879zm1.5586-11.281-1.8008-3.5976-1.8008 3.5976"/>
<path id="fn" d="m256.32 56.52v8.7617h17.281v-8.7617z" fill="#fff" fill-rule="evenodd"/>
<g id="fo" transform="translate(-241.32 -143.04)">
<use id="fp" x="498.4798" y="206.27992" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fq" transform="translate(-241.32 -143.04)">
<use id="fr" x="501.3598" y="206.27992" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="fs" transform="translate(-241.32 -143.04)">
<use id="ft" x="504.23981" y="206.27992" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fu" transform="translate(-241.32 -143.04)">
<use id="fv" x="506.03979" y="206.27992" width="100%" height="100%" xlink:href="#b"/>
<use id="fw" x="509.03979" y="206.27992" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="fx" transform="translate(-241.32 -143.04)">
<use id="fy" x="510.59982" y="206.27992" width="100%" height="100%" xlink:href="#al"/>
</g>
<path id="fz" d="m68.16 32.039h-23.039v-0.47656h23.039zm-0.60156-2.0391 3.6016 1.8008-3.6016 1.8008zm-21.84 3.6016-3.5976-1.8008 3.5976-1.8008"/>
<path id="ga" d="m38.16 57.242h-28.199v0.35937h28.199zm-0.60156 2.0391 3.6016-1.8008-3.6016-1.8008zm-27-3.6016-3.5977 1.8008 3.5977 1.8008"/>
<path id="gb" d="m58.078 19.801v8.7617h17.402v-8.7617z" fill="#fff" fill-rule="evenodd"/>
<g id="gc" transform="translate(-241.32 -143.04)">
<use id="gd" x="300.35989" y="169.55994" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ge" transform="translate(-241.32 -143.04)">
<use id="gf" x="303.23987" y="169.55994" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="gg" transform="translate(-241.32 -143.04)">
<use id="gh" x="306.11987" y="169.55994" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gi" transform="translate(-241.32 -143.04)">
<use id="gj" x="307.91989" y="169.55994" width="100%" height="100%" xlink:href="#b"/>
<use id="gk" x="310.91989" y="169.55994" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="gl" transform="translate(-241.32 -143.04)">
<use id="gm" x="312.47989" y="169.55994" width="100%" height="100%" xlink:href="#ar"/>
</g>
<path id="gn" d="m16.078 62.039v8.8828h17.402v-8.8828z" fill="#fff" fill-rule="evenodd"/>
<g id="go" transform="translate(-241.32 -143.04)">
<use id="gp" x="258.35989" y="211.91992" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gq" transform="translate(-241.32 -143.04)">
<use id="gr" x="261.2399" y="211.91992" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="gs" transform="translate(-241.32 -143.04)">
<use id="gt" x="264.1199" y="211.91992" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gu" transform="translate(-241.32 -143.04)">
<use id="gv" x="265.91989" y="211.91992" width="100%" height="100%" xlink:href="#b"/>
<use id="gw" x="268.91989" y="211.91992" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="gx" transform="translate(-241.32 -143.04)">
<use id="gy" x="270.47989" y="211.91992" width="100%" height="100%" xlink:href="#aq"/>
</g>
<path id="gz" d="m250.92 10.922v8.8789h14.523v-8.8789z" fill="#fff" fill-rule="evenodd"/>
<g id="ha" transform="translate(-241.32 -143.04)">
<use id="hb" x="493.1998" y="160.67993" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="hc" transform="translate(-241.32 -143.04)">
<use id="hd" x="496.0798" y="160.67993" width="100%" height="100%" xlink:href="#ap"/>
</g>
<g id="he" transform="translate(-241.32 -143.04)">
<use id="hf" x="500.39978" y="160.67993" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="hg" transform="translate(-241.32 -143.04)">
<use id="hh" x="503.03976" y="160.67993" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="hi" transform="translate(-241.32 -143.04)">
<use id="hj" x="504.47977" y="160.67993" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="hk" transform="translate(-241.32 -143.04)" clip-path="url(#bd)">
<path id="hl" d="m252.6 234v33.84h32.281v-33.84z" fill="url(#w)" fill-rule="evenodd"/>
</g>
<path id="hm" d="m10.801 124.8v-8.3984h1.0781v8.3984zm0-11.52v-1.082h1.0781v1.082zm0-4.1992v-1.082h1.0781v1.082zm0-4.1992v-8.4023h1.0781v8.4023zm0-11.523v-1.0781h1.0781v1.0781zm2.2773-3h1.082v1.082h-1.082zm4.2031 0h8.3984v1.082h-8.3984zm11.52 0h1.0781v1.082h-1.0781zm4.1992 0h1.0781v1.082h-1.0781zm4.1992 0h6.9609v2.5234h-1.082v-1.9219l0.48047 0.48047h-6.3594zm6.9609 5.6406v1.082h-1.082v-1.082zm0 4.1992v1.082h-1.082v-1.082zm0 4.2031v8.3984h-1.082v-8.3984zm0 11.637v0.96094h-1.082v-0.96095zm0 4.2031v0.95703h-1.082v-0.95703zm0 4.1992v0.96094h-8.5195v-1.082h7.918l-0.48047 0.48047v-0.35937zm-11.641 0.96094h-1.0781v-1.082h1.0781zm-4.1992 0h-1.082v-1.082h1.082zm-4.1992 0h-8.4024v-1.082h8.4023zm-11.52 0h-1.082v-1.082h1.082"/>
<path id="hn" d="m21.961 96.48v24.242h12.957v-24.242z" fill="#fff" fill-rule="evenodd"/>
<g id="ho" transform="translate(-241.32 -143.04)">
<use id="hp" x="264.1199" y="246.1199" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hq" transform="translate(-241.32 -143.04)">
<use id="hr" x="266.99988" y="246.1199" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="hs" transform="translate(-241.32 -143.04)">
<use id="ht" x="269.87988" y="246.1199" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="hu" transform="translate(-241.32 -143.04)">
<use id="hv" x="271.6799" y="246.1199" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hw" transform="translate(-241.32 -143.04)">
<use id="hx" x="264.1199" y="253.3199" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="hy" transform="translate(-241.32 -143.04)">
<use id="hz" x="268.55991" y="253.3199" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="ia" transform="translate(-241.32 -143.04)">
<use id="ib" x="269.99991" y="253.3199" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ic" transform="translate(-241.32 -143.04)">
<use id="id" x="264.1199" y="260.3999" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="ie" transform="translate(-241.32 -143.04)">
<use id="if" x="266.75989" y="260.3999" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="ig" transform="translate(-241.32 -143.04)">
<use id="ih" x="268.7999" y="260.3999" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ii" transform="translate(-241.32 -143.04)">
<use id="ij" x="271.43991" y="260.3999" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="ik" transform="translate(-241.32 -143.04)" clip-path="url(#bb)">
<path id="il" d="m300.84 221.88v44.16h42v-44.16z" fill="url(#v)" fill-rule="evenodd"/>
</g>
<path id="im" d="m59.039 123v-8.3984h0.96094v8.3984zm0-11.52v-1.0781h0.96094v1.0781zm0-4.1992v-1.082h0.96094v1.082zm0-4.1992v-8.4023h0.96094v8.4023zm0-11.641v-0.96094h0.96094v0.96094zm0-4.1992v-0.96094h0.96094v0.96094zm0-4.2031v-4.7969h4.5625v1.0781h-4.082l0.48047-0.48046v4.1992zm7.8008-4.7969h0.96093v1.0781h-0.96093zm4.1992 0h0.96094v1.0781h-0.96094zm4.1992 0h8.4024v1.0781h-8.4024zm11.52 0h1.082v1.0781h-1.082zm4.2031 0h1.0781v1.0781h-1.0781zm4.1992 0h6.8398v2.6406h-1.082v-2.043l0.60156 0.48046h-6.3594zm6.8398 5.7578v1.082h-1.082v-1.082zm0 4.1992v1.082h-1.082v-1.082zm0 4.2031v8.3984h-1.082v-8.3984zm0 11.637v0.96095h-1.082v-0.96095zm0 4.2031v0.95703h-1.082v-0.95703zm0 4.1992v8.3984h-1.082v-8.3984zm-1.4414 11.039h-1.0781v-0.96094h1.0781zm-4.1992 0h-1.0781v-0.96094h1.0781zm-4.1992 0h-8.4023v-0.96094h8.4023zm-11.52 0h-1.082v-0.96094h1.082zm-4.1992 0h-1.082v-0.96094h1.082zm-4.2031 0h-8.3984v-0.96094h8.3984zm-11.637 0h-0.96093v-0.96094h0.96093"/>
<path id="in" d="m71.16 91.801v20.52h18.719v-20.52z" fill="#fff" fill-rule="evenodd"/>
<path id="io" d="m70.68 91.441h19.68v21.359h-19.68zm0.83984 20.879-0.35937-0.48046h18.719l-0.48046 0.48046v-20.52l0.48046 0.48047h-18.719l0.35937-0.48047"/>
<path id="ip" d="m78.359 102.96 1.1992 22.559-0.83985 0.1211-1.3203-22.559zm2.5195 21.961-1.5586 3.5976-2.0391-3.4805"/>
<path id="iq" d="m72.602 131.88v20.398h28.438v-20.398z" fill="#fff" fill-rule="evenodd"/>
<g id="ir" transform="translate(-241.32 -143.04)">
<use id="is" x="315.23987" y="281.27988" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="it" transform="translate(-241.32 -143.04)">
<use id="iu" x="318.11987" y="281.27988" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="iv" transform="translate(-241.32 -143.04)">
<use id="iw" x="320.99988" y="281.27988" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ix" transform="translate(-241.32 -143.04)">
<use id="iy" x="322.7999" y="281.27988" width="100%" height="100%" xlink:href="#b"/>
<use id="iz" x="325.7999" y="281.27988" width="100%" height="100%" xlink:href="#ao"/>
</g>
<g id="ja" transform="translate(-241.32 -143.04)">
<use id="jb" x="327.35989" y="281.27988" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="jc" transform="translate(-241.32 -143.04)">
<use id="jd" x="331.7999" y="281.27988" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="je" transform="translate(-241.32 -143.04)">
<use id="jf" x="333.2399" y="281.27988" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="jg" transform="translate(-241.32 -143.04)">
<use id="jh" x="315.23987" y="287.27988" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ji" transform="translate(-241.32 -143.04)">
<use id="jj" x="318.11987" y="287.27988" width="100%" height="100%" xlink:href="#an"/>
</g>
<g id="jk" transform="translate(-241.32 -143.04)">
<use id="jl" x="321.23987" y="287.27988" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="jm" transform="translate(-241.32 -143.04)">
<use id="jn" x="322.67987" y="287.27988" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="jo" transform="translate(-241.32 -143.04)">
<use id="jp" x="327.11987" y="287.27988" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="jq" transform="translate(-241.32 -143.04)">
<use id="jr" x="329.75989" y="287.27988" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="js" transform="translate(-241.32 -143.04)">
<use id="jt" x="331.7999" y="287.27988" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ju" transform="translate(-241.32 -143.04)">
<use id="jv" x="334.43988" y="287.27988" width="100%" height="100%" xlink:href="#g"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 37 KiB

View File

@ -0,0 +1,3 @@
Name,Description,Flags,Value
(hvtr.1),Min width of hvtr,,0.380
(hvtr.2),Min spacing between hvtp to hvtr,,0.380
1 Name Description Flags Value
2 (hvtr.1) Min width of hvtr 0.380
3 (hvtr.2) Min spacing between hvtp to hvtr 0.380

View File

@ -0,0 +1,10 @@
Name,Description,Flags,Value
(lvtn.1a),Min width of lvtn,,0.380
(lvtn.2),Min space lvtn to lvtn,,0.380
(lvtn.3a),Min spacing of lvtn to gate. Rule exempted inside UHVI.,P,0.180
(lvtn.3b),Min spacing of lvtn to pfet along the S/D direction,P,0.235
(lvtn.4b),Min enclosure of gate by lvtn. Rule exempted inside UHVI.,P,0.180
(lvtn.9),"Min spacing, no overlap, between lvtn and hvtp",,0.380
(lvtn.10),Min enclosure of lvtn by (nwell not overlapping Var_channel) (exclude coincident edges),,0.380
(lvtn.12),Min spacing between lvtn and (nwell inside :drc_tag:`areaid.ce`),,0.380
(lvtn.13),Min area of lvtn (um^2),,0.265
1 Name Description Flags Value
2 (lvtn.1a) Min width of lvtn 0.380
3 (lvtn.2) Min space lvtn to lvtn 0.380
4 (lvtn.3a) Min spacing of lvtn to gate. Rule exempted inside UHVI. P 0.180
5 (lvtn.3b) Min spacing of lvtn to pfet along the S/D direction P 0.235
6 (lvtn.4b) Min enclosure of gate by lvtn. Rule exempted inside UHVI. P 0.180
7 (lvtn.9) Min spacing, no overlap, between lvtn and hvtp 0.380
8 (lvtn.10) Min enclosure of lvtn by (nwell not overlapping Var_channel) (exclude coincident edges) 0.380
9 (lvtn.12) Min spacing between lvtn and (nwell inside :drc_tag:`areaid.ce`) 0.380
10 (lvtn.13) Min area of lvtn (um^2) 0.265

View File

@ -0,0 +1,743 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="dh" width="594.48pt" height="169.8pt" version="1.1" viewBox="0 0 594.48 169.8" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="di">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="dj">
<g id="dk">
<symbol id="ca" overflow="visible">
<path id="dl" d="m4.125-3.9219h-1.1094v0.09375c0.26562 0.03125 0.375 0.09375 0.375 0.20312 0 0.125-0.10938 0.375-0.3125 0.71875l-1.2344 2.1406-0.39062-2.6562c-0.015625-0.03125-0.015625-0.0625-0.015625-0.09375 0-0.20312 0.09375-0.26562 0.46875-0.3125v-0.09375h-1.4531v0.09375c0.34375 0.046875 0.34375 0.0625 0.48438 0.8125l0.5 3.125h0.10938l2.25-3.6875c0.09375-0.17188 0.1875-0.23438 0.32812-0.25z"/>
</symbol>
<symbol id="p" overflow="visible">
<path id="dm" d="m2.7812-0.65625c-0.09375 0.09375-0.125 0.10938-0.17188 0.17188-0.17188 0.17188-0.25 0.23438-0.3125 0.23438-0.046875 0-0.078125-0.03125-0.078125-0.078125 0-0.10938 0.25-1.1406 0.53125-2.1719 0.015625-0.0625 0.03125-0.078125 0.046875-0.125l-0.046875-0.015625-0.375 0.03125-0.015625 0.015625-0.0625 0.29688c-0.046875-0.21875-0.21875-0.34375-0.48438-0.34375-0.78125 0-1.7031 1.0938-1.7031 2.0469 0 0.40625 0.21875 0.65625 0.60938 0.65625 0.42188 0 0.67188-0.1875 1.2031-0.9375-0.125 0.46875-0.14062 0.54688-0.14062 0.6875 0 0.17188 0.078125 0.25 0.23438 0.25 0.25 0 0.39062-0.10938 0.84375-0.65625zm-0.92188-1.8594c0.20312 0.015625 0.32812 0.15625 0.32812 0.375 0 0.5-0.29688 1.2031-0.71875 1.6562-0.14062 0.15625-0.34375 0.25-0.51562 0.25-0.20312 0-0.34375-0.17188-0.34375-0.4375 0-0.32812 0.21875-0.95312 0.48438-1.3125 0.23438-0.35938 0.51562-0.54688 0.76562-0.53125z"/>
</symbol>
<symbol id="bz" overflow="visible">
<path id="dn" d="m0.71875 0c0.3125-1.0156 0.42188-1.2812 0.70312-1.7344 0.1875-0.32812 0.35938-0.51562 0.46875-0.51562 0.03125 0 0.0625 0.015625 0.09375 0.078125 0.046875 0.10938 0.09375 0.125 0.21875 0.125 0.17188 0 0.26562-0.09375 0.26562-0.28125s-0.10938-0.3125-0.28125-0.3125c-0.14062 0-0.29688 0.078125-0.45312 0.25-0.25 0.25-0.48438 0.60938-0.57812 0.84375l-0.09375 0.21875 0.32812-1.3125h-0.015625c-0.4375 0.078125-0.5 0.078125-0.9375 0.15625v0.10938c0.14062-0.03125 0.15625-0.03125 0.20312-0.03125 0.14062 0 0.21875 0.046875 0.21875 0.15625 0 0.09375 0 0.09375-0.10938 0.5l-0.48438 1.75z"/>
</symbol>
<symbol id="by" overflow="visible">
<path id="do" d="m3 0.75v-0.29688h-3v0.29688z"/>
</symbol>
<symbol id="bx" overflow="visible">
<path id="dp" d="m2.0938-0.64062c-0.32812 0.35938-0.5625 0.48438-0.85938 0.48438-0.32812 0-0.53125-0.25-0.53125-0.67188 0-0.51562 0.20312-1.0469 0.53125-1.4062 0.1875-0.17188 0.42188-0.28125 0.65625-0.28125 0.14062 0 0.23438 0.046875 0.23438 0.10938 0 0.03125-0.015625 0.0625-0.046875 0.125-0.03125 0.078125-0.046875 0.10938-0.046875 0.17188 0 0.14062 0.09375 0.21875 0.23438 0.21875 0.15625 0 0.28125-0.10938 0.28125-0.26562 0-0.28125-0.26562-0.48438-0.625-0.48438-0.90625 0-1.7344 0.875-1.7344 1.8125 0 0.5625 0.3125 0.89062 0.875 0.89062 0.4375 0 0.78125-0.1875 1.1406-0.64062z"/>
</symbol>
<symbol id="bw" overflow="visible">
<path id="dq" d="m2.7969-0.70312c-0.32812 0.40625-0.40625 0.46875-0.5 0.46875-0.046875 0-0.09375-0.046875-0.09375-0.10938 0-0.046875 0.09375-0.4375 0.20312-0.75 0.17188-0.5625 0.28125-1 0.28125-1.1562 0-0.23438-0.15625-0.39062-0.39062-0.39062-0.39062 0-0.82812 0.39062-1.375 1.2656l0.71875-2.6875-0.03125-0.03125c-0.34375 0.078125-0.57812 0.10938-0.9375 0.15625v0.09375h0.15625l0.015625-0.015625c0.078125-0.03125 0.21875 0.078125 0.21875 0.15625s-0.03125 0.23438-0.078125 0.40625c0 0.015625-0.03125 0.09375-0.0625 0.21875l-0.8125 3.0781h0.45312c0.23438-0.92188 0.3125-1.125 0.5625-1.5 0.3125-0.46875 0.71875-0.84375 0.92188-0.84375 0.09375 0 0.17188 0.078125 0.17188 0.15625 0 0.015625-0.015625 0.09375-0.046875 0.20312l-0.32812 1.2344c-0.078125 0.29688-0.10938 0.48438-0.10938 0.54688 0 0.15625 0.09375 0.25 0.25 0.25 0.3125 0 0.53125-0.15625 0.89062-0.67188z"/>
</symbol>
<symbol id="o" overflow="visible">
<path id="dr" d="m2.7656-0.70312-0.125 0.15625c-0.1875 0.21875-0.28125 0.3125-0.375 0.3125-0.046875 0-0.09375-0.046875-0.09375-0.09375 0-0.03125 0-0.03125 0.078125-0.375l0.34375-1.2344c0.03125-0.125 0.0625-0.26562 0.0625-0.34375 0-0.21875-0.17188-0.35938-0.40625-0.35938-0.375 0-0.75 0.35938-1.375 1.3125l0.40625-1.3125h-0.015625c-0.32812 0.0625-0.45312 0.078125-0.98438 0.1875v0.09375c0.3125 0 0.39062 0.03125 0.39062 0.15625 0 0.03125 0 0.078125-0.015625 0.10938l-0.57812 2.0938h0.45312c0.28125-0.95312 0.34375-1.0781 0.60938-1.4844 0.35938-0.5625 0.65625-0.85938 0.875-0.85938 0.09375 0 0.15625 0.0625 0.15625 0.17188 0 0.078125-0.046875 0.28125-0.09375 0.46875l-0.26562 0.98438c-0.078125 0.3125-0.09375 0.39062-0.09375 0.45312 0 0.21875 0.09375 0.3125 0.28125 0.3125 0.28125 0 0.4375-0.125 0.84375-0.67188z"/>
</symbol>
<symbol id="bv" overflow="visible">
<path id="ds" d="m2.1406-0.65625c-0.42188 0.35938-0.60938 0.45312-0.875 0.45312-0.32812 0-0.5625-0.21875-0.5625-0.54688 0-0.078125 0.015625-0.17188 0.0625-0.35938l0.17188-0.03125c0.90625-0.125 1.5312-0.57812 1.5312-1.0938 0-0.25-0.17188-0.40625-0.48438-0.40625-0.85938 0-1.7969 0.98438-1.7969 1.8906 0 0.48438 0.32812 0.8125 0.79688 0.8125 0.42188 0 0.875-0.25 1.2344-0.64062zm-1.2344-0.85938c0.20312-0.53125 0.65625-1 0.95312-1 0.125 0 0.21875 0.10938 0.21875 0.23438 0 0.1875-0.10938 0.40625-0.29688 0.59375-0.23438 0.20312-0.45312 0.3125-0.96875 0.4375z"/>
</symbol>
<symbol id="bu" overflow="visible">
<path id="dt" d="m1.375-0.73438c-0.0625 0.0625-0.10938 0.125-0.17188 0.20312-0.1875 0.25-0.29688 0.34375-0.40625 0.34375-0.0625 0-0.09375-0.046875-0.09375-0.10938 0-0.046875 0.015625-0.10938 0.046875-0.23438 0-0.015625 0.015625-0.046875 0.015625-0.0625l0.90625-3.4688-0.03125-0.03125c-0.34375 0.078125-0.57812 0.10938-0.9375 0.15625v0.09375c0.29688 0 0.40625 0.046875 0.40625 0.14062 0 0.015625 0 0.0625-0.015625 0.10938l-0.82812 3.1719c-0.015625 0.0625-0.03125 0.125-0.03125 0.15625 0 0.21875 0.10938 0.32812 0.29688 0.32812 0.3125 0 0.53125-0.17188 0.92188-0.75z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="du" d="m0.09375-2.3906c0.03125-0.015625 0.09375-0.015625 0.17188-0.015625 0.15625 0 0.21875 0.078125 0.21875 0.375v1.4844c0 0.34375-0.078125 0.4375-0.375 0.45312v0.09375h1.2656v-0.09375c-0.29688-0.015625-0.39062-0.09375-0.39062-0.3125v-1.6875c0.28125-0.26562 0.42188-0.34375 0.625-0.34375 0.28125 0 0.4375 0.1875 0.4375 0.59375v1.25c0 0.375-0.078125 0.48438-0.39062 0.5v0.09375h1.25v-0.09375c-0.29688-0.03125-0.35938-0.09375-0.35938-0.39062v-1.375c0-0.5625-0.26562-0.90625-0.70312-0.90625-0.28125 0-0.46875 0.10938-0.875 0.48438v-0.46875l-0.046875-0.015625c-0.29688 0.10938-0.5 0.17188-0.82812 0.28125z"/>
</symbol>
<symbol id="bq" overflow="visible">
<path id="dv" d="m1.8906-1.8906-0.03125-0.8125h-0.0625l-0.015625 0.015625c-0.046875 0.046875-0.046875 0.046875-0.078125 0.046875s-0.09375-0.015625-0.15625-0.046875c-0.14062-0.046875-0.26562-0.0625-0.42188-0.0625-0.48438 0-0.8125 0.29688-0.8125 0.73438 0 0.32812 0.1875 0.57812 0.70312 0.85938l0.34375 0.20312c0.20312 0.125 0.3125 0.26562 0.3125 0.45312 0 0.26562-0.20312 0.42188-0.5 0.42188-0.20312 0-0.39062-0.078125-0.5-0.20312-0.125-0.15625-0.1875-0.28125-0.26562-0.625h-0.09375v0.9375h0.078125c0.046875-0.0625 0.0625-0.078125 0.14062-0.078125 0.046875 0 0.14062 0.015625 0.26562 0.046875 0.17188 0.03125 0.34375 0.0625 0.4375 0.0625 0.46875 0 0.85938-0.34375 0.85938-0.76562 0-0.3125-0.15625-0.5-0.51562-0.71875l-0.64062-0.39062c-0.17188-0.09375-0.26562-0.23438-0.26562-0.40625 0-0.23438 0.1875-0.40625 0.46875-0.40625 0.34375 0 0.51562 0.20312 0.65625 0.73438z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="dw" d="m2.0625 0.0625 0.89062-0.3125v-0.09375h-0.14062c-0.21875 0-0.26562-0.0625-0.26562-0.34375v-3.4062h-0.03125c-0.29688 0.09375-0.5 0.15625-0.89062 0.26562v0.09375c0.0625-0.015625 0.09375-0.015625 0.14062-0.015625 0.21875 0 0.28125 0.0625 0.28125 0.3125v0.9375c-0.23438-0.1875-0.39062-0.26562-0.64062-0.26562-0.6875 0-1.25 0.6875-1.25 1.5312 0 0.76562 0.45312 1.2969 1.1094 1.2969 0.34375 0 0.57812-0.125 0.78125-0.40625v0.39062zm-0.015625-0.67188c0 0.046875-0.046875 0.10938-0.10938 0.17188-0.10938 0.125-0.25 0.1875-0.4375 0.1875-0.48438 0-0.82812-0.48438-0.82812-1.2188 0-0.67188 0.29688-1.125 0.75-1.125 0.32812 0 0.625 0.28125 0.625 0.60938z"/>
</symbol>
<symbol id="bk" overflow="visible">
<path id="dx" d="m0.10938-2.3906c0.078125-0.015625 0.125-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.375v1.5156c0 0.32812-0.078125 0.42188-0.42188 0.42188v0.09375h1.3281v-0.09375c-0.3125-0.015625-0.40625-0.078125-0.40625-0.3125v-1.6875c0-0.015625 0.046875-0.078125 0.09375-0.10938 0.15625-0.14062 0.40625-0.25 0.625-0.25 0.25 0 0.39062 0.21875 0.39062 0.64062v1.2969c0 0.32812-0.0625 0.40625-0.40625 0.42188v0.09375h1.3438v-0.09375c-0.34375 0-0.4375-0.10938-0.4375-0.46875v-1.5156c0.1875-0.26562 0.375-0.375 0.65625-0.375 0.34375 0 0.45312 0.17188 0.45312 0.67188v1.2656c0 0.32812-0.046875 0.39062-0.39062 0.42188v0.09375h1.3125v-0.09375l-0.15625-0.015625c-0.1875 0-0.26562-0.10938-0.26562-0.34375v-1.2344c0-0.71875-0.23438-1.0781-0.6875-1.0781-0.35938 0-0.65625 0.15625-0.98438 0.51562-0.10938-0.34375-0.3125-0.51562-0.64062-0.51562-0.26562 0-0.42188 0.09375-0.92188 0.46875v-0.45312l-0.046875-0.015625c-0.3125 0.125-0.51562 0.1875-0.84375 0.28125z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="dy" d="m0.10938-3.7344h0.046875c0.0625-0.015625 0.125-0.015625 0.1875-0.015625 0.1875 0 0.25 0.078125 0.25 0.35938v2.875c0 0.3125-0.09375 0.39062-0.46875 0.42188v0.09375h1.4219v-0.09375c-0.39062-0.015625-0.45312-0.078125-0.45312-0.40625v-3.5938h-0.03125c-0.3125 0.09375-0.53125 0.15625-0.95312 0.26562z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="dz" d="m2.8594-2.7031h-0.82812v0.09375c0.1875 0.015625 0.28125 0.078125 0.28125 0.1875 0 0.0625-0.015625 0.125-0.03125 0.1875l-0.59375 1.5469-0.625-1.5312c-0.03125-0.078125-0.046875-0.17188-0.046875-0.21875 0-0.10938 0.0625-0.15625 0.28125-0.17188v-0.09375h-1.1875v0.09375c0.23438 0.015625 0.28125 0.078125 0.54688 0.6875l0.71875 1.7188c0.015625 0.046875 0.03125 0.078125 0.046875 0.125 0.046875 0.10938 0.078125 0.15625 0.10938 0.15625 0.046875 0 0.078125-0.078125 0.17188-0.29688l0.76562-1.9219c0.17188-0.40625 0.21875-0.45312 0.39062-0.46875z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="ea" d="m1.5312-2.7031h-0.60938v-0.6875c0-0.0625 0-0.078125-0.046875-0.078125-0.03125 0.0625-0.078125 0.10938-0.10938 0.15625-0.23438 0.34375-0.48438 0.625-0.57812 0.65625-0.078125 0.03125-0.10938 0.078125-0.10938 0.10938 0 0.015625 0 0.03125 0.03125 0.03125h0.3125v1.8125c0 0.5 0.17188 0.76562 0.53125 0.76562 0.29688 0 0.51562-0.14062 0.71875-0.45312l-0.078125-0.078125c-0.125 0.15625-0.21875 0.21875-0.35938 0.21875-0.21875 0-0.3125-0.15625-0.3125-0.54688v-1.7188h0.60938z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="eb" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="bj" overflow="visible">
<path id="ec" d="m1.7344-2.2188c0.59375-0.32812 0.8125-0.57812 0.8125-0.98438 0-0.5-0.4375-0.85938-1.0312-0.85938-0.65625 0-1.1406 0.40625-1.1406 0.95312 0 0.39062 0.10938 0.5625 0.73438 1.125-0.64062 0.48438-0.76562 0.67188-0.76562 1.0781 0 0.57812 0.46875 0.98438 1.1406 0.98438 0.71875 0 1.1875-0.39062 1.1875-1.0156 0-0.45312-0.20312-0.75-0.9375-1.2812zm-0.10938 0.60938c0.4375 0.3125 0.59375 0.53125 0.59375 0.85938 0 0.39062-0.28125 0.67188-0.67188 0.67188-0.45312 0-0.75-0.35938-0.75-0.875 0-0.39062 0.125-0.64062 0.46875-0.92188zm-0.0625-0.71875c-0.53125-0.35938-0.75-0.625-0.75-0.96875s0.28125-0.59375 0.65625-0.59375c0.40625 0 0.65625 0.26562 0.65625 0.6875 0 0.32812-0.15625 0.60938-0.5 0.82812-0.03125 0.015625-0.03125 0.015625-0.0625 0.046875z"/>
</symbol>
<symbol id="n" overflow="visible">
<path id="ed" d="m0.35938 0.125c0.67188-0.078125 1-0.1875 1.4062-0.48438 0.625-0.45312 0.98438-1.1875 0.98438-2 0-1-0.54688-1.7031-1.3281-1.7031-0.70312 0-1.2344 0.60938-1.2344 1.4219 0 0.73438 0.42188 1.2188 1.0781 1.2188 0.32812 0 0.57812-0.09375 0.89062-0.34375-0.25 0.98438-0.90625 1.625-1.8125 1.7812zm1.8125-2.25c0 0.10938-0.03125 0.17188-0.09375 0.21875-0.17188 0.14062-0.39062 0.21875-0.60938 0.21875-0.45312 0-0.73438-0.4375-0.73438-1.1562 0-0.34375 0.09375-0.70312 0.21875-0.85938 0.10938-0.125 0.25-0.1875 0.42188-0.1875 0.53125 0 0.79688 0.51562 0.79688 1.5312z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="ee" d="m2.6562-0.39062c-0.10938 0.078125-0.17188 0.10938-0.26562 0.10938-0.14062 0-0.1875-0.078125-0.1875-0.34375v-1.1719c0-0.3125-0.03125-0.48438-0.10938-0.64062-0.14062-0.20312-0.39062-0.32812-0.75-0.32812-0.5625 0-1 0.29688-1 0.67188 0 0.14062 0.10938 0.26562 0.25 0.26562s0.26562-0.125 0.26562-0.25v-0.09375c-0.015625-0.0625-0.03125-0.10938-0.03125-0.15625 0-0.15625 0.20312-0.28125 0.4375-0.28125 0.29688 0 0.45312 0.17188 0.45312 0.48438v0.375c-0.92188 0.375-1.0156 0.42188-1.2812 0.64062-0.125 0.125-0.21875 0.32812-0.21875 0.53125 0 0.375 0.26562 0.64062 0.64062 0.64062 0.25 0 0.5-0.125 0.875-0.4375 0.03125 0.3125 0.125 0.4375 0.375 0.4375 0.20312 0 0.32812-0.078125 0.54688-0.29688zm-0.9375-0.34375c0 0.1875-0.03125 0.23438-0.15625 0.3125-0.14062 0.078125-0.3125 0.14062-0.4375 0.14062-0.20312 0-0.375-0.20312-0.375-0.46875v-0.03125c0-0.34375 0.25-0.5625 0.96875-0.82812z"/>
</symbol>
<symbol id="bt" overflow="visible">
<path id="ef" d="m0.046875-2.3438c0.078125-0.015625 0.14062-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.35938v1.5c0 0.29688-0.046875 0.34375-0.42188 0.40625v0.09375h1.4375v-0.09375c-0.40625-0.015625-0.51562-0.10938-0.51562-0.45312v-1.3438c0-0.1875 0.26562-0.48438 0.42188-0.48438 0.046875 0 0.09375 0.015625 0.15625 0.078125 0.09375 0.09375 0.17188 0.125 0.25 0.125 0.14062 0 0.23438-0.10938 0.23438-0.26562 0-0.20312-0.125-0.32812-0.32812-0.32812-0.26562 0-0.4375 0.14062-0.73438 0.5625v-0.54688l-0.015625-0.015625c-0.32812 0.14062-0.54688 0.21875-0.89062 0.32812z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="eg" d="m2.4531-0.98438c-0.29688 0.45312-0.54688 0.625-0.9375 0.625-0.34375 0-0.59375-0.17188-0.76562-0.51562-0.10938-0.21875-0.15625-0.42188-0.17188-0.78125h1.8594c-0.0625-0.39062-0.10938-0.5625-0.26562-0.76562-0.1875-0.21875-0.45312-0.34375-0.76562-0.34375-0.29688 0-0.57812 0.10938-0.8125 0.3125-0.28125 0.25-0.4375 0.67188-0.4375 1.1719 0 0.82812 0.42188 1.3438 1.1094 1.3438 0.57812 0 1.0312-0.35938 1.2812-1zm-1.8594-0.875c0.0625-0.46875 0.26562-0.6875 0.64062-0.6875 0.35938 0 0.5 0.17188 0.57812 0.6875z"/>
</symbol>
<symbol id="m" overflow="visible">
<path id="eh" d="m1.0469-2.7656-0.92188 0.32812v0.09375h0.046875c0.0625-0.015625 0.14062-0.015625 0.20312-0.015625 0.14062 0 0.1875 0.09375 0.1875 0.35938v1.3906c0 0.42188-0.046875 0.5-0.46875 0.51562v0.09375h1.4219v-0.09375c-0.39062-0.03125-0.4375-0.09375-0.4375-0.51562v-2.125zm-0.28125-1.3281c-0.15625 0-0.29688 0.14062-0.29688 0.29688 0 0.17188 0.125 0.3125 0.29688 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.15625-0.14062-0.29688-0.3125-0.29688z"/>
</symbol>
<symbol id="bs" overflow="visible">
<path id="ei" d="m2.3906-0.9375c-0.29688 0.42188-0.5 0.5625-0.84375 0.5625-0.54688 0-0.9375-0.48438-0.9375-1.1719 0-0.60938 0.32812-1.0469 0.8125-1.0469 0.21875 0 0.29688 0.078125 0.35938 0.29688l0.03125 0.125c0.046875 0.17188 0.15625 0.28125 0.28125 0.28125 0.15625 0 0.29688-0.10938 0.29688-0.25 0-0.34375-0.42188-0.625-0.92188-0.625-0.29688 0-0.60938 0.125-0.84375 0.34375-0.3125 0.26562-0.46875 0.67188-0.46875 1.1406 0 0.78125 0.46875 1.3438 1.1406 1.3438 0.26562 0 0.5-0.09375 0.71875-0.28125 0.15625-0.14062 0.28125-0.3125 0.45312-0.65625z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="ej" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="k" overflow="visible">
<path id="ek" d="m2.8438-0.82812-0.078125-0.03125c-0.21875 0.34375-0.29688 0.40625-0.5625 0.40625h-1.4375l1.0156-1.0625c0.53125-0.54688 0.76562-1.0156 0.76562-1.4844 0-0.59375-0.48438-1.0625-1.1094-1.0625-0.32812 0-0.64062 0.14062-0.875 0.375-0.1875 0.20312-0.28125 0.40625-0.375 0.82812l0.125 0.03125c0.23438-0.59375 0.45312-0.78125 0.875-0.78125 0.5 0 0.84375 0.34375 0.84375 0.84375 0 0.46875-0.28125 1.0312-0.78125 1.5625l-1.0625 1.125v0.078125h2.3281z"/>
</symbol>
<symbol id="br" overflow="visible">
<path id="el" d="m0.046875-2.3594h0.15625c0.20312 0 0.25 0.0625 0.25 0.34375v2.7969c0 0.3125-0.0625 0.375-0.42188 0.42188v0.09375h1.4531v-0.10938c-0.45312 0-0.53125-0.0625-0.53125-0.4375v-0.95312c0.20312 0.20312 0.35938 0.26562 0.60938 0.26562 0.70312 0 1.25-0.67188 1.25-1.5469 0-0.73438-0.40625-1.2812-1-1.2812-0.32812 0-0.59375 0.15625-0.85938 0.48438v-0.46875l-0.03125-0.015625c-0.32812 0.125-0.53125 0.20312-0.875 0.3125zm0.90625 0.35938c0-0.1875 0.34375-0.40625 0.60938-0.40625 0.45312 0 0.73438 0.46875 0.73438 1.1562 0 0.67188-0.28125 1.125-0.71875 1.125-0.28125 0-0.625-0.21875-0.625-0.40625z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="em" d="m1.8594-2.7031h-0.75v-0.6875c0-0.35938 0.125-0.54688 0.34375-0.54688 0.125 0 0.21875 0.0625 0.32812 0.23438 0.09375 0.15625 0.15625 0.21875 0.26562 0.21875 0.14062 0 0.25-0.10938 0.25-0.23438 0-0.21875-0.26562-0.375-0.625-0.375-0.375 0-0.6875 0.15625-0.84375 0.4375-0.15625 0.26562-0.20312 0.46875-0.20312 0.95312h-0.5v0.1875h0.5v1.8906c0 0.4375-0.078125 0.51562-0.5 0.53125v0.09375h1.5625v-0.09375c-0.5-0.015625-0.5625-0.078125-0.5625-0.53125v-1.8906h0.73438z"/>
</symbol>
<symbol id="bp" overflow="visible">
<path id="en" d="m2.8281-1.3906h-0.60938v-2.6719h-0.26562l-1.875 2.6719v0.39062h1.6875v1h0.45312v-1h0.60938zm-1.0781 0h-1.4375l1.4375-2.0469z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="eo" d="m0.92188-4.0938h-0.03125c-0.25 0.078125-0.42188 0.14062-0.70312 0.21875l-0.17188 0.046875v0.09375c0.03125-0.015625 0.0625-0.015625 0.10938-0.015625 0.23438 0 0.28125 0.0625 0.28125 0.3125v3.1094c0 0.1875 0.51562 0.39062 1 0.39062 0.79688 0 1.4062-0.65625 1.4062-1.5156 0-0.75-0.45312-1.3125-1.0625-1.3125-0.35938 0-0.71875 0.21875-0.82812 0.51562zm0 2.1562c0-0.23438 0.28125-0.4375 0.59375-0.4375 0.46875 0 0.76562 0.46875 0.76562 1.1875 0 0.67188-0.29688 1.0625-0.78125 1.0625-0.3125 0-0.57812-0.14062-0.57812-0.29688z"/>
</symbol>
<symbol id="bo" overflow="visible">
<path id="ep" d="m3.4219-2.7031v0.09375c0.20312 0.046875 0.26562 0.078125 0.26562 0.1875 0 0.09375-0.03125 0.23438-0.09375 0.39062l-0.54688 1.3281-0.5-1.3438c-0.10938-0.26562-0.10938-0.26562-0.10938-0.34375 0-0.14062 0.078125-0.17188 0.35938-0.21875v-0.09375h-1.2188v0.09375c0.21875 0.015625 0.28125 0.09375 0.40625 0.40625 0.046875 0.125 0.078125 0.23438 0.125 0.34375l-0.54688 1.1875-0.59375-1.5625c-0.03125-0.0625-0.03125-0.125-0.03125-0.17188 0-0.125 0.0625-0.1875 0.26562-0.20312v-0.09375h-1.0781v0.09375c0.14062 0.015625 0.1875 0.078125 0.3125 0.375l0.8125 2.0469c0.078125 0.1875 0.125 0.26562 0.15625 0.26562s0.078125-0.078125 0.15625-0.23438l0.67188-1.4375 0.54688 1.4219c0.078125 0.21875 0.10938 0.25 0.14062 0.25 0.046875 0 0.078125-0.046875 0.17188-0.28125l0.82812-2.0781c0.10938-0.25 0.125-0.28125 0.23438-0.32812v-0.09375z"/>
</symbol>
<symbol id="bn" overflow="visible">
<path id="eq" d="m0.92188-1.9844c0.34375 0 0.48438 0.015625 0.625 0.078125 0.375 0.125 0.60938 0.46875 0.60938 0.875 0 0.51562-0.34375 0.90625-0.78125 0.90625-0.15625 0-0.28125-0.046875-0.5-0.1875-0.1875-0.10938-0.28125-0.15625-0.39062-0.15625-0.14062 0-0.21875 0.078125-0.21875 0.20312 0 0.21875 0.25 0.34375 0.67188 0.34375 0.45312 0 0.9375-0.15625 1.2188-0.39062 0.28125-0.25 0.4375-0.59375 0.4375-1 0-0.3125-0.09375-0.59375-0.26562-0.78125-0.125-0.125-0.23438-0.20312-0.5-0.3125 0.40625-0.28125 0.5625-0.5 0.5625-0.82812 0-0.48438-0.39062-0.82812-0.9375-0.82812-0.29688 0-0.5625 0.10938-0.78125 0.29688-0.1875 0.17188-0.26562 0.32812-0.40625 0.6875l0.09375 0.015625c0.25-0.4375 0.51562-0.64062 0.89062-0.64062 0.39062 0 0.65625 0.26562 0.65625 0.65625 0 0.20312-0.078125 0.42188-0.23438 0.57812-0.17188 0.17188-0.34375 0.26562-0.75 0.40625z"/>
</symbol>
<symbol id="bm" overflow="visible">
<path id="er" d="m1.0938-3.5h1.1719c0.09375 0 0.10938-0.015625 0.14062-0.046875l0.21875-0.54688-0.046875-0.03125c-0.09375 0.125-0.15625 0.15625-0.28125 0.15625h-1.25l-0.65625 1.4219v0.03125c0 0.03125 0.015625 0.046875 0.0625 0.046875 0.1875 0 0.4375 0.03125 0.6875 0.10938 0.6875 0.23438 1 0.59375 1 1.2031 0 0.5625-0.35938 1.0156-0.82812 1.0156-0.125 0-0.21875-0.046875-0.40625-0.17188-0.1875-0.14062-0.32812-0.20312-0.45312-0.20312-0.17188 0-0.26562 0.078125-0.26562 0.23438 0 0.21875 0.28125 0.35938 0.73438 0.35938 0.5 0 0.9375-0.15625 1.2344-0.46875 0.28125-0.26562 0.40625-0.60938 0.40625-1.0625 0-0.4375-0.10938-0.70312-0.42188-1-0.25-0.26562-0.59375-0.40625-1.3125-0.53125z"/>
</symbol>
<symbol id="bl" overflow="visible">
<path id="es" d="m1.5312-4.0625c-0.34375 0-0.59375 0.10938-0.8125 0.3125-0.34375 0.34375-0.57812 1.0312-0.57812 1.7344 0 0.65625 0.20312 1.3594 0.48438 1.6875 0.21875 0.26562 0.53125 0.40625 0.875 0.40625 0.3125 0 0.5625-0.09375 0.78125-0.3125 0.34375-0.32812 0.57812-1.0156 0.57812-1.75 0-1.2188-0.54688-2.0781-1.3281-2.0781zm-0.03125 0.15625c0.51562 0 0.78125 0.6875 0.78125 1.9375s-0.26562 1.8906-0.78125 1.8906-0.78125-0.64062-0.78125-1.8906c0-1.2656 0.26562-1.9375 0.78125-1.9375z"/>
</symbol>
</g>
<image id="bi" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="cv">
<rect id="et" width="4" height="4"/>
</clipPath>
<g id="ae" clip-path="url(#cv)">
<use id="eu" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bi"/>
</g>
<image id="bh" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAZElEQVRoge3ZQQqAIABFwez+d7YL5EIIXtHMNvjyVgkeBwB/Nuac9x/G2Bpa7SwPfmj/3Fp5IQE1ATUBAFBaXsqr+/3u/uf/xAJqAmoCAKDkfaAmoCagJgAASt4HagJqAmoCahdaOR43/kUXmAAAAABJRU5ErkJggg=="/>
<clipPath id="cg">
<rect id="ev" width="4" height="4"/>
</clipPath>
<g id="ad" clip-path="url(#cg)">
<use id="ew" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bh"/>
</g>
<image id="bg" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge2WSQrAMAzE6v7/z+kH4oOLU9UgHQNZxIAncRVZa1W3tBAR2/X743e0owCNAjQK0OyH6wuofhifgAI0CtAoQBPZ/M7+31VO98P4BBSgUYBGAZq0B9INP+uH8QkoQKMAjQI05R5ID4L6YXwCCtAoQKMATVsPpBcc7ofxCShAowCNAjTHeyC9uKkfxiegAI0CNArQpMN4Sj+MT0ABGgVoFKB5APR0JGpyOlElAAAAAElFTkSuQmCC"/>
<clipPath id="ce">
<rect id="ex" width="4" height="4"/>
</clipPath>
<g id="ac" clip-path="url(#ce)">
<use id="ey" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bg"/>
</g>
<image id="bf" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="cc">
<rect id="ez" width="4" height="4"/>
</clipPath>
<g id="ab" clip-path="url(#cc)">
<use id="fa" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bf"/>
</g>
<image id="be" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="df">
<rect id="fb" width="4" height="4"/>
</clipPath>
<g id="aa" clip-path="url(#df)">
<use id="fc" transform="scale(.0625)" width="100%" height="100%" xlink:href="#be"/>
</g>
<image id="bd" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="dd">
<rect id="fd" width="4" height="4"/>
</clipPath>
<g id="z" clip-path="url(#dd)">
<use id="fe" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bd"/>
</g>
<image id="bc" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="db">
<rect id="ff" width="4" height="4"/>
</clipPath>
<g id="y" clip-path="url(#db)">
<use id="fg" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bc"/>
</g>
<image id="bb" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="cz">
<rect id="fh" width="4" height="4"/>
</clipPath>
<g id="x" clip-path="url(#cz)">
<use id="fi" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bb"/>
</g>
<image id="ba" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="cx">
<rect id="fj" width="4" height="4"/>
</clipPath>
<g id="w" clip-path="url(#cx)">
<use id="fk" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ba"/>
</g>
<image id="az" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="cu">
<rect id="fl" width="4" height="4"/>
</clipPath>
<g id="v" clip-path="url(#cu)">
<use id="fm" transform="scale(.0625)" width="100%" height="100%" xlink:href="#az"/>
</g>
<image id="ay" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="cs">
<rect id="fn" width="4" height="4"/>
</clipPath>
<g id="u" clip-path="url(#cs)">
<use id="fo" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ay"/>
</g>
<image id="ax" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="cq">
<rect id="fp" width="4" height="4"/>
</clipPath>
<g id="t" clip-path="url(#cq)">
<use id="fq" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ax"/>
</g>
<image id="aw" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAoklEQVRoge3aMQrEMAwFUSvk/ld2TqDCYGf8YV6bwO4gkJrUaMw5u0dHVdXS+8+h//EbA2gG0AygVcq+78RPwACaATQDaO/pH9i177t7FT8BA2gG0AygbbsDp/d9J34CBtAMoBlAW74D1L7vxE/AAJoBNANo7R24bd934idgAM0AmgG0Pct+cN8XxU/AAJoBNANoy3fgtu+L4idgAM0AmgG0Dy9WGIIw8FnEAAAAAElFTkSuQmCC"/>
<clipPath id="co">
<rect id="fr" width="4" height="4"/>
</clipPath>
<g id="s" clip-path="url(#co)">
<use id="fs" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aw"/>
</g>
<image id="av" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="cm">
<rect id="ft" width="4" height="4"/>
</clipPath>
<g id="r" clip-path="url(#cm)">
<use id="fu" transform="scale(.0625)" width="100%" height="100%" xlink:href="#av"/>
</g>
<image id="au" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAoklEQVRoge3aMQrEMAwFUSvk/ld2TqDCYGf8YV6bwO4gkJrUaMw5u0dHVdXS+8+h//EbA2gG0AygVcq+78RPwACaATQDaO/pH9i177t7FT8BA2gG0AygbbsDp/d9J34CBtAMoBlAW74D1L7vxE/AAJoBNANo7R24bd934idgAM0AmgG0Pct+cN8XxU/AAJoBNANoy3fgtu+L4idgAM0AmgG0Dy9WGIIw8FnEAAAAAElFTkSuQmCC"/>
<clipPath id="ch">
<rect id="fv" width="4" height="4"/>
</clipPath>
<g id="q" clip-path="url(#ch)">
<use id="fw" transform="scale(.0625)" width="100%" height="100%" xlink:href="#au"/>
</g>
<clipPath id="ci">
<path id="fx" d="m311.4 269.76h20.16v55.438h-20.16z"/>
</clipPath>
<pattern id="an" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 309.6 270)" patternUnits="userSpaceOnUse">
<use id="fy" xlink:href="#q"/>
</pattern>
<clipPath id="cj">
<path id="fz" d="m227 269h2.0781v5h-2.0781z"/>
</clipPath>
<clipPath id="cl">
<path id="ga" d="m216.36 271h3.6406v3h-3.6406z"/>
</clipPath>
<clipPath id="cn">
<path id="gb" d="m290.76 279.6h60.84v34.797h-60.84z"/>
</clipPath>
<pattern id="ao" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 288 280.8)" patternUnits="userSpaceOnUse">
<use id="gc" xlink:href="#r"/>
</pattern>
<clipPath id="cp">
<path id="gd" d="m178.92 274.2h20.039v55.441h-20.039z"/>
</clipPath>
<pattern id="ap" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 176.4 277.2)" patternUnits="userSpaceOnUse">
<use id="ge" xlink:href="#s"/>
</pattern>
<clipPath id="cr">
<path id="gf" d="m159.84 285h60.238v34.801h-60.238z"/>
</clipPath>
<pattern id="aq" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 158.4 288)" patternUnits="userSpaceOnUse">
<use id="gg" xlink:href="#t"/>
</pattern>
<clipPath id="ct">
<path id="gh" d="m139.68 263.04h99v92.52h-99z"/>
</clipPath>
<pattern id="ar" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 136.8 266.4)" patternUnits="userSpaceOnUse">
<use id="gi" xlink:href="#u"/>
</pattern>
<clipPath id="cw">
<path id="gj" d="m544.56 381.84h55.68v39.359h-55.68z"/>
</clipPath>
<pattern id="af" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 543.6 385.2)" patternUnits="userSpaceOnUse">
<use id="gk" xlink:href="#v"/>
</pattern>
<clipPath id="cy">
<path id="gl" d="m448.08 310.44h12.48v12h-12.48z"/>
</clipPath>
<pattern id="ag" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 446.4 313.2)" patternUnits="userSpaceOnUse">
<use id="gm" xlink:href="#w"/>
</pattern>
<clipPath id="da">
<path id="gn" d="m448.08 291.6h12.48v12.117h-12.48z"/>
</clipPath>
<pattern id="ah" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 446.4 291.6)" patternUnits="userSpaceOnUse">
<use id="go" xlink:href="#x"/>
</pattern>
<clipPath id="dc">
<path id="gp" d="m555.36 309.96h11.879v11.641h-11.879z"/>
</clipPath>
<pattern id="ai" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 554.4 313.2)" patternUnits="userSpaceOnUse">
<use id="gq" xlink:href="#y"/>
</pattern>
<clipPath id="de">
<path id="gr" d="m555.36 290.76h11.879v12h-11.879z"/>
</clipPath>
<pattern id="aj" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 554.4 291.6)" patternUnits="userSpaceOnUse">
<use id="gs" xlink:href="#z"/>
</pattern>
<clipPath id="cb">
<path id="gt" d="m517.8 267.48h11.277v12.121h-11.277z"/>
</clipPath>
<pattern id="ak" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 514.8 270)" patternUnits="userSpaceOnUse">
<use id="gu" xlink:href="#aa"/>
</pattern>
<clipPath id="cd">
<path id="gv" d="m489.96 267.48h11.758v12.121h-11.758z"/>
</clipPath>
<pattern id="al" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 489.6 270)" patternUnits="userSpaceOnUse">
<use id="gw" xlink:href="#ab"/>
</pattern>
<clipPath id="cf">
<path id="gx" d="m488.4 263.04h42.723v85.801h-42.723z"/>
</clipPath>
<pattern id="am" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 486 266.4)" patternUnits="userSpaceOnUse">
<use id="gy" xlink:href="#ac"/>
</pattern>
<clipPath id="ck">
<path id="gz" d="m435.72 283.56h139.32v45.121h-139.32z"/>
</clipPath>
<pattern id="as" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 435.6 284.4)" patternUnits="userSpaceOnUse">
<use id="ha" xlink:href="#ad"/>
</pattern>
<clipPath id="dg">
<path id="hb" d="m413.04 257.64h199.08v98.758h-199.08z"/>
</clipPath>
<pattern id="at" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 410.4 259.2)" patternUnits="userSpaceOnUse">
<use id="hc" xlink:href="#ae"/>
</pattern>
</defs>
<g id="hd" transform="translate(-64.559 -257.4)" clip-path="url(#dg)">
<path id="he" d="m413.04 257.64v98.762h199.08v-98.762z" fill="url(#at)" fill-rule="evenodd"/>
</g>
<path id="hf" d="m348.24 0h199.56v99.242h-199.56zm0.48048 99-0.24219-0.23828h199.08l-0.24218 0.23828v-98.758l0.24218 0.23829h-199.08l0.24219-0.23829"/>
<path id="hg" d="m364.32 82.441v-1.8008h0.35937v1.8008zm0-3.1211v-1.7969h0.35937v1.7969zm0-3.1172v-1.8008h0.35937v1.8008zm0-3.2422v-1.8008h0.35937v1.8008zm0-3.1211v-1.7969h0.35937v1.7969zm0-3.1172v-1.8008h0.35937v1.8008zm0-3.1211v-1.8008h0.35937v1.8008zm0-3.2383v-1.8008h0.35937v1.8008zm0-3.1211v-1.8008h0.35937v1.8008zm0-3.1211v-1.8008h0.35937v1.8008zm0-3.1211v-1.7969h0.35937v1.7969zm0-3.2383v-1.8008h0.35937v1.8008zm0-3.1211v-1.8008h0.35937v1.8008zm0-3.1172v-1.8008h0.35937v1.8008zm0-3.1211v-1.8008h0.35937v1.8008zm0-3.2422v-1.7969h0.35937v1.7969zm0-3.1172v-1.8008h0.35937v1.8008zm0-3.1211v-1.8008h0.35937v1.8008zm0-3.1211v-1.8008h0.35937v1.8008zm0-3.2383v-1.8008h0.35937v1.8008zm0-3.1211v-1.8008h0.35937v1.8008zm0-3.1211v-0.59766h1.5625v0.35938h-1.4414l0.23829-0.1211v0.35938zm2.8828-0.59766h1.7969v0.35938h-1.7969zm3.2383 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.1172 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.2422 0h1.7969v0.35938h-1.7969zm3.1172 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.2383 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.1211 0h1.7969v0.35938h-1.7969zm3.1172 0h1.8008v0.35938h-1.8008zm3.2422 0h1.8008v0.35938h-1.8008zm3.1211 0h1.7969v0.35938h-1.7969zm3.1172 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.2383 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.1211 0h1.7969v0.35938h-1.7969zm3.2383 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.1172 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.2422 0h1.7969v0.35938h-1.7969zm3.1172 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.2383 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.1211 0h1.7969v0.35938h-1.7969zm3.1172 0h1.8008v0.35938h-1.8008zm3.2422 0h1.8008v0.35938h-1.8008zm3.1211 0h1.7969v0.35938h-1.7969zm3.1172 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.2383 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.1211 0h1.7969v0.35938h-1.7969zm3.2383 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.1172 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.2422 0h1.7969v0.35938h-1.7969zm3.1172 0h1.8008v0.35938h-1.8008zm3.1211 0h1.8008v0.35938h-1.8008zm3.1211 0h0.96093v1.1992h-0.36328v-0.96094l0.24219 0.1211h-0.83984zm0.96093 2.6406v1.7969h-0.36328v-1.7969zm0 3.1172v1.8008h-0.36328v-1.8008zm0 3.1211v1.8008h-0.36328v-1.8008zm0 3.1211v1.8008h-0.36328v-1.8008zm0 3.2383v1.8008h-0.36328v-1.8008zm0 3.1211v1.8008h-0.36328v-1.8008zm0 3.1211v1.7969h-0.36328v-1.7969zm0 3.1172v1.8008h-0.36328v-1.8008zm0 3.2422v1.8008h-0.36328v-1.8008zm0 3.1172v1.8008h-0.36328v-1.8008zm0 3.1211v1.8008h-0.36328v-1.8008zm0 3.1211v1.8008h-0.36328v-1.8008zm0 3.2383v1.8008h-0.36328v-1.8008zm0 3.1211v1.8008h-0.36328v-1.8008zm0 3.1211v1.8008h-0.36328v-1.8008zm0 3.1211v1.7969h-0.36328v-1.7969zm0 3.2383v1.8008h-0.36328v-1.8008zm0 3.1211v1.7969h-0.36328v-1.7969zm0 3.1172v1.8008h-0.36328v-1.8008zm0 3.1211v1.8008h-0.36328v-1.8008zm0 3.2422v1.3164h-0.84375v-0.47655h0.72266l-0.24219 0.23827v-1.0781zm-2.1602 1.3164h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.2422 0h-1.7969v-0.47655h1.7969zm-3.1172 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.2383 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.7969v-0.47655h1.7969zm-3.1172 0h-1.8008v-0.47655h1.8008zm-3.2422 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.7969v-0.47655h1.7969zm-3.1172 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.2383 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.7969v-0.47655h1.7969zm-3.2383 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.1172 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.2422 0h-1.7969v-0.47655h1.7969zm-3.1172 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.2383 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.7969v-0.47655h1.7969zm-3.1172 0h-1.8008v-0.47655h1.8008zm-3.2422 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.7969v-0.47655h1.7969zm-3.1172 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.2383 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.7969v-0.47655h1.7969zm-3.2383 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.1172 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.2422 0h-1.7969v-0.47655h1.7969zm-3.1172 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.2383 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.8008v-0.47655h1.8008zm-3.1211 0h-1.5586v-0.47655h1.5586"/>
<g id="hh" transform="translate(-64.559 -257.4)" clip-path="url(#ck)">
<path id="hi" d="m435.72 283.56v45.121h139.32v-45.121z" fill="url(#as)" fill-rule="evenodd"/>
</g>
<path id="hj" d="m370.92 25.922h139.68v45.602h-139.68zm0.48047 45.359-0.24219-0.23828h139.32l-0.23828 0.23828v-45.121l0.23828 0.24219h-139.32l0.24219-0.24219"/>
<g id="hk" transform="translate(-64.559 -257.4)" clip-path="url(#cf)">
<path id="hl" d="m488.4 263.04v85.801h42.719v-85.801z" fill="url(#am)" fill-rule="evenodd"/>
</g>
<path id="hm" d="m423.6 5.4023h43.199v86.16h-43.199zm0.48047 86.039-0.24219-0.23827h42.723l-0.24217 0.23827v-85.801l0.24217 0.24219h-42.723l0.24219-0.24219"/>
<g id="hn" transform="translate(-64.559 -257.4)" clip-path="url(#cd)">
<path id="ho" d="m489.96 267.48v12.121h11.762v-12.121z" fill="url(#al)" fill-rule="evenodd"/>
</g>
<path id="hp" d="m425.16 9.8398h12.242v12.602h-12.242zm0.35937 12.363-0.11718-0.24219h11.758l-0.23827 0.24219v-12.121l0.23827 0.23828h-11.758l0.11718-0.23828"/>
<g id="hq" transform="translate(-64.559 -257.4)" clip-path="url(#cb)">
<path id="hr" d="m517.8 267.48v12.121h11.281v-12.121z" fill="url(#ak)" fill-rule="evenodd"/>
</g>
<path id="hs" d="m453 9.8398h11.762v12.602h-11.762zm0.36327 12.363-0.12108-0.24219h11.277l-0.23827 0.24219v-12.121l0.23827 0.23828h-11.277l0.12109-0.23828"/>
<g id="ht" transform="translate(-64.559 -257.4)" clip-path="url(#de)">
<path id="hu" d="m555.36 290.76v12h11.879v-12z" fill="url(#aj)" fill-rule="evenodd"/>
</g>
<path id="hv" d="m490.56 33.121h12.359v12.48h-12.359zm0.48047 12.242-0.24219-0.24219h11.879l-0.23827 0.24219v-12l0.23827 0.23828h-11.879l0.24219-0.23828"/>
<g id="hw" transform="translate(-64.559 -257.4)" clip-path="url(#dc)">
<path id="hx" d="m555.36 309.96v11.641h11.879v-11.641z" fill="url(#ai)" fill-rule="evenodd"/>
</g>
<path id="hy" d="m490.56 52.32h12.359v12h-12.359zm0.48047 11.883-0.24219-0.24219h11.879l-0.23827 0.24219v-11.641l0.23827 0.23828h-11.879l0.24219-0.23828"/>
<g id="hz" transform="translate(-64.559 -257.4)" clip-path="url(#da)">
<path id="ia" d="m448.08 291.6v12.121h12.48v-12.121z" fill="url(#ah)" fill-rule="evenodd"/>
</g>
<path id="ib" d="m383.4 33.961h12.719v12.602h-12.719zm0.35937 12.359-0.24219-0.23828h12.48l-0.23828 0.23828v-12.117l0.23828 0.23828h-12.48l0.24219-0.23828"/>
<g id="ic" transform="translate(-64.559 -257.4)" clip-path="url(#cy)">
<path id="id" d="m448.08 310.44v12h12.48v-12z" fill="url(#ag)" fill-rule="evenodd"/>
</g>
<path id="ie" d="m383.4 52.801h12.719v12.48h-12.719zm0.35937 12.242-0.24219-0.24219h12.48l-0.23828 0.24219v-12l0.23828 0.11718h-12.48l0.24219-0.11718"/>
<path id="if" d="m450.12 39.602v8.5195h36.121v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="ig" transform="translate(-64.559 -257.4)">
<use id="ih" x="515.63977" y="303.71988" width="100%" height="100%" xlink:href="#ca"/>
</g>
<g id="ii" transform="translate(-64.559 -257.4)">
<use id="ij" x="519.23981" y="303.71988" width="100%" height="100%" xlink:href="#p"/>
<use id="ik" x="522.23981" y="303.71988" width="100%" height="100%" xlink:href="#bz"/>
</g>
<g id="il" transform="translate(-64.559 -257.4)">
<use id="im" x="524.51978" y="303.71988" width="100%" height="100%" xlink:href="#by"/>
<use id="in" x="527.51978" y="303.71988" width="100%" height="100%" xlink:href="#bx"/>
</g>
<g id="io" transform="translate(-64.559 -257.4)">
<use id="ip" x="530.15979" y="303.71988" width="100%" height="100%" xlink:href="#bw"/>
<use id="iq" x="533.15979" y="303.71988" width="100%" height="100%" xlink:href="#p"/>
<use id="ir" x="536.15979" y="303.71988" width="100%" height="100%" xlink:href="#o"/>
<use id="is" x="539.15979" y="303.71988" width="100%" height="100%" xlink:href="#o"/>
<use id="it" x="542.15979" y="303.71988" width="100%" height="100%" xlink:href="#bv"/>
</g>
<g id="iu" transform="translate(-64.559 -257.4)">
<use id="iv" x="544.79974" y="303.71988" width="100%" height="100%" xlink:href="#bu"/>
</g>
<path id="iw" d="m328.92 26.641v8.5195h15v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="ix" transform="translate(-64.559 -257.4)">
<use id="iy" x="394.43985" y="290.75989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="iz" transform="translate(-64.559 -257.4)">
<use id="ja" x="397.31985" y="290.75989" width="100%" height="100%" xlink:href="#bq"/>
</g>
<g id="jb" transform="translate(-64.559 -257.4)">
<use id="jc" x="399.59985" y="290.75989" width="100%" height="100%" xlink:href="#h"/>
<use id="jd" x="402.59985" y="290.75989" width="100%" height="100%" xlink:href="#bk"/>
</g>
<path id="je" d="m363.48 26.402h-20.277v0.48047h20.277zm-19.68-1.5625-3.5976 1.8008 3.5976 1.8008"/>
<path id="jf" d="m398.16 10.082h93.48v76.441h-93.48zm0.60156 75.84h92.398v-75.242h-92.398zm0.48047-74.762h91.32v74.281h-91.32zm1.6797 72.602h88.078v-70.922h-88.078"/>
<path id="jg" d="m471.6 76.68h16.199v0.84375h-16.199zm0.60156 2.1602-3.6016-1.7969 3.6016-1.8008zm15-3.5977 3.5976 1.8008-3.5976 1.7969"/>
<path id="jh" d="m541.32 77.043v8.5195h15.48v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="ji" transform="translate(-64.559 -257.4)">
<use id="jj" x="606.83978" y="341.27988" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jk" transform="translate(-64.559 -257.4)">
<use id="jl" x="608.27979" y="341.27988" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="jm" transform="translate(-64.559 -257.4)">
<use id="jn" x="611.15979" y="341.27988" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="jo" transform="translate(-64.559 -257.4)">
<use id="jp" x="612.95978" y="341.27988" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="jq" transform="translate(-64.559 -257.4)">
<use id="jr" x="615.83978" y="341.27988" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="js" transform="translate(-64.559 -257.4)">
<use id="jt" x="617.39978" y="341.27988" width="100%" height="100%" xlink:href="#bj"/>
</g>
<path id="ju" d="m380.16 108.84h39.84v37.082h-39.84zm0.60156 36.48h38.641v-36h-38.641zm0.48046-35.398h37.68v34.918h-37.68zm1.6797 33.238h34.32v-31.68h-34.32"/>
<path id="jv" d="m409.44 153v-7.1992h0.83984v7.1992zm0-9.8398v-0.95703h0.83984v0.95703zm0-3.5976v-0.96094h0.83984v0.96094zm0-3.6016v-7.1992h0.83984v7.1992zm0-9.9609v-0.71875h1.0781v0.96093h-0.59764l0.35937-0.48046v0.23828zm3.8398-0.71875h0.83985v0.96093h-0.83985zm3.6016 0h7.1992v0.96093h-7.1992zm9.8398 0h0.95703v0.96093h-0.95703zm3.5977 0h0.96093v0.96093h-0.96093zm3.6016 0h7.3203v0.83984h-0.83984v-0.35937l0.35937 0.48046h-6.8398zm7.3203 3.4805v0.96093h-0.83984v-0.96093zm0 3.6016v0.95703h-0.83984v-0.95703zm0 3.5976v7.1992h-0.83984v-7.1992zm0 9.9609v0.83985h-0.83984v-0.83985zm0 3.6016v0.83985h-0.83984v-0.83985zm-0.48047 3.957h-7.1992v-0.95703h7.1992zm-9.9609 0h-0.83984v-0.95703h0.83984zm-3.5976 0h-0.83985v-0.95703h0.83985zm-3.6016 0h-7.1992v-0.95703h7.1992zm-9.8398 0h-0.96094v-0.95703h0.96094zm-3.6016 0h-0.23827v-0.95703h0.23827"/>
<path id="jw" d="m400.92 119.64 33.48 29.52-0.60157 0.60157-33.48-29.398"/>
<path id="jx" d="m399.84 148.44 28.922-29.879-0.60156-0.72266-28.918 30"/>
<path id="jy" d="m427.92 156.12v9.3594h26.758v-9.3594z" fill="#fff" fill-rule="evenodd"/>
<g id="jz" transform="translate(-64.559 -257.4)">
<use id="ka" x="493.7998" y="420.35983" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="kb" transform="translate(-64.559 -257.4)">
<use id="kc" x="495.23981" y="420.35983" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="kd" transform="translate(-64.559 -257.4)">
<use id="ke" x="498.11981" y="420.35983" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="kf" transform="translate(-64.559 -257.4)">
<use id="kg" x="499.91983" y="420.35983" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="kh" transform="translate(-64.559 -257.4)">
<use id="ki" x="502.79984" y="420.35983" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="kj" transform="translate(-64.559 -257.4)">
<use id="kk" x="504.35983" y="420.35983" width="100%" height="100%" xlink:href="#n"/>
</g>
<path id="kl" d="m316.08 142.8v-7.1992h0.96093v7.1992zm0-9.961v-0.83983h0.96093v0.83983zm0-3.5977v-0.83983h0.96093v0.83983zm0-3.6016v-7.1992h0.96093v7.1992zm0-9.8398v-0.71875h1.0781v0.83984h-0.59766l0.48046-0.35937v0.23828zm3.8398-0.71875h0.83984v0.83984h-0.83984zm3.5976 0h7.2031v0.83984h-7.2031zm9.8438 0h0.95704v0.83984h-0.95704zm3.5977 0h0.96094v0.83984h-0.96094zm3.6016 0h7.3203v0.71875h-0.83986v-0.23828l0.47657 0.35937h-6.957zm7.3203 3.4805v0.83984h-0.83986v-0.83984zm0 3.5976v0.83985h-0.83986v-0.83985zm0 3.6016v7.1992h-0.83986v-7.1992zm0 9.8398v0.96094h-0.83986v-0.96094zm0 3.6016v0.95703h-0.83986v-0.95703zm-0.48047 3.957h-7.1992v-0.83984h7.1992zm-9.8398 0h-0.96093v-0.83984h0.96093zm-3.6016 0h-0.96094v-0.83984h0.96094zm-3.5977 0h-7.2031v-0.83984h7.2031zm-9.9609 0h-0.83985v-0.83984h0.83985zm-3.6016 0h-0.23827v-0.83984h0.23827"/>
<path id="km" d="m352.08 124.92v9.8398h27.359v-9.8398z" fill="#fff" fill-rule="evenodd"/>
<g id="kn" transform="translate(-64.559 -257.4)">
<use id="ko" x="418.07983" y="389.03986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="kp" transform="translate(-64.559 -257.4)">
<use id="kq" x="419.51984" y="389.03986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="kr" transform="translate(-64.559 -257.4)">
<use id="ks" x="422.39984" y="389.03986" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="kt" transform="translate(-64.559 -257.4)">
<use id="ku" x="424.19986" y="389.03986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="kv" transform="translate(-64.559 -257.4)">
<use id="kw" x="427.07986" y="389.03986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="kx" transform="translate(-64.559 -257.4)">
<use id="ky" x="428.63986" y="389.03986" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="kz" transform="translate(-64.559 -257.4)" clip-path="url(#cw)">
<path id="la" d="m544.56 381.84v39.359h55.68v-39.359z" fill="url(#af)" fill-rule="evenodd"/>
</g>
<path id="lb" d="m479.76 124.2h56.281v39.84h-56.281zm0.60156 39.598-0.36327-0.35938h55.68l-0.23827 0.35938v-39.359l0.23827 0.35939h-55.68l0.36327-0.35939"/>
<path id="lc" d="m470.4 169.56v-2.4024h0.59766v2.4024zm0-4.1992v-0.60156h0.59766v0.60156zm0-2.4024v-2.3984h0.59766v2.3984zm0-4.1992v-0.60158h0.59766v0.60158zm0-2.3984v-2.4024h0.59766v2.4024zm0-4.2031v-0.59764h0.59766v0.59764zm0-2.3984v-2.3984h0.59766v2.3984zm0-4.1992v-0.60157h0.59766v0.60157zm0-2.4024v-2.3984h0.59766v2.3984zm0-4.1992v-0.59765h0.59766v0.59765zm0-2.3984v-2.4024h0.59766v2.4024zm0-4.1992v-0.60156h0.59766v0.60156zm0-2.4024v-2.3984h0.59766v2.3984zm0-4.1992v-0.60157h0.59766v0.60157zm0-2.3984v-2.4024h0.59766v2.4024zm0-4.2031v-0.59765h0.59766v0.59765zm1.8008-1.3203h2.3984v0.60156h-2.3984zm4.1992 0h0.59766v0.60156h-0.59766zm2.3984 0h2.4024v0.60156h-2.4024zm4.1992 0h0.60156v0.60156h-0.60156zm2.4023 0h2.3984v0.60156h-2.3984zm4.1992 0h0.60156v0.60156h-0.60156zm2.3984 0h2.4023v0.60156h-2.4023zm4.2031 0h0.59765v0.60156h-0.59765zm2.3984 0h2.3984v0.60156h-2.3984zm4.1992 0h0.60157v0.60156h-0.60157zm2.4024 0h2.3984v0.60156h-2.3984zm4.1992 0h0.59765v0.60156h-0.59765zm2.3984 0h2.4024v0.60156h-2.4024zm4.1992 0h0.60157v0.60156h-0.60157zm2.4024 0h2.3984v0.60156h-2.3984zm4.1992 0h0.60156v0.60156h-0.60156zm2.3984 0h2.4024v0.60156h-2.4024zm4.2031 0h0.59765v0.60156h-0.59765zm2.3984 0h2.3984v0.60156h-2.3984zm4.1992 0h0.60157v0.60156h-0.60157zm2.4024 0h2.3984v0.60156h-2.3984zm4.1992 0h0.59765v0.60156h-0.59765zm2.3984 0h2.4024v0.60156h-2.4024zm4.1992 0h0.60157v0.60156h-0.60157zm2.4024 0h0.59765v2.4023h-0.59765v-2.039l0.23828 0.23827h-0.23828zm0.59765 4.2031v0.59764h-0.59765v-0.59764zm0 2.3984v2.3984h-0.59765v-2.3984zm0 4.1992v0.60156h-0.59765v-0.60156zm0 2.4024v2.3984h-0.59765v-2.3984zm0 4.1992v0.59766h-0.59765v-0.59766zm0 2.3984v2.4024h-0.59765v-2.4024zm0 4.1992v0.60156h-0.59765v-0.60156zm0 2.4023v2.3984h-0.59765v-2.3984zm0 4.1992v0.60158h-0.59765v-0.60158zm0 2.3984v2.4023h-0.59765v-2.4023zm0 4.2031v0.59766h-0.59765v-0.59766zm0 2.3984v2.3984h-0.59765v-2.3984zm0 4.1992v0.60155h-0.59765v-0.60155zm0 2.4023v2.3984h-0.59765v-2.3984zm0 4.1992v0.59766h-0.59765v-0.59766zm-1.4375 1.5586h-2.4023v-0.59766h2.4023zm-4.1992 0h-0.60156v-0.59766h0.60156zm-2.4023 0h-2.3984v-0.59766h2.3984zm-4.1992 0h-0.60156v-0.59766h0.60156zm-2.3984 0h-2.4023v-0.59766h2.4023zm-4.2031 0h-0.59766v-0.59766h0.59766zm-2.3984 0h-2.3984v-0.59766h2.3984zm-4.1992 0h-0.60156v-0.59766h0.60156zm-2.4023 0h-2.3984v-0.59766h2.3984zm-4.1992 0h-0.59766v-0.59766h0.59766zm-2.3984 0h-2.4023v-0.59766h2.4023zm-4.1992 0h-0.60156v-0.59766h0.60156zm-2.4023 0h-2.3984v-0.59766h2.3984zm-4.1992 0h-0.60156v-0.59766h0.60156zm-2.3984 0h-2.4023v-0.59766h2.4023zm-4.2031 0h-0.59766v-0.59766h0.59766zm-2.3984 0h-2.3984v-0.59766h2.3984zm-4.1992 0h-0.60156v-0.59766h0.60156zm-2.4023 0h-2.3984v-0.59766h2.3984zm-4.1992 0h-0.59766v-0.59766h0.59766zm-2.3984 0h-2.4023v-0.59766h2.4023zm-4.1992 0h-0.60156v-0.59766h0.60156zm-2.4023 0h-2.3984v-0.59766h2.3984zm-4.1992 0h-0.60156v-0.59766h0.60156zm-2.3984 0h-0.60156v-0.59766h0.60156"/>
<path id="ld" d="m552.72 142.92h10.438v0.60156h-10.438zm9.8398-1.5586 3.5977 1.7969-3.5977 1.8008"/>
<path id="le" d="m568.2 137.88v9.3594h26.277v-9.3594z" fill="#fff" fill-rule="evenodd"/>
<g id="lf" transform="translate(-64.559 -257.4)">
<use id="lg" x="634.07977" y="401.99985" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="lh" transform="translate(-64.559 -257.4)">
<use id="li" x="636.71973" y="401.99985" width="100%" height="100%" xlink:href="#bt"/>
</g>
<g id="lj" transform="translate(-64.559 -257.4)">
<use id="lk" x="638.7597" y="401.99985" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="ll" transform="translate(-64.559 -257.4)">
<use id="lm" x="641.39972" y="401.99985" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="ln" transform="translate(-64.559 -257.4)">
<use id="lo" x="644.03967" y="401.99985" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="lp" transform="translate(-64.559 -257.4)">
<use id="lq" x="645.47968" y="401.99985" width="100%" height="100%" xlink:href="#h"/>
<use id="lr" x="648.47968" y="401.99985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ls" transform="translate(-64.559 -257.4)">
<use id="lt" x="650.03967" y="401.99985" width="100%" height="100%" xlink:href="#bs"/>
</g>
<g id="lu" transform="translate(-64.559 -257.4)">
<use id="lv" x="652.67969" y="401.99985" width="100%" height="100%" xlink:href="#g"/>
</g>
<path id="lw" d="m490.08 90.84v29.281h-0.60155v-29.281zm-2.0391 0.60156 1.7969-3.6016 1.8008 3.6016zm3.5977 28.082-1.8008 3.5977-1.7969-3.5977"/>
<path id="lx" d="m541.32 113.76v8.3984h18.121v-8.3984z" fill="#fff" fill-rule="evenodd"/>
<g id="ly" transform="translate(-64.559 -257.4)">
<use id="lz" x="606.83978" y="377.87985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ma" transform="translate(-64.559 -257.4)">
<use id="mb" x="608.27979" y="377.87985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="mc" transform="translate(-64.559 -257.4)">
<use id="md" x="611.15979" y="377.87985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="me" transform="translate(-64.559 -257.4)">
<use id="mf" x="612.95978" y="377.87985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="mg" transform="translate(-64.559 -257.4)">
<use id="mh" x="615.83978" y="377.87985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="mi" transform="translate(-64.559 -257.4)">
<use id="mj" x="617.39978" y="377.87985" width="100%" height="100%" xlink:href="#f"/>
<use id="mk" x="620.39978" y="377.87985" width="100%" height="100%" xlink:href="#k"/>
</g>
<path id="ml" d="m349.44 119.04h29.641v0.95703h-29.641zm0.60156 2.2773-3.6016-1.7969 3.6016-1.8008zm28.438-3.5977 3.6016 1.8008-3.6016 1.7969"/>
<g id="mm" transform="translate(-64.559 -257.4)" clip-path="url(#ct)">
<path id="mn" d="m139.68 263.04v92.52h99v-92.52z" fill="url(#ar)" fill-rule="evenodd"/>
</g>
<path id="mo" d="m74.883 5.4023h99.48v93h-99.48zm0.48046 92.758-0.24218-0.23829h99l-0.23828 0.23829v-92.52l0.23828 0.24219h-99l0.24218-0.24219"/>
<path id="mp" d="m0 24.363h40.441v37.199h-40.441zm0.60156 36.598h39.238v-36h-39.238zm0.48047-35.52h38.281v35.039h-38.281zm1.6797 33.359h34.918v-31.68h-34.918"/>
<g id="mq" transform="translate(-64.559 -257.4)" clip-path="url(#cr)">
<path id="mr" d="m159.84 285v34.801h60.238v-34.801z" fill="url(#aq)" fill-rule="evenodd"/>
</g>
<path id="ms" d="m95.043 27.363h60.719v35.277h-60.719zm0.47656 35.039-0.23828-0.24219h60.238l-0.11718 0.24219v-34.801l0.11718 0.12109h-60.238l0.23828-0.12109"/>
<g id="mt" transform="translate(-64.559 -257.4)" clip-path="url(#cp)">
<path id="mu" d="m178.92 274.2v55.441h20.039v-55.441z" fill="url(#ap)" fill-rule="evenodd"/>
</g>
<path id="mv" d="m114.12 16.562h20.52v55.918h-20.52zm0.48047 55.68-0.23829-0.24218h20.039l-0.24219 0.24218v-55.441l0.24219 0.24219h-20.039l0.23829-0.24219"/>
<path id="mw" d="m74.281 20.883h108.96v49.559h-108.96zm0.60157 49.078h107.76v-48.598h-107.76zm0.48046-48h106.8v47.402h-106.8zm1.6797 45.84h103.44v-44.277h-103.44"/>
<path id="mx" d="m266.4 41.883v8.3984h10.918v-8.3984z" fill="#fff" fill-rule="evenodd"/>
<g id="my" transform="translate(-64.559 -257.4)">
<use id="mz" x="331.91986" y="305.99988" width="100%" height="100%" xlink:href="#br"/>
<use id="na" x="334.91986" y="305.99988" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="nb" transform="translate(-64.559 -257.4)">
<use id="nc" x="336.71988" y="305.99988" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="nd" transform="translate(-64.559 -257.4)">
<use id="ne" x="339.35986" y="305.99988" width="100%" height="100%" xlink:href="#d"/>
</g>
<path id="nf" d="m150.96 67.801h0.83984v0.83984h-0.83984zm1.8008 0h0.83985v0.83984h-0.83985zm1.8008 0h0.83985v0.83984h-0.83985zm1.8008 0h0.83985v0.83984h-0.83985zm1.7969 0h0.83984v0.83984h-0.83984zm1.8008 0h0.83984v0.83984h-0.83984zm1.8008 0h0.83985v0.83984h-0.83985zm1.8008 0h0.83985v0.83984h-0.83985zm1.8008 0h0.83985v0.83984h-0.83985zm1.7969 0h0.83984v0.83984h-0.83984zm1.8008 0h0.83984v0.83984h-0.83984zm1.8008 0h0.83985v0.83984h-0.83985zm1.8008 0h0.83985v0.83984h-0.83985zm1.8008 0h0.83985v0.83984h-0.83985zm1.7969 0h0.83984v0.83984h-0.83984zm1.8008 0h0.83984v0.83984h-0.83984"/>
<path id="ng" d="m153 61.562h0.83985v0.83984h-0.83985zm1.8008 0h0.83985v0.83984h-0.83985zm1.8008 0h0.83984v0.83984h-0.83984zm1.8008 0h0.83984v0.83984h-0.83984zm1.8008 0h0.83984v0.83984h-0.83984zm1.7969 0h0.83985v0.83984h-0.83985zm1.8008 0h0.83985v0.83984h-0.83985zm1.8008 0h0.83984v0.83984h-0.83984zm1.8008 0h0.83984v0.83984h-0.83984zm1.8008 0h0.83984v0.83984h-0.83984zm1.7969 0h0.83985v0.83984h-0.83985zm1.8008 0h0.83985v0.83984h-0.83985zm1.8008 0h0.83984v0.83984h-0.83984zm1.8008 0h0.83984v0.83984h-0.83984zm1.8008 0h0.83984v0.83984h-0.83984zm1.7969 0h0.83985v0.83984h-0.83985"/>
<path id="nh" d="m171.24 45.84v14.043h-0.35937l-0.1211-14.043zm1.5586 13.441-1.8008 3.6016-1.7969-3.6016"/>
<path id="ni" d="m172.32 83.883v-11.762h-0.48047v11.762zm1.5625-11.16-1.8008-3.6016-1.8008 3.6016"/>
<path id="nj" d="m229.8 70.922v8.3984h18.602v-8.3984z" fill="#fff" fill-rule="evenodd"/>
<g id="nk" transform="translate(-64.559 -257.4)">
<use id="nl" x="295.31989" y="335.03986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="nm" transform="translate(-64.559 -257.4)">
<use id="nn" x="296.75989" y="335.03986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="no" transform="translate(-64.559 -257.4)">
<use id="np" x="299.63989" y="335.03986" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="nq" transform="translate(-64.559 -257.4)">
<use id="nr" x="301.43991" y="335.03986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ns" transform="translate(-64.559 -257.4)">
<use id="nt" x="304.31992" y="335.03986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="nu" transform="translate(-64.559 -257.4)">
<use id="nv" x="305.87991" y="335.03986" width="100%" height="100%" xlink:href="#bp"/>
<use id="nw" x="308.87991" y="335.03986" width="100%" height="100%" xlink:href="#i"/>
</g>
<path id="nx" d="m73.203 39.363h-30.121v-0.36328h30.121zm-0.60156-2.043 3.6016 1.8008-3.6016 1.8008zm-28.922 3.6016-3.5976-1.8008 3.5976-1.8008"/>
<path id="ny" d="m36 63.48h-31.559v0.48046h31.559zm-0.59765 2.043 3.5976-1.8008-3.5976-1.8008zm-30.359-3.6016-3.6016 1.8008 3.6016 1.8008"/>
<path id="nz" d="m269.52 32.523v8.3984h15.48v-8.3984z" fill="#fff" fill-rule="evenodd"/>
<g id="oa" transform="translate(-64.559 -257.4)">
<use id="ob" x="335.03986" y="296.63989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="oc" transform="translate(-64.559 -257.4)">
<use id="od" x="336.47989" y="296.63989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="oe" transform="translate(-64.559 -257.4)">
<use id="of" x="339.35986" y="296.63989" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="og" transform="translate(-64.559 -257.4)">
<use id="oh" x="341.15988" y="296.63989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="oi" transform="translate(-64.559 -257.4)">
<use id="oj" x="344.03989" y="296.63989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ok" transform="translate(-64.559 -257.4)">
<use id="ol" x="345.59988" y="296.63989" width="100%" height="100%" xlink:href="#k"/>
</g>
<path id="om" d="m17.402 70.922v8.3984h18v-8.3984z" fill="#fff" fill-rule="evenodd"/>
<g id="on" transform="translate(-64.559 -257.4)">
<use id="oo" x="82.919968" y="335.03986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="op" transform="translate(-64.559 -257.4)">
<use id="oq" x="84.359962" y="335.03986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="or" transform="translate(-64.559 -257.4)">
<use id="os" x="87.239967" y="335.03986" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ot" transform="translate(-64.559 -257.4)">
<use id="ou" x="89.039963" y="335.03986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ov" transform="translate(-64.559 -257.4)">
<use id="ow" x="91.91996" y="335.03986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ox" transform="translate(-64.559 -257.4)">
<use id="oy" x="93.479965" y="335.03986" width="100%" height="100%" xlink:href="#f"/>
<use id="oz" x="96.479958" y="335.03986" width="100%" height="100%" xlink:href="#l"/>
</g>
<path id="pa" d="m165 93.48h-86.398v0.35937h86.398zm-0.59765 2.043 3.5976-1.8008-3.5976-1.8008zm-85.199-3.6016-3.6016 1.8008 3.6016 1.8008"/>
<path id="pb" d="m135.48 99.48v8.5195h18.602v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="pc" transform="translate(-64.559 -257.4)">
<use id="pd" x="200.99992" y="363.71985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="pe" transform="translate(-64.559 -257.4)">
<use id="pf" x="202.43993" y="363.71985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="pg" transform="translate(-64.559 -257.4)">
<use id="ph" x="205.31992" y="363.71985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="pi" transform="translate(-64.559 -257.4)">
<use id="pj" x="207.11992" y="363.71985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="pk" transform="translate(-64.559 -257.4)">
<use id="pl" x="209.99991" y="363.71985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="pm" transform="translate(-64.559 -257.4)">
<use id="pn" x="211.55992" y="363.71985" width="100%" height="100%" xlink:href="#f"/>
<use id="po" x="214.55992" y="363.71985" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="pp" transform="translate(-64.559 -257.4)" clip-path="url(#cn)">
<path id="pq" d="m290.76 279.6v34.801h60.84v-34.801z" fill="url(#ao)" fill-rule="evenodd"/>
</g>
<path id="pr" d="m225.96 21.961h61.32v35.281h-61.32zm0.48047 35.039-0.23828-0.23828h60.84l-0.24219 0.23828v-34.797l0.24219 0.23828h-60.84l0.23828-0.23828"/>
<path id="ps" d="m271.08 28.922v10.199h14.398v-10.199z" fill="#fff" fill-rule="evenodd"/>
<g id="pt" transform="translate(-64.559 -257.4)">
<use id="pu" x="336.95987" y="293.03989" width="100%" height="100%" xlink:href="#h"/>
<use id="pv" x="339.95987" y="293.03989" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="pw" transform="translate(-64.559 -257.4)">
<use id="px" x="341.39987" y="293.03989" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="py" transform="translate(-64.559 -257.4)">
<use id="pz" x="343.19989" y="293.03989" width="100%" height="100%" xlink:href="#j"/>
</g>
<path id="qa" d="m150.36 9.7226v7.0781h20.637v-7.0781z" fill="#fff" fill-rule="evenodd"/>
<g id="qb" transform="translate(-64.559 -257.4)" clip-path="url(#cl)">
<g id="qc">
<use id="qd" x="216.35991" y="273.8399" width="100%" height="100%" xlink:href="#b"/>
</g>
</g>
<g id="qe" transform="translate(-64.559 -257.4)">
<use id="qf" x="219.23991" y="273.8399" width="100%" height="100%" xlink:href="#bo"/>
</g>
<g id="qg" transform="translate(-64.559 -257.4)">
<use id="qh" x="223.55991" y="273.8399" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="qi" transform="translate(-64.559 -257.4)">
<use id="qj" x="226.19991" y="273.8399" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="qk" transform="translate(-64.559 -257.4)" clip-path="url(#cj)">
<g id="ql">
<use id="qm" x="227.63991" y="273.8399" width="100%" height="100%" xlink:href="#a"/>
</g>
</g>
<path id="qn" d="m241.32 40.68h-55.918v0.48047h55.918zm-0.59766 2.043 3.5977-1.8008-3.5977-1.8008zm-54.723-3.6016-3.5976 1.8008 3.5976 1.8008"/>
<path id="qo" d="m229.8 31.562v8.5195h18.602v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="qp" transform="translate(-64.559 -257.4)">
<use id="qq" x="295.31989" y="295.7999" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="qr" transform="translate(-64.559 -257.4)">
<use id="qs" x="296.75989" y="295.7999" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="qt" transform="translate(-64.559 -257.4)">
<use id="qu" x="299.63989" y="295.7999" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="qv" transform="translate(-64.559 -257.4)">
<use id="qw" x="301.43991" y="295.7999" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="qx" transform="translate(-64.559 -257.4)">
<use id="qy" x="304.31992" y="295.7999" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="qz" transform="translate(-64.559 -257.4)">
<use id="ra" x="305.87991" y="295.7999" width="100%" height="100%" xlink:href="#bn"/>
<use id="rb" x="308.87991" y="295.7999" width="100%" height="100%" xlink:href="#i"/>
</g>
<path id="rc" d="m75.723 65.043v0.95703h0.83984v-0.95703zm0 1.7969v0.96094h0.83984v-0.96094zm-0.12109 1.8008v0.96094h0.96093v-0.96094zm0 1.8008v0.96094h0.96093v-0.96094zm0 1.8008v0.96094h0.83984v-0.96094zm0 1.8008-0.1211 0.95703h0.96094v-0.95703zm-0.1211 1.7969v0.96095h0.96094v-0.96095zm0 1.8008v0.96095h0.83985l0.12109-0.96095zm0 1.8008v0.96095h0.83985v-0.96095zm0 1.8008-0.11719 0.96095h0.95704v-0.96095zm-0.11719 1.8008v0.95703h0.95704v-0.95703zm0 1.7969v0.96095h0.83985v-0.96095zm0 1.8008v0.96095h0.83985v-0.96095zm-0.12109 1.8008v0.96095h0.96094v-0.96095zm0 1.8008v0.96095h0.96094v-0.96095zm0 1.8008v0.95703h0.83984v-0.95703"/>
<path id="rd" d="m94.801 63.242v0.96094h0.83985v-0.96094zm0 1.8008v0.95703h0.83985v-0.95703zm0 1.7969v0.96094h0.83985v-0.96094zm0 1.8008v0.96094h0.83985v-0.96094zm0 1.8008v0.96094h0.83985v-0.96094zm0 1.8008v0.96094h0.83985v-0.96094zm0 1.8008v0.95703h0.83985v-0.95703zm0 1.7969v0.96095h0.83985v-0.96095zm0 1.8008v0.96095h0.83985v-0.96095zm0 1.8008v0.96095h0.83985v-0.96095zm0 1.8008v0.96095h0.83985v-0.96095zm0 1.8008v0.83983h0.83985v-0.83983"/>
<path id="re" d="m56.52 75.48h16.684v0.60156h-16.684zm16.082-1.4375 3.6016 1.7969-3.6016 1.8008"/>
<path id="rf" d="m110.76 76.441h-12v0.60158h12zm-11.398-1.5586-3.6016 1.7969 3.6016 1.8008"/>
<path id="rg" d="m135.48 75.84v8.4023h15.48v-8.4023z" fill="#fff" fill-rule="evenodd"/>
<g id="rh" transform="translate(-64.559 -257.4)">
<use id="ri" x="200.99992" y="339.95987" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="rj" transform="translate(-64.559 -257.4)">
<use id="rk" x="202.43993" y="339.95987" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="rl" transform="translate(-64.559 -257.4)">
<use id="rm" x="205.31992" y="339.95987" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="rn" transform="translate(-64.559 -257.4)">
<use id="ro" x="207.11992" y="339.95987" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="rp" transform="translate(-64.559 -257.4)">
<use id="rq" x="209.99991" y="339.95987" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="rr" transform="translate(-64.559 -257.4)">
<use id="rs" x="211.55992" y="339.95987" width="100%" height="100%" xlink:href="#bm"/>
</g>
<path id="rt" d="m63.84 40.082v8.5195h15.961v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="ru" transform="translate(-64.559 -257.4)">
<use id="rv" x="129.23994" y="304.19989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="rw" transform="translate(-64.559 -257.4)">
<use id="rx" x="130.67995" y="304.19989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ry" transform="translate(-64.559 -257.4)">
<use id="rz" x="133.55995" y="304.19989" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="sa" transform="translate(-64.559 -257.4)">
<use id="sb" x="135.35994" y="304.19989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="sc" transform="translate(-64.559 -257.4)">
<use id="sd" x="138.23994" y="304.19989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="se" transform="translate(-64.559 -257.4)">
<use id="sf" x="139.79994" y="304.19989" width="100%" height="100%" xlink:href="#k"/>
</g>
<path id="sg" d="m166.44 68.641v0.96094h0.96094v-0.96094zm0 1.8008v0.96094h0.83985v-0.96094zm0 1.8008v0.96094h0.83985v-0.96094zm-0.12109 1.8008v0.95703h0.96094v-0.95703zm0 1.7969v0.96095h0.96094v-0.96095zm0 1.8008v0.96095h0.83984v-0.96095zm0 1.8008-0.11719 0.96095h0.95703v-0.96095zm-0.11719 1.8008v0.96095h0.95703v-0.96095zm0 1.8008v0.95703h0.83984l0.11719-0.95703zm0 1.7969v0.96095h0.83984v-0.96095zm0 1.8008-0.1211 0.96095h0.96094v-0.96095zm-0.1211 1.8008v0.96095h0.96094v-0.96095zm0 1.8008v0.96095h0.83985l0.12109-0.96095zm0 1.8008v0.95703h0.83985v-0.95703zm-0.12109 1.7969v0.96095h0.96094v-0.96095zm0 1.8008v0.96095h0.96094v-0.96095"/>
<path id="sh" d="m86.402 19.203v-11.402h-0.83985v11.402zm-2.2812-0.60156 1.8008 3.6016 1.8008-3.6016zm3.6016-10.199-1.8008-3.6016-1.8008 3.6016"/>
<path id="si" d="m63.84 6.9609v8.5195h18v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="sj" transform="translate(-64.559 -257.4)">
<use id="sk" x="129.23994" y="271.19989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="sl" transform="translate(-64.559 -257.4)">
<use id="sm" x="130.67995" y="271.19989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="sn" transform="translate(-64.559 -257.4)">
<use id="so" x="133.55995" y="271.19989" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="sp" transform="translate(-64.559 -257.4)">
<use id="sq" x="135.35994" y="271.19989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="sr" transform="translate(-64.559 -257.4)">
<use id="ss" x="138.23994" y="271.19989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="st" transform="translate(-64.559 -257.4)">
<use id="su" x="139.79994" y="271.19989" width="100%" height="100%" xlink:href="#f"/>
<use id="sv" x="142.79994" y="271.19989" width="100%" height="100%" xlink:href="#bl"/>
</g>
<g id="sw" transform="translate(-64.559 -257.4)" clip-path="url(#ci)">
<path id="sx" d="m311.4 269.76v55.441h20.16v-55.441z" fill="url(#an)" fill-rule="evenodd"/>
</g>
<path id="sy" d="m246.6 12.121h20.641v55.922h-20.641zm0.48046 55.68-0.24218-0.23828h20.16l-0.23828 0.23828v-55.438l0.23828 0.23828h-20.16l0.24218-0.23828"/>
</svg>

After

Width:  |  Height:  |  Size: 71 KiB

View File

@ -0,0 +1,11 @@
Name,Description,Flags,Value
(ncm.X.2),Ncm overlapping areaid:ce is checked for core rules only,,
(ncm.X.3),Ncm overlapping core cannot overlap N+diff in periphery,TC,
(ncm.1),Width of ncm,,0.380
(ncm.2a),Spacing of ncm to ncm,,0.380
(ncm.2b),Manual merge ncm if space is below minimum,,
(ncm.3),Min enclosure of P+diff by Ncm,P,0.180
(ncm.4),Min enclosure of P+diff within (areaid:ed AndNot areaid:de) by Ncm,P,0.180
(ncm.5),"Min space, no overlap, between ncm and (LVTN_gate) OR (diff containing lvtn)",P,0.230
(ncm.6),"Min space, no overlap, between ncm and nfet",P,0.200
(ncm.7),Min area of ncm (um^2),,0.265
1 Name Description Flags Value
2 (ncm.X.2) Ncm overlapping areaid:ce is checked for core rules only
3 (ncm.X.3) Ncm overlapping core cannot overlap N+diff in periphery TC
4 (ncm.1) Width of ncm 0.380
5 (ncm.2a) Spacing of ncm to ncm 0.380
6 (ncm.2b) Manual merge ncm if space is below minimum
7 (ncm.3) Min enclosure of P+diff by Ncm P 0.180
8 (ncm.4) Min enclosure of P+diff within (areaid:ed AndNot areaid:de) by Ncm P 0.180
9 (ncm.5) Min space, no overlap, between ncm and (LVTN_gate) OR (diff containing lvtn) P 0.230
10 (ncm.6) Min space, no overlap, between ncm and nfet P 0.200
11 (ncm.7) Min area of ncm (um^2) 0.265

View File

@ -0,0 +1,180 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="al" width="168.12pt" height="53.039pt" version="1.1" viewBox="0 0 168.12 53.039" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="am">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="an">
<g id="ao">
<symbol id="d" overflow="visible">
<path id="ap" d="m0.09375-2.3906c0.03125-0.015625 0.09375-0.015625 0.17188-0.015625 0.15625 0 0.21875 0.078125 0.21875 0.375v1.4844c0 0.34375-0.078125 0.4375-0.375 0.45312v0.09375h1.2656v-0.09375c-0.29688-0.015625-0.39062-0.09375-0.39062-0.3125v-1.6875c0.28125-0.26562 0.42188-0.34375 0.625-0.34375 0.28125 0 0.4375 0.1875 0.4375 0.59375v1.25c0 0.375-0.078125 0.48438-0.39062 0.5v0.09375h1.25v-0.09375c-0.29688-0.03125-0.35938-0.09375-0.35938-0.39062v-1.375c0-0.5625-0.26562-0.90625-0.70312-0.90625-0.28125 0-0.46875 0.10938-0.875 0.48438v-0.46875l-0.046875-0.015625c-0.29688 0.10938-0.5 0.17188-0.82812 0.28125z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="aq" d="m2.3906-0.9375c-0.29688 0.42188-0.5 0.5625-0.84375 0.5625-0.54688 0-0.9375-0.48438-0.9375-1.1719 0-0.60938 0.32812-1.0469 0.8125-1.0469 0.21875 0 0.29688 0.078125 0.35938 0.29688l0.03125 0.125c0.046875 0.17188 0.15625 0.28125 0.28125 0.28125 0.15625 0 0.29688-0.10938 0.29688-0.25 0-0.34375-0.42188-0.625-0.92188-0.625-0.29688 0-0.60938 0.125-0.84375 0.34375-0.3125 0.26562-0.46875 0.67188-0.46875 1.1406 0 0.78125 0.46875 1.3438 1.1406 1.3438 0.26562 0 0.5-0.09375 0.71875-0.28125 0.15625-0.14062 0.28125-0.3125 0.45312-0.65625z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="ar" d="m0.10938-2.3906c0.078125-0.015625 0.125-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.375v1.5156c0 0.32812-0.078125 0.42188-0.42188 0.42188v0.09375h1.3281v-0.09375c-0.3125-0.015625-0.40625-0.078125-0.40625-0.3125v-1.6875c0-0.015625 0.046875-0.078125 0.09375-0.10938 0.15625-0.14062 0.40625-0.25 0.625-0.25 0.25 0 0.39062 0.21875 0.39062 0.64062v1.2969c0 0.32812-0.0625 0.40625-0.40625 0.42188v0.09375h1.3438v-0.09375c-0.34375 0-0.4375-0.10938-0.4375-0.46875v-1.5156c0.1875-0.26562 0.375-0.375 0.65625-0.375 0.34375 0 0.45312 0.17188 0.45312 0.67188v1.2656c0 0.32812-0.046875 0.39062-0.39062 0.42188v0.09375h1.3125v-0.09375l-0.15625-0.015625c-0.1875 0-0.26562-0.10938-0.26562-0.34375v-1.2344c0-0.71875-0.23438-1.0781-0.6875-1.0781-0.35938 0-0.65625 0.15625-0.98438 0.51562-0.10938-0.34375-0.3125-0.51562-0.64062-0.51562-0.26562 0-0.42188 0.09375-0.92188 0.46875v-0.45312l-0.046875-0.015625c-0.3125 0.125-0.51562 0.1875-0.84375 0.28125z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="as" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="y" overflow="visible">
<path id="at" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="x" overflow="visible">
<path id="au" d="m2.8438-0.82812-0.078125-0.03125c-0.21875 0.34375-0.29688 0.40625-0.5625 0.40625h-1.4375l1.0156-1.0625c0.53125-0.54688 0.76562-1.0156 0.76562-1.4844 0-0.59375-0.48438-1.0625-1.1094-1.0625-0.32812 0-0.64062 0.14062-0.875 0.375-0.1875 0.20312-0.28125 0.40625-0.375 0.82812l0.125 0.03125c0.23438-0.59375 0.45312-0.78125 0.875-0.78125 0.5 0 0.84375 0.34375 0.84375 0.84375 0 0.46875-0.28125 1.0312-0.78125 1.5625l-1.0625 1.125v0.078125h2.3281z"/>
</symbol>
<symbol id="w" overflow="visible">
<path id="av" d="m2.6562-0.39062c-0.10938 0.078125-0.17188 0.10938-0.26562 0.10938-0.14062 0-0.1875-0.078125-0.1875-0.34375v-1.1719c0-0.3125-0.03125-0.48438-0.10938-0.64062-0.14062-0.20312-0.39062-0.32812-0.75-0.32812-0.5625 0-1 0.29688-1 0.67188 0 0.14062 0.10938 0.26562 0.25 0.26562s0.26562-0.125 0.26562-0.25v-0.09375c-0.015625-0.0625-0.03125-0.10938-0.03125-0.15625 0-0.15625 0.20312-0.28125 0.4375-0.28125 0.29688 0 0.45312 0.17188 0.45312 0.48438v0.375c-0.92188 0.375-1.0156 0.42188-1.2812 0.64062-0.125 0.125-0.21875 0.32812-0.21875 0.53125 0 0.375 0.26562 0.64062 0.64062 0.64062 0.25 0 0.5-0.125 0.875-0.4375 0.03125 0.3125 0.125 0.4375 0.375 0.4375 0.20312 0 0.32812-0.078125 0.54688-0.29688zm-0.9375-0.34375c0 0.1875-0.03125 0.23438-0.15625 0.3125-0.14062 0.078125-0.3125 0.14062-0.4375 0.14062-0.20312 0-0.375-0.20312-0.375-0.46875v-0.03125c0-0.34375 0.25-0.5625 0.96875-0.82812z"/>
</symbol>
</g>
<image id="v" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="ag">
<rect id="aw" width="4" height="4"/>
</clipPath>
<g id="j" clip-path="url(#ag)">
<use id="ax" transform="scale(.0625)" width="100%" height="100%" xlink:href="#v"/>
</g>
<image id="u" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="ae">
<rect id="ay" width="4" height="4"/>
</clipPath>
<g id="i" clip-path="url(#ae)">
<use id="az" transform="scale(.0625)" width="100%" height="100%" xlink:href="#u"/>
</g>
<image id="t" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAoklEQVRoge3aMQrEMAwFUSvk/ld2TqDCYGf8YV6bwO4gkJrUaMw5u0dHVdXS+8+h//EbA2gG0AygVcq+78RPwACaATQDaO/pH9i177t7FT8BA2gG0AygbbsDp/d9J34CBtAMoBlAW74D1L7vxE/AAJoBNANo7R24bd934idgAM0AmgG0Pct+cN8XxU/AAJoBNANoy3fgtu+L4idgAM0AmgG0Dy9WGIIw8FnEAAAAAElFTkSuQmCC"/>
<clipPath id="ac">
<rect id="ba" width="4" height="4"/>
</clipPath>
<g id="h" clip-path="url(#ac)">
<use id="bb" transform="scale(.0625)" width="100%" height="100%" xlink:href="#t"/>
</g>
<image id="s" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="aa">
<rect id="bc" width="4" height="4"/>
</clipPath>
<g id="g" clip-path="url(#aa)">
<use id="bd" transform="scale(.0625)" width="100%" height="100%" xlink:href="#s"/>
</g>
<image id="r" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="aj">
<rect id="be" width="4" height="4"/>
</clipPath>
<g id="f" clip-path="url(#aj)">
<use id="bf" transform="scale(.0625)" width="100%" height="100%" xlink:href="#r"/>
</g>
<image id="q" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAoklEQVRoge3aMQrEMAwFUSvk/ld2TqDCYGf8YV6bwO4gkJrUaMw5u0dHVdXS+8+h//EbA2gG0AygVcq+78RPwACaATQDaO/pH9i177t7FT8BA2gG0AygbbsDp/d9J34CBtAMoBlAW74D1L7vxE/AAJoBNANo7R24bd934idgAM0AmgG0Pct+cN8XxU/AAJoBNANoy3fgtu+L4idgAM0AmgG0Dy9WGIIw8FnEAAAAAElFTkSuQmCC"/>
<clipPath id="ah">
<rect id="bg" width="4" height="4"/>
</clipPath>
<g id="e" clip-path="url(#ah)">
<use id="bh" transform="scale(.0625)" width="100%" height="100%" xlink:href="#q"/>
</g>
<clipPath id="ai">
<path id="bi" d="m413.4 171h13.922v34.078h-13.922z"/>
</clipPath>
<pattern id="k" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 410.4 173.88)" patternUnits="userSpaceOnUse">
<use id="bj" xlink:href="#e"/>
</pattern>
<clipPath id="z">
<path id="bk" d="m399.84 177.6h42v21.477h-42z"/>
</clipPath>
<pattern id="l" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 399.6 181.08)" patternUnits="userSpaceOnUse">
<use id="bl" xlink:href="#f"/>
</pattern>
<clipPath id="ab">
<path id="bm" d="m377.52 163.56h92.641v52.562h-92.641z"/>
</clipPath>
<pattern id="m" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 374.4 166.68)" patternUnits="userSpaceOnUse">
<use id="bn" xlink:href="#g"/>
</pattern>
<clipPath id="ad">
<path id="bo" d="m413.4 171h13.922v34.078h-13.922z"/>
</clipPath>
<pattern id="n" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 410.4 173.88)" patternUnits="userSpaceOnUse">
<use id="bp" xlink:href="#h"/>
</pattern>
<clipPath id="af">
<path id="bq" d="m399.84 177.6h42v21.477h-42z"/>
</clipPath>
<pattern id="o" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 399.6 181.08)" patternUnits="userSpaceOnUse">
<use id="br" xlink:href="#i"/>
</pattern>
<clipPath id="ak">
<path id="bs" d="m377.52 163.56h92.641v52.562h-92.641z"/>
</clipPath>
<pattern id="p" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 374.4 166.68)" patternUnits="userSpaceOnUse">
<use id="bt" xlink:href="#j"/>
</pattern>
</defs>
<path id="bu" d="m15.48 3.6016h36.84v22.316h-36.84zm0.59765 21.719h35.641v-21.121h-35.641zm0.60157-20.52h34.438v19.918h-34.438zm1.1992 18.719h32.039v-17.52h-32.039zm0.60156-16.918h30.84v16.316h-30.84zm0.59765 15.719h29.641v-15.121h-29.641"/>
<g id="bv" transform="translate(-302.28 -163.32)" clip-path="url(#ak)">
<path id="bw" d="m377.52 163.56v52.559h92.641v-52.559z" fill="url(#p)" fill-rule="evenodd"/>
</g>
<path id="bx" d="m75 0h93.117v53.039h-93.117zm0.48047 52.801-0.24219-0.24218h92.641l-0.23829 0.24218v-52.562l0.23829 0.1211h-92.641l0.24219-0.1211"/>
<g id="by" transform="translate(-302.28 -163.32)" clip-path="url(#af)">
<path id="bz" d="m399.84 177.6v21.48h42v-21.48z" fill="url(#o)" fill-rule="evenodd"/>
</g>
<path id="ca" d="m97.32 14.039h42.477v21.961h-42.477zm0.47656 21.719-0.23828-0.23828h42l-0.23828 0.23828v-21.477l0.23828 0.23828h-42l0.23828-0.23828"/>
<g id="cb" transform="translate(-302.28 -163.32)" clip-path="url(#ad)">
<path id="cc" d="m413.4 171v34.078h13.922v-34.078z" fill="url(#n)" fill-rule="evenodd"/>
</g>
<path id="cd" d="m110.88 7.4414h14.398v34.559h-14.398zm0.48046 34.316-0.24218-0.23828h13.922l-0.24219 0.23828v-34.078l0.24219 0.12109h-13.922l0.24218-0.12109"/>
<path id="ce" d="m81.598 3.8398h73.68v39.961h-73.68zm0.60156 39.359h72.48v-38.758h-72.48zm0.59765-38.16h71.281v37.562h-71.281zm1.2031 36.359h68.879v-35.16h-68.879zm0.59766-34.559h67.68v33.961h-67.68zm0.60156 33.359h66.48v-32.758h-66.48"/>
<path id="cf" d="m17.641 29.52h31.199v0.83985h-31.199zm0.59766 2.1602-3.5977-1.8008 3.5977-1.8008zm30-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="cg" d="m0 23.758v8.043h15.719v-8.043z" fill="#fff" fill-rule="evenodd"/>
<g id="ch" transform="translate(-302.28 -163.32)">
<use id="ci" x="303.23987" y="193.91992" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="cj" transform="translate(-302.28 -163.32)">
<use id="ck" x="306.11987" y="193.91992" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="cl" transform="translate(-302.28 -163.32)">
<use id="cm" x="308.75989" y="193.91992" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="cn" transform="translate(-302.28 -163.32)">
<use id="co" x="313.19989" y="193.91992" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="cp" transform="translate(-302.28 -163.32)">
<use id="cq" x="314.75989" y="193.91992" width="100%" height="100%" xlink:href="#y"/>
</g>
<path id="cr" d="m55.559 12.719h22.441v0.83985h-22.441zm0.60157 2.1602-3.6016-1.8008 3.6016-1.7969zm21.238-3.5977 3.6016 1.7969-3.6016 1.8008"/>
<path id="cs" d="m15.48 3.6016h36.84v22.316h-36.84zm0.59765 21.719h35.641v-21.121h-35.641zm0.60157-20.52h34.438v19.918h-34.438zm1.1992 18.719h32.039v-17.52h-32.039zm0.60156-16.918h30.84v16.316h-30.84zm0.59765 15.719h29.641v-15.121h-29.641"/>
<g id="ct" transform="translate(-302.28 -163.32)" clip-path="url(#ab)">
<path id="cu" d="m377.52 163.56v52.559h92.641v-52.559z" fill="url(#m)" fill-rule="evenodd"/>
</g>
<path id="cv" d="m75 0h93.117v53.039h-93.117zm0.48047 52.801-0.24219-0.24218h92.641l-0.23829 0.24218v-52.562l0.23829 0.1211h-92.641l0.24219-0.1211"/>
<g id="cw" transform="translate(-302.28 -163.32)" clip-path="url(#z)">
<path id="cx" d="m399.84 177.6v21.48h42v-21.48z" fill="url(#l)" fill-rule="evenodd"/>
</g>
<path id="cy" d="m97.32 14.039h42.477v21.961h-42.477zm0.47656 21.719-0.23828-0.23828h42l-0.23828 0.23828v-21.477l0.23828 0.23828h-42l0.23828-0.23828"/>
<g id="cz" transform="translate(-302.28 -163.32)" clip-path="url(#ai)">
<path id="da" d="m413.4 171v34.078h13.922v-34.078z" fill="url(#k)" fill-rule="evenodd"/>
</g>
<path id="db" d="m110.88 7.4414h14.398v34.559h-14.398zm0.48046 34.316-0.24218-0.23828h13.922l-0.24219 0.23828v-34.078l0.24219 0.12109h-13.922l0.24218-0.12109"/>
<path id="dc" d="m81.598 3.8398h73.68v39.961h-73.68zm0.60156 39.359h72.48v-38.758h-72.48zm0.59765-38.16h71.281v37.562h-71.281zm1.2031 36.359h68.879v-35.16h-68.879zm0.59766-34.559h67.68v33.961h-67.68zm0.60156 33.359h66.48v-32.758h-66.48"/>
<path id="dd" d="m17.641 29.52h31.199v0.83985h-31.199zm0.59766 2.1602-3.5977-1.8008 3.5977-1.8008zm30-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="de" d="m57.117 2.3984v7.9219h18.602v-7.9219z" fill="#fff" fill-rule="evenodd"/>
<g id="df" transform="translate(-302.28 -163.32)">
<use id="dg" x="360.35986" y="172.43993" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="dh" transform="translate(-302.28 -163.32)">
<use id="di" x="363.23987" y="172.43993" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="dj" transform="translate(-302.28 -163.32)">
<use id="dk" x="365.87985" y="172.43993" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="dl" transform="translate(-302.28 -163.32)">
<use id="dm" x="370.31985" y="172.43993" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="dn" transform="translate(-302.28 -163.32)">
<use id="do" x="371.87985" y="172.43993" width="100%" height="100%" xlink:href="#x"/>
<use id="dp" x="374.87985" y="172.43993" width="100%" height="100%" xlink:href="#w"/>
</g>
<path id="dq" d="m55.559 12.719h22.441v0.83985h-22.441zm0.60157 2.1602-3.6016-1.8008 3.6016-1.7969zm21.238-3.5977 3.6016 1.7969-3.6016 1.8008"/>
</svg>

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1,15 @@
Name,Description,Flags,Value
(difftap.1),Width of diff or tap,P,0.150
(difftap.2),"Minimum channel width (Diff And Poly) except for FETs inside :drc_tag:`areaid.sc`: Rule exempted in the SP8* flows only, for the cells listed in rule difftap.2a",P,0.420
(difftap.2a),"Minimum channel width (Diff And Poly) for cell names ""s8cell_ee_plus_sseln_a"", ""s8cell_ee_plus_sseln_b"", ""s8cell_ee_plus_sselp_a"", ""s8cell_ee_plus_sselp_b"" , ""s8fpls_pl8"", ""s8fpls_rdrv4"" , ""s8fpls_rdrv4f"" and ""s8fpls_rdrv8""",P,NA
(difftap.2b),Minimum channel width (Diff And Poly) for FETs inside :drc_tag:`areaid.sc`,P,0.360
(difftap.3),"Spacing of diff to diff, tap to tap, or non-abutting diff to tap",,0.270
(difftap.4),Min tap bound by one diffusion,,0.290
(difftap.5),Min tap bound by two diffusions,P,0.400
(difftap.6),Diff and tap are not allowed to extend beyond their abutting edge,,
(difftap.7),Spacing of diff/tap abutting edge to a non-conciding diff or tap edge,NE,0.130
(difftap.8),Enclosure of (p+) diffusion by N-well. Rule exempted inside UHVI.,DE NE P,0.180
(difftap.9),Spacing of (n+) diffusion to N-well outside UHVI,DE NE P,0.340
(difftap.10),Enclosure of (n+) tap by N-well. Rule exempted inside UHVI.,NE P,0.180
(difftap.11),Spacing of (p+) tap to N-well. Rule exempted inside UHVI.,,0.130
(difftap.12),ESD_nwell_tap is considered shorted to the abutting diff,NC,
1 Name Description Flags Value
2 (difftap.1) Width of diff or tap P 0.150
3 (difftap.2) Minimum channel width (Diff And Poly) except for FETs inside :drc_tag:`areaid.sc`: Rule exempted in the SP8* flows only, for the cells listed in rule difftap.2a P 0.420
4 (difftap.2a) Minimum channel width (Diff And Poly) for cell names "s8cell_ee_plus_sseln_a", "s8cell_ee_plus_sseln_b", "s8cell_ee_plus_sselp_a", "s8cell_ee_plus_sselp_b" , "s8fpls_pl8", "s8fpls_rdrv4" , "s8fpls_rdrv4f" and "s8fpls_rdrv8" P NA
5 (difftap.2b) Minimum channel width (Diff And Poly) for FETs inside :drc_tag:`areaid.sc` P 0.360
6 (difftap.3) Spacing of diff to diff, tap to tap, or non-abutting diff to tap 0.270
7 (difftap.4) Min tap bound by one diffusion 0.290
8 (difftap.5) Min tap bound by two diffusions P 0.400
9 (difftap.6) Diff and tap are not allowed to extend beyond their abutting edge
10 (difftap.7) Spacing of diff/tap abutting edge to a non-conciding diff or tap edge NE 0.130
11 (difftap.8) Enclosure of (p+) diffusion by N-well. Rule exempted inside UHVI. DE NE P 0.180
12 (difftap.9) Spacing of (n+) diffusion to N-well outside UHVI DE NE P 0.340
13 (difftap.10) Enclosure of (n+) tap by N-well. Rule exempted inside UHVI. NE P 0.180
14 (difftap.11) Spacing of (p+) tap to N-well. Rule exempted inside UHVI. 0.130
15 (difftap.12) ESD_nwell_tap is considered shorted to the abutting diff NC

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 347 KiB

View File

@ -0,0 +1,8 @@
Name,Description,Flags,Value
(tunm.1),Min width of tunm,,0.410
(tunm.2),Min spacing of tunm to tunm,,0.500
(tunm.3),Extension of tunm beyond (poly and diff),,0.095
(tunm.4),Min spacing of tunm to (poly and diff) outside tunm,,0.095
(tunm.5),(poly and diff) may not straddle tunm,,
(tunm.6a),Tunm outside deep n-well is not allowed,TC,
(tunm.7),Min tunm area,,0.672
1 Name Description Flags Value
2 (tunm.1) Min width of tunm 0.410
3 (tunm.2) Min spacing of tunm to tunm 0.500
4 (tunm.3) Extension of tunm beyond (poly and diff) 0.095
5 (tunm.4) Min spacing of tunm to (poly and diff) outside tunm 0.095
6 (tunm.5) (poly and diff) may not straddle tunm
7 (tunm.6a) Tunm outside deep n-well is not allowed TC
8 (tunm.7) Min tunm area 0.672

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 224 KiB

View File

@ -0,0 +1,17 @@
Name,Description,Flags,Value
(poly.X.1),All FETs would be checked for W/Ls as documented in spec 001-02735 (Exempt FETs that are pruned; exempt for W/L's inside :drc_tag:`areaid.sc` and inside cell name scs8*decap* and listed in the MRGA as a decap only W/L),,
(poly.X.1a),Min & max dummy_poly L is equal to min L allowed for corresponding device type (exempt rule for dummy_poly in cells listed on Table H3),,
(poly.1a),Width of poly,,0.150
(poly.1b),Min channel length (poly width) for pfet overlapping lvtn (exempt rule for dummy_poly in cells listed on Table H3),,0.350
(poly.2),Spacing of poly to poly except for poly.c2 and poly.c3; Exempt cell: sr_bltd_eq where it is same as poly.c2,,0.210
(poly.3),Min poly resistor width,,0.330
(poly.4),Spacing of poly on field to diff (parallel edges only),P,0.075
(poly.5),Spacing of poly on field to tap,P,0.055
(poly.6),Spacing of poly on diff to abutting tap (min source),P,0.300
(poly.7),Extension of diff beyond poly (min drain),P,0.250
(poly.8),Extension of poly beyond diffusion (endcap),P,0.130
(poly.9),Poly resistor spacing to poly or spacing (no overlap) to diff/tap,,0.480
(poly.10),Poly can't overlap inner corners of diff,,
(poly.11),No 90 deg turns of poly on diff,,
(poly.12),"(Poly NOT (nwell NOT hvi)) may not overlap tap; Rule exempted for cell name ""s8fgvr_n_fg2"" and gated_npn and inside UHVI.",P,
(poly.15),Poly must not overlap diff:rs,,
1 Name Description Flags Value
2 (poly.X.1) All FETs would be checked for W/Ls as documented in spec 001-02735 (Exempt FETs that are pruned; exempt for W/L's inside :drc_tag:`areaid.sc` and inside cell name scs8*decap* and listed in the MRGA as a decap only W/L)
3 (poly.X.1a) Min & max dummy_poly L is equal to min L allowed for corresponding device type (exempt rule for dummy_poly in cells listed on Table H3)
4 (poly.1a) Width of poly 0.150
5 (poly.1b) Min channel length (poly width) for pfet overlapping lvtn (exempt rule for dummy_poly in cells listed on Table H3) 0.350
6 (poly.2) Spacing of poly to poly except for poly.c2 and poly.c3; Exempt cell: sr_bltd_eq where it is same as poly.c2 0.210
7 (poly.3) Min poly resistor width 0.330
8 (poly.4) Spacing of poly on field to diff (parallel edges only) P 0.075
9 (poly.5) Spacing of poly on field to tap P 0.055
10 (poly.6) Spacing of poly on diff to abutting tap (min source) P 0.300
11 (poly.7) Extension of diff beyond poly (min drain) P 0.250
12 (poly.8) Extension of poly beyond diffusion (endcap) P 0.130
13 (poly.9) Poly resistor spacing to poly or spacing (no overlap) to diff/tap 0.480
14 (poly.10) Poly can't overlap inner corners of diff
15 (poly.11) No 90 deg turns of poly on diff
16 (poly.12) (Poly NOT (nwell NOT hvi)) may not overlap tap; Rule exempted for cell name "s8fgvr_n_fg2" and gated_npn and inside UHVI. P
17 (poly.15) Poly must not overlap diff:rs

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 78 KiB

View File

@ -0,0 +1,21 @@
Name,Description,Flags,Value
(rpm.1a),Min width of rpm,,1.270
(rpm.1b),Min/Max prec_resistor width xhrpoly_0p35,,0.350
(rpm.1c),Min/Max prec_resistor width xhrpoly_0p69,,0.690
(rpm.1d),Min/Max prec_resistor width xhrpoly_1p41,,1.410
(rpm.1e),Min/Max prec_resistor width xhrpoly_2p85,,2.850
(rpm.1f),Min/Max prec_resistor width xhrpoly_5p73,,5.730
(rpm.1g),Only 1 licon is allowed in xhrpoly_0p35 prec_resistor_terminal,,
(rpm.1h),Only 1 licon is allowed in xhrpoly_0p69 prec_resistor_terminal,,
(rpm.1i),Only 2 licons are allowed in xhrpoly_1p41 prec_resistor_terminal,,
(rpm.1j),Only 4 licons are allowed in xhrpoly_2p85 prec_resistor_terminal,,
(rpm.1k),Only 8 licons are allowed in xhrpoly_5p73 prec_resistor_terminal,,
(rpm.2),Min spacing of rpm to rpm,,0.840
(rpm.3),rpm must enclose prec_resistor by atleast,,0.200
(rpm.4),prec_resistor must be enclosed by psdm by atleast,,0.110
(rpm.5),prec_resistor must be enclosed by npc by atleast,,0.095
(rpm.6),"Min spacing, no overlap, of rpm and nsdm",,0.200
(rpm.7),Min spacing between rpm and poly,,0.200
(rpm.8),poly must not straddle rpm,,
(rpm.9),"Min space, no overlap, between prec_resistor and hvntm",,0.185
(rpm.10),Min spacing of rpm to pwbm,,N/A
1 Name Description Flags Value
2 (rpm.1a) Min width of rpm 1.270
3 (rpm.1b) Min/Max prec_resistor width xhrpoly_0p35 0.350
4 (rpm.1c) Min/Max prec_resistor width xhrpoly_0p69 0.690
5 (rpm.1d) Min/Max prec_resistor width xhrpoly_1p41 1.410
6 (rpm.1e) Min/Max prec_resistor width xhrpoly_2p85 2.850
7 (rpm.1f) Min/Max prec_resistor width xhrpoly_5p73 5.730
8 (rpm.1g) Only 1 licon is allowed in xhrpoly_0p35 prec_resistor_terminal
9 (rpm.1h) Only 1 licon is allowed in xhrpoly_0p69 prec_resistor_terminal
10 (rpm.1i) Only 2 licons are allowed in xhrpoly_1p41 prec_resistor_terminal
11 (rpm.1j) Only 4 licons are allowed in xhrpoly_2p85 prec_resistor_terminal
12 (rpm.1k) Only 8 licons are allowed in xhrpoly_5p73 prec_resistor_terminal
13 (rpm.2) Min spacing of rpm to rpm 0.840
14 (rpm.3) rpm must enclose prec_resistor by atleast 0.200
15 (rpm.4) prec_resistor must be enclosed by psdm by atleast 0.110
16 (rpm.5) prec_resistor must be enclosed by npc by atleast 0.095
17 (rpm.6) Min spacing, no overlap, of rpm and nsdm 0.200
18 (rpm.7) Min spacing between rpm and poly 0.200
19 (rpm.8) poly must not straddle rpm
20 (rpm.9) Min space, no overlap, between prec_resistor and hvntm 0.185
21 (rpm.10) Min spacing of rpm to pwbm N/A

View File

@ -0,0 +1,724 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="cw" width="325.44pt" height="131.86pt" version="1.1" viewBox="0 0 325.44 131.86" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="cx">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="cy">
<g id="cz">
<symbol id="c" overflow="visible">
<path id="da" d="m0.046875-2.3594h0.15625c0.20312 0 0.25 0.0625 0.25 0.34375v2.7969c0 0.3125-0.0625 0.375-0.42188 0.42188v0.09375h1.4531v-0.10938c-0.45312 0-0.53125-0.0625-0.53125-0.4375v-0.95312c0.20312 0.20312 0.35938 0.26562 0.60938 0.26562 0.70312 0 1.25-0.67188 1.25-1.5469 0-0.73438-0.40625-1.2812-1-1.2812-0.32812 0-0.59375 0.15625-0.85938 0.48438v-0.46875l-0.03125-0.015625c-0.32812 0.125-0.53125 0.20312-0.875 0.3125zm0.90625 0.35938c0-0.1875 0.34375-0.40625 0.60938-0.40625 0.45312 0 0.73438 0.46875 0.73438 1.1562 0 0.67188-0.28125 1.125-0.71875 1.125-0.28125 0-0.625-0.21875-0.625-0.40625z"/>
</symbol>
<symbol id="k" overflow="visible">
<path id="db" d="m1.8906-1.8906-0.03125-0.8125h-0.0625l-0.015625 0.015625c-0.046875 0.046875-0.046875 0.046875-0.078125 0.046875s-0.09375-0.015625-0.15625-0.046875c-0.14062-0.046875-0.26562-0.0625-0.42188-0.0625-0.48438 0-0.8125 0.29688-0.8125 0.73438 0 0.32812 0.1875 0.57812 0.70312 0.85938l0.34375 0.20312c0.20312 0.125 0.3125 0.26562 0.3125 0.45312 0 0.26562-0.20312 0.42188-0.5 0.42188-0.20312 0-0.39062-0.078125-0.5-0.20312-0.125-0.15625-0.1875-0.28125-0.26562-0.625h-0.09375v0.9375h0.078125c0.046875-0.0625 0.0625-0.078125 0.14062-0.078125 0.046875 0 0.14062 0.015625 0.26562 0.046875 0.17188 0.03125 0.34375 0.0625 0.4375 0.0625 0.46875 0 0.85938-0.34375 0.85938-0.76562 0-0.3125-0.15625-0.5-0.51562-0.71875l-0.64062-0.39062c-0.17188-0.09375-0.26562-0.23438-0.26562-0.40625 0-0.23438 0.1875-0.40625 0.46875-0.40625 0.34375 0 0.51562 0.20312 0.65625 0.73438z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="dc" d="m2.0625 0.0625 0.89062-0.3125v-0.09375h-0.14062c-0.21875 0-0.26562-0.0625-0.26562-0.34375v-3.4062h-0.03125c-0.29688 0.09375-0.5 0.15625-0.89062 0.26562v0.09375c0.0625-0.015625 0.09375-0.015625 0.14062-0.015625 0.21875 0 0.28125 0.0625 0.28125 0.3125v0.9375c-0.23438-0.1875-0.39062-0.26562-0.64062-0.26562-0.6875 0-1.25 0.6875-1.25 1.5312 0 0.76562 0.45312 1.2969 1.1094 1.2969 0.34375 0 0.57812-0.125 0.78125-0.40625v0.39062zm-0.015625-0.67188c0 0.046875-0.046875 0.10938-0.10938 0.17188-0.10938 0.125-0.25 0.1875-0.4375 0.1875-0.48438 0-0.82812-0.48438-0.82812-1.2188 0-0.67188 0.29688-1.125 0.75-1.125 0.32812 0 0.625 0.28125 0.625 0.60938z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="dd" d="m0.10938-2.3906c0.078125-0.015625 0.125-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.375v1.5156c0 0.32812-0.078125 0.42188-0.42188 0.42188v0.09375h1.3281v-0.09375c-0.3125-0.015625-0.40625-0.078125-0.40625-0.3125v-1.6875c0-0.015625 0.046875-0.078125 0.09375-0.10938 0.15625-0.14062 0.40625-0.25 0.625-0.25 0.25 0 0.39062 0.21875 0.39062 0.64062v1.2969c0 0.32812-0.0625 0.40625-0.40625 0.42188v0.09375h1.3438v-0.09375c-0.34375 0-0.4375-0.10938-0.4375-0.46875v-1.5156c0.1875-0.26562 0.375-0.375 0.65625-0.375 0.34375 0 0.45312 0.17188 0.45312 0.67188v1.2656c0 0.32812-0.046875 0.39062-0.39062 0.42188v0.09375h1.3125v-0.09375l-0.15625-0.015625c-0.1875 0-0.26562-0.10938-0.26562-0.34375v-1.2344c0-0.71875-0.23438-1.0781-0.6875-1.0781-0.35938 0-0.65625 0.15625-0.98438 0.51562-0.10938-0.34375-0.3125-0.51562-0.64062-0.51562-0.26562 0-0.42188 0.09375-0.92188 0.46875v-0.45312l-0.046875-0.015625c-0.3125 0.125-0.51562 0.1875-0.84375 0.28125z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="de" d="m0.046875-2.3438c0.078125-0.015625 0.14062-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.35938v1.5c0 0.29688-0.046875 0.34375-0.42188 0.40625v0.09375h1.4375v-0.09375c-0.40625-0.015625-0.51562-0.10938-0.51562-0.45312v-1.3438c0-0.1875 0.26562-0.48438 0.42188-0.48438 0.046875 0 0.09375 0.015625 0.15625 0.078125 0.09375 0.09375 0.17188 0.125 0.25 0.125 0.14062 0 0.23438-0.10938 0.23438-0.26562 0-0.20312-0.125-0.32812-0.32812-0.32812-0.26562 0-0.4375 0.14062-0.73438 0.5625v-0.54688l-0.015625-0.015625c-0.32812 0.14062-0.54688 0.21875-0.89062 0.32812z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="df" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="p" overflow="visible">
<path id="dg" d="m2.8281-1.3906h-0.60938v-2.6719h-0.26562l-1.875 2.6719v0.39062h1.6875v1h0.45312v-1h0.60938zm-1.0781 0h-1.4375l1.4375-2.0469z"/>
</symbol>
<symbol id="o" overflow="visible">
<path id="dh" d="m0.92188-1.9844c0.34375 0 0.48438 0.015625 0.625 0.078125 0.375 0.125 0.60938 0.46875 0.60938 0.875 0 0.51562-0.34375 0.90625-0.78125 0.90625-0.15625 0-0.28125-0.046875-0.5-0.1875-0.1875-0.10938-0.28125-0.15625-0.39062-0.15625-0.14062 0-0.21875 0.078125-0.21875 0.20312 0 0.21875 0.25 0.34375 0.67188 0.34375 0.45312 0 0.9375-0.15625 1.2188-0.39062 0.28125-0.25 0.4375-0.59375 0.4375-1 0-0.3125-0.09375-0.59375-0.26562-0.78125-0.125-0.125-0.23438-0.20312-0.5-0.3125 0.40625-0.28125 0.5625-0.5 0.5625-0.82812 0-0.48438-0.39062-0.82812-0.9375-0.82812-0.29688 0-0.5625 0.10938-0.78125 0.29688-0.1875 0.17188-0.26562 0.32812-0.40625 0.6875l0.09375 0.015625c0.25-0.4375 0.51562-0.64062 0.89062-0.64062 0.39062 0 0.65625 0.26562 0.65625 0.65625 0 0.20312-0.078125 0.42188-0.23438 0.57812-0.17188 0.17188-0.34375 0.26562-0.75 0.40625z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="di" d="m0.09375-2.3906c0.03125-0.015625 0.09375-0.015625 0.17188-0.015625 0.15625 0 0.21875 0.078125 0.21875 0.375v1.4844c0 0.34375-0.078125 0.4375-0.375 0.45312v0.09375h1.2656v-0.09375c-0.29688-0.015625-0.39062-0.09375-0.39062-0.3125v-1.6875c0.28125-0.26562 0.42188-0.34375 0.625-0.34375 0.28125 0 0.4375 0.1875 0.4375 0.59375v1.25c0 0.375-0.078125 0.48438-0.39062 0.5v0.09375h1.25v-0.09375c-0.29688-0.03125-0.35938-0.09375-0.35938-0.39062v-1.375c0-0.5625-0.26562-0.90625-0.70312-0.90625-0.28125 0-0.46875 0.10938-0.875 0.48438v-0.46875l-0.046875-0.015625c-0.29688 0.10938-0.5 0.17188-0.82812 0.28125z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="dj" d="m2.3906-0.9375c-0.29688 0.42188-0.5 0.5625-0.84375 0.5625-0.54688 0-0.9375-0.48438-0.9375-1.1719 0-0.60938 0.32812-1.0469 0.8125-1.0469 0.21875 0 0.29688 0.078125 0.35938 0.29688l0.03125 0.125c0.046875 0.17188 0.15625 0.28125 0.28125 0.28125 0.15625 0 0.29688-0.10938 0.29688-0.25 0-0.34375-0.42188-0.625-0.92188-0.625-0.29688 0-0.60938 0.125-0.84375 0.34375-0.3125 0.26562-0.46875 0.67188-0.46875 1.1406 0 0.78125 0.46875 1.3438 1.1406 1.3438 0.26562 0 0.5-0.09375 0.71875-0.28125 0.15625-0.14062 0.28125-0.3125 0.45312-0.65625z"/>
</symbol>
<symbol id="t" overflow="visible">
<path id="dk" d="m3.4375-1.0469c-0.09375 0.23438-0.1875 0.375-0.28125 0.46875-0.20312 0.23438-0.53125 0.34375-1.0312 0.34375h-0.40625c-0.4375 0-0.51562-0.03125-0.51562-0.25v-2.8281c0-0.4375 0.09375-0.51562 0.5625-0.54688v-0.10938h-1.6875v0.10938c0.4375 0.03125 0.51562 0.125 0.51562 0.54688v2.6562c0 0.42188-0.078125 0.51562-0.51562 0.54688v0.10938h3.2188l0.29688-1.0469z"/>
</symbol>
<symbol id="s" overflow="visible">
<path id="dl" d="m2.6719-4.1094c-0.6875 0.0625-1.0312 0.17188-1.4688 0.48438-0.64062 0.46875-1 1.1406-1 1.9531 0 0.51562 0.15625 1.0469 0.42188 1.3438 0.23438 0.26562 0.54688 0.40625 0.92188 0.40625 0.75 0 1.2656-0.5625 1.2656-1.3906 0-0.76562-0.4375-1.25-1.125-1.25-0.26562 0-0.39062 0.03125-0.78125 0.26562 0.17188-0.90625 0.84375-1.5625 1.7812-1.7188zm-1.2188 1.8125c0.51562 0 0.8125 0.4375 0.8125 1.1875 0 0.65625-0.23438 1.0312-0.65625 1.0312-0.51562 0-0.84375-0.5625-0.84375-1.5 0-0.3125 0.046875-0.46875 0.17188-0.5625s0.29688-0.15625 0.51562-0.15625z"/>
</symbol>
<symbol id="r" overflow="visible">
<path id="dm" d="m2.6875-3.9688h-2.2188l-0.34375 0.875 0.09375 0.046875c0.26562-0.40625 0.375-0.48438 0.70312-0.48438h1.2969l-1.1875 3.5781h0.39062l1.2656-3.9219z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="dn" d="m0.10938-3.7344h0.046875c0.0625-0.015625 0.125-0.015625 0.1875-0.015625 0.1875 0 0.25 0.078125 0.25 0.35938v2.875c0 0.3125-0.09375 0.39062-0.46875 0.42188v0.09375h1.4219v-0.09375c-0.39062-0.015625-0.45312-0.078125-0.45312-0.40625v-3.5938h-0.03125c-0.3125 0.09375-0.53125 0.15625-0.95312 0.26562z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="do" d="m1.0469-2.7656-0.92188 0.32812v0.09375h0.046875c0.0625-0.015625 0.14062-0.015625 0.20312-0.015625 0.14062 0 0.1875 0.09375 0.1875 0.35938v1.3906c0 0.42188-0.046875 0.5-0.46875 0.51562v0.09375h1.4219v-0.09375c-0.39062-0.03125-0.4375-0.09375-0.4375-0.51562v-2.125zm-0.28125-1.3281c-0.15625 0-0.29688 0.14062-0.29688 0.29688 0 0.17188 0.125 0.3125 0.29688 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.15625-0.14062-0.29688-0.3125-0.29688z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="dp" d="m1.5-2.7656c-0.78125 0-1.3281 0.57812-1.3281 1.4062 0 0.8125 0.5625 1.4219 1.3125 1.4219 0.76562 0 1.3281-0.64062 1.3281-1.4688 0-0.78125-0.54688-1.3594-1.3125-1.3594zm-0.078125 0.17188c0.5 0 0.85938 0.57812 0.85938 1.4062 0 0.67188-0.26562 1.0781-0.71875 1.0781-0.23438 0-0.45312-0.14062-0.57812-0.375-0.17188-0.3125-0.26562-0.73438-0.26562-1.1719 0-0.5625 0.28125-0.9375 0.70312-0.9375z"/>
</symbol>
<symbol id="m" overflow="visible">
<path id="dq" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="dr" d="m0.92188-4.0938h-0.03125c-0.25 0.078125-0.42188 0.14062-0.70312 0.21875l-0.17188 0.046875v0.09375c0.03125-0.015625 0.0625-0.015625 0.10938-0.015625 0.23438 0 0.28125 0.0625 0.28125 0.3125v3.1094c0 0.1875 0.51562 0.39062 1 0.39062 0.79688 0 1.4062-0.65625 1.4062-1.5156 0-0.75-0.45312-1.3125-1.0625-1.3125-0.35938 0-0.71875 0.21875-0.82812 0.51562zm0 2.1562c0-0.23438 0.28125-0.4375 0.59375-0.4375 0.46875 0 0.76562 0.46875 0.76562 1.1875 0 0.67188-0.29688 1.0625-0.78125 1.0625-0.3125 0-0.57812-0.14062-0.57812-0.29688z"/>
</symbol>
<symbol id="q" overflow="visible">
<path id="ds" d="m2.8438-0.82812-0.078125-0.03125c-0.21875 0.34375-0.29688 0.40625-0.5625 0.40625h-1.4375l1.0156-1.0625c0.53125-0.54688 0.76562-1.0156 0.76562-1.4844 0-0.59375-0.48438-1.0625-1.1094-1.0625-0.32812 0-0.64062 0.14062-0.875 0.375-0.1875 0.20312-0.28125 0.40625-0.375 0.82812l0.125 0.03125c0.23438-0.59375 0.45312-0.78125 0.875-0.78125 0.5 0 0.84375 0.34375 0.84375 0.84375 0 0.46875-0.28125 1.0312-0.78125 1.5625l-1.0625 1.125v0.078125h2.3281z"/>
</symbol>
<symbol id="n" overflow="visible">
<path id="dt" d="m0.34375-2.4219h0.125s0.015625 0 0.015625-0.015625c0.078125-0.03125 0.23438 0.078125 0.23438 0.17188 0 0.0625-0.20312 0.90625-0.42188 1.7031-0.15625 0.59375-0.29688 1.1719-0.34375 1.3438-0.0625 0.28125-0.14062 0.34375-0.40625 0.35938v0.09375h1.2344v-0.09375c-0.28125 0-0.39062-0.046875-0.39062-0.1875 0-0.078125 0.10938-0.54688 0.23438-0.98438 0.14062 0.078125 0.25 0.09375 0.39062 0.09375 0.875 0 1.7969-1 1.7969-1.9531 0-0.46875-0.26562-0.75-0.6875-0.75-0.39062 0-0.67188 0.1875-1.0312 0.67188l0.17188-0.59375 0.03125-0.0625s-0.015625 0-0.015625-0.015625h-0.015625v-0.015625l-0.015625 0.015625-0.92188 0.125zm1.5625 0.03125c0.25 0.015625 0.375 0.17188 0.375 0.51562 0 0.40625-0.1875 0.92188-0.4375 1.2812s-0.54688 0.54688-0.85938 0.54688c-0.15625 0-0.28125-0.09375-0.28125-0.21875 0-0.20312 0.21875-1 0.39062-1.4375 0.15625-0.40625 0.51562-0.70312 0.8125-0.6875z"/>
</symbol>
</g>
<image id="bp" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge2WSQrAMAzE6v7/z+kH4oOLU9UgHQNZxIAncRVZa1W3tBAR2/X743e0owCNAjQK0OyH6wuofhifgAI0CtAoQBPZ/M7+31VO98P4BBSgUYBGAZq0B9INP+uH8QkoQKMAjQI05R5ID4L6YXwCCtAoQKMATVsPpBcc7ofxCShAowCNAjTHeyC9uKkfxiegAI0CNArQpMN4Sj+MT0ABGgVoFKB5APR0JGpyOlElAAAAAElFTkSuQmCC"/>
<clipPath id="ck">
<rect id="du" width="4" height="4"/>
</clipPath>
<g id="aj" clip-path="url(#ck)">
<use id="dv" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bp"/>
</g>
<image id="bo" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAWElEQVRoge3ZMQEAIBDEMMC/50cEQwcSBdf51gLgZ3tm6g1PTj3glYCagJqAmoCagJqAmoCagJqAmoCaAAAo+QdqAmoCagJqAmoCagJqAmoCagJqAmoCahc8wAZZ7zrHLgAAAABJRU5ErkJggg=="/>
<clipPath id="bv">
<rect id="dw" width="4" height="4"/>
</clipPath>
<g id="ai" clip-path="url(#bv)">
<use id="dx" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bo"/>
</g>
<image id="bn" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAWElEQVRoge3ZMQEAIBDEMMC/50cEQwcSBdf51gLgZ3tm6g1PTj3glYCagJqAmoCagJqAmoCagJqAmoCaAAAo+QdqAmoCagJqAmoCagJqAmoCagJqAmoCahc8wAZZ7zrHLgAAAABJRU5ErkJggg=="/>
<clipPath id="bt">
<rect id="dy" width="4" height="4"/>
</clipPath>
<g id="ah" clip-path="url(#bt)">
<use id="dz" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bn"/>
</g>
<image id="bm" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="br">
<rect id="ea" width="4" height="4"/>
</clipPath>
<g id="ag" clip-path="url(#br)">
<use id="eb" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bm"/>
</g>
<image id="bl" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="cu">
<rect id="ec" width="4" height="4"/>
</clipPath>
<g id="af" clip-path="url(#cu)">
<use id="ed" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bl"/>
</g>
<image id="bk" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="cs">
<rect id="ee" width="4" height="4"/>
</clipPath>
<g id="ae" clip-path="url(#cs)">
<use id="ef" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bk"/>
</g>
<image id="bj" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="cq">
<rect id="eg" width="4" height="4"/>
</clipPath>
<g id="ad" clip-path="url(#cq)">
<use id="eh" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bj"/>
</g>
<image id="bi" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAoklEQVRoge3aMQrEMAwFUSvk/ld2TqDCYGf8YV6bwO4gkJrUaMw5u0dHVdXS+8+h//EbA2gG0AygVcq+78RPwACaATQDaO/pH9i177t7FT8BA2gG0AygbbsDp/d9J34CBtAMoBlAW74D1L7vxE/AAJoBNANo7R24bd934idgAM0AmgG0Pct+cN8XxU/AAJoBNANoy3fgtu+L4idgAM0AmgG0Dy9WGIIw8FnEAAAAAElFTkSuQmCC"/>
<clipPath id="co">
<rect id="ei" width="4" height="4"/>
</clipPath>
<g id="ac" clip-path="url(#co)">
<use id="ej" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bi"/>
</g>
<image id="bh" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge2WSQrAMAzE6v7/z+kH4oOLU9UgHQNZxIAncRVZa1W3tBAR2/X743e0owCNAjQK0OyH6wuofhifgAI0CtAoQBPZ/M7+31VO98P4BBSgUYBGAZq0B9INP+uH8QkoQKMAjQI05R5ID4L6YXwCCtAoQKMATVsPpBcc7ofxCShAowCNAjTHeyC9uKkfxiegAI0CNArQpMN4Sj+MT0ABGgVoFKB5APR0JGpyOlElAAAAAElFTkSuQmCC"/>
<clipPath id="cm">
<rect id="ek" width="4" height="4"/>
</clipPath>
<g id="ab" clip-path="url(#cm)">
<use id="el" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bh"/>
</g>
<image id="bg" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAWElEQVRoge3ZMQEAIBDEMMC/50cEQwcSBdf51gLgZ3tm6g1PTj3glYCagJqAmoCagJqAmoCagJqAmoCaAAAo+QdqAmoCagJqAmoCagJqAmoCagJqAmoCahc8wAZZ7zrHLgAAAABJRU5ErkJggg=="/>
<clipPath id="cj">
<rect id="em" width="4" height="4"/>
</clipPath>
<g id="aa" clip-path="url(#cj)">
<use id="en" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bg"/>
</g>
<image id="bf" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAWElEQVRoge3ZMQEAIBDEMMC/50cEQwcSBdf51gLgZ3tm6g1PTj3glYCagJqAmoCagJqAmoCagJqAmoCaAAAo+QdqAmoCagJqAmoCagJqAmoCagJqAmoCahc8wAZZ7zrHLgAAAABJRU5ErkJggg=="/>
<clipPath id="ch">
<rect id="eo" width="4" height="4"/>
</clipPath>
<g id="z" clip-path="url(#ch)">
<use id="ep" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bf"/>
</g>
<image id="be" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="cf">
<rect id="eq" width="4" height="4"/>
</clipPath>
<g id="y" clip-path="url(#cf)">
<use id="er" transform="scale(.0625)" width="100%" height="100%" xlink:href="#be"/>
</g>
<image id="bd" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="cd">
<rect id="es" width="4" height="4"/>
</clipPath>
<g id="x" clip-path="url(#cd)">
<use id="et" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bd"/>
</g>
<image id="bc" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="cb">
<rect id="eu" width="4" height="4"/>
</clipPath>
<g id="w" clip-path="url(#cb)">
<use id="ev" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bc"/>
</g>
<image id="bb" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="by">
<rect id="ew" width="4" height="4"/>
</clipPath>
<g id="v" clip-path="url(#by)">
<use id="ex" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bb"/>
</g>
<image id="ba" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAoklEQVRoge3aMQrEMAwFUSvk/ld2TqDCYGf8YV6bwO4gkJrUaMw5u0dHVdXS+8+h//EbA2gG0AygVcq+78RPwACaATQDaO/pH9i177t7FT8BA2gG0AygbbsDp/d9J34CBtAMoBlAW74D1L7vxE/AAJoBNANo7R24bd934idgAM0AmgG0Pct+cN8XxU/AAJoBNANoy3fgtu+L4idgAM0AmgG0Dy9WGIIw8FnEAAAAAElFTkSuQmCC"/>
<clipPath id="bw">
<rect id="ey" width="4" height="4"/>
</clipPath>
<g id="u" clip-path="url(#bw)">
<use id="ez" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ba"/>
</g>
<clipPath id="bx">
<path id="fa" d="m442.08 379.56h41.043v12.48h-41.043z"/>
</clipPath>
<pattern id="as" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 439.2 379.56)" patternUnits="userSpaceOnUse">
<use id="fb" xlink:href="#u"/>
</pattern>
<clipPath id="ca">
<path id="fc" d="m212.76 353.88h21.359v11.52h-21.359z"/>
</clipPath>
<pattern id="at" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 212.4 354.36)" patternUnits="userSpaceOnUse">
<use id="fd" xlink:href="#v"/>
</pattern>
<clipPath id="cc">
<path id="fe" d="m212.76 297.84h21.359v11.52h-21.359z"/>
</clipPath>
<pattern id="au" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 212.4 300.36)" patternUnits="userSpaceOnUse">
<use id="ff" xlink:href="#w"/>
</pattern>
<clipPath id="ce">
<path id="fg" d="m373.56 355.2h19.203v12.359h-19.203z"/>
</clipPath>
<pattern id="av" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 370.8 357.96)" patternUnits="userSpaceOnUse">
<use id="fh" xlink:href="#x"/>
</pattern>
<clipPath id="cg">
<path id="fi" d="m373.56 300h19.203v10.68h-19.203z"/>
</clipPath>
<pattern id="aw" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 370.8 300.36)" patternUnits="userSpaceOnUse">
<use id="fj" xlink:href="#y"/>
</pattern>
<clipPath id="ci">
<path id="fk" d="m206.16 290.76h35.281v85.316h-35.281z"/>
</clipPath>
<pattern id="ax" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 205.2 293.16)" patternUnits="userSpaceOnUse">
<use id="fl" xlink:href="#z"/>
</pattern>
<clipPath id="cl">
<path id="fm" d="m363.6 290.76h34.797v86.16h-34.797z"/>
</clipPath>
<pattern id="ak" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 360 293.16)" patternUnits="userSpaceOnUse">
<use id="fn" xlink:href="#aa"/>
</pattern>
<clipPath id="cn">
<path id="fo" d="m205.32 289.8h195.36v87.121h-195.36z"/>
</clipPath>
<pattern id="al" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 205.2 293.16)" patternUnits="userSpaceOnUse">
<use id="fp" xlink:href="#ab"/>
</pattern>
<clipPath id="cp">
<path id="fq" d="m442.08 379.56h41.043v12.48h-41.043z"/>
</clipPath>
<pattern id="am" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 439.2 379.56)" patternUnits="userSpaceOnUse">
<use id="fr" xlink:href="#ac"/>
</pattern>
<clipPath id="cr">
<path id="fs" d="m212.76 353.88h21.359v11.52h-21.359z"/>
</clipPath>
<pattern id="an" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 212.4 354.36)" patternUnits="userSpaceOnUse">
<use id="ft" xlink:href="#ad"/>
</pattern>
<clipPath id="ct">
<path id="fu" d="m212.76 297.84h21.359v11.52h-21.359z"/>
</clipPath>
<pattern id="ao" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 212.4 300.36)" patternUnits="userSpaceOnUse">
<use id="fv" xlink:href="#ae"/>
</pattern>
<clipPath id="bq">
<path id="fw" d="m373.56 355.2h19.203v12.359h-19.203z"/>
</clipPath>
<pattern id="ap" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 370.8 357.96)" patternUnits="userSpaceOnUse">
<use id="fx" xlink:href="#af"/>
</pattern>
<clipPath id="bs">
<path id="fy" d="m373.56 300h19.203v10.68h-19.203z"/>
</clipPath>
<pattern id="aq" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 370.8 300.36)" patternUnits="userSpaceOnUse">
<use id="fz" xlink:href="#ag"/>
</pattern>
<clipPath id="bu">
<path id="ga" d="m206.16 290.76h35.281v85.316h-35.281z"/>
</clipPath>
<pattern id="ar" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 205.2 293.16)" patternUnits="userSpaceOnUse">
<use id="gb" xlink:href="#ah"/>
</pattern>
<clipPath id="bz">
<path id="gc" d="m363.6 290.76h34.797v86.16h-34.797z"/>
</clipPath>
<pattern id="ay" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 360 293.16)" patternUnits="userSpaceOnUse">
<use id="gd" xlink:href="#ai"/>
</pattern>
<clipPath id="cv">
<path id="ge" d="m205.32 289.8h195.36v87.121h-195.36z"/>
</clipPath>
<pattern id="az" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 205.2 293.16)" patternUnits="userSpaceOnUse">
<use id="gf" xlink:href="#aj"/>
</pattern>
</defs>
<path id="gg" d="m9.6016 9.2422v110.64h224.4v-110.64z" fill="#bfbfbf" fill-rule="evenodd"/>
<path id="gh" d="m9.3594 9h224.88v111.12h-224.88zm0.48047 110.88-0.23828-0.23828h224.4l-0.23827 0.23828v-110.64l0.23827 0.23828h-224.4l0.23828-0.23828"/>
<g id="gi" transform="translate(-180.84 -270.36)" clip-path="url(#cv)">
<path id="gj" d="m205.32 289.8v87.121h195.36v-87.121z" fill="url(#az)" fill-rule="evenodd"/>
</g>
<path id="gk" d="m24.238 19.199h195.72v87.602h-195.72zm0.48047 87.363-0.23828-0.24219h195.36l-0.23827 0.24219v-87.121l0.23827 0.23828h-195.36l0.23828-0.23828"/>
<g id="gl" transform="translate(-180.84 -270.36)" clip-path="url(#bz)">
<path id="gm" d="m363.6 290.76v86.16h34.801v-86.16z" fill="url(#ay)" fill-rule="evenodd"/>
</g>
<path id="gn" d="m182.52 20.16h35.281v86.641h-35.281zm0.48046 86.402-0.23827-0.24218h34.797l-0.23828 0.24218v-86.16l0.23828 0.11719h-34.797l0.23827-0.11719"/>
<g id="go" transform="translate(-180.84 -270.36)" clip-path="url(#bu)">
<path id="gp" d="m206.16 290.76v85.32h35.281v-85.32z" fill="url(#ar)" fill-rule="evenodd"/>
</g>
<path id="gq" d="m25.082 20.16h35.758v85.801h-35.758zm0.47657 85.559-0.23828-0.23828h35.281l-0.24219 0.23828v-85.316l0.24219 0.11719h-35.281l0.23828-0.11719"/>
<g id="gr" transform="translate(-180.84 -270.36)" clip-path="url(#bs)">
<path id="gs" d="m373.56 300v10.68h19.199v-10.68z" fill="url(#aq)" fill-rule="evenodd"/>
</g>
<path id="gt" d="m192.48 29.402h19.68v11.16h-19.68zm0.48048 10.918-0.24219-0.23828h19.203l-0.24219 0.23828v-10.68l0.24219 0.23828h-19.203l0.24219-0.23828"/>
<g id="gu" transform="translate(-180.84 -270.36)" clip-path="url(#bq)">
<path id="gv" d="m373.56 355.2v12.359h19.199v-12.359z" fill="url(#ap)" fill-rule="evenodd"/>
</g>
<path id="gw" d="m192.48 84.602h19.68v12.84h-19.68zm0.48048 12.598-0.24219-0.23828h19.203l-0.24219 0.23828v-12.359l0.24219 0.24219h-19.203l0.24219-0.24219"/>
<g id="gx" transform="translate(-180.84 -270.36)" clip-path="url(#ct)">
<path id="gy" d="m212.76 297.84v11.52h21.359v-11.52z" fill="url(#ao)" fill-rule="evenodd"/>
</g>
<path id="gz" d="m31.68 27.242h21.719v12h-21.719zm0.35938 11.758-0.11719-0.23828h21.359l-0.24218 0.23828v-11.52l0.24218 0.23828h-21.359l0.11719-0.23828"/>
<g id="ha" transform="translate(-180.84 -270.36)" clip-path="url(#cr)">
<path id="hb" d="m212.76 353.88v11.52h21.359v-11.52z" fill="url(#an)" fill-rule="evenodd"/>
</g>
<path id="hc" d="m31.68 83.281h21.719v12h-21.719zm0.35938 11.758-0.11719-0.23828h21.359l-0.24218 0.23828v-11.52l0.24218 0.1211h-21.359l0.11719-0.1211"/>
<path id="hd" d="m12.719 115.08v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2813v-3h0.72266v3zm0-5.2773v-3h0.72266v3zm0-5.1602v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2813v-3h0.72266v3zm0-5.2773v-3h0.72266v3zm0-5.1602v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2774v-3h0.72266v3zm0-5.1602v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2774v-3h0.72266v3zm0-5.1602v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2774v-3.2422h0.48047v0.71875h-0.11719l0.35938-0.35937v2.8828zm2.7617-3.2422h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2813 0h3.2383v0.35938h-0.71876l0.35939 0.35937h-2.8789zm3.2383 2.6406v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2773v3h-0.71876v-3zm0 5.1602v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2773v3h-0.71876v-3zm0 5.1602v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2773v3h-0.71876v-3zm0 5.1602v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2774v3h-0.71876v-3zm0 5.1602v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2773v3h-0.71876v-3zm0 5.1602v1.082h-2.7578v-0.83984h2.3984l-0.35939 0.48047v-0.72266zm-5.0391 1.082h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2813 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2813 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2813 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2813 0h-0.59766v-0.83984h0.59766"/>
<path id="he" d="m227.88 26.281h15.359v0.48047h-15.359zm14.762-1.5625 3.5977 1.8008-3.5977 1.8008"/>
<g id="hf" transform="translate(-180.84 -270.36)">
<use id="hg" x="435.35983" y="297.83987" width="100%" height="100%" xlink:href="#c"/>
<use id="hh" x="438.35983" y="297.83987" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="hi" transform="translate(-180.84 -270.36)">
<use id="hj" x="440.63983" y="297.83987" width="100%" height="100%" xlink:href="#j"/>
<use id="hk" x="443.63983" y="297.83987" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hl" transform="translate(-180.84 -270.36)">
<use id="hm" x="436.31982" y="372.47986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="hn" transform="translate(-180.84 -270.36)">
<use id="ho" x="438.35983" y="372.47986" width="100%" height="100%" xlink:href="#c"/>
<use id="hp" x="441.35983" y="372.47986" width="100%" height="100%" xlink:href="#b"/>
</g>
<path id="hq" d="m234.48 99.242h15.238v0.47656h-15.238zm14.641-1.5625 3.5976 1.8008-3.5976 1.8008"/>
<path id="hr" d="m12.961 28.32v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96093v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96094v-0.47656h-0.48047v0.47656zm0-0.83984v-0.47656h-0.48047v0.47656zm0-0.95703v-0.48047h-0.48047v0.48047zm0-0.83984v-0.48047h-0.48047v0.48047zm0-0.96094v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48046h-0.48047v0.48046zm0-0.96093v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96093v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96094v-0.47656h-0.48047v0.47656zm0-0.83984v-0.47656h-0.48047v0.47656zm0-0.95703v-0.48047h-0.48047v0.48047zm0-0.83984v-0.48047h-0.48047v0.48047zm0-0.96094v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48046h-0.48047v0.48046zm0-0.96093v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96093v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96094v-0.47656h-0.48047v0.47656zm0-0.83984v-0.47656h-0.48047v0.47656zm0-0.95703v-0.48047h-0.48047v0.48047zm0-0.83984v-0.48047h-0.48047v0.48047zm0-0.96094v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48046h-0.48047v0.48046zm0-0.96093v-0.1211h-0.48047v0.1211"/>
<path id="hs" d="m24.719 27.48v-0.48047h-0.48047v0.48047zm0-0.96093v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96094v-0.35937h-0.48047v0.35937zm0-0.83984v-0.47656h-0.48047v0.47656zm0-0.95703v-0.35938h-0.48047v0.35938zm0-0.83984v-0.48047h-0.48047v0.48047zm0-0.96094v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48046h-0.48047v0.48046zm0-0.96093v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96093v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96094v-0.35937h-0.48047v0.35937zm0-0.83984v-0.47656h-0.48047v0.47656zm0-0.95703v-0.35938h-0.48047v0.35938zm0-0.83984v-0.48047h-0.48047v0.48047zm0-0.96094v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48046h-0.48047v0.48046zm0-0.96093v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96093v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96094v-0.35937h-0.48047v0.35937zm0-0.83984v-0.47656h-0.48047v0.47656zm0-0.95703v-0.35938h-0.48047v0.35938zm0-0.83984v-0.48047h-0.48047v0.48047zm0-0.96094v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48046h-0.48047v0.48046zm0-0.96093v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48047h-0.48047v0.48047"/>
<path id="ht" d="m0 1.9219h11.879v0.48047h-11.879zm11.281-1.5625 3.5977 1.8008-3.5977 1.8008"/>
<path id="hu" d="m28.801 1.9219h10.918v0.48047h-10.918zm0.59766 2.0391-3.5977-1.8008 3.5977-1.8008"/>
<g id="hv" transform="translate(-180.84 -270.36)">
<use id="hw" x="214.55992" y="279.35989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="hx" transform="translate(-180.84 -270.36)">
<use id="hy" x="216.59991" y="279.35989" width="100%" height="100%" xlink:href="#c"/>
<use id="hz" x="219.59991" y="279.35989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ia" transform="translate(-180.84 -270.36)">
<use id="ib" x="224.03992" y="279.35989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ic" transform="translate(-180.84 -270.36)">
<use id="id" x="225.59991" y="279.35989" width="100%" height="100%" xlink:href="#p"/>
</g>
<path id="ie" d="m219.96 131.52v-0.48046h-0.35937v0.48046zm0-0.95703v-0.48046h-0.35937v0.48046zm0-0.84375v-0.47656h-0.35937v0.47656zm0-0.95703v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83985v-0.48046h-0.35937v0.48046zm0-0.96093v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.95704v-0.48046h-0.35937v0.48046zm0-0.84375v-0.47656h-0.35937v0.47656zm0-0.95703v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.95704v-0.48046h-0.35937v0.48046zm0-0.84375v-0.47656h-0.35937v0.47656zm0-0.95703v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.11719h-0.35937v0.11719"/>
<path id="if" d="m234.24 130.56v-0.48046h-0.47655v0.48046zm0-0.84375v-0.47656h-0.47655v0.47656zm0-0.95703v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83985v-0.48046h-0.47655v0.48046zm0-0.96093v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.95704v-0.48046h-0.47655v0.48046zm0-0.84375v-0.47656h-0.47655v0.47656zm0-0.95703v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.95704v-0.48046h-0.47655v0.48046zm0-0.84375v-0.47656h-0.47655v0.47656zm0-0.95703v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.95704v-0.12109h-0.47655v0.12109"/>
<path id="ig" d="m204.96 127.2h11.879v0.48047h-11.879zm11.277-1.5586 3.6016 1.8008-3.6016 1.8008"/>
<path id="ih" d="m238.8 127.68h10.438v0.48048h-10.438zm0.59766 2.0391-3.5977-1.7969 3.5977-1.8008"/>
<g id="ii" transform="translate(-180.84 -270.36)">
<use id="ij" x="410.87982" y="400.91983" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ik" transform="translate(-180.84 -270.36)">
<use id="il" x="412.91986" y="400.91983" width="100%" height="100%" xlink:href="#c"/>
<use id="im" x="415.91983" y="400.91983" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="in" transform="translate(-180.84 -270.36)">
<use id="io" x="420.35986" y="400.91983" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ip" transform="translate(-180.84 -270.36)">
<use id="iq" x="421.91986" y="400.91983" width="100%" height="100%" xlink:href="#o"/>
</g>
<g id="ir" transform="translate(-180.84 -270.36)">
<use id="is" x="306.47989" y="273.9599" width="100%" height="100%" xlink:href="#n"/>
</g>
<path id="it" d="m18.961 111.48v-3.6016h0.48047v3.6016zm0-4.918v-3.6016h0.48047v3.6016zm0-5.043v-3.5977h0.48047v3.5977zm0-4.918v-3.6016h0.48047v3.6016zm0-4.9219v-3.5976h0.48047v3.5976zm0-4.918v-3.6016h0.48047v3.6016zm0-5.043v-3.5977h0.48047v3.5977zm0-4.918v-3.6016h0.48047v3.6016zm0-4.9219v-3.5977h0.48047v3.5977zm0-4.918v-3.6016h0.48047v3.6016zm0-5.0391v-3.6016h0.48047v3.6016zm0-4.9219v-3.5976h0.48047v3.5976zm0-4.918v-3.6016h0.48047v3.6016zm0-4.9219v-3.5977h0.48047v3.5977zm0-5.0391v-3.6016h0.48047v3.6016zm0-4.9219v-3.5976h0.48047v3.5976zm0-4.918v-3.6016h0.48047v3.6016zm0-4.9219v-3.5977h0.48047v3.5977zm0-5.0391v-3.6016h0.48047v3.6016zm0-4.918v-2.1602h1.918v0.47656h-1.6797l0.24219-0.23828v1.9219zm3.2383-2.1602h3.6016v0.47656h-3.6016zm4.9219 0h3.5976v0.47656h-3.5976zm5.0391 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5976v0.47656h-3.5976zm5.0391 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm5.043 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm5.0391 0h3.6016v0.47656h-3.6016zm4.9219 0h3.6016v0.47656h-3.6016zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.6016v0.47656h-3.6016zm5.0391 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm5.0391 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm5.0391 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm5.043 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5976v0.47656h-3.5976zm4.918 0h3.6016v0.47656h-3.6016zm5.0391 0h3.6016v0.47656h-3.6016zm4.9219 0h3.6016v0.47656h-3.6016zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.6016v0.47656h-3.6016zm5.0391 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.7227v0.35938h-0.48048v-0.1211l0.23829 0.23828h-3.4805zm3.7227 1.6797v3.5977h-0.48048v-3.5977zm0 4.918v3.6016h-0.48048v-3.6016zm0 4.9219v3.5977h-0.48048v-3.5977zm0 5.0391v3.6016h-0.48048v-3.6016zm0 4.918v3.6016h-0.48048v-3.6016zm0 4.9219v3.6016h-0.48048v-3.6016zm0 4.9219v3.5977h-0.48048v-3.5977zm0 5.0391v3.5976h-0.48048v-3.5976zm0 4.918v3.6016h-0.48048v-3.6016zm0 4.9219v3.5977h-0.48048v-3.5977zm0 4.918v3.6016h-0.48048v-3.6016zm0 5.043v3.5976h-0.48048v-3.5976zm0 4.918v3.6016h-0.48048v-3.6016zm0 4.9219v3.5977h-0.48048v-3.5977zm0 4.918v3.6016h-0.48048v-3.6016zm0 5.0391v3.6016h-0.48048v-3.6016zm0 4.9219v3.5977h-0.48048v-3.5977zm0 4.918v3.6016h-0.48048v-3.6016zm0 4.9219v3.6016h-0.48048v-3.6016zm0 5.0391v0.71875h-3.2422v-0.47656h3l-0.23829 0.23828v-0.48047zm-4.6836 0.71875h-3.5977v-0.47656h3.5977zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-4.918 0h-3.6016v-0.47656h3.6016zm-5.0391 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5976v-0.47656h3.5976zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-5.0391 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5976v-0.47656h3.5976zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-5.0391 0h-3.6016v-0.47656h3.6016zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.6016v-0.47656h3.6016zm-4.918 0h-3.6016v-0.47656h3.6016zm-5.043 0h-3.5977v-0.47656h3.5977zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5976v-0.47656h3.5976zm-4.918 0h-3.6016v-0.47656h3.6016zm-5.043 0h-3.5976v-0.47656h3.5976zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-4.918 0h-3.6016v-0.47656h3.6016zm-5.0391 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-5.0391 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5976v-0.47656h3.5976zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-5.0391 0h-3.6016v-0.47656h3.6016zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.6016v-0.47656h3.6016zm-4.918 0h-3.6016v-0.47656h3.6016zm-5.043 0h-3.5977v-0.47656h3.5977zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5976v-0.47656h3.5976zm-4.918 0h-3.6016v-0.47656h3.6016zm-5.043 0h-2.0391v-0.47656h2.0391"/>
<path id="iu" d="m223.68 39.242h16.559v0.47656h-16.559zm15.961-1.5625 3.5976 1.8008-3.5976 1.8008"/>
<g id="iv" transform="translate(-180.84 -270.36)">
<use id="iw" x="417.59982" y="317.15988" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ix" transform="translate(-180.84 -270.36)">
<use id="iy" x="420.47983" y="317.15988" width="100%" height="100%" xlink:href="#c"/>
<use id="iz" x="423.47983" y="317.15988" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="ja" d="m57.48 39.121h133.56v0.71875h-133.56zm0.60156 2.1602-3.6016-1.8008 3.6016-1.8008zm132.36-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="jb" d="m30.84 39.602v8.5195h4.3203v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="jc" transform="translate(-180.84 -270.36)">
<use id="jd" x="212.63991" y="316.67987" width="100%" height="100%" xlink:href="#t"/>
</g>
<path id="je" d="m257.76 21.242v66.238h37.32v-66.238z" fill="#bfbfbf" fill-rule="evenodd"/>
<path id="jf" d="m257.28 20.762h38.277v67.199h-38.277zm0.83984 66.719-0.35938-0.48046h37.32l-0.48046 0.48046v-66.238l0.48046 0.47656h-37.32l0.35938-0.47656"/>
<path id="jg" d="m279.36 29.641v-3.6016h0.83984v3.6016zm0-6.2383v-3.6016h0.83984v3.6016zm0-6.3633v-3.5977h0.83984v3.5977zm0-6.2383v-3.6016h0.83984v3.6016zm0-6.3594v-2.2812h2.1602v0.83984h-1.6797l0.35937-0.48046v1.9219zm4.8008-2.2812h3.6016v0.83984h-3.6016zm6.3594 0h3.6016v0.83984h-3.6016zm6.2422 0h3.5977v0.83984h-3.5977zm6 1.1992v3.6016h-0.83984v-3.6016zm0 6.2422v3.5976h-0.83984v-3.5976zm0 6.3594v3.6016h-0.83984v-3.6016zm0 6.2383v3.6016h-0.83984v-3.6016zm0 6.3633v1.5586h-2.8828v-0.83985h2.4024l-0.35938 0.35938v-1.0781zm-5.5234 1.5586h-3.5976v-0.83985h3.5976zm-6.3594 0h-3.5977v-0.83985h3.5977zm-6.2383 0h-3.6016v-0.83985h3.6016"/>
<g id="jh" transform="translate(-180.84 -270.36)">
<use id="ji" x="483.83981" y="359.03986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="jj" transform="translate(-180.84 -270.36)">
<use id="jk" x="485.87982" y="359.03986" width="100%" height="100%" xlink:href="#c"/>
<use id="jl" x="488.87982" y="359.03986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="jm" transform="translate(-180.84 -270.36)">
<use id="jn" x="493.31982" y="359.03986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jo" transform="translate(-180.84 -270.36)">
<use id="jp" x="494.87982" y="359.03986" width="100%" height="100%" xlink:href="#s"/>
</g>
<path id="jq" d="m301.92 83.039v-3.5977h0.83984v3.5977zm0-6.3594v-3.5976h0.83984v3.5976zm0-6.2383v-3.6016h0.83984v3.6016zm0-6.3594v-3.6016h0.83984v3.6016zm0-6.2422v-3.5977h0.83984v3.5977zm0-6.3594v-3.6016h0.83984v3.6016zm0-6.2383v-3.6016h0.83984v3.6016zm0-6.3633v-3.5977h0.83984v3.5977zm0-6.2383v-3.6016h0.83984v3.6016zm0-6.3594v-3.6016h0.83984v3.6016zm0.71875-6.3594h3.5976v0.83984h-3.5976zm6.3594 0h3.6016v0.83984h-3.6016zm6.2383 0h3.6016v0.83984h-3.6016zm6.3633 0h3.8398v0.59766h-0.83984v-0.11719l0.35937 0.35937h-3.3594zm3.8398 3.2383v3.6016h-0.83984v-3.6016zm0 6.3594v3.6016h-0.83984v-3.6016zm0 6.2422v3.5977h-0.83984v-3.5977zm0 6.3594v3.5976h-0.83984v-3.5976zm0 6.2383v3.6016h-0.83984v-3.6016zm0 6.3594v3.6016h-0.83984v-3.6016zm0 6.2422v3.6016h-0.83984v-3.6016zm0 6.3594v3.6016h-0.83984v-3.6016zm0 6.2422v3.5977h-0.83984v-3.5977zm0 6.3594v3.5977h-0.96094v-0.95703h0.48047l-0.35937 0.47657v-3.1172zm-3.6016 3.5977h-3.6016v-0.95703h3.6016zm-6.3594 0h-3.6016v-0.95703h3.6016zm-6.2422 0h-3.5976v-0.95703h3.5976zm-6.3594 0h-0.59765v-0.95703h0.59765"/>
<g id="jr" transform="translate(-180.84 -270.36)">
<use id="js" x="483.83981" y="295.55988" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="jt" transform="translate(-180.84 -270.36)">
<use id="ju" x="486.71982" y="295.55988" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="jv" transform="translate(-180.84 -270.36)">
<use id="jw" x="488.99982" y="295.55988" width="100%" height="100%" xlink:href="#j"/>
<use id="jx" x="491.99982" y="295.55988" width="100%" height="100%" xlink:href="#b"/>
</g>
<path id="jy" d="m272.04 10.562 30.723 24.477-0.83984 0.83984-30.602-24.359"/>
<path id="jz" d="m271.56 35.879 31.082-23.52-0.71875-0.95703-31.082 23.52"/>
<g id="ka" transform="translate(-180.84 -270.36)" clip-path="url(#cp)">
<path id="kb" d="m442.08 379.56v12.48h41.039v-12.48z" fill="url(#am)" fill-rule="evenodd"/>
</g>
<path id="kc" d="m260.76 108.84h42v13.32h-42zm0.83985 12.84-0.36329-0.48046h41.043l-0.35938 0.48046v-12.48l0.35938 0.48046h-41.043l0.36329-0.48046"/>
<path id="kd" d="m270.36 91.801v14.398h-0.83985v-14.398zm-2.2774 0.60156 1.7969-3.6016 1.8008 3.6016zm3.5977 13.199-1.8008 3.5976-1.7969-3.5976"/>
<g id="ke" transform="translate(-180.84 -270.36)">
<use id="kf" x="465.11981" y="372.47986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="kg" transform="translate(-180.84 -270.36)">
<use id="kh" x="467.15982" y="372.47986" width="100%" height="100%" xlink:href="#c"/>
<use id="ki" x="470.15982" y="372.47986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="kj" transform="translate(-180.84 -270.36)">
<use id="kk" x="474.59982" y="372.47986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="kl" transform="translate(-180.84 -270.36)">
<use id="km" x="476.15982" y="372.47986" width="100%" height="100%" xlink:href="#r"/>
</g>
<path id="kn" d="m34.441 98.16h16.199v0.83984h-16.199zm0.59766 2.1602-3.5977-1.8008 3.5977-1.8008zm15-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="ko" d="m30.602 86.52v8.1602h-0.96094v-8.1602zm-2.2812 0.60156 1.8008-3.6016 1.8008 3.6016zm3.6016 6.961-1.8008 3.5976-1.8008-3.5976"/>
<path id="kp" d="m5.3984 88.199v8.5195h21.121v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="kq" transform="translate(-180.84 -270.36)">
<use id="kr" x="187.19992" y="365.27985" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ks" transform="translate(-180.84 -270.36)">
<use id="kt" x="188.63992" y="365.27985" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="ku" transform="translate(-180.84 -270.36)">
<use id="kv" x="190.07993" y="365.27985" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="kw" transform="translate(-180.84 -270.36)">
<use id="kx" x="192.71992" y="365.27985" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="ky" transform="translate(-180.84 -270.36)">
<use id="kz" x="195.83992" y="365.27985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="la" transform="translate(-180.84 -270.36)">
<use id="lb" x="198.71992" y="365.27985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="lc" transform="translate(-180.84 -270.36)">
<use id="ld" x="200.27992" y="365.27985" width="100%" height="100%" xlink:href="#m"/>
<use id="le" x="203.27992" y="365.27985" width="100%" height="100%" xlink:href="#l"/>
</g>
<path id="lf" d="m32.762 106.2v8.5195h20.637v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="lg" transform="translate(-180.84 -270.36)">
<use id="lh" x="214.55992" y="383.27985" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="li" transform="translate(-180.84 -270.36)">
<use id="lj" x="215.99991" y="383.27985" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="lk" transform="translate(-180.84 -270.36)">
<use id="ll" x="217.43991" y="383.27985" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="lm" transform="translate(-180.84 -270.36)">
<use id="ln" x="220.07991" y="383.27985" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="lo" transform="translate(-180.84 -270.36)">
<use id="lp" x="223.19991" y="383.27985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="lq" transform="translate(-180.84 -270.36)">
<use id="lr" x="226.07991" y="383.27985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ls" transform="translate(-180.84 -270.36)">
<use id="lt" x="227.63991" y="383.27985" width="100%" height="100%" xlink:href="#m"/>
<use id="lu" x="230.63991" y="383.27985" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="lv" d="m204.12 28.32v10.32h-0.96093v-10.32zm1.3203 9.7188-1.8008 3.6016-1.8008-3.6016"/>
<path id="lw" d="m204.12 99v-11.16h-0.96093v11.16zm1.3203-10.559-1.8008-3.6016-1.8008 3.6016"/>
<path id="lx" d="m32.762 91.801v8.5195h21.117v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="ly" transform="translate(-180.84 -270.36)">
<use id="lz" x="214.55992" y="368.87985" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ma" transform="translate(-180.84 -270.36)">
<use id="mb" x="215.99991" y="368.87985" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="mc" transform="translate(-180.84 -270.36)">
<use id="md" x="217.43991" y="368.87985" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="me" transform="translate(-180.84 -270.36)">
<use id="mf" x="220.07991" y="368.87985" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="mg" transform="translate(-180.84 -270.36)">
<use id="mh" x="223.19991" y="368.87985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="mi" transform="translate(-180.84 -270.36)">
<use id="mj" x="226.07991" y="368.87985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="mk" transform="translate(-180.84 -270.36)">
<use id="ml" x="227.63991" y="368.87985" width="100%" height="100%" xlink:href="#q"/>
<use id="mm" x="230.63991" y="368.87985" width="100%" height="100%" xlink:href="#l"/>
</g>
<path id="mn" d="m189 88.32 12.238-6.2383-0.47655-0.72266-12.121 6.1211zm12.238-4.6797 2.4024-3.2383h-3.9609"/>
<path id="mo" d="m9.6016 9.2422v110.64h224.4v-110.64z" fill="#bfbfbf" fill-rule="evenodd"/>
<path id="mp" d="m9.3594 9h224.88v111.12h-224.88zm0.48047 110.88-0.23828-0.23828h224.4l-0.23827 0.23828v-110.64l0.23827 0.23828h-224.4l0.23828-0.23828"/>
<g id="mq" transform="translate(-180.84 -270.36)" clip-path="url(#cn)">
<path id="mr" d="m205.32 289.8v87.121h195.36v-87.121z" fill="url(#al)" fill-rule="evenodd"/>
</g>
<path id="ms" d="m24.238 19.199h195.72v87.602h-195.72zm0.48047 87.363-0.23828-0.24219h195.36l-0.23827 0.24219v-87.121l0.23827 0.23828h-195.36l0.23828-0.23828"/>
<g id="mt" transform="translate(-180.84 -270.36)" clip-path="url(#cl)">
<path id="mu" d="m363.6 290.76v86.16h34.801v-86.16z" fill="url(#ak)" fill-rule="evenodd"/>
</g>
<path id="mv" d="m182.52 20.16h35.281v86.641h-35.281zm0.48046 86.402-0.23827-0.24218h34.797l-0.23828 0.24218v-86.16l0.23828 0.11719h-34.797l0.23827-0.11719"/>
<g id="mw" transform="translate(-180.84 -270.36)" clip-path="url(#ci)">
<path id="mx" d="m206.16 290.76v85.32h35.281v-85.32z" fill="url(#ax)" fill-rule="evenodd"/>
</g>
<path id="my" d="m25.082 20.16h35.758v85.801h-35.758zm0.47657 85.559-0.23828-0.23828h35.281l-0.24219 0.23828v-85.316l0.24219 0.11719h-35.281l0.23828-0.11719"/>
<g id="mz" transform="translate(-180.84 -270.36)" clip-path="url(#cg)">
<path id="na" d="m373.56 300v10.68h19.199v-10.68z" fill="url(#aw)" fill-rule="evenodd"/>
</g>
<path id="nb" d="m192.48 29.402h19.68v11.16h-19.68zm0.48048 10.918-0.24219-0.23828h19.203l-0.24219 0.23828v-10.68l0.24219 0.23828h-19.203l0.24219-0.23828"/>
<g id="nc" transform="translate(-180.84 -270.36)" clip-path="url(#ce)">
<path id="nd" d="m373.56 355.2v12.359h19.199v-12.359z" fill="url(#av)" fill-rule="evenodd"/>
</g>
<path id="ne" d="m192.48 84.602h19.68v12.84h-19.68zm0.48048 12.598-0.24219-0.23828h19.203l-0.24219 0.23828v-12.359l0.24219 0.24219h-19.203l0.24219-0.24219"/>
<g id="nf" transform="translate(-180.84 -270.36)" clip-path="url(#cc)">
<path id="ng" d="m212.76 297.84v11.52h21.359v-11.52z" fill="url(#au)" fill-rule="evenodd"/>
</g>
<path id="nh" d="m31.68 27.242h21.719v12h-21.719zm0.35938 11.758-0.11719-0.23828h21.359l-0.24218 0.23828v-11.52l0.24218 0.23828h-21.359l0.11719-0.23828"/>
<g id="ni" transform="translate(-180.84 -270.36)" clip-path="url(#ca)">
<path id="nj" d="m212.76 353.88v11.52h21.359v-11.52z" fill="url(#at)" fill-rule="evenodd"/>
</g>
<path id="nk" d="m31.68 83.281h21.719v12h-21.719zm0.35938 11.758-0.11719-0.23828h21.359l-0.24218 0.23828v-11.52l0.24218 0.1211h-21.359l0.11719-0.1211"/>
<path id="nl" d="m12.719 115.08v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2813v-3h0.72266v3zm0-5.2773v-3h0.72266v3zm0-5.1602v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2813v-3h0.72266v3zm0-5.2773v-3h0.72266v3zm0-5.1602v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2774v-3h0.72266v3zm0-5.1602v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2774v-3h0.72266v3zm0-5.1602v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2812v-3h0.72266v3zm0-5.2774v-3.2422h0.48047v0.71875h-0.11719l0.35938-0.35937v2.8828zm2.7617-3.2422h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2812 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.1602 0h3v0.71875h-3zm5.2813 0h3v0.71875h-3zm5.2773 0h3v0.71875h-3zm5.2813 0h3.2383v0.35938h-0.71876l0.35939 0.35937h-2.8789zm3.2383 2.6406v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2773v3h-0.71876v-3zm0 5.1602v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2773v3h-0.71876v-3zm0 5.1602v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2773v3h-0.71876v-3zm0 5.1602v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2774v3h-0.71876v-3zm0 5.1602v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2812v3h-0.71876v-3zm0 5.2773v3h-0.71876v-3zm0 5.1602v1.082h-2.7578v-0.83984h2.3984l-0.35939 0.48047v-0.72266zm-5.0391 1.082h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2813 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2813 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2813 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.1602 0h-3v-0.83984h3zm-5.2812 0h-3v-0.83984h3zm-5.2773 0h-3v-0.83984h3zm-5.2813 0h-0.59766v-0.83984h0.59766"/>
<path id="nm" d="m227.88 26.281h15.359v0.48047h-15.359zm14.762-1.5625 3.5977 1.8008-3.5977 1.8008"/>
<g id="nn" transform="translate(-180.84 -270.36)">
<use id="no" x="436.31982" y="302.27988" width="100%" height="100%" xlink:href="#c"/>
<use id="np" x="439.31982" y="302.27988" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="nq" transform="translate(-180.84 -270.36)">
<use id="nr" x="441.59982" y="302.27988" width="100%" height="100%" xlink:href="#j"/>
<use id="ns" x="444.59982" y="302.27988" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="nt" transform="translate(-180.84 -270.36)">
<use id="nu" x="436.31982" y="372.47986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="nv" transform="translate(-180.84 -270.36)">
<use id="nw" x="438.35983" y="372.47986" width="100%" height="100%" xlink:href="#c"/>
<use id="nx" x="441.35983" y="372.47986" width="100%" height="100%" xlink:href="#b"/>
</g>
<path id="ny" d="m234.48 99.242h15.238v0.47656h-15.238zm14.641-1.5625 3.5976 1.8008-3.5976 1.8008"/>
<path id="nz" d="m12.961 28.32v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96093v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96094v-0.47656h-0.48047v0.47656zm0-0.83984v-0.47656h-0.48047v0.47656zm0-0.95703v-0.48047h-0.48047v0.48047zm0-0.83984v-0.48047h-0.48047v0.48047zm0-0.96094v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48046h-0.48047v0.48046zm0-0.96093v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96093v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96094v-0.47656h-0.48047v0.47656zm0-0.83984v-0.47656h-0.48047v0.47656zm0-0.95703v-0.48047h-0.48047v0.48047zm0-0.83984v-0.48047h-0.48047v0.48047zm0-0.96094v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48046h-0.48047v0.48046zm0-0.96093v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96093v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96094v-0.47656h-0.48047v0.47656zm0-0.83984v-0.47656h-0.48047v0.47656zm0-0.95703v-0.48047h-0.48047v0.48047zm0-0.83984v-0.48047h-0.48047v0.48047zm0-0.96094v-0.48047h-0.48047v0.48047zm0-0.83985v-0.48046h-0.48047v0.48046zm0-0.96093v-0.1211h-0.48047v0.1211"/>
<path id="oa" d="m24.719 27.48v-0.48047h-0.48047v0.48047zm0-0.96093v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96094v-0.35937h-0.48047v0.35937zm0-0.83984v-0.47656h-0.48047v0.47656zm0-0.95703v-0.35938h-0.48047v0.35938zm0-0.83984v-0.48047h-0.48047v0.48047zm0-0.96094v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48046h-0.48047v0.48046zm0-0.96093v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96093v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96094v-0.35937h-0.48047v0.35937zm0-0.83984v-0.47656h-0.48047v0.47656zm0-0.95703v-0.35938h-0.48047v0.35938zm0-0.83984v-0.48047h-0.48047v0.48047zm0-0.96094v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48046h-0.48047v0.48046zm0-0.96093v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96093v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48047h-0.48047v0.48047zm0-0.96094v-0.35937h-0.48047v0.35937zm0-0.83984v-0.47656h-0.48047v0.47656zm0-0.95703v-0.35938h-0.48047v0.35938zm0-0.83984v-0.48047h-0.48047v0.48047zm0-0.96094v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48046h-0.48047v0.48046zm0-0.96093v-0.35938h-0.48047v0.35938zm0-0.83985v-0.48047h-0.48047v0.48047"/>
<path id="ob" d="m0 1.9219h11.879v0.48047h-11.879zm11.281-1.5625 3.5977 1.8008-3.5977 1.8008"/>
<path id="oc" d="m28.801 1.9219h10.918v0.48047h-10.918zm0.59766 2.0391-3.5977-1.8008 3.5977-1.8008"/>
<g id="od" transform="translate(-180.84 -270.36)">
<use id="oe" x="214.55992" y="279.35989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="of" transform="translate(-180.84 -270.36)">
<use id="og" x="216.59991" y="279.35989" width="100%" height="100%" xlink:href="#c"/>
<use id="oh" x="219.59991" y="279.35989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="oi" transform="translate(-180.84 -270.36)">
<use id="oj" x="224.03992" y="279.35989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ok" transform="translate(-180.84 -270.36)">
<use id="ol" x="225.59991" y="279.35989" width="100%" height="100%" xlink:href="#p"/>
</g>
<path id="om" d="m219.96 131.52v-0.48046h-0.35937v0.48046zm0-0.95703v-0.48046h-0.35937v0.48046zm0-0.84375v-0.47656h-0.35937v0.47656zm0-0.95703v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83985v-0.48046h-0.35937v0.48046zm0-0.96093v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.95704v-0.48046h-0.35937v0.48046zm0-0.84375v-0.47656h-0.35937v0.47656zm0-0.95703v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.95704v-0.48046h-0.35937v0.48046zm0-0.84375v-0.47656h-0.35937v0.47656zm0-0.95703v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.48047h-0.35937v0.48047zm0-0.96094v-0.48047h-0.35937v0.48047zm0-0.83984v-0.11719h-0.35937v0.11719"/>
<path id="on" d="m234.24 130.56v-0.48046h-0.47655v0.48046zm0-0.84375v-0.47656h-0.47655v0.47656zm0-0.95703v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83985v-0.48046h-0.47655v0.48046zm0-0.96093v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.95704v-0.48046h-0.47655v0.48046zm0-0.84375v-0.47656h-0.47655v0.47656zm0-0.95703v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.95704v-0.48046h-0.47655v0.48046zm0-0.84375v-0.47656h-0.47655v0.47656zm0-0.95703v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.96094v-0.48047h-0.47655v0.48047zm0-0.83984v-0.48047h-0.47655v0.48047zm0-0.95704v-0.12109h-0.47655v0.12109"/>
<path id="oo" d="m204.96 127.2h11.879v0.48047h-11.879zm11.277-1.5586 3.6016 1.8008-3.6016 1.8008"/>
<path id="op" d="m238.8 127.68h10.438v0.48048h-10.438zm0.59766 2.0391-3.5977-1.7969 3.5977-1.8008"/>
<g id="oq" transform="translate(-180.84 -270.36)">
<use id="or" x="410.87982" y="400.91983" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="os" transform="translate(-180.84 -270.36)">
<use id="ot" x="412.91986" y="400.91983" width="100%" height="100%" xlink:href="#c"/>
<use id="ou" x="415.91983" y="400.91983" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ov" transform="translate(-180.84 -270.36)">
<use id="ow" x="420.35986" y="400.91983" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ox" transform="translate(-180.84 -270.36)">
<use id="oy" x="421.91986" y="400.91983" width="100%" height="100%" xlink:href="#o"/>
</g>
<g id="oz" transform="translate(-180.84 -270.36)">
<use id="pa" x="306.47989" y="273.9599" width="100%" height="100%" xlink:href="#n"/>
</g>
<path id="pb" d="m18.961 111.48v-3.6016h0.48047v3.6016zm0-4.918v-3.6016h0.48047v3.6016zm0-5.043v-3.5977h0.48047v3.5977zm0-4.918v-3.6016h0.48047v3.6016zm0-4.9219v-3.5976h0.48047v3.5976zm0-4.918v-3.6016h0.48047v3.6016zm0-5.043v-3.5977h0.48047v3.5977zm0-4.918v-3.6016h0.48047v3.6016zm0-4.9219v-3.5977h0.48047v3.5977zm0-4.918v-3.6016h0.48047v3.6016zm0-5.0391v-3.6016h0.48047v3.6016zm0-4.9219v-3.5976h0.48047v3.5976zm0-4.918v-3.6016h0.48047v3.6016zm0-4.9219v-3.5977h0.48047v3.5977zm0-5.0391v-3.6016h0.48047v3.6016zm0-4.9219v-3.5976h0.48047v3.5976zm0-4.918v-3.6016h0.48047v3.6016zm0-4.9219v-3.5977h0.48047v3.5977zm0-5.0391v-3.6016h0.48047v3.6016zm0-4.918v-2.1602h1.918v0.47656h-1.6797l0.24219-0.23828v1.9219zm3.2383-2.1602h3.6016v0.47656h-3.6016zm4.9219 0h3.5976v0.47656h-3.5976zm5.0391 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5976v0.47656h-3.5976zm5.0391 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm5.043 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm5.0391 0h3.6016v0.47656h-3.6016zm4.9219 0h3.6016v0.47656h-3.6016zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.6016v0.47656h-3.6016zm5.0391 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm5.0391 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm5.0391 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm5.043 0h3.5977v0.47656h-3.5977zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5976v0.47656h-3.5976zm4.918 0h3.6016v0.47656h-3.6016zm5.0391 0h3.6016v0.47656h-3.6016zm4.9219 0h3.6016v0.47656h-3.6016zm4.918 0h3.6016v0.47656h-3.6016zm4.9219 0h3.6016v0.47656h-3.6016zm5.0391 0h3.6016v0.47656h-3.6016zm4.9219 0h3.5977v0.47656h-3.5977zm4.918 0h3.7227v0.35938h-0.48048v-0.1211l0.23829 0.23828h-3.4805zm3.7227 1.6797v3.5977h-0.48048v-3.5977zm0 4.918v3.6016h-0.48048v-3.6016zm0 4.9219v3.5977h-0.48048v-3.5977zm0 5.0391v3.6016h-0.48048v-3.6016zm0 4.918v3.6016h-0.48048v-3.6016zm0 4.9219v3.6016h-0.48048v-3.6016zm0 4.9219v3.5977h-0.48048v-3.5977zm0 5.0391v3.5976h-0.48048v-3.5976zm0 4.918v3.6016h-0.48048v-3.6016zm0 4.9219v3.5977h-0.48048v-3.5977zm0 4.918v3.6016h-0.48048v-3.6016zm0 5.043v3.5976h-0.48048v-3.5976zm0 4.918v3.6016h-0.48048v-3.6016zm0 4.9219v3.5977h-0.48048v-3.5977zm0 4.918v3.6016h-0.48048v-3.6016zm0 5.0391v3.6016h-0.48048v-3.6016zm0 4.9219v3.5977h-0.48048v-3.5977zm0 4.918v3.6016h-0.48048v-3.6016zm0 4.9219v3.6016h-0.48048v-3.6016zm0 5.0391v0.71875h-3.2422v-0.47656h3l-0.23829 0.23828v-0.48047zm-4.6836 0.71875h-3.5977v-0.47656h3.5977zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-4.918 0h-3.6016v-0.47656h3.6016zm-5.0391 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5976v-0.47656h3.5976zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-5.0391 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5976v-0.47656h3.5976zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-5.0391 0h-3.6016v-0.47656h3.6016zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.6016v-0.47656h3.6016zm-4.918 0h-3.6016v-0.47656h3.6016zm-5.043 0h-3.5977v-0.47656h3.5977zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5976v-0.47656h3.5976zm-4.918 0h-3.6016v-0.47656h3.6016zm-5.043 0h-3.5976v-0.47656h3.5976zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-4.918 0h-3.6016v-0.47656h3.6016zm-5.0391 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-5.0391 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5976v-0.47656h3.5976zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5977v-0.47656h3.5977zm-5.0391 0h-3.6016v-0.47656h3.6016zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.6016v-0.47656h3.6016zm-4.918 0h-3.6016v-0.47656h3.6016zm-5.043 0h-3.5977v-0.47656h3.5977zm-4.918 0h-3.6016v-0.47656h3.6016zm-4.9219 0h-3.5976v-0.47656h3.5976zm-4.918 0h-3.6016v-0.47656h3.6016zm-5.043 0h-2.0391v-0.47656h2.0391"/>
<path id="pc" d="m223.68 39.242h16.559v0.47656h-16.559zm15.961-1.5625 3.5976 1.8008-3.5976 1.8008"/>
<g id="pd" transform="translate(-180.84 -270.36)">
<use id="pe" x="417.59982" y="317.15988" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="pf" transform="translate(-180.84 -270.36)">
<use id="pg" x="420.47983" y="317.15988" width="100%" height="100%" xlink:href="#c"/>
<use id="ph" x="423.47983" y="317.15988" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="pi" d="m57.48 39.121h133.56v0.71875h-133.56zm0.60156 2.1602-3.6016-1.8008 3.6016-1.8008zm132.36-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="pj" d="m30.84 39.602v8.5195h4.3203v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="pk" transform="translate(-180.84 -270.36)">
<use id="pl" x="212.63991" y="316.67987" width="100%" height="100%" xlink:href="#t"/>
</g>
<path id="pm" d="m257.76 21.242v66.238h37.32v-66.238z" fill="#bfbfbf" fill-rule="evenodd"/>
<path id="pn" d="m257.28 20.762h38.277v67.199h-38.277zm0.83984 66.719-0.35938-0.48046h37.32l-0.48046 0.48046v-66.238l0.48046 0.47656h-37.32l0.35938-0.47656"/>
<path id="po" d="m279.36 29.641v-3.6016h0.83984v3.6016zm0-6.2383v-3.6016h0.83984v3.6016zm0-6.3633v-3.5977h0.83984v3.5977zm0-6.2383v-3.6016h0.83984v3.6016zm0-6.3594v-2.2812h2.1602v0.83984h-1.6797l0.35937-0.48046v1.9219zm4.8008-2.2812h3.6016v0.83984h-3.6016zm6.3594 0h3.6016v0.83984h-3.6016zm6.2422 0h3.5977v0.83984h-3.5977zm6 1.1992v3.6016h-0.83984v-3.6016zm0 6.2422v3.5976h-0.83984v-3.5976zm0 6.3594v3.6016h-0.83984v-3.6016zm0 6.2383v3.6016h-0.83984v-3.6016zm0 6.3633v1.5586h-2.8828v-0.83985h2.4024l-0.35938 0.35938v-1.0781zm-5.5234 1.5586h-3.5976v-0.83985h3.5976zm-6.3594 0h-3.5977v-0.83985h3.5977zm-6.2383 0h-3.6016v-0.83985h3.6016"/>
<g id="pp" transform="translate(-180.84 -270.36)">
<use id="pq" x="483.83981" y="359.03986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="pr" transform="translate(-180.84 -270.36)">
<use id="ps" x="485.87982" y="359.03986" width="100%" height="100%" xlink:href="#c"/>
<use id="pt" x="488.87982" y="359.03986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="pu" transform="translate(-180.84 -270.36)">
<use id="pv" x="493.31982" y="359.03986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="pw" transform="translate(-180.84 -270.36)">
<use id="px" x="494.87982" y="359.03986" width="100%" height="100%" xlink:href="#s"/>
</g>
<path id="py" d="m301.92 83.039v-3.5977h0.83984v3.5977zm0-6.3594v-3.5976h0.83984v3.5976zm0-6.2383v-3.6016h0.83984v3.6016zm0-6.3594v-3.6016h0.83984v3.6016zm0-6.2422v-3.5977h0.83984v3.5977zm0-6.3594v-3.6016h0.83984v3.6016zm0-6.2383v-3.6016h0.83984v3.6016zm0-6.3633v-3.5977h0.83984v3.5977zm0-6.2383v-3.6016h0.83984v3.6016zm0-6.3594v-3.6016h0.83984v3.6016zm0.71875-6.3594h3.5976v0.83984h-3.5976zm6.3594 0h3.6016v0.83984h-3.6016zm6.2383 0h3.6016v0.83984h-3.6016zm6.3633 0h3.8398v0.59766h-0.83984v-0.11719l0.35937 0.35937h-3.3594zm3.8398 3.2383v3.6016h-0.83984v-3.6016zm0 6.3594v3.6016h-0.83984v-3.6016zm0 6.2422v3.5977h-0.83984v-3.5977zm0 6.3594v3.5976h-0.83984v-3.5976zm0 6.2383v3.6016h-0.83984v-3.6016zm0 6.3594v3.6016h-0.83984v-3.6016zm0 6.2422v3.6016h-0.83984v-3.6016zm0 6.3594v3.6016h-0.83984v-3.6016zm0 6.2422v3.5977h-0.83984v-3.5977zm0 6.3594v3.5977h-0.96094v-0.95703h0.48047l-0.35937 0.47657v-3.1172zm-3.6016 3.5977h-3.6016v-0.95703h3.6016zm-6.3594 0h-3.6016v-0.95703h3.6016zm-6.2422 0h-3.5976v-0.95703h3.5976zm-6.3594 0h-0.59765v-0.95703h0.59765"/>
<g id="pz" transform="translate(-180.84 -270.36)">
<use id="qa" x="483.83981" y="295.55988" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="qb" transform="translate(-180.84 -270.36)">
<use id="qc" x="486.71982" y="295.55988" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="qd" transform="translate(-180.84 -270.36)">
<use id="qe" x="488.99982" y="295.55988" width="100%" height="100%" xlink:href="#j"/>
<use id="qf" x="491.99982" y="295.55988" width="100%" height="100%" xlink:href="#b"/>
</g>
<path id="qg" d="m272.04 10.562 30.723 24.477-0.83984 0.83984-30.602-24.359"/>
<path id="qh" d="m271.56 35.879 31.082-23.52-0.71875-0.95703-31.082 23.52"/>
<g id="qi" transform="translate(-180.84 -270.36)" clip-path="url(#bx)">
<path id="qj" d="m442.08 379.56v12.48h41.039v-12.48z" fill="url(#as)" fill-rule="evenodd"/>
</g>
<path id="qk" d="m260.76 108.84h42v13.32h-42zm0.83985 12.84-0.36329-0.48046h41.043l-0.35938 0.48046v-12.48l0.35938 0.48046h-41.043l0.36329-0.48046"/>
<path id="ql" d="m270.36 91.801v14.398h-0.83985v-14.398zm-2.2774 0.60156 1.7969-3.6016 1.8008 3.6016zm3.5977 13.199-1.8008 3.5976-1.7969-3.5976"/>
<g id="qm" transform="translate(-180.84 -270.36)">
<use id="qn" x="465.11981" y="372.47986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="qo" transform="translate(-180.84 -270.36)">
<use id="qp" x="467.15982" y="372.47986" width="100%" height="100%" xlink:href="#c"/>
<use id="qq" x="470.15982" y="372.47986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="qr" transform="translate(-180.84 -270.36)">
<use id="qs" x="474.59982" y="372.47986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="qt" transform="translate(-180.84 -270.36)">
<use id="qu" x="476.15982" y="372.47986" width="100%" height="100%" xlink:href="#r"/>
</g>
<path id="qv" d="m34.441 98.16h16.199v0.83984h-16.199zm0.59766 2.1602-3.5977-1.8008 3.5977-1.8008zm15-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="qw" d="m30.602 86.52v8.1602h-0.96094v-8.1602zm-2.2812 0.60156 1.8008-3.6016 1.8008 3.6016zm3.6016 6.961-1.8008 3.5976-1.8008-3.5976"/>
<path id="qx" d="m5.3984 88.199v8.5195h21.121v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="qy" transform="translate(-180.84 -270.36)">
<use id="qz" x="187.19992" y="365.27985" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ra" transform="translate(-180.84 -270.36)">
<use id="rb" x="188.63992" y="365.27985" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="rc" transform="translate(-180.84 -270.36)">
<use id="rd" x="190.07993" y="365.27985" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="re" transform="translate(-180.84 -270.36)">
<use id="rf" x="192.71992" y="365.27985" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="rg" transform="translate(-180.84 -270.36)">
<use id="rh" x="195.83992" y="365.27985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ri" transform="translate(-180.84 -270.36)">
<use id="rj" x="198.71992" y="365.27985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="rk" transform="translate(-180.84 -270.36)">
<use id="rl" x="200.27992" y="365.27985" width="100%" height="100%" xlink:href="#m"/>
<use id="rm" x="203.27992" y="365.27985" width="100%" height="100%" xlink:href="#l"/>
</g>
<path id="rn" d="m32.762 106.2v8.5195h20.637v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="ro" transform="translate(-180.84 -270.36)">
<use id="rp" x="214.55992" y="383.27985" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="rq" transform="translate(-180.84 -270.36)">
<use id="rr" x="215.99991" y="383.27985" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="rs" transform="translate(-180.84 -270.36)">
<use id="rt" x="217.43991" y="383.27985" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="ru" transform="translate(-180.84 -270.36)">
<use id="rv" x="220.07991" y="383.27985" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="rw" transform="translate(-180.84 -270.36)">
<use id="rx" x="223.19991" y="383.27985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ry" transform="translate(-180.84 -270.36)">
<use id="rz" x="226.07991" y="383.27985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="sa" transform="translate(-180.84 -270.36)">
<use id="sb" x="227.63991" y="383.27985" width="100%" height="100%" xlink:href="#m"/>
<use id="sc" x="230.63991" y="383.27985" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="sd" d="m204.12 28.32v10.32h-0.96093v-10.32zm1.3203 9.7188-1.8008 3.6016-1.8008-3.6016"/>
<path id="se" d="m204.12 99v-11.16h-0.96093v11.16zm1.3203-10.559-1.8008-3.6016-1.8008 3.6016"/>
<path id="sf" d="m32.762 91.801v8.5195h21.117v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="sg" transform="translate(-180.84 -270.36)">
<use id="sh" x="214.55992" y="368.87985" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="si" transform="translate(-180.84 -270.36)">
<use id="sj" x="215.99991" y="368.87985" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="sk" transform="translate(-180.84 -270.36)">
<use id="sl" x="217.43991" y="368.87985" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="sm" transform="translate(-180.84 -270.36)">
<use id="sn" x="220.07991" y="368.87985" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="so" transform="translate(-180.84 -270.36)">
<use id="sp" x="223.19991" y="368.87985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="sq" transform="translate(-180.84 -270.36)">
<use id="sr" x="226.07991" y="368.87985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ss" transform="translate(-180.84 -270.36)">
<use id="st" x="227.63991" y="368.87985" width="100%" height="100%" xlink:href="#q"/>
<use id="su" x="230.63991" y="368.87985" width="100%" height="100%" xlink:href="#l"/>
</g>
<path id="sv" d="m189 88.32 12.238-6.2383-0.47655-0.72266-12.121 6.1211zm12.238-4.6797 2.4024-3.2383h-3.9609"/>
</svg>

After

Width:  |  Height:  |  Size: 78 KiB

View File

@ -0,0 +1,8 @@
Name,Description,Flags,Value
(varac.1),Min channel length (poly width) of Var_channel,,0.180
(varac.2),Min channel width (tap width) of Var_channel,,1.000
(varac.3),Min spacing between hvtp to Var_channel,,0.180
(varac.4),Min spacing of licon on tap to Var_channel,,0.250
(varac.5),Min enclosure of poly overlapping Var_channel by nwell,,0.150
(varac.6),Min spacing between VaracTap and difftap,,0.270
(varac.7),Nwell overlapping Var_channel must not overlap P+ diff,,
1 Name Description Flags Value
2 (varac.1) Min channel length (poly width) of Var_channel 0.180
3 (varac.2) Min channel width (tap width) of Var_channel 1.000
4 (varac.3) Min spacing between hvtp to Var_channel 0.180
5 (varac.4) Min spacing of licon on tap to Var_channel 0.250
6 (varac.5) Min enclosure of poly overlapping Var_channel by nwell 0.150
7 (varac.6) Min spacing between VaracTap and difftap 0.270
8 (varac.7) Nwell overlapping Var_channel must not overlap P+ diff

View File

@ -0,0 +1,361 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="bm" width="235.56pt" height="138.6pt" version="1.1" viewBox="0 0 235.56 138.6" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="bn">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="bo">
<g id="bp">
<symbol id="e" overflow="visible">
<path id="bq" d="m2.8594-2.7031h-0.82812v0.09375c0.1875 0.015625 0.28125 0.078125 0.28125 0.1875 0 0.0625-0.015625 0.125-0.03125 0.1875l-0.59375 1.5469-0.625-1.5312c-0.03125-0.078125-0.046875-0.17188-0.046875-0.21875 0-0.10938 0.0625-0.15625 0.28125-0.17188v-0.09375h-1.1875v0.09375c0.23438 0.015625 0.28125 0.078125 0.54688 0.6875l0.71875 1.7188c0.015625 0.046875 0.03125 0.078125 0.046875 0.125 0.046875 0.10938 0.078125 0.15625 0.10938 0.15625 0.046875 0 0.078125-0.078125 0.17188-0.29688l0.76562-1.9219c0.17188-0.40625 0.21875-0.45312 0.39062-0.46875z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="br" d="m2.6562-0.39062c-0.10938 0.078125-0.17188 0.10938-0.26562 0.10938-0.14062 0-0.1875-0.078125-0.1875-0.34375v-1.1719c0-0.3125-0.03125-0.48438-0.10938-0.64062-0.14062-0.20312-0.39062-0.32812-0.75-0.32812-0.5625 0-1 0.29688-1 0.67188 0 0.14062 0.10938 0.26562 0.25 0.26562s0.26562-0.125 0.26562-0.25v-0.09375c-0.015625-0.0625-0.03125-0.10938-0.03125-0.15625 0-0.15625 0.20312-0.28125 0.4375-0.28125 0.29688 0 0.45312 0.17188 0.45312 0.48438v0.375c-0.92188 0.375-1.0156 0.42188-1.2812 0.64062-0.125 0.125-0.21875 0.32812-0.21875 0.53125 0 0.375 0.26562 0.64062 0.64062 0.64062 0.25 0 0.5-0.125 0.875-0.4375 0.03125 0.3125 0.125 0.4375 0.375 0.4375 0.20312 0 0.32812-0.078125 0.54688-0.29688zm-0.9375-0.34375c0 0.1875-0.03125 0.23438-0.15625 0.3125-0.14062 0.078125-0.3125 0.14062-0.4375 0.14062-0.20312 0-0.375-0.20312-0.375-0.46875v-0.03125c0-0.34375 0.25-0.5625 0.96875-0.82812z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="bs" d="m0.046875-2.3438c0.078125-0.015625 0.14062-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.35938v1.5c0 0.29688-0.046875 0.34375-0.42188 0.40625v0.09375h1.4375v-0.09375c-0.40625-0.015625-0.51562-0.10938-0.51562-0.45312v-1.3438c0-0.1875 0.26562-0.48438 0.42188-0.48438 0.046875 0 0.09375 0.015625 0.15625 0.078125 0.09375 0.09375 0.17188 0.125 0.25 0.125 0.14062 0 0.23438-0.10938 0.23438-0.26562 0-0.20312-0.125-0.32812-0.32812-0.32812-0.26562 0-0.4375 0.14062-0.73438 0.5625v-0.54688l-0.015625-0.015625c-0.32812 0.14062-0.54688 0.21875-0.89062 0.32812z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="bt" d="m2.3906-0.9375c-0.29688 0.42188-0.5 0.5625-0.84375 0.5625-0.54688 0-0.9375-0.48438-0.9375-1.1719 0-0.60938 0.32812-1.0469 0.8125-1.0469 0.21875 0 0.29688 0.078125 0.35938 0.29688l0.03125 0.125c0.046875 0.17188 0.15625 0.28125 0.28125 0.28125 0.15625 0 0.29688-0.10938 0.29688-0.25 0-0.34375-0.42188-0.625-0.92188-0.625-0.29688 0-0.60938 0.125-0.84375 0.34375-0.3125 0.26562-0.46875 0.67188-0.46875 1.1406 0 0.78125 0.46875 1.3438 1.1406 1.3438 0.26562 0 0.5-0.09375 0.71875-0.28125 0.15625-0.14062 0.28125-0.3125 0.45312-0.65625z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="bu" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="al" overflow="visible">
<path id="bv" d="m2.8281-1.3906h-0.60938v-2.6719h-0.26562l-1.875 2.6719v0.39062h1.6875v1h0.45312v-1h0.60938zm-1.0781 0h-1.4375l1.4375-2.0469z"/>
</symbol>
<symbol id="ak" overflow="visible">
<path id="bw" d="m1.0938-3.5h1.1719c0.09375 0 0.10938-0.015625 0.14062-0.046875l0.21875-0.54688-0.046875-0.03125c-0.09375 0.125-0.15625 0.15625-0.28125 0.15625h-1.25l-0.65625 1.4219v0.03125c0 0.03125 0.015625 0.046875 0.0625 0.046875 0.1875 0 0.4375 0.03125 0.6875 0.10938 0.6875 0.23438 1 0.59375 1 1.2031 0 0.5625-0.35938 1.0156-0.82812 1.0156-0.125 0-0.21875-0.046875-0.40625-0.17188-0.1875-0.14062-0.32812-0.20312-0.45312-0.20312-0.17188 0-0.26562 0.078125-0.26562 0.23438 0 0.21875 0.28125 0.35938 0.73438 0.35938 0.5 0 0.9375-0.15625 1.2344-0.46875 0.28125-0.26562 0.40625-0.60938 0.40625-1.0625 0-0.4375-0.10938-0.70312-0.42188-1-0.25-0.26562-0.59375-0.40625-1.3125-0.53125z"/>
</symbol>
<symbol id="aj" overflow="visible">
<path id="bx" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="ai" overflow="visible">
<path id="by" d="m2.8438-0.82812-0.078125-0.03125c-0.21875 0.34375-0.29688 0.40625-0.5625 0.40625h-1.4375l1.0156-1.0625c0.53125-0.54688 0.76562-1.0156 0.76562-1.4844 0-0.59375-0.48438-1.0625-1.1094-1.0625-0.32812 0-0.64062 0.14062-0.875 0.375-0.1875 0.20312-0.28125 0.40625-0.375 0.82812l0.125 0.03125c0.23438-0.59375 0.45312-0.78125 0.875-0.78125 0.5 0 0.84375 0.34375 0.84375 0.84375 0 0.46875-0.28125 1.0312-0.78125 1.5625l-1.0625 1.125v0.078125h2.3281z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="bz" d="m0.09375-2.3906c0.03125-0.015625 0.09375-0.015625 0.17188-0.015625 0.15625 0 0.21875 0.078125 0.21875 0.375v1.4844c0 0.34375-0.078125 0.4375-0.375 0.45312v0.09375h1.2656v-0.09375c-0.29688-0.015625-0.39062-0.09375-0.39062-0.3125v-1.6875c0.28125-0.26562 0.42188-0.34375 0.625-0.34375 0.28125 0 0.4375 0.1875 0.4375 0.59375v1.25c0 0.375-0.078125 0.48438-0.39062 0.5v0.09375h1.25v-0.09375c-0.29688-0.03125-0.35938-0.09375-0.35938-0.39062v-1.375c0-0.5625-0.26562-0.90625-0.70312-0.90625-0.28125 0-0.46875 0.10938-0.875 0.48438v-0.46875l-0.046875-0.015625c-0.29688 0.10938-0.5 0.17188-0.82812 0.28125z"/>
</symbol>
<symbol id="at" overflow="visible">
<path id="ca" d="m3.4219-2.7031v0.09375c0.20312 0.046875 0.26562 0.078125 0.26562 0.1875 0 0.09375-0.03125 0.23438-0.09375 0.39062l-0.54688 1.3281-0.5-1.3438c-0.10938-0.26562-0.10938-0.26562-0.10938-0.34375 0-0.14062 0.078125-0.17188 0.35938-0.21875v-0.09375h-1.2188v0.09375c0.21875 0.015625 0.28125 0.09375 0.40625 0.40625 0.046875 0.125 0.078125 0.23438 0.125 0.34375l-0.54688 1.1875-0.59375-1.5625c-0.03125-0.0625-0.03125-0.125-0.03125-0.17188 0-0.125 0.0625-0.1875 0.26562-0.20312v-0.09375h-1.0781v0.09375c0.14062 0.015625 0.1875 0.078125 0.3125 0.375l0.8125 2.0469c0.078125 0.1875 0.125 0.26562 0.15625 0.26562s0.078125-0.078125 0.15625-0.23438l0.67188-1.4375 0.54688 1.4219c0.078125 0.21875 0.10938 0.25 0.14062 0.25 0.046875 0 0.078125-0.046875 0.17188-0.28125l0.82812-2.0781c0.10938-0.25 0.125-0.28125 0.23438-0.32812v-0.09375z"/>
</symbol>
<symbol id="as" overflow="visible">
<path id="cb" d="m2.4531-0.98438c-0.29688 0.45312-0.54688 0.625-0.9375 0.625-0.34375 0-0.59375-0.17188-0.76562-0.51562-0.10938-0.21875-0.15625-0.42188-0.17188-0.78125h1.8594c-0.0625-0.39062-0.10938-0.5625-0.26562-0.76562-0.1875-0.21875-0.45312-0.34375-0.76562-0.34375-0.29688 0-0.57812 0.10938-0.8125 0.3125-0.28125 0.25-0.4375 0.67188-0.4375 1.1719 0 0.82812 0.42188 1.3438 1.1094 1.3438 0.57812 0 1.0312-0.35938 1.2812-1zm-1.8594-0.875c0.0625-0.46875 0.26562-0.6875 0.64062-0.6875 0.35938 0 0.5 0.17188 0.57812 0.6875z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="cc" d="m0.10938-3.7344h0.046875c0.0625-0.015625 0.125-0.015625 0.1875-0.015625 0.1875 0 0.25 0.078125 0.25 0.35938v2.875c0 0.3125-0.09375 0.39062-0.46875 0.42188v0.09375h1.4219v-0.09375c-0.39062-0.015625-0.45312-0.078125-0.45312-0.40625v-3.5938h-0.03125c-0.3125 0.09375-0.53125 0.15625-0.95312 0.26562z"/>
</symbol>
<symbol id="ar" overflow="visible">
<path id="cd" d="m0.046875-2.3594h0.15625c0.20312 0 0.25 0.0625 0.25 0.34375v2.7969c0 0.3125-0.0625 0.375-0.42188 0.42188v0.09375h1.4531v-0.10938c-0.45312 0-0.53125-0.0625-0.53125-0.4375v-0.95312c0.20312 0.20312 0.35938 0.26562 0.60938 0.26562 0.70312 0 1.25-0.67188 1.25-1.5469 0-0.73438-0.40625-1.2812-1-1.2812-0.32812 0-0.59375 0.15625-0.85938 0.48438v-0.46875l-0.03125-0.015625c-0.32812 0.125-0.53125 0.20312-0.875 0.3125zm0.90625 0.35938c0-0.1875 0.34375-0.40625 0.60938-0.40625 0.45312 0 0.73438 0.46875 0.73438 1.1562 0 0.67188-0.28125 1.125-0.71875 1.125-0.28125 0-0.625-0.21875-0.625-0.40625z"/>
</symbol>
<symbol id="aq" overflow="visible">
<path id="ce" d="m1.5-2.7656c-0.78125 0-1.3281 0.57812-1.3281 1.4062 0 0.8125 0.5625 1.4219 1.3125 1.4219 0.76562 0 1.3281-0.64062 1.3281-1.4688 0-0.78125-0.54688-1.3594-1.3125-1.3594zm-0.078125 0.17188c0.5 0 0.85938 0.57812 0.85938 1.4062 0 0.67188-0.26562 1.0781-0.71875 1.0781-0.23438 0-0.45312-0.14062-0.57812-0.375-0.17188-0.3125-0.26562-0.73438-0.26562-1.1719 0-0.5625 0.28125-0.9375 0.70312-0.9375z"/>
</symbol>
<symbol id="ap" overflow="visible">
<path id="cf" d="m2.8438-2.7031h-0.79688v0.09375c0.1875 0 0.28125 0.046875 0.28125 0.15625 0 0.015625 0 0.046875-0.03125 0.09375l-0.57812 1.6562-0.6875-1.5156c-0.03125-0.078125-0.0625-0.15625-0.0625-0.23438 0-0.10938 0.09375-0.14062 0.34375-0.15625v-0.09375h-1.2344v0.09375c0.15625 0.015625 0.26562 0.078125 0.3125 0.1875l0.6875 1.4688 0.015625 0.046875 0.09375 0.1875c0.15625 0.29688 0.26562 0.51562 0.26562 0.60938 0 0.078125-0.14062 0.46875-0.25 0.64062-0.078125 0.15625-0.21875 0.26562-0.29688 0.26562-0.03125 0-0.09375 0-0.15625-0.03125-0.10938-0.046875-0.20312-0.0625-0.3125-0.0625-0.14062 0-0.25 0.10938-0.25 0.25 0 0.20312 0.1875 0.35938 0.4375 0.35938 0.40625 0 0.6875-0.34375 1.0156-1.2031l0.92188-2.4531c0.078125-0.1875 0.14062-0.25 0.28125-0.26562z"/>
</symbol>
<symbol id="ao" overflow="visible">
<path id="cg" d="m1.8906-1.8906-0.03125-0.8125h-0.0625l-0.015625 0.015625c-0.046875 0.046875-0.046875 0.046875-0.078125 0.046875s-0.09375-0.015625-0.15625-0.046875c-0.14062-0.046875-0.26562-0.0625-0.42188-0.0625-0.48438 0-0.8125 0.29688-0.8125 0.73438 0 0.32812 0.1875 0.57812 0.70312 0.85938l0.34375 0.20312c0.20312 0.125 0.3125 0.26562 0.3125 0.45312 0 0.26562-0.20312 0.42188-0.5 0.42188-0.20312 0-0.39062-0.078125-0.5-0.20312-0.125-0.15625-0.1875-0.28125-0.26562-0.625h-0.09375v0.9375h0.078125c0.046875-0.0625 0.0625-0.078125 0.14062-0.078125 0.046875 0 0.14062 0.015625 0.26562 0.046875 0.17188 0.03125 0.34375 0.0625 0.4375 0.0625 0.46875 0 0.85938-0.34375 0.85938-0.76562 0-0.3125-0.15625-0.5-0.51562-0.71875l-0.64062-0.39062c-0.17188-0.09375-0.26562-0.23438-0.26562-0.40625 0-0.23438 0.1875-0.40625 0.46875-0.40625 0.34375 0 0.51562 0.20312 0.65625 0.73438z"/>
</symbol>
<symbol id="an" overflow="visible">
<path id="ch" d="m2.0625 0.0625 0.89062-0.3125v-0.09375h-0.14062c-0.21875 0-0.26562-0.0625-0.26562-0.34375v-3.4062h-0.03125c-0.29688 0.09375-0.5 0.15625-0.89062 0.26562v0.09375c0.0625-0.015625 0.09375-0.015625 0.14062-0.015625 0.21875 0 0.28125 0.0625 0.28125 0.3125v0.9375c-0.23438-0.1875-0.39062-0.26562-0.64062-0.26562-0.6875 0-1.25 0.6875-1.25 1.5312 0 0.76562 0.45312 1.2969 1.1094 1.2969 0.34375 0 0.57812-0.125 0.78125-0.40625v0.39062zm-0.015625-0.67188c0 0.046875-0.046875 0.10938-0.10938 0.17188-0.10938 0.125-0.25 0.1875-0.4375 0.1875-0.48438 0-0.82812-0.48438-0.82812-1.2188 0-0.67188 0.29688-1.125 0.75-1.125 0.32812 0 0.625 0.28125 0.625 0.60938z"/>
</symbol>
<symbol id="am" overflow="visible">
<path id="ci" d="m0.10938-2.3906c0.078125-0.015625 0.125-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.375v1.5156c0 0.32812-0.078125 0.42188-0.42188 0.42188v0.09375h1.3281v-0.09375c-0.3125-0.015625-0.40625-0.078125-0.40625-0.3125v-1.6875c0-0.015625 0.046875-0.078125 0.09375-0.10938 0.15625-0.14062 0.40625-0.25 0.625-0.25 0.25 0 0.39062 0.21875 0.39062 0.64062v1.2969c0 0.32812-0.0625 0.40625-0.40625 0.42188v0.09375h1.3438v-0.09375c-0.34375 0-0.4375-0.10938-0.4375-0.46875v-1.5156c0.1875-0.26562 0.375-0.375 0.65625-0.375 0.34375 0 0.45312 0.17188 0.45312 0.67188v1.2656c0 0.32812-0.046875 0.39062-0.39062 0.42188v0.09375h1.3125v-0.09375l-0.15625-0.015625c-0.1875 0-0.26562-0.10938-0.26562-0.34375v-1.2344c0-0.71875-0.23438-1.0781-0.6875-1.0781-0.35938 0-0.65625 0.15625-0.98438 0.51562-0.10938-0.34375-0.3125-0.51562-0.64062-0.51562-0.26562 0-0.42188 0.09375-0.92188 0.46875v-0.45312l-0.046875-0.015625c-0.3125 0.125-0.51562 0.1875-0.84375 0.28125z"/>
</symbol>
</g>
<image id="ah" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="bb">
<rect id="cj" width="4" height="4"/>
</clipPath>
<g id="p" clip-path="url(#bb)">
<use id="ck" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ah"/>
</g>
<image id="ag" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAZElEQVRoge3ZQQqAIABFwez+d7YL5EIIXtHMNvjyVgkeBwB/Nuac9x/G2Bpa7SwPfmj/3Fp5IQE1ATUBAFBaXsqr+/3u/uf/xAJqAmoCAKDkfaAmoCagJgAASt4HagJqAmoCahdaOR43/kUXmAAAAABJRU5ErkJggg=="/>
<clipPath id="az">
<rect id="cl" width="4" height="4"/>
</clipPath>
<g id="o" clip-path="url(#az)">
<use id="cm" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ag"/>
</g>
<image id="af" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge2WSQrAMAzE6v7/z+kH4oOLU9UgHQNZxIAncRVZa1W3tBAR2/X743e0owCNAjQK0OyH6wuofhifgAI0CtAoQBPZ/M7+31VO98P4BBSgUYBGAZq0B9INP+uH8QkoQKMAjQI05R5ID4L6YXwCCtAoQKMATVsPpBcc7ofxCShAowCNAjTHeyC9uKkfxiegAI0CNArQpMN4Sj+MT0ABGgVoFKB5APR0JGpyOlElAAAAAElFTkSuQmCC"/>
<clipPath id="ax">
<rect id="cn" width="4" height="4"/>
</clipPath>
<g id="n" clip-path="url(#ax)">
<use id="co" transform="scale(.0625)" width="100%" height="100%" xlink:href="#af"/>
</g>
<image id="ae" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="av">
<rect id="cp" width="4" height="4"/>
</clipPath>
<g id="m" clip-path="url(#av)">
<use id="cq" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ae"/>
</g>
<image id="ad" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="bk">
<rect id="cr" width="4" height="4"/>
</clipPath>
<g id="l" clip-path="url(#bk)">
<use id="cs" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ad"/>
</g>
<image id="ac" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="bi">
<rect id="ct" width="4" height="4"/>
</clipPath>
<g id="k" clip-path="url(#bi)">
<use id="cu" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ac"/>
</g>
<image id="ab" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="bg">
<rect id="cv" width="4" height="4"/>
</clipPath>
<g id="j" clip-path="url(#bg)">
<use id="cw" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ab"/>
</g>
<image id="aa" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="be">
<rect id="cx" width="4" height="4"/>
</clipPath>
<g id="i" clip-path="url(#be)">
<use id="cy" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aa"/>
</g>
<image id="z" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfklEQVRoge3XwQmAMBQFQb/99xwb8BJQRmHn6CGwBCJv1lrHnZm5/b7r7fPPR06BCtAK0ArQth/jr/03fn8DBWgFaAVo87V3fdfvb6AArQCtAK09oBWgFaAVoLUHtAK0ArQCtPaAVoBWgFaA1h7QCtAK0ArQ2gNaAVoBWgHaBb8MMHn532zCAAAAAElFTkSuQmCC"/>
<clipPath id="bc">
<rect id="cz" width="4" height="4"/>
</clipPath>
<g id="h" clip-path="url(#bc)">
<use id="da" transform="scale(.0625)" width="100%" height="100%" xlink:href="#z"/>
</g>
<clipPath id="bd">
<path id="db" d="m303.96 235.56h10.199v14.402h-10.199z"/>
</clipPath>
<pattern id="q" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 302.4 236.16)" patternUnits="userSpaceOnUse">
<use id="dc" xlink:href="#h"/>
</pattern>
<clipPath id="bf">
<path id="dd" d="m303.96 212.52h10.199v14.402h-10.199z"/>
</clipPath>
<pattern id="r" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 302.4 214.56)" patternUnits="userSpaceOnUse">
<use id="de" xlink:href="#i"/>
</pattern>
<clipPath id="bh">
<path id="df" d="m398.88 234.6h10.199v14.398h-10.199z"/>
</clipPath>
<pattern id="s" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 396 236.16)" patternUnits="userSpaceOnUse">
<use id="dg" xlink:href="#j"/>
</pattern>
<clipPath id="bj">
<path id="dh" d="m398.88 211.56h10.199v14.402h-10.199z"/>
</clipPath>
<pattern id="t" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 396 214.56)" patternUnits="userSpaceOnUse">
<use id="di" xlink:href="#k"/>
</pattern>
<clipPath id="au">
<path id="dj" d="m365.4 183.24h10.082v14.402h-10.082z"/>
</clipPath>
<pattern id="u" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 363.6 185.76)" patternUnits="userSpaceOnUse">
<use id="dk" xlink:href="#l"/>
</pattern>
<clipPath id="aw">
<path id="dl" d="m340.92 183.24h10.078v14.402h-10.078z"/>
</clipPath>
<pattern id="v" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 338.4 185.76)" patternUnits="userSpaceOnUse">
<use id="dm" xlink:href="#m"/>
</pattern>
<clipPath id="ay">
<path id="dn" d="m335.16 177.96h45.602v104.16h-45.602z"/>
</clipPath>
<pattern id="w" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 334.8 178.56)" patternUnits="userSpaceOnUse">
<use id="do" xlink:href="#n"/>
</pattern>
<clipPath id="ba">
<path id="dp" d="m292.68 202.92h123.6v54.719h-123.6z"/>
</clipPath>
<pattern id="x" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 291.6 203.76)" patternUnits="userSpaceOnUse">
<use id="dq" xlink:href="#o"/>
</pattern>
<clipPath id="bl">
<path id="dr" d="m272.28 166.32h176.76v129.72h-176.76z"/>
</clipPath>
<pattern id="y" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 270 167.76)" patternUnits="userSpaceOnUse">
<use id="ds" xlink:href="#p"/>
</pattern>
</defs>
<g id="dt" transform="translate(-249.6 -157.68)" clip-path="url(#bl)">
<path id="du" d="m272.28 166.32v129.72h176.76v-129.72z" fill="url(#y)" fill-rule="evenodd"/>
</g>
<path id="dv" d="m22.438 8.5195h177.24v130.08h-177.24zm0.48047 129.84-0.23828-0.23828h176.76l-0.23828 0.23828v-129.72l0.23828 0.23828h-176.76l0.23828-0.23828"/>
<path id="dw" d="m33.359 113.4v-1.7969h0.48047v1.7969zm0-3.1172v-1.8008h0.48047v1.8008zm0-3.2422v-1.7969h0.48047v1.7969zm0-3.1172v-1.8008h0.48047v1.8008zm0-3.1211v-1.8008h0.48047v1.8008zm0-3.1211v-1.8008h0.48047v1.8008zm0-3.2383v-1.8008h0.48047v1.8008zm0-3.1211v-1.8008h0.48047v1.8008zm0-3.1211v-1.8008h0.48047v1.8008zm0-3.1172v-1.8008h0.48047v1.8008zm0-3.2422v-1.8008h0.48047v1.8008zm0-3.1211v-1.7969h0.48047v1.7969zm0-3.1172v-1.8008h0.48047v1.8008zm0-3.1211v-1.8008h0.48047v1.8008zm0-3.2383v-1.8008h0.48047v1.8008zm0-3.1211v-1.8008h0.48047v1.8008zm0-3.1211v-1.8008h0.48047v1.8008zm0-3.1211v-1.7969h0.48047v1.7969zm0-3.2383v-1.8008h0.48047v1.8008zm0-3.1211v-1.8008h0.48047v1.8008zm0-3.1211v-1.7969h0.48047v1.7969zm0-3.1172v-1.8008h0.48047v1.8008zm0-3.2422v-1.7969h0.48047v1.7969zm0-3.1172v-1.8008h0.48047v1.8008zm0-3.1211v-1.8008h0.48047v1.8008zm0-3.1211v-1.8008h0.48047v1.8008zm1.4375-2.1602h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.2422 0h1.7969v0.35937h-1.7969zm3.1172 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.2383 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.1211 0h1.7969v0.35937h-1.7969zm3.1172 0h1.8008v0.35937h-1.8008zm3.2422 0h1.8008v0.35937h-1.8008zm3.1172 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.2383 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.1211 0h1.7969v0.35937h-1.7969zm3.2383 0h1.8008v0.35937h-1.8008zm3.1211 0h1.7969v0.35937h-1.7969zm3.1172 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.2422 0h1.7969v0.35937h-1.7969zm3.1172 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.2383 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.1211 0h1.7969v0.35937h-1.7969zm3.1172 0h1.8008v0.35937h-1.8008zm3.2422 0h1.8008v0.35937h-1.8008zm3.1172 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.2383 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.1211 0h1.7969v0.35937h-1.7969zm3.2383 0h1.8008v0.35937h-1.8008zm3.1211 0h1.7969v0.35937h-1.7969zm3.1172 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.2422 0h1.7969v0.35937h-1.7969zm3.1172 0h1.8008v0.35937h-1.8008zm3.1211 0h1.8008v0.35937h-1.8008zm3.1211 0h1.6797v0.60156h-0.48046v-0.35937l0.23827 0.11718h-1.4375zm1.6797 1.9219v1.8008h-0.48046v-1.8008zm0 3.2383v1.8008h-0.48046v-1.8008zm0 3.1211v1.8008h-0.48046v-1.8008zm0 3.1211v1.7969h-0.48046v-1.7969zm0 3.1172v1.8008h-0.48046v-1.8008zm0 3.2422v1.8008h-0.48046v-1.8008zm0 3.1172v1.8008h-0.48046v-1.8008zm0 3.1211v1.8008h-0.48046v-1.8008zm0 3.1211v1.8008h-0.48046v-1.8008zm0 3.2383v1.8008h-0.48046v-1.8008zm0 3.1211v1.8008h-0.48046v-1.8008zm0 3.1211v1.8008h-0.48046v-1.8008zm0 3.1211v1.7969h-0.48046v-1.7969zm0 3.2383v1.8008h-0.48046v-1.8008zm0 3.1211v1.7969h-0.48046v-1.7969zm0 3.1172v1.8008h-0.48046v-1.8008zm0 3.1211v1.8008h-0.48046v-1.8008zm0 3.2422v1.7969h-0.48046v-1.7969zm0 3.1172v1.8008h-0.48046v-1.8008zm0 3.1211v1.8008h-0.48046v-1.8008zm0 3.1211v1.8008h-0.48046v-1.8008zm0 3.2383v1.8008h-0.48046v-1.8008zm0 3.1211v1.8008h-0.48046v-1.8008zm0 3.1211v1.7969h-0.48046v-1.7969zm0 3.1172v1.8008h-0.48046v-1.8008zm0 3.2422v0.35937h-1.9219v-0.48046h1.6797l-0.23827 0.23828v-0.11718zm-3.2422 0.35937h-1.7969v-0.48046h1.7969zm-3.1172 0h-1.8008v-0.48046h1.8008zm-3.2422 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.7969v-0.48046h1.7969zm-3.1172 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.2383 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.7969v-0.48046h1.7969zm-3.2383 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.1172 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.2422 0h-1.7969v-0.48046h1.7969zm-3.1172 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.2383 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.7969v-0.48046h1.7969zm-3.1172 0h-1.8008v-0.48046h1.8008zm-3.2422 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.7969v-0.48046h1.7969zm-3.1172 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.2383 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.7969v-0.48046h1.7969zm-3.2383 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.1172 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.2422 0h-1.7969v-0.48046h1.7969zm-3.1172 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.2383 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.7969v-0.48046h1.7969zm-3.1172 0h-1.8008v-0.48046h1.8008zm-3.2422 0h-1.8008v-0.48046h1.8008zm-3.1211 0h-1.7969v-0.48046h1.7969zm-3.1172 0h-1.8008v-0.48046h1.8008"/>
<g id="dx" transform="translate(-249.6 -157.68)" clip-path="url(#ba)">
<path id="dy" d="m292.68 202.92v54.719h123.6v-54.719z" fill="url(#x)" fill-rule="evenodd"/>
</g>
<path id="dz" d="m42.84 45h124.08v55.199h-124.08zm0.35937 54.961-0.12109-0.24218h123.6l-0.24219 0.24218v-54.719l0.24219 0.23829h-123.6l0.12109-0.23829"/>
<g id="ea" transform="translate(-249.6 -157.68)" clip-path="url(#ay)">
<path id="eb" d="m335.16 177.96v104.16h45.602v-104.16z" fill="url(#w)" fill-rule="evenodd"/>
</g>
<path id="ec" d="m85.437 20.039h45.961v104.64h-45.961zm0.35938 104.4-0.23828-0.24218h45.602l-0.12111 0.24218v-104.16l0.12111 0.11718h-45.602l0.23828-0.11718"/>
<g id="ed" transform="translate(-249.6 -157.68)" clip-path="url(#aw)">
<path id="ee" d="m340.92 183.24v14.398h10.078v-14.398z" fill="url(#v)" fill-rule="evenodd"/>
</g>
<path id="ef" d="m91.078 25.32h10.559v14.762h-10.559zm0.35937 14.641-0.11719-0.24218h10.078l-0.23828 0.24218v-14.402l0.23828 0.12109h-10.078l0.11719-0.12109"/>
<g id="eg" transform="translate(-249.6 -157.68)" clip-path="url(#au)">
<path id="eh" d="m365.4 183.24v14.398h10.078v-14.398z" fill="url(#u)" fill-rule="evenodd"/>
</g>
<path id="ei" d="m115.56 25.32h10.559v14.762h-10.559zm0.48045 14.641-0.24217-0.24218h10.082l-0.1211 0.24218v-14.402l0.1211 0.12109h-10.082l0.24217-0.12109"/>
<g id="ej" transform="translate(-249.6 -157.68)" clip-path="url(#bj)">
<path id="ek" d="m398.88 211.56v14.398h10.199v-14.398z" fill="url(#t)" fill-rule="evenodd"/>
</g>
<path id="el" d="m149.04 53.641h10.68v14.879h-10.68zm0.48048 14.641-0.24219-0.24219h10.199l-0.23829 0.24219v-14.402l0.23829 0.24219h-10.199l0.24219-0.24219"/>
<g id="em" transform="translate(-249.6 -157.68)" clip-path="url(#bh)">
<path id="en" d="m398.88 234.6v14.398h10.199v-14.398z" fill="url(#s)" fill-rule="evenodd"/>
</g>
<path id="eo" d="m149.04 76.68h10.68v14.879h-10.68zm0.48048 14.641-0.24219-0.23828h10.199l-0.23829 0.23828v-14.398l0.23829 0.23828h-10.199l0.24219-0.23828"/>
<path id="ep" d="m67.078 107.4h14.398v-0.47656h-14.398zm0.60156-2.0391-3.6016 1.8008 3.6016 1.8008zm13.199 3.6016 3.5976-1.8008-3.5976-1.8008"/>
<path id="eq" d="m55.078 93.719v8.6406h19.199v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="er" transform="translate(-249.6 -157.68)">
<use id="es" x="305.63989" y="258.1199" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="et" transform="translate(-249.6 -157.68)">
<use id="eu" x="308.51987" y="258.1199" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ev" transform="translate(-249.6 -157.68)">
<use id="ew" x="311.15988" y="258.1199" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ex" transform="translate(-249.6 -157.68)">
<use id="ey" x="313.19989" y="258.1199" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ez" transform="translate(-249.6 -157.68)">
<use id="fa" x="315.83987" y="258.1199" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fb" transform="translate(-249.6 -157.68)">
<use id="fc" x="318.47989" y="258.1199" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fd" transform="translate(-249.6 -157.68)">
<use id="fe" x="320.03989" y="258.1199" width="100%" height="100%" xlink:href="#al"/>
</g>
<g id="ff" transform="translate(-249.6 -157.68)" clip-path="url(#bf)">
<path id="fg" d="m303.96 212.52v14.398h10.199v-14.398z" fill="url(#r)" fill-rule="evenodd"/>
</g>
<path id="fh" d="m54.117 54.602h10.562v14.879h-10.562zm0.48047 14.641-0.23828-0.24218h10.199l-0.23829 0.24218v-14.402l0.23829 0.24219h-10.199l0.23828-0.24219"/>
<g id="fi" transform="translate(-249.6 -157.68)" clip-path="url(#bd)">
<path id="fj" d="m303.96 235.56v14.398h10.199v-14.398z" fill="url(#q)" fill-rule="evenodd"/>
</g>
<path id="fk" d="m54.117 77.641h10.562v14.879h-10.562zm0.48047 14.641-0.23828-0.24219h10.199l-0.23829 0.24219v-14.402l0.23829 0.24219h-10.199l0.23828-0.24219"/>
<path id="fl" d="m126.36 20.039v0.35937h24.48v-0.35937z" fill-rule="evenodd"/>
<path id="fm" d="m151.08 31.801v-8.5195h-0.48047v8.5195zm1.5586-7.9219-1.7969-3.5976-1.8008 3.5976"/>
<path id="fn" d="m151.08 0v5.6406h-0.48047v-5.6406zm1.5586 5.0391-1.7969 3.6016-1.8008-3.6016"/>
<path id="fo" d="m209.64 40.922v8.6367h19.203v-8.6367z" fill="#fff" fill-rule="evenodd"/>
<g id="fp" transform="translate(-249.6 -157.68)">
<use id="fq" x="460.0798" y="205.31992" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="fr" transform="translate(-249.6 -157.68)">
<use id="fs" x="462.95981" y="205.31992" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ft" transform="translate(-249.6 -157.68)">
<use id="fu" x="465.59982" y="205.31992" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="fv" transform="translate(-249.6 -157.68)">
<use id="fw" x="467.63983" y="205.31992" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fx" transform="translate(-249.6 -157.68)">
<use id="fy" x="470.27982" y="205.31992" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fz" transform="translate(-249.6 -157.68)">
<use id="ga" x="472.91983" y="205.31992" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="gb" transform="translate(-249.6 -157.68)">
<use id="gc" x="474.47983" y="205.31992" width="100%" height="100%" xlink:href="#ak"/>
</g>
<path id="gd" d="m89.039 95.641h38.758v0.96094h-38.758zm0.59766 2.2812-3.5977-1.8008 3.5977-1.8008zm37.563-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="ge" d="m141.72 93.719v8.6406h19.32v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="gf" transform="translate(-249.6 -157.68)">
<use id="gg" x="392.27985" y="258.1199" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="gh" transform="translate(-249.6 -157.68)">
<use id="gi" x="395.15985" y="258.1199" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gj" transform="translate(-249.6 -157.68)">
<use id="gk" x="397.79984" y="258.1199" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="gl" transform="translate(-249.6 -157.68)">
<use id="gm" x="399.83984" y="258.1199" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gn" transform="translate(-249.6 -157.68)">
<use id="go" x="402.47986" y="258.1199" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gp" transform="translate(-249.6 -157.68)">
<use id="gq" x="405.11984" y="258.1199" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="gr" transform="translate(-249.6 -157.68)">
<use id="gs" x="406.67984" y="258.1199" width="100%" height="100%" xlink:href="#aj"/>
</g>
<path id="gt" d="m171.36 97.441v-49.68h-0.35939v49.68zm-2.0391-0.60156 1.7969 3.6016 1.8008-3.6016zm3.5977-48.48-1.8008-3.5976-1.7969 3.5976"/>
<path id="gu" d="m216.36 74.039v8.6406h19.199v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="gv" transform="translate(-249.6 -157.68)">
<use id="gw" x="466.9198" y="238.43991" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="gx" transform="translate(-249.6 -157.68)">
<use id="gy" x="469.7998" y="238.43991" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gz" transform="translate(-249.6 -157.68)">
<use id="ha" x="472.43982" y="238.43991" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="hb" transform="translate(-249.6 -157.68)">
<use id="hc" x="474.47983" y="238.43991" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="hd" transform="translate(-249.6 -157.68)">
<use id="he" x="477.11981" y="238.43991" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hf" transform="translate(-249.6 -157.68)">
<use id="hg" x="479.75983" y="238.43991" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hh" transform="translate(-249.6 -157.68)">
<use id="hi" x="481.31982" y="238.43991" width="100%" height="100%" xlink:href="#ai"/>
</g>
<path id="hj" d="m208.08 123.48v8.6406h14.762v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="hk" transform="translate(-249.6 -157.68)">
<use id="hl" x="458.63983" y="287.87988" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="hm" transform="translate(-249.6 -157.68)">
<use id="hn" x="461.51981" y="287.87988" width="100%" height="100%" xlink:href="#at"/>
</g>
<g id="ho" transform="translate(-249.6 -157.68)">
<use id="hp" x="465.83981" y="287.87988" width="100%" height="100%" xlink:href="#as"/>
</g>
<g id="hq" transform="translate(-249.6 -157.68)">
<use id="hr" x="468.4798" y="287.87988" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="hs" transform="translate(-249.6 -157.68)">
<use id="ht" x="469.9198" y="287.87988" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="hu" d="m182.52 74.039v8.6406h12.359v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="hv" transform="translate(-249.6 -157.68)">
<use id="hw" x="432.95984" y="238.43991" width="100%" height="100%" xlink:href="#ar"/>
<use id="hx" x="435.95984" y="238.43991" width="100%" height="100%" xlink:href="#aq"/>
</g>
<g id="hy" transform="translate(-249.6 -157.68)">
<use id="hz" x="439.07983" y="238.43991" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="ia" transform="translate(-249.6 -157.68)">
<use id="ib" x="440.51984" y="238.43991" width="100%" height="100%" xlink:href="#ap"/>
</g>
<path id="ic" d="m0 74.039v8.6406h15.117v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="id" transform="translate(-249.6 -157.68)">
<use id="ie" x="250.55991" y="238.43991" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="if" transform="translate(-249.6 -157.68)">
<use id="ig" x="253.4399" y="238.43991" width="100%" height="100%" xlink:href="#ao"/>
</g>
<g id="ih" transform="translate(-249.6 -157.68)">
<use id="ii" x="255.71989" y="238.43991" width="100%" height="100%" xlink:href="#an"/>
<use id="ij" x="258.71991" y="238.43991" width="100%" height="100%" xlink:href="#am"/>
</g>
<path id="ik" d="m64.559 87.961v0.83985h-0.83985v-0.83985zm0 1.8008v0.83984h-0.83985v-0.83984zm0 1.7969v0.83984h-0.83985v-0.83984zm0 1.8008v0.83985h-0.83985v-0.83985zm0 1.8008v0.83985h-0.83985v-0.83985zm0 1.8008v0.83985h-0.83985v-0.83985zm0 1.8008v0.83984h-0.83985v-0.83984zm0 1.7969v0.83984h-0.83985v-0.83984zm0 1.8008v0.83986h-0.83985v-0.83986zm0 1.8008v0.83985h-0.83985v-0.83985zm0 1.8008v0.83985h-0.83985v-0.83985zm0 1.8008v0.83984h-0.83985v-0.83984zm0 1.7969h-0.83985"/>
<path id="il" d="m34.32 45.48h-16.203v0.48046h16.203zm-15.602-1.5586-3.6016 1.7969 3.6016 1.8008"/>
</svg>

After

Width:  |  Height:  |  Size: 35 KiB

View File

@ -0,0 +1,11 @@
Name,Description,Flags,Value
(photo.1),Rules dnwell.3 and nwell.5 are exempted for photoDiode,,
(photo.2),Min/Max width of photoDiode,,3.000
(photo.3),Min spacing between photoDiode,,5.000
(photo.4),Min spacing between photoDiode and deep nwell,,5.300
(photo.5),photoDiode edges must be coincident with :drc_tag:`areaid.po`,,
(photo.6),photoDiode must be enclosed by dnwell ring,,
(photo.7),photoDiode must be enclosed by p+ tap ring,,
(photo.8),Min/Max width of nwell inside photoDiode,,0.840
(photo.9),Min/Max enclosure of nwell by photoDiode,,1.080
(photo.10),Min/Max width of tap inside photoDiode,,0.410
1 Name Description Flags Value
2 (photo.1) Rules dnwell.3 and nwell.5 are exempted for photoDiode
3 (photo.2) Min/Max width of photoDiode 3.000
4 (photo.3) Min spacing between photoDiode 5.000
5 (photo.4) Min spacing between photoDiode and deep nwell 5.300
6 (photo.5) photoDiode edges must be coincident with :drc_tag:`areaid.po`
7 (photo.6) photoDiode must be enclosed by dnwell ring
8 (photo.7) photoDiode must be enclosed by p+ tap ring
9 (photo.8) Min/Max width of nwell inside photoDiode 0.840
10 (photo.9) Min/Max enclosure of nwell by photoDiode 1.080
11 (photo.10) Min/Max width of tap inside photoDiode 0.410

View File

@ -0,0 +1,601 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="bj" width="419.9pt" height="152.52pt" version="1.1" viewBox="0 0 419.9 152.52" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="bk">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="bl">
<g id="bm">
<symbol id="b" overflow="visible">
<path id="bn" d="m1.5312-2.7031h-0.60938v-0.6875c0-0.0625 0-0.078125-0.046875-0.078125-0.03125 0.0625-0.078125 0.10938-0.10938 0.15625-0.23438 0.34375-0.48438 0.625-0.57812 0.65625-0.078125 0.03125-0.10938 0.078125-0.10938 0.10938 0 0.015625 0 0.03125 0.03125 0.03125h0.3125v1.8125c0 0.5 0.17188 0.76562 0.53125 0.76562 0.29688 0 0.51562-0.14062 0.71875-0.45312l-0.078125-0.078125c-0.125 0.15625-0.21875 0.21875-0.35938 0.21875-0.21875 0-0.3125-0.15625-0.3125-0.54688v-1.7188h0.60938z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="bo" d="m2.6562-0.39062c-0.10938 0.078125-0.17188 0.10938-0.26562 0.10938-0.14062 0-0.1875-0.078125-0.1875-0.34375v-1.1719c0-0.3125-0.03125-0.48438-0.10938-0.64062-0.14062-0.20312-0.39062-0.32812-0.75-0.32812-0.5625 0-1 0.29688-1 0.67188 0 0.14062 0.10938 0.26562 0.25 0.26562s0.26562-0.125 0.26562-0.25v-0.09375c-0.015625-0.0625-0.03125-0.10938-0.03125-0.15625 0-0.15625 0.20312-0.28125 0.4375-0.28125 0.29688 0 0.45312 0.17188 0.45312 0.48438v0.375c-0.92188 0.375-1.0156 0.42188-1.2812 0.64062-0.125 0.125-0.21875 0.32812-0.21875 0.53125 0 0.375 0.26562 0.64062 0.64062 0.64062 0.25 0 0.5-0.125 0.875-0.4375 0.03125 0.3125 0.125 0.4375 0.375 0.4375 0.20312 0 0.32812-0.078125 0.54688-0.29688zm-0.9375-0.34375c0 0.1875-0.03125 0.23438-0.15625 0.3125-0.14062 0.078125-0.3125 0.14062-0.4375 0.14062-0.20312 0-0.375-0.20312-0.375-0.46875v-0.03125c0-0.34375 0.25-0.5625 0.96875-0.82812z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="bp" d="m0.046875-2.3594h0.15625c0.20312 0 0.25 0.0625 0.25 0.34375v2.7969c0 0.3125-0.0625 0.375-0.42188 0.42188v0.09375h1.4531v-0.10938c-0.45312 0-0.53125-0.0625-0.53125-0.4375v-0.95312c0.20312 0.20312 0.35938 0.26562 0.60938 0.26562 0.70312 0 1.25-0.67188 1.25-1.5469 0-0.73438-0.40625-1.2812-1-1.2812-0.32812 0-0.59375 0.15625-0.85938 0.48438v-0.46875l-0.03125-0.015625c-0.32812 0.125-0.53125 0.20312-0.875 0.3125zm0.90625 0.35938c0-0.1875 0.34375-0.40625 0.60938-0.40625 0.45312 0 0.73438 0.46875 0.73438 1.1562 0 0.67188-0.28125 1.125-0.71875 1.125-0.28125 0-0.625-0.21875-0.625-0.40625z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="bq" d="m0.09375-2.3906c0.03125-0.015625 0.09375-0.015625 0.17188-0.015625 0.15625 0 0.21875 0.078125 0.21875 0.375v1.4844c0 0.34375-0.078125 0.4375-0.375 0.45312v0.09375h1.2656v-0.09375c-0.29688-0.015625-0.39062-0.09375-0.39062-0.3125v-1.6875c0.28125-0.26562 0.42188-0.34375 0.625-0.34375 0.28125 0 0.4375 0.1875 0.4375 0.59375v1.25c0 0.375-0.078125 0.48438-0.39062 0.5v0.09375h1.25v-0.09375c-0.29688-0.03125-0.35938-0.09375-0.35938-0.39062v-1.375c0-0.5625-0.26562-0.90625-0.70312-0.90625-0.28125 0-0.46875 0.10938-0.875 0.48438v-0.46875l-0.046875-0.015625c-0.29688 0.10938-0.5 0.17188-0.82812 0.28125z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="br" d="m3.4219-2.7031v0.09375c0.20312 0.046875 0.26562 0.078125 0.26562 0.1875 0 0.09375-0.03125 0.23438-0.09375 0.39062l-0.54688 1.3281-0.5-1.3438c-0.10938-0.26562-0.10938-0.26562-0.10938-0.34375 0-0.14062 0.078125-0.17188 0.35938-0.21875v-0.09375h-1.2188v0.09375c0.21875 0.015625 0.28125 0.09375 0.40625 0.40625 0.046875 0.125 0.078125 0.23438 0.125 0.34375l-0.54688 1.1875-0.59375-1.5625c-0.03125-0.0625-0.03125-0.125-0.03125-0.17188 0-0.125 0.0625-0.1875 0.26562-0.20312v-0.09375h-1.0781v0.09375c0.14062 0.015625 0.1875 0.078125 0.3125 0.375l0.8125 2.0469c0.078125 0.1875 0.125 0.26562 0.15625 0.26562s0.078125-0.078125 0.15625-0.23438l0.67188-1.4375 0.54688 1.4219c0.078125 0.21875 0.10938 0.25 0.14062 0.25 0.046875 0 0.078125-0.046875 0.17188-0.28125l0.82812-2.0781c0.10938-0.25 0.125-0.28125 0.23438-0.32812v-0.09375z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="bs" d="m2.4531-0.98438c-0.29688 0.45312-0.54688 0.625-0.9375 0.625-0.34375 0-0.59375-0.17188-0.76562-0.51562-0.10938-0.21875-0.15625-0.42188-0.17188-0.78125h1.8594c-0.0625-0.39062-0.10938-0.5625-0.26562-0.76562-0.1875-0.21875-0.45312-0.34375-0.76562-0.34375-0.29688 0-0.57812 0.10938-0.8125 0.3125-0.28125 0.25-0.4375 0.67188-0.4375 1.1719 0 0.82812 0.42188 1.3438 1.1094 1.3438 0.57812 0 1.0312-0.35938 1.2812-1zm-1.8594-0.875c0.0625-0.46875 0.26562-0.6875 0.64062-0.6875 0.35938 0 0.5 0.17188 0.57812 0.6875z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="bt" d="m0.10938-3.7344h0.046875c0.0625-0.015625 0.125-0.015625 0.1875-0.015625 0.1875 0 0.25 0.078125 0.25 0.35938v2.875c0 0.3125-0.09375 0.39062-0.46875 0.42188v0.09375h1.4219v-0.09375c-0.39062-0.015625-0.45312-0.078125-0.45312-0.40625v-3.5938h-0.03125c-0.3125 0.09375-0.53125 0.15625-0.95312 0.26562z"/>
</symbol>
<symbol id="m" overflow="visible">
<path id="bu" d="m0.046875-2.3438c0.078125-0.015625 0.14062-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.35938v1.5c0 0.29688-0.046875 0.34375-0.42188 0.40625v0.09375h1.4375v-0.09375c-0.40625-0.015625-0.51562-0.10938-0.51562-0.45312v-1.3438c0-0.1875 0.26562-0.48438 0.42188-0.48438 0.046875 0 0.09375 0.015625 0.15625 0.078125 0.09375 0.09375 0.17188 0.125 0.25 0.125 0.14062 0 0.23438-0.10938 0.23438-0.26562 0-0.20312-0.125-0.32812-0.32812-0.32812-0.26562 0-0.4375 0.14062-0.73438 0.5625v-0.54688l-0.015625-0.015625c-0.32812 0.14062-0.54688 0.21875-0.89062 0.32812z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="bv" d="m1.0469-2.7656-0.92188 0.32812v0.09375h0.046875c0.0625-0.015625 0.14062-0.015625 0.20312-0.015625 0.14062 0 0.1875 0.09375 0.1875 0.35938v1.3906c0 0.42188-0.046875 0.5-0.46875 0.51562v0.09375h1.4219v-0.09375c-0.39062-0.03125-0.4375-0.09375-0.4375-0.51562v-2.125zm-0.28125-1.3281c-0.15625 0-0.29688 0.14062-0.29688 0.29688 0 0.17188 0.125 0.3125 0.29688 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.15625-0.14062-0.29688-0.3125-0.29688z"/>
</symbol>
<symbol id="k" overflow="visible">
<path id="bw" d="m2.0625 0.0625 0.89062-0.3125v-0.09375h-0.14062c-0.21875 0-0.26562-0.0625-0.26562-0.34375v-3.4062h-0.03125c-0.29688 0.09375-0.5 0.15625-0.89062 0.26562v0.09375c0.0625-0.015625 0.09375-0.015625 0.14062-0.015625 0.21875 0 0.28125 0.0625 0.28125 0.3125v0.9375c-0.23438-0.1875-0.39062-0.26562-0.64062-0.26562-0.6875 0-1.25 0.6875-1.25 1.5312 0 0.76562 0.45312 1.2969 1.1094 1.2969 0.34375 0 0.57812-0.125 0.78125-0.40625v0.39062zm-0.015625-0.67188c0 0.046875-0.046875 0.10938-0.10938 0.17188-0.10938 0.125-0.25 0.1875-0.4375 0.1875-0.48438 0-0.82812-0.48438-0.82812-1.2188 0-0.67188 0.29688-1.125 0.75-1.125 0.32812 0 0.625 0.28125 0.625 0.60938z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="bx" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="by" d="m1.5-2.7656c-0.78125 0-1.3281 0.57812-1.3281 1.4062 0 0.8125 0.5625 1.4219 1.3125 1.4219 0.76562 0 1.3281-0.64062 1.3281-1.4688 0-0.78125-0.54688-1.3594-1.3125-1.3594zm-0.078125 0.17188c0.5 0 0.85938 0.57812 0.85938 1.4062 0 0.67188-0.26562 1.0781-0.71875 1.0781-0.23438 0-0.45312-0.14062-0.57812-0.375-0.17188-0.3125-0.26562-0.73438-0.26562-1.1719 0-0.5625 0.28125-0.9375 0.70312-0.9375z"/>
</symbol>
<symbol id="ay" overflow="visible"></symbol>
<symbol id="n" overflow="visible">
<path id="bz" d="m2.3906-0.9375c-0.29688 0.42188-0.5 0.5625-0.84375 0.5625-0.54688 0-0.9375-0.48438-0.9375-1.1719 0-0.60938 0.32812-1.0469 0.8125-1.0469 0.21875 0 0.29688 0.078125 0.35938 0.29688l0.03125 0.125c0.046875 0.17188 0.15625 0.28125 0.28125 0.28125 0.15625 0 0.29688-0.10938 0.29688-0.25 0-0.34375-0.42188-0.625-0.92188-0.625-0.29688 0-0.60938 0.125-0.84375 0.34375-0.3125 0.26562-0.46875 0.67188-0.46875 1.1406 0 0.78125 0.46875 1.3438 1.1406 1.3438 0.26562 0 0.5-0.09375 0.71875-0.28125 0.15625-0.14062 0.28125-0.3125 0.45312-0.65625z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="ca" d="m0.9375-2.0625c0.25-0.26562 0.4375-0.375 0.67188-0.375 0.29688 0 0.45312 0.21875 0.45312 0.64062v1.1875c0 0.40625-0.0625 0.48438-0.40625 0.51562v0.09375h1.2656v-0.09375c-0.32812-0.0625-0.35938-0.10938-0.35938-0.51562v-1.2031c0-0.625-0.25-0.95312-0.73438-0.95312-0.35938 0-0.60938 0.15625-0.89062 0.51562v-1.8281l-0.03125-0.015625c-0.20312 0.0625-0.34375 0.10938-0.6875 0.21875l-0.15625 0.046875v0.09375c0.015625-0.015625 0.046875-0.015625 0.0625-0.015625 0.26562 0 0.3125 0.046875 0.3125 0.3125v2.8281c0 0.42188-0.03125 0.46875-0.39062 0.51562v0.09375h1.2969v-0.09375c-0.34375-0.03125-0.40625-0.10938-0.40625-0.51562z"/>
</symbol>
<symbol id="t" overflow="visible">
<path id="cb" d="m2.8125-2.3281v-0.23438h-0.45312c-0.125 0-0.21875-0.015625-0.32812-0.0625l-0.14062-0.046875c-0.15625-0.0625-0.3125-0.09375-0.46875-0.09375-0.5625 0-1.0156 0.4375-1.0156 0.98438 0 0.375 0.17188 0.60938 0.5625 0.79688l-0.25 0.25c-0.20312 0.17188-0.28125 0.29688-0.28125 0.40625 0 0.125 0.078125 0.20312 0.3125 0.32812-0.42188 0.3125-0.57812 0.5-0.57812 0.71875 0 0.32812 0.46875 0.59375 1.0312 0.59375 0.45312 0 0.92188-0.15625 1.2344-0.40625 0.21875-0.1875 0.32812-0.39062 0.32812-0.60938 0-0.375-0.28125-0.625-0.71875-0.64062l-0.78125-0.046875c-0.3125 0-0.46875-0.0625-0.46875-0.15625 0-0.125 0.20312-0.32812 0.35938-0.375 0.0625 0 0.09375 0.015625 0.10938 0.015625 0.125 0 0.20312 0.015625 0.23438 0.015625 0.21875 0 0.46875-0.09375 0.64062-0.25 0.20312-0.17188 0.29688-0.39062 0.29688-0.6875 0-0.17188-0.03125-0.3125-0.10938-0.5zm-1.9375 2.3438c0.20312 0.03125 0.6875 0.078125 0.98438 0.078125 0.54688 0 0.73438 0.078125 0.73438 0.29688 0 0.34375-0.45312 0.57812-1.125 0.57812-0.53125 0-0.875-0.17188-0.875-0.4375 0-0.14062 0.03125-0.21875 0.28125-0.51562zm0.03125-2.0469c0-0.34375 0.17188-0.5625 0.45312-0.5625 0.1875 0 0.34375 0.10938 0.4375 0.28125 0.10938 0.21875 0.17188 0.48438 0.17188 0.71875 0 0.34375-0.17188 0.54688-0.4375 0.54688-0.375 0-0.625-0.39062-0.625-0.96875z"/>
</symbol>
<symbol id="ax" overflow="visible">
<path id="cc" d="m3.6719 0.0625v-3.1562c0-0.35938 0.0625-0.57812 0.17188-0.65625 0.09375-0.0625 0.17188-0.078125 0.39062-0.10938v-0.10938h-1.4062v0.10938c0.23438 0.015625 0.3125 0.046875 0.40625 0.09375 0.125 0.09375 0.17188 0.29688 0.17188 0.67188v2.0312l-2.3125-2.9062h-1.0156v0.10938c0.25 0 0.32812 0.046875 0.57812 0.32812v2.6562c0 0.60938-0.09375 0.71875-0.57812 0.76562v0.10938h1.4062v-0.10938c-0.46875-0.03125-0.5625-0.17188-0.5625-0.76562v-2.3594l2.6406 3.2969z"/>
</symbol>
<symbol id="aw" overflow="visible">
<path id="cd" d="m1.5-1.7188h-1.3125v0.40625h1.3125v1.3125h0.39062v-1.3125h1.3125v-0.40625h-1.3125v-1.3125h-0.39062z"/>
</symbol>
<symbol id="av" overflow="visible">
<path id="ce" d="m0.23438-1.5469v0.39062h1.4688v-0.39062z"/>
</symbol>
<symbol id="au" overflow="visible">
<path id="cf" d="m1.7344-2.2188c0.59375-0.32812 0.8125-0.57812 0.8125-0.98438 0-0.5-0.4375-0.85938-1.0312-0.85938-0.65625 0-1.1406 0.40625-1.1406 0.95312 0 0.39062 0.10938 0.5625 0.73438 1.125-0.64062 0.48438-0.76562 0.67188-0.76562 1.0781 0 0.57812 0.46875 0.98438 1.1406 0.98438 0.71875 0 1.1875-0.39062 1.1875-1.0156 0-0.45312-0.20312-0.75-0.9375-1.2812zm-0.10938 0.60938c0.4375 0.3125 0.59375 0.53125 0.59375 0.85938 0 0.39062-0.28125 0.67188-0.67188 0.67188-0.45312 0-0.75-0.35938-0.75-0.875 0-0.39062 0.125-0.64062 0.46875-0.92188zm-0.0625-0.71875c-0.53125-0.35938-0.75-0.625-0.75-0.96875s0.28125-0.59375 0.65625-0.59375c0.40625 0 0.65625 0.26562 0.65625 0.6875 0 0.32812-0.15625 0.60938-0.5 0.82812-0.03125 0.015625-0.03125 0.015625-0.0625 0.046875z"/>
</symbol>
<symbol id="at" overflow="visible">
<path id="cg" d="m2.8438-0.82812-0.078125-0.03125c-0.21875 0.34375-0.29688 0.40625-0.5625 0.40625h-1.4375l1.0156-1.0625c0.53125-0.54688 0.76562-1.0156 0.76562-1.4844 0-0.59375-0.48438-1.0625-1.1094-1.0625-0.32812 0-0.64062 0.14062-0.875 0.375-0.1875 0.20312-0.28125 0.40625-0.375 0.82812l0.125 0.03125c0.23438-0.59375 0.45312-0.78125 0.875-0.78125 0.5 0 0.84375 0.34375 0.84375 0.84375 0 0.46875-0.28125 1.0312-0.78125 1.5625l-1.0625 1.125v0.078125h2.3281z"/>
</symbol>
<symbol id="as" overflow="visible">
<path id="ch" d="m0.92188-1.9844c0.34375 0 0.48438 0.015625 0.625 0.078125 0.375 0.125 0.60938 0.46875 0.60938 0.875 0 0.51562-0.34375 0.90625-0.78125 0.90625-0.15625 0-0.28125-0.046875-0.5-0.1875-0.1875-0.10938-0.28125-0.15625-0.39062-0.15625-0.14062 0-0.21875 0.078125-0.21875 0.20312 0 0.21875 0.25 0.34375 0.67188 0.34375 0.45312 0 0.9375-0.15625 1.2188-0.39062 0.28125-0.25 0.4375-0.59375 0.4375-1 0-0.3125-0.09375-0.59375-0.26562-0.78125-0.125-0.125-0.23438-0.20312-0.5-0.3125 0.40625-0.28125 0.5625-0.5 0.5625-0.82812 0-0.48438-0.39062-0.82812-0.9375-0.82812-0.29688 0-0.5625 0.10938-0.78125 0.29688-0.1875 0.17188-0.26562 0.32812-0.40625 0.6875l0.09375 0.015625c0.25-0.4375 0.51562-0.64062 0.89062-0.64062 0.39062 0 0.65625 0.26562 0.65625 0.65625 0 0.20312-0.078125 0.42188-0.23438 0.57812-0.17188 0.17188-0.34375 0.26562-0.75 0.40625z"/>
</symbol>
<symbol id="ar" overflow="visible">
<path id="ci" d="m0.35938 0.125c0.67188-0.078125 1-0.1875 1.4062-0.48438 0.625-0.45312 0.98438-1.1875 0.98438-2 0-1-0.54688-1.7031-1.3281-1.7031-0.70312 0-1.2344 0.60938-1.2344 1.4219 0 0.73438 0.42188 1.2188 1.0781 1.2188 0.32812 0 0.57812-0.09375 0.89062-0.34375-0.25 0.98438-0.90625 1.625-1.8125 1.7812zm1.8125-2.25c0 0.10938-0.03125 0.17188-0.09375 0.21875-0.17188 0.14062-0.39062 0.21875-0.60938 0.21875-0.45312 0-0.73438-0.4375-0.73438-1.1562 0-0.34375 0.09375-0.70312 0.21875-0.85938 0.10938-0.125 0.25-0.1875 0.42188-0.1875 0.53125 0 0.79688 0.51562 0.79688 1.5312z"/>
</symbol>
<symbol id="p" overflow="visible">
<path id="cj" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="aq" overflow="visible">
<path id="ck" d="m1.5312-4.0625c-0.34375 0-0.59375 0.10938-0.8125 0.3125-0.34375 0.34375-0.57812 1.0312-0.57812 1.7344 0 0.65625 0.20312 1.3594 0.48438 1.6875 0.21875 0.26562 0.53125 0.40625 0.875 0.40625 0.3125 0 0.5625-0.09375 0.78125-0.3125 0.34375-0.32812 0.57812-1.0156 0.57812-1.75 0-1.2188-0.54688-2.0781-1.3281-2.0781zm-0.03125 0.15625c0.51562 0 0.78125 0.6875 0.78125 1.9375s-0.26562 1.8906-0.78125 1.8906-0.78125-0.64062-0.78125-1.8906c0-1.2656 0.26562-1.9375 0.78125-1.9375z"/>
</symbol>
<symbol id="s" overflow="visible">
<path id="cl" d="m0.34375-2.4219h0.125s0.015625 0 0.015625-0.015625c0.078125-0.03125 0.23438 0.078125 0.23438 0.17188 0 0.0625-0.20312 0.90625-0.42188 1.7031-0.15625 0.59375-0.29688 1.1719-0.34375 1.3438-0.0625 0.28125-0.14062 0.34375-0.40625 0.35938v0.09375h1.2344v-0.09375c-0.28125 0-0.39062-0.046875-0.39062-0.1875 0-0.078125 0.10938-0.54688 0.23438-0.98438 0.14062 0.078125 0.25 0.09375 0.39062 0.09375 0.875 0 1.7969-1 1.7969-1.9531 0-0.46875-0.26562-0.75-0.6875-0.75-0.39062 0-0.67188 0.1875-1.0312 0.67188l0.17188-0.59375 0.03125-0.0625s-0.015625 0-0.015625-0.015625h-0.015625v-0.015625l-0.015625 0.015625-0.92188 0.125zm1.5625 0.03125c0.25 0.015625 0.375 0.17188 0.375 0.51562 0 0.40625-0.1875 0.92188-0.4375 1.2812s-0.54688 0.54688-0.85938 0.54688c-0.15625 0-0.28125-0.09375-0.28125-0.21875 0-0.20312 0.21875-1 0.39062-1.4375 0.15625-0.40625 0.51562-0.70312 0.8125-0.6875z"/>
</symbol>
<symbol id="an" overflow="visible">
<path id="cm" d="m2.7969-0.70312c-0.32812 0.40625-0.40625 0.46875-0.5 0.46875-0.046875 0-0.09375-0.046875-0.09375-0.10938 0-0.046875 0.09375-0.4375 0.20312-0.75 0.17188-0.5625 0.28125-1 0.28125-1.1562 0-0.23438-0.15625-0.39062-0.39062-0.39062-0.39062 0-0.82812 0.39062-1.375 1.2656l0.71875-2.6875-0.03125-0.03125c-0.34375 0.078125-0.57812 0.10938-0.9375 0.15625v0.09375h0.15625l0.015625-0.015625c0.078125-0.03125 0.21875 0.078125 0.21875 0.15625s-0.03125 0.23438-0.078125 0.40625c0 0.015625-0.03125 0.09375-0.0625 0.21875l-0.8125 3.0781h0.45312c0.23438-0.92188 0.3125-1.125 0.5625-1.5 0.3125-0.46875 0.71875-0.84375 0.92188-0.84375 0.09375 0 0.17188 0.078125 0.17188 0.15625 0 0.015625-0.015625 0.09375-0.046875 0.20312l-0.32812 1.2344c-0.078125 0.29688-0.10938 0.48438-0.10938 0.54688 0 0.15625 0.09375 0.25 0.25 0.25 0.3125 0 0.53125-0.15625 0.89062-0.67188z"/>
</symbol>
<symbol id="o" overflow="visible">
<path id="cn" d="m1.9531-2.6406c-0.90625 0-1.7969 0.92188-1.7969 1.8594 0 0.51562 0.34375 0.84375 0.89062 0.84375 0.39062 0 0.78125-0.17188 1.125-0.51562 0.39062-0.39062 0.64062-0.90625 0.64062-1.3594 0-0.48438-0.35938-0.82812-0.85938-0.82812zm-0.078125 0.125c0.26562 0 0.42188 0.21875 0.42188 0.5625 0 0.4375-0.1875 1.0312-0.45312 1.4219-0.21875 0.32812-0.45312 0.46875-0.70312 0.46875-0.28125 0-0.46875-0.21875-0.46875-0.54688 0-0.4375 0.17188-0.96875 0.46875-1.3906 0.23438-0.34375 0.48438-0.51562 0.73438-0.51562z"/>
</symbol>
<symbol id="r" overflow="visible">
<path id="co" d="m1.7812-2.5625h-0.48438l0.17188-0.625v-0.03125c0-0.046875-0.015625-0.0625-0.046875-0.0625s-0.046875 0.015625-0.09375 0.0625c-0.23438 0.29688-0.60938 0.60938-0.79688 0.65625-0.14062 0.046875-0.1875 0.078125-0.1875 0.15625v0.03125h0.45312l-0.4375 1.6562c-0.015625 0.046875-0.015625 0.0625-0.03125 0.125-0.0625 0.17188-0.10938 0.39062-0.10938 0.4375 0 0.125 0.125 0.21875 0.29688 0.21875 0.26562 0 0.46875-0.17188 0.84375-0.71875l-0.078125-0.046875c-0.29688 0.375-0.39062 0.46875-0.48438 0.46875-0.046875 0-0.09375-0.046875-0.09375-0.10938 0-0.015625 0-0.015625 0.015625-0.03125l0.51562-2h0.51562z"/>
</symbol>
<symbol id="q" overflow="visible">
<path id="cp" d="m2.7812-0.67188c-0.32812 0.375-0.39062 0.4375-0.5 0.4375-0.0625 0-0.10938-0.0625-0.10938-0.125 0-0.078125 0.20312-0.8125 0.39062-1.4844 0.17188-0.54688 0.29688-1.0312 0.59375-2.2188l-0.03125-0.03125c-0.3125 0.0625-0.53125 0.09375-0.90625 0.14062v0.09375c0.32812 0.015625 0.375 0.03125 0.375 0.15625 0 0.078125-0.015625 0.10938-0.09375 0.42188l-0.26562 0.98438c-0.046875-0.25-0.15625-0.34375-0.39062-0.34375-0.78125 0-1.75 1.125-1.75 2.0156 0 0.4375 0.23438 0.6875 0.625 0.6875 0.40625 0 0.67188-0.1875 1.0781-0.78125-0.0625 0.29688-0.078125 0.39062-0.078125 0.53125 0 0.15625 0.10938 0.26562 0.25 0.26562 0.25 0 0.5625-0.25 0.875-0.6875zm-0.92188-1.8438c0.1875 0.015625 0.28125 0.14062 0.28125 0.34375 0 0.92188-0.625 1.9531-1.1875 1.9531-0.20312 0-0.34375-0.17188-0.34375-0.40625 0-0.48438 0.29688-1.1875 0.70312-1.6094 0.15625-0.17188 0.39062-0.28125 0.54688-0.28125z"/>
</symbol>
<symbol id="am" overflow="visible">
<path id="cq" d="m1.3281-0.6875c-0.14062 0.20312-0.1875 0.25-0.23438 0.3125-0.10938 0.09375-0.20312 0.15625-0.25 0.15625s-0.09375-0.046875-0.09375-0.09375 0.015625-0.14062 0.046875-0.25c0-0.03125 0.03125-0.0625 0.03125-0.10938v-0.015625l0.015625-0.015625 0.53125-1.9375h-0.03125c-0.59375 0.10938-0.71875 0.125-0.95312 0.14062v0.09375c0.3125 0.015625 0.375 0.03125 0.375 0.15625 0 0.046875-0.015625 0.14062-0.046875 0.26562l-0.29688 1.0469c-0.09375 0.35938-0.125 0.54688-0.125 0.65625 0 0.23438 0.09375 0.34375 0.26562 0.34375 0.28125 0 0.5-0.17188 0.84375-0.6875zm-0.046875-3.2344c-0.15625 0-0.28125 0.14062-0.28125 0.3125 0 0.20312 0.10938 0.32812 0.29688 0.32812 0.15625 0 0.28125-0.14062 0.28125-0.3125s-0.125-0.32812-0.29688-0.32812z"/>
</symbol>
<symbol id="al" overflow="visible">
<path id="cr" d="m2.1406-0.65625c-0.42188 0.35938-0.60938 0.45312-0.875 0.45312-0.32812 0-0.5625-0.21875-0.5625-0.54688 0-0.078125 0.015625-0.17188 0.0625-0.35938l0.17188-0.03125c0.90625-0.125 1.5312-0.57812 1.5312-1.0938 0-0.25-0.17188-0.40625-0.48438-0.40625-0.85938 0-1.7969 0.98438-1.7969 1.8906 0 0.48438 0.32812 0.8125 0.79688 0.8125 0.42188 0 0.875-0.25 1.2344-0.64062zm-1.2344-0.85938c0.20312-0.53125 0.65625-1 0.95312-1 0.125 0 0.21875 0.10938 0.21875 0.23438 0 0.1875-0.10938 0.40625-0.29688 0.59375-0.23438 0.20312-0.45312 0.3125-0.96875 0.4375z"/>
</symbol>
<symbol id="ak" overflow="visible">
<path id="cs" d="m0.875-3.8281c0.34375 0.046875 0.42188 0.10938 0.42188 0.26562 0 0.078125-0.015625 0.20312-0.09375 0.46875l-0.71875 2.5469c-0.09375 0.35938-0.14062 0.40625-0.48438 0.45312v0.09375h1.4688v-0.09375c-0.375-0.0625-0.40625-0.078125-0.40625-0.28125 0-0.0625 0.015625-0.125 0.078125-0.34375l0.3125-1.1562c0.15625 0.03125 0.3125 0.046875 0.54688 0.046875 0.5 0 0.89062-0.10938 1.1562-0.29688 0.29688-0.21875 0.46875-0.54688 0.46875-0.90625 0-0.5625-0.4375-0.89062-1.2656-0.89062h-1.4844zm1.0625 0.26562c0.03125-0.14062 0.10938-0.17188 0.26562-0.17188 0.23438 0 0.46875 0.0625 0.59375 0.14062 0.15625 0.10938 0.21875 0.28125 0.21875 0.5625 0 0.39062-0.14062 0.67188-0.40625 0.82812-0.1875 0.10938-0.42188 0.15625-0.79688 0.15625-0.09375 0-0.14062-0.015625-0.3125-0.03125z"/>
</symbol>
<symbol id="aj" overflow="visible">
<path id="ct" d="m1.8281-1.7188h-1.3125v0.40625h1.3125v1.3125h0.39062v-1.3125h1.3281v-0.40625h-1.3281v-1.3125h-0.39062z"/>
</symbol>
<symbol id="ap" overflow="visible">
<path id="cu" d="m3 0.75v-0.29688h-3v0.29688z"/>
</symbol>
<symbol id="ao" overflow="visible">
<path id="cv" d="m2.7812-0.65625c-0.09375 0.09375-0.125 0.10938-0.17188 0.17188-0.17188 0.17188-0.25 0.23438-0.3125 0.23438-0.046875 0-0.078125-0.03125-0.078125-0.078125 0-0.10938 0.25-1.1406 0.53125-2.1719 0.015625-0.0625 0.03125-0.078125 0.046875-0.125l-0.046875-0.015625-0.375 0.03125-0.015625 0.015625-0.0625 0.29688c-0.046875-0.21875-0.21875-0.34375-0.48438-0.34375-0.78125 0-1.7031 1.0938-1.7031 2.0469 0 0.40625 0.21875 0.65625 0.60938 0.65625 0.42188 0 0.67188-0.1875 1.2031-0.9375-0.125 0.46875-0.14062 0.54688-0.14062 0.6875 0 0.17188 0.078125 0.25 0.23438 0.25 0.25 0 0.39062-0.10938 0.84375-0.65625zm-0.92188-1.8594c0.20312 0.015625 0.32812 0.15625 0.32812 0.375 0 0.5-0.29688 1.2031-0.71875 1.6562-0.14062 0.15625-0.34375 0.25-0.51562 0.25-0.20312 0-0.34375-0.17188-0.34375-0.4375 0-0.32812 0.21875-0.95312 0.48438-1.3125 0.23438-0.35938 0.51562-0.54688 0.76562-0.53125z"/>
</symbol>
</g>
<image id="ai" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAZElEQVRoge3ZQQqAIABFwez+d7YL5EIIXtHMNvjyVgkeBwB/Nuac9x/G2Bpa7SwPfmj/3Fp5IQE1ATUBAFBaXsqr+/3u/uf/xAJqAmoCAKDkfaAmoCagJgAASt4HagJqAmoCahdaOR43/kUXmAAAAABJRU5ErkJggg=="/>
<clipPath id="bg">
<rect id="cw" width="4" height="4"/>
</clipPath>
<g id="y" clip-path="url(#bg)">
<use id="cx" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ai"/>
</g>
<image id="ah" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="be">
<rect id="cy" width="4" height="4"/>
</clipPath>
<g id="x" clip-path="url(#be)">
<use id="cz" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ah"/>
</g>
<image id="ag" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAZElEQVRoge3ZQQqAIABFwez+d7YL5EIIXtHMNvjyVgkeBwB/Nuac9x/G2Bpa7SwPfmj/3Fp5IQE1ATUBAFBaXsqr+/3u/uf/xAJqAmoCAKDkfaAmoCagJgAASt4HagJqAmoCahdaOR43/kUXmAAAAABJRU5ErkJggg=="/>
<clipPath id="bc">
<rect id="da" width="4" height="4"/>
</clipPath>
<g id="w" clip-path="url(#bc)">
<use id="db" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ag"/>
</g>
<image id="af" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="ba">
<rect id="dc" width="4" height="4"/>
</clipPath>
<g id="v" clip-path="url(#ba)">
<use id="dd" transform="scale(.0625)" width="100%" height="100%" xlink:href="#af"/>
</g>
<image id="ae" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAZElEQVRoge3ZQQqAIABFwez+d7YL5EIIXtHMNvjyVgkeBwB/Nuac9x/G2Bpa7SwPfmj/3Fp5IQE1ATUBAFBaXsqr+/3u/uf/xAJqAmoCAKDkfaAmoCagJgAASt4HagJqAmoCahdaOR43/kUXmAAAAABJRU5ErkJggg=="/>
<clipPath id="bh">
<rect id="de" width="4" height="4"/>
</clipPath>
<g id="u" clip-path="url(#bh)">
<use id="df" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ae"/>
</g>
<clipPath id="az">
<path id="dg" d="m425.64 238.68h34.438v30.359h-34.438z"/>
</clipPath>
<pattern id="z" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 424.8 241.68)" patternUnits="userSpaceOnUse">
<use id="dh" xlink:href="#u"/>
</pattern>
<clipPath id="bb">
<path id="di" d="m409.56 226.68h65.52v54.48h-65.52z"/>
</clipPath>
<pattern id="aa" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 406.8 227.28)" patternUnits="userSpaceOnUse">
<use id="dj" xlink:href="#v"/>
</pattern>
<clipPath id="bd">
<path id="dk" d="m304.56 239.64h35.043v30.359h-35.043z"/>
</clipPath>
<pattern id="ab" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 302.4 241.68)" patternUnits="userSpaceOnUse">
<use id="dl" xlink:href="#w"/>
</pattern>
<clipPath id="bf">
<path id="dm" d="m289.68 227.64h65.398v54.48h-65.398z"/>
</clipPath>
<pattern id="ac" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 288 230.88)" patternUnits="userSpaceOnUse">
<use id="dn" xlink:href="#x"/>
</pattern>
<clipPath id="bi">
<path id="do" d="m227.16 191.4h311.04v127.8h-311.04z"/>
</clipPath>
<pattern id="ad" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 226.8 194.88)" patternUnits="userSpaceOnUse">
<use id="dp" xlink:href="#y"/>
</pattern>
</defs>
<g id="dq" transform="translate(-169.12 -191.28)" clip-path="url(#bi)">
<path id="dr" d="m227.16 191.4v127.8h311.04v-127.8z" fill="url(#ad)" fill-rule="evenodd"/>
</g>
<path id="ds" d="m57.806 0h311.4v128.16h-311.4zm0.47657 127.92-0.23828-0.23829h311.04l-0.23828 0.23829v-127.8l0.23828 0.24218h-311.04l0.23828-0.24218"/>
<path id="dt" d="m66.083 4.0781v120.96h293.76v-120.96z" fill="#fff" fill-rule="evenodd"/>
<path id="du" d="m65.724 3.5977h294.48v121.8h-294.48zm0.71875 121.44-0.35937-0.35937h293.76l-0.35938 0.35937v-120.96l0.35938 0.35938h-293.76l0.35937-0.35938"/>
<path id="dv" d="m79.763 119.76v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4023v-4.7969h1.1992v4.7969zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4024v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4023v-4.7969h1.1992v4.7969zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4024v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4023v-4.7969h1.1992v4.7969zm0-8.3984v-2.2812h3.7226v1.2031h-3.1211l0.59765-0.60156v1.6797zm7.3203-2.2812h4.8008v1.2031h-4.8008zm8.4023 0h4.7969v1.2031h-4.7969zm8.3984 0h4.8008v1.2031h-4.8008zm8.3984 0h4.8008v1.2031h-4.8008zm8.4023 0h4.8008v1.2031h-4.8008zm8.3984 0h4.8008v1.2031h-4.8008zm8.4023 0h4.7969v1.2031h-4.7969zm8.3984 0h4.8008v1.2031h-4.8008zm8.3984 0h4.8008v1.2031h-4.8008zm8.4023 0h4.8008v1.2031h-4.8008zm8.3984 0h4.8008v1.2031h-4.8008zm8.4023 0h4.7969v1.2031h-4.7969zm8.3984 0h4.8008v1.2031h-4.8008zm8.3984 0h4.8008v1.2031h-4.8008zm8.4023 0h4.8008v1.2031h-4.8008zm8.3984 0h4.8008v1.2031h-4.8008zm8.4023 0h4.7969v1.2031h-4.7969zm8.3984 0h4.8008v1.2031h-4.8008zm8.3984 0h4.8008v1.2031h-4.8008zm8.4023 0h4.8008v1.2031h-4.8008zm8.3984 0h4.8008v1.2031h-4.8008zm8.4023 0h4.7969v1.2031h-4.7969zm8.3984 0h4.8008v1.2031h-4.8008zm8.3984 0h4.8008v1.2031h-4.8008zm8.4023 0h4.8008v1.2031h-4.8008zm8.3984 0h4.8008v1.2031h-4.8008zm8.4023 0h4.7969v1.2031h-4.7969zm8.3984 0h4.8008v1.2031h-4.8008zm8.3984 0h4.8008v1.2031h-4.8008zm8.4023 0h4.8008v1.2031h-4.8008zm8.3984 0h3.6016v2.4024h-1.1992v-1.8008l0.59766 0.60156h-3zm3.6016 6v4.8008h-1.1992v-4.8008zm0 8.4024v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4024v4.7969h-1.1992v-4.7969zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4024v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4024v4.7969h-1.1992v-4.7969zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4023v4.8008h-1.1992v-4.8008zm0 8.3984v5.2812h-0.83983v-1.1992h0.23827l-0.59766 0.59765v-4.6797zm-4.4414 5.2812h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008"/>
<path id="dw" d="m92.485 14.641v100.8h237.48v-100.8z" fill="#fff" fill-rule="evenodd"/>
<path id="dx" d="m91.884 115.44v-4.7969h1.1992v4.7969zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4023v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4023v-4.7969h1.1992v4.7969zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4023v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4023v-4.7969h1.1992v4.7969zm0-8.3984v-4.8008h1.1992v4.8008zm0.60156-9h4.7969v1.1992h-4.7969zm8.3984 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.7969v1.1992h-4.7969zm8.3984 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.7969v1.1992h-4.7969zm8.3984 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.7969v1.1992h-4.7969zm8.3984 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.7969v1.1992h-4.7969zm8.3984 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.7969v1.1992h-4.7969zm8.3984 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h2.8789v3.1211h-1.1992v-2.5195l0.59766 0.59766h-2.2774zm2.8789 6.7188v4.8008h-1.1992v-4.8008zm0 8.4024v4.7969h-1.1992v-4.7969zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4023v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4024v4.7969h-1.1992v-4.7969zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4023v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4024v2.8789h-3.1211v-1.1992h2.5195l-0.59766 0.59766v-2.2773zm-6.7187 2.8789h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.5586v-1.1992h4.5586"/>
<path id="dy" d="m105.44 26.52h94.562v74.16h-94.562zm0.48047 73.918-0.23828-0.23828h94.078l-0.23829 0.23828v-73.797l0.23829 0.23829h-94.078l0.23828-0.23829"/>
<g id="dz" transform="translate(-169.12 -191.28)" clip-path="url(#bf)">
<path id="ea" d="m289.68 227.64v54.48h65.398v-54.48z" fill="url(#ac)" fill-rule="evenodd"/>
</g>
<path id="eb" d="m120.33 36.117h65.879v54.961h-65.879zm0.48046 54.723-0.24217-0.24218h65.398l-0.23827 0.24218v-54.48l0.23827 0.23829h-65.398l0.24217-0.23829"/>
<g id="ec" transform="translate(-169.12 -191.28)" clip-path="url(#bd)">
<path id="ed" d="m304.56 239.64v30.359h35.039v-30.359z" fill="url(#ab)" fill-rule="evenodd"/>
</g>
<path id="ee" d="m135.33 48.117h35.398v30.84h-35.398zm0.35937 30.602-0.24219-0.23828h35.043l-0.24219 0.23828v-30.359l0.24219 0.23829h-35.043l0.24219-0.23829"/>
<path id="ef" d="m104.49 100.92v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4023v-4.7969h1.1992v4.7969zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4023v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4023v-4.7969h1.1992v4.7969zm0-8.3984v-4.8008h1.1992v4.8008zm2.3984-7.1992h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.7969v1.1992h-4.7969zm8.3984 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.7969v1.1992h-4.7969zm8.3984 0h4.8008v1.1992h-4.8008zm8.8789 0.83984v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4024v4.7969h-1.1992v-4.7969zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4023v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4024v4.7969h-1.1992v-4.7969zm0 8.3984v4.8008h-1.1992v-4.8008zm-2.5195 6.9609h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008"/>
<path id="eg" d="m143 70.078v8.6406h9.1172v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="eh" transform="translate(-169.12 -191.28)">
<use id="ei" x="312.95987" y="268.19989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ej" transform="translate(-169.12 -191.28)">
<use id="ek" x="314.75989" y="268.19989" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="el" transform="translate(-169.12 -191.28)">
<use id="em" x="317.39987" y="268.19989" width="100%" height="100%" xlink:href="#d"/>
</g>
<path id="en" d="m143 36.84v8.6406h14.277v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="eo" transform="translate(-169.12 -191.28)">
<use id="ep" x="312.95987" y="234.8399" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="eq" transform="translate(-169.12 -191.28)">
<use id="er" x="315.83987" y="234.8399" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="es" transform="translate(-169.12 -191.28)">
<use id="et" x="320.15985" y="234.8399" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="eu" transform="translate(-169.12 -191.28)">
<use id="ev" x="322.79987" y="234.8399" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ew" transform="translate(-169.12 -191.28)">
<use id="ex" x="324.23987" y="234.8399" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ey" transform="translate(-169.12 -191.28)">
<use id="ez" x="556.31976" y="236.27991" width="100%" height="100%" xlink:href="#s"/>
<use id="fa" x="559.31976" y="236.27991" width="100%" height="100%" xlink:href="#an"/>
<use id="fb" x="562.31976" y="236.27991" width="100%" height="100%" xlink:href="#o"/>
<use id="fc" x="565.31976" y="236.27991" width="100%" height="100%" xlink:href="#r"/>
</g>
<g id="fd" transform="translate(-169.12 -191.28)">
<use id="fe" x="566.99976" y="236.27991" width="100%" height="100%" xlink:href="#o"/>
<use id="ff" x="569.99976" y="236.27991" width="100%" height="100%" xlink:href="#q"/>
<use id="fg" x="572.99976" y="236.27991" width="100%" height="100%" xlink:href="#am"/>
</g>
<g id="fh" transform="translate(-169.12 -191.28)">
<use id="fi" x="574.67981" y="236.27991" width="100%" height="100%" xlink:href="#o"/>
<use id="fj" x="577.67981" y="236.27991" width="100%" height="100%" xlink:href="#q"/>
<use id="fk" x="580.67981" y="236.27991" width="100%" height="100%" xlink:href="#al"/>
</g>
<path id="fl" d="m316.28 41.758h66.363v0.72266h-66.363zm65.762-1.4375 3.6016 1.7969-3.6016 1.8008"/>
<path id="fm" d="m48.442 53.758h57.242v0.83985h-57.242zm0.60157 2.1602-3.6016-1.8008 3.6016-1.7969"/>
<g id="fn" transform="translate(-169.12 -191.28)">
<use id="fo" x="168.95993" y="241.91991" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="fp" transform="translate(-169.12 -191.28)">
<use id="fq" x="171.59993" y="241.91991" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="fr" transform="translate(-169.12 -191.28)">
<use id="fs" x="173.63994" y="241.91991" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ft" transform="translate(-169.12 -191.28)">
<use id="fu" x="176.27992" y="241.91991" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="fv" transform="translate(-169.12 -191.28)">
<use id="fw" x="178.91992" y="241.91991" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="fx" transform="translate(-169.12 -191.28)">
<use id="fy" x="180.35992" y="241.91991" width="100%" height="100%" xlink:href="#k"/>
<use id="fz" x="183.35992" y="241.91991" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="ga" transform="translate(-169.12 -191.28)">
<use id="gb" x="184.91992" y="241.91991" width="100%" height="100%" xlink:href="#d"/>
<use id="gc" x="187.91992" y="241.91991" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gd" transform="translate(-169.12 -191.28)">
<use id="ge" x="192.59993" y="241.91991" width="100%" height="100%" xlink:href="#k"/>
<use id="gf" x="195.59991" y="241.91991" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="gg" transform="translate(-169.12 -191.28)">
<use id="gh" x="197.63992" y="241.91991" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="gi" transform="translate(-169.12 -191.28)">
<use id="gj" x="200.27992" y="241.91991" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="gk" transform="translate(-169.12 -191.28)">
<use id="gl" x="204.59991" y="241.91991" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gm" transform="translate(-169.12 -191.28)">
<use id="gn" x="168.95993" y="249.1199" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="go" transform="translate(-169.12 -191.28)">
<use id="gp" x="171.59993" y="249.1199" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gq" transform="translate(-169.12 -191.28)">
<use id="gr" x="174.71992" y="249.1199" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="gs" transform="translate(-169.12 -191.28)">
<use id="gt" x="176.15993" y="249.1199" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gu" transform="translate(-169.12 -191.28)">
<use id="gv" x="179.03993" y="249.1199" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="gw" transform="translate(-169.12 -191.28)">
<use id="gx" x="181.67993" y="249.1199" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="gy" transform="translate(-169.12 -191.28)">
<use id="gz" x="183.11993" y="249.1199" width="100%" height="100%" xlink:href="#k"/>
<use id="ha" x="186.11992" y="249.1199" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="hb" transform="translate(-169.12 -191.28)">
<use id="hc" x="188.75992" y="249.1199" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hd" transform="translate(-169.12 -191.28)">
<use id="he" x="191.63992" y="249.1199" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hf" transform="translate(-169.12 -191.28)">
<use id="hg" x="195.47992" y="249.1199" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="hh" transform="translate(-169.12 -191.28)">
<use id="hi" x="199.79993" y="249.1199" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="hj" transform="translate(-169.12 -191.28)">
<use id="hk" x="201.23991" y="249.1199" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hl" transform="translate(-169.12 -191.28)">
<use id="hm" x="203.03992" y="249.1199" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="hn" transform="translate(-169.12 -191.28)">
<use id="ho" x="168.95993" y="256.19989" width="100%" height="100%" xlink:href="#k"/>
<use id="hp" x="171.95993" y="256.19989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hq" transform="translate(-169.12 -191.28)">
<use id="hr" x="174.83994" y="256.19989" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="hs" transform="translate(-169.12 -191.28)">
<use id="ht" x="179.15993" y="256.19989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="hu" transform="translate(-169.12 -191.28)">
<use id="hv" x="181.79993" y="256.19989" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="hw" transform="translate(-169.12 -191.28)">
<use id="hx" x="183.23993" y="256.19989" width="100%" height="100%" xlink:href="#i"/>
</g>
<path id="hy" d="m336.92 67.32h44.641v0.71875h-44.641zm44.039-1.4414 3.6016 1.8008-3.6016 1.8008"/>
<g id="hz" transform="translate(-169.12 -191.28)">
<use id="ia" x="558.59979" y="258.71991" width="100%" height="100%" xlink:href="#k"/>
<use id="ib" x="561.59979" y="258.71991" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ic" transform="translate(-169.12 -191.28)">
<use id="id" x="564.4798" y="258.71991" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="ie" transform="translate(-169.12 -191.28)">
<use id="if" x="568.79974" y="258.71991" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ig" transform="translate(-169.12 -191.28)">
<use id="ih" x="571.43976" y="258.71991" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ii" transform="translate(-169.12 -191.28)">
<use id="ij" x="572.87976" y="258.71991" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ik" transform="translate(-169.12 -191.28)">
<use id="il" x="576.47974" y="258.71991" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="im" transform="translate(-169.12 -191.28)">
<use id="in" x="578.51978" y="258.71991" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="io" transform="translate(-169.12 -191.28)">
<use id="ip" x="579.95978" y="258.71991" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="iq" transform="translate(-169.12 -191.28)">
<use id="ir" x="582.83978" y="258.71991" width="100%" height="100%" xlink:href="#t"/>
</g>
<g id="is" transform="translate(-169.12 -191.28)">
<use id="it" x="558.59979" y="265.91989" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="iu" transform="translate(-169.12 -191.28)">
<use id="iv" x="561.23975" y="265.91989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="iw" transform="translate(-169.12 -191.28)">
<use id="ix" x="564.35974" y="265.91989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="iy" transform="translate(-169.12 -191.28)">
<use id="iz" x="567.23975" y="265.91989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ja" transform="translate(-169.12 -191.28)">
<use id="jb" x="570.11975" y="265.91989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="jc" transform="translate(-169.12 -191.28)">
<use id="jd" x="572.7597" y="265.91989" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="je" transform="translate(-169.12 -191.28)">
<use id="jf" x="575.39972" y="265.91989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="jg" transform="translate(-169.12 -191.28)">
<use id="jh" x="577.19971" y="265.91989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ji" transform="translate(-169.12 -191.28)">
<use id="jj" x="579.83966" y="265.91989" width="100%" height="100%" xlink:href="#k"/>
<use id="jk" x="582.83966" y="265.91989" width="100%" height="100%" xlink:href="#ay"/>
</g>
<g id="jl" transform="translate(-169.12 -191.28)">
<use id="jm" x="584.39966" y="265.91989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="jn" transform="translate(-169.12 -191.28)">
<use id="jo" x="586.19971" y="265.91989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jp" transform="translate(-169.12 -191.28)">
<use id="jq" x="558.59979" y="272.99988" width="100%" height="100%" xlink:href="#ax"/>
</g>
<g id="jr" transform="translate(-169.12 -191.28)">
<use id="js" x="562.91974" y="272.99988" width="100%" height="100%" xlink:href="#aw"/>
</g>
<g id="jt" transform="translate(-169.12 -191.28)">
<use id="ju" x="566.27972" y="272.99988" width="100%" height="100%" xlink:href="#av"/>
</g>
<g id="jv" transform="translate(-169.12 -191.28)">
<use id="jw" x="568.31976" y="272.99988" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="jx" transform="translate(-169.12 -191.28)">
<use id="jy" x="570.11975" y="272.99988" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="jz" transform="translate(-169.12 -191.28)">
<use id="ka" x="572.75977" y="272.99988" width="100%" height="100%" xlink:href="#d"/>
</g>
<path id="kb" d="m44.364 91.438h14.879v0.72266h-14.879zm0.59765 2.1602-3.5976-1.8008 3.5976-1.7969"/>
<g id="kc" transform="translate(-169.12 -191.28)">
<use id="kd" x="170.75993" y="299.51987" width="100%" height="100%" xlink:href="#ak"/>
</g>
<g id="ke" transform="translate(-169.12 -191.28)">
<use id="kf" x="174.35992" y="299.51987" width="100%" height="100%" xlink:href="#aj"/>
</g>
<g id="kg" transform="translate(-169.12 -191.28)">
<use id="kh" x="178.43993" y="299.51987" width="100%" height="100%" xlink:href="#ap"/>
<use id="ki" x="181.43993" y="299.51987" width="100%" height="100%" xlink:href="#r"/>
</g>
<g id="kj" transform="translate(-169.12 -191.28)">
<use id="kk" x="183.11993" y="299.51987" width="100%" height="100%" xlink:href="#ao"/>
<use id="kl" x="186.11992" y="299.51987" width="100%" height="100%" xlink:href="#s"/>
</g>
<g id="km" transform="translate(-169.12 -191.28)">
<use id="kn" x="190.67992" y="299.51987" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="ko" transform="translate(-169.12 -191.28)">
<use id="kp" x="192.71992" y="299.51987" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="kq" transform="translate(-169.12 -191.28)">
<use id="kr" x="194.15993" y="299.51987" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ks" transform="translate(-169.12 -191.28)">
<use id="kt" x="197.03992" y="299.51987" width="100%" height="100%" xlink:href="#t"/>
</g>
<path id="ku" d="m226.17 99.48v-4.8008h1.1992v4.8008zm0-8.4024v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4024v-4.7969h1.1992v4.7969zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4024v-4.8008h1.1992v4.8008zm0-8.3984v-4.8008h1.1992v4.8008zm0-8.4024v-4.7969h1.1992v4.7969zm2.3984-7.1992h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4024 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.7969v1.1992h-4.7969zm8.3984 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4024 0h4.8008v1.1992h-4.8008zm8.3984 0h4.8008v1.1992h-4.8008zm8.4023 0h4.7969v1.1992h-4.7969zm8.3984 0h4.8008v1.1992h-4.8008zm8.2812 1.3203v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4024v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4023v4.7969h-1.1992v-4.7969zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm0 8.4024v4.8008h-1.1992v-4.8008zm0 8.3984v4.8008h-1.1992v-4.8008zm-3.1211 6.4805h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4023 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4024 0h-4.8008v-1.1992h4.8008zm-8.3984 0h-4.8008v-1.1992h4.8008zm-8.4023 0h-4.7969v-1.1992h4.7969zm-8.3984 0h-4.8008v-1.1992h4.8008"/>
<g id="kv" transform="translate(-169.12 -191.28)" clip-path="url(#bb)">
<path id="kw" d="m409.56 226.68v54.48h65.52v-54.48z" fill="url(#aa)" fill-rule="evenodd"/>
</g>
<path id="kx" d="m240.33 35.16h65.758v54.957h-65.758zm0.35937 54.719-0.24219-0.23829h65.52l-0.23828 0.23829v-54.48l0.23828 0.24218h-65.52l0.24219-0.24218"/>
<g id="ky" transform="translate(-169.12 -191.28)" clip-path="url(#az)">
<path id="kz" d="m425.64 238.68v30.359h34.441v-30.359z" fill="url(#z)" fill-rule="evenodd"/>
</g>
<path id="la" d="m256.28 47.16h34.922v30.84h-34.922zm0.48046 30.598-0.23829-0.23828h34.438l-0.23829 0.23828v-30.359l0.23829 0.24218h-34.438l0.23829-0.24218"/>
<path id="lb" d="m225.2 99.957v-3h0.71875v3zm0-5.2773v-3h0.71875v3zm0-5.1602v-3h0.71875v3zm0-5.2812v-3h0.71875v3zm0-5.2812v-3h0.71875v3zm0-5.2773v-3h0.71875v3zm0-5.1602v-3h0.71875v3zm0-5.2812v-3h0.71875v3zm0-5.2812v-3h0.71875v3zm0-5.2773v-3h0.71875v3zm0-5.1602v-3h0.71875v3zm0-5.2812v-3h0.71875v3zm0-5.2812v-3h0.71875v3zm0-5.2773v-3h0.71875v3zm0-5.1602v-0.72266h3.1211v0.84375h-2.7617l0.35937-0.48046v0.35937zm5.3984-0.72266h3v0.84375h-3zm5.1602 0h3v0.84375h-3zm5.2812 0h3v0.84375h-3zm5.2813 0h3v0.84375h-3zm5.2773 0h3v0.84375h-3zm5.1602 0h3v0.84375h-3zm5.2812 0h3v0.84375h-3zm5.2813 0h3v0.84375h-3zm5.2773 0h3v0.84375h-3zm5.1602 0h3v0.84375h-3zm5.2812 0h3v0.84375h-3zm5.2813 0h3v0.84375h-3zm5.2773 0h3v0.84375h-3zm5.1602 0h3v0.84375h-3zm5.2812 0h3v0.84375h-3zm5.2812 0h3v0.84375h-3zm5.2773 0h3v0.84375h-3zm4.9219 1.082v3h-0.83984v-3zm0 5.2812v3h-0.83984v-3zm0 5.2773v3h-0.83984v-3zm0 5.2812v3h-0.83984v-3zm0 5.1602v3h-0.83984v-3zm0 5.2812v3h-0.83984v-3zm0 5.2773v3h-0.83984v-3zm0 5.2812v3h-0.83984v-3zm0 5.1602v3h-0.83984v-3zm0 5.2812v3h-0.83984v-3zm0 5.2773v3h-0.83984v-3zm0 5.2812v3h-0.83984v-3zm0 5.1602v3h-0.83984v-3zm0 5.2812v3h-0.83984v-3zm-0.83984 5.1602h-3v-0.72265h3zm-5.2812 0h-3v-0.72265h3zm-5.2812 0h-3v-0.72265h3zm-5.2773 0h-3v-0.72265h3zm-5.1602 0h-3v-0.72265h3zm-5.2812 0h-3v-0.72265h3zm-5.2812 0h-3v-0.72265h3zm-5.2773 0h-3v-0.72265h3zm-5.1602 0h-3v-0.72265h3zm-5.2813 0h-3v-0.72265h3zm-5.2812 0h-3v-0.72265h3zm-5.2773 0h-3v-0.72265h3zm-5.1602 0h-3v-0.72265h3zm-5.2813 0h-3v-0.72265h3zm-5.2812 0h-3v-0.72265h3zm-5.2773 0h-3v-0.72265h3zm-5.1602 0h-3v-0.72265h3zm-5.2813 0h-3v-0.72265h3"/>
<path id="lc" d="m262.28 66.719v8.6406h9.2422v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="ld" transform="translate(-169.12 -191.28)">
<use id="le" x="432.35983" y="264.71988" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="lf" transform="translate(-169.12 -191.28)">
<use id="lg" x="434.15985" y="264.71988" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="lh" transform="translate(-169.12 -191.28)">
<use id="li" x="436.79984" y="264.71988" width="100%" height="100%" xlink:href="#d"/>
</g>
<path id="lj" d="m265.17 36.84v8.6406h20.641v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="lk" transform="translate(-169.12 -191.28)">
<use id="ll" x="435.23984" y="234.8399" width="100%" height="100%" xlink:href="#d"/>
<use id="lm" x="438.23984" y="234.8399" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="ln" transform="translate(-169.12 -191.28)">
<use id="lo" x="441.11981" y="234.8399" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="lp" transform="translate(-169.12 -191.28)">
<use id="lq" x="444.23981" y="234.8399" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="lr" transform="translate(-169.12 -191.28)">
<use id="ls" x="446.03983" y="234.8399" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="lt" transform="translate(-169.12 -191.28)">
<use id="lu" x="449.15982" y="234.8399" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="lv" transform="translate(-169.12 -191.28)">
<use id="lw" x="450.71982" y="234.8399" width="100%" height="100%" xlink:href="#au"/>
</g>
<path id="lx" d="m107.49 22.438h90.477v0.83984h-90.477zm0.59766 2.1602-3.5977-1.8008 3.5977-1.7969zm89.281-3.5977 3.5976 1.7969-3.5976 1.8008"/>
<path id="ly" d="m149.84 11.758v8.6406h20.039v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="lz" transform="translate(-169.12 -191.28)">
<use id="ma" x="319.91986" y="209.75992" width="100%" height="100%" xlink:href="#d"/>
<use id="mb" x="322.91986" y="209.75992" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="mc" transform="translate(-169.12 -191.28)">
<use id="md" x="325.79987" y="209.75992" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="me" transform="translate(-169.12 -191.28)">
<use id="mf" x="328.91986" y="209.75992" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="mg" transform="translate(-169.12 -191.28)">
<use id="mh" x="330.71988" y="209.75992" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="mi" transform="translate(-169.12 -191.28)">
<use id="mj" x="333.83987" y="209.75992" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="mk" transform="translate(-169.12 -191.28)">
<use id="ml" x="335.39987" y="209.75992" width="100%" height="100%" xlink:href="#at"/>
</g>
<path id="mm" d="m202.76 60.957h21v0.83984h-21zm0.60156 2.2812-3.6016-1.8008 3.6016-1.7969zm19.801-3.5977 3.5977 1.7969-3.5977 1.8008"/>
<path id="mn" d="m196.88 48.84v11.16h22.441v-11.16z" fill="#fff" fill-rule="evenodd"/>
<g id="mo" transform="translate(-169.12 -191.28)">
<use id="mp" x="367.31985" y="246.9599" width="100%" height="100%" xlink:href="#d"/>
<use id="mq" x="370.31985" y="246.9599" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="mr" transform="translate(-169.12 -191.28)">
<use id="ms" x="373.19986" y="246.9599" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="mt" transform="translate(-169.12 -191.28)">
<use id="mu" x="376.31985" y="246.9599" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="mv" transform="translate(-169.12 -191.28)">
<use id="mw" x="378.11987" y="246.9599" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="mx" transform="translate(-169.12 -191.28)">
<use id="my" x="381.23987" y="246.9599" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="mz" transform="translate(-169.12 -191.28)">
<use id="na" x="382.79987" y="246.9599" width="100%" height="100%" xlink:href="#as"/>
</g>
<path id="nb" d="m243.44 32.52h60v0.83984h-60zm0.60157 2.2773-3.6016-1.7969 3.6016-1.8008zm58.801-3.5976 3.5976 1.8008-3.5976 1.7969"/>
<path id="nc" d="m266.24 81.117v6.7226h-0.96093v-6.7226zm1.3203 6.1211-1.8008 3.6016-1.8008-3.6016"/>
<path id="nd" d="m268.52 102v8.5195h-0.96093v-8.5195zm-2.2812 0.59766 1.8008-3.5977 1.8008 3.5977"/>
<g id="ne" transform="translate(-169.12 -191.28)">
<use id="nf" x="432.35983" y="288.83987" width="100%" height="100%" xlink:href="#d"/>
<use id="ng" x="435.35983" y="288.83987" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="nh" transform="translate(-169.12 -191.28)">
<use id="ni" x="438.23984" y="288.83987" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="nj" transform="translate(-169.12 -191.28)">
<use id="nk" x="441.35983" y="288.83987" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="nl" transform="translate(-169.12 -191.28)">
<use id="nm" x="443.15982" y="288.83987" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="nn" transform="translate(-169.12 -191.28)">
<use id="no" x="446.27985" y="288.83987" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="np" transform="translate(-169.12 -191.28)">
<use id="nq" x="447.83984" y="288.83987" width="100%" height="100%" xlink:href="#ar"/>
</g>
<path id="nr" d="m166.4 83.039h-27.961v-0.83984h27.961zm-0.59765-2.2812 3.5976 1.8008-3.5976 1.8008zm-26.762 3.6016-3.6016-1.8008 3.6016-1.8008"/>
<path id="ns" d="m176.84 88.918v8.6406h22.918v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="nt" transform="translate(-169.12 -191.28)">
<use id="nu" x="346.79987" y="286.91989" width="100%" height="100%" xlink:href="#d"/>
<use id="nv" x="349.79987" y="286.91989" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="nw" transform="translate(-169.12 -191.28)">
<use id="nx" x="352.67987" y="286.91989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ny" transform="translate(-169.12 -191.28)">
<use id="nz" x="355.79987" y="286.91989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="oa" transform="translate(-169.12 -191.28)">
<use id="ob" x="357.59988" y="286.91989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="oc" transform="translate(-169.12 -191.28)">
<use id="od" x="360.71988" y="286.91989" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="oe" transform="translate(-169.12 -191.28)">
<use id="of" x="362.27988" y="286.91989" width="100%" height="100%" xlink:href="#p"/>
<use id="og" x="365.27988" y="286.91989" width="100%" height="100%" xlink:href="#aq"/>
</g>
<path id="oh" d="m291.44 79.199v3.5976h-0.95702v-3.5976zm0 6.3594v3.6016h-0.95702v-3.6016zm0 6.2383v3.6016h-0.95702v-3.6016zm0 6.3633v3.5976h-0.95702v-3.5976zm0 6.2383v3.6016h-0.95702v-3.6016zm0 6.3594v3.6016h-0.95702v-3.6016zm0 6.2422v3.5977h-0.95702v-3.5977zm0 6.3594v3.5977h-0.95702v-3.5977zm0 6.2383v3.6016h-0.95702v-3.6016zm0 6.3594v2.043h-0.95702v-2.043"/>
<path id="oi" d="m306.33 81.117v3.6016h-0.83985v-3.6016zm0 6.3633v3.5976h-0.83985v-3.5976zm0 6.2383v3.6016h-0.83985v-3.6016zm0 6.3594v3.6016h-0.83985v-3.6016zm0 6.2422v3.5977h-0.83985v-3.5977zm0 6.3594v3.5976h-0.83985v-3.5976zm0 6.2383v3.6016h-0.83985v-3.6016zm0 6.3594v3.6016h-0.83985v-3.6016zm0 6.2422v3.5977h-0.83985v-3.5977zm0 6.3594v2.1602h-0.83985v-2.1602"/>
<path id="oj" d="m268.04 136.68h21.121v0.83985h-21.121zm20.52-1.4414 3.6016 1.8008-3.6016 1.8008"/>
<path id="ok" d="m329.49 137.52h-19.441v-0.83985h19.441zm-18.84 1.3203-3.6016-1.8008 3.6016-1.8008"/>
<path id="ol" d="m287 143.88v8.6406h23.52v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="om" transform="translate(-169.12 -191.28)">
<use id="on" x="456.95981" y="341.87985" width="100%" height="100%" xlink:href="#d"/>
<use id="oo" x="459.95981" y="341.87985" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="op" transform="translate(-169.12 -191.28)">
<use id="oq" x="462.83981" y="341.87985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="or" transform="translate(-169.12 -191.28)">
<use id="os" x="465.95981" y="341.87985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ot" transform="translate(-169.12 -191.28)">
<use id="ou" x="467.75983" y="341.87985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ov" transform="translate(-169.12 -191.28)">
<use id="ow" x="470.87982" y="341.87985" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="ox" transform="translate(-169.12 -191.28)">
<use id="oy" x="472.43982" y="341.87985" width="100%" height="100%" xlink:href="#p"/>
<use id="oz" x="475.43982" y="341.87985" width="100%" height="100%" xlink:href="#p"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 59 KiB

View File

@ -0,0 +1,12 @@
Name,Description,Flags,Value
(n/ psd.1),Width of nsdm(psdm),P,0.380
(n/ psd.2),Spacing of nsdm(psdm) to nsdm(psdm),P,0.380
(n/ psd.3),Manual merge if less than minimum,,
(n/ psd.5a),"Enclosure of diff by nsdm(psdm), except for butting edge",,0.125
(n/ psd.5b),"Enclosure of tap by nsdm(psdm), except for butting edge",P,0.125
(n/ psd.6),Enclosure of diff/tap butting edge by nsdm (psdm),,0.000
(n/ psd.7),Spacing of NSDM/PSDM to opposite implant diff or tap (for non-abutting diff/tap edges),,0.130
(n/ psd.8),Nsdm and psdm cannot overlap diff/tap regions of opposite doping,DE,
(n/ psd.9),"Diff and tap must be enclosed by their corresponding implant layers. Rule exempted for\n- diff inside ""advSeal_6um* OR cuPillarAdvSeal_6um*"" pcell for SKY130P*/SP8P*/SKY130DI-5R-CSMC flows\n- diff rings around the die at min total L>1000 um and W=0.3 um\n- gated_npn \n- :drc_tag:`areaid.zer`.",DE,
(n/ psd.10a),Min area of Nsdm (um^2),,0.265
(n/ psd.10b),Min area of Psdm (um^2),,0.255
1 Name Description Flags Value
2 (n/ psd.1) Width of nsdm(psdm) P 0.380
3 (n/ psd.2) Spacing of nsdm(psdm) to nsdm(psdm) P 0.380
4 (n/ psd.3) Manual merge if less than minimum
5 (n/ psd.5a) Enclosure of diff by nsdm(psdm), except for butting edge 0.125
6 (n/ psd.5b) Enclosure of tap by nsdm(psdm), except for butting edge P 0.125
7 (n/ psd.6) Enclosure of diff/tap butting edge by nsdm (psdm) 0.000
8 (n/ psd.7) Spacing of NSDM/PSDM to opposite implant diff or tap (for non-abutting diff/tap edges) 0.130
9 (n/ psd.8) Nsdm and psdm cannot overlap diff/tap regions of opposite doping DE
10 (n/ psd.9) Diff and tap must be enclosed by their corresponding implant layers. Rule exempted for\n- diff inside "advSeal_6um* OR cuPillarAdvSeal_6um*" pcell for SKY130P*/SP8P*/SKY130DI-5R-CSMC flows\n- diff rings around the die at min total L>1000 um and W=0.3 um\n- gated_npn \n- :drc_tag:`areaid.zer`. DE
11 (n/ psd.10a) Min area of Nsdm (um^2) 0.265
12 (n/ psd.10b) Min area of Psdm (um^2) 0.255

View File

@ -0,0 +1,706 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="cj" width="269.04pt" height="77.33pt" version="1.1" viewBox="0 0 269.04 77.33" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="ck">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="cl">
<g id="cm">
<symbol id="k" overflow="visible">
<path id="cn" d="m1.9375-0.54688c-0.21875 0.29688-0.26562 0.34375-0.34375 0.34375-0.046875 0-0.078125-0.046875-0.078125-0.09375 0-0.078125 0.14062-0.67188 0.28125-1.2188 0.10938-0.46875 0.20312-0.85938 0.40625-1.8594l-0.015625-0.015625c-0.21875 0.046875-0.375 0.078125-0.64062 0.10938v0.09375c0.23438 0 0.26562 0.015625 0.26562 0.125 0 0.0625-0.015625 0.09375-0.078125 0.34375l-0.17188 0.8125c-0.03125-0.20312-0.10938-0.28125-0.28125-0.28125-0.54688 0-1.2188 0.9375-1.2188 1.6719 0 0.35938 0.17188 0.5625 0.4375 0.5625 0.28125 0 0.46875-0.15625 0.75-0.64062-0.046875 0.25-0.046875 0.32812-0.046875 0.4375 0 0.125 0.0625 0.21875 0.17188 0.21875 0.17188 0 0.39062-0.20312 0.60938-0.5625zm-0.64062-1.5312c0.125 0.015625 0.1875 0.10938 0.1875 0.28125 0 0.76562-0.42188 1.6094-0.8125 1.6094-0.14062 0-0.25-0.125-0.25-0.32812 0-0.40625 0.21875-0.98438 0.48438-1.3281 0.125-0.15625 0.28125-0.25 0.39062-0.23438z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="co" d="m0.92188-0.5625c-0.09375 0.15625-0.125 0.1875-0.15625 0.25-0.078125 0.078125-0.14062 0.14062-0.17188 0.14062-0.046875 0-0.078125-0.046875-0.078125-0.078125 0-0.046875 0.015625-0.125 0.046875-0.21875 0-0.015625 0.015625-0.046875 0.015625-0.09375v-0.015625h0.015625l0.35938-1.6094h-0.015625c-0.42188 0.09375-0.5 0.10938-0.67188 0.125v0.078125c0.23438 0 0.26562 0.015625 0.26562 0.10938 0 0.046875 0 0.125-0.03125 0.21875l-0.20312 0.89062c-0.0625 0.28125-0.09375 0.4375-0.09375 0.53125 0 0.1875 0.0625 0.28125 0.1875 0.28125 0.20312 0 0.35938-0.14062 0.59375-0.5625zm-0.03125-2.6875c-0.10938 0-0.1875 0.10938-0.1875 0.26562s0.078125 0.26562 0.20312 0.26562c0.10938 0 0.20312-0.125 0.20312-0.25 0-0.15625-0.09375-0.28125-0.21875-0.28125z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="cp" d="m0.14062-1.9688h0.39062l-0.375 2.0938c-0.09375 0.53125-0.23438 0.79688-0.40625 0.79688-0.046875 0-0.078125-0.03125-0.078125-0.078125 0-0.015625 0-0.03125 0.015625-0.046875 0.015625-0.03125 0.015625-0.0625 0.015625-0.09375 0-0.09375-0.078125-0.1875-0.15625-0.1875-0.09375 0-0.15625 0.09375-0.15625 0.20312 0 0.17188 0.14062 0.3125 0.32812 0.3125 0.375 0 0.65625-0.5 0.82812-1.4062l0.3125-1.5938h0.45312l0.015625-0.15625h-0.4375c0.10938-0.78125 0.26562-1.1406 0.5-1.1406 0.0625 0 0.09375 0.03125 0.09375 0.0625 0 0.015625 0 0.03125-0.015625 0.046875-0.015625 0.046875-0.03125 0.078125-0.03125 0.10938 0 0.125 0.0625 0.20312 0.15625 0.20312 0.10938 0 0.1875-0.09375 0.1875-0.20312 0-0.1875-0.15625-0.32812-0.35938-0.32812-0.21875 0-0.375 0.10938-0.53125 0.34375-0.125 0.20312-0.20312 0.42188-0.32812 0.90625h-0.39062z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="cq" d="m1.2344-2.125h-0.32812l0.10938-0.51562c0.015625 0 0.015625-0.015625 0.015625-0.015625 0-0.046875-0.015625-0.0625-0.03125-0.0625-0.03125 0-0.046875 0.015625-0.078125 0.046875-0.15625 0.25-0.42188 0.5-0.54688 0.54688-0.10938 0.046875-0.14062 0.078125-0.14062 0.125 0 0 0 0.015625 0.015625 0.03125h0.29688l-0.29688 1.375c0 0.03125-0.015625 0.046875-0.03125 0.09375-0.03125 0.15625-0.0625 0.32812-0.0625 0.35938 0 0.10938 0.09375 0.1875 0.20312 0.1875 0.1875 0 0.32812-0.125 0.59375-0.59375l-0.0625-0.03125c-0.20312 0.3125-0.26562 0.39062-0.32812 0.39062-0.046875 0-0.0625-0.046875-0.0625-0.09375v-0.03125l0.35938-1.6562h0.35938z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="cr" d="m1.9375-0.54688c-0.0625 0.078125-0.078125 0.09375-0.10938 0.14062-0.125 0.15625-0.1875 0.20312-0.21875 0.20312s-0.0625-0.03125-0.0625-0.0625c0-0.10938 0.17188-0.95312 0.375-1.8125l0.03125-0.09375-0.03125-0.015625-0.26562 0.03125v0.015625l-0.046875 0.23438c-0.03125-0.1875-0.15625-0.28125-0.34375-0.28125-0.54688 0-1.1875 0.90625-1.1875 1.6875 0 0.34375 0.15625 0.54688 0.42188 0.54688 0.29688 0 0.46875-0.15625 0.84375-0.76562-0.09375 0.375-0.09375 0.45312-0.09375 0.5625 0 0.14062 0.046875 0.20312 0.15625 0.20312 0.17188 0 0.28125-0.09375 0.59375-0.54688zm-0.64062-1.5312c0.14062 0 0.23438 0.125 0.23438 0.29688 0 0.42188-0.21875 1-0.5 1.375-0.10938 0.14062-0.25 0.21875-0.35938 0.21875-0.15625 0-0.25-0.14062-0.25-0.375 0-0.26562 0.15625-0.78125 0.34375-1.0938 0.15625-0.28125 0.35938-0.4375 0.53125-0.42188z"/>
</symbol>
<symbol id="n" overflow="visible">
<path id="cs" d="m1.3125-3.3125-1.5781 3.4062h0.29688l1.5781-3.4062z"/>
</symbol>
<symbol id="m" overflow="visible">
<path id="ct" d="m0.23438-2h0.09375s0.015625 0 0.015625-0.015625c0.046875-0.03125 0.15625 0.0625 0.15625 0.14062 0 0.046875-0.14062 0.75-0.29688 1.4062-0.10938 0.5-0.20312 0.96875-0.23438 1.1094-0.046875 0.23438-0.10938 0.29688-0.28125 0.29688v0.078125h0.85938v-0.078125c-0.20312 0-0.26562-0.03125-0.26562-0.14062 0-0.078125 0.0625-0.45312 0.15625-0.82812 0.09375 0.0625 0.17188 0.078125 0.26562 0.078125 0.60938 0 1.2656-0.82812 1.2656-1.6094 0-0.39062-0.1875-0.625-0.48438-0.625-0.28125 0-0.46875 0.15625-0.71875 0.5625l0.125-0.5 0.015625-0.046875s-0.015625 0-0.015625-0.015625-0.015625-0.015625-0.015625-0.015625v0.015625l-0.65625 0.10938zm1.0938 0.015625c0.17188 0.015625 0.26562 0.14062 0.26562 0.4375 0 0.32812-0.125 0.75-0.3125 1.0625-0.17188 0.29688-0.375 0.4375-0.59375 0.4375-0.10938 0-0.20312-0.0625-0.20312-0.17188 0-0.17188 0.15625-0.82812 0.28125-1.1875 0.10938-0.34375 0.35938-0.59375 0.5625-0.57812z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="cu" d="m0.078125-2.3438c0.03125-0.015625 0.078125-0.015625 0.14062-0.015625 0.14062 0 0.17188 0.078125 0.17188 0.375v1.4531c0 0.34375-0.046875 0.42188-0.29688 0.4375v0.09375h1.0469v-0.09375c-0.25-0.015625-0.32812-0.09375-0.32812-0.29688v-1.6562c0.23438-0.26562 0.34375-0.32812 0.51562-0.32812 0.23438 0 0.35938 0.17188 0.35938 0.5625v1.2344c0 0.35938-0.0625 0.46875-0.3125 0.48438v0.09375h1.0312v-0.09375c-0.25-0.03125-0.3125-0.09375-0.3125-0.375v-1.3594c0-0.54688-0.21875-0.875-0.57812-0.875-0.23438 0-0.375 0.09375-0.71875 0.46875v-0.45312l-0.03125-0.015625c-0.25 0.10938-0.40625 0.17188-0.6875 0.26562z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="cv" d="m1.4219-3.9688h-0.32812l-1.1406 4.0469h0.34375z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="cw" d="m0.046875-2.3125h0.125c0.17188 0 0.20312 0.0625 0.20312 0.32812v2.75c0 0.3125-0.0625 0.375-0.34375 0.40625v0.10938h1.1875v-0.10938c-0.35938-0.015625-0.4375-0.078125-0.4375-0.4375v-0.92188c0.17188 0.1875 0.29688 0.25 0.5 0.25 0.59375 0 1.0469-0.65625 1.0469-1.5156 0-0.71875-0.34375-1.25-0.82812-1.25-0.28125 0-0.5 0.14062-0.71875 0.46875v-0.45312l-0.015625-0.015625c-0.28125 0.125-0.45312 0.20312-0.71875 0.29688zm0.73438 0.34375c0-0.17188 0.28125-0.375 0.51562-0.375 0.35938 0 0.60938 0.4375 0.60938 1.125 0 0.65625-0.25 1.0938-0.60938 1.0938-0.23438 0-0.51562-0.21875-0.51562-0.39062z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="cx" d="m1.5625-1.8438-0.015625-0.79688h-0.0625l-0.015625 0.015625c-0.03125 0.03125-0.046875 0.046875-0.0625 0.046875-0.03125 0-0.078125-0.015625-0.14062-0.046875-0.10938-0.046875-0.20312-0.078125-0.34375-0.078125-0.39062 0-0.67188 0.3125-0.67188 0.73438 0 0.32812 0.15625 0.5625 0.57812 0.84375l0.29688 0.1875c0.17188 0.125 0.25 0.26562 0.25 0.4375 0 0.26562-0.15625 0.42188-0.40625 0.42188-0.17188 0-0.32812-0.0625-0.42188-0.20312s-0.14062-0.28125-0.20312-0.60938h-0.09375v0.92188h0.078125c0.03125-0.0625 0.046875-0.078125 0.10938-0.078125 0.046875 0 0.10938 0.015625 0.21875 0.046875 0.14062 0.03125 0.28125 0.0625 0.375 0.0625 0.375 0 0.6875-0.34375 0.6875-0.75 0-0.29688-0.10938-0.5-0.40625-0.70312l-0.54688-0.375c-0.125-0.09375-0.20312-0.25-0.20312-0.40625 0-0.23438 0.15625-0.39062 0.375-0.39062 0.28125 0 0.4375 0.1875 0.54688 0.71875z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="cy" d="m1.7031 0.0625 0.73438-0.3125v-0.09375c-0.09375 0.015625-0.10938 0.015625-0.125 0.015625-0.17188 0-0.21875-0.078125-0.21875-0.34375v-3.3281l-0.015625-0.015625c-0.23438 0.10938-0.40625 0.15625-0.73438 0.26562v0.09375c0.046875-0.015625 0.078125-0.015625 0.10938-0.015625 0.1875 0 0.23438 0.0625 0.23438 0.3125v0.90625c-0.1875-0.1875-0.32812-0.25-0.53125-0.25-0.5625 0-1.0156 0.67188-1.0156 1.5 0 0.75 0.35938 1.2656 0.90625 1.2656 0.28125 0 0.46875-0.125 0.64062-0.39062v0.375zm-0.015625-0.65625c0 0.03125-0.03125 0.10938-0.09375 0.17188-0.078125 0.10938-0.20312 0.17188-0.34375 0.17188-0.42188 0-0.6875-0.46875-0.6875-1.1875 0-0.67188 0.23438-1.0938 0.60938-1.0938 0.26562 0 0.51562 0.26562 0.51562 0.57812z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="cz" d="m0.625-0.59375c-0.15625 0-0.28125 0.15625-0.28125 0.34375 0 0.17188 0.125 0.3125 0.26562 0.3125 0.15625 0 0.28125-0.14062 0.28125-0.3125 0-0.1875-0.125-0.34375-0.26562-0.34375z"/>
</symbol>
<symbol id="be" overflow="visible">
<path id="da" d="m1.4375-3.9688-0.89062 0.53125v0.078125c0.0625-0.03125 0.10938-0.046875 0.14062-0.0625 0.078125-0.03125 0.17188-0.0625 0.21875-0.0625 0.10938 0 0.15625 0.09375 0.15625 0.28125v2.6562c0 0.1875-0.046875 0.32812-0.125 0.375-0.078125 0.0625-0.14062 0.078125-0.35938 0.078125v0.09375h1.375v-0.09375c-0.39062 0-0.46875-0.0625-0.46875-0.34375v-3.5156z"/>
</symbol>
<symbol id="bd" overflow="visible">
<path id="db" d="m2.3594-0.8125-0.078125-0.015625c-0.17188 0.32812-0.23438 0.375-0.46875 0.375h-1.1719l0.82812-1.0312c0.4375-0.54688 0.625-0.98438 0.625-1.4531 0-0.57812-0.39062-1.0312-0.90625-1.0312-0.28125 0-0.53125 0.125-0.71875 0.35938-0.15625 0.20312-0.23438 0.39062-0.3125 0.8125l0.09375 0.03125c0.20312-0.57812 0.39062-0.76562 0.71875-0.76562 0.42188 0 0.70312 0.32812 0.70312 0.82812 0 0.45312-0.21875 1-0.64062 1.5156l-0.875 1.1094v0.078125h1.9219z"/>
</symbol>
<symbol id="bc" overflow="visible">
<path id="dc" d="m0.76562-1.9375c0.28125 0 0.39062 0.015625 0.51562 0.0625 0.3125 0.125 0.5 0.46875 0.5 0.875 0 0.48438-0.28125 0.875-0.64062 0.875-0.14062 0-0.23438-0.046875-0.42188-0.1875-0.15625-0.10938-0.23438-0.14062-0.3125-0.14062-0.125 0-0.1875 0.078125-0.1875 0.20312 0 0.20312 0.20312 0.32812 0.54688 0.32812 0.39062 0 0.78125-0.15625 1.0156-0.39062s0.35938-0.57812 0.35938-0.96875c0-0.3125-0.078125-0.57812-0.21875-0.76562-0.10938-0.125-0.20312-0.20312-0.42188-0.3125 0.34375-0.26562 0.46875-0.48438 0.46875-0.8125 0-0.46875-0.3125-0.79688-0.76562-0.79688-0.25 0-0.46875 0.09375-0.64062 0.28125-0.15625 0.15625-0.23438 0.3125-0.34375 0.67188l0.078125 0.015625c0.20312-0.42188 0.42188-0.625 0.73438-0.625 0.32812 0 0.54688 0.26562 0.54688 0.64062 0 0.20312-0.078125 0.42188-0.20312 0.5625-0.14062 0.17188-0.28125 0.26562-0.60938 0.40625z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="dd" d="m0.89062-3.4219h0.98438c0.078125 0 0.09375-0.015625 0.10938-0.0625l0.1875-0.51562-0.046875-0.046875c-0.078125 0.125-0.125 0.15625-0.23438 0.15625h-1.0312l-0.53125 1.3906c-0.015625 0.015625-0.015625 0.015625-0.015625 0.03125 0 0.03125 0.03125 0.046875 0.0625 0.046875 0.15625 0 0.35938 0.046875 0.5625 0.125 0.5625 0.21875 0.82812 0.57812 0.82812 1.1562 0 0.5625-0.29688 1-0.6875 1-0.09375 0-0.1875-0.03125-0.32812-0.17188-0.15625-0.125-0.28125-0.1875-0.375-0.1875-0.14062 0-0.21875 0.078125-0.21875 0.21875 0 0.21875 0.23438 0.35938 0.60938 0.35938 0.40625 0 0.76562-0.15625 1.0156-0.45312 0.23438-0.26562 0.32812-0.59375 0.32812-1.0469 0-0.42188-0.09375-0.6875-0.34375-0.98438-0.20312-0.26562-0.5-0.39062-1.0781-0.51562z"/>
</symbol>
<symbol id="bh" overflow="visible">
<path id="de" d="m0.76562-4-0.03125-0.015625c-0.20312 0.09375-0.34375 0.14062-0.57812 0.21875l-0.14062 0.046875v0.09375c0.03125-0.015625 0.046875-0.015625 0.078125-0.015625 0.20312 0 0.25 0.0625 0.25 0.3125v3.0469c0 0.17188 0.42188 0.375 0.8125 0.375 0.65625 0 1.1562-0.65625 1.1562-1.4844 0-0.73438-0.375-1.2812-0.85938-1.2812-0.3125 0-0.59375 0.21875-0.6875 0.5zm0 2.1094c0-0.23438 0.21875-0.4375 0.48438-0.4375 0.39062 0 0.625 0.45312 0.625 1.1719 0 0.65625-0.23438 1.0312-0.64062 1.0312-0.25 0-0.46875-0.14062-0.46875-0.28125z"/>
</symbol>
<symbol id="bg" overflow="visible">
<path id="df" d="m2.1875-0.39062c-0.078125 0.078125-0.14062 0.10938-0.21875 0.10938-0.10938 0-0.14062-0.078125-0.14062-0.32812v-1.1562c0-0.29688-0.03125-0.46875-0.10938-0.60938-0.10938-0.21875-0.3125-0.32812-0.60938-0.32812-0.46875 0-0.82812 0.28125-0.82812 0.65625 0 0.14062 0.09375 0.25 0.20312 0.25 0.125 0 0.23438-0.10938 0.23438-0.23438 0-0.03125-0.015625-0.0625-0.015625-0.09375-0.015625-0.0625-0.015625-0.10938-0.015625-0.15625 0-0.15625 0.15625-0.28125 0.35938-0.28125 0.23438 0 0.375 0.17188 0.375 0.48438v0.35938c-0.76562 0.375-0.84375 0.42188-1.0625 0.64062-0.10938 0.10938-0.17188 0.3125-0.17188 0.51562 0 0.35938 0.21875 0.625 0.51562 0.625 0.21875 0 0.42188-0.125 0.71875-0.4375 0.03125 0.3125 0.125 0.4375 0.32812 0.4375 0.15625 0 0.26562-0.078125 0.4375-0.29688zm-0.76562-0.32812c0 0.17188-0.03125 0.23438-0.125 0.29688-0.125 0.09375-0.26562 0.14062-0.35938 0.14062-0.17188 0-0.3125-0.20312-0.3125-0.45312v-0.03125c0-0.34375 0.20312-0.54688 0.79688-0.8125z"/>
</symbol>
<symbol id="bf" overflow="visible">
<path id="dg" d="m2.2188-3.8906h-1.8281l-0.29688 0.85938 0.09375 0.046875c0.20312-0.39062 0.29688-0.46875 0.57812-0.46875h1.0625l-0.96875 3.5h0.3125l1.0469-3.8438z"/>
</symbol>
</g>
<image id="bb" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAhSURBVAiZY/zPAAEsDAyMDP8ZGBkYYSKMDAz/IWJEqAEAWh0KC+c2EzcAAAAASUVORK5CYII="/>
<mask id="ar">
<use id="dh" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#bb"/>
</mask>
<clipPath id="ch">
<rect id="di" width="3" height="3"/>
</clipPath>
<g id="x" clip-path="url(#ch)">
<rect id="dj" width="3" height="3" fill="#fff"/>
<rect id="dk" width="3" height="3" mask="url(#ar)"/>
</g>
<image id="ba" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAqSURBVAiZRcsxCsAwEMTAueD/f1kpzuBqJcSODDnA7CgftbLQef22+8oP10MNBrBq1WQAAAAASUVORK5CYII="/>
<mask id="aq">
<use id="dl" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ba"/>
</mask>
<clipPath id="cf">
<rect id="dm" width="3" height="3"/>
</clipPath>
<g id="w" clip-path="url(#cf)">
<rect id="dn" width="3" height="3" fill="#fff"/>
<rect id="do" width="3" height="3" mask="url(#aq)"/>
</g>
<image id="az" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAApSURBVAiZNcrBCQAwDMPAc8j+K7uPEn2EQLRaVnza77naqGBB3Fpz9wMAcQwKZ5w22wAAAABJRU5ErkJggg=="/>
<mask id="ap">
<use id="dp" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#az"/>
</mask>
<clipPath id="cd">
<rect id="dq" width="3" height="3"/>
</clipPath>
<g id="v" clip-path="url(#cd)">
<rect id="dr" width="3" height="3" fill="#fff"/>
<rect id="ds" width="3" height="3" mask="url(#ap)"/>
</g>
<image id="ay" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAApSURBVAiZNcrBCQAwDMPAc8j+K7uPEn2EQLRaVnza77naqGBB3Fpz9wMAcQwKZ5w22wAAAABJRU5ErkJggg=="/>
<mask id="ao">
<use id="dt" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ay"/>
</mask>
<clipPath id="cb">
<rect id="du" width="3" height="3"/>
</clipPath>
<g id="u" clip-path="url(#cb)">
<rect id="dv" width="3" height="3" fill="#fff"/>
<rect id="dw" width="3" height="3" mask="url(#ao)"/>
</g>
<image id="ax" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAdSURBVAiZY/zPAAP//zMw/P/PwAgX+Q8VYyRCDQCmchPxKoqyZwAAAABJRU5ErkJggg=="/>
<mask id="an">
<use id="dx" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ax"/>
</mask>
<clipPath id="bz">
<rect id="dy" width="3" height="3"/>
</clipPath>
<g id="t" clip-path="url(#bz)">
<rect id="dz" width="3" height="3" fill="#fff"/>
<rect id="ea" width="3" height="3" mask="url(#an)"/>
</g>
<image id="aw" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAoSURBVAiZRcmxDQAwCAQxg9h/5U8RonTWnUgQLhQQ/dJEoczf+zrrA0wNDgM+O8MPAAAAAElFTkSuQmCC"/>
<mask id="am">
<use id="eb" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#aw"/>
</mask>
<clipPath id="bx">
<rect id="ec" width="3" height="3"/>
</clipPath>
<g id="s" clip-path="url(#bx)">
<rect id="ed" width="3" height="3" fill="#fff"/>
<rect id="ee" width="3" height="3" mask="url(#am)"/>
</g>
<image id="av" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAhSURBVAiZY/zPAAEsDAyMDP8ZGBkYYSKMDAz/IWJEqAEAWh0KC+c2EzcAAAAASUVORK5CYII="/>
<mask id="al">
<use id="ef" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#av"/>
</mask>
<clipPath id="bv">
<rect id="eg" width="3" height="3"/>
</clipPath>
<g id="r" clip-path="url(#bv)">
<rect id="eh" width="3" height="3" fill="#fff"/>
<rect id="ei" width="3" height="3" mask="url(#al)"/>
</g>
<image id="au" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAdSURBVAiZY/zPAAP//zMw/P/PwAgX+Q8VYyRCDQCmchPxKoqyZwAAAABJRU5ErkJggg=="/>
<mask id="ak">
<use id="ej" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#au"/>
</mask>
<clipPath id="bt">
<rect id="ek" width="3" height="3"/>
</clipPath>
<g id="q" clip-path="url(#bt)">
<rect id="el" width="3" height="3" fill="#fff"/>
<rect id="em" width="3" height="3" mask="url(#ak)"/>
</g>
<image id="at" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAfSURBVAiZY/zPAAX/GRj+/2dg+M8IF4Hw/zMwEqEGAKZyE/GJhEKMAAAAAElFTkSuQmCC"/>
<mask id="aj">
<use id="en" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#at"/>
</mask>
<clipPath id="br">
<rect id="eo" width="3" height="3"/>
</clipPath>
<g id="p" clip-path="url(#br)">
<rect id="ep" width="3" height="3" fill="#fff"/>
<rect id="eq" width="3" height="3" mask="url(#aj)"/>
</g>
<image id="as" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAApSURBVAiZNcrBCQAwDMPAc8j+K7uPEn2EQLRaVnza77naqGBB3Fpz9wMAcQwKZ5w22wAAAABJRU5ErkJggg=="/>
<mask id="ai">
<use id="er" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#as"/>
</mask>
<clipPath id="bp">
<rect id="es" width="3" height="3"/>
</clipPath>
<g id="o" clip-path="url(#bp)">
<rect id="et" width="3" height="3" fill="#fff"/>
<rect id="eu" width="3" height="3" mask="url(#ai)"/>
</g>
<clipPath id="bi">
<path id="ev" d="m428 459h3v4.8008h-3z"/>
</clipPath>
<clipPath id="bj">
<path id="ew" d="m428 459h1v4.8008h-1z"/>
</clipPath>
<clipPath id="bk">
<path id="ex" d="m425 459h3v4.8008h-3z"/>
</clipPath>
<clipPath id="bl">
<path id="ey" d="m424 459h3v4.8008h-3z"/>
</clipPath>
<clipPath id="bm">
<path id="ez" d="m421 460h4v3.8008h-4z"/>
</clipPath>
<clipPath id="bn">
<path id="fa" d="m419 460h3v3.8008h-3z"/>
</clipPath>
<clipPath id="bo">
<path id="fb" d="m418.68 460h1.3203v3.8008h-1.3203z"/>
</clipPath>
<clipPath id="bq">
<path id="fc" d="m396.24 456.12h17.523v24.48h-17.523z"/>
</clipPath>
<pattern id="af" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -2.04 0)" patternUnits="userSpaceOnUse">
<use id="fd" xlink:href="#o"/>
</pattern>
<clipPath id="bs">
<path id="fe" d="m417.6 456.12h15.957v43.438h-15.957z"/>
</clipPath>
<pattern id="ag" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -2.04 0)" patternUnits="userSpaceOnUse">
<use id="ff" xlink:href="#p"/>
</pattern>
<clipPath id="bu">
<path id="fg" d="m413.76 456.12h19.797v24.48h-19.797z"/>
</clipPath>
<pattern id="ah" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -2.04 0)" patternUnits="userSpaceOnUse">
<use id="fh" xlink:href="#q"/>
</pattern>
<clipPath id="bw">
<path id="fi" d="m318.96 501.36h17.52v13.562h-17.52z"/>
</clipPath>
<pattern id="y" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -10.2 0)" patternUnits="userSpaceOnUse">
<use id="fj" xlink:href="#r"/>
</pattern>
<clipPath id="by">
<path id="fk" d="m295.08 500.88h65.762v13.562h-65.762z"/>
</clipPath>
<pattern id="z" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -8.16 0)" patternUnits="userSpaceOnUse">
<use id="fl" xlink:href="#s"/>
</pattern>
<clipPath id="ca">
<path id="fm" d="m319.44 461.16h15.117v13.559h-15.117z"/>
</clipPath>
<pattern id="aa" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -8.16 0)" patternUnits="userSpaceOnUse">
<use id="fn" xlink:href="#t"/>
</pattern>
<clipPath id="cc">
<path id="fo" d="m292.8 460.2h65.398v13.562h-65.398z"/>
</clipPath>
<pattern id="ab" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -4.08 0)" patternUnits="userSpaceOnUse">
<use id="fp" xlink:href="#u"/>
</pattern>
<clipPath id="ce">
<path id="fq" d="m527.16 457.92h12.48v32.156h-12.48z"/>
</clipPath>
<pattern id="ac" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -10.2 0)" patternUnits="userSpaceOnUse">
<use id="fr" xlink:href="#v"/>
</pattern>
<clipPath id="cg">
<path id="fs" d="m492.48 454.8h21.359v17.16h-21.359z"/>
</clipPath>
<pattern id="ad" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -12.24 0)" patternUnits="userSpaceOnUse">
<use id="ft" xlink:href="#w"/>
</pattern>
<clipPath id="ci">
<path id="fu" d="m492.48 478.32h20.52v17.16h-20.52z"/>
</clipPath>
<pattern id="ae" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -4.08 0)" patternUnits="userSpaceOnUse">
<use id="fv" xlink:href="#x"/>
</pattern>
</defs>
<path id="fw" d="m236.4 6.929v-6.7188" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<g id="fx" transform="translate(-284.64 -447.75)" clip-path="url(#ci)">
<path id="fy" d="m492.48 478.32v17.16h20.52v-17.16z" fill="url(#ae)"/>
</g>
<path id="fz" d="m207.84 30.449h20.52v17.16h-20.52zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="ga" d="m218.04 3.3274h8.0391" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="gb" d="m225.36 6.0884 4.0781-2.7617-4.0781-2.2773" fill-rule="evenodd"/>
<path id="gc" d="m242.04 3.3274h-2.2812" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="gd" d="m240.96 1.0494-3.8398 2.2773 3.8398 2.7617" fill-rule="evenodd"/>
<path id="ge" d="m229.08 11.488v-10.441" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<g id="gf" transform="translate(-284.64 -447.75)" clip-path="url(#cg)">
<path id="gg" d="m492.48 454.8v17.16h21.359v-17.16z" fill="url(#ad)"/>
</g>
<path id="gh" d="m207.84 6.929h21.238v17.281h-21.238zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41449"/>
<g id="gi" transform="translate(-284.64 -447.75)" clip-path="url(#ce)">
<path id="gj" d="m527.16 457.92v32.16h12.48v-32.16z" fill="url(#ac)"/>
</g>
<path id="gk" d="m242.4 10.167h12.602v32.039h-12.602zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="gl" d="m236.4 6.9283v3.7188h0.35939v-3.7188z"/>
<path id="gm" d="m236.4 11.967v3.6016h0.35939v-3.6016z"/>
<path id="gn" d="m236.4 16.889v3.5977h0.35939v-3.5977z"/>
<path id="go" d="m236.4 21.928v3.6016h0.35939v-3.6016z"/>
<path id="gp" d="m236.4 26.85v3.5977h0.35939v-3.5977z"/>
<path id="gq" d="m236.4 31.889v3.5977h0.35939v-3.5977z"/>
<path id="gr" d="m236.4 36.807v3.6016h0.35939v-3.6016z"/>
<path id="gs" d="m236.4 41.729v3.7188h0.35939v-3.7188z"/>
<path id="gt" d="m236.76 46.768h-0.35939v1.3203h2.2813v-0.48047h-2.2813 0.35939"/>
<path id="gu" d="m239.76 47.608v0.48047h3v-0.48047z"/>
<path id="gv" d="m243.96 47.608v0.48047h3v-0.48047z"/>
<path id="gw" d="m248.16 47.608v0.48047h3v-0.48047z"/>
<path id="gx" d="m252.36 47.608v0.48047h3v-0.48047z"/>
<path id="gy" d="m256.56 47.608v0.48047h3v-0.48047z"/>
<path id="gz" d="m260.64 47.608v0.48047h3.1172v-0.48047z"/>
<path id="ha" d="m264.84 47.608v0.48047h3.1211v-0.48047z"/>
<path id="hb" d="m268.68 43.647v3.6016h0.35938v-3.6016z"/>
<path id="hc" d="m268.68 38.608v3.6016h0.35938v-3.6016z"/>
<path id="hd" d="m268.68 33.69v3.5976h0.35938v-3.5976z"/>
<path id="he" d="m268.68 28.647v3.6016h0.35938v-3.6016z"/>
<path id="hf" d="m268.68 23.729v3.5976h0.35938v-3.5976z"/>
<path id="hg" d="m268.68 18.69v3.5976h0.35938v-3.5976z"/>
<path id="hh" d="m268.68 13.768v3.6016h0.35938v-3.6016z"/>
<path id="hi" d="m268.68 8.729v3.7188h0.35938v-3.7188z"/>
<path id="hj" d="m268.68 7.4087h0.35938v-0.48047h-3v0.48047h2.6406v-0.48047"/>
<path id="hk" d="m261.84 6.9283v0.48047h3v-0.48047z"/>
<path id="hl" d="m257.64 6.9283v0.48047h3v-0.48047z"/>
<path id="hm" d="m253.44 6.9283v0.48047h3.1211v-0.48047z"/>
<path id="hn" d="m249.24 6.9283v0.48047h3.1211v-0.48047z"/>
<path id="ho" d="m245.04 6.9283v0.48047h3.1211v-0.48047z"/>
<path id="hp" d="m240.96 6.9283v0.48047h3v-0.48047z"/>
<path id="hq" d="m236.76 6.9283v0.48047h3v-0.48047z"/>
<path id="hr" d="m220.8 15.569v8.1602h7.5586v-8.1602z" fill="#fff" fill-rule="evenodd"/>
<path id="hs" d="m220.8 15.57h7.5625v8.1602h-7.5625zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<g id="ht" transform="translate(-284.64 -447.75)">
<use id="hu" x="506.6398" y="468.3598" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="hv" transform="translate(-284.64 -447.75)">
<use id="hw" x="508.9198" y="468.3598" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="hx" transform="translate(-284.64 -447.75)">
<use id="hy" x="509.99982" y="468.3598" width="100%" height="100%" xlink:href="#g"/>
</g>
<path id="hz" d="m217.68 49.409h8.0391" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="ia" d="m224.88 52.17 3.8398-2.7617-3.8398-2.1602" fill-rule="evenodd"/>
<path id="ib" d="m242.04 49.409h-2.6406" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="ic" d="m240.48 47.249-4.082 2.1602 4.082 2.7617" fill-rule="evenodd"/>
<path id="id" d="m228.36 37.769v15.719" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="ie" d="m236.4 40.409v13.559" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="if" d="m220.32 39.088v8.1602h8.0391v-8.1602z" fill="#fff" fill-rule="evenodd"/>
<path id="ig" d="m220.32 39.089h8.0391v8.1602h-8.0391zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<g id="ih" transform="translate(-284.64 -447.75)">
<use id="ii" x="506.15979" y="491.87979" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ij" transform="translate(-284.64 -447.75)">
<use id="ik" x="507.3598" y="491.87979" width="100%" height="100%" xlink:href="#h"/>
</g>
<path id="il" d="m34.68 9.2095v3.5977h0.35938v-3.5977z"/>
<path id="im" d="m34.68 14.249v3.6016h0.35938v-3.6016z"/>
<path id="in" d="m34.68 19.17v3.5977h0.35938v-3.5977z"/>
<path id="io" d="m34.68 24.21v3.5976h0.35938v-3.5976z"/>
<path id="ip" d="m35.039 29.127h-0.35938v2.7617h1.1992v-0.48046h-1.1992 0.35938"/>
<path id="iq" d="m36.961 31.409v0.48046h3v-0.48046z"/>
<path id="ir" d="m41.16 31.409v0.48046h3v-0.48046z"/>
<path id="is" d="m45.359 31.409v0.48046h3v-0.48046z"/>
<path id="it" d="m49.559 27.807v3.6016h0.35937v-3.6016z"/>
<path id="iu" d="m49.559 22.768v3.6016h0.35937v-3.6016z"/>
<path id="iv" d="m49.559 17.85v3.5977h0.35937v-3.5977z"/>
<path id="iw" d="m49.559 12.807v3.6016h0.35937v-3.6016z"/>
<path id="ix" d="m49.559 11.487h0.35937v-2.2773h-1.5586v0.48047h1.1992v-0.48047"/>
<path id="iy" d="m44.16 9.2095v0.48047h3.1211v-0.48047z"/>
<path id="iz" d="m39.961 9.2095v0.48047h3.1172v-0.48047z"/>
<path id="ja" d="m35.879 9.2095v0.48047h3v-0.48047z"/>
<g id="jb" transform="translate(-284.64 -447.75)" clip-path="url(#cc)">
<path id="jc" d="m292.8 460.2v13.559h65.398v-13.559z" fill="url(#ab)"/>
</g>
<path id="jd" d="m8.0392 12.448h65.398v13.559h-65.398zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41449"/>
<g id="je" transform="translate(-284.64 -447.75)" clip-path="url(#ca)">
<path id="jf" d="m319.44 461.16v13.559h15.121v-13.559z" fill="url(#aa)"/>
</g>
<path id="jg" d="m34.68 13.288h15.238v13.559h-15.238zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="jh" d="m26.641 21.449h3.8398" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="ji" d="m29.758 24.21 4.2031-2.7617-4.2031-2.2774" fill-rule="evenodd"/>
<path id="jj" d="m64.32 20.488h-10.559" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="jk" d="m54.84 18.327-4.1992 2.1602 4.1992 2.7617" fill-rule="evenodd"/>
<path id="jl" d="m0 48.088v3.6016h0.48047v-3.6016z"/>
<path id="jm" d="m0 53.127v3.6016h0.48047v-3.6016z"/>
<path id="jn" d="m0 58.049v3.5977h0.48047v-3.5977z"/>
<path id="jo" d="m0 62.967v3.7227h0.48047v-3.7227z"/>
<path id="jp" d="m0.48047 68.01h-0.48047v2.2773h1.5586v-0.48047h-1.5586 0.48047"/>
<path id="jq" d="m2.7578 69.807v0.48047h3v-0.48047z"/>
<path id="jr" d="m6.9609 69.807v0.48047h3v-0.48047z"/>
<path id="js" d="m11.039 69.807v0.48047h3.1211v-0.48047z"/>
<path id="jt" d="m15.238 69.807v0.48047h3.1211v-0.48047z"/>
<path id="ju" d="m19.438 69.807v0.48047h3.1211v-0.48047z"/>
<path id="jv" d="m23.641 69.807v0.48047h3v-0.48047z"/>
<path id="jw" d="m27.84 69.807v0.48047h3v-0.48047z"/>
<path id="jx" d="m32.039 69.807v0.48047h1.9219l0.35938-0.48047v-1.3203h-0.35938v1.3203"/>
<path id="jy" d="m33.961 63.448v3.6016h0.35938v-3.6016z"/>
<path id="jz" d="m33.961 58.53v3.5977h0.35938v-3.5977z"/>
<path id="ka" d="m33.961 53.487v3.7227h0.35938v-3.7227z"/>
<path id="kb" d="m33.961 48.569v3.6016h0.35938v-3.6016z"/>
<path id="kc" d="m30.121 48.088v0.48047h3v-0.48047z"/>
<path id="kd" d="m25.918 48.088v0.48047h3v-0.48047z"/>
<path id="ke" d="m21.719 48.088v0.48047h3.1211v-0.48047z"/>
<path id="kf" d="m17.52 48.088v0.48047h3.1211v-0.48047z"/>
<path id="kg" d="m13.32 48.088v0.48047h3.1172v-0.48047z"/>
<path id="kh" d="m9.2383 48.088v0.48047h3v-0.48047z"/>
<path id="ki" d="m5.0391 48.088v0.48047h3v-0.48047z"/>
<path id="kj" d="m0.83985 48.088v0.48047h3v-0.48047z"/>
<g id="kk" transform="translate(-284.64 -447.75)" clip-path="url(#by)">
<path id="kl" d="m295.08 500.88v13.559h65.762v-13.559z" fill="url(#z)"/>
</g>
<path id="km" d="m10.32 53.128h65.879v13.563h-65.879zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41449"/>
<g id="kn" transform="translate(-284.64 -447.75)" clip-path="url(#bw)">
<path id="ko" d="m318.96 501.36v13.559h17.52v-13.559z" fill="url(#y)"/>
</g>
<path id="kp" d="m34.32 53.488h17.52v13.563h-17.52zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="kq" d="m19.078 60.327h12.121" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="kr" d="m30.48 62.967 4.1992-2.6406-4.1992-2.2773" fill-rule="evenodd"/>
<path id="ks" d="m67.078 60.327h-11.52" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="kt" d="m56.758 58.049-3.8398 2.2773 3.8398 2.6406" fill-rule="evenodd"/>
<path id="ku" d="m52.559 47.608h-0.35939v0.48047h0.35939v-0.48047h-0.35939v3.7188h0.35939"/>
<path id="kv" d="m52.199 52.647v3.6016h0.35939v-3.6016z"/>
<path id="kw" d="m52.199 57.569v3.6016h0.35939v-3.6016z"/>
<path id="kx" d="m52.199 62.608v3.6016h0.35939v-3.6016z"/>
<path id="ky" d="m52.559 67.53h-0.35939v2.7578h1.082v-0.48047h-1.082 0.35939"/>
<path id="kz" d="m54.48 69.807v0.48047h3v-0.48047z"/>
<path id="la" d="m58.68 69.807v0.48047h3v-0.48047z"/>
<path id="lb" d="m62.879 69.807v0.48047h3v-0.48047z"/>
<path id="lc" d="m67.078 69.807v0.48047h3v-0.48047z"/>
<path id="ld" d="m71.16 69.807v0.48047h3.1211v-0.48047z"/>
<path id="le" d="m75.359 69.807v0.48047h3.1211v-0.48047z"/>
<path id="lf" d="m79.559 69.807v0.48047h3.1211v-0.48047z"/>
<path id="lg" d="m83.758 69.807v0.48047h2.2813l0.35937-0.48047v-0.95703h-0.35937v0.95703"/>
<path id="lh" d="m86.039 63.928v3.6016h0.35937v-3.6016z"/>
<path id="li" d="m86.039 59.01v3.5976h0.35937v-3.5976z"/>
<path id="lj" d="m86.039 53.967v3.6016h0.35937v-3.6016z"/>
<path id="lk" d="m86.039 49.049v3.5977h0.35937v-3.5977z"/>
<path id="ll" d="m83.039 47.608v0.48047h3v-0.48047z"/>
<path id="lm" d="m78.84 47.608v0.48047h3v-0.48047z"/>
<path id="ln" d="m74.641 47.608v0.48047h3v-0.48047z"/>
<path id="lo" d="m70.437 47.608v0.48047h3v-0.48047z"/>
<path id="lp" d="m66.238 47.608v0.48047h3.1211v-0.48047z"/>
<path id="lq" d="m62.039 47.608v0.48047h3.1211v-0.48047z"/>
<path id="lr" d="m57.84 47.608v0.48047h3.1211v-0.48047z"/>
<path id="ls" d="m53.758 47.608v0.48047h3v-0.48047z"/>
<g id="lt" transform="translate(-284.64 -447.75)" clip-path="url(#bu)">
<path id="lu" d="m413.76 456.12v24.48h19.801v-24.48z" fill="url(#ah)"/>
</g>
<path id="lv" d="m129 8.3665h19.801v24.363h-19.801zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41449"/>
<g id="lw" transform="translate(-284.64 -447.75)" clip-path="url(#bs)">
<path id="lx" d="m417.6 456.12v43.441h15.961v-43.441z" fill="url(#ag)"/>
</g>
<path id="ly" d="m132.84 8.3665h15.961v43.32h-15.961zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41449"/>
<g id="lz" transform="translate(-284.64 -447.75)" clip-path="url(#bq)">
<path id="ma" d="m396.24 456.12v24.48h17.52v-24.48z" fill="url(#af)"/>
</g>
<path id="mb" d="m111.6 8.3665h17.402v24.363h-17.402zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="mc" d="m106.56 2.4869v3.6016h0.35937v-3.6016z"/>
<path id="md" d="m106.56 7.4087v3.6016h0.35937v-3.6016z"/>
<path id="me" d="m106.56 12.448v3.6016h0.35937v-3.6016z"/>
<path id="mf" d="m106.56 17.37v3.5977h0.35937v-3.5977z"/>
<path id="mg" d="m106.56 22.288v3.7227h0.35937v-3.7227z"/>
<path id="mh" d="m106.56 27.327v3.6016h0.35937v-3.6016z"/>
<path id="mi" d="m106.56 32.249v3.6016h0.35937v-3.6016z"/>
<path id="mj" d="m106.92 37.288h-0.35937v0.83985h2.7617v-0.35938h-2.7617 0.35937"/>
<path id="mk" d="m110.4 37.768v0.35938h3v-0.35938z"/>
<path id="ml" d="m114.6 37.768v0.35938h3v-0.35938z"/>
<path id="mm" d="m118.8 37.768v0.35938h3v-0.35938z"/>
<path id="mn" d="m123 37.768v0.35938h3v-0.35938z"/>
<path id="mo" d="m127.2 37.768v0.35938h1.8008l0.48046-0.35938v-1.4414h-0.48046v1.4414"/>
<path id="mp" d="m129 31.409v3.6016h0.48046v-3.6016z"/>
<path id="mq" d="m129 26.37v3.7188h0.48046v-3.7188z"/>
<path id="mr" d="m129 21.448v3.6016h0.48046v-3.6016z"/>
<path id="ms" d="m129 16.409v3.7188h0.48046v-3.7188z"/>
<path id="mt" d="m129 11.487v3.6016h0.48046v-3.6016z"/>
<path id="mu" d="m129 6.5689v3.6016h0.48046v-3.6016z"/>
<path id="mv" d="m129 5.1275h0.48046v-2.6406h-1.1992v0.36328h0.71875v-0.36328"/>
<path id="mw" d="m124.08 2.4869v0.36328h3.1211v-0.36328z"/>
<path id="mx" d="m119.88 2.4869v0.36328h3.1211v-0.36328z"/>
<path id="my" d="m115.68 2.4869v0.36328h3.1211v-0.36328z"/>
<path id="mz" d="m111.6 2.4869v0.36328h3v-0.36328z"/>
<path id="na" d="m107.4 2.4869v0.36328h3v-0.36328z"/>
<path id="nb" d="m119.16 21.929h6.8398" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="nc" d="m125.28 24.569 3.7188-2.2812-3.7188-2.6406" fill-rule="evenodd"/>
<path id="nd" d="m111.6 9.69v6.3594h16.684v-6.3594z" fill="#fff" fill-rule="evenodd"/>
<path id="ne" d="m111.6 9.6907h16.684v6.3594h-16.684zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<g id="nf" transform="translate(-284.64 -447.75)">
<use id="ng" x="397.43985" y="462.47983" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="nh" transform="translate(-284.64 -447.75)">
<use id="ni" x="399.71985" y="462.47983" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="nj" transform="translate(-284.64 -447.75)">
<use id="nk" x="400.79987" y="462.47983" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="nl" transform="translate(-284.64 -447.75)">
<use id="nm" x="401.99988" y="462.47983" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="nn" transform="translate(-284.64 -447.75)">
<use id="no" x="403.07986" y="462.47983" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="np" transform="translate(-284.64 -447.75)">
<use id="nq" x="404.27988" y="462.47983" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="nr" transform="translate(-284.64 -447.75)">
<use id="ns" x="405.35989" y="462.47983" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="nt" transform="translate(-284.64 -447.75)">
<use id="nu" x="407.63989" y="462.47983" width="100%" height="100%" xlink:href="#m"/>
</g>
<path id="nv" d="m97.078 27.808h6.4805" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="nw" d="m102.84 30.448 4.0781-2.6406-4.0781-2.2773" fill-rule="evenodd"/>
<path id="nx" d="m123.72 27.808h-9.1172" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="ny" d="m115.68 25.53-4.082 2.2773 4.082 2.6406" fill-rule="evenodd"/>
<path id="nz" d="m165.6 37.769h-8.0391" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="oa" d="m158.76 35.487-3.8398 2.2812 3.8398 2.6406" fill-rule="evenodd"/>
<path id="ob" d="m132.84 10.17v5.8789h14.52v-5.8789z" fill="#fff" fill-rule="evenodd"/>
<path id="oc" d="m132.84 10.167h14.52v5.8828h-14.52zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<g id="od" transform="translate(-284.64 -447.75)" clip-path="url(#bo)">
<g id="oe">
<use id="of" x="418.67984" y="462.95981" width="100%" height="100%" xlink:href="#i"/>
</g>
</g>
<g id="og" transform="translate(-284.64 -447.75)" clip-path="url(#bn)">
<g id="oh">
<use id="oi" x="419.87985" y="462.95981" width="100%" height="100%" xlink:href="#h"/>
</g>
</g>
<g id="oj" transform="translate(-284.64 -447.75)" clip-path="url(#bm)">
<g id="ok">
<use id="ol" x="422.15985" y="462.95981" width="100%" height="100%" xlink:href="#m"/>
</g>
</g>
<g id="om" transform="translate(-284.64 -447.75)" clip-path="url(#bl)">
<g id="on">
<use id="oo" x="424.43985" y="462.95981" width="100%" height="100%" xlink:href="#n"/>
</g>
</g>
<g id="op" transform="translate(-284.64 -447.75)" clip-path="url(#bk)">
<g id="oq">
<use id="or" x="425.51987" y="462.95981" width="100%" height="100%" xlink:href="#k"/>
</g>
</g>
<g id="os" transform="translate(-284.64 -447.75)" clip-path="url(#bj)">
<g id="ot">
<use id="ou" x="427.79987" y="462.95981" width="100%" height="100%" xlink:href="#j"/>
</g>
</g>
<g id="ov" transform="translate(-284.64 -447.75)" clip-path="url(#bi)">
<g id="ow">
<use id="ox" x="428.99988" y="462.95981" width="100%" height="100%" xlink:href="#g"/>
</g>
</g>
<path id="oy" d="m129.48 2.4869v0.36328h3v-0.36328z"/>
<path id="oz" d="m133.56 2.4869v0.36328h3.1211v-0.36328z"/>
<path id="pa" d="m137.76 2.4869v0.36328h3.1211v-0.36328z"/>
<path id="pb" d="m141.96 2.4869v0.36328h3.1172v-0.36328z"/>
<path id="pc" d="m146.16 2.4869v0.36328h3v-0.36328z"/>
<path id="pd" d="m150.36 2.4869v0.36328h3v-0.36328z"/>
<path id="pe" d="m154.56 2.4869v0.36328h0.35937v-0.36328z"/>
<path id="pf" d="m153.36 2.4869v3.6016h0.35937v-3.6016z"/>
<path id="pg" d="m153.36 7.4087v3.6016h0.35937v-3.6016z"/>
<path id="ph" d="m153.36 12.448v3.6016h0.35937v-3.6016z"/>
<path id="pi" d="m153.36 17.37v3.5977h0.35937v-3.5977z"/>
<path id="pj" d="m153.36 22.288v3.7227h0.35937v-3.7227z"/>
<path id="pk" d="m153.36 27.327v3.6016h0.35937v-3.6016z"/>
<path id="pl" d="m153.36 32.249v3.6016h0.35937v-3.6016z"/>
<path id="pm" d="m153.36 37.288v3.6016h0.35937v-3.6016z"/>
<path id="pn" d="m153.36 42.21v3.5976h0.35937v-3.5976z"/>
<path id="po" d="m153.36 47.249v3.6016h0.35937v-3.6016z"/>
<path id="pp" d="m153.36 52.17v3.5977h0.35937v-3.5977z"/>
<path id="pq" d="m150 55.768v0.48047h3v-0.48047z"/>
<path id="pr" d="m145.8 55.768v0.48047h3v-0.48047z"/>
<path id="ps" d="m141.6 55.768v0.48047h3v-0.48047z"/>
<path id="pt" d="m137.4 55.768v0.48047h3.1211v-0.48047z"/>
<path id="pu" d="m133.2 55.768v0.48047h3.1211v-0.48047z"/>
<path id="pv" d="m129 55.768v0.48047h3.1211v-0.48047z"/>
<path id="pw" d="m129 53.127v3.6016h0.48046v-3.6016z"/>
<path id="px" d="m129 48.088v3.6016h0.48046v-3.6016z"/>
<path id="py" d="m129 43.17v3.5977h0.48046v-3.5977z"/>
<path id="pz" d="m129 40.409v1.3203h0.48046v-1.3203z"/>
<path id="qa" d="m114.96 46.769 9.957-10.922" fill="none" stroke="#000" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".82898"/>
<path id="qb" d="m125.64 39.569 1.918-6.3594-5.3984 1.8008" fill-rule="evenodd"/>
<path id="qc" d="m139.68 37.288h6.1211" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="qd" d="m145.08 39.928 3.7227-2.1602-3.7227-2.7578" fill-rule="evenodd"/>
<path id="qe" d="m140.88 21.929h-8.7578" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41449"/>
<path id="qf" d="m133.2 19.647-4.1992 2.6406 4.1992 2.2812" fill-rule="evenodd"/>
<g id="qg" transform="translate(-284.64 -447.75)">
<use id="qh" x="318.23987" y="456.47983" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="qi" transform="translate(-284.64 -447.75)">
<use id="qj" x="320.87985" y="456.47983" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="qk" transform="translate(-284.64 -447.75)">
<use id="ql" x="322.43985" y="456.47983" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="qm" transform="translate(-284.64 -447.75)">
<use id="qn" x="325.07983" y="456.47983" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="qo" transform="translate(-284.64 -447.75)">
<use id="qp" x="327.35983" y="456.47983" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="qq" transform="translate(-284.64 -447.75)">
<use id="qr" x="329.99982" y="456.47983" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="qs" transform="translate(-284.64 -447.75)">
<use id="qt" x="331.19983" y="456.47983" width="100%" height="100%" xlink:href="#be"/>
</g>
<g id="qu" transform="translate(-284.64 -447.75)">
<use id="qv" x="319.43988" y="500.7598" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="qw" transform="translate(-284.64 -447.75)">
<use id="qx" x="322.07986" y="500.7598" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="qy" transform="translate(-284.64 -447.75)">
<use id="qz" x="323.51984" y="500.7598" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ra" transform="translate(-284.64 -447.75)">
<use id="rb" x="326.27982" y="500.7598" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="rc" transform="translate(-284.64 -447.75)">
<use id="rd" x="328.55981" y="500.7598" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="re" transform="translate(-284.64 -447.75)">
<use id="rf" x="331.1998" y="500.7598" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="rg" transform="translate(-284.64 -447.75)">
<use id="rh" x="332.27982" y="500.7598" width="100%" height="100%" xlink:href="#bd"/>
</g>
<g id="ri" transform="translate(-284.64 -447.75)">
<use id="rj" x="319.79987" y="523.7998" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="rk" transform="translate(-284.64 -447.75)">
<use id="rl" x="322.43985" y="523.7998" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="rm" transform="translate(-284.64 -447.75)">
<use id="rn" x="323.99985" y="523.7998" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ro" transform="translate(-284.64 -447.75)">
<use id="rp" x="326.63983" y="523.7998" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="rq" transform="translate(-284.64 -447.75)">
<use id="rr" x="328.91983" y="523.7998" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="rs" transform="translate(-284.64 -447.75)">
<use id="rt" x="331.55981" y="523.7998" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ru" transform="translate(-284.64 -447.75)">
<use id="rv" x="332.75983" y="523.7998" width="100%" height="100%" xlink:href="#bc"/>
</g>
<g id="rw" transform="translate(-284.64 -447.75)">
<use id="rx" x="444.23965" y="484.9198" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="ry" transform="translate(-284.64 -447.75)">
<use id="rz" x="446.87964" y="484.9198" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="sa" transform="translate(-284.64 -447.75)">
<use id="sb" x="448.31961" y="484.9198" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="sc" transform="translate(-284.64 -447.75)">
<use id="sd" x="451.07959" y="484.9198" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="se" transform="translate(-284.64 -447.75)">
<use id="sf" x="453.35959" y="484.9198" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="sg" transform="translate(-284.64 -447.75)">
<use id="sh" x="455.99957" y="484.9198" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="si" transform="translate(-284.64 -447.75)">
<use id="sj" x="457.07959" y="484.9198" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="sk" transform="translate(-284.64 -447.75)">
<use id="sl" x="459.35959" y="484.9198" width="100%" height="100%" xlink:href="#bh"/>
</g>
<g id="sm" transform="translate(-284.64 -447.75)">
<use id="sn" x="390.95972" y="505.67981" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="so" transform="translate(-284.64 -447.75)">
<use id="sp" x="393.5997" y="505.67981" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="sq" transform="translate(-284.64 -447.75)">
<use id="sr" x="395.1597" y="505.67981" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ss" transform="translate(-284.64 -447.75)">
<use id="st" x="397.79968" y="505.67981" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="su" transform="translate(-284.64 -447.75)">
<use id="sv" x="400.07968" y="505.67981" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="sw" transform="translate(-284.64 -447.75)">
<use id="sx" x="402.71967" y="505.67981" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="sy" transform="translate(-284.64 -447.75)">
<use id="sz" x="403.79968" y="505.67981" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="ta" transform="translate(-284.64 -447.75)">
<use id="tb" x="406.07965" y="505.67981" width="100%" height="100%" xlink:href="#bg"/>
</g>
<g id="tc" transform="translate(-284.64 -447.75)">
<use id="td" x="510.35962" y="508.9198" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="te" transform="translate(-284.64 -447.75)">
<use id="tf" x="512.99963" y="508.9198" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="tg" transform="translate(-284.64 -447.75)">
<use id="th" x="514.55963" y="508.9198" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ti" transform="translate(-284.64 -447.75)">
<use id="tj" x="517.19965" y="508.9198" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="tk" transform="translate(-284.64 -447.75)">
<use id="tl" x="519.47961" y="508.9198" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="tm" transform="translate(-284.64 -447.75)">
<use id="tn" x="522.23962" y="508.9198" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="to" transform="translate(-284.64 -447.75)">
<use id="tp" x="523.31964" y="508.9198" width="100%" height="100%" xlink:href="#bf"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 49 KiB

View File

@ -0,0 +1,5 @@
Name,Description,Flags,Value
(npc.1),Min width of NPC,,0.270
(npc.2),Min spacing of NPC to NPC,,0.270
(npc.3),Manual merge if less than minimum,,
(npc.4),Spacing (no overlap) of NPC to Gate,,0.090
1 Name Description Flags Value
2 (npc.1) Min width of NPC 0.270
3 (npc.2) Min spacing of NPC to NPC 0.270
4 (npc.3) Manual merge if less than minimum
5 (npc.4) Spacing (no overlap) of NPC to Gate 0.090

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 90 KiB

View File

@ -0,0 +1,31 @@
Name,Description,Flags,Value
(licon.1),Min and max L and W of licon (exempt licons inside prec_resistor),,0.170
(licon.1b),Min and max width of licon inside prec_resistor,,0.190
(licon.1c),Min and max length of licon inside prec_resistor,,2.000
(licon.2),Spacing of licon to licon,P,0.170
(licon.2b),Min spacing between two slotted_licon (when the both the edges are 0.19um in length),,0.350
(licon.2c),Min spacing between two slotted_licon (except for rule licon.2b),,0.510
(licon.2d),Min spacing between a slotted_licon and 0.17um square licon,,0.510
(licon.3),Only min. square licons are allowed except die seal ring where licons are (licon CD)*L,,0.170 *L
(licon.4),Licon1 must overlap li1 and (poly or diff or tap),,
(licon.5a),Enclosure of licon by diff,P,0.040
(licon.5b),Min space between tap_licon and diff-abutting tap edge,P,0.060
(licon.5c),Enclosure of licon by diff on one of two adjacent sides,P,0.060
(licon.6),Licon cannot straddle tap,P,
(licon.7),Enclosure of licon by one of two adjacent edges of isolated tap,P,0.120
(licon.8),Enclosure of poly_licon by poly,P,0.050
(licon.8a),Enclosure of poly_licon by poly on one of two adjacent sides,P,0.080
(licon.9),"Spacing, no overlap, between poly_licon and psdm; In SKY130DIA/SKY130TMA/SKY130PIR-10 flows, the rule is checked only between (poly_licon outside rpm) and psdm",P,0.110
(licon.10),Spacing of licon on (tap AND (nwell NOT hvi)) to Var_channel,P,0.250
(licon.11),"Spacing of licon on diff or tap to poly on diff (except for all FETs inside :drc_tag:`areaid.sc` and except s8spf-10r flow for 0.5um phv inside cell names ""s8fs_gwdlvx4"", ""s8fs_gwdlvx8"", ""s8fs_hvrsw_x4"", ""s8fs_hvrsw8"", ""s8fs_hvrsw264"", and ""s8fs_hvrsw520"" and for 0.15um nshort inside cell names ""s8fs_rdecdrv"", ""s8fs_rdec8"", ""s8fs_rdec32"", ""s8fs_rdec264"", ""s8fs_rdec520"")",P,0.055
(licon.11a),Spacing of licon on diff or tap to poly on diff (for all FETs inside :drc_tag:`areaid.sc` except 0.15um phighvt),P,0.050
(licon.11b),Spacing of licon on diff or tap to poly on diff (for 0.15um phighvt inside :drc_tag:`areaid.sc`),P,0.050
(licon.11c),"Spacing of licon on diff or tap to poly on diff (for 0.5um phv inside cell names ""s8fs_gwdlvx4"", ""s8fs_gwdlvx8"", ""s8fs_hvrsw_x4"", ""s8fs_hvrsw8"", ""s8fs_hvrsw264"", and ""s8fs_hvrsw520"")",P,0.040
(licon.11d),"Spacing of licon on diff or tap to poly on diff (for 0.15um nshort inside cell names ""s8fs_rdecdrv"", ""s8fs_rdec8"", ""s8fs_rdec32"", ""s8fs_rdec264"", ""s8fs_rdec520"")",P,0.045
(licon.12),Max SD width without licon,NC,5.700
(licon.13),Spacing (no overlap) of NPC to licon on diff or tap,P,0.090
(licon.14),Spacing of poly_licon to diff or tap,P,0.190
(licon.15),poly_licon must be enclosed by npc by…,P,0.100
(licon.16),"Every source_diff and every tap must enclose at least one licon1, including the diff/tap straddling areaid:ce. \nRule exempted inside UHVI.",P,
(licon.17),Licons may not overlap both poly and (diff or tap),,
(licon.18),Npc must enclose poly_licon,,
1 Name Description Flags Value
2 (licon.1) Min and max L and W of licon (exempt licons inside prec_resistor) 0.170
3 (licon.1b) Min and max width of licon inside prec_resistor 0.190
4 (licon.1c) Min and max length of licon inside prec_resistor 2.000
5 (licon.2) Spacing of licon to licon P 0.170
6 (licon.2b) Min spacing between two slotted_licon (when the both the edges are 0.19um in length) 0.350
7 (licon.2c) Min spacing between two slotted_licon (except for rule licon.2b) 0.510
8 (licon.2d) Min spacing between a slotted_licon and 0.17um square licon 0.510
9 (licon.3) Only min. square licons are allowed except die seal ring where licons are (licon CD)*L 0.170 *L
10 (licon.4) Licon1 must overlap li1 and (poly or diff or tap)
11 (licon.5a) Enclosure of licon by diff P 0.040
12 (licon.5b) Min space between tap_licon and diff-abutting tap edge P 0.060
13 (licon.5c) Enclosure of licon by diff on one of two adjacent sides P 0.060
14 (licon.6) Licon cannot straddle tap P
15 (licon.7) Enclosure of licon by one of two adjacent edges of isolated tap P 0.120
16 (licon.8) Enclosure of poly_licon by poly P 0.050
17 (licon.8a) Enclosure of poly_licon by poly on one of two adjacent sides P 0.080
18 (licon.9) Spacing, no overlap, between poly_licon and psdm; In SKY130DIA/SKY130TMA/SKY130PIR-10 flows, the rule is checked only between (poly_licon outside rpm) and psdm P 0.110
19 (licon.10) Spacing of licon on (tap AND (nwell NOT hvi)) to Var_channel P 0.250
20 (licon.11) Spacing of licon on diff or tap to poly on diff (except for all FETs inside :drc_tag:`areaid.sc` and except s8spf-10r flow for 0.5um phv inside cell names "s8fs_gwdlvx4", "s8fs_gwdlvx8", "s8fs_hvrsw_x4", "s8fs_hvrsw8", "s8fs_hvrsw264", and "s8fs_hvrsw520" and for 0.15um nshort inside cell names "s8fs_rdecdrv", "s8fs_rdec8", "s8fs_rdec32", "s8fs_rdec264", "s8fs_rdec520") P 0.055
21 (licon.11a) Spacing of licon on diff or tap to poly on diff (for all FETs inside :drc_tag:`areaid.sc` except 0.15um phighvt) P 0.050
22 (licon.11b) Spacing of licon on diff or tap to poly on diff (for 0.15um phighvt inside :drc_tag:`areaid.sc`) P 0.050
23 (licon.11c) Spacing of licon on diff or tap to poly on diff (for 0.5um phv inside cell names "s8fs_gwdlvx4", "s8fs_gwdlvx8", "s8fs_hvrsw_x4", "s8fs_hvrsw8", "s8fs_hvrsw264", and "s8fs_hvrsw520") P 0.040
24 (licon.11d) Spacing of licon on diff or tap to poly on diff (for 0.15um nshort inside cell names "s8fs_rdecdrv", "s8fs_rdec8", "s8fs_rdec32", "s8fs_rdec264", "s8fs_rdec520") P 0.045
25 (licon.12) Max SD width without licon NC 5.700
26 (licon.13) Spacing (no overlap) of NPC to licon on diff or tap P 0.090
27 (licon.14) Spacing of poly_licon to diff or tap P 0.190
28 (licon.15) poly_licon must be enclosed by npc by… P 0.100
29 (licon.16) Every source_diff and every tap must enclose at least one licon1, including the diff/tap straddling areaid:ce. \nRule exempted inside UHVI. P
30 (licon.17) Licons may not overlap both poly and (diff or tap)
31 (licon.18) Npc must enclose poly_licon

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 154 KiB

View File

@ -0,0 +1,7 @@
Name,Description,Flags,Value
(ct.1),Min and max L and W of mcon,DNF,0.170
(ct.2),Spacing of mcon to mcon,DNF,0.190
(ct.3),Only min. square mcons are allowed except die seal ring where mcons are…,,0.170*L
(ct.4),Mcon must be enclosed by LI by at least …,P,0.000
(ct.irdrop.1),"For 1 <= n <= 10 contacts on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.2
(ct.irdrop.2),"For 11 <= n <= 100 contacts on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.3
1 Name Description Flags Value
2 (ct.1) Min and max L and W of mcon DNF 0.170
3 (ct.2) Spacing of mcon to mcon DNF 0.190
4 (ct.3) Only min. square mcons are allowed except die seal ring where mcons are… 0.170*L
5 (ct.4) Mcon must be enclosed by LI by at least … P 0.000
6 (ct.irdrop.1) For 1 <= n <= 10 contacts on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.2
7 (ct.irdrop.2) For 11 <= n <= 100 contacts on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.3

View File

@ -0,0 +1,265 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="ax" width="242.6pt" height="42.366pt" version="1.1" viewBox="0 0 242.6 42.366" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="ay">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="az">
<g id="ba">
<symbol id="c" overflow="visible">
<path id="bb" d="m2.625-2.0625c-0.03125-0.3125-0.09375-0.5-0.20312-0.67188-0.20312-0.29688-0.54688-0.46875-0.95312-0.46875-0.78125 0-1.2969 0.67188-1.2969 1.7031 0 1 0.5 1.6406 1.2969 1.6406 0.6875 0 1.125-0.45312 1.1875-1.2031h-0.46875c-0.078125 0.5-0.3125 0.73438-0.71875 0.73438-0.5 0-0.8125-0.4375-0.8125-1.1719 0-0.78125 0.29688-1.25 0.8125-1.25 0.39062 0 0.625 0.25 0.6875 0.6875z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="bc" d="m1.4062-3.1094h-0.46875v-0.85938h-0.46875v0.85938h-0.39062v0.40625h0.39062v2.3438c0 0.3125 0.20312 0.5 0.5625 0.5 0.10938 0 0.21875-0.015625 0.375-0.046875v-0.42188c-0.046875 0.03125-0.125 0.03125-0.21875 0.03125-0.20312 0-0.25-0.0625-0.25-0.28125v-2.125h0.46875z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="bd" d="m1.0625-0.625h-0.57812v0.625h0.57812z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="be" d="m1.4375-3v3h0.5v-4.2031h-0.32812c-0.17188 0.64062-0.28125 0.73438-1.0469 0.82812v0.375z"/>
</symbol>
<symbol id="ai" overflow="visible">
<path id="bf" d="m2.8125-0.51562h-2.0781c0.0625-0.34375 0.23438-0.5625 0.71875-0.875l0.5625-0.3125c0.54688-0.32812 0.82812-0.75 0.82812-1.2656 0-0.35938-0.14062-0.6875-0.375-0.90625-0.23438-0.23438-0.51562-0.32812-0.89062-0.32812-0.5 0-0.875 0.1875-1.0938 0.54688-0.14062 0.21875-0.1875 0.48438-0.20312 0.90625h0.48438c0.015625-0.28125 0.046875-0.45312 0.125-0.59375 0.125-0.25 0.375-0.40625 0.67188-0.40625 0.45312 0 0.78125 0.32812 0.78125 0.78125 0 0.34375-0.1875 0.625-0.53125 0.84375l-0.51562 0.29688c-0.82812 0.5-1.0625 0.90625-1.1094 1.8281h2.625z"/>
</symbol>
<symbol id="ah" overflow="visible">
<path id="bg" d="m1.2344-1.9375h0.26562c0.53125 0 0.8125 0.26562 0.8125 0.76562 0 0.53125-0.29688 0.84375-0.8125 0.84375-0.53125 0-0.79688-0.28125-0.82812-0.89062h-0.5c0.03125 0.32812 0.078125 0.54688 0.17188 0.75 0.20312 0.39062 0.59375 0.60938 1.1406 0.60938 0.8125 0 1.3281-0.51562 1.3281-1.3125 0-0.53125-0.1875-0.82812-0.67188-1 0.375-0.15625 0.5625-0.45312 0.5625-0.875 0-0.73438-0.45312-1.1562-1.2031-1.1562-0.79688 0-1.2188 0.45312-1.2344 1.3594h0.48438c0-0.26562 0.03125-0.40625 0.09375-0.53125 0.10938-0.23438 0.35938-0.375 0.65625-0.375 0.4375 0 0.70312 0.26562 0.70312 0.71875 0 0.29688-0.10938 0.46875-0.32812 0.5625-0.125 0.0625-0.29688 0.09375-0.64062 0.09375z"/>
</symbol>
<symbol id="ag" overflow="visible">
<path id="bh" d="m1.8125-1.0156v1.0156h0.5v-1.0156h0.57812v-0.46875h-0.57812v-2.7188h-0.35938l-1.7969 2.6406v0.54688zm0-0.46875h-1.2344l1.2344-1.8281z"/>
</symbol>
</g>
<image id="af" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAATSURBVAiZY/zPAAFMDDgBIxFqAGr+AgUX5xq+AAAAAElFTkSuQmCC"/>
<mask id="s">
<use id="bi" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#af"/>
</mask>
<clipPath id="av">
<rect id="bj" width="3" height="3"/>
</clipPath>
<g id="k" clip-path="url(#av)">
<rect id="bk" width="3" height="3" fill="#fff"/>
<rect id="bl" width="3" height="3" mask="url(#s)"/>
</g>
<image id="ae" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAhSURBVAiZhcohDgAACMSwHv//MxgMCrc0SwPJhkLgyPcM1MEFC32gp74AAAAASUVORK5CYII="/>
<mask id="y">
<use id="bm" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ae"/>
</mask>
<clipPath id="at">
<rect id="bn" width="3" height="3"/>
</clipPath>
<g id="j" clip-path="url(#at)">
<rect id="bo" width="3" height="3" fill="#fff"/>
<rect id="bp" width="3" height="3" mask="url(#y)"/>
</g>
<image id="ad" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAcSURBVAiZY/zPAAFMDOgMRgaoHCNuNUwQhQwMAJamAwzN3So2AAAAAElFTkSuQmCC"/>
<mask id="x">
<use id="bq" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ad"/>
</mask>
<clipPath id="ar">
<rect id="br" width="3" height="3"/>
</clipPath>
<g id="i" clip-path="url(#ar)">
<rect id="bs" width="3" height="3" fill="#fff"/>
<rect id="bt" width="3" height="3" mask="url(#x)"/>
</g>
<image id="ac" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAeSURBVAiZY/zPwPifgYEBSjIwMDBBKEYUEUYGAmoAGJAGCs5DKA0AAAAASUVORK5CYII="/>
<mask id="w">
<use id="bu" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ac"/>
</mask>
<clipPath id="ap">
<rect id="bv" width="3" height="3"/>
</clipPath>
<g id="h" clip-path="url(#ap)">
<rect id="bw" width="3" height="3" fill="#fff"/>
<rect id="bx" width="3" height="3" mask="url(#w)"/>
</g>
<image id="ab" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAeSURBVAiZY/zP+J+BgYGBAUoxMDBBuCgijAyE1AAAGZMGCnpT5hMAAAAASUVORK5CYII="/>
<mask id="v">
<use id="by" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ab"/>
</mask>
<clipPath id="an">
<rect id="bz" width="3" height="3"/>
</clipPath>
<g id="g" clip-path="url(#an)">
<rect id="ca" width="3" height="3" fill="#fff"/>
<rect id="cb" width="3" height="3" mask="url(#v)"/>
</g>
<image id="aa" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAeSURBVAiZY/zP+J+BgYGBAUoxMDBBuCgijAyE1AAAGZMGCnpT5hMAAAAASUVORK5CYII="/>
<mask id="u">
<use id="cc" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#aa"/>
</mask>
<clipPath id="al">
<rect id="cd" width="3" height="3"/>
</clipPath>
<g id="f" clip-path="url(#al)">
<rect id="ce" width="3" height="3" fill="#fff"/>
<rect id="cf" width="3" height="3" mask="url(#u)"/>
</g>
<image id="z" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAgSURBVAiZY/zPAAFMDFgYjAwMDAwMjHjVMDAwMDAyAABsJgIPn3wA0AAAAABJRU5ErkJggg=="/>
<mask id="t">
<use id="cg" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#z"/>
</mask>
<clipPath id="aj">
<rect id="ch" width="3" height="3"/>
</clipPath>
<g id="e" clip-path="url(#aj)">
<rect id="ci" width="3" height="3" fill="#fff"/>
<rect id="cj" width="3" height="3" mask="url(#t)"/>
</g>
<clipPath id="ak">
<path id="ck" d="m423.72 391.92h27v0.35938h-27zm0 0.35938h0.35937v12.84h-0.35937zm26.52 0h0.48047v12.84h-0.48047zm-26.52 12.84h27v0.48047h-27z"/>
</clipPath>
<pattern id="m" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 0 0)" patternUnits="userSpaceOnUse">
<use id="cl" xlink:href="#e"/>
</pattern>
<clipPath id="am">
<path id="cm" d="m423.72 391.92h26.52v13.199h-26.52z"/>
</clipPath>
<pattern id="n" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 0 0)" patternUnits="userSpaceOnUse">
<use id="cn" xlink:href="#f"/>
</pattern>
<clipPath id="ao">
<path id="co" d="m358.56 386.4h14.16v15.121h-14.16z"/>
</clipPath>
<pattern id="o" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -8.16 0)" patternUnits="userSpaceOnUse">
<use id="cp" xlink:href="#g"/>
</pattern>
<clipPath id="aq">
<path id="cq" d="m324.72 386.4h12.84v14.641h-12.84z"/>
</clipPath>
<pattern id="p" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -8.16 0)" patternUnits="userSpaceOnUse">
<use id="cr" xlink:href="#h"/>
</pattern>
<clipPath id="as">
<path id="cs" d="m508.56 392.76h10.203v0.47656h-10.203zm0 0.47656h0.36328v10.922h-0.36328zm9.8398 0h0.36328v10.922h-0.36328zm-9.8398 10.922h10.203v0.48046h-10.203z"/>
</clipPath>
<pattern id="q" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -4.08 0)" patternUnits="userSpaceOnUse">
<use id="ct" xlink:href="#i"/>
</pattern>
<clipPath id="au">
<path id="cu" d="m508.56 392.88h9.8398v11.402h-9.8398z"/>
</clipPath>
<pattern id="r" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -4.08 0)" patternUnits="userSpaceOnUse">
<use id="cv" xlink:href="#j"/>
</pattern>
<clipPath id="aw">
<path id="cw" d="m504.72 381.84h17.52v26.039h-17.52z"/>
</clipPath>
<pattern id="l" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -4.08 0)" patternUnits="userSpaceOnUse">
<use id="cx" xlink:href="#k"/>
</pattern>
</defs>
<g id="cy" transform="translate(-307.37 -375.61)" clip-path="url(#aw)">
<path id="cz" d="m504.72 381.84v26.039h17.52v-26.039z" fill="url(#l)"/>
</g>
<path id="da" d="m197.23 6.2243h17.641v26.039h-17.641zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".44227"/>
<g id="db" transform="translate(-307.37 -375.61)" clip-path="url(#au)">
<path id="dc" d="m508.56 392.88v11.398h9.8398v-11.398z" fill="url(#r)"/>
</g>
<g id="dd" transform="translate(-307.37 -375.61)" clip-path="url(#as)">
<path id="de" d="m508.56 392.76v11.879h10.199v-11.879z" fill="url(#q)" fill-rule="evenodd"/>
</g>
<path id="df" d="m220.03 39.584v-4.2031" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="dg" d="m222.55 36.346-2.5234-4.5625-2.1602 5.043" fill-rule="evenodd"/>
<path id="dh" d="m211.03 28.181h12.359" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="di" d="m211.03 31.783h12.004" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="dj" d="m220.03 18.103v7.3203" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="dk" d="m217.87 24.463 2.1602 4.5625 2.5234-4.5625" fill-rule="evenodd"/>
<path id="dl" d="m51.186 25.423v9.957" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="dm" d="m22.869 28.181h5.1562" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="dn" d="m27.187 30.826 4.3203-2.6406-4.3203-2.2812" fill-rule="evenodd"/>
<path id="do" d="m63.19 28.181h-8.6406" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="dp" d="m55.866 25.905-4.6797 2.2812 4.6797 2.6406" fill-rule="evenodd"/>
<path id="dq" d="m9.1859 10.783h9.8398" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="dr" d="m8.7055 25.423h9.8398" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="ds" d="m17.346 21.701v17.883" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="dt" d="m30.186 21.701v17.883" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="du" d="m13.026 0.22429v6.957" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="dv" d="m10.866 6.2249 2.6406 4.5586 2.043-4.5586" fill-rule="evenodd"/>
<path id="dw" d="m13.026 35.38v-6.3594" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="dx" d="m15.55 30.463-2.043-5.0391-2.6406 5.0391" fill-rule="evenodd"/>
<path id="dy" d="m6.1859 38.142h8.5234" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="dz" d="m13.866 40.905 4.6836-2.7578-4.6836-2.2812" fill-rule="evenodd"/>
<path id="ea" d="m41.346 37.662h-6.8398" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".44227"/>
<path id="eb" d="m35.706 35.385-4.1992 2.7617 4.1992 2.2773" fill-rule="evenodd"/>
<g id="ec" transform="translate(-307.37 -375.61)" clip-path="url(#aq)">
<path id="ed" d="m324.72 386.4v14.641h12.84v-14.641z" fill="url(#p)"/>
</g>
<path id="ee" d="m17.346 10.783h12.84v14.641h-12.84zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".44227"/>
<g id="ef" transform="translate(-307.37 -375.61)" clip-path="url(#ao)">
<path id="eg" d="m358.56 386.4v15.121h14.16v-15.121z" fill="url(#o)"/>
</g>
<path id="eh" d="m51.186 10.783h14.16v15.121h-14.16zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".44227"/>
<g id="ei" transform="translate(-307.37 -375.61)">
<use id="ej" x="307.19989" y="396.83984" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ek" transform="translate(-307.37 -375.61)">
<use id="el" x="310.19989" y="396.83984" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="em" transform="translate(-307.37 -375.61)">
<use id="en" x="311.87985" y="396.83984" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="eo" transform="translate(-307.37 -375.61)">
<use id="ep" x="313.55984" y="396.83984" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="eq" transform="translate(-307.37 -375.61)">
<use id="er" x="327.35986" y="417.83984" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="es" transform="translate(-307.37 -375.61)">
<use id="et" x="330.35986" y="417.83984" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="eu" transform="translate(-307.37 -375.61)">
<use id="ev" x="332.03986" y="417.83984" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ew" transform="translate(-307.37 -375.61)">
<use id="ex" x="333.71985" y="417.83984" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ey" transform="translate(-307.37 -375.61)">
<use id="ez" x="344.03986" y="404.63983" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fa" transform="translate(-307.37 -375.61)">
<use id="fb" x="347.03989" y="404.63983" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fc" transform="translate(-307.37 -375.61)">
<use id="fd" x="348.71985" y="404.63983" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fe" transform="translate(-307.37 -375.61)">
<use id="ff" x="350.39984" y="404.63983" width="100%" height="100%" xlink:href="#ai"/>
</g>
<g id="fg" transform="translate(-307.37 -375.61)" clip-path="url(#am)">
<path id="fh" d="m423.72 391.92v13.199h26.52v-13.199z" fill="url(#n)"/>
</g>
<g id="fi" transform="translate(-307.37 -375.61)" clip-path="url(#ak)">
<path id="fj" d="m423.72 391.92v13.68h27v-13.68z" fill="url(#m)" fill-rule="evenodd"/>
</g>
<path id="fk" d="m110.35 11.744 35.043 21" fill="none" stroke="#000" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.7691"/>
<path id="fl" d="m109.03 32.744 39.004-21" fill="none" stroke="#000" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.7691"/>
<g id="fm" transform="translate(-307.37 -375.61)">
<use id="fn" x="432.23984" y="388.19986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fo" transform="translate(-307.37 -375.61)">
<use id="fp" x="435.23984" y="388.19986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fq" transform="translate(-307.37 -375.61)">
<use id="fr" x="437.03983" y="388.19986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fs" transform="translate(-307.37 -375.61)">
<use id="ft" x="438.71982" y="388.19986" width="100%" height="100%" xlink:href="#ah"/>
</g>
<g id="fu" transform="translate(-307.37 -375.61)">
<use id="fv" x="540.72021" y="403.31982" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fw" transform="translate(-307.37 -375.61)">
<use id="fx" x="543.72021" y="403.31982" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fy" transform="translate(-307.37 -375.61)">
<use id="fz" x="545.40021" y="403.31982" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ga" transform="translate(-307.37 -375.61)">
<use id="gb" x="547.0802" y="403.31982" width="100%" height="100%" xlink:href="#ag"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -0,0 +1,8 @@
Name,Description,Flags,Value
(li.1.-),Width of LI (except for li.1a),P,0.170
(li.1a.-),Width of LI inside of cells with name s8rf2_xcmvpp_hd5_*,P,0.140
(li.2.-),Max ratio of length to width of LI without licon or mcon,NC,10.000
(li.3.-),Spacing of LI to LI (except for li.3a),P,0.170
(li.3a.-),Spacing of LI to LI inside cells with names s8rf2_xcmvpp_hd5_*,P,0.140
(li.5.-),Enclosure of licon by one of two adjacent LI sides,P,0.080
(li.6.-),Min area of LI,P,0.0561
1 Name Description Flags Value
2 (li.1.-) Width of LI (except for li.1a) P 0.170
3 (li.1a.-) Width of LI inside of cells with name s8rf2_xcmvpp_hd5_* P 0.140
4 (li.2.-) Max ratio of length to width of LI without licon or mcon NC 10.000
5 (li.3.-) Spacing of LI to LI (except for li.3a) P 0.170
6 (li.3a.-) Spacing of LI to LI inside cells with names s8rf2_xcmvpp_hd5_* P 0.140
7 (li.5.-) Enclosure of licon by one of two adjacent LI sides P 0.080
8 (li.6.-) Min area of LI P 0.0561

View File

@ -0,0 +1,334 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="bm" width="290.88pt" height="57.598pt" version="1.1" viewBox="0 0 290.88 57.598" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="bn">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="bo">
<g id="bp">
<symbol id="c" overflow="visible">
<path id="bq" d="m0.75-4.2188h-0.40625v4.2188h0.40625z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="br" d="m0.75-3.0312h-0.42188v3.0312h0.42188zm0-1.1875h-0.42188v0.59375h0.42188z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="bs" d="m0.95312-0.60938h-0.51562v0.60938h0.51562z"/>
</symbol>
<symbol id="ar" overflow="visible">
<path id="bt" d="m1.2812-2.9219v2.9219h0.4375v-4.1094h-0.28125c-0.15625 0.625-0.26562 0.71875-0.9375 0.8125v0.375z"/>
</symbol>
<symbol id="aq" overflow="visible">
<path id="bu" d="m1.0938-1.8906h0.23438c0.48438 0 0.73438 0.25 0.73438 0.75 0 0.51562-0.28125 0.82812-0.73438 0.82812-0.46875 0-0.70312-0.28125-0.73438-0.875h-0.4375c0.015625 0.32812 0.078125 0.53125 0.15625 0.71875 0.17188 0.40625 0.53125 0.60938 1 0.60938 0.73438 0 1.1875-0.51562 1.1875-1.2812 0-0.53125-0.17188-0.8125-0.59375-0.98438 0.32812-0.15625 0.5-0.4375 0.5-0.85938 0-0.70312-0.40625-1.125-1.0781-1.125-0.70312 0-1.0781 0.45312-1.0938 1.3281h0.4375c0-0.25 0.015625-0.39062 0.078125-0.51562 0.09375-0.23438 0.3125-0.35938 0.59375-0.35938 0.375 0 0.60938 0.26562 0.60938 0.6875 0 0.29688-0.078125 0.46875-0.28125 0.5625-0.10938 0.0625-0.26562 0.078125-0.57812 0.09375z"/>
</symbol>
<symbol id="ap" overflow="visible">
<path id="bv" d="m2.5-0.5h-1.8438c0.046875-0.34375 0.20312-0.5625 0.64062-0.84375l0.48438-0.3125c0.5-0.32812 0.75-0.75 0.75-1.25 0-0.34375-0.125-0.65625-0.32812-0.875s-0.46875-0.32812-0.79688-0.32812c-0.45312 0-0.78125 0.1875-0.96875 0.53125-0.125 0.21875-0.1875 0.48438-0.1875 0.89062h0.4375c0.015625-0.28125 0.046875-0.4375 0.09375-0.57812 0.125-0.25 0.34375-0.39062 0.60938-0.39062 0.39062 0 0.6875 0.32812 0.6875 0.76562 0 0.32812-0.15625 0.59375-0.46875 0.8125l-0.45312 0.29688c-0.73438 0.48438-0.95312 0.875-0.98438 1.7812h2.3281z"/>
</symbol>
<symbol id="ao" overflow="visible">
<path id="bw" d="m1.625-0.98438v0.98438h0.4375v-0.98438h0.51562v-0.45312h-0.51562v-2.6719h-0.32812l-1.5938 2.5781v0.54688zm0-0.45312h-1.1094l1.1094-1.7969z"/>
</symbol>
<symbol id="an" overflow="visible">
<path id="bx" d="m2.3594-4.1094h-1.8125l-0.26562 2.2344h0.40625c0.20312-0.28125 0.375-0.375 0.64062-0.375 0.46875 0 0.76562 0.375 0.76562 0.98438 0 0.59375-0.29688 0.95312-0.76562 0.95312-0.375 0-0.60938-0.23438-0.71875-0.70312h-0.4375c0.0625 0.34375 0.10938 0.5 0.21875 0.65625 0.1875 0.3125 0.54688 0.5 0.95312 0.5 0.70312 0 1.2031-0.60938 1.2031-1.4844 0-0.8125-0.46875-1.3594-1.1406-1.3594-0.25 0-0.45312 0.078125-0.64062 0.25l0.125-1.1562h1.4688z"/>
</symbol>
</g>
<image id="am" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAATSURBVAiZY/zPAAFMDDgBIxFqAGr+AgUX5xq+AAAAAElFTkSuQmCC"/>
<mask id="ad">
<use id="by" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#am"/>
</mask>
<clipPath id="ba">
<rect id="bz" width="3" height="3"/>
</clipPath>
<g id="l" clip-path="url(#ba)">
<rect id="ca" width="3" height="3" fill="#fff"/>
<rect id="cb" width="3" height="3" mask="url(#ad)"/>
</g>
<image id="al" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAgSURBVAiZY/zP+J+BgfE/A5RiYGRiYGT4z8DI8J8kEQCKxREL6X0T2AAAAABJRU5ErkJggg=="/>
<mask id="ac">
<use id="cc" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#al"/>
</mask>
<clipPath id="ax">
<rect id="cd" width="3" height="3"/>
</clipPath>
<g id="k" clip-path="url(#ax)">
<rect id="ce" width="3" height="3" fill="#fff"/>
<rect id="cf" width="3" height="3" mask="url(#ac)"/>
</g>
<image id="ak" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAATSURBVAiZY/zPAAFMDDgBIxFqAGr+AgUX5xq+AAAAAElFTkSuQmCC"/>
<mask id="ab">
<use id="cg" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ak"/>
</mask>
<clipPath id="au">
<rect id="ch" width="3" height="3"/>
</clipPath>
<g id="j" clip-path="url(#au)">
<rect id="ci" width="3" height="3" fill="#fff"/>
<rect id="cj" width="3" height="3" mask="url(#ab)"/>
</g>
<image id="aj" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAATSURBVAiZY/zPAAFMDDgBIxFqAGr+AgUX5xq+AAAAAElFTkSuQmCC"/>
<mask id="aa">
<use id="ck" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#aj"/>
</mask>
<clipPath id="as">
<rect id="cl" width="3" height="3"/>
</clipPath>
<g id="i" clip-path="url(#as)">
<rect id="cm" width="3" height="3" fill="#fff"/>
<rect id="cn" width="3" height="3" mask="url(#aa)"/>
</g>
<image id="ai" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAATSURBVAiZY/zPAAFMDDgBIxFqAGr+AgUX5xq+AAAAAElFTkSuQmCC"/>
<mask id="z">
<use id="co" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ai"/>
</mask>
<clipPath id="bj">
<rect id="cp" width="3" height="3"/>
</clipPath>
<g id="h" clip-path="url(#bj)">
<rect id="cq" width="3" height="3" fill="#fff"/>
<rect id="cr" width="3" height="3" mask="url(#z)"/>
</g>
<image id="ah" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAfSURBVAiZlcgxAQAwEAMhrv495zWUkabRMhpvMvmaA5JBEQfKUeK7AAAAAElFTkSuQmCC"/>
<mask id="y">
<use id="cs" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ah"/>
</mask>
<clipPath id="bh">
<rect id="ct" width="3" height="3"/>
</clipPath>
<g id="g" clip-path="url(#bh)">
<rect id="cu" width="3" height="3" fill="#fff"/>
<rect id="cv" width="3" height="3" mask="url(#y)"/>
</g>
<image id="ag" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAATSURBVAiZY/zPAAFMDDgBIxFqAGr+AgUX5xq+AAAAAElFTkSuQmCC"/>
<mask id="x">
<use id="cw" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ag"/>
</mask>
<clipPath id="be">
<rect id="cx" width="3" height="3"/>
</clipPath>
<g id="f" clip-path="url(#be)">
<rect id="cy" width="3" height="3" fill="#fff"/>
<rect id="cz" width="3" height="3" mask="url(#x)"/>
</g>
<image id="af" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAdSURBVAiZY/zPwMD4n4GBkYmBkeE/AyPDf0ayRABCMhAN6O5CkgAAAABJRU5ErkJggg=="/>
<mask id="w">
<use id="da" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#af"/>
</mask>
<clipPath id="bc">
<rect id="db" width="3" height="3"/>
</clipPath>
<g id="e" clip-path="url(#bc)">
<rect id="dc" width="3" height="3" fill="#fff"/>
<rect id="dd" width="3" height="3" mask="url(#w)"/>
</g>
<image id="ae" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAmJLR0QA/4ePzL8AAAAgSURBVAiZY/zP+J+BgfE/A5RiYGRiYGT4z8DI8J8kEQCKxREL6X0T2AAAAABJRU5ErkJggg=="/>
<mask id="v">
<use id="de" transform="matrix(.125 0 0 -.125 0 1)" width="100%" height="100%" xlink:href="#ae"/>
</mask>
<clipPath id="az">
<rect id="df" width="3" height="3"/>
</clipPath>
<g id="d" clip-path="url(#az)">
<rect id="dg" width="3" height="3" fill="#fff"/>
<rect id="dh" width="3" height="3" mask="url(#v)"/>
</g>
<clipPath id="bb">
<path id="di" d="m415.08 215.4h11.043v13.801h-11.043z"/>
</clipPath>
<pattern id="m" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -6.12 0)" patternUnits="userSpaceOnUse">
<use id="dj" xlink:href="#d"/>
</pattern>
<clipPath id="bd">
<path id="dk" d="m328.92 184.2h11.398v13.801h-11.398z"/>
</clipPath>
<pattern id="n" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -10.2 0)" patternUnits="userSpaceOnUse">
<use id="dl" xlink:href="#e"/>
</pattern>
<clipPath id="bg">
<path id="dm" d="m327 183h101v47h-101z"/>
</clipPath>
<clipPath id="bf">
<path id="dn" d="m327.72 183.72h72.359v29.883h27.121v15.957h-39.238v-31.559h-59.883l-0.35937-14.281"/>
</clipPath>
<pattern id="o" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -8.16 0)" patternUnits="userSpaceOnUse">
<use id="do" xlink:href="#f"/>
</pattern>
<clipPath id="bi">
<path id="dp" d="m509.88 198.48h11.52v14.281h-11.52z"/>
</clipPath>
<pattern id="p" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -10.2 0)" patternUnits="userSpaceOnUse">
<use id="dq" xlink:href="#g"/>
</pattern>
<clipPath id="bk">
<path id="dr" d="m507.24 195.36h20.641v30.359h-20.641z"/>
</clipPath>
<pattern id="q" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -12.24 0)" patternUnits="userSpaceOnUse">
<use id="ds" xlink:href="#h"/>
</pattern>
<clipPath id="at">
<path id="dt" d="m293.04 197.52h10.68v35.762h-10.68z"/>
</clipPath>
<pattern id="r" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -6.12 0)" patternUnits="userSpaceOnUse">
<use id="du" xlink:href="#i"/>
</pattern>
<clipPath id="av">
<path id="dv" d="m274.8 189.12h9.4805v35.641h-9.4805z"/>
</clipPath>
<pattern id="s" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 0 0)" patternUnits="userSpaceOnUse">
<use id="dw" xlink:href="#j"/>
</pattern>
<clipPath id="aw">
<path id="dx" d="m241.92 177.96h290.88v57.598h-290.88z"/>
</clipPath>
<clipPath id="ay">
<path id="dy" d="m445.56 206.52h11.402v13.801h-11.402z"/>
</clipPath>
<pattern id="t" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -14.28 0)" patternUnits="userSpaceOnUse">
<use id="dz" xlink:href="#k"/>
</pattern>
<clipPath id="bl">
<path id="ea" d="m440.16 197.52h17.16v35.762h-17.16z"/>
</clipPath>
<pattern id="u" width="3" height="3" patternTransform="matrix(0 .67984 -.67984 0 -6.12 0)" patternUnits="userSpaceOnUse">
<use id="eb" xlink:href="#l"/>
</pattern>
</defs>
<g id="ec" transform="translate(-241.92 -177.96)" clip-path="url(#bl)">
<path id="ed" d="m440.16 197.52v35.762h17.16v-35.762z" fill="url(#u)"/>
</g>
<path id="ee" d="m198.24 19.559h17.16v35.641h-17.16zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="ef" d="m215.4 12.477v10.203" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="eg" d="m203.88 29.399v-17.879" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="eh" d="m229.8 15.598h-11.039" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="ei" d="m219.96 13.32-3.8398 2.2773 3.8398 2.6406" fill-rule="evenodd"/>
<path id="ej" d="m188.64 14.641h11.883" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="ek" d="m199.68 17.277 4.1992-2.6367-4.1992-2.1602" fill-rule="evenodd"/>
<g id="el" transform="translate(-241.92 -177.96)" clip-path="url(#ay)">
<path id="em" d="m445.56 206.52v13.801h11.398v-13.801z" fill="url(#t)"/>
</g>
<path id="en" d="m203.52 28.438h11.402v13.801h-11.402zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41197"/>
<g id="eo" transform="translate(-241.92 -177.96)" clip-path="url(#aw)" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width="3.4435">
<path id="ep" transform="scale(.11068 .12932)" d="m2151.1 1352h2675.9v492.72h-2675.9z"/>
<path id="eq" transform="scale(.11068 .12932)" d="m2158.7 1358.5h2661.8v478.82h-2661.8z"/>
</g>
<g id="er" transform="translate(-241.92 -177.96)" clip-path="url(#av)">
<path id="es" d="m274.8 189.12v35.641h9.4805v-35.641z" fill="url(#s)"/>
</g>
<path id="et" d="m32.758 11.04h9.6016v35.758h-9.6016zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41197"/>
<g id="eu" transform="translate(-241.92 -177.96)" clip-path="url(#at)">
<path id="ev" d="m293.04 197.52v35.762h10.68v-35.762z" fill="url(#r)"/>
</g>
<path id="ew" d="m51.117 19.559h10.68v35.641h-10.68zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="ex" d="m27.476 21.36h2.6406" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="ey" d="m29.398 24 3.7188-2.1602-3.7188-2.7617" fill-rule="evenodd"/>
<path id="ez" d="m49.918 21.36h-4.1992" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="fa" d="m46.918 19.078-3.8398 2.7617 3.8398 2.1602" fill-rule="evenodd"/>
<path id="fb" d="m46.558 45.36h1.0781" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="fc" d="m47.637 43.199-3.8398 2.6406 3.8398 2.2773" fill-rule="evenodd"/>
<path id="fd" d="m46.918 48.117 3.8398-2.2773-3.8398-2.6406" fill-rule="evenodd"/>
<g id="fe" transform="translate(-241.92 -177.96)" clip-path="url(#bk)">
<path id="ff" d="m507.24 195.36v30.359h20.641v-30.359z" fill="url(#q)"/>
</g>
<path id="fg" d="m265.32 17.278h20.52v30.359h-20.52zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41197"/>
<g id="fh" transform="translate(-241.92 -177.96)" clip-path="url(#bi)">
<path id="fi" d="m509.88 198.48v14.281h11.52v-14.281z" fill="url(#p)"/>
</g>
<path id="fj" d="m267.96 20.399h11.402v14.281h-11.402zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="fk" d="m250.08 9.3599v4.4375" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="fl" d="m248.16 12.84 2.2812 4.4375 1.9219-4.4375" fill-rule="evenodd"/>
<path id="fm" d="m268.32 20.88h-19.797" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="fn" d="m268.68 17.758h-19.801" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="fo" d="m249.6 32.04v-7.0821" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="fp" d="m251.88 26.277-2.2812-4.4375-1.918 4.4375" fill-rule="evenodd"/>
<path id="fq" d="m257.64 8.399h4.9219" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="fr" d="m261.84 11.039 3.8398-2.6406-3.8398-2.1602" fill-rule="evenodd"/>
<path id="fs" d="m265.32 18.239v-12.961" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="ft" d="m268.32 24.958v-19.68" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="fu" d="m276.36 8.399h-4.5625" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="fv" d="m272.88 6.2383-4.1992 2.1602 4.1992 2.6406" fill-rule="evenodd"/>
<g id="fw" transform="translate(-241.92 -177.96)" clip-path="url(#bg)">
<g id="fx" clip-path="url(#bf)" clip-rule="evenodd">
<path id="fy" d="m327.72 183.72v45.84h99.48v-45.84z" fill="url(#o)" fill-rule="evenodd"/>
</g>
</g>
<path id="fz" d="m85.797 5.7584h72.363v29.879h27.117v15.961h-39.238v-31.559h-59.883zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<g id="ga" transform="translate(-241.92 -177.96)" clip-path="url(#bd)">
<path id="gb" d="m328.92 184.2v13.801h11.398v-13.801z" fill="url(#n)"/>
</g>
<path id="gc" d="m86.879 6.2388h11.52v13.801h-11.52zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41197"/>
<g id="gd" transform="translate(-241.92 -177.96)" clip-path="url(#bb)">
<path id="ge" d="m415.08 215.4v13.801h11.039v-13.801z" fill="url(#m)"/>
</g>
<path id="gf" d="m173.04 37.438h11.039v13.801h-11.039zm0 0" fill="none" stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="gg" d="m110.52 9.7193v7.1992" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="gh" d="m112.8 11.039-1.918-4.4414-2.2813 4.4414" fill-rule="evenodd"/>
<path id="gi" d="m108.6 15.961 2.2813 4.918 1.918-4.918" fill-rule="evenodd"/>
<path id="gj" d="m151.68 12.84h-49.922" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="gk" d="m102.96 10.68-4.1992 2.1602 4.1992 2.7578" fill-rule="evenodd"/>
<path id="gl" d="m152.04 12.84v30.84" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="gm" d="m152.04 43.68h18.359" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".41197"/>
<path id="gn" d="m169.56 46.32 3.8398-2.2812-3.8398-2.6406" fill-rule="evenodd"/>
<g id="go" transform="translate(-241.92 -177.96)">
<use id="gp" x="260.27991" y="198.11992" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gq" transform="translate(-241.92 -177.96)">
<use id="gr" x="261.47989" y="198.11992" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="gs" transform="translate(-241.92 -177.96)">
<use id="gt" x="262.55991" y="198.11992" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gu" transform="translate(-241.92 -177.96)">
<use id="gv" x="264.11987" y="198.11992" width="100%" height="100%" xlink:href="#ar"/>
</g>
<g id="gw" transform="translate(-241.92 -177.96)">
<use id="gx" x="282.35992" y="232.43991" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gy" transform="translate(-241.92 -177.96)">
<use id="gz" x="283.55991" y="232.43991" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ha" transform="translate(-241.92 -177.96)">
<use id="hb" x="284.63992" y="232.43991" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="hc" transform="translate(-241.92 -177.96)">
<use id="hd" x="286.19992" y="232.43991" width="100%" height="100%" xlink:href="#aq"/>
</g>
<g id="he" transform="translate(-241.92 -177.96)">
<use id="hf" x="353.99991" y="206.99992" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hg" transform="translate(-241.92 -177.96)">
<use id="hh" x="355.19989" y="206.99992" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hi" transform="translate(-241.92 -177.96)">
<use id="hj" x="356.27991" y="206.99992" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="hk" transform="translate(-241.92 -177.96)">
<use id="hl" x="357.8399" y="206.99992" width="100%" height="100%" xlink:href="#ap"/>
</g>
<g id="hm" transform="translate(-241.92 -177.96)">
<use id="hn" x="449.76019" y="194.99992" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ho" transform="translate(-241.92 -177.96)">
<use id="hp" x="450.84018" y="194.99992" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hq" transform="translate(-241.92 -177.96)">
<use id="hr" x="452.04016" y="194.99992" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="hs" transform="translate(-241.92 -177.96)">
<use id="ht" x="453.48016" y="194.99992" width="100%" height="100%" xlink:href="#ao"/>
</g>
<g id="hu" transform="translate(-241.92 -177.96)">
<use id="hv" x="492.00015" y="186.95993" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hw" transform="translate(-241.92 -177.96)">
<use id="hx" x="493.2002" y="186.95993" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hy" transform="translate(-241.92 -177.96)">
<use id="hz" x="494.28021" y="186.95993" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ia" transform="translate(-241.92 -177.96)">
<use id="ib" x="495.84024" y="186.95993" width="100%" height="100%" xlink:href="#an"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -0,0 +1,12 @@
Name,Description,Flags,Value
(capm.1),Min width of capm,,N/A
(capm.2a),Min spacing of capm to capm,,N/A
(capm.2b),Minimum spacing of capacitor bottom_plate to bottom plate,,N/A
(capm.3),Minimum enclosure of capm (top_plate) by met2,,N/A
(capm.4),Min enclosure of via2 by capm,,N/A
(capm.5),Min spacing between capm and via2,,N/A
(capm.6),Maximum Aspect Ratio (Length/Width),,N/A
(capm.7),Only rectangular capacitors are allowed,,N/A
(capm.8),"Min space, no overlap, between via and capm",,N/A
(capm.10),"capm must not straddle nwell, diff, tap, poly, li1 and met1 (Rule exempted for capm overlapping capm_2t.dg)",TC,N/A
(capm.11),Min spacing between capm to (met2 not overlapping capm),,N/A
1 Name Description Flags Value
2 (capm.1) Min width of capm N/A
3 (capm.2a) Min spacing of capm to capm N/A
4 (capm.2b) Minimum spacing of capacitor bottom_plate to bottom plate N/A
5 (capm.3) Minimum enclosure of capm (top_plate) by met2 N/A
6 (capm.4) Min enclosure of via2 by capm N/A
7 (capm.5) Min spacing between capm and via2 N/A
8 (capm.6) Maximum Aspect Ratio (Length/Width) N/A
9 (capm.7) Only rectangular capacitors are allowed N/A
10 (capm.8) Min space, no overlap, between via and capm N/A
11 (capm.10) capm must not straddle nwell, diff, tap, poly, li1 and met1 (Rule exempted for capm overlapping capm_2t.dg) TC N/A
12 (capm.11) Min spacing between capm to (met2 not overlapping capm) N/A

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 256 KiB

View File

@ -0,0 +1,18 @@
Name,Description,Flags,Value
(vpp.1),Min width of capacitor:dg,,1.430
(vpp.1b),Max width of capacitor:dg; Rule not applicable for vpp_with_Met3Shield and vpp_with_LiShield and vpp_over_MOSCAP and vpp_with_Met5 and vpp_with_noLi,,11.350
(vpp.1c),"Min/Max width of cell name ""s8rf_xcmvpp1p8x1p8_m3shield """,,3.880
(vpp.3),"capacitor:dg must not overlap (tap or diff or poly); (one exception: Poly is allowed to overlap vpp_with_Met3Shield and vpp_with_Met5PolyShield); (not applicable for vpp_over_Moscap or ""s8rf2_xcmvppx4_2xnhvnative10x4"" or vpp_with_LiShield)",,
(vpp.4),capacitor:dg must not straddle (nwell or dnwell),,
(vpp.5),Min spacing between (capacitor:dg edge and (poly or li1 or met1 or met2)) to (poly or li1 or met1 or met2) on separate nets (Exempt area of the error shape less than 2.25 (um^2) and run length less than 2.0um); Rule not applicable for vpp_with_Met3Shield and vpp_with_LiShield and vpp_over_MOSCAP and vpp_with_Met5 and vpp_with_noLi,,1.500
(vpp.5a),Max pattern density of met3.dg over capacitor.dg (not applicable for vpp_with_Met3Shield and vpp_with_LiShield and vpp_over_MOSCAP and vpp_with_Met5),,0.25
(vpp.5b),Max pattern density of met4.dg over capacitor.dg (not applicable for vpp_with_Met3Shield and vpp_with_Met5 and vpp_over_MOSCAP),,0.3
(vpp.5c),"Max pattern density of met5.dg over capacitor.dg (not applicable for vpp_with_Met3Shield and vpp_with_Met5 and vpp_over_MOSCAP and vpp_with_noLi); (one exception: rules does apply to cell ""s8rf2_xcmvpp11p5x11p7_m1m4"" and ""s8rf2_xcmvpp_hd5_atlas*"")",,0.4
(vpp.8),Min enclosure of capacitor:dg by nwell,,1.500
(vpp.9),Min spacing of capacitor:dg to nwell (not applicable for vpp_over_MOSCAP),,1.500
(vpp.10),vpp capacitors must not overlap; Rule checks for capacitor.dg overlapping more than one pwell pin,,
(vpp.11),Min pattern density of (poly and diff) over capacitor.dg; (vpp_over_Moscap only),,0.87
(vpp.12a),"Number of met4 shapes inside capacitor.dg of cell ""s8rf2_xcmvpp8p6x7p9_m3_lim5shield"" must overlap with size 2.01 x 2.01 (no other met4 shapes allowed)",,9.00
(vpp.12b),"Number of met4 shapes inside capacitor.dg of cell ""s8rf2_xcmvpp11p5x11p7_m3_lim5shield"" must overlap with size 2.01 x 2.01 (no other met4 shapes allowed)",,16.00
(vpp.12c),"Number of met4 shapes inside capacitor.dg of cell ""s8rf2_xcmvpp4p4x4p6_m3_lim5shield"" must overlap with size 1.5 x 1.5 (no other met4 shapes allowed)",,4.00
(vpp.13),Min space of met1 to met1inside VPP capacitor,CU,0.160
1 Name Description Flags Value
2 (vpp.1) Min width of capacitor:dg 1.430
3 (vpp.1b) Max width of capacitor:dg; Rule not applicable for vpp_with_Met3Shield and vpp_with_LiShield and vpp_over_MOSCAP and vpp_with_Met5 and vpp_with_noLi 11.350
4 (vpp.1c) Min/Max width of cell name "s8rf_xcmvpp1p8x1p8_m3shield " 3.880
5 (vpp.3) capacitor:dg must not overlap (tap or diff or poly); (one exception: Poly is allowed to overlap vpp_with_Met3Shield and vpp_with_Met5PolyShield); (not applicable for vpp_over_Moscap or "s8rf2_xcmvppx4_2xnhvnative10x4" or vpp_with_LiShield)
6 (vpp.4) capacitor:dg must not straddle (nwell or dnwell)
7 (vpp.5) Min spacing between (capacitor:dg edge and (poly or li1 or met1 or met2)) to (poly or li1 or met1 or met2) on separate nets (Exempt area of the error shape less than 2.25 (um^2) and run length less than 2.0um); Rule not applicable for vpp_with_Met3Shield and vpp_with_LiShield and vpp_over_MOSCAP and vpp_with_Met5 and vpp_with_noLi 1.500
8 (vpp.5a) Max pattern density of met3.dg over capacitor.dg (not applicable for vpp_with_Met3Shield and vpp_with_LiShield and vpp_over_MOSCAP and vpp_with_Met5) 0.25
9 (vpp.5b) Max pattern density of met4.dg over capacitor.dg (not applicable for vpp_with_Met3Shield and vpp_with_Met5 and vpp_over_MOSCAP) 0.3
10 (vpp.5c) Max pattern density of met5.dg over capacitor.dg (not applicable for vpp_with_Met3Shield and vpp_with_Met5 and vpp_over_MOSCAP and vpp_with_noLi); (one exception: rules does apply to cell "s8rf2_xcmvpp11p5x11p7_m1m4" and "s8rf2_xcmvpp_hd5_atlas*") 0.4
11 (vpp.8) Min enclosure of capacitor:dg by nwell 1.500
12 (vpp.9) Min spacing of capacitor:dg to nwell (not applicable for vpp_over_MOSCAP) 1.500
13 (vpp.10) vpp capacitors must not overlap; Rule checks for capacitor.dg overlapping more than one pwell pin
14 (vpp.11) Min pattern density of (poly and diff) over capacitor.dg; (vpp_over_Moscap only) 0.87
15 (vpp.12a) Number of met4 shapes inside capacitor.dg of cell "s8rf2_xcmvpp8p6x7p9_m3_lim5shield" must overlap with size 2.01 x 2.01 (no other met4 shapes allowed) 9.00
16 (vpp.12b) Number of met4 shapes inside capacitor.dg of cell "s8rf2_xcmvpp11p5x11p7_m3_lim5shield" must overlap with size 2.01 x 2.01 (no other met4 shapes allowed) 16.00
17 (vpp.12c) Number of met4 shapes inside capacitor.dg of cell "s8rf2_xcmvpp4p4x4p6_m3_lim5shield" must overlap with size 1.5 x 1.5 (no other met4 shapes allowed) 4.00
18 (vpp.13) Min space of met1 to met1inside VPP capacitor CU 0.160

View File

@ -0,0 +1,486 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="bt" width="329.4pt" height="121.92pt" version="1.1" viewBox="0 0 329.4 121.92" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="bu">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="bv">
<g id="bw">
<symbol id="q" overflow="visible">
<path id="bx" d="m2.8281-2.0938c-0.03125-0.29688-0.09375-0.5-0.21875-0.67188-0.20312-0.29688-0.59375-0.46875-1.0312-0.46875-0.84375 0-1.3906 0.67188-1.3906 1.7188 0 1.0156 0.53125 1.6562 1.3906 1.6562 0.75 0 1.2188-0.45312 1.2812-1.2188h-0.5c-0.078125 0.5-0.34375 0.75-0.76562 0.75-0.5625 0-0.89062-0.45312-0.89062-1.1875 0-0.78125 0.32812-1.25 0.875-1.25 0.42188 0 0.6875 0.23438 0.75 0.67188z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="by" d="m3.2031-0.29688c-0.046875 0.015625-0.078125 0.015625-0.09375 0.015625-0.1875 0-0.28125-0.09375-0.28125-0.25v-1.8438c0-0.5625-0.40625-0.85938-1.1719-0.85938-0.46875 0-0.84375 0.125-1.0469 0.35938-0.14062 0.17188-0.20312 0.34375-0.21875 0.65625h0.5c0.046875-0.375 0.26562-0.54688 0.73438-0.54688 0.45312 0 0.70312 0.15625 0.70312 0.46875v0.125c0 0.20312-0.125 0.29688-0.51562 0.34375-0.70312 0.09375-0.8125 0.125-1.0156 0.20312-0.35938 0.14062-0.54688 0.42188-0.54688 0.82812 0 0.57812 0.39062 0.9375 1.0312 0.9375 0.40625 0 0.71875-0.14062 1.0781-0.46875 0.03125 0.32812 0.1875 0.46875 0.51562 0.46875 0.09375 0 0.17188-0.015625 0.32812-0.0625zm-0.875-0.6875c0 0.15625-0.046875 0.26562-0.1875 0.40625-0.20312 0.1875-0.45312 0.28125-0.75 0.28125-0.39062 0-0.60938-0.1875-0.60938-0.5 0-0.34375 0.21875-0.5 0.75-0.57812s0.64062-0.09375 0.79688-0.17188z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="bz" d="m0.32812 1.3125h0.5v-1.6406c0.26562 0.32812 0.5625 0.46875 0.96875 0.46875 0.8125 0 1.3438-0.65625 1.3438-1.6562 0-1.0625-0.51562-1.7188-1.3594-1.7188-0.42188 0-0.76562 0.1875-1 0.5625v-0.46875h-0.45312zm1.375-4.0781c0.54688 0 0.90625 0.48438 0.90625 1.2344 0 0.71875-0.35938 1.2031-0.90625 1.2031-0.53125 0-0.875-0.48438-0.875-1.2188s0.34375-1.2188 0.875-1.2188z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="ca" d="m0.90625-3.1406h-0.5v3.1406h0.5zm0-1.2344h-0.51562v0.625h0.51562z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="cb" d="m1.5312-3.1406h-0.51562v-0.875h-0.5v0.875h-0.4375v0.40625h0.4375v2.375c0 0.3125 0.20312 0.5 0.59375 0.5 0.125 0 0.25-0.015625 0.42188-0.046875v-0.42188c-0.078125 0.015625-0.15625 0.03125-0.25 0.03125-0.21875 0-0.26562-0.0625-0.26562-0.28125v-2.1562h0.51562z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="cc" d="m1.625-3.2344c-0.875 0-1.4062 0.625-1.4062 1.6875s0.53125 1.6875 1.4219 1.6875c0.875 0 1.4219-0.625 1.4219-1.6719 0-1.0781-0.53125-1.7031-1.4375-1.7031zm0.015625 0.46875c0.5625 0 0.89062 0.45312 0.89062 1.2344 0 0.73438-0.34375 1.2031-0.89062 1.2031-0.5625 0-0.90625-0.45312-0.90625-1.2188 0-0.75 0.34375-1.2188 0.90625-1.2188z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="cd" d="m0.40625-3.1406v3.1406h0.51562v-1.625c0-0.45312 0.10938-0.75 0.34375-0.92188 0.15625-0.10938 0.3125-0.15625 0.65625-0.15625v-0.51562c-0.078125-0.015625-0.125-0.015625-0.1875-0.015625-0.32812 0-0.57812 0.1875-0.85938 0.65625v-0.5625z"/>
</symbol>
<symbol id="as" overflow="visible">
<path id="ce" d="m1.2812-0.625h-0.625v0.625h0.625zm0-2.5156h-0.625v0.625h0.625z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="cf" d="m2.9688-4.375h-0.5v1.625c-0.20312-0.3125-0.54688-0.48438-0.96875-0.48438-0.8125 0-1.3438 0.65625-1.3438 1.6562 0 1.0625 0.51562 1.7188 1.375 1.7188 0.42188 0 0.71875-0.17188 1-0.54688v0.40625h0.4375zm-1.375 1.6094c0.53125 0 0.875 0.48438 0.875 1.2344 0 0.71875-0.34375 1.2031-0.875 1.2031-0.54688 0-0.92188-0.48438-0.92188-1.2188s0.375-1.2188 0.92188-1.2188z"/>
</symbol>
<symbol id="ba" overflow="visible">
<path id="cg" d="m2.4688-3.1406v0.45312c-0.25-0.375-0.5625-0.54688-0.95312-0.54688-0.79688 0-1.3438 0.70312-1.3438 1.7188 0 0.51562 0.14062 0.9375 0.39062 1.2344 0.23438 0.26562 0.57812 0.42188 0.90625 0.42188 0.39062 0 0.67188-0.17188 0.95312-0.5625v0.15625c0 0.42188-0.046875 0.6875-0.17188 0.85938-0.14062 0.1875-0.39062 0.29688-0.70312 0.29688-0.23438 0-0.4375-0.0625-0.5625-0.17188-0.125-0.09375-0.17188-0.17188-0.20312-0.35938h-0.5c0.046875 0.59375 0.51562 0.95312 1.25 0.95312 0.46875 0 0.875-0.15625 1.0781-0.40625 0.23438-0.28125 0.32812-0.6875 0.32812-1.4219v-2.625zm-0.90625 0.375c0.54688 0 0.85938 0.45312 0.85938 1.2344 0 0.75-0.32812 1.2031-0.84375 1.2031-0.54688 0-0.875-0.45312-0.875-1.2188 0-0.75 0.32812-1.2188 0.85938-1.2188z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="ch" d="m1.7031 0 1.2188-3.1406h-0.5625l-0.89062 2.5469-0.84375-2.5469h-0.5625l1.0938 3.1406z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="ci" d="m1.1406-0.625h-0.625v0.625h0.625z"/>
</symbol>
<symbol id="k" overflow="visible">
<path id="cj" d="m1.5469-3.0312v3.0312h0.53125v-4.25h-0.34375c-0.1875 0.65625-0.3125 0.73438-1.125 0.84375v0.375z"/>
</symbol>
<symbol id="p" overflow="visible">
<path id="ck" d="m1.5469-3.1406h-0.51562v-0.5c0-0.20312 0.10938-0.3125 0.34375-0.3125h0.17188v-0.40625c-0.10938-0.03125-0.17188-0.03125-0.28125-0.03125-0.46875 0-0.73438 0.26562-0.73438 0.71875v0.53125h-0.42188v0.40625h0.42188v2.7344h0.5v-2.7344h0.51562z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="cl" d="m0.90625-4.375h-0.5v4.375h0.5z"/>
</symbol>
<symbol id="az" overflow="visible">
<path id="cm" d="m2.3281-3.1406-0.875 2.4375-0.79688-2.4375h-0.53125l1.0625 3.1562-0.20312 0.5c-0.078125 0.21875-0.1875 0.29688-0.39062 0.29688-0.078125 0-0.15625-0.015625-0.26562-0.03125v0.45312c0.09375 0.046875 0.20312 0.078125 0.32812 0.078125 0.17188 0 0.34375-0.0625 0.46875-0.15625 0.15625-0.10938 0.25-0.25 0.34375-0.5l1.4062-3.7969z"/>
</symbol>
<symbol id="ay" overflow="visible">
<path id="cn" d="m1.3281-1.9531h0.28125c0.59375 0 0.89062 0.26562 0.89062 0.76562 0 0.54688-0.32812 0.85938-0.89062 0.85938-0.57812 0-0.85938-0.29688-0.89062-0.90625h-0.53125c0.03125 0.34375 0.09375 0.5625 0.1875 0.75 0.21875 0.40625 0.64062 0.625 1.2188 0.625 0.875 0 1.4375-0.53125 1.4375-1.3281 0-0.54688-0.20312-0.84375-0.71875-1.0156 0.40625-0.15625 0.59375-0.45312 0.59375-0.875 0-0.73438-0.48438-1.1719-1.2969-1.1719-0.85938 0-1.3125 0.46875-1.3281 1.375h0.53125c0-0.26562 0.03125-0.40625 0.09375-0.53125 0.125-0.23438 0.39062-0.39062 0.71875-0.39062 0.46875 0 0.75 0.28125 0.75 0.73438 0 0.29688-0.10938 0.46875-0.34375 0.57812-0.14062 0.046875-0.32812 0.078125-0.70312 0.078125z"/>
</symbol>
<symbol id="o" overflow="visible">
<path id="co" d="m0.42188-3.1406v3.1406h0.5v-1.7344c0-0.64062 0.34375-1.0625 0.85938-1.0625 0.39062 0 0.64062 0.23438 0.64062 0.625v2.1719h0.5v-2.375c0-0.51562-0.39062-0.85938-1-0.85938-0.46875 0-0.76562 0.1875-1.0469 0.625v-0.53125z"/>
</symbol>
<symbol id="n" overflow="visible">
<path id="cp" d="m3.3281 0 0.92188-3.1406h-0.5625l-0.625 2.4375-0.625-2.4375h-0.60938l-0.59375 2.4375-0.64062-2.4375h-0.5625l0.92188 3.1406h0.5625l0.60938-2.4688 0.625 2.4688z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="cq" d="m3.0781-1.4062c0-0.48438-0.03125-0.76562-0.125-1-0.20312-0.51562-0.6875-0.82812-1.2656-0.82812-0.89062 0-1.4531 0.67188-1.4531 1.7031s0.54688 1.6719 1.4375 1.6719c0.71875 0 1.2188-0.40625 1.3438-1.0938h-0.5c-0.14062 0.40625-0.42188 0.625-0.82812 0.625-0.3125 0-0.59375-0.14062-0.75-0.40625-0.125-0.17188-0.17188-0.35938-0.17188-0.67188zm-2.2969-0.40625c0.03125-0.57812 0.39062-0.95312 0.89062-0.95312s0.875 0.40625 0.875 0.92188c0 0 0 0.015625-0.015625 0.03125z"/>
</symbol>
<symbol id="ax" overflow="visible">
<path id="cr" d="m0.3125-0.96875c0.10938 0.6875 0.5625 1.1094 1.2188 1.1094 0.45312 0 0.89062-0.23438 1.125-0.60938 0.28125-0.40625 0.39062-0.9375 0.39062-1.7031 0-0.71875-0.09375-1.1719-0.35938-1.5469-0.23438-0.34375-0.59375-0.53125-1.0625-0.53125-0.8125 0-1.3906 0.59375-1.3906 1.4375 0 0.78125 0.53125 1.3438 1.2969 1.3438 0.40625 0 0.70312-0.14062 0.98438-0.46875-0.015625 1.0312-0.34375 1.6094-0.95312 1.6094-0.375 0-0.625-0.23438-0.71875-0.64062zm1.2969-2.8281c0.5 0 0.875 0.40625 0.875 0.96875 0 0.51562-0.375 0.89062-0.89062 0.89062-0.5 0-0.82812-0.35938-0.82812-0.92188 0-0.54688 0.35938-0.9375 0.84375-0.9375z"/>
</symbol>
<symbol id="aw" overflow="visible">
<path id="cs" d="m2.3438-2.2344c0.4375-0.26562 0.57812-0.48438 0.57812-0.89062 0-0.65625-0.51562-1.125-1.2656-1.125s-1.2812 0.46875-1.2812 1.125c0 0.40625 0.14062 0.60938 0.57812 0.89062-0.48438 0.23438-0.73438 0.57812-0.73438 1.0469 0 0.78125 0.59375 1.3281 1.4375 1.3281 0.82812 0 1.4219-0.54688 1.4219-1.3125 0-0.48438-0.23438-0.82812-0.73438-1.0625zm-0.6875-1.5469c0.4375 0 0.73438 0.26562 0.73438 0.67188 0 0.39062-0.29688 0.65625-0.73438 0.65625-0.45312 0-0.75-0.26562-0.75-0.65625 0-0.40625 0.29688-0.67188 0.75-0.67188zm0 1.7812c0.51562 0 0.875 0.32812 0.875 0.82812s-0.35938 0.84375-0.89062 0.84375c-0.51562 0-0.875-0.34375-0.875-0.84375s0.35938-0.82812 0.89062-0.82812z"/>
</symbol>
<symbol id="av" overflow="visible">
<path id="ct" d="m1.9688-1.0156v1.0156h0.51562v-1.0156h0.64062v-0.48438h-0.64062v-2.75h-0.39062l-1.9219 2.6719v0.5625zm0-0.48438h-1.3438l1.3438-1.8594z"/>
</symbol>
<symbol id="au" overflow="visible">
<path id="cu" d="m2.8594-4.25h-2.2031l-0.3125 2.3125h0.48438c0.25-0.29688 0.45312-0.39062 0.78125-0.39062 0.5625 0 0.92188 0.39062 0.92188 1.0156 0 0.60938-0.34375 0.98438-0.92188 0.98438-0.46875 0-0.75-0.23438-0.875-0.71875h-0.53125c0.078125 0.34375 0.14062 0.51562 0.26562 0.67188 0.23438 0.32812 0.67188 0.51562 1.1562 0.51562 0.85938 0 1.4531-0.625 1.4531-1.5312 0-0.82812-0.5625-1.4062-1.375-1.4062-0.29688 0-0.54688 0.078125-0.78125 0.25l0.17188-1.1875h1.7656z"/>
</symbol>
<symbol id="m" overflow="visible">
<path id="cv" d="m0.42188-3.1406v3.1406h0.5v-1.9688c0-0.46875 0.32812-0.82812 0.73438-0.82812 0.375 0 0.59375 0.23438 0.59375 0.625v2.1719h0.5v-1.9688c0-0.46875 0.32812-0.82812 0.73438-0.82812 0.375 0 0.57812 0.23438 0.57812 0.625v2.1719h0.51562v-2.3594c0-0.5625-0.32812-0.875-0.92188-0.875-0.42188 0-0.67188 0.125-0.96875 0.48438-0.17188-0.34375-0.4375-0.48438-0.84375-0.48438-0.42188 0-0.6875 0.15625-0.96875 0.53125v-0.4375z"/>
</symbol>
<symbol id="at" overflow="visible">
<path id="cw" d="m3.0312-0.51562h-2.2344c0.0625-0.35938 0.25-0.57812 0.76562-0.875l0.60938-0.32812c0.59375-0.32812 0.89062-0.76562 0.89062-1.2812 0-0.35938-0.14062-0.6875-0.39062-0.92188-0.25-0.21875-0.5625-0.32812-0.96875-0.32812-0.54688 0-0.9375 0.1875-1.1719 0.54688-0.15625 0.23438-0.21875 0.5-0.23438 0.92188h0.53125c0.015625-0.28125 0.046875-0.45312 0.125-0.59375 0.14062-0.26562 0.42188-0.42188 0.73438-0.42188 0.48438 0 0.84375 0.34375 0.84375 0.79688 0 0.34375-0.20312 0.625-0.57812 0.84375l-0.5625 0.3125c-0.875 0.5-1.1406 0.90625-1.1875 1.8438h2.8281z"/>
</symbol>
</g>
<image id="ar" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAi0lEQVRoge3ZUQqDMBQAwaZ4/yvHCzQfoZVpYOdTUVweKA/Ha2HOuTr1V976Ab5VgFaAVoA2Tnnfrxw/gQK0ArQCtGv3gjHGx+O/+p7s3v/4CRSgFaAVoLUPaAVoBWgFaNv7wK6n94fjJ1CAVoBWgNY+oBWgFaAVoPV/QCtAK0ArQGsf0ArQCtAK0G6C3x5zLvgCVwAAAABJRU5ErkJggg=="/>
<clipPath id="bs">
<rect id="cx" width="4" height="4"/>
</clipPath>
<g id="z" clip-path="url(#bs)">
<use id="cy" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ar"/>
</g>
<image id="aq" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAi0lEQVRoge3ZUQqDMBQAwaZ4/yvHCzQfoZVpYOdTUVweKA/Ha2HOuTr1V976Ab5VgFaAVoA2Tnnfrxw/gQK0ArQCtGv3gjHGx+O/+p7s3v/4CRSgFaAVoLUPaAVoBWgFaNv7wK6n94fjJ1CAVoBWgNY+oBWgFaAVoPV/QCtAK0ArQGsf0ArQCtAK0G6C3x5zLvgCVwAAAABJRU5ErkJggg=="/>
<clipPath id="bq">
<rect id="cz" width="4" height="4"/>
</clipPath>
<g id="y" clip-path="url(#bq)">
<use id="da" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aq"/>
</g>
<image id="ap" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="bo">
<rect id="db" width="4" height="4"/>
</clipPath>
<g id="x" clip-path="url(#bo)">
<use id="dc" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ap"/>
</g>
<image id="ao" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAZElEQVRoge3ZQQqAIABFwez+d7YL5EIIXtHMNvjyVgkeBwB/Nuac9x/G2Bpa7SwPfmj/3Fp5IQE1ATUBAFBaXsqr+/3u/uf/xAJqAmoCAKDkfaAmoCagJgAASt4HagJqAmoCahdaOR43/kUXmAAAAABJRU5ErkJggg=="/>
<clipPath id="bm">
<rect id="dd" width="4" height="4"/>
</clipPath>
<g id="w" clip-path="url(#bm)">
<use id="de" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ao"/>
</g>
<image id="an" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge2WSQrAMAzE6v7/z+kH4oOLU9UgHQNZxIAncRVZa1W3tBAR2/X743e0owCNAjQK0OyH6wuofhifgAI0CtAoQBPZ/M7+31VO98P4BBSgUYBGAZq0B9INP+uH8QkoQKMAjQI05R5ID4L6YXwCCtAoQKMATVsPpBcc7ofxCShAowCNAjTHeyC9uKkfxiegAI0CNArQpMN4Sj+MT0ABGgVoFKB5APR0JGpyOlElAAAAAElFTkSuQmCC"/>
<clipPath id="bk">
<rect id="df" width="4" height="4"/>
</clipPath>
<g id="v" clip-path="url(#bk)">
<use id="dg" transform="scale(.0625)" width="100%" height="100%" xlink:href="#an"/>
</g>
<image id="am" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="bi">
<rect id="dh" width="4" height="4"/>
</clipPath>
<g id="u" clip-path="url(#bi)">
<use id="di" transform="scale(.0625)" width="100%" height="100%" xlink:href="#am"/>
</g>
<image id="al" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAi0lEQVRoge3ZUQqDMBQAwaZ4/yvHCzQfoZVpYOdTUVweKA/Ha2HOuTr1V976Ab5VgFaAVoA2Tnnfrxw/gQK0ArQCtGv3gjHGx+O/+p7s3v/4CRSgFaAVoLUPaAVoBWgFaNv7wK6n94fjJ1CAVoBWgNY+oBWgFaAVoPV/QCtAK0ArQGsf0ArQCtAK0G6C3x5zLvgCVwAAAABJRU5ErkJggg=="/>
<clipPath id="bg">
<rect id="dj" width="4" height="4"/>
</clipPath>
<g id="t" clip-path="url(#bg)">
<use id="dk" transform="scale(.0625)" width="100%" height="100%" xlink:href="#al"/>
</g>
<image id="ak" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="be">
<rect id="dl" width="4" height="4"/>
</clipPath>
<g id="s" clip-path="url(#be)">
<use id="dm" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ak"/>
</g>
<image id="aj" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfElEQVRoge3XwQnAIBQFwfz037NpwJxXYeYoXhZBePP8WGttz2fmqPvv9vQiAmoCagJqc8t//3f/+hcQUBNQE1Dbf67Pef+9PXAqATUBtesD7IGagJqAmoCaPVATUBNQE1CzB2oCagJqAmr2QE1ATUBNQM0eqAmoCagJqH0FAGBt8lkTKAAAAABJRU5ErkJggg=="/>
<clipPath id="bc">
<rect id="dn" width="4" height="4"/>
</clipPath>
<g id="r" clip-path="url(#bc)">
<use id="do" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aj"/>
</g>
<clipPath id="bd">
<path id="dp" d="m225.72 421.56h55.441v22.441h-55.441z"/>
</clipPath>
<pattern id="aa" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 223.2 423.6)" patternUnits="userSpaceOnUse">
<use id="dq" xlink:href="#r"/>
</pattern>
<clipPath id="bf">
<path id="dr" d="m320.64 387.96h18.48v45.117h-18.48z"/>
</clipPath>
<pattern id="ab" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 320.4 391.2)" patternUnits="userSpaceOnUse">
<use id="ds" xlink:href="#s"/>
</pattern>
<clipPath id="bh">
<path id="dt" d="m470.28 361.2h43.199v45.121h-43.199z"/>
</clipPath>
<pattern id="ac" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 468 362.4)" patternUnits="userSpaceOnUse">
<use id="du" xlink:href="#t"/>
</pattern>
<clipPath id="bj">
<path id="dv" d="m445.44 323.04h97.68v112.08h-97.68z"/>
</clipPath>
<pattern id="ad" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 442.8 326.4)" patternUnits="userSpaceOnUse">
<use id="dw" xlink:href="#u"/>
</pattern>
<clipPath id="bl">
<path id="dx" d="m364.92 392.16h29.277v15.719h-29.277z"/>
</clipPath>
<pattern id="ae" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 363.6 394.8)" patternUnits="userSpaceOnUse">
<use id="dy" xlink:href="#v"/>
</pattern>
<clipPath id="bn">
<path id="dz" d="m364.92 371.16h29.277v15.719h-29.277z"/>
</clipPath>
<pattern id="af" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 363.6 373.2)" patternUnits="userSpaceOnUse">
<use id="ea" xlink:href="#w"/>
</pattern>
<clipPath id="bp">
<path id="eb" d="m364.2 348.12h28.922v15.719h-28.922z"/>
</clipPath>
<pattern id="ag" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 363.6 351.6)" patternUnits="userSpaceOnUse">
<use id="ec" xlink:href="#x"/>
</pattern>
<clipPath id="br">
<path id="ed" d="m316.8 327.24h59.641v78h-59.641z"/>
</clipPath>
<pattern id="ah" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 313.2 330)" patternUnits="userSpaceOnUse">
<use id="ee" xlink:href="#y"/>
</pattern>
<clipPath id="bb">
<path id="ef" d="m232.68 347.16h42.961v45h-42.961z"/>
</clipPath>
<pattern id="ai" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 230.4 348)" patternUnits="userSpaceOnUse">
<use id="eg" xlink:href="#z"/>
</pattern>
</defs>
<g id="eh" transform="translate(-214.2 -322.56)" clip-path="url(#bb)">
<path id="ei" d="m232.68 347.16v45h42.961v-45z" fill="url(#ai)" fill-rule="evenodd"/>
</g>
<path id="ej" d="m18 24.121h43.801v45.961h-43.801zm0.96094 45.48-0.48047-0.48047h42.961l-0.48046 0.48047v-45l0.48046 0.35937h-42.961l0.48047-0.35937"/>
<g id="ek" transform="translate(-214.2 -322.56)" clip-path="url(#br)">
<path id="el" d="m316.8 327.24v78h59.641v-78z" fill="url(#ah)" fill-rule="evenodd"/>
</g>
<path id="em" d="m102.12 4.2031h60.602v78.957h-60.602zm0.83985 78.477-0.35938-0.35937h59.641l-0.48046 0.35937v-78l0.48046 0.36328h-59.641l0.35938-0.36328"/>
<path id="en" d="m28.562 50.762v7.8008h34.918v-7.8008z" fill="#fff" fill-rule="evenodd"/>
<g id="eo" transform="translate(-214.2 -322.56)">
<use id="ep" x="243.71991" y="380.03986" width="100%" height="100%" xlink:href="#q"/>
<use id="eq" x="246.71989" y="380.03986" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="er" transform="translate(-214.2 -322.56)">
<use id="es" x="250.0799" y="380.03986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="et" transform="translate(-214.2 -322.56)">
<use id="eu" x="253.4399" y="380.03986" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="ev" transform="translate(-214.2 -322.56)">
<use id="ew" x="256.7999" y="380.03986" width="100%" height="100%" xlink:href="#q"/>
<use id="ex" x="259.7999" y="380.03986" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ey" transform="translate(-214.2 -322.56)">
<use id="ez" x="261.2399" y="380.03986" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="fa" transform="translate(-214.2 -322.56)">
<use id="fb" x="262.91989" y="380.03986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="fc" transform="translate(-214.2 -322.56)">
<use id="fd" x="266.27991" y="380.03986" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="fe" transform="translate(-214.2 -322.56)">
<use id="ff" x="268.31992" y="380.03986" width="100%" height="100%" xlink:href="#as"/>
</g>
<g id="fg" transform="translate(-214.2 -322.56)">
<use id="fh" x="269.99991" y="380.03986" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="fi" transform="translate(-214.2 -322.56)">
<use id="fj" x="273.35992" y="380.03986" width="100%" height="100%" xlink:href="#ba"/>
</g>
<path id="fk" d="m14.16 65.52v-38.52h0.96094v38.52zm2.2812-0.59765-1.8008 3.5976-1.8008-3.5976zm-3.6016-37.32 1.8008-3.6016 1.8008 3.6016"/>
<path id="fl" d="m0 54.363v8.3984h15.359v-8.3984z" fill="#fff" fill-rule="evenodd"/>
<g id="fm" transform="translate(-214.2 -322.56)">
<use id="fn" x="215.15991" y="383.75986" width="100%" height="100%" xlink:href="#d"/>
<use id="fo" x="218.15991" y="383.75986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fp" transform="translate(-214.2 -322.56)">
<use id="fq" x="221.51991" y="383.75986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fr" transform="translate(-214.2 -322.56)">
<use id="fs" x="224.87991" y="383.75986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ft" transform="translate(-214.2 -322.56)">
<use id="fu" x="226.55991" y="383.75986" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="fv" transform="translate(-214.2 -322.56)" clip-path="url(#bp)">
<path id="fw" d="m364.2 348.12v15.719h28.922v-15.719z" fill="url(#ag)" fill-rule="evenodd"/>
</g>
<path id="fx" d="m149.52 25.203h29.883v16.559h-29.883zm0.96093 16.078-0.48047-0.35937h28.922l-0.35937 0.35937v-15.719l0.35937 0.48047h-28.922l0.48047-0.48047"/>
<g id="fy" transform="translate(-214.2 -322.56)" clip-path="url(#bn)">
<path id="fz" d="m364.92 371.16v15.719h29.281v-15.719z" fill="url(#af)" fill-rule="evenodd"/>
</g>
<path id="ga" d="m150.24 48.242h30.238v16.559h-30.238zm0.95703 16.078-0.47656-0.35938h29.277l-0.48046 0.35938v-15.719l0.48046 0.48046h-29.277l0.47656-0.48046"/>
<g id="gb" transform="translate(-214.2 -322.56)" clip-path="url(#bl)">
<path id="gc" d="m364.92 392.16v15.719h29.281v-15.719z" fill="url(#ae)" fill-rule="evenodd"/>
</g>
<path id="gd" d="m150.24 69.121h30.238v16.68h-30.238zm0.95703 16.199-0.47656-0.48047h29.277l-0.48046 0.48047v-15.719l0.48046 0.48046h-29.277l0.47656-0.48046"/>
<path id="ge" d="m178.56 40.32v8.2812h8.7578v-8.2812z" fill="#fff" fill-rule="evenodd"/>
<g id="gf" transform="translate(-214.2 -322.56)">
<use id="gg" x="393.71985" y="369.59985" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="gh" transform="translate(-214.2 -322.56)">
<use id="gi" x="397.07983" y="369.59985" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="gj" transform="translate(-214.2 -322.56)">
<use id="gk" x="398.51984" y="369.59985" width="100%" height="100%" xlink:href="#p"/>
</g>
<g id="gl" transform="translate(-214.2 -322.56)">
<use id="gm" x="400.19983" y="369.59985" width="100%" height="100%" xlink:href="#p"/>
</g>
<path id="gn" d="m182.4 62.762v8.3984h9.8398v-8.3984z" fill="#fff" fill-rule="evenodd"/>
<g id="go" transform="translate(-214.2 -322.56)">
<use id="gp" x="397.55984" y="392.15985" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="gq" transform="translate(-214.2 -322.56)">
<use id="gr" x="399.23984" y="392.15985" width="100%" height="100%" xlink:href="#j"/>
</g>
<g id="gs" transform="translate(-214.2 -322.56)">
<use id="gt" x="402.59985" y="392.15985" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="gu" d="m182.4 83.762v8.3984h12.598v-8.3984z" fill="#fff" fill-rule="evenodd"/>
<g id="gv" transform="translate(-214.2 -322.56)">
<use id="gw" x="397.55984" y="413.15982" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gx" transform="translate(-214.2 -322.56)">
<use id="gy" x="400.91983" y="413.15982" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="gz" transform="translate(-214.2 -322.56)">
<use id="ha" x="404.27985" y="413.15982" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hb" transform="translate(-214.2 -322.56)">
<use id="hc" x="405.71982" y="413.15982" width="100%" height="100%" xlink:href="#az"/>
</g>
<path id="hd" d="m134.28 34.68 61.801 51.242-0.72266 0.83984-61.797-51.359"/>
<path id="he" d="m138.12 95.641 57.961-61.32-0.72266-0.71875-57.957 61.32"/>
<path id="hf" d="m195.36 62.762v8.3984h15.363v-8.3984z" fill="#fff" fill-rule="evenodd"/>
<g id="hg" transform="translate(-214.2 -322.56)">
<use id="hh" x="410.51984" y="392.15985" width="100%" height="100%" xlink:href="#d"/>
<use id="hi" x="413.51984" y="392.15985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="hj" transform="translate(-214.2 -322.56)">
<use id="hk" x="416.87982" y="392.15985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="hl" transform="translate(-214.2 -322.56)">
<use id="hm" x="420.23984" y="392.15985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hn" transform="translate(-214.2 -322.56)">
<use id="ho" x="421.91983" y="392.15985" width="100%" height="100%" xlink:href="#ay"/>
</g>
<g id="hp" transform="translate(-214.2 -322.56)" clip-path="url(#bj)">
<path id="hq" d="m445.44 323.04v112.08h97.68v-112.08z" fill="url(#ad)" fill-rule="evenodd"/>
</g>
<path id="hr" d="m230.88 0h98.523v113.04h-98.523zm0.84375 112.56-0.48047-0.48047h97.68l-0.35937 0.48047v-112.08l0.35937 0.35938h-97.68l0.48047-0.35938"/>
<g id="hs" transform="translate(-214.2 -322.56)" clip-path="url(#bh)">
<path id="ht" d="m470.28 361.2v45.121h43.199v-45.121z" fill="url(#ac)" fill-rule="evenodd"/>
</g>
<path id="hu" d="m255.6 38.281h44.16v45.961h-44.16zm0.96094 45.48-0.48047-0.48047h43.199l-0.35939 0.48047v-45.121l0.35939 0.48047h-43.199l0.48047-0.48047"/>
<path id="hv" d="m229.92 40.32v8.2812h15v-8.2812z" fill="#fff" fill-rule="evenodd"/>
<g id="hw" transform="translate(-214.2 -322.56)">
<use id="hx" x="444.95981" y="369.59985" width="100%" height="100%" xlink:href="#o"/>
</g>
<g id="hy" transform="translate(-214.2 -322.56)">
<use id="hz" x="448.31982" y="369.59985" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="ia" transform="translate(-214.2 -322.56)">
<use id="ib" x="452.51981" y="369.59985" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="ic" transform="translate(-214.2 -322.56)">
<use id="id" x="455.87979" y="369.59985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ie" transform="translate(-214.2 -322.56)">
<use id="if" x="457.31979" y="369.59985" width="100%" height="100%" xlink:href="#b"/>
</g>
<path id="ig" d="m165.96 11.52h64.078v0.84375h-64.078zm0.60156 2.2812-3.6016-1.8008 3.6016-1.7969zm62.879-3.5976 3.5977 1.7969-3.5977 1.8008"/>
<path id="ih" d="m193.32 8.8828v8.2773h15.242v-8.2773z" fill="#fff" fill-rule="evenodd"/>
<g id="ii" transform="translate(-214.2 -322.56)">
<use id="ij" x="408.35983" y="338.15985" width="100%" height="100%" xlink:href="#d"/>
<use id="ik" x="411.35983" y="338.15985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="il" transform="translate(-214.2 -322.56)">
<use id="im" x="414.71985" y="338.15985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="in" transform="translate(-214.2 -322.56)">
<use id="io" x="418.07983" y="338.15985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ip" transform="translate(-214.2 -322.56)">
<use id="iq" x="419.75986" y="338.15985" width="100%" height="100%" xlink:href="#ax"/>
</g>
<path id="ir" d="m234.24 67.082h18.48v0.83985h-18.48zm0.59765 2.2812-3.5976-1.8008 3.5976-1.8008zm17.281-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="is" d="m237.96 71.762v15.719h15v-15.719z" fill="#fff" fill-rule="evenodd"/>
<g id="it" transform="translate(-214.2 -322.56)">
<use id="iu" x="452.99982" y="401.03983" width="100%" height="100%" xlink:href="#d"/>
<use id="iv" x="455.99982" y="401.03983" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="iw" transform="translate(-214.2 -322.56)">
<use id="ix" x="459.3598" y="401.03983" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="iy" transform="translate(-214.2 -322.56)">
<use id="iz" x="462.71982" y="401.03983" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ja" transform="translate(-214.2 -322.56)">
<use id="jb" x="452.99982" y="407.87982" width="100%" height="100%" xlink:href="#aw"/>
</g>
<g id="jc" transform="translate(-214.2 -322.56)" clip-path="url(#bf)">
<path id="jd" d="m320.64 387.96v45.121h18.48v-45.121z" fill="url(#ab)" fill-rule="evenodd"/>
</g>
<path id="je" d="m105.96 64.922h19.32v45.961h-19.32zm0.83984 45.598-0.35939-0.47656h18.48l-0.48048 0.47656v-45.117l0.48048 0.48047h-18.48l0.35939-0.48047"/>
<path id="jf" d="m102.48 73.922 29.398 21.48-0.71875 0.83984-29.281-21.48"/>
<path id="jg" d="m103.92 95.16 29.641-25.199-0.60156-0.71875-29.641 25.078"/>
<path id="jh" d="m122.76 97.441v8.2812h15v-8.2812z" fill="#fff" fill-rule="evenodd"/>
<g id="ji" transform="translate(-214.2 -322.56)">
<use id="jj" x="337.91986" y="426.71982" width="100%" height="100%" xlink:href="#o"/>
</g>
<g id="jk" transform="translate(-214.2 -322.56)">
<use id="jl" x="341.27988" y="426.71982" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="jm" transform="translate(-214.2 -322.56)">
<use id="jn" x="345.47986" y="426.71982" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="jo" transform="translate(-214.2 -322.56)">
<use id="jp" x="348.83984" y="426.71982" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="jq" transform="translate(-214.2 -322.56)">
<use id="jr" x="350.27985" y="426.71982" width="100%" height="100%" xlink:href="#b"/>
</g>
<path id="js" d="m106.44 91.562v8.3984h15.359v-8.3984z" fill="#fff" fill-rule="evenodd"/>
<g id="jt" transform="translate(-214.2 -322.56)">
<use id="ju" x="321.47986" y="420.95984" width="100%" height="100%" xlink:href="#d"/>
<use id="jv" x="324.47986" y="420.95984" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jw" transform="translate(-214.2 -322.56)">
<use id="jx" x="327.83987" y="420.95984" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jy" transform="translate(-214.2 -322.56)">
<use id="jz" x="331.19986" y="420.95984" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ka" transform="translate(-214.2 -322.56)">
<use id="kb" x="332.87988" y="420.95984" width="100%" height="100%" xlink:href="#av"/>
</g>
<g id="kc" transform="translate(-214.2 -322.56)" clip-path="url(#bd)">
<path id="kd" d="m225.72 421.56v22.441h55.441v-22.441z" fill="url(#aa)" fill-rule="evenodd"/>
</g>
<path id="ke" d="m11.039 98.52h56.402v23.402h-56.402zm0.96094 22.922-0.48047-0.35938h55.441l-0.48047 0.35938v-22.441l0.48047 0.36328h-55.441l0.48047-0.36328"/>
<path id="kf" d="m35.281 73.082v22.918h-0.83985v-22.918zm-2.1602 0.59766 1.8008-3.5977 1.8008 3.5977zm3.6016 21.723-1.8008 3.5976-1.8008-3.5976"/>
<path id="kg" d="m46.441 91.562v8.3984h15.238v-8.3984z" fill="#fff" fill-rule="evenodd"/>
<g id="kh" transform="translate(-214.2 -322.56)">
<use id="ki" x="261.47989" y="420.95984" width="100%" height="100%" xlink:href="#d"/>
<use id="kj" x="264.47989" y="420.95984" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="kk" transform="translate(-214.2 -322.56)">
<use id="kl" x="267.8399" y="420.95984" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="km" transform="translate(-214.2 -322.56)">
<use id="kn" x="271.19989" y="420.95984" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ko" transform="translate(-214.2 -322.56)">
<use id="kp" x="272.87991" y="420.95984" width="100%" height="100%" xlink:href="#au"/>
</g>
<path id="kq" d="m20.879 112.56v8.3984h53.402v-8.3984z" fill="#fff" fill-rule="evenodd"/>
<g id="kr" transform="translate(-214.2 -322.56)">
<use id="ks" x="236.0399" y="441.95981" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="kt" transform="translate(-214.2 -322.56)">
<use id="ku" x="237.4799" y="441.95981" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="kv" transform="translate(-214.2 -322.56)">
<use id="kw" x="238.91991" y="441.95981" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="kx" transform="translate(-214.2 -322.56)">
<use id="ky" x="243.71991" y="441.95981" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="kz" transform="translate(-214.2 -322.56)">
<use id="la" x="247.0799" y="441.95981" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="lb" transform="translate(-214.2 -322.56)">
<use id="lc" x="250.67992" y="441.95981" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="ld" transform="translate(-214.2 -322.56)">
<use id="le" x="255.47993" y="441.95981" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="lf" transform="translate(-214.2 -322.56)">
<use id="lg" x="258.83994" y="441.95981" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="lh" transform="translate(-214.2 -322.56)">
<use id="li" x="260.51993" y="441.95981" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="lj" transform="translate(-214.2 -322.56)">
<use id="lk" x="265.67996" y="441.95981" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ll" transform="translate(-214.2 -322.56)">
<use id="lm" x="269.03995" y="441.95981" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="ln" transform="translate(-214.2 -322.56)">
<use id="lo" x="272.75998" y="441.95981" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="lp" transform="translate(-214.2 -322.56)">
<use id="lq" x="277.55997" y="441.95981" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="lr" transform="translate(-214.2 -322.56)">
<use id="ls" x="280.91998" y="441.95981" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="lt" transform="translate(-214.2 -322.56)">
<use id="lu" x="282.60001" y="441.95981" width="100%" height="100%" xlink:href="#at"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -0,0 +1,19 @@
Name,Description,Flags,Value
(m1.-),"Algorithm should flag errors, for met1, if ANY of the following is true:\nAn entire 700x700 window is covered by cmm1 waffleDrop, and metX PD < 70% for same window.\n80-100% of 700x700 window is covered by cmm1 waffleDrop, and metX PD < 65% for same window.\n60-80% of 700x700 window is covered by cmm1 waffleDrop, and metX PD < 60% for same window.\n50-60% of 700x700 window is covered by cmm1 waffleDrop, and metX PD < 50% for same window.\n40-50% of 700x700 window is covered by cmm1 waffleDrop, and metX PD < 40% for same window.\n30-40% of 700x700 window is covered by cmm1 waffleDrop, and metX PD < 30% for same window.\nExclude cells whose area is below 40Kum2. NOTE: Required for IP, Recommended for Chip-level.",RC,
(m1.1),Width of metal1,,0.140
(m1.2),Spacing of metal1 to metal1,,0.140
(m1.3a),Min. spacing of features attached to or extending from huge_met1 for a distance of up to 0.280 um to metal1 (rule not checked over non-huge met1 features),,0.280
(m1.3b),Min. spacing of huge_met1 to metal1 excluding features checked by m1.3a,,0.280
(m1.4),Mcon must be enclosed by Met1 by at least …(Rule exempted for cell names documented in rule m1.4a),P,0.030
(m1.4a),"Mcon must be enclosed by Met1 by at least (for cell names ""s8cell_ee_plus_sseln_a"", ""s8cell_ee_plus_sseln_b"", ""s8cell_ee_plus_sselp_a"", ""s8cell_ee_plus_sselp_b"", ""s8fpls_pl8"", and ""s8fs_cmux4_fm"")",P,0.005
(m1.5),Mcon must be enclosed by Met1 on one of two adjacent sides by at least …,P AL,0.060
(m1.6),Min metal 1 area [um2],,0.083
(m1.7),Min area of metal1 holes [um2],,0.140
(m1.pd.1),Min MM1_oxide_Pattern_density,RR AL,0.7
(m1.pd.2a),Rule m1.pd.1 has to be checked by dividing the chip into square regions of width and length equal to …,A AL,700
(m1.pd.2b),Rule m1.pd.1 has to be checked by dividing the chip into steps of …,A AL,70
(m1.11),Max width of metal1after slotting,CU NC,4.000
(m1.12),Add slots and remove vias and contacts if met1 wider than…..,CU,3.200
(m1.13),Max pattern density (PD) of met1,CU,0.77
(m1.14),Met1 PD window size,CU,50.000
(m1.14a),Met1 PD window step,CU,25.000
1 Name Description Flags Value
2 (m1.-) Algorithm should flag errors, for met1, if ANY of the following is true:\nAn entire 700x700 window is covered by cmm1 waffleDrop, and metX PD < 70% for same window.\n80-100% of 700x700 window is covered by cmm1 waffleDrop, and metX PD < 65% for same window.\n60-80% of 700x700 window is covered by cmm1 waffleDrop, and metX PD < 60% for same window.\n50-60% of 700x700 window is covered by cmm1 waffleDrop, and metX PD < 50% for same window.\n40-50% of 700x700 window is covered by cmm1 waffleDrop, and metX PD < 40% for same window.\n30-40% of 700x700 window is covered by cmm1 waffleDrop, and metX PD < 30% for same window.\nExclude cells whose area is below 40Kum2. NOTE: Required for IP, Recommended for Chip-level. RC
3 (m1.1) Width of metal1 0.140
4 (m1.2) Spacing of metal1 to metal1 0.140
5 (m1.3a) Min. spacing of features attached to or extending from huge_met1 for a distance of up to 0.280 um to metal1 (rule not checked over non-huge met1 features) 0.280
6 (m1.3b) Min. spacing of huge_met1 to metal1 excluding features checked by m1.3a 0.280
7 (m1.4) Mcon must be enclosed by Met1 by at least …(Rule exempted for cell names documented in rule m1.4a) P 0.030
8 (m1.4a) Mcon must be enclosed by Met1 by at least (for cell names "s8cell_ee_plus_sseln_a", "s8cell_ee_plus_sseln_b", "s8cell_ee_plus_sselp_a", "s8cell_ee_plus_sselp_b", "s8fpls_pl8", and "s8fs_cmux4_fm") P 0.005
9 (m1.5) Mcon must be enclosed by Met1 on one of two adjacent sides by at least … P AL 0.060
10 (m1.6) Min metal 1 area [um2] 0.083
11 (m1.7) Min area of metal1 holes [um2] 0.140
12 (m1.pd.1) Min MM1_oxide_Pattern_density RR AL 0.7
13 (m1.pd.2a) Rule m1.pd.1 has to be checked by dividing the chip into square regions of width and length equal to … A AL 700
14 (m1.pd.2b) Rule m1.pd.1 has to be checked by dividing the chip into steps of … A AL 70
15 (m1.11) Max width of metal1after slotting CU NC 4.000
16 (m1.12) Add slots and remove vias and contacts if met1 wider than….. CU 3.200
17 (m1.13) Max pattern density (PD) of met1 CU 0.77
18 (m1.14) Met1 PD window size CU 50.000
19 (m1.14a) Met1 PD window step CU 25.000

View File

@ -0,0 +1,500 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="cd" width="320.88pt" height="144.72pt" version="1.1" viewBox="0 0 320.88 144.72" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="ce">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="cf">
<g id="cg">
<symbol id="a" overflow="visible">
<path id="ch" d="m0.09375-1.9062c0.0625-0.015625 0.09375-0.015625 0.15625-0.015625 0.125 0 0.15625 0.0625 0.15625 0.29688v1.2188c0 0.25-0.0625 0.32812-0.32812 0.32812v0.078125h1.0625v-0.078125c-0.25 0-0.32812-0.0625-0.32812-0.25v-1.3438c0-0.015625 0.046875-0.0625 0.078125-0.09375 0.10938-0.10938 0.32812-0.1875 0.48438-0.1875 0.21875 0 0.32812 0.15625 0.32812 0.5v1.0469c0 0.26562-0.0625 0.3125-0.32812 0.32812v0.078125h1.0781v-0.078125c-0.28125 0-0.35938-0.078125-0.35938-0.375v-1.2188c0.15625-0.20312 0.3125-0.28125 0.53125-0.28125 0.26562 0 0.35938 0.125 0.35938 0.53125v1c0 0.28125-0.03125 0.3125-0.3125 0.34375v0.078125h1.0469v-0.078125h-0.125c-0.14062-0.015625-0.20312-0.09375-0.20312-0.28125v-1c0-0.5625-0.1875-0.84375-0.5625-0.84375-0.28125 0-0.51562 0.125-0.78125 0.40625-0.078125-0.28125-0.25-0.40625-0.5-0.40625-0.21875 0-0.35938 0.0625-0.75 0.35938v-0.35938h-0.03125c-0.25 0.09375-0.40625 0.14062-0.67188 0.21875z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="ci" d="m1.9531-0.78125c-0.21875 0.35938-0.4375 0.5-0.73438 0.5-0.28125 0-0.48438-0.14062-0.625-0.42188-0.078125-0.17188-0.125-0.32812-0.125-0.625h1.4688c-0.03125-0.3125-0.078125-0.45312-0.20312-0.60938-0.14062-0.17188-0.35938-0.26562-0.60938-0.26562s-0.46875 0.078125-0.65625 0.25c-0.21875 0.1875-0.34375 0.53125-0.34375 0.92188 0 0.67188 0.34375 1.0781 0.89062 1.0781 0.45312 0 0.8125-0.28125 1.0156-0.79688zm-1.4844-0.70312c0.0625-0.375 0.21875-0.54688 0.51562-0.54688s0.40625 0.125 0.46875 0.54688z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="cj" d="m1.2188-2.1562h-0.48438v-0.5625c0-0.046875 0-0.0625-0.03125-0.0625l-0.09375 0.14062c-0.1875 0.26562-0.39062 0.48438-0.46875 0.51562-0.046875 0.03125-0.078125 0.0625-0.078125 0.09375 0 0 0 0.015625 0.015625 0.03125h0.25v1.4375c0 0.40625 0.15625 0.60938 0.4375 0.60938 0.23438 0 0.42188-0.10938 0.57812-0.35938l-0.0625-0.0625c-0.10938 0.125-0.1875 0.17188-0.29688 0.17188-0.17188 0-0.25-0.125-0.25-0.4375v-1.3594h0.48438z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="ck" d="m1.3906-3.25-0.85938 0.4375v0.078125c0.0625-0.03125 0.10938-0.046875 0.125-0.0625 0.09375-0.03125 0.17188-0.046875 0.21875-0.046875 0.10938 0 0.14062 0.078125 0.14062 0.21875v2.1719c0 0.17188-0.03125 0.28125-0.10938 0.3125-0.078125 0.046875-0.14062 0.0625-0.34375 0.0625v0.078125h1.3281v-0.078125c-0.375 0-0.45312-0.046875-0.45312-0.28125v-2.875z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="cl" d="m0.59375-0.48438c-0.14062 0-0.26562 0.125-0.26562 0.28125 0 0.14062 0.125 0.25 0.26562 0.25 0.15625 0 0.28125-0.10938 0.28125-0.25 0-0.15625-0.125-0.28125-0.28125-0.28125z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="cm" d="m2.2812-0.65625-0.0625-0.03125c-0.1875 0.28125-0.25 0.32812-0.45312 0.32812h-1.1562l0.8125-0.84375c0.42188-0.45312 0.60938-0.8125 0.60938-1.1875 0-0.48438-0.39062-0.85938-0.89062-0.85938-0.26562 0-0.5 0.10938-0.6875 0.29688-0.15625 0.17188-0.21875 0.32812-0.29688 0.67188l0.09375 0.015625c0.1875-0.46875 0.35938-0.625 0.6875-0.625 0.40625 0 0.6875 0.28125 0.6875 0.67188 0 0.375-0.21875 0.82812-0.625 1.25l-0.85938 0.90625v0.0625h1.875z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="cn" d="m0.75-1.6406c0.20312-0.21875 0.34375-0.3125 0.53125-0.3125 0.25 0 0.35938 0.17188 0.35938 0.51562v0.95312c0 0.32812-0.046875 0.39062-0.32812 0.40625v0.078125h1.0312v-0.078125c-0.26562-0.046875-0.29688-0.078125-0.29688-0.40625v-0.95312c0-0.51562-0.20312-0.76562-0.59375-0.76562-0.28125 0-0.48438 0.10938-0.70312 0.40625v-1.4688l-0.015625-0.015625c-0.17188 0.0625-0.28125 0.09375-0.5625 0.17188l-0.125 0.046875v0.078125c0.015625-0.015625 0.03125-0.015625 0.0625-0.015625 0.20312 0 0.23438 0.046875 0.23438 0.25v2.2656c0 0.32812-0.015625 0.375-0.29688 0.40625v0.078125h1.0312v-0.078125c-0.28125-0.015625-0.32812-0.078125-0.32812-0.40625z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="co" d="m2.2969-0.23438h-0.015625c-0.23438 0-0.28125-0.0625-0.28125-0.28125v-1.6406h-0.75v0.078125c0.29688 0.015625 0.34375 0.0625 0.34375 0.29688v1.1406c0 0.125-0.015625 0.1875-0.09375 0.25-0.125 0.10938-0.26562 0.15625-0.42188 0.15625-0.1875 0-0.32812-0.15625-0.32812-0.35938v-1.5625h-0.70312v0.0625c0.21875 0.015625 0.29688 0.09375 0.29688 0.3125v1.2031c0 0.375 0.23438 0.625 0.57812 0.625 0.17188 0 0.35938-0.078125 0.5-0.20312l0.20312-0.20312v0.39062l0.015625 0.015625c0.23438-0.09375 0.40625-0.15625 0.65625-0.21875z"/>
</symbol>
<symbol id="av" overflow="visible">
<path id="cp" d="m2.25-1.8594v-0.1875h-0.35938c-0.09375 0-0.17188-0.015625-0.26562-0.046875l-0.10938-0.046875c-0.125-0.046875-0.26562-0.0625-0.39062-0.0625-0.4375 0-0.79688 0.34375-0.79688 0.78125 0 0.29688 0.125 0.48438 0.45312 0.64062-0.09375 0.078125-0.1875 0.17188-0.20312 0.1875-0.17188 0.14062-0.23438 0.23438-0.23438 0.32812 0 0.10938 0.0625 0.17188 0.26562 0.26562-0.34375 0.25-0.46875 0.40625-0.46875 0.57812 0 0.25 0.375 0.46875 0.82812 0.46875 0.35938 0 0.73438-0.125 0.98438-0.32812 0.17188-0.14062 0.26562-0.29688 0.26562-0.48438 0-0.29688-0.23438-0.5-0.59375-0.51562l-0.60938-0.03125c-0.25 0-0.375-0.046875-0.375-0.125 0-0.09375 0.15625-0.26562 0.28125-0.29688h0.09375c0.09375 0.015625 0.15625 0.015625 0.1875 0.015625 0.17188 0 0.35938-0.0625 0.51562-0.20312 0.15625-0.125 0.23438-0.29688 0.23438-0.53125 0-0.14062-0.03125-0.25-0.09375-0.40625zm-1.5469 1.875c0.15625 0.03125 0.54688 0.0625 0.78125 0.0625 0.4375 0 0.59375 0.0625 0.59375 0.23438 0 0.26562-0.35938 0.45312-0.90625 0.45312-0.42188 0-0.70312-0.125-0.70312-0.34375 0-0.10938 0.03125-0.17188 0.23438-0.40625zm0.03125-1.6406c0-0.28125 0.125-0.45312 0.34375-0.45312 0.15625 0 0.28125 0.09375 0.35938 0.23438 0.078125 0.17188 0.14062 0.39062 0.14062 0.57812 0 0.26562-0.14062 0.4375-0.35938 0.4375-0.28125 0-0.48438-0.3125-0.48438-0.78125z"/>
</symbol>
<symbol id="f" overflow="visible"></symbol>
<symbol id="n" overflow="visible">
<path id="cq" d="m2.125-0.3125c-0.09375 0.0625-0.14062 0.09375-0.21875 0.09375-0.10938 0-0.14062-0.078125-0.14062-0.28125v-0.9375c0-0.25-0.03125-0.39062-0.09375-0.5-0.10938-0.17188-0.3125-0.26562-0.59375-0.26562-0.45312 0-0.8125 0.23438-0.8125 0.53125 0 0.10938 0.09375 0.20312 0.20312 0.20312 0.125 0 0.21875-0.09375 0.21875-0.20312v-0.0625c-0.015625-0.046875-0.015625-0.09375-0.015625-0.125 0-0.125 0.14062-0.23438 0.34375-0.23438 0.23438 0 0.35938 0.14062 0.35938 0.40625v0.28125c-0.73438 0.29688-0.8125 0.34375-1.0312 0.53125-0.09375 0.09375-0.17188 0.25-0.17188 0.40625 0 0.3125 0.21875 0.51562 0.51562 0.51562 0.20312 0 0.40625-0.09375 0.6875-0.34375 0.03125 0.25 0.10938 0.34375 0.3125 0.34375 0.17188 0 0.26562-0.0625 0.4375-0.23438zm-0.75-0.28125c0 0.15625-0.015625 0.20312-0.125 0.25-0.10938 0.078125-0.25 0.10938-0.34375 0.10938-0.17188 0-0.3125-0.15625-0.3125-0.35938v-0.03125c0-0.28125 0.20312-0.45312 0.78125-0.65625z"/>
</symbol>
<symbol id="bg" overflow="visible">
<path id="cr" d="m0.09375-2.9844h0.03125c0.046875-0.015625 0.10938-0.015625 0.14062-0.015625 0.15625 0 0.20312 0.0625 0.20312 0.29688v2.2812c0 0.26562-0.0625 0.32812-0.375 0.34375v0.078125h1.1406v-0.078125c-0.29688-0.015625-0.35938-0.0625-0.35938-0.32812v-2.8594l-0.015625-0.015625c-0.25 0.09375-0.4375 0.14062-0.76562 0.21875z"/>
</symbol>
<symbol id="m" overflow="visible">
<path id="cs" d="m2.7344-2.1562v0.0625c0.17188 0.046875 0.21875 0.078125 0.21875 0.15625s-0.03125 0.1875-0.078125 0.3125l-0.4375 1.0625-0.40625-1.0625c-0.078125-0.23438-0.078125-0.23438-0.078125-0.28125 0-0.10938 0.046875-0.14062 0.28125-0.1875v-0.0625h-0.98438v0.0625c0.1875 0.03125 0.23438 0.078125 0.34375 0.34375 0.03125 0.078125 0.0625 0.17188 0.09375 0.26562l-0.4375 0.95312-0.48438-1.25c-0.015625-0.046875-0.015625-0.09375-0.015625-0.14062 0-0.10938 0.046875-0.14062 0.21875-0.17188v-0.0625h-0.875v0.0625c0.125 0.015625 0.15625 0.0625 0.26562 0.3125l0.64062 1.6406c0.0625 0.14062 0.09375 0.20312 0.125 0.20312s0.0625-0.0625 0.125-0.1875l0.53125-1.1406 0.4375 1.125c0.0625 0.17188 0.09375 0.20312 0.125 0.20312s0.046875-0.03125 0.125-0.23438l0.65625-1.6562c0.09375-0.20312 0.10938-0.21875 0.20312-0.26562v-0.0625z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="ct" d="m0.84375-2.2031-0.75 0.26562v0.0625h0.046875c0.046875-0.015625 0.10938-0.015625 0.15625-0.015625 0.10938 0 0.15625 0.078125 0.15625 0.28125v1.125c0 0.34375-0.046875 0.39062-0.375 0.40625v0.078125h1.1406v-0.078125c-0.32812-0.015625-0.35938-0.0625-0.35938-0.40625v-1.7031zm-0.23438-1.0781c-0.125 0-0.23438 0.10938-0.23438 0.25s0.10938 0.25 0.23438 0.25c0.14062 0 0.25-0.10938 0.25-0.25s-0.10938-0.25-0.25-0.25z"/>
</symbol>
<symbol id="bf" overflow="visible">
<path id="cu" d="m1.6562 0.046875 0.70312-0.25v-0.078125c-0.09375 0.015625-0.09375 0.015625-0.10938 0.015625-0.17188 0-0.21875-0.0625-0.21875-0.28125v-2.7188l-0.015625-0.015625c-0.23438 0.09375-0.40625 0.14062-0.70312 0.21875v0.078125c0.03125-0.015625 0.0625-0.015625 0.09375-0.015625 0.1875 0 0.21875 0.046875 0.21875 0.25v0.75c-0.17188-0.15625-0.3125-0.20312-0.5-0.20312-0.54688 0-1 0.53125-1 1.2188 0 0.60938 0.35938 1.0312 0.89062 1.0312 0.26562 0 0.45312-0.09375 0.60938-0.3125v0.29688zm-0.03125-0.53125c0 0.03125-0.03125 0.09375-0.078125 0.14062-0.078125 0.09375-0.20312 0.14062-0.34375 0.14062-0.39062 0-0.65625-0.375-0.65625-0.96875 0-0.54688 0.23438-0.90625 0.59375-0.90625 0.25 0 0.48438 0.23438 0.48438 0.48438z"/>
</symbol>
<symbol id="be" overflow="visible">
<path id="cv" d="m0.14062 0.046875 2.4375-1.1094v-0.3125l-2.4375-1.0938v0.34375l2.0156 0.90625-2.0156 0.92188z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="cw" d="m0.73438-1.5781c0.28125 0 0.39062 0 0.51562 0.046875 0.29688 0.10938 0.48438 0.375 0.48438 0.71875 0 0.39062-0.28125 0.70312-0.64062 0.70312-0.125 0-0.21875-0.03125-0.39062-0.14062-0.15625-0.09375-0.23438-0.125-0.3125-0.125-0.10938 0-0.1875 0.0625-0.1875 0.17188 0 0.17188 0.20312 0.26562 0.54688 0.26562 0.375 0 0.75-0.125 0.96875-0.3125 0.23438-0.20312 0.35938-0.48438 0.35938-0.79688 0-0.25-0.078125-0.46875-0.21875-0.625-0.09375-0.10938-0.1875-0.15625-0.40625-0.25 0.34375-0.23438 0.45312-0.40625 0.45312-0.65625 0-0.39062-0.29688-0.67188-0.75-0.67188-0.23438 0-0.45312 0.09375-0.625 0.25-0.14062 0.125-0.20312 0.25-0.3125 0.53125l0.0625 0.015625c0.20312-0.34375 0.42188-0.5 0.71875-0.5 0.3125 0 0.53125 0.20312 0.53125 0.51562 0 0.17188-0.078125 0.34375-0.1875 0.46875-0.15625 0.14062-0.28125 0.20312-0.60938 0.32812z"/>
</symbol>
<symbol id="bd" overflow="visible">
<path id="cx" d="m2.5781 0.046875v-0.34375l-2.0156-0.92188 2.0156-0.90625v-0.34375l-2.4375 1.0938v0.3125z"/>
</symbol>
<symbol id="k" overflow="visible">
<path id="cy" d="m1.2188-3.25c-0.26562 0-0.46875 0.09375-0.64062 0.25-0.28125 0.28125-0.46875 0.82812-0.46875 1.3906 0 0.51562 0.15625 1.0781 0.39062 1.3438 0.17188 0.21875 0.42188 0.32812 0.70312 0.32812 0.23438 0 0.45312-0.078125 0.625-0.25 0.26562-0.26562 0.45312-0.8125 0.45312-1.3906 0-0.98438-0.4375-1.6719-1.0625-1.6719zm-0.015625 0.125c0.40625 0 0.625 0.54688 0.625 1.5469s-0.21875 1.5156-0.625 1.5156c-0.42188 0-0.625-0.51562-0.625-1.5 0-1.0156 0.21875-1.5625 0.625-1.5625z"/>
</symbol>
<symbol id="bc" overflow="visible">
<path id="cz" d="m1.3906-1.7812c0.46875-0.25 0.64062-0.45312 0.64062-0.78125 0-0.39062-0.34375-0.6875-0.82812-0.6875-0.51562 0-0.90625 0.32812-0.90625 0.76562 0 0.3125 0.09375 0.45312 0.59375 0.89062-0.51562 0.39062-0.625 0.54688-0.625 0.875 0 0.45312 0.375 0.78125 0.92188 0.78125 0.57812 0 0.95312-0.3125 0.95312-0.8125 0-0.35938-0.17188-0.59375-0.75-1.0312zm-0.078125 0.5c0.34375 0.25 0.45312 0.42188 0.45312 0.6875 0 0.3125-0.21875 0.53125-0.51562 0.53125-0.375 0-0.60938-0.28125-0.60938-0.70312 0-0.29688 0.09375-0.5 0.375-0.73438zm-0.0625-0.57812c-0.42188-0.28125-0.59375-0.5-0.59375-0.78125 0-0.26562 0.21875-0.46875 0.51562-0.46875 0.32812 0 0.53125 0.21875 0.53125 0.54688 0 0.26562-0.14062 0.48438-0.40625 0.67188-0.03125 0.015625-0.03125 0.015625-0.046875 0.03125z"/>
</symbol>
<symbol id="bb" overflow="visible">
<path id="da" d="m0.73438-3.2656-0.03125-0.015625c-0.1875 0.078125-0.32812 0.10938-0.54688 0.17188l-0.14062 0.046875v0.078125c0.03125-0.015625 0.046875-0.015625 0.078125-0.015625 0.1875 0 0.23438 0.046875 0.23438 0.25v2.4844c0 0.15625 0.40625 0.3125 0.79688 0.3125 0.625 0 1.125-0.53125 1.125-1.2188 0-0.57812-0.375-1.0312-0.84375-1.0312-0.29688 0-0.57812 0.17188-0.67188 0.40625zm0 1.7188c0-0.1875 0.21875-0.35938 0.46875-0.35938 0.375 0 0.625 0.375 0.625 0.96875 0 0.53125-0.23438 0.82812-0.625 0.82812-0.25 0-0.46875-0.10938-0.46875-0.21875z"/>
</symbol>
<symbol id="ba" overflow="visible">
<path id="db" d="m2.2656-1.1094h-0.48438v-2.1406h-0.21875l-1.5 2.1406v0.3125h1.3438v0.79688h0.375v-0.79688h0.48438zm-0.85938 0h-1.1562l1.1562-1.6406z"/>
</symbol>
<symbol id="az" overflow="visible">
<path id="dc" d="m0.875-2.7969h0.9375c0.078125 0 0.09375-0.015625 0.10938-0.046875l0.17188-0.42188-0.03125-0.03125c-0.078125 0.09375-0.125 0.125-0.21875 0.125h-1.0156l-0.51562 1.1406v0.015625c0 0.03125 0.015625 0.046875 0.046875 0.046875 0.15625 0 0.34375 0.03125 0.54688 0.09375 0.54688 0.17188 0.8125 0.46875 0.8125 0.9375s-0.29688 0.82812-0.67188 0.82812c-0.09375 0-0.17188-0.03125-0.32812-0.14062-0.14062-0.10938-0.26562-0.15625-0.35938-0.15625-0.14062 0-0.20312 0.0625-0.20312 0.17188 0 0.1875 0.21875 0.29688 0.57812 0.29688 0.40625 0 0.75-0.125 1-0.375 0.21875-0.20312 0.3125-0.48438 0.3125-0.84375 0-0.34375-0.09375-0.57812-0.32812-0.8125-0.21875-0.20312-0.48438-0.3125-1.0469-0.42188z"/>
</symbol>
<symbol id="ay" overflow="visible">
<path id="dd" d="m1.9062-0.75c-0.23438 0.34375-0.40625 0.45312-0.67188 0.45312-0.4375 0-0.75-0.39062-0.75-0.9375 0-0.5 0.26562-0.82812 0.65625-0.82812 0.17188 0 0.23438 0.046875 0.28125 0.21875l0.03125 0.10938c0.03125 0.14062 0.125 0.21875 0.21875 0.21875 0.125 0 0.23438-0.09375 0.23438-0.20312 0-0.26562-0.32812-0.48438-0.73438-0.48438-0.23438 0-0.48438 0.09375-0.67188 0.26562-0.25 0.20312-0.375 0.53125-0.375 0.92188 0 0.625 0.375 1.0625 0.90625 1.0625 0.21875 0 0.40625-0.078125 0.57812-0.21875 0.125-0.125 0.21875-0.25 0.35938-0.53125z"/>
</symbol>
<symbol id="ax" overflow="visible">
<path id="de" d="m1.2031-2.2031c-0.625 0-1.0625 0.45312-1.0625 1.125 0 0.64062 0.4375 1.125 1.0469 1.125s1.0625-0.5 1.0625-1.1719c0-0.625-0.4375-1.0781-1.0469-1.0781zm-0.0625 0.125c0.40625 0 0.6875 0.46875 0.6875 1.125 0 0.54688-0.21875 0.85938-0.57812 0.85938-0.1875 0-0.375-0.10938-0.46875-0.29688-0.14062-0.25-0.20312-0.59375-0.20312-0.92188 0-0.46875 0.21875-0.76562 0.5625-0.76562z"/>
</symbol>
<symbol id="aw" overflow="visible">
<path id="df" d="m0.078125-1.9062c0.03125-0.015625 0.078125-0.015625 0.125-0.015625 0.14062 0 0.1875 0.0625 0.1875 0.29688v1.1875c0 0.28125-0.0625 0.34375-0.29688 0.35938v0.078125h1.0156v-0.078125c-0.25-0.015625-0.32812-0.078125-0.32812-0.25v-1.3438c0.23438-0.21875 0.34375-0.26562 0.5-0.26562 0.23438 0 0.34375 0.14062 0.34375 0.45312v1.0156c0 0.29688-0.0625 0.375-0.29688 0.39062v0.078125h1v-0.078125c-0.23438-0.015625-0.29688-0.078125-0.29688-0.3125v-1.0938c0-0.45312-0.20312-0.71875-0.5625-0.71875-0.21875 0-0.375 0.078125-0.70312 0.39062v-0.39062h-0.03125c-0.23438 0.078125-0.39062 0.14062-0.65625 0.21875z"/>
</symbol>
</g>
<image id="au" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAiElEQVRoge3ZQQqEMBAAQWf//+f4gd2DEqkVuo5BBpqAJGSOTdZaX9dn5tH5ny3ToQK0ArQCtLn6//6371+/AwVoBWgFaD8P6+p8f3X+63egAK0ArQCt+4BWgFaAVoC253B/9D5wWwFaAVoBWvcBrQCtAK0ArfcBrQCtAK0ArfuAVoBWgFaAdgLZj0hzg+eN/QAAAABJRU5ErkJggg=="/>
<clipPath id="bj">
<rect id="dg" width="4" height="4"/>
</clipPath>
<g id="y" clip-path="url(#bj)">
<use id="dh" transform="scale(.0625)" width="100%" height="100%" xlink:href="#au"/>
</g>
<image id="at" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAiElEQVRoge3ZQQqEMBAAQWf//+f4gd2DEqkVuo5BBpqAJGSOTdZaX9dn5tH5ny3ToQK0ArQCtLn6//6371+/AwVoBWgFaD8P6+p8f3X+63egAK0ArQCt+4BWgFaAVoC253B/9D5wWwFaAVoBWvcBrQCtAK0ArfcBrQCtAK0ArfuAVoBWgFaAdgLZj0hzg+eN/QAAAABJRU5ErkJggg=="/>
<clipPath id="bh">
<rect id="di" width="4" height="4"/>
</clipPath>
<g id="x" clip-path="url(#bh)">
<use id="dj" transform="scale(.0625)" width="100%" height="100%" xlink:href="#at"/>
</g>
<image id="as" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAiElEQVRoge3ZQQqEMBAAQWf//+f4gd2DEqkVuo5BBpqAJGSOTdZaX9dn5tH5ny3ToQK0ArQCtLn6//6371+/AwVoBWgFaD8P6+p8f3X+63egAK0ArQCt+4BWgFaAVoC253B/9D5wWwFaAVoBWvcBrQCtAK0ArfcBrQCtAK0ArfuAVoBWgFaAdgLZj0hzg+eN/QAAAABJRU5ErkJggg=="/>
<clipPath id="cb">
<rect id="dk" width="4" height="4"/>
</clipPath>
<g id="w" clip-path="url(#cb)">
<use id="dl" transform="scale(.0625)" width="100%" height="100%" xlink:href="#as"/>
</g>
<image id="ar" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAiElEQVRoge3ZQQqEMBAAQWf//+f4gd2DEqkVuo5BBpqAJGSOTdZaX9dn5tH5ny3ToQK0ArQCtLn6//6371+/AwVoBWgFaD8P6+p8f3X+63egAK0ArQCt+4BWgFaAVoC253B/9D5wWwFaAVoBWvcBrQCtAK0ArfcBrQCtAK0ArfuAVoBWgFaAdgLZj0hzg+eN/QAAAABJRU5ErkJggg=="/>
<clipPath id="bz">
<rect id="dm" width="4" height="4"/>
</clipPath>
<g id="v" clip-path="url(#bz)">
<use id="dn" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ar"/>
</g>
<image id="aq" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAiElEQVRoge3ZQQqEMBAAQWf//+f4gd2DEqkVuo5BBpqAJGSOTdZaX9dn5tH5ny3ToQK0ArQCtLn6//6371+/AwVoBWgFaD8P6+p8f3X+63egAK0ArQCt+4BWgFaAVoC253B/9D5wWwFaAVoBWvcBrQCtAK0ArfcBrQCtAK0ArfuAVoBWgFaAdgLZj0hzg+eN/QAAAABJRU5ErkJggg=="/>
<clipPath id="bx">
<rect id="do" width="4" height="4"/>
</clipPath>
<g id="u" clip-path="url(#bx)">
<use id="dp" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aq"/>
</g>
<image id="ap" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAiElEQVRoge3ZQQqEMBAAQWf//+f4gd2DEqkVuo5BBpqAJGSOTdZaX9dn5tH5ny3ToQK0ArQCtLn6//6371+/AwVoBWgFaD8P6+p8f3X+63egAK0ArQCt+4BWgFaAVoC253B/9D5wWwFaAVoBWvcBrQCtAK0ArfcBrQCtAK0ArfuAVoBWgFaAdgLZj0hzg+eN/QAAAABJRU5ErkJggg=="/>
<clipPath id="bv">
<rect id="dq" width="4" height="4"/>
</clipPath>
<g id="t" clip-path="url(#bv)">
<use id="dr" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ap"/>
</g>
<image id="ao" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAgklEQVRoge3ZQQrEIBAAwUz+/2fzgfUgLNtZqLpGBhpBJM61sdbaffpoZo7Wf2v+fTTlhQTUBNQE1GZ3Hlfn+un8v98BATUBNQE1ATUBNQE1AbXtpdx/oR8RUBNQE1ATUBNQE1ATUPM+UBNQE1ATUBNQE1ATUBNQ8z5QE1ATUBNQewDfMyR2mNSMSQAAAABJRU5ErkJggg=="/>
<clipPath id="bt">
<rect id="ds" width="4" height="4"/>
</clipPath>
<g id="s" clip-path="url(#bt)">
<use id="dt" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ao"/>
</g>
<image id="an" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAiElEQVRoge3ZQQqEMBAAQWf//+f4gd2DEqkVuo5BBpqAJGSOTdZaX9dn5tH5ny3ToQK0ArQCtLn6//6371+/AwVoBWgFaD8P6+p8f3X+63egAK0ArQCt+4BWgFaAVoC253B/9D5wWwFaAVoBWvcBrQCtAK0ArfcBrQCtAK0ArfuAVoBWgFaAdgLZj0hzg+eN/QAAAABJRU5ErkJggg=="/>
<clipPath id="br">
<rect id="du" width="4" height="4"/>
</clipPath>
<g id="r" clip-path="url(#br)">
<use id="dv" transform="scale(.0625)" width="100%" height="100%" xlink:href="#an"/>
</g>
<image id="am" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAiElEQVRoge3ZQQqEMBAAQWf//+f4gd2DEqkVuo5BBpqAJGSOTdZaX9dn5tH5ny3ToQK0ArQCtLn6//6371+/AwVoBWgFaD8P6+p8f3X+63egAK0ArQCt+4BWgFaAVoC253B/9D5wWwFaAVoBWvcBrQCtAK0ArfcBrQCtAK0ArfuAVoBWgFaAdgLZj0hzg+eN/QAAAABJRU5ErkJggg=="/>
<clipPath id="bp">
<rect id="dw" width="4" height="4"/>
</clipPath>
<g id="q" clip-path="url(#bp)">
<use id="dx" transform="scale(.0625)" width="100%" height="100%" xlink:href="#am"/>
</g>
<image id="al" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAiElEQVRoge3ZQQqEMBAAQWf//+f4gd2DEqkVuo5BBpqAJGSOTdZaX9dn5tH5ny3ToQK0ArQCtLn6//6371+/AwVoBWgFaD8P6+p8f3X+63egAK0ArQCt+4BWgFaAVoC253B/9D5wWwFaAVoBWvcBrQCtAK0ArfcBrQCtAK0ArfuAVoBWgFaAdgLZj0hzg+eN/QAAAABJRU5ErkJggg=="/>
<clipPath id="bn">
<rect id="dy" width="4" height="4"/>
</clipPath>
<g id="p" clip-path="url(#bn)">
<use id="dz" transform="scale(.0625)" width="100%" height="100%" xlink:href="#al"/>
</g>
<image id="ak" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAiElEQVRoge3ZQQqEMBAAQWf//+f4gd2DEqkVuo5BBpqAJGSOTdZaX9dn5tH5ny3ToQK0ArQCtLn6//6371+/AwVoBWgFaD8P6+p8f3X+63egAK0ArQCt+4BWgFaAVoC253B/9D5wWwFaAVoBWvcBrQCtAK0ArfcBrQCtAK0ArfuAVoBWgFaAdgLZj0hzg+eN/QAAAABJRU5ErkJggg=="/>
<clipPath id="bl">
<rect id="ea" width="4" height="4"/>
</clipPath>
<g id="o" clip-path="url(#bl)">
<use id="eb" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ak"/>
</g>
<clipPath id="bm">
<path id="ec" d="m354.48 377.88h31.199v22.801h-31.199z"/>
</clipPath>
<pattern id="ah" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 352.8 380.16)" patternUnits="userSpaceOnUse">
<use id="ed" xlink:href="#o"/>
</pattern>
<clipPath id="bo">
<path id="ee" d="m249.84 419.16h29.398v19.918h-29.398z"/>
</clipPath>
<pattern id="z" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 248.4 419.76)" patternUnits="userSpaceOnUse">
<use id="ef" xlink:href="#p"/>
</pattern>
<clipPath id="bq">
<path id="eg" d="m279.24 400.68h29.523v38.398h-29.523z"/>
</clipPath>
<pattern id="aa" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 277.2 401.76)" patternUnits="userSpaceOnUse">
<use id="eh" xlink:href="#q"/>
</pattern>
<clipPath id="bs">
<path id="ei" d="m220.32 400.2h29.52v38.402h-29.52z"/>
</clipPath>
<pattern id="ab" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 219.6 401.76)" patternUnits="userSpaceOnUse">
<use id="ej" xlink:href="#r"/>
</pattern>
<clipPath id="bu">
<path id="ek" d="m369.84 428.4h17.281v15.48h-17.281z"/>
</clipPath>
<pattern id="ac" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 367.2 430.56)" patternUnits="userSpaceOnUse">
<use id="el" xlink:href="#s"/>
</pattern>
<clipPath id="bw">
<path id="em" d="m359.76 414.24h39.359v43.801h-39.359z"/>
</clipPath>
<pattern id="ad" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 356.4 416.16)" patternUnits="userSpaceOnUse">
<use id="en" xlink:href="#t"/>
</pattern>
<clipPath id="by">
<path id="eo" d="m492.96 332.64h29.277v39.84h-29.277z"/>
</clipPath>
<pattern id="ae" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 489.6 333.36)" patternUnits="userSpaceOnUse">
<use id="ep" xlink:href="#u"/>
</pattern>
<clipPath id="ca">
<path id="eq" d="m354.48 335.16h31.199v22.801h-31.199z"/>
</clipPath>
<pattern id="af" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 352.8 336.96)" patternUnits="userSpaceOnUse">
<use id="er" xlink:href="#v"/>
</pattern>
<clipPath id="cc">
<path id="es" d="m385.2 331.2h76.922v72.359h-76.922z"/>
</clipPath>
<pattern id="ag" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 381.6 333.36)" patternUnits="userSpaceOnUse">
<use id="et" xlink:href="#w"/>
</pattern>
<clipPath id="bi">
<path id="eu" d="m291.96 335.16h29.758v39.719h-29.758z"/>
</clipPath>
<pattern id="ai" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 291.6 336.96)" patternUnits="userSpaceOnUse">
<use id="ev" xlink:href="#x"/>
</pattern>
<clipPath id="bk">
<path id="ew" d="m226.56 335.16h29.762v39.719h-29.762z"/>
</clipPath>
<pattern id="aj" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 223.2 336.96)" patternUnits="userSpaceOnUse">
<use id="ex" xlink:href="#y"/>
</pattern>
</defs>
<g id="ey" transform="translate(-201.6 -326.4)" clip-path="url(#bk)">
<path id="ez" d="m226.56 335.16v39.719h29.762v-39.719z" fill="url(#aj)" fill-rule="evenodd"/>
</g>
<path id="fa" d="m24.719 8.5234h30.238v40.199h-30.238zm0.48046 39.957-0.24219-0.11719h29.762l-0.24219 0.11719v-39.719l0.24219 0.12109h-29.762l0.24219-0.12109"/>
<path id="fb" d="m31.199 24.723v40.801h16.801v-40.801z" fill="#fff" fill-rule="evenodd"/>
<g id="fc" transform="translate(-201.6 -326.4)">
<use id="fd" x="234.1199" y="356.75986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fe" transform="translate(-201.6 -326.4)">
<use id="ff" x="237.8399" y="356.75986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fg" transform="translate(-201.6 -326.4)">
<use id="fh" x="239.8799" y="356.75986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fi" transform="translate(-201.6 -326.4)">
<use id="fj" x="241.19991" y="356.75986" width="100%" height="100%" xlink:href="#d"/>
</g>
<path id="fk" d="m73.078 49.562v6.7188h15.359v-6.7188z" fill="#fff" fill-rule="evenodd"/>
<g id="fl" transform="translate(-201.6 -326.4)">
<use id="fm" x="275.5199" y="381.47986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fn" transform="translate(-201.6 -326.4)">
<use id="fo" x="279.23987" y="381.47986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fp" transform="translate(-201.6 -326.4)">
<use id="fq" x="281.27988" y="381.47986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fr" transform="translate(-201.6 -326.4)">
<use id="fs" x="282.59985" y="381.47986" width="100%" height="100%" xlink:href="#d"/>
<use id="ft" x="284.99985" y="381.47986" width="100%" height="100%" xlink:href="#e"/>
<use id="fu" x="286.19986" y="381.47986" width="100%" height="100%" xlink:href="#i"/>
</g>
<path id="fv" d="m59.16 46.801h27.238v0.48047h-27.238zm0.59765 2.0391-3.5976-1.7969 3.5976-1.8008zm26.039-3.5977 3.6016 1.8008-3.6016 1.7969"/>
<g id="fw" transform="translate(-201.6 -326.4)" clip-path="url(#bi)">
<path id="fx" d="m291.96 335.16v39.719h29.762v-39.719z" fill="url(#ai)" fill-rule="evenodd"/>
</g>
<path id="fy" d="m90.117 8.5234h30.242v40.199h-30.242zm0.48048 39.957-0.23829-0.11719h29.758l-0.23828 0.11719v-39.719l0.23828 0.12109h-29.758l0.23829-0.12109"/>
<path id="fz" d="m0 0v10.68h18.719v-10.68z" fill="#fff" fill-rule="evenodd"/>
<g id="ga" transform="translate(-201.6 -326.4)">
<use id="gb" x="202.91992" y="331.91986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gc" transform="translate(-201.6 -326.4)">
<use id="gd" x="206.63992" y="331.91986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ge" transform="translate(-201.6 -326.4)">
<use id="gf" x="208.67992" y="331.91986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="gg" transform="translate(-201.6 -326.4)">
<use id="gh" x="209.99991" y="331.91986" width="100%" height="100%" xlink:href="#d"/>
<use id="gi" x="212.39992" y="331.91986" width="100%" height="100%" xlink:href="#e"/>
<use id="gj" x="213.59991" y="331.91986" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="gk" transform="translate(-201.6 -326.4)" clip-path="url(#cc)">
<path id="gl" d="m385.2 331.2v72.359h76.922v-72.359z" fill="url(#ag)" fill-rule="evenodd"/>
</g>
<path id="gm" d="m183.36 4.5625h77.398v72.84h-77.398zm0.48046 72.598-0.24219-0.23828h76.922l-0.24217 0.23828v-72.359l0.24217 0.24219h-76.922l0.24219-0.24219"/>
<g id="gn" transform="translate(-201.6 -326.4)" clip-path="url(#ca)">
<path id="go" d="m354.48 335.16v22.801h31.199v-22.801z" fill="url(#af)" fill-rule="evenodd"/>
</g>
<path id="gp" d="m152.64 8.5234h31.684v23.277h-31.684zm0.48048 23.039-0.23829-0.24219h31.199l-0.23828 0.24219v-22.801l0.23828 0.12109h-31.199l0.23829-0.12109"/>
<path id="gq" d="m196.56 35.402v27.238h42.359v-27.238z" fill="#fff" fill-rule="evenodd"/>
<path id="gr" d="m196.32 35.16h42.84v27.723h-42.84zm0.47656 27.48-0.23827-0.23828h42.359l-0.23829 0.23828v-27.238l0.23829 0.23828h-42.359l0.23827-0.23828"/>
<g id="gs" transform="translate(-201.6 -326.4)">
<use id="gt" x="399.59985" y="367.91986" width="100%" height="100%" xlink:href="#h"/>
<use id="gu" x="401.99985" y="367.91986" width="100%" height="100%" xlink:href="#g"/>
<use id="gv" x="404.39984" y="367.91986" width="100%" height="100%" xlink:href="#av"/>
<use id="gw" x="406.79984" y="367.91986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gx" transform="translate(-201.6 -326.4)">
<use id="gy" x="410.15985" y="367.91986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gz" transform="translate(-201.6 -326.4)">
<use id="ha" x="413.87982" y="367.91986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hb" transform="translate(-201.6 -326.4)">
<use id="hc" x="415.91983" y="367.91986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hd" transform="translate(-201.6 -326.4)">
<use id="he" x="417.23981" y="367.91986" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="hf" transform="translate(-201.6 -326.4)">
<use id="hg" x="419.39981" y="367.91986" width="100%" height="100%" xlink:href="#bg"/>
</g>
<g id="hh" transform="translate(-201.6 -326.4)">
<use id="hi" x="422.03979" y="367.91986" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="hj" transform="translate(-201.6 -326.4)">
<use id="hk" x="425.51981" y="367.91986" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="hl" transform="translate(-201.6 -326.4)">
<use id="hm" x="426.83978" y="367.91986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hn" transform="translate(-201.6 -326.4)">
<use id="ho" x="428.15976" y="367.91986" width="100%" height="100%" xlink:href="#h"/>
<use id="hp" x="430.55978" y="367.91986" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="hq" transform="translate(-201.6 -326.4)">
<use id="hr" x="399.59985" y="374.51984" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="hs" transform="translate(-201.6 -326.4)">
<use id="ht" x="403.07986" y="374.51984" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="hu" transform="translate(-201.6 -326.4)">
<use id="hv" x="404.39984" y="374.51984" width="100%" height="100%" xlink:href="#bf"/>
<use id="hw" x="406.79984" y="374.51984" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hx" transform="translate(-201.6 -326.4)">
<use id="hy" x="408.11981" y="374.51984" width="100%" height="100%" xlink:href="#h"/>
<use id="hz" x="410.51984" y="374.51984" width="100%" height="100%" xlink:href="#f"/>
<use id="ia" x="411.71982" y="374.51984" width="100%" height="100%" xlink:href="#be"/>
</g>
<g id="ib" transform="translate(-201.6 -326.4)">
<use id="ic" x="400.79984" y="381.11984" width="100%" height="100%" xlink:href="#j"/>
<use id="id" x="403.19983" y="381.11984" width="100%" height="100%" xlink:href="#f"/>
<use id="ie" x="404.39984" y="381.11984" width="100%" height="100%" xlink:href="#g"/>
<use id="if" x="406.79984" y="381.11984" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ig" transform="translate(-201.6 -326.4)" clip-path="url(#by)">
<path id="ih" d="m492.96 332.64v39.84h29.281v-39.84z" fill="url(#ae)" fill-rule="evenodd"/>
</g>
<path id="ii" d="m291.12 6h29.762v40.32h-29.762zm0.48047 40.082-0.23828-0.24219h29.277l-0.23828 0.24219v-39.84l0.23828 0.23829h-29.277l0.23828-0.23829"/>
<path id="ij" d="m155.4 5.043h24.238v0.48046h-24.238zm0.60156 2.0391-3.6016-1.8008 3.6016-1.8008zm23.039-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="ik" d="m186.48 20.883v6.7188h25.082v-6.7188z" fill="#fff" fill-rule="evenodd"/>
<g id="il" transform="translate(-201.6 -326.4)">
<use id="im" x="389.03986" y="352.79987" width="100%" height="100%" xlink:href="#bd"/>
</g>
<g id="in" transform="translate(-201.6 -326.4)">
<use id="io" x="391.79984" y="352.79987" width="100%" height="100%" xlink:href="#f"/>
<use id="ip" x="392.99985" y="352.79987" width="100%" height="100%" xlink:href="#k"/>
<use id="iq" x="395.39984" y="352.79987" width="100%" height="100%" xlink:href="#e"/>
<use id="ir" x="396.59982" y="352.79987" width="100%" height="100%" xlink:href="#i"/>
<use id="is" x="398.99985" y="352.79987" width="100%" height="100%" xlink:href="#bc"/>
<use id="it" x="401.39984" y="352.79987" width="100%" height="100%" xlink:href="#k"/>
<use id="iu" x="403.79984" y="352.79987" width="100%" height="100%" xlink:href="#f"/>
<use id="iv" x="404.99982" y="352.79987" width="100%" height="100%" xlink:href="#g"/>
<use id="iw" x="407.39984" y="352.79987" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="ix" d="m264.48 22.562h22.441v0.48047h-22.441zm0.60157 2.0391-3.6016-1.8008 3.6016-1.8008zm21.242-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="iy" d="m265.32 15.961v6.8398h17.879v-6.8398z" fill="#fff" fill-rule="evenodd"/>
<g id="iz" transform="translate(-201.6 -326.4)">
<use id="ja" x="467.87982" y="347.99985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jb" transform="translate(-201.6 -326.4)">
<use id="jc" x="471.59979" y="347.99985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="jd" transform="translate(-201.6 -326.4)">
<use id="je" x="473.6398" y="347.99985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="jf" transform="translate(-201.6 -326.4)">
<use id="jg" x="474.95978" y="347.99985" width="100%" height="100%" xlink:href="#d"/>
<use id="jh" x="477.35977" y="347.99985" width="100%" height="100%" xlink:href="#e"/>
<use id="ji" x="478.55978" y="347.99985" width="100%" height="100%" xlink:href="#j"/>
<use id="jj" x="480.95978" y="347.99985" width="100%" height="100%" xlink:href="#bb"/>
</g>
<path id="jk" d="m148.44 27.961h-24.359v0.35938h24.359zm-0.59765 2.0391 3.5976-1.7969-3.5976-1.8008zm-23.16-3.5977-3.6016 1.8008 3.6016 1.7969"/>
<path id="jl" d="m187.92 8.2812v8.1602h21.242v-8.1602z" fill="#fff" fill-rule="evenodd"/>
<g id="jm" transform="translate(-201.6 -326.4)">
<use id="jn" x="390.47986" y="340.19986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jo" transform="translate(-201.6 -326.4)">
<use id="jp" x="394.19983" y="340.19986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="jq" transform="translate(-201.6 -326.4)">
<use id="jr" x="396.23984" y="340.19986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="js" transform="translate(-201.6 -326.4)">
<use id="jt" x="397.55981" y="340.19986" width="100%" height="100%" xlink:href="#d"/>
<use id="ju" x="399.95981" y="340.19986" width="100%" height="100%" xlink:href="#e"/>
<use id="jv" x="401.15982" y="340.19986" width="100%" height="100%" xlink:href="#j"/>
<use id="jw" x="403.55981" y="340.19986" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="jx" transform="translate(-201.6 -326.4)" clip-path="url(#bw)">
<path id="jy" d="m359.76 414.24v43.801h39.359v-43.801z" fill="url(#ad)" fill-rule="evenodd"/>
</g>
<path id="jz" d="m157.92 87.602h39.84v44.16h-39.84zm0.48046 44.039-0.23827-0.23828h39.359l-0.1211 0.23828v-43.801l0.1211 0.24219h-39.359l0.23827-0.24219"/>
<g id="ka" transform="translate(-201.6 -326.4)" clip-path="url(#bu)">
<path id="kb" d="m369.84 428.4v15.48h17.281v-15.48z" fill="url(#ac)" fill-rule="evenodd"/>
</g>
<path id="kc" d="m168 101.76h17.758v15.961h-17.758zm0.47657 15.719-0.23829-0.23829h17.281l-0.24219 0.23829v-15.48l0.24219 0.24218h-17.281l0.23829-0.24218"/>
<path id="kd" d="m141.84 140.16h12.359v0.36328h-12.359zm11.758-1.6797 3.6016 1.8008-3.6016 1.8008"/>
<path id="ke" d="m171.24 140.64h17.641v0.35939h-17.641zm0.60157 2.0391-3.6016-1.7969 3.6016-1.8008"/>
<path id="kf" d="m132.6 137.4v6.8398h15.48v-6.8398z" fill="#fff" fill-rule="evenodd"/>
<g id="kg" transform="translate(-201.6 -326.4)">
<use id="kh" x="335.15985" y="469.43982" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ki" transform="translate(-201.6 -326.4)">
<use id="kj" x="338.87985" y="469.43982" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="kk" transform="translate(-201.6 -326.4)">
<use id="kl" x="340.91986" y="469.43982" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="km" transform="translate(-201.6 -326.4)">
<use id="kn" x="342.23984" y="469.43982" width="100%" height="100%" xlink:href="#d"/>
<use id="ko" x="344.63983" y="469.43982" width="100%" height="100%" xlink:href="#e"/>
<use id="kp" x="345.83984" y="469.43982" width="100%" height="100%" xlink:href="#ba"/>
</g>
<path id="kq" d="m226.44 119.88v6.8398h15.359v-6.8398z" fill="#fff" fill-rule="evenodd"/>
<g id="kr" transform="translate(-201.6 -326.4)">
<use id="ks" x="428.99982" y="451.91983" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="kt" transform="translate(-201.6 -326.4)">
<use id="ku" x="432.71982" y="451.91983" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="kv" transform="translate(-201.6 -326.4)">
<use id="kw" x="434.75983" y="451.91983" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="kx" transform="translate(-201.6 -326.4)">
<use id="ky" x="436.0798" y="451.91983" width="100%" height="100%" xlink:href="#d"/>
<use id="kz" x="438.4798" y="451.91983" width="100%" height="100%" xlink:href="#e"/>
<use id="la" x="439.67981" y="451.91983" width="100%" height="100%" xlink:href="#az"/>
</g>
<g id="lb" transform="translate(-201.6 -326.4)" clip-path="url(#bs)">
<path id="lc" d="m220.32 400.2v38.398h29.52v-38.398z" fill="url(#ab)" fill-rule="evenodd"/>
</g>
<path id="ld" d="m18.477 73.562h29.883v38.879h-29.883zm0.48046 38.641-0.23827-0.24219h29.52l-0.23828 0.24219v-38.402l0.23828 0.24219h-29.52l0.23827-0.24219"/>
<g id="le" transform="translate(-201.6 -326.4)" clip-path="url(#bq)">
<path id="lf" d="m279.24 400.68v38.398h29.52v-38.398z" fill="url(#aa)" fill-rule="evenodd"/>
</g>
<path id="lg" d="m77.398 74.043h30v38.879h-30zm0.48046 38.637-0.24219-0.23829h29.523l-0.24219 0.23829v-38.398l0.24219 0.24218h-29.523l0.24219-0.24218"/>
<g id="lh" transform="translate(-201.6 -326.4)" clip-path="url(#bo)">
<path id="li" d="m249.84 419.16v19.922h29.398v-19.922z" fill="url(#z)" fill-rule="evenodd"/>
</g>
<path id="lj" d="m48 92.523h29.879v20.398h-29.879zm0.35938 20.156-0.1211-0.23828h29.398l-0.23827 0.23828v-19.918l0.23827 0.23828h-29.398l0.1211-0.23828"/>
<path id="lk" d="m51.477 81.363h23.883v0.47656h-23.883zm0.60157 2.0391-3.6016-1.8008 3.6016-1.8008zm22.68-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="ll" d="m73.078 88.32v6.8398h15.359v-6.8398z" fill="#fff" fill-rule="evenodd"/>
<path id="lm" d="m72.84 88.203h15.84v7.1992h-15.84zm0.35937 6.957-0.12109-0.23828h15.359l-0.23827 0.23828v-6.8398l0.23827 0.24219h-15.359l0.12109-0.24219"/>
<g id="ln" transform="translate(-201.6 -326.4)">
<use id="lo" x="275.5199" y="420.35983" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="lp" transform="translate(-201.6 -326.4)">
<use id="lq" x="279.23987" y="420.35983" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="lr" transform="translate(-201.6 -326.4)">
<use id="ls" x="281.27988" y="420.35983" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="lt" transform="translate(-201.6 -326.4)">
<use id="lu" x="282.59985" y="420.35983" width="100%" height="100%" xlink:href="#d"/>
<use id="lv" x="284.99985" y="420.35983" width="100%" height="100%" xlink:href="#e"/>
<use id="lw" x="286.19986" y="420.35983" width="100%" height="100%" xlink:href="#i"/>
</g>
<path id="lx" d="m158.04 111.72v3h-0.71874v-3zm0.12111 5.1602v3h-0.72266l-0.11719-3zm0 5.2774 0.11718 3h-0.83984v-3zm0.11718 5.2812v3h-0.71874v-3zm0.12109 5.2812v3h-0.71875l-0.12108-3zm0 5.1602 0.1211 3h-0.72266l-0.11719-3"/>
<path id="ly" d="m168.12 111.24v3h-0.71876v-3zm0.12108 5.1602v3h-0.71874v-3zm0 5.2773 0.12111 3h-0.72267l-0.11718-3zm0.12111 5.2812 0.11718 3h-0.83985v-3zm0.11718 5.2812v3h-0.71876v-3zm0.12109 5.1602v3h-0.71874l-0.12111-3"/>
<path id="lz" d="m165.84 117v6.8398h12.48v-6.8398z" fill="#fff" fill-rule="evenodd"/>
<g id="ma" transform="translate(-201.6 -326.4)">
<use id="mb" x="368.39984" y="449.03983" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="mc" transform="translate(-201.6 -326.4)">
<use id="md" x="372.11984" y="449.03983" width="100%" height="100%" xlink:href="#ay"/>
</g>
<g id="me" transform="translate(-201.6 -326.4)">
<use id="mf" x="374.15985" y="449.03983" width="100%" height="100%" xlink:href="#ax"/>
</g>
<g id="mg" transform="translate(-201.6 -326.4)">
<use id="mh" x="376.43985" y="449.03983" width="100%" height="100%" xlink:href="#aw"/>
</g>
<path id="mi" d="m186.96 117.12h3v0.71874h-3zm5.2812 0h3v0.71874h-3zm5.2813 0h3v0.71874h-3zm5.1602 0h3v0.71874h-3zm5.2773 0h3v0.71874h-3zm5.2812 0h3v0.71874h-3zm5.2813 0h0.71874v0.71874h-0.71874"/>
<path id="mj" d="m184.08 131.16h3v0.83985h-3zm5.2813 0h3v0.83985h-3zm5.2773 0h3v0.83985h-3zm5.1602 0h3v0.83985h-3zm5.2812 0h3v0.83985h-3zm5.2813 0h3v0.83985h-3zm5.2773 0h1.2031v0.83985h-1.2031"/>
<path id="mk" d="m207.84 144.72v-9.6016h-0.36328v9.6016zm1.6797-9-1.8008-3.6016-1.8008 3.6016"/>
<path id="ml" d="m207.36 98.043v15.48h-0.35939v-15.48zm1.6797 14.879-1.8008 3.6016-1.8008-3.6016"/>
<g id="mm" transform="translate(-201.6 -326.4)" clip-path="url(#bm)">
<path id="mn" d="m354.48 377.88v22.801h31.199v-22.801z" fill="url(#ah)" fill-rule="evenodd"/>
</g>
<path id="mo" d="m152.64 51.242h31.684v23.281h-31.684zm0.48048 23.039-0.23829-0.23828h31.199l-0.23828 0.23828v-22.801l0.23828 0.24218h-31.199l0.23829-0.24218"/>
<path id="mp" d="m156 35.523v13.918h-0.48046v-13.918zm-2.043 0.59766 1.8008-3.5977 1.8008 3.5977zm3.6016 12.719-1.8008 3.6016-1.8008-3.6016"/>
<path id="mq" d="m27.477 3.3633h25.684v0.95703h-25.684zm0.60157 2.2773-3.6016-1.8008 3.6016-1.7969zm24.48-3.5976 3.6016 1.7969-3.6016 1.8008"/>
</svg>

After

Width:  |  Height:  |  Size: 42 KiB

View File

@ -0,0 +1,19 @@
Name,Description,Flags,Value
(via.1a),Min and max L and W of via outside :drc_tag:`areaid.mt`,AL,0.150
(via.1b),"Three sizes of square Vias allowed inside areaid:mt: 0.150um, 0.230um and 0.280um",AL,
(via.2),Spacing of via to via,AL,0.170
(via.3),Only min. square vias are allowed except die seal ring where vias are (Via CD)*L,,0.2*L
(via.4a),0.150 um Via must be enclosed by Met1 by at least …,,0.055
(via.4b),"Inside :drc_tag:`areaid.mt`, 0.230 um Via must be enclosed by met1 by atleast",AL,0.030
(via.4c),"Inside :drc_tag:`areaid.mt`, 0.280 um Via must be enclosed by met1 by atleast",AL,0.000
(via.5a),0.150 um Via must be enclosed by Met1 on one of two adjacent sides by at least …,,0.085
(via.5b),"Inside :drc_tag:`areaid.mt`, 0.230 um Via must be enclosed by met1 on one of two adjacent sides by at least …",AL,0.060
(via.5c),"Inside :drc_tag:`areaid.mt`, 0.280 um Via must be enclosed by met1 on one of two adjacent sides by at least …",AL,0.000
(via.11),Min and max L and W of via outside :drc_tag:`areaid.mt`,CU,0.180
(via.12),Min spacing between vias,CU,0.130
(via.13),Max of 5 vias within …,CU,0.350
(via.14),0.180 um Via must be enclosed by parallel edges of Met1 by at least …,CU,0.040
(via.irdrop.1),"For 1 <= n <= 2 vias on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.0
(via.irdrop.2),"For 3 <= n <= 15 vias on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.6
(via.irdrop.3),"For 16 <= n <= 30 vias on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.8
(via.irdrop.4),"For n > 30 vias on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.9
1 Name Description Flags Value
2 (via.1a) Min and max L and W of via outside :drc_tag:`areaid.mt` AL 0.150
3 (via.1b) Three sizes of square Vias allowed inside areaid:mt: 0.150um, 0.230um and 0.280um AL
4 (via.2) Spacing of via to via AL 0.170
5 (via.3) Only min. square vias are allowed except die seal ring where vias are (Via CD)*L 0.2*L
6 (via.4a) 0.150 um Via must be enclosed by Met1 by at least … 0.055
7 (via.4b) Inside :drc_tag:`areaid.mt`, 0.230 um Via must be enclosed by met1 by atleast AL 0.030
8 (via.4c) Inside :drc_tag:`areaid.mt`, 0.280 um Via must be enclosed by met1 by atleast AL 0.000
9 (via.5a) 0.150 um Via must be enclosed by Met1 on one of two adjacent sides by at least … 0.085
10 (via.5b) Inside :drc_tag:`areaid.mt`, 0.230 um Via must be enclosed by met1 on one of two adjacent sides by at least … AL 0.060
11 (via.5c) Inside :drc_tag:`areaid.mt`, 0.280 um Via must be enclosed by met1 on one of two adjacent sides by at least … AL 0.000
12 (via.11) Min and max L and W of via outside :drc_tag:`areaid.mt` CU 0.180
13 (via.12) Min spacing between vias CU 0.130
14 (via.13) Max of 5 vias within … CU 0.350
15 (via.14) 0.180 um Via must be enclosed by parallel edges of Met1 by at least … CU 0.040
16 (via.irdrop.1) For 1 <= n <= 2 vias on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.0
17 (via.irdrop.2) For 3 <= n <= 15 vias on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.6
18 (via.irdrop.3) For 16 <= n <= 30 vias on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.8
19 (via.irdrop.4) For n > 30 vias on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.9

View File

@ -0,0 +1,258 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="an" width="263.04pt" height="72.719pt" version="1.1" viewBox="0 0 263.04 72.719" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="ao">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="ap">
<g id="aq">
<symbol id="c" overflow="visible">
<path id="ar" d="m2.8594-2.7031h-0.82812v0.09375c0.1875 0.015625 0.28125 0.078125 0.28125 0.1875 0 0.0625-0.015625 0.125-0.03125 0.1875l-0.59375 1.5469-0.625-1.5312c-0.03125-0.078125-0.046875-0.17188-0.046875-0.21875 0-0.10938 0.0625-0.15625 0.28125-0.17188v-0.09375h-1.1875v0.09375c0.23438 0.015625 0.28125 0.078125 0.54688 0.6875l0.71875 1.7188c0.015625 0.046875 0.03125 0.078125 0.046875 0.125 0.046875 0.10938 0.078125 0.15625 0.10938 0.15625 0.046875 0 0.078125-0.078125 0.17188-0.29688l0.76562-1.9219c0.17188-0.40625 0.21875-0.45312 0.39062-0.46875z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="as" d="m1.0469-2.7656-0.92188 0.32812v0.09375h0.046875c0.0625-0.015625 0.14062-0.015625 0.20312-0.015625 0.14062 0 0.1875 0.09375 0.1875 0.35938v1.3906c0 0.42188-0.046875 0.5-0.46875 0.51562v0.09375h1.4219v-0.09375c-0.39062-0.03125-0.4375-0.09375-0.4375-0.51562v-2.125zm-0.28125-1.3281c-0.15625 0-0.29688 0.14062-0.29688 0.29688 0 0.17188 0.125 0.3125 0.29688 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.15625-0.14062-0.29688-0.3125-0.29688z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="at" d="m2.6562-0.39062c-0.10938 0.078125-0.17188 0.10938-0.26562 0.10938-0.14062 0-0.1875-0.078125-0.1875-0.34375v-1.1719c0-0.3125-0.03125-0.48438-0.10938-0.64062-0.14062-0.20312-0.39062-0.32812-0.75-0.32812-0.5625 0-1 0.29688-1 0.67188 0 0.14062 0.10938 0.26562 0.25 0.26562s0.26562-0.125 0.26562-0.25v-0.09375c-0.015625-0.0625-0.03125-0.10938-0.03125-0.15625 0-0.15625 0.20312-0.28125 0.4375-0.28125 0.29688 0 0.45312 0.17188 0.45312 0.48438v0.375c-0.92188 0.375-1.0156 0.42188-1.2812 0.64062-0.125 0.125-0.21875 0.32812-0.21875 0.53125 0 0.375 0.26562 0.64062 0.64062 0.64062 0.25 0 0.5-0.125 0.875-0.4375 0.03125 0.3125 0.125 0.4375 0.375 0.4375 0.20312 0 0.32812-0.078125 0.54688-0.29688zm-0.9375-0.34375c0 0.1875-0.03125 0.23438-0.15625 0.3125-0.14062 0.078125-0.3125 0.14062-0.4375 0.14062-0.20312 0-0.375-0.20312-0.375-0.46875v-0.03125c0-0.34375 0.25-0.5625 0.96875-0.82812z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="au" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="av" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="x" overflow="visible">
<path id="aw" d="m2.8438-0.82812-0.078125-0.03125c-0.21875 0.34375-0.29688 0.40625-0.5625 0.40625h-1.4375l1.0156-1.0625c0.53125-0.54688 0.76562-1.0156 0.76562-1.4844 0-0.59375-0.48438-1.0625-1.1094-1.0625-0.32812 0-0.64062 0.14062-0.875 0.375-0.1875 0.20312-0.28125 0.40625-0.375 0.82812l0.125 0.03125c0.23438-0.59375 0.45312-0.78125 0.875-0.78125 0.5 0 0.84375 0.34375 0.84375 0.84375 0 0.46875-0.28125 1.0312-0.78125 1.5625l-1.0625 1.125v0.078125h2.3281z"/>
</symbol>
<symbol id="w" overflow="visible">
<path id="ax" d="m2.8281-1.3906h-0.60938v-2.6719h-0.26562l-1.875 2.6719v0.39062h1.6875v1h0.45312v-1h0.60938zm-1.0781 0h-1.4375l1.4375-2.0469z"/>
</symbol>
<symbol id="v" overflow="visible">
<path id="ay" d="m1.0938-3.5h1.1719c0.09375 0 0.10938-0.015625 0.14062-0.046875l0.21875-0.54688-0.046875-0.03125c-0.09375 0.125-0.15625 0.15625-0.28125 0.15625h-1.25l-0.65625 1.4219v0.03125c0 0.03125 0.015625 0.046875 0.0625 0.046875 0.1875 0 0.4375 0.03125 0.6875 0.10938 0.6875 0.23438 1 0.59375 1 1.2031 0 0.5625-0.35938 1.0156-0.82812 1.0156-0.125 0-0.21875-0.046875-0.40625-0.17188-0.1875-0.14062-0.32812-0.20312-0.45312-0.20312-0.17188 0-0.26562 0.078125-0.26562 0.23438 0 0.21875 0.28125 0.35938 0.73438 0.35938 0.5 0 0.9375-0.15625 1.2344-0.46875 0.28125-0.26562 0.40625-0.60938 0.40625-1.0625 0-0.4375-0.10938-0.70312-0.42188-1-0.25-0.26562-0.59375-0.40625-1.3125-0.53125z"/>
</symbol>
<symbol id="u" overflow="visible">
<path id="az" d="m0.92188-1.9844c0.34375 0 0.48438 0.015625 0.625 0.078125 0.375 0.125 0.60938 0.46875 0.60938 0.875 0 0.51562-0.34375 0.90625-0.78125 0.90625-0.15625 0-0.28125-0.046875-0.5-0.1875-0.1875-0.10938-0.28125-0.15625-0.39062-0.15625-0.14062 0-0.21875 0.078125-0.21875 0.20312 0 0.21875 0.25 0.34375 0.67188 0.34375 0.45312 0 0.9375-0.15625 1.2188-0.39062 0.28125-0.25 0.4375-0.59375 0.4375-1 0-0.3125-0.09375-0.59375-0.26562-0.78125-0.125-0.125-0.23438-0.20312-0.5-0.3125 0.40625-0.28125 0.5625-0.5 0.5625-0.82812 0-0.48438-0.39062-0.82812-0.9375-0.82812-0.29688 0-0.5625 0.10938-0.78125 0.29688-0.1875 0.17188-0.26562 0.32812-0.40625 0.6875l0.09375 0.015625c0.25-0.4375 0.51562-0.64062 0.89062-0.64062 0.39062 0 0.65625 0.26562 0.65625 0.65625 0 0.20312-0.078125 0.42188-0.23438 0.57812-0.17188 0.17188-0.34375 0.26562-0.75 0.40625z"/>
</symbol>
<symbol id="aa" overflow="visible">
<path id="ba" d="m0.10938-2.3906c0.078125-0.015625 0.125-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.375v1.5156c0 0.32812-0.078125 0.42188-0.42188 0.42188v0.09375h1.3281v-0.09375c-0.3125-0.015625-0.40625-0.078125-0.40625-0.3125v-1.6875c0-0.015625 0.046875-0.078125 0.09375-0.10938 0.15625-0.14062 0.40625-0.25 0.625-0.25 0.25 0 0.39062 0.21875 0.39062 0.64062v1.2969c0 0.32812-0.0625 0.40625-0.40625 0.42188v0.09375h1.3438v-0.09375c-0.34375 0-0.4375-0.10938-0.4375-0.46875v-1.5156c0.1875-0.26562 0.375-0.375 0.65625-0.375 0.34375 0 0.45312 0.17188 0.45312 0.67188v1.2656c0 0.32812-0.046875 0.39062-0.39062 0.42188v0.09375h1.3125v-0.09375l-0.15625-0.015625c-0.1875 0-0.26562-0.10938-0.26562-0.34375v-1.2344c0-0.71875-0.23438-1.0781-0.6875-1.0781-0.35938 0-0.65625 0.15625-0.98438 0.51562-0.10938-0.34375-0.3125-0.51562-0.64062-0.51562-0.26562 0-0.42188 0.09375-0.92188 0.46875v-0.45312l-0.046875-0.015625c-0.3125 0.125-0.51562 0.1875-0.84375 0.28125z"/>
</symbol>
<symbol id="z" overflow="visible">
<path id="bb" d="m2.4531-0.98438c-0.29688 0.45312-0.54688 0.625-0.9375 0.625-0.34375 0-0.59375-0.17188-0.76562-0.51562-0.10938-0.21875-0.15625-0.42188-0.17188-0.78125h1.8594c-0.0625-0.39062-0.10938-0.5625-0.26562-0.76562-0.1875-0.21875-0.45312-0.34375-0.76562-0.34375-0.29688 0-0.57812 0.10938-0.8125 0.3125-0.28125 0.25-0.4375 0.67188-0.4375 1.1719 0 0.82812 0.42188 1.3438 1.1094 1.3438 0.57812 0 1.0312-0.35938 1.2812-1zm-1.8594-0.875c0.0625-0.46875 0.26562-0.6875 0.64062-0.6875 0.35938 0 0.5 0.17188 0.57812 0.6875z"/>
</symbol>
<symbol id="y" overflow="visible">
<path id="bc" d="m1.5312-2.7031h-0.60938v-0.6875c0-0.0625 0-0.078125-0.046875-0.078125-0.03125 0.0625-0.078125 0.10938-0.10938 0.15625-0.23438 0.34375-0.48438 0.625-0.57812 0.65625-0.078125 0.03125-0.10938 0.078125-0.10938 0.10938 0 0.015625 0 0.03125 0.03125 0.03125h0.3125v1.8125c0 0.5 0.17188 0.76562 0.53125 0.76562 0.29688 0 0.51562-0.14062 0.71875-0.45312l-0.078125-0.078125c-0.125 0.15625-0.21875 0.21875-0.35938 0.21875-0.21875 0-0.3125-0.15625-0.3125-0.54688v-1.7188h0.60938z"/>
</symbol>
</g>
<image id="t" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="ai">
<rect id="bd" width="4" height="4"/>
</clipPath>
<g id="j" clip-path="url(#ai)">
<use id="be" transform="scale(.0625)" width="100%" height="100%" xlink:href="#t"/>
</g>
<image id="s" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="ag">
<rect id="bf" width="4" height="4"/>
</clipPath>
<g id="i" clip-path="url(#ag)">
<use id="bg" transform="scale(.0625)" width="100%" height="100%" xlink:href="#s"/>
</g>
<image id="r" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAiElEQVRoge3ZQQqEMBAAQWf//+f4gd2DEqkVuo5BBpqAJGSOTdZaX9dn5tH5ny3ToQK0ArQCtLn6//6371+/AwVoBWgFaD8P6+p8f3X+63egAK0ArQCt+4BWgFaAVoC253B/9D5wWwFaAVoBWvcBrQCtAK0ArfcBrQCtAK0ArfuAVoBWgFaAdgLZj0hzg+eN/QAAAABJRU5ErkJggg=="/>
<clipPath id="ae">
<rect id="bh" width="4" height="4"/>
</clipPath>
<g id="h" clip-path="url(#ae)">
<use id="bi" transform="scale(.0625)" width="100%" height="100%" xlink:href="#r"/>
</g>
<image id="q" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="ac">
<rect id="bj" width="4" height="4"/>
</clipPath>
<g id="g" clip-path="url(#ac)">
<use id="bk" transform="scale(.0625)" width="100%" height="100%" xlink:href="#q"/>
</g>
<image id="p" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="al">
<rect id="bl" width="4" height="4"/>
</clipPath>
<g id="f" clip-path="url(#al)">
<use id="bm" transform="scale(.0625)" width="100%" height="100%" xlink:href="#p"/>
</g>
<clipPath id="aj">
<path id="bn" d="m360 271h2.8789v5h-2.8789z"/>
</clipPath>
<clipPath id="ak">
<path id="bo" d="m351.36 273h3.6406v3h-3.6406z"/>
</clipPath>
<clipPath id="ab">
<path id="bp" d="m343.08 246.96h29.762v13.801h-29.762z"/>
</clipPath>
<pattern id="k" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 342 249.12)" patternUnits="userSpaceOnUse">
<use id="bq" xlink:href="#f"/>
</pattern>
<clipPath id="ad">
<path id="br" d="m435.36 248.28h15.121v13.797h-15.121z"/>
</clipPath>
<pattern id="l" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 432 249.12)" patternUnits="userSpaceOnUse">
<use id="bs" xlink:href="#g"/>
</pattern>
<clipPath id="af">
<path id="bt" d="m424.08 235.8h48.723v42.598h-48.723z"/>
</clipPath>
<pattern id="m" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 421.2 238.32)" patternUnits="userSpaceOnUse">
<use id="bu" xlink:href="#h"/>
</pattern>
<clipPath id="ah">
<path id="bv" d="m309.48 250.44h15.121v13.797h-15.121z"/>
</clipPath>
<pattern id="n" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 306 252.72)" patternUnits="userSpaceOnUse">
<use id="bw" xlink:href="#i"/>
</pattern>
<clipPath id="am">
<path id="bx" d="m277.56 250.44h14.641v13.797h-14.641z"/>
</clipPath>
<pattern id="o" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 277.2 252.72)" patternUnits="userSpaceOnUse">
<use id="by" xlink:href="#j"/>
</pattern>
</defs>
<g id="bz" transform="translate(-244.8 -222.48)" clip-path="url(#am)">
<path id="ca" d="m277.56 250.44v13.801h14.641v-13.801z" fill="url(#o)" fill-rule="evenodd"/>
</g>
<path id="cb" d="m32.52 27.719h15.121v14.281h-15.121zm0.48047 14.039-0.24219-0.23828h14.641l-0.23828 0.23828v-13.797l0.23828 0.23828h-14.641l0.24219-0.23828"/>
<path id="cc" d="m19.801 43.918v8.5234h12.957v-8.5234z" fill="#fff" fill-rule="evenodd"/>
<g id="cd" transform="translate(-244.8 -222.48)">
<use id="ce" x="265.55991" y="273.1199" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="cf" transform="translate(-244.8 -222.48)">
<use id="cg" x="268.43988" y="273.1199" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ch" transform="translate(-244.8 -222.48)">
<use id="ci" x="269.87991" y="273.1199" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="cj" transform="translate(-244.8 -222.48)">
<use id="ck" x="272.5199" y="273.1199" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="cl" transform="translate(-244.8 -222.48)">
<use id="cm" x="274.0799" y="273.1199" width="100%" height="100%" xlink:href="#e"/>
</g>
<path id="cn" d="m51.238 36.719h9.6016v0.48047h-9.6016zm0.60156 2.0391-3.6016-1.7969 3.6016-1.8008zm8.3984-3.5977 3.6016 1.8008-3.6016 1.7969"/>
<path id="co" d="m45.719 43.918v8.5234h16.32v-8.5234z" fill="#fff" fill-rule="evenodd"/>
<g id="cp" transform="translate(-244.8 -222.48)">
<use id="cq" x="291.83987" y="273.1199" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="cr" transform="translate(-244.8 -222.48)">
<use id="cs" x="294.71988" y="273.1199" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ct" transform="translate(-244.8 -222.48)">
<use id="cu" x="296.15988" y="273.1199" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="cv" transform="translate(-244.8 -222.48)">
<use id="cw" x="298.7999" y="273.1199" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="cx" transform="translate(-244.8 -222.48)">
<use id="cy" x="300.35989" y="273.1199" width="100%" height="100%" xlink:href="#x"/>
</g>
<path id="cz" d="m35.758 26.039h8.2812v0.48047h-8.2812zm0.60157 2.0391-3.6016-1.7969 3.6016-1.8008zm7.0781-3.5976 3.6016 1.8008-3.6016 1.7969"/>
<path id="da" d="m29.16 30.961v7.3203h-0.48047v-7.3203zm-2.0391 0.59765 1.7969-3.5976 1.8008 3.5976zm3.5977 6.1211-1.8008 3.6016-1.7969-3.6016"/>
<g id="db" transform="translate(-244.8 -222.48)" clip-path="url(#ah)">
<path id="dc" d="m309.48 250.44v13.801h15.121v-13.801z" fill="url(#n)" fill-rule="evenodd"/>
</g>
<path id="dd" d="m64.438 27.719h15.602v14.281h-15.602zm0.48047 14.039-0.23828-0.23828h15.121l-0.24219 0.23828v-13.797l0.24219 0.23828h-15.121l0.23828-0.23828"/>
<path id="de" d="m0 0h263.04v72.719h-263.04zm0.59766 72.121h261.84v-71.523h-261.84zm0.60156-70.922h260.64v70.32h-260.64zm0.60156 69.719h259.44v-69.117h-259.44" fill="#fff"/>
<g id="df" transform="translate(-244.8 -222.48)" clip-path="url(#af)">
<path id="dg" d="m424.08 235.8v42.602h48.719v-42.602z" fill="url(#m)" fill-rule="evenodd"/>
</g>
<path id="dh" d="m179.16 13.078h49.078v43.082h-49.078zm0.35937 42.84-0.24219-0.23828h48.723l-0.12108 0.23828v-42.598l0.12108 0.23828h-48.723l0.24219-0.23828"/>
<g id="di" transform="translate(-244.8 -222.48)" clip-path="url(#ad)">
<path id="dj" d="m435.36 248.28v13.801h15.121v-13.801z" fill="url(#l)" fill-rule="evenodd"/>
</g>
<path id="dk" d="m190.32 25.559h15.48v14.281h-15.48zm0.48046 14.039-0.24219-0.23828h15.121l-0.24219 0.23828v-13.797l0.24219 0.23828h-15.121l0.24219-0.23828"/>
<path id="dl" d="m180.6 54.598v8.6406h12.961v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="dm" transform="translate(-244.8 -222.48)">
<use id="dn" x="426.35983" y="283.91989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="do" transform="translate(-244.8 -222.48)">
<use id="dp" x="429.23984" y="283.91989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="dq" transform="translate(-244.8 -222.48)">
<use id="dr" x="430.67984" y="283.91989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ds" transform="translate(-244.8 -222.48)">
<use id="dt" x="433.31982" y="283.91989" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="du" transform="translate(-244.8 -222.48)">
<use id="dv" x="434.87982" y="283.91989" width="100%" height="100%" xlink:href="#w"/>
</g>
<path id="dw" d="m197.28 42.598v10.32h-0.47657v-10.32zm-2.0391 0.60157 1.8008-3.6016 1.8008 3.6016zm3.6016 9.1211-1.8008 3.5977-1.8008-3.5977"/>
<path id="dx" d="m210.84 54.598v8.6406h12.84v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="dy" transform="translate(-244.8 -222.48)">
<use id="dz" x="456.47983" y="283.91989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ea" transform="translate(-244.8 -222.48)">
<use id="eb" x="459.3598" y="283.91989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ec" transform="translate(-244.8 -222.48)">
<use id="ed" x="460.79984" y="283.91989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ee" transform="translate(-244.8 -222.48)">
<use id="ef" x="463.43982" y="283.91989" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="eg" transform="translate(-244.8 -222.48)">
<use id="eh" x="464.99982" y="283.91989" width="100%" height="100%" xlink:href="#v"/>
</g>
<g id="ei" transform="translate(-244.8 -222.48)" clip-path="url(#ab)">
<path id="ej" d="m343.08 246.96v13.801h29.762v-13.801z" fill="url(#k)" fill-rule="evenodd"/>
</g>
<path id="ek" d="m98.039 24.359h30.238v14.16h-30.238zm0.48047 13.922-0.24219-0.24219h29.762l-0.23827 0.24219v-13.801l0.23827 0.23829h-29.762l0.24219-0.23829"/>
<path id="el" d="m95.16 45.598 31.078-27.957-0.71875-0.83984-31.082 27.957"/>
<path id="em" d="m101.28 16.441 27.602 31.437-0.83985 0.60157-27.602-31.32"/>
<path id="en" d="m105.24 46.441v7.7969h16.32v-7.7969z" fill="#fff" fill-rule="evenodd"/>
<g id="eo" transform="translate(-244.8 -222.48)" clip-path="url(#ak)">
<g id="ep">
<use id="eq" x="351.35986" y="275.75989" width="100%" height="100%" xlink:href="#c"/>
</g>
</g>
<g id="er" transform="translate(-244.8 -222.48)">
<use id="es" x="354.23987" y="275.75989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="et" transform="translate(-244.8 -222.48)">
<use id="eu" x="355.67987" y="275.75989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ev" transform="translate(-244.8 -222.48)">
<use id="ew" x="358.31985" y="275.75989" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ex" transform="translate(-244.8 -222.48)" clip-path="url(#aj)">
<g id="ey">
<use id="ez" x="359.87985" y="275.75989" width="100%" height="100%" xlink:href="#u"/>
</g>
</g>
<path id="fa" d="m67.68 58.559v8.5195h8.6406v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="fb" transform="translate(-244.8 -222.48)">
<use id="fc" x="313.43988" y="287.75989" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fd" transform="translate(-244.8 -222.48)">
<use id="fe" x="316.31989" y="287.75989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ff" transform="translate(-244.8 -222.48)">
<use id="fg" x="317.75989" y="287.75989" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="fh" d="m187.92 31.559h-6.8398v0.48047h6.8398zm-0.59766 2.0391 3.5977-1.7969-3.5977-1.8008zm-5.6406-3.5977-3.6016 1.8008 3.6016 1.7969"/>
<path id="fi" d="m234.48 27.121v8.6367h12.957v-8.6367z" fill="#fff" fill-rule="evenodd"/>
<g id="fj" transform="translate(-244.8 -222.48)">
<use id="fk" x="480.23981" y="256.31989" width="100%" height="100%" xlink:href="#aa"/>
</g>
<g id="fl" transform="translate(-244.8 -222.48)">
<use id="fm" x="484.67981" y="256.31989" width="100%" height="100%" xlink:href="#z"/>
</g>
<g id="fn" transform="translate(-244.8 -222.48)">
<use id="fo" x="487.31982" y="256.31989" width="100%" height="100%" xlink:href="#y"/>
</g>
<g id="fp" transform="translate(-244.8 -222.48)">
<use id="fq" x="489.11984" y="256.31989" width="100%" height="100%" xlink:href="#e"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -0,0 +1,19 @@
Name,Description,Flags,Value
(m2.-),"Algorithm should flag errors, for met2, if ANY of the following is true:\nAn entire 700x700 window is covered by cmm2 waffleDrop, and metX PD < 70% for same window.\n80-100% of 700x700 window is covered by cmm2 waffleDrop, and metX PD < 65% for same window.\n60-80% of 700x700 window is covered by cmm2 waffleDrop, and metX PD < 60% for same window.\n50-60% of 700x700 window is covered by cmm2 waffleDrop, and metX PD < 50% for same window.\n40-50% of 700x700 window is covered by cmm2 waffleDrop, and metX PD < 40% for same window.\n30-40% of 700x700 window is covered by cmm2 waffleDrop, and metX PD < 30% for same window.\nExclude cells whose area is below 40Kum2. Required for IP, Recommended for Chip-level.",RC,
(m2.1),Width of metal 2,,0.140
(m2.2),Spacing of metal 2 to metal 2,,0.140
(m2.3a),Min. spacing of features attached to or extending from huge_met2 for a distance of up to 0.280 um to metal2 (rule not checked over non-huge met2 features),,0.280
(m2.3b),Min. spacing of huge_met2 to metal2 excluding features checked by m2.3a,,0.280
(m2.3c),"Min spacing between floating_met2 with AR_met2_A >= 0.05 and AR_met2_B =< 0.032, outside areaid:sc must be greater than",RR,0.145
(m2.4),Via must be enclosed by Met2 by at least …,P AL,0.055
(m2.5),Via must be enclosed by Met2 on one of two adjacent sides by at least …,AL,0.085
(m2.6),Min metal2 area [um2],,0.0676
(m2.7),Min area of metal2 holes [um2],,0.140
(m2.pd.1),Min MM2_oxide_Pattern_density,RR,0.7
(m2.pd.2a),Rule m2.pd.1 has to be checked by dividing the chip into square regions of width and length equal to …,A,700
(m2.pd.2b),Rule m2.pd.1 has to be checked by dividing the chip into steps of …,A,70
(m2.11),Max width of metal2,CU,4.000
(m2.12),Add slots and remove vias and contacts if met2 wider than…..,CU,3.200
(m2.13),Max pattern density (PD) of metal2,CU,0.77
(m2.14),Met2 PD window size,CU,50.000
(m2.14a),Met2 PD window step,CU,25.000
1 Name Description Flags Value
2 (m2.-) Algorithm should flag errors, for met2, if ANY of the following is true:\nAn entire 700x700 window is covered by cmm2 waffleDrop, and metX PD < 70% for same window.\n80-100% of 700x700 window is covered by cmm2 waffleDrop, and metX PD < 65% for same window.\n60-80% of 700x700 window is covered by cmm2 waffleDrop, and metX PD < 60% for same window.\n50-60% of 700x700 window is covered by cmm2 waffleDrop, and metX PD < 50% for same window.\n40-50% of 700x700 window is covered by cmm2 waffleDrop, and metX PD < 40% for same window.\n30-40% of 700x700 window is covered by cmm2 waffleDrop, and metX PD < 30% for same window.\nExclude cells whose area is below 40Kum2. Required for IP, Recommended for Chip-level. RC
3 (m2.1) Width of metal 2 0.140
4 (m2.2) Spacing of metal 2 to metal 2 0.140
5 (m2.3a) Min. spacing of features attached to or extending from huge_met2 for a distance of up to 0.280 um to metal2 (rule not checked over non-huge met2 features) 0.280
6 (m2.3b) Min. spacing of huge_met2 to metal2 excluding features checked by m2.3a 0.280
7 (m2.3c) Min spacing between floating_met2 with AR_met2_A >= 0.05 and AR_met2_B =< 0.032, outside areaid:sc must be greater than RR 0.145
8 (m2.4) Via must be enclosed by Met2 by at least … P AL 0.055
9 (m2.5) Via must be enclosed by Met2 on one of two adjacent sides by at least … AL 0.085
10 (m2.6) Min metal2 area [um2] 0.0676
11 (m2.7) Min area of metal2 holes [um2] 0.140
12 (m2.pd.1) Min MM2_oxide_Pattern_density RR 0.7
13 (m2.pd.2a) Rule m2.pd.1 has to be checked by dividing the chip into square regions of width and length equal to … A 700
14 (m2.pd.2b) Rule m2.pd.1 has to be checked by dividing the chip into steps of … A 70
15 (m2.11) Max width of metal2 CU 4.000
16 (m2.12) Add slots and remove vias and contacts if met2 wider than….. CU 3.200
17 (m2.13) Max pattern density (PD) of metal2 CU 0.77
18 (m2.14) Met2 PD window size CU 50.000
19 (m2.14a) Met2 PD window step CU 25.000

View File

@ -0,0 +1,508 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="cb" width="317.64pt" height="116.52pt" version="1.1" viewBox="0 0 317.64 116.52" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="cc">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="cd">
<g id="ce">
<symbol id="c" overflow="visible">
<path id="cf" d="m0.10938-2.3906c0.078125-0.015625 0.125-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.375v1.5156c0 0.32812-0.078125 0.42188-0.42188 0.42188v0.09375h1.3281v-0.09375c-0.3125-0.015625-0.40625-0.078125-0.40625-0.3125v-1.6875c0-0.015625 0.046875-0.078125 0.09375-0.10938 0.15625-0.14062 0.40625-0.25 0.625-0.25 0.25 0 0.39062 0.21875 0.39062 0.64062v1.2969c0 0.32812-0.0625 0.40625-0.40625 0.42188v0.09375h1.3438v-0.09375c-0.34375 0-0.4375-0.10938-0.4375-0.46875v-1.5156c0.1875-0.26562 0.375-0.375 0.65625-0.375 0.34375 0 0.45312 0.17188 0.45312 0.67188v1.2656c0 0.32812-0.046875 0.39062-0.39062 0.42188v0.09375h1.3125v-0.09375l-0.15625-0.015625c-0.1875 0-0.26562-0.10938-0.26562-0.34375v-1.2344c0-0.71875-0.23438-1.0781-0.6875-1.0781-0.35938 0-0.65625 0.15625-0.98438 0.51562-0.10938-0.34375-0.3125-0.51562-0.64062-0.51562-0.26562 0-0.42188 0.09375-0.92188 0.46875v-0.45312l-0.046875-0.015625c-0.3125 0.125-0.51562 0.1875-0.84375 0.28125z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="cg" d="m2.4531-0.98438c-0.29688 0.45312-0.54688 0.625-0.9375 0.625-0.34375 0-0.59375-0.17188-0.76562-0.51562-0.10938-0.21875-0.15625-0.42188-0.17188-0.78125h1.8594c-0.0625-0.39062-0.10938-0.5625-0.26562-0.76562-0.1875-0.21875-0.45312-0.34375-0.76562-0.34375-0.29688 0-0.57812 0.10938-0.8125 0.3125-0.28125 0.25-0.4375 0.67188-0.4375 1.1719 0 0.82812 0.42188 1.3438 1.1094 1.3438 0.57812 0 1.0312-0.35938 1.2812-1zm-1.8594-0.875c0.0625-0.46875 0.26562-0.6875 0.64062-0.6875 0.35938 0 0.5 0.17188 0.57812 0.6875z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="ch" d="m1.5312-2.7031h-0.60938v-0.6875c0-0.0625 0-0.078125-0.046875-0.078125-0.03125 0.0625-0.078125 0.10938-0.10938 0.15625-0.23438 0.34375-0.48438 0.625-0.57812 0.65625-0.078125 0.03125-0.10938 0.078125-0.10938 0.10938 0 0.015625 0 0.03125 0.03125 0.03125h0.3125v1.8125c0 0.5 0.17188 0.76562 0.53125 0.76562 0.29688 0 0.51562-0.14062 0.71875-0.45312l-0.078125-0.078125c-0.125 0.15625-0.21875 0.21875-0.35938 0.21875-0.21875 0-0.3125-0.15625-0.3125-0.54688v-1.7188h0.60938z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="ci" d="m2.8438-0.82812-0.078125-0.03125c-0.21875 0.34375-0.29688 0.40625-0.5625 0.40625h-1.4375l1.0156-1.0625c0.53125-0.54688 0.76562-1.0156 0.76562-1.4844 0-0.59375-0.48438-1.0625-1.1094-1.0625-0.32812 0-0.64062 0.14062-0.875 0.375-0.1875 0.20312-0.28125 0.40625-0.375 0.82812l0.125 0.03125c0.23438-0.59375 0.45312-0.78125 0.875-0.78125 0.5 0 0.84375 0.34375 0.84375 0.84375 0 0.46875-0.28125 1.0312-0.78125 1.5625l-1.0625 1.125v0.078125h2.3281z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="cj" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="au" overflow="visible">
<path id="ck" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="cl" d="m0.92188-1.9844c0.34375 0 0.48438 0.015625 0.625 0.078125 0.375 0.125 0.60938 0.46875 0.60938 0.875 0 0.51562-0.34375 0.90625-0.78125 0.90625-0.15625 0-0.28125-0.046875-0.5-0.1875-0.1875-0.10938-0.28125-0.15625-0.39062-0.15625-0.14062 0-0.21875 0.078125-0.21875 0.20312 0 0.21875 0.25 0.34375 0.67188 0.34375 0.45312 0 0.9375-0.15625 1.2188-0.39062 0.28125-0.25 0.4375-0.59375 0.4375-1 0-0.3125-0.09375-0.59375-0.26562-0.78125-0.125-0.125-0.23438-0.20312-0.5-0.3125 0.40625-0.28125 0.5625-0.5 0.5625-0.82812 0-0.48438-0.39062-0.82812-0.9375-0.82812-0.29688 0-0.5625 0.10938-0.78125 0.29688-0.1875 0.17188-0.26562 0.32812-0.40625 0.6875l0.09375 0.015625c0.25-0.4375 0.51562-0.64062 0.89062-0.64062 0.39062 0 0.65625 0.26562 0.65625 0.65625 0 0.20312-0.078125 0.42188-0.23438 0.57812-0.17188 0.17188-0.34375 0.26562-0.75 0.40625z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="cm" d="m2.6562-0.39062c-0.10938 0.078125-0.17188 0.10938-0.26562 0.10938-0.14062 0-0.1875-0.078125-0.1875-0.34375v-1.1719c0-0.3125-0.03125-0.48438-0.10938-0.64062-0.14062-0.20312-0.39062-0.32812-0.75-0.32812-0.5625 0-1 0.29688-1 0.67188 0 0.14062 0.10938 0.26562 0.25 0.26562s0.26562-0.125 0.26562-0.25v-0.09375c-0.015625-0.0625-0.03125-0.10938-0.03125-0.15625 0-0.15625 0.20312-0.28125 0.4375-0.28125 0.29688 0 0.45312 0.17188 0.45312 0.48438v0.375c-0.92188 0.375-1.0156 0.42188-1.2812 0.64062-0.125 0.125-0.21875 0.32812-0.21875 0.53125 0 0.375 0.26562 0.64062 0.64062 0.64062 0.25 0 0.5-0.125 0.875-0.4375 0.03125 0.3125 0.125 0.4375 0.375 0.4375 0.20312 0 0.32812-0.078125 0.54688-0.29688zm-0.9375-0.34375c0 0.1875-0.03125 0.23438-0.15625 0.3125-0.14062 0.078125-0.3125 0.14062-0.4375 0.14062-0.20312 0-0.375-0.20312-0.375-0.46875v-0.03125c0-0.34375 0.25-0.5625 0.96875-0.82812z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="cn" d="m0.9375-2.0625c0.25-0.26562 0.4375-0.375 0.67188-0.375 0.29688 0 0.45312 0.21875 0.45312 0.64062v1.1875c0 0.40625-0.0625 0.48438-0.40625 0.51562v0.09375h1.2656v-0.09375c-0.32812-0.0625-0.35938-0.10938-0.35938-0.51562v-1.2031c0-0.625-0.25-0.95312-0.73438-0.95312-0.35938 0-0.60938 0.15625-0.89062 0.51562v-1.8281l-0.03125-0.015625c-0.20312 0.0625-0.34375 0.10938-0.6875 0.21875l-0.15625 0.046875v0.09375c0.015625-0.015625 0.046875-0.015625 0.0625-0.015625 0.26562 0 0.3125 0.046875 0.3125 0.3125v2.8281c0 0.42188-0.03125 0.46875-0.39062 0.51562v0.09375h1.2969v-0.09375c-0.34375-0.03125-0.40625-0.10938-0.40625-0.51562z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="co" d="m2.875-0.29688h-0.03125c-0.28125 0-0.34375-0.0625-0.34375-0.34375v-2.0625h-0.95312v0.10938c0.375 0.015625 0.45312 0.078125 0.45312 0.375v1.4062c0 0.17188-0.03125 0.25-0.10938 0.32812-0.17188 0.125-0.35938 0.20312-0.53125 0.20312-0.23438 0-0.42188-0.20312-0.42188-0.46875v-1.9531h-0.89062v0.09375c0.29688 0.015625 0.375 0.09375 0.375 0.375v1.5156c0 0.46875 0.29688 0.78125 0.73438 0.78125 0.21875 0 0.45312-0.09375 0.60938-0.26562l0.26562-0.25v0.5h0.015625c0.3125-0.10938 0.51562-0.17188 0.82812-0.26562z"/>
</symbol>
<symbol id="be" overflow="visible">
<path id="cp" d="m2.8125-2.3281v-0.23438h-0.45312c-0.125 0-0.21875-0.015625-0.32812-0.0625l-0.14062-0.046875c-0.15625-0.0625-0.3125-0.09375-0.46875-0.09375-0.5625 0-1.0156 0.4375-1.0156 0.98438 0 0.375 0.17188 0.60938 0.5625 0.79688l-0.25 0.25c-0.20312 0.17188-0.28125 0.29688-0.28125 0.40625 0 0.125 0.078125 0.20312 0.3125 0.32812-0.42188 0.3125-0.57812 0.5-0.57812 0.71875 0 0.32812 0.46875 0.59375 1.0312 0.59375 0.45312 0 0.92188-0.15625 1.2344-0.40625 0.21875-0.1875 0.32812-0.39062 0.32812-0.60938 0-0.375-0.28125-0.625-0.71875-0.64062l-0.78125-0.046875c-0.3125 0-0.46875-0.0625-0.46875-0.15625 0-0.125 0.20312-0.32812 0.35938-0.375 0.0625 0 0.09375 0.015625 0.10938 0.015625 0.125 0 0.20312 0.015625 0.23438 0.015625 0.21875 0 0.46875-0.09375 0.64062-0.25 0.20312-0.17188 0.29688-0.39062 0.29688-0.6875 0-0.17188-0.03125-0.3125-0.10938-0.5zm-1.9375 2.3438c0.20312 0.03125 0.6875 0.078125 0.98438 0.078125 0.54688 0 0.73438 0.078125 0.73438 0.29688 0 0.34375-0.45312 0.57812-1.125 0.57812-0.53125 0-0.875-0.17188-0.875-0.4375 0-0.14062 0.03125-0.21875 0.28125-0.51562zm0.03125-2.0469c0-0.34375 0.17188-0.5625 0.45312-0.5625 0.1875 0 0.34375 0.10938 0.4375 0.28125 0.10938 0.21875 0.17188 0.48438 0.17188 0.71875 0 0.34375-0.17188 0.54688-0.4375 0.54688-0.375 0-0.625-0.39062-0.625-0.96875z"/>
</symbol>
<symbol id="m" overflow="visible"></symbol>
<symbol id="bd" overflow="visible">
<path id="cq" d="m0.10938-3.7344h0.046875c0.0625-0.015625 0.125-0.015625 0.1875-0.015625 0.1875 0 0.25 0.078125 0.25 0.35938v2.875c0 0.3125-0.09375 0.39062-0.46875 0.42188v0.09375h1.4219v-0.09375c-0.39062-0.015625-0.45312-0.078125-0.45312-0.40625v-3.5938h-0.03125c-0.3125 0.09375-0.53125 0.15625-0.95312 0.26562z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="cr" d="m3.4219-2.7031v0.09375c0.20312 0.046875 0.26562 0.078125 0.26562 0.1875 0 0.09375-0.03125 0.23438-0.09375 0.39062l-0.54688 1.3281-0.5-1.3438c-0.10938-0.26562-0.10938-0.26562-0.10938-0.34375 0-0.14062 0.078125-0.17188 0.35938-0.21875v-0.09375h-1.2188v0.09375c0.21875 0.015625 0.28125 0.09375 0.40625 0.40625 0.046875 0.125 0.078125 0.23438 0.125 0.34375l-0.54688 1.1875-0.59375-1.5625c-0.03125-0.0625-0.03125-0.125-0.03125-0.17188 0-0.125 0.0625-0.1875 0.26562-0.20312v-0.09375h-1.0781v0.09375c0.14062 0.015625 0.1875 0.078125 0.3125 0.375l0.8125 2.0469c0.078125 0.1875 0.125 0.26562 0.15625 0.26562s0.078125-0.078125 0.15625-0.23438l0.67188-1.4375 0.54688 1.4219c0.078125 0.21875 0.10938 0.25 0.14062 0.25 0.046875 0 0.078125-0.046875 0.17188-0.28125l0.82812-2.0781c0.10938-0.25 0.125-0.28125 0.23438-0.32812v-0.09375z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="cs" d="m1.0469-2.7656-0.92188 0.32812v0.09375h0.046875c0.0625-0.015625 0.14062-0.015625 0.20312-0.015625 0.14062 0 0.1875 0.09375 0.1875 0.35938v1.3906c0 0.42188-0.046875 0.5-0.46875 0.51562v0.09375h1.4219v-0.09375c-0.39062-0.03125-0.4375-0.09375-0.4375-0.51562v-2.125zm-0.28125-1.3281c-0.15625 0-0.29688 0.14062-0.29688 0.29688 0 0.17188 0.125 0.3125 0.29688 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.15625-0.14062-0.29688-0.3125-0.29688z"/>
</symbol>
<symbol id="bc" overflow="visible">
<path id="ct" d="m2.0625 0.0625 0.89062-0.3125v-0.09375h-0.14062c-0.21875 0-0.26562-0.0625-0.26562-0.34375v-3.4062h-0.03125c-0.29688 0.09375-0.5 0.15625-0.89062 0.26562v0.09375c0.0625-0.015625 0.09375-0.015625 0.14062-0.015625 0.21875 0 0.28125 0.0625 0.28125 0.3125v0.9375c-0.23438-0.1875-0.39062-0.26562-0.64062-0.26562-0.6875 0-1.25 0.6875-1.25 1.5312 0 0.76562 0.45312 1.2969 1.1094 1.2969 0.34375 0 0.57812-0.125 0.78125-0.40625v0.39062zm-0.015625-0.67188c0 0.046875-0.046875 0.10938-0.10938 0.17188-0.10938 0.125-0.25 0.1875-0.4375 0.1875-0.48438 0-0.82812-0.48438-0.82812-1.2188 0-0.67188 0.29688-1.125 0.75-1.125 0.32812 0 0.625 0.28125 0.625 0.60938z"/>
</symbol>
<symbol id="bb" overflow="visible">
<path id="cu" d="m0.17188 0.0625 3.0469-1.375v-0.40625l-3.0469-1.375v0.4375l2.5156 1.1406-2.5156 1.1406z"/>
</symbol>
<symbol id="ba" overflow="visible">
<path id="cv" d="m3.2188 0.0625v-0.4375l-2.5156-1.1406 2.5156-1.1406v-0.4375l-3.0469 1.375v0.40625z"/>
</symbol>
<symbol id="k" overflow="visible">
<path id="cw" d="m1.5312-4.0625c-0.34375 0-0.59375 0.10938-0.8125 0.3125-0.34375 0.34375-0.57812 1.0312-0.57812 1.7344 0 0.65625 0.20312 1.3594 0.48438 1.6875 0.21875 0.26562 0.53125 0.40625 0.875 0.40625 0.3125 0 0.5625-0.09375 0.78125-0.3125 0.34375-0.32812 0.57812-1.0156 0.57812-1.75 0-1.2188-0.54688-2.0781-1.3281-2.0781zm-0.03125 0.15625c0.51562 0 0.78125 0.6875 0.78125 1.9375s-0.26562 1.8906-0.78125 1.8906-0.78125-0.64062-0.78125-1.8906c0-1.2656 0.26562-1.9375 0.78125-1.9375z"/>
</symbol>
<symbol id="az" overflow="visible">
<path id="cx" d="m1.7344-2.2188c0.59375-0.32812 0.8125-0.57812 0.8125-0.98438 0-0.5-0.4375-0.85938-1.0312-0.85938-0.65625 0-1.1406 0.40625-1.1406 0.95312 0 0.39062 0.10938 0.5625 0.73438 1.125-0.64062 0.48438-0.76562 0.67188-0.76562 1.0781 0 0.57812 0.46875 0.98438 1.1406 0.98438 0.71875 0 1.1875-0.39062 1.1875-1.0156 0-0.45312-0.20312-0.75-0.9375-1.2812zm-0.10938 0.60938c0.4375 0.3125 0.59375 0.53125 0.59375 0.85938 0 0.39062-0.28125 0.67188-0.67188 0.67188-0.45312 0-0.75-0.35938-0.75-0.875 0-0.39062 0.125-0.64062 0.46875-0.92188zm-0.0625-0.71875c-0.53125-0.35938-0.75-0.625-0.75-0.96875s0.28125-0.59375 0.65625-0.59375c0.40625 0 0.65625 0.26562 0.65625 0.6875 0 0.32812-0.15625 0.60938-0.5 0.82812-0.03125 0.015625-0.03125 0.015625-0.0625 0.046875z"/>
</symbol>
<symbol id="ay" overflow="visible">
<path id="cy" d="m0.92188-4.0938h-0.03125c-0.25 0.078125-0.42188 0.14062-0.70312 0.21875l-0.17188 0.046875v0.09375c0.03125-0.015625 0.0625-0.015625 0.10938-0.015625 0.23438 0 0.28125 0.0625 0.28125 0.3125v3.1094c0 0.1875 0.51562 0.39062 1 0.39062 0.79688 0 1.4062-0.65625 1.4062-1.5156 0-0.75-0.45312-1.3125-1.0625-1.3125-0.35938 0-0.71875 0.21875-0.82812 0.51562zm0 2.1562c0-0.23438 0.28125-0.4375 0.59375-0.4375 0.46875 0 0.76562 0.46875 0.76562 1.1875 0 0.67188-0.29688 1.0625-0.78125 1.0625-0.3125 0-0.57812-0.14062-0.57812-0.29688z"/>
</symbol>
<symbol id="ax" overflow="visible">
<path id="cz" d="m2.8281-1.3906h-0.60938v-2.6719h-0.26562l-1.875 2.6719v0.39062h1.6875v1h0.45312v-1h0.60938zm-1.0781 0h-1.4375l1.4375-2.0469z"/>
</symbol>
<symbol id="aw" overflow="visible">
<path id="da" d="m1.0938-3.5h1.1719c0.09375 0 0.10938-0.015625 0.14062-0.046875l0.21875-0.54688-0.046875-0.03125c-0.09375 0.125-0.15625 0.15625-0.28125 0.15625h-1.25l-0.65625 1.4219v0.03125c0 0.03125 0.015625 0.046875 0.0625 0.046875 0.1875 0 0.4375 0.03125 0.6875 0.10938 0.6875 0.23438 1 0.59375 1 1.2031 0 0.5625-0.35938 1.0156-0.82812 1.0156-0.125 0-0.21875-0.046875-0.40625-0.17188-0.1875-0.14062-0.32812-0.20312-0.45312-0.20312-0.17188 0-0.26562 0.078125-0.26562 0.23438 0 0.21875 0.28125 0.35938 0.73438 0.35938 0.5 0 0.9375-0.15625 1.2344-0.46875 0.28125-0.26562 0.40625-0.60938 0.40625-1.0625 0-0.4375-0.10938-0.70312-0.42188-1-0.25-0.26562-0.59375-0.40625-1.3125-0.53125z"/>
</symbol>
<symbol id="av" overflow="visible">
<path id="db" d="m2.8594-2.7031h-0.82812v0.09375c0.1875 0.015625 0.28125 0.078125 0.28125 0.1875 0 0.0625-0.015625 0.125-0.03125 0.1875l-0.59375 1.5469-0.625-1.5312c-0.03125-0.078125-0.046875-0.17188-0.046875-0.21875 0-0.10938 0.0625-0.15625 0.28125-0.17188v-0.09375h-1.1875v0.09375c0.23438 0.015625 0.28125 0.078125 0.54688 0.6875l0.71875 1.7188c0.015625 0.046875 0.03125 0.078125 0.046875 0.125 0.046875 0.10938 0.078125 0.15625 0.10938 0.15625 0.046875 0 0.078125-0.078125 0.17188-0.29688l0.76562-1.9219c0.17188-0.40625 0.21875-0.45312 0.39062-0.46875z"/>
</symbol>
</g>
<image id="at" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAkklEQVRoge3XwQmAUAwEUWP/PccGzEGMjAvzruLXIWCwuvtIdtIv8JYBNANoBtAMoBlAM4BmAK2mC1v/CVX3j9g6P34CBtAMoBlAq+l7/PX3e+v8+AkYQDOAZgBt3APjDT/bD/ETMIBmAM0A2uM9MB4E7Yf4CRhAM4BmAG1tD1DiJ2AAzQCaATQDaAbQDKAZQLsAPdEkbNBhxjoAAAAASUVORK5CYII="/>
<clipPath id="bz">
<rect id="dc" width="4" height="4"/>
</clipPath>
<g id="x" clip-path="url(#bz)">
<use id="dd" transform="scale(.0625)" width="100%" height="100%" xlink:href="#at"/>
</g>
<image id="as" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAkklEQVRoge3XwQmAUAwEUWP/PccGzEGMjAvzruLXIWCwuvtIdtIv8JYBNANoBtAMoBlAM4BmAK2mC1v/CVX3j9g6P34CBtAMoBlAq+l7/PX3e+v8+AkYQDOAZgBt3APjDT/bD/ETMIBmAM0A2uM9MB4E7Yf4CRhAM4BmAG1tD1DiJ2AAzQCaATQDaAbQDKAZQLsAPdEkbNBhxjoAAAAASUVORK5CYII="/>
<clipPath id="bx">
<rect id="de" width="4" height="4"/>
</clipPath>
<g id="w" clip-path="url(#bx)">
<use id="df" transform="scale(.0625)" width="100%" height="100%" xlink:href="#as"/>
</g>
<image id="ar" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAkklEQVRoge3XwQmAUAwEUWP/PccGzEGMjAvzruLXIWCwuvtIdtIv8JYBNANoBtAMoBlAM4BmAK2mC1v/CVX3j9g6P34CBtAMoBlAq+l7/PX3e+v8+AkYQDOAZgBt3APjDT/bD/ETMIBmAM0A2uM9MB4E7Yf4CRhAM4BmAG1tD1DiJ2AAzQCaATQDaAbQDKAZQLsAPdEkbNBhxjoAAAAASUVORK5CYII="/>
<clipPath id="bv">
<rect id="dg" width="4" height="4"/>
</clipPath>
<g id="v" clip-path="url(#bv)">
<use id="dh" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ar"/>
</g>
<image id="aq" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAkklEQVRoge3XwQmAUAwEUWP/PccGzEGMjAvzruLXIWCwuvtIdtIv8JYBNANoBtAMoBlAM4BmAK2mC1v/CVX3j9g6P34CBtAMoBlAq+l7/PX3e+v8+AkYQDOAZgBt3APjDT/bD/ETMIBmAM0A2uM9MB4E7Yf4CRhAM4BmAG1tD1DiJ2AAzQCaATQDaAbQDKAZQLsAPdEkbNBhxjoAAAAASUVORK5CYII="/>
<clipPath id="bt">
<rect id="di" width="4" height="4"/>
</clipPath>
<g id="u" clip-path="url(#bt)">
<use id="dj" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aq"/>
</g>
<image id="ap" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAkklEQVRoge3XwQmAUAwEUWP/PccGzEGMjAvzruLXIWCwuvtIdtIv8JYBNANoBtAMoBlAM4BmAK2mC1v/CVX3j9g6P34CBtAMoBlAq+l7/PX3e+v8+AkYQDOAZgBt3APjDT/bD/ETMIBmAM0A2uM9MB4E7Yf4CRhAM4BmAG1tD1DiJ2AAzQCaATQDaAbQDKAZQLsAPdEkbNBhxjoAAAAASUVORK5CYII="/>
<clipPath id="br">
<rect id="dk" width="4" height="4"/>
</clipPath>
<g id="t" clip-path="url(#br)">
<use id="dl" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ap"/>
</g>
<image id="ao" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAkklEQVRoge3XwQmAUAwEUWP/PccGzEGMjAvzruLXIWCwuvtIdtIv8JYBNANoBtAMoBlAM4BmAK2mC1v/CVX3j9g6P34CBtAMoBlAq+l7/PX3e+v8+AkYQDOAZgBt3APjDT/bD/ETMIBmAM0A2uM9MB4E7Yf4CRhAM4BmAG1tD1DiJ2AAzQCaATQDaAbQDKAZQLsAPdEkbNBhxjoAAAAASUVORK5CYII="/>
<clipPath id="bp">
<rect id="dm" width="4" height="4"/>
</clipPath>
<g id="s" clip-path="url(#bp)">
<use id="dn" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ao"/>
</g>
<image id="an" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAkklEQVRoge3XwQmAUAwEUWP/PccGzEGMjAvzruLXIWCwuvtIdtIv8JYBNANoBtAMoBlAM4BmAK2mC1v/CVX3j9g6P34CBtAMoBlAq+l7/PX3e+v8+AkYQDOAZgBt3APjDT/bD/ETMIBmAM0A2uM9MB4E7Yf4CRhAM4BmAG1tD1DiJ2AAzQCaATQDaAbQDKAZQLsAPdEkbNBhxjoAAAAASUVORK5CYII="/>
<clipPath id="bn">
<rect id="do" width="4" height="4"/>
</clipPath>
<g id="r" clip-path="url(#bn)">
<use id="dp" transform="scale(.0625)" width="100%" height="100%" xlink:href="#an"/>
</g>
<image id="am" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="bl">
<rect id="dq" width="4" height="4"/>
</clipPath>
<g id="q" clip-path="url(#bl)">
<use id="dr" transform="scale(.0625)" width="100%" height="100%" xlink:href="#am"/>
</g>
<image id="al" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAkklEQVRoge3XwQmAUAwEUWP/PccGzEGMjAvzruLXIWCwuvtIdtIv8JYBNANoBtAMoBlAM4BmAK2mC1v/CVX3j9g6P34CBtAMoBlAq+l7/PX3e+v8+AkYQDOAZgBt3APjDT/bD/ETMIBmAM0A2uM9MB4E7Yf4CRhAM4BmAG1tD1DiJ2AAzQCaATQDaAbQDKAZQLsAPdEkbNBhxjoAAAAASUVORK5CYII="/>
<clipPath id="bj">
<rect id="ds" width="4" height="4"/>
</clipPath>
<g id="p" clip-path="url(#bj)">
<use id="dt" transform="scale(.0625)" width="100%" height="100%" xlink:href="#al"/>
</g>
<image id="ak" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAkklEQVRoge3XwQmAUAwEUWP/PccGzEGMjAvzruLXIWCwuvtIdtIv8JYBNANoBtAMoBlAM4BmAK2mC1v/CVX3j9g6P34CBtAMoBlAq+l7/PX3e+v8+AkYQDOAZgBt3APjDT/bD/ETMIBmAM0A2uM9MB4E7Yf4CRhAM4BmAG1tD1DiJ2AAzQCaATQDaAbQDKAZQLsAPdEkbNBhxjoAAAAASUVORK5CYII="/>
<clipPath id="bh">
<rect id="du" width="4" height="4"/>
</clipPath>
<g id="o" clip-path="url(#bh)">
<use id="dv" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ak"/>
</g>
<image id="aj" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAkklEQVRoge3XwQmAUAwEUWP/PccGzEGMjAvzruLXIWCwuvtIdtIv8JYBNANoBtAMoBlAM4BmAK2mC1v/CVX3j9g6P34CBtAMoBlAq+l7/PX3e+v8+AkYQDOAZgBt3APjDT/bD/ETMIBmAM0A2uM9MB4E7Yf4CRhAM4BmAG1tD1DiJ2AAzQCaATQDaAbQDKAZQLsAPdEkbNBhxjoAAAAASUVORK5CYII="/>
<clipPath id="bf">
<rect id="dw" width="4" height="4"/>
</clipPath>
<g id="n" clip-path="url(#bf)">
<use id="dx" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aj"/>
</g>
<clipPath id="bg">
<path id="dy" d="m272.64 400.68h29.398v17.52h-29.398z"/>
</clipPath>
<pattern id="ag" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 270 400.92)" patternUnits="userSpaceOnUse">
<use id="dz" xlink:href="#n"/>
</pattern>
<clipPath id="bi">
<path id="ea" d="m302.04 384.48h29.402v33.719h-29.402z"/>
</clipPath>
<pattern id="y" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 298.8 386.52)" patternUnits="userSpaceOnUse">
<use id="eb" xlink:href="#o"/>
</pattern>
<clipPath id="bk">
<path id="ec" d="m243.24 384.12h29.402v33.598h-29.402z"/>
</clipPath>
<pattern id="z" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 241.2 386.52)" patternUnits="userSpaceOnUse">
<use id="ed" xlink:href="#p"/>
</pattern>
<clipPath id="bm">
<path id="ee" d="m521.04 401.52h19.801v15.84h-19.801z"/>
</clipPath>
<pattern id="aa" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 518.4 404.52)" patternUnits="userSpaceOnUse">
<use id="ef" xlink:href="#q"/>
</pattern>
<clipPath id="bo">
<path id="eg" d="m511.56 391.32h38.641v43.918h-38.641z"/>
</clipPath>
<pattern id="ab" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 511.2 393.72)" patternUnits="userSpaceOnUse">
<use id="eh" xlink:href="#r"/>
</pattern>
<clipPath id="bq">
<path id="ei" d="m524.76 323.64h29.277v34.918h-29.277z"/>
</clipPath>
<pattern id="ac" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 522 325.32)" patternUnits="userSpaceOnUse">
<use id="ej" xlink:href="#s"/>
</pattern>
<clipPath id="bs">
<path id="ek" d="m387.12 361.56h31.559v20.043h-31.559z"/>
</clipPath>
<pattern id="ad" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 385.2 364.92)" patternUnits="userSpaceOnUse">
<use id="el" xlink:href="#t"/>
</pattern>
<clipPath id="bu">
<path id="em" d="m387.12 326.16h31.559v20.039h-31.559z"/>
</clipPath>
<pattern id="ae" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 385.2 328.92)" patternUnits="userSpaceOnUse">
<use id="en" xlink:href="#u"/>
</pattern>
<clipPath id="bw">
<path id="eo" d="m418.2 322.8h75.961v63.48h-75.961z"/>
</clipPath>
<pattern id="af" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 417.6 325.32)" patternUnits="userSpaceOnUse">
<use id="ep" xlink:href="#v"/>
</pattern>
<clipPath id="by">
<path id="eq" d="m324.84 326.16h29.762v34.918h-29.762z"/>
</clipPath>
<pattern id="ah" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 324 328.92)" patternUnits="userSpaceOnUse">
<use id="er" xlink:href="#w"/>
</pattern>
<clipPath id="ca">
<path id="es" d="m260.28 326.16h29.641v34.918h-29.641z"/>
</clipPath>
<pattern id="ai" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 259.2 328.92)" patternUnits="userSpaceOnUse">
<use id="et" xlink:href="#x"/>
</pattern>
</defs>
<g id="eu" transform="translate(-236.64 -318.96)" clip-path="url(#ca)">
<path id="ev" d="m260.28 326.16v34.922h29.641v-34.922z" fill="url(#ai)" fill-rule="evenodd"/>
</g>
<path id="ew" d="m23.398 6.9609h30.121v35.398h-30.121zm0.35938 35.156-0.11719-0.23828h29.641l-0.24218 0.23828v-34.918l0.24218 0.23828h-29.641l0.11719-0.23828"/>
<path id="ex" d="m29.281 21.719v31.082h18.84v-31.082z" fill="#fff" fill-rule="evenodd"/>
<g id="ey" transform="translate(-236.64 -318.96)">
<use id="ez" x="267.2399" y="347.39987" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fa" transform="translate(-236.64 -318.96)">
<use id="fb" x="271.6799" y="347.39987" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="fc" transform="translate(-236.64 -318.96)">
<use id="fd" x="274.31992" y="347.39987" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fe" transform="translate(-236.64 -318.96)">
<use id="ff" x="276.1199" y="347.39987" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="fg" d="m57.598 28.559v10.559h24.48v-10.559z" fill="#fff" fill-rule="evenodd"/>
<g id="fh" transform="translate(-236.64 -318.96)">
<use id="fi" x="295.55988" y="354.23987" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fj" transform="translate(-236.64 -318.96)">
<use id="fk" x="299.99988" y="354.23987" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="fl" transform="translate(-236.64 -318.96)">
<use id="fm" x="302.63989" y="354.23987" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fn" transform="translate(-236.64 -318.96)">
<use id="fo" x="304.43991" y="354.23987" width="100%" height="100%" xlink:href="#a"/>
<use id="fp" x="307.43991" y="354.23987" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="fq" transform="translate(-236.64 -318.96)">
<use id="fr" x="308.99991" y="354.23987" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="fs" d="m57.719 40.68h26.52v0.35938h-26.52zm0.60157 2.0391-3.6016-1.8008 3.6016-1.8008zm25.32-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<g id="ft" transform="translate(-236.64 -318.96)" clip-path="url(#by)">
<path id="fu" d="m324.84 326.16v34.922h29.762v-34.922z" fill="url(#ah)" fill-rule="evenodd"/>
</g>
<path id="fv" d="m87.961 6.9609h30.117v35.398h-30.117zm0.47656 35.156-0.23828-0.23828h29.762l-0.24219 0.23828v-34.918l0.24219 0.23828h-29.762l0.23828-0.23828"/>
<path id="fw" d="m0 0v11.879h36.359v-11.879z" fill="#fff" fill-rule="evenodd"/>
<g id="fx" transform="translate(-236.64 -318.96)">
<use id="fy" x="237.9599" y="325.67987" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fz" transform="translate(-236.64 -318.96)">
<use id="ga" x="242.3999" y="325.67987" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="gb" transform="translate(-236.64 -318.96)">
<use id="gc" x="245.0399" y="325.67987" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="gd" transform="translate(-236.64 -318.96)">
<use id="ge" x="246.83992" y="325.67987" width="100%" height="100%" xlink:href="#a"/>
<use id="gf" x="249.8399" y="325.67987" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="gg" transform="translate(-236.64 -318.96)">
<use id="gh" x="251.39992" y="325.67987" width="100%" height="100%" xlink:href="#au"/>
</g>
<g id="gi" transform="translate(-236.64 -318.96)" clip-path="url(#bw)">
<path id="gj" d="m418.2 322.8v63.48h75.961v-63.48z" fill="url(#af)" fill-rule="evenodd"/>
</g>
<path id="gk" d="m181.32 3.5976h76.438v63.84h-76.438zm0.48048 63.723-0.24219-0.24219h75.961l-0.23829 0.24219v-63.48l0.23829 0.23828h-75.961l0.24219-0.23828"/>
<g id="gl" transform="translate(-236.64 -318.96)" clip-path="url(#bu)">
<path id="gm" d="m387.12 326.16v20.039h31.559v-20.039z" fill="url(#ae)" fill-rule="evenodd"/>
</g>
<path id="gn" d="m150.24 6.9609h32.043v20.52h-32.043zm0.48047 20.277-0.23829-0.23828h31.559l-0.23827 0.23828v-20.039l0.23827 0.23828h-31.559l0.23829-0.23828"/>
<g id="go" transform="translate(-236.64 -318.96)" clip-path="url(#bs)">
<path id="gp" d="m387.12 361.56v20.039h31.559v-20.039z" fill="url(#ad)" fill-rule="evenodd"/>
</g>
<path id="gq" d="m150.24 42.359h32.043v20.398h-32.043zm0.48047 20.281-0.23829-0.24219h31.559l-0.23827 0.24219v-20.043l0.23827 0.24219h-31.559l0.23829-0.24219"/>
<path id="gr" d="m156.84 31.078v8.0391h-0.48046v-8.0391zm-2.039 0.60156 1.7969-3.6016 1.8008 3.6016zm3.5976 6.8398-1.8008 3.5976-1.7969-3.5976"/>
<path id="gs" d="m173.04 61.68v8.1602h20.281v-8.1602z" fill="#fff" fill-rule="evenodd"/>
<g id="gt" transform="translate(-236.64 -318.96)">
<use id="gu" x="410.63983" y="387.47986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gv" transform="translate(-236.64 -318.96)">
<use id="gw" x="415.07983" y="387.47986" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="gx" transform="translate(-236.64 -318.96)">
<use id="gy" x="417.71985" y="387.47986" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="gz" transform="translate(-236.64 -318.96)">
<use id="ha" x="419.51987" y="387.47986" width="100%" height="100%" xlink:href="#a"/>
<use id="hb" x="422.51987" y="387.47986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="hc" transform="translate(-236.64 -318.96)">
<use id="hd" x="424.07986" y="387.47986" width="100%" height="100%" xlink:href="#h"/>
<use id="he" x="427.07986" y="387.47986" width="100%" height="100%" xlink:href="#g"/>
</g>
<path id="hf" d="m193.8 23.398v22.199h47.16v-22.199z" fill="#fff" fill-rule="evenodd"/>
<path id="hg" d="m193.56 23.16h47.641v22.559h-47.641zm0.48046 22.438-0.23827-0.23828h47.16l-0.24219 0.23828v-22.199l0.24219 0.24219h-47.16l0.23827-0.24219"/>
<g id="hh" transform="translate(-236.64 -318.96)">
<use id="hi" x="431.87982" y="348.83987" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="hj" transform="translate(-236.64 -318.96)">
<use id="hk" x="434.75983" y="348.83987" width="100%" height="100%" xlink:href="#j"/>
<use id="hl" x="437.75983" y="348.83987" width="100%" height="100%" xlink:href="#be"/>
<use id="hm" x="440.75983" y="348.83987" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="hn" transform="translate(-236.64 -318.96)">
<use id="ho" x="445.07983" y="348.83987" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hp" transform="translate(-236.64 -318.96)">
<use id="hq" x="449.51984" y="348.83987" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="hr" transform="translate(-236.64 -318.96)">
<use id="hs" x="452.15982" y="348.83987" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ht" transform="translate(-236.64 -318.96)">
<use id="hu" x="453.95984" y="348.83987" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="hv" transform="translate(-236.64 -318.96)">
<use id="hw" x="456.59985" y="348.83987" width="100%" height="100%" xlink:href="#bd"/>
</g>
<g id="hx" transform="translate(-236.64 -318.96)">
<use id="hy" x="459.83984" y="348.83987" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="hz" transform="translate(-236.64 -318.96)">
<use id="ia" x="464.15985" y="348.83987" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ib" transform="translate(-236.64 -318.96)">
<use id="ic" x="465.59985" y="348.83987" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="id" transform="translate(-236.64 -318.96)">
<use id="ie" x="467.39987" y="348.83987" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="if" transform="translate(-236.64 -318.96)">
<use id="ig" x="431.87982" y="355.43985" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="ih" transform="translate(-236.64 -318.96)">
<use id="ii" x="436.19983" y="355.43985" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ij" transform="translate(-236.64 -318.96)">
<use id="ik" x="437.63983" y="355.43985" width="100%" height="100%" xlink:href="#bc"/>
<use id="il" x="440.63983" y="355.43985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="im" transform="translate(-236.64 -318.96)">
<use id="in" x="442.43985" y="355.43985" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="io" transform="translate(-236.64 -318.96)">
<use id="ip" x="446.99985" y="355.43985" width="100%" height="100%" xlink:href="#bb"/>
</g>
<g id="iq" transform="translate(-236.64 -318.96)">
<use id="ir" x="433.43982" y="362.03986" width="100%" height="100%" xlink:href="#h"/>
<use id="is" x="436.43982" y="362.03986" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="it" transform="translate(-236.64 -318.96)">
<use id="iu" x="437.87982" y="362.03986" width="100%" height="100%" xlink:href="#j"/>
<use id="iv" x="440.87982" y="362.03986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="iw" transform="translate(-236.64 -318.96)" clip-path="url(#bq)">
<path id="ix" d="m524.76 323.64v34.922h29.281v-34.922z" fill="url(#ac)" fill-rule="evenodd"/>
</g>
<path id="iy" d="m287.88 4.4375h29.762v35.402h-29.762zm0.48046 35.16-0.23827-0.23828h29.277l-0.23828 0.23828v-34.918l0.23828 0.23829h-29.277l0.23827-0.23829"/>
<path id="iz" d="m153 3.9609h24.121v0.47657h-24.121zm0.59766 2.0391-3.5976-1.8008 3.5976-1.8008zm22.922-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="ja" d="m228.24 46.801v8.1602h27.84v-8.1602z" fill="#fff" fill-rule="evenodd"/>
<g id="jb" transform="translate(-236.64 -318.96)">
<use id="jc" x="465.83981" y="372.59985" width="100%" height="100%" xlink:href="#ba"/>
</g>
<g id="jd" transform="translate(-236.64 -318.96)">
<use id="je" x="470.75983" y="372.59985" width="100%" height="100%" xlink:href="#k"/>
<use id="jf" x="473.7598" y="372.59985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="jg" transform="translate(-236.64 -318.96)">
<use id="jh" x="475.31982" y="372.59985" width="100%" height="100%" xlink:href="#a"/>
<use id="ji" x="478.31982" y="372.59985" width="100%" height="100%" xlink:href="#az"/>
<use id="jj" x="481.31979" y="372.59985" width="100%" height="100%" xlink:href="#k"/>
<use id="jk" x="484.31979" y="372.59985" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="jl" transform="translate(-236.64 -318.96)">
<use id="jm" x="485.7598" y="372.59985" width="100%" height="100%" xlink:href="#j"/>
<use id="jn" x="488.7598" y="372.59985" width="100%" height="100%" xlink:href="#c"/>
</g>
<path id="jo" d="m261.48 19.32h22.199v0.48047h-22.199zm0.59766 2.0391-3.5977-1.8008 3.5977-1.8008zm21-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="jp" d="m232.56 9.7188v8.1602h20.641v-8.1602z" fill="#fff" fill-rule="evenodd"/>
<g id="jq" transform="translate(-236.64 -318.96)">
<use id="jr" x="470.03983" y="335.51987" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="js" transform="translate(-236.64 -318.96)">
<use id="jt" x="474.47983" y="335.51987" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ju" transform="translate(-236.64 -318.96)">
<use id="jv" x="477.11981" y="335.51987" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="jw" transform="translate(-236.64 -318.96)">
<use id="jx" x="478.91983" y="335.51987" width="100%" height="100%" xlink:href="#a"/>
<use id="jy" x="481.91983" y="335.51987" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="jz" transform="translate(-236.64 -318.96)">
<use id="ka" x="483.47983" y="335.51987" width="100%" height="100%" xlink:href="#h"/>
<use id="kb" x="486.47983" y="335.51987" width="100%" height="100%" xlink:href="#ay"/>
</g>
<path id="kc" d="m146.52 23.641h-24.238v0.35938h24.238zm-0.60156 2.0391 3.6016-1.8008-3.6016-1.8008zm-23.039-3.6016-3.5977 1.8008 3.5977 1.8008"/>
<g id="kd" transform="translate(-236.64 -318.96)" clip-path="url(#bo)">
<path id="ke" d="m511.56 391.32v43.922h38.641v-43.922z" fill="url(#ab)" fill-rule="evenodd"/>
</g>
<path id="kf" d="m274.68 72.117h39.121v44.402h-39.121zm0.48047 44.16-0.24219-0.23829h38.641l-0.12109 0.23829v-43.918l0.12109 0.23828h-38.641l0.24219-0.23828"/>
<g id="kg" transform="translate(-236.64 -318.96)" clip-path="url(#bm)">
<path id="kh" d="m521.04 401.52v15.84h19.801v-15.84z" fill="url(#aa)" fill-rule="evenodd"/>
</g>
<path id="ki" d="m284.16 82.32h20.277v16.32h-20.277zm0.48047 16.078-0.24219-0.23828h19.801l-0.23828 0.23828v-15.84l0.23828 0.24219h-19.801l0.24219-0.24219"/>
<path id="kj" d="m260.28 66.238h12.598v0.35937h-12.598zm12-1.6797 3.5976 1.8008-3.5976 1.8008"/>
<path id="kk" d="m288.84 66.598h17.281v0.48047h-17.281zm0.59766 2.043-3.5977-1.8008 3.5977-1.8008"/>
<path id="kl" d="m292.44 74.039v8.1602h17.402v-8.1602z" fill="#fff" fill-rule="evenodd"/>
<g id="km" transform="translate(-236.64 -318.96)">
<use id="kn" x="529.9198" y="399.83984" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ko" transform="translate(-236.64 -318.96)">
<use id="kp" x="534.3598" y="399.83984" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="kq" transform="translate(-236.64 -318.96)">
<use id="kr" x="536.99976" y="399.83984" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ks" transform="translate(-236.64 -318.96)">
<use id="kt" x="538.7998" y="399.83984" width="100%" height="100%" xlink:href="#a"/>
<use id="ku" x="541.7998" y="399.83984" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="kv" transform="translate(-236.64 -318.96)">
<use id="kw" x="543.3598" y="399.83984" width="100%" height="100%" xlink:href="#ax"/>
</g>
<path id="kx" d="m298.8 100.92v12.359h-0.48047v-12.359zm-2.043 0.60156 1.8008-3.6016 1.8008 3.6016zm3.6016 11.16-1.8008 3.5977-1.8008-3.5977"/>
<path id="ky" d="m292.44 107.76v8.043h17.402v-8.043z" fill="#fff" fill-rule="evenodd"/>
<g id="kz" transform="translate(-236.64 -318.96)">
<use id="la" x="529.9198" y="433.43982" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="lb" transform="translate(-236.64 -318.96)">
<use id="lc" x="534.3598" y="433.43982" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ld" transform="translate(-236.64 -318.96)">
<use id="le" x="536.99976" y="433.43982" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="lf" transform="translate(-236.64 -318.96)">
<use id="lg" x="538.7998" y="433.43982" width="100%" height="100%" xlink:href="#a"/>
<use id="lh" x="541.7998" y="433.43982" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="li" transform="translate(-236.64 -318.96)">
<use id="lj" x="543.3598" y="433.43982" width="100%" height="100%" xlink:href="#aw"/>
</g>
<g id="lk" transform="translate(-236.64 -318.96)" clip-path="url(#bk)">
<path id="ll" d="m243.24 384.12v33.602h29.398v-33.602z" fill="url(#z)" fill-rule="evenodd"/>
</g>
<path id="lm" d="m6.3594 64.918h29.879v34.082h-29.879zm0.48047 33.84-0.24219-0.23828h29.402l-0.24218 0.23828v-33.598l0.24218 0.23828h-29.402l0.24219-0.23828"/>
<g id="ln" transform="translate(-236.64 -318.96)" clip-path="url(#bi)">
<path id="lo" d="m302.04 384.48v33.719h29.398v-33.719z" fill="url(#y)" fill-rule="evenodd"/>
</g>
<path id="lp" d="m65.16 65.398h29.879v34.082h-29.879zm0.48047 33.84-0.24219-0.23828h29.402l-0.24219 0.23828v-33.719l0.24219 0.23828h-29.402l0.24219-0.23828"/>
<g id="lq" transform="translate(-236.64 -318.96)" clip-path="url(#bg)">
<path id="lr" d="m272.64 400.68v17.52h29.398v-17.52z" fill="url(#ag)" fill-rule="evenodd"/>
</g>
<path id="ls" d="m35.758 81.48h29.883v18h-29.883zm0.48047 17.758-0.23829-0.23828h29.398l-0.23828 0.23828v-17.52l0.23828 0.24218h-29.398l0.23829-0.24218"/>
<path id="lt" d="m38.879 71.758h23.641v0.35937h-23.641zm0.60156 2.043-3.6016-1.8008 3.6016-1.8008zm22.437-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="lu" d="m62.758 92.398v8.0391h17.402v-8.0391z" fill="#fff" fill-rule="evenodd"/>
<g id="lv" transform="translate(-236.64 -318.96)">
<use id="lw" x="300.35989" y="418.07983" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="lx" transform="translate(-236.64 -318.96)">
<use id="ly" x="304.7999" y="418.07983" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="lz" transform="translate(-236.64 -318.96)">
<use id="ma" x="307.43988" y="418.07983" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="mb" transform="translate(-236.64 -318.96)">
<use id="mc" x="309.2399" y="418.07983" width="100%" height="100%" xlink:href="#a"/>
<use id="md" x="312.2399" y="418.07983" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="me" transform="translate(-236.64 -318.96)">
<use id="mf" x="313.7999" y="418.07983" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="mg" d="m27.121 3.9609h22.68v0.47657h-22.68zm0.59765 2.0391-3.5976-1.8008 3.5976-1.8008zm21.48-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="mh" d="m275.4 85.559v-3.5977h-0.96093v3.5977zm0-6.2383v-3.6016h-0.96093v3.6016zm0-6.3594v-3.6016h-0.96093v3.6016zm0-6.2422v-3.6016h-0.96093v3.6016zm0-6.3594v-3.6016h-0.96093v3.6016zm0-6.2422v-0.47656h-0.96093v0.47656"/>
<path id="mi" d="m284.88 86.039v-3.6016h-0.96095v3.6016zm0-6.3594v-3.6016h-0.96095v3.6016zm0-6.2422v-3.5977h-0.96095v3.5977zm0-6.3594v-3.5976h-0.96095v3.5976zm0-6.2383v-3.6016h-0.96095v3.6016zm0-6.3594v-0.36329h-0.96095v0.36329"/>
<path id="mj" d="m232.92 92.398v8.0391h8.5195v-8.0391z" fill="#fff" fill-rule="evenodd"/>
<g id="mk" transform="translate(-236.64 -318.96)">
<use id="ml" x="470.51981" y="418.07983" width="100%" height="100%" xlink:href="#av"/>
</g>
<g id="mm" transform="translate(-236.64 -318.96)">
<use id="mn" x="473.39981" y="418.07983" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="mo" transform="translate(-236.64 -318.96)">
<use id="mp" x="474.83981" y="418.07983" width="100%" height="100%" xlink:href="#g"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 41 KiB

View File

@ -0,0 +1,20 @@
Name,Description,Flags,Value
(via2.X.1),Via2 connects met2 to met3 in the SKY130T*/SKY130P*/SP8Q/SP8P* flow and met2/capm to met3 in the SKY130DI* flow.,,
(via2.1a),Min and max L and W of via2 (except for rule via2.1b/1c/1d/1e/1f),AL,0.200
(via2.1b),"Three sizes of square Vias allowed inside areaid:mt: 0.280um, 1.2 um and 1.5 um",AL,N/A
(via2.1c),Two sizes of square Vias allowed inside areaid:mt: 1.2 um and 1.5 um,AL,N/A
(via2.1d),"Four sizes of square Vias allowed inside areaid:mt: 0.2um, 0.280um, 1.2 um and 1.5 um",AL,
(via2.1e),"Three sizes of square Vias allowed inside areaid:mt: 0.8um, 1.2 um and 1.5 um",AL,N/A
(via2.1f),Two sizes of square Vias allowed outside areaid:mt: 0.8um and 1.2 um,AL,N/A
(via2.2),Spacing of via2 to via2,AL,0.200
(via2.3),Only min. square via2s are allowed except die seal ring where via2s are (Via2 CD)*L,AL,0.2*L
(via2.4),Via2 must be enclosed by Met2 by at least …,AL,0.040
(via2.4a),"Inside :drc_tag:`areaid.mt`, 1.5 um Via2 must be enclosed by met2 by atleast",,0.140
(via2.5),Via2 must be enclosed by Met2 on one of two adjacent sides by at least …,AL,0.085
(via2.11),Min and max L and W of via2,CU,0.210
(via2.12),Min spacing between via2's,CU,0.180
(via2.13),Min spacing between via2 rows,CU,0.200
(via2.14),Via2 must be enclosed by met2 by atleast,CU,0.035
(via2.irdrop.1),"For 1 <= n <= 2 via2's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.0
(via2.irdrop.2),"For 3 <= n <= 4 via2's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.6
(via2.irdrop.3),"For 5 <= n <= 30 via2's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.79
1 Name Description Flags Value
2 (via2.X.1) Via2 connects met2 to met3 in the SKY130T*/SKY130P*/SP8Q/SP8P* flow and met2/capm to met3 in the SKY130DI* flow.
3 (via2.1a) Min and max L and W of via2 (except for rule via2.1b/1c/1d/1e/1f) AL 0.200
4 (via2.1b) Three sizes of square Vias allowed inside areaid:mt: 0.280um, 1.2 um and 1.5 um AL N/A
5 (via2.1c) Two sizes of square Vias allowed inside areaid:mt: 1.2 um and 1.5 um AL N/A
6 (via2.1d) Four sizes of square Vias allowed inside areaid:mt: 0.2um, 0.280um, 1.2 um and 1.5 um AL
7 (via2.1e) Three sizes of square Vias allowed inside areaid:mt: 0.8um, 1.2 um and 1.5 um AL N/A
8 (via2.1f) Two sizes of square Vias allowed outside areaid:mt: 0.8um and 1.2 um AL N/A
9 (via2.2) Spacing of via2 to via2 AL 0.200
10 (via2.3) Only min. square via2s are allowed except die seal ring where via2s are (Via2 CD)*L AL 0.2*L
11 (via2.4) Via2 must be enclosed by Met2 by at least … AL 0.040
12 (via2.4a) Inside :drc_tag:`areaid.mt`, 1.5 um Via2 must be enclosed by met2 by atleast 0.140
13 (via2.5) Via2 must be enclosed by Met2 on one of two adjacent sides by at least … AL 0.085
14 (via2.11) Min and max L and W of via2 CU 0.210
15 (via2.12) Min spacing between via2's CU 0.180
16 (via2.13) Min spacing between via2 rows CU 0.200
17 (via2.14) Via2 must be enclosed by met2 by atleast CU 0.035
18 (via2.irdrop.1) For 1 <= n <= 2 via2's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.0
19 (via2.irdrop.2) For 3 <= n <= 4 via2's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.6
20 (via2.irdrop.3) For 5 <= n <= 30 via2's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.79

View File

@ -0,0 +1,342 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="bh" width="323.76pt" height="43.199pt" version="1.1" viewBox="0 0 323.76 43.199" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="bi">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="bj">
<g id="bk">
<symbol id="e" overflow="visible">
<path id="bl" d="m2.8594-2.7031h-0.82812v0.09375c0.1875 0.015625 0.28125 0.078125 0.28125 0.1875 0 0.0625-0.015625 0.125-0.03125 0.1875l-0.59375 1.5469-0.625-1.5312c-0.03125-0.078125-0.046875-0.17188-0.046875-0.21875 0-0.10938 0.0625-0.15625 0.28125-0.17188v-0.09375h-1.1875v0.09375c0.23438 0.015625 0.28125 0.078125 0.54688 0.6875l0.71875 1.7188c0.015625 0.046875 0.03125 0.078125 0.046875 0.125 0.046875 0.10938 0.078125 0.15625 0.10938 0.15625 0.046875 0 0.078125-0.078125 0.17188-0.29688l0.76562-1.9219c0.17188-0.40625 0.21875-0.45312 0.39062-0.46875z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="bm" d="m1.0469-2.7656-0.92188 0.32812v0.09375h0.046875c0.0625-0.015625 0.14062-0.015625 0.20312-0.015625 0.14062 0 0.1875 0.09375 0.1875 0.35938v1.3906c0 0.42188-0.046875 0.5-0.46875 0.51562v0.09375h1.4219v-0.09375c-0.39062-0.03125-0.4375-0.09375-0.4375-0.51562v-2.125zm-0.28125-1.3281c-0.15625 0-0.29688 0.14062-0.29688 0.29688 0 0.17188 0.125 0.3125 0.29688 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.15625-0.14062-0.29688-0.3125-0.29688z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="bn" d="m2.6562-0.39062c-0.10938 0.078125-0.17188 0.10938-0.26562 0.10938-0.14062 0-0.1875-0.078125-0.1875-0.34375v-1.1719c0-0.3125-0.03125-0.48438-0.10938-0.64062-0.14062-0.20312-0.39062-0.32812-0.75-0.32812-0.5625 0-1 0.29688-1 0.67188 0 0.14062 0.10938 0.26562 0.25 0.26562s0.26562-0.125 0.26562-0.25v-0.09375c-0.015625-0.0625-0.03125-0.10938-0.03125-0.15625 0-0.15625 0.20312-0.28125 0.4375-0.28125 0.29688 0 0.45312 0.17188 0.45312 0.48438v0.375c-0.92188 0.375-1.0156 0.42188-1.2812 0.64062-0.125 0.125-0.21875 0.32812-0.21875 0.53125 0 0.375 0.26562 0.64062 0.64062 0.64062 0.25 0 0.5-0.125 0.875-0.4375 0.03125 0.3125 0.125 0.4375 0.375 0.4375 0.20312 0 0.32812-0.078125 0.54688-0.29688zm-0.9375-0.34375c0 0.1875-0.03125 0.23438-0.15625 0.3125-0.14062 0.078125-0.3125 0.14062-0.4375 0.14062-0.20312 0-0.375-0.20312-0.375-0.46875v-0.03125c0-0.34375 0.25-0.5625 0.96875-0.82812z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="bo" d="m2.8438-0.82812-0.078125-0.03125c-0.21875 0.34375-0.29688 0.40625-0.5625 0.40625h-1.4375l1.0156-1.0625c0.53125-0.54688 0.76562-1.0156 0.76562-1.4844 0-0.59375-0.48438-1.0625-1.1094-1.0625-0.32812 0-0.64062 0.14062-0.875 0.375-0.1875 0.20312-0.28125 0.40625-0.375 0.82812l0.125 0.03125c0.23438-0.59375 0.45312-0.78125 0.875-0.78125 0.5 0 0.84375 0.34375 0.84375 0.84375 0 0.46875-0.28125 1.0312-0.78125 1.5625l-1.0625 1.125v0.078125h2.3281z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="bp" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="ah" overflow="visible">
<path id="bq" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="ag" overflow="visible">
<path id="br" d="m2.8281-1.3906h-0.60938v-2.6719h-0.26562l-1.875 2.6719v0.39062h1.6875v1h0.45312v-1h0.60938zm-1.0781 0h-1.4375l1.4375-2.0469z"/>
</symbol>
<symbol id="af" overflow="visible">
<path id="bs" d="m0.92188-1.9844c0.34375 0 0.48438 0.015625 0.625 0.078125 0.375 0.125 0.60938 0.46875 0.60938 0.875 0 0.51562-0.34375 0.90625-0.78125 0.90625-0.15625 0-0.28125-0.046875-0.5-0.1875-0.1875-0.10938-0.28125-0.15625-0.39062-0.15625-0.14062 0-0.21875 0.078125-0.21875 0.20312 0 0.21875 0.25 0.34375 0.67188 0.34375 0.45312 0 0.9375-0.15625 1.2188-0.39062 0.28125-0.25 0.4375-0.59375 0.4375-1 0-0.3125-0.09375-0.59375-0.26562-0.78125-0.125-0.125-0.23438-0.20312-0.5-0.3125 0.40625-0.28125 0.5625-0.5 0.5625-0.82812 0-0.48438-0.39062-0.82812-0.9375-0.82812-0.29688 0-0.5625 0.10938-0.78125 0.29688-0.1875 0.17188-0.26562 0.32812-0.40625 0.6875l0.09375 0.015625c0.25-0.4375 0.51562-0.64062 0.89062-0.64062 0.39062 0 0.65625 0.26562 0.65625 0.65625 0 0.20312-0.078125 0.42188-0.23438 0.57812-0.17188 0.17188-0.34375 0.26562-0.75 0.40625z"/>
</symbol>
<symbol id="ae" overflow="visible">
<path id="bt" d="m0.10938-2.3906c0.078125-0.015625 0.125-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.375v1.5156c0 0.32812-0.078125 0.42188-0.42188 0.42188v0.09375h1.3281v-0.09375c-0.3125-0.015625-0.40625-0.078125-0.40625-0.3125v-1.6875c0-0.015625 0.046875-0.078125 0.09375-0.10938 0.15625-0.14062 0.40625-0.25 0.625-0.25 0.25 0 0.39062 0.21875 0.39062 0.64062v1.2969c0 0.32812-0.0625 0.40625-0.40625 0.42188v0.09375h1.3438v-0.09375c-0.34375 0-0.4375-0.10938-0.4375-0.46875v-1.5156c0.1875-0.26562 0.375-0.375 0.65625-0.375 0.34375 0 0.45312 0.17188 0.45312 0.67188v1.2656c0 0.32812-0.046875 0.39062-0.39062 0.42188v0.09375h1.3125v-0.09375l-0.15625-0.015625c-0.1875 0-0.26562-0.10938-0.26562-0.34375v-1.2344c0-0.71875-0.23438-1.0781-0.6875-1.0781-0.35938 0-0.65625 0.15625-0.98438 0.51562-0.10938-0.34375-0.3125-0.51562-0.64062-0.51562-0.26562 0-0.42188 0.09375-0.92188 0.46875v-0.45312l-0.046875-0.015625c-0.3125 0.125-0.51562 0.1875-0.84375 0.28125z"/>
</symbol>
<symbol id="am" overflow="visible">
<path id="bu" d="m2.4531-0.98438c-0.29688 0.45312-0.54688 0.625-0.9375 0.625-0.34375 0-0.59375-0.17188-0.76562-0.51562-0.10938-0.21875-0.15625-0.42188-0.17188-0.78125h1.8594c-0.0625-0.39062-0.10938-0.5625-0.26562-0.76562-0.1875-0.21875-0.45312-0.34375-0.76562-0.34375-0.29688 0-0.57812 0.10938-0.8125 0.3125-0.28125 0.25-0.4375 0.67188-0.4375 1.1719 0 0.82812 0.42188 1.3438 1.1094 1.3438 0.57812 0 1.0312-0.35938 1.2812-1zm-1.8594-0.875c0.0625-0.46875 0.26562-0.6875 0.64062-0.6875 0.35938 0 0.5 0.17188 0.57812 0.6875z"/>
</symbol>
<symbol id="al" overflow="visible">
<path id="bv" d="m1.5312-2.7031h-0.60938v-0.6875c0-0.0625 0-0.078125-0.046875-0.078125-0.03125 0.0625-0.078125 0.10938-0.10938 0.15625-0.23438 0.34375-0.48438 0.625-0.57812 0.65625-0.078125 0.03125-0.10938 0.078125-0.10938 0.10938 0 0.015625 0 0.03125 0.03125 0.03125h0.3125v1.8125c0 0.5 0.17188 0.76562 0.53125 0.76562 0.29688 0 0.51562-0.14062 0.71875-0.45312l-0.078125-0.078125c-0.125 0.15625-0.21875 0.21875-0.35938 0.21875-0.21875 0-0.3125-0.15625-0.3125-0.54688v-1.7188h0.60938z"/>
</symbol>
<symbol id="ak" overflow="visible">
<path id="bw" d="m0.046875-2.3594h0.15625c0.20312 0 0.25 0.0625 0.25 0.34375v2.7969c0 0.3125-0.0625 0.375-0.42188 0.42188v0.09375h1.4531v-0.10938c-0.45312 0-0.53125-0.0625-0.53125-0.4375v-0.95312c0.20312 0.20312 0.35938 0.26562 0.60938 0.26562 0.70312 0 1.25-0.67188 1.25-1.5469 0-0.73438-0.40625-1.2812-1-1.2812-0.32812 0-0.59375 0.15625-0.85938 0.48438v-0.46875l-0.03125-0.015625c-0.32812 0.125-0.53125 0.20312-0.875 0.3125zm0.90625 0.35938c0-0.1875 0.34375-0.40625 0.60938-0.40625 0.45312 0 0.73438 0.46875 0.73438 1.1562 0 0.67188-0.28125 1.125-0.71875 1.125-0.28125 0-0.625-0.21875-0.625-0.40625z"/>
</symbol>
<symbol id="aj" overflow="visible">
<path id="bx" d="m2.0625 0.0625 0.89062-0.3125v-0.09375h-0.14062c-0.21875 0-0.26562-0.0625-0.26562-0.34375v-3.4062h-0.03125c-0.29688 0.09375-0.5 0.15625-0.89062 0.26562v0.09375c0.0625-0.015625 0.09375-0.015625 0.14062-0.015625 0.21875 0 0.28125 0.0625 0.28125 0.3125v0.9375c-0.23438-0.1875-0.39062-0.26562-0.64062-0.26562-0.6875 0-1.25 0.6875-1.25 1.5312 0 0.76562 0.45312 1.2969 1.1094 1.2969 0.34375 0 0.57812-0.125 0.78125-0.40625v0.39062zm-0.015625-0.67188c0 0.046875-0.046875 0.10938-0.10938 0.17188-0.10938 0.125-0.25 0.1875-0.4375 0.1875-0.48438 0-0.82812-0.48438-0.82812-1.2188 0-0.67188 0.29688-1.125 0.75-1.125 0.32812 0 0.625 0.28125 0.625 0.60938z"/>
</symbol>
<symbol id="ai" overflow="visible">
<path id="by" d="m2.6719-4.1094c-0.6875 0.0625-1.0312 0.17188-1.4688 0.48438-0.64062 0.46875-1 1.1406-1 1.9531 0 0.51562 0.15625 1.0469 0.42188 1.3438 0.23438 0.26562 0.54688 0.40625 0.92188 0.40625 0.75 0 1.2656-0.5625 1.2656-1.3906 0-0.76562-0.4375-1.25-1.125-1.25-0.26562 0-0.39062 0.03125-0.78125 0.26562 0.17188-0.90625 0.84375-1.5625 1.7812-1.7188zm-1.2188 1.8125c0.51562 0 0.8125 0.4375 0.8125 1.1875 0 0.65625-0.23438 1.0312-0.65625 1.0312-0.51562 0-0.84375-0.5625-0.84375-1.5 0-0.3125 0.046875-0.46875 0.17188-0.5625s0.29688-0.15625 0.51562-0.15625z"/>
</symbol>
<symbol id="ad" overflow="visible">
<path id="bz" d="m2.2812-2.1562h-0.65625v0.0625c0.15625 0.015625 0.21875 0.0625 0.21875 0.15625 0 0.046875 0 0.09375-0.03125 0.14062l-0.46875 1.25-0.48438-1.2344c-0.03125-0.0625-0.046875-0.125-0.046875-0.17188 0-0.078125 0.046875-0.125 0.21875-0.14062v-0.0625h-0.9375v0.0625c0.17188 0.015625 0.21875 0.0625 0.4375 0.5625l0.57812 1.375c0 0.03125 0.015625 0.0625 0.03125 0.09375 0.03125 0.09375 0.0625 0.125 0.09375 0.125 0.015625 0 0.0625-0.0625 0.125-0.23438l0.60938-1.5469c0.14062-0.3125 0.17188-0.35938 0.3125-0.375z"/>
</symbol>
<symbol id="ac" overflow="visible">
<path id="ca" d="m0.84375-2.2031-0.75 0.26562v0.0625h0.046875c0.046875-0.015625 0.10938-0.015625 0.15625-0.015625 0.10938 0 0.15625 0.078125 0.15625 0.28125v1.125c0 0.34375-0.046875 0.39062-0.375 0.40625v0.078125h1.1406v-0.078125c-0.32812-0.015625-0.35938-0.0625-0.35938-0.40625v-1.7031zm-0.23438-1.0781c-0.125 0-0.23438 0.10938-0.23438 0.25s0.10938 0.25 0.23438 0.25c0.14062 0 0.25-0.10938 0.25-0.25s-0.10938-0.25-0.25-0.25z"/>
</symbol>
<symbol id="ab" overflow="visible">
<path id="cb" d="m2.125-0.3125c-0.09375 0.0625-0.14062 0.09375-0.21875 0.09375-0.10938 0-0.14062-0.078125-0.14062-0.28125v-0.9375c0-0.25-0.03125-0.39062-0.09375-0.5-0.10938-0.17188-0.3125-0.26562-0.59375-0.26562-0.45312 0-0.8125 0.23438-0.8125 0.53125 0 0.10938 0.09375 0.20312 0.20312 0.20312 0.125 0 0.21875-0.09375 0.21875-0.20312v-0.0625c-0.015625-0.046875-0.015625-0.09375-0.015625-0.125 0-0.125 0.14062-0.23438 0.34375-0.23438 0.23438 0 0.35938 0.14062 0.35938 0.40625v0.28125c-0.73438 0.29688-0.8125 0.34375-1.0312 0.53125-0.09375 0.09375-0.17188 0.25-0.17188 0.40625 0 0.3125 0.21875 0.51562 0.51562 0.51562 0.20312 0 0.40625-0.09375 0.6875-0.34375 0.03125 0.25 0.10938 0.34375 0.3125 0.34375 0.17188 0 0.26562-0.0625 0.4375-0.23438zm-0.75-0.28125c0 0.15625-0.015625 0.20312-0.125 0.25-0.10938 0.078125-0.25 0.10938-0.34375 0.10938-0.17188 0-0.3125-0.15625-0.3125-0.35938v-0.03125c0-0.28125 0.20312-0.45312 0.78125-0.65625z"/>
</symbol>
<symbol id="aa" overflow="visible">
<path id="cc" d="m2.2812-0.65625-0.0625-0.03125c-0.1875 0.28125-0.25 0.32812-0.45312 0.32812h-1.1562l0.8125-0.84375c0.42188-0.45312 0.60938-0.8125 0.60938-1.1875 0-0.48438-0.39062-0.85938-0.89062-0.85938-0.26562 0-0.5 0.10938-0.6875 0.29688-0.15625 0.17188-0.21875 0.32812-0.29688 0.67188l0.09375 0.015625c0.1875-0.46875 0.35938-0.625 0.6875-0.625 0.40625 0 0.6875 0.28125 0.6875 0.67188 0 0.375-0.21875 0.82812-0.625 1.25l-0.85938 0.90625v0.0625h1.875z"/>
</symbol>
</g>
<image id="z" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="av">
<rect id="cd" width="4" height="4"/>
</clipPath>
<g id="l" clip-path="url(#av)">
<use id="ce" transform="scale(.0625)" width="100%" height="100%" xlink:href="#z"/>
</g>
<image id="y" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="aq">
<rect id="cf" width="4" height="4"/>
</clipPath>
<g id="k" clip-path="url(#aq)">
<use id="cg" transform="scale(.0625)" width="100%" height="100%" xlink:href="#y"/>
</g>
<image id="x" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAkklEQVRoge3XwQmAUAwEUWP/PccGzEGMjAvzruLXIWCwuvtIdtIv8JYBNANoBtAMoBlAM4BmAK2mC1v/CVX3j9g6P34CBtAMoBlAq+l7/PX3e+v8+AkYQDOAZgBt3APjDT/bD/ETMIBmAM0A2uM9MB4E7Yf4CRhAM4BmAG1tD1DiJ2AAzQCaATQDaAbQDKAZQLsAPdEkbNBhxjoAAAAASUVORK5CYII="/>
<clipPath id="ao">
<rect id="ch" width="4" height="4"/>
</clipPath>
<g id="j" clip-path="url(#ao)">
<use id="ci" transform="scale(.0625)" width="100%" height="100%" xlink:href="#x"/>
</g>
<image id="w" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="bf">
<rect id="cj" width="4" height="4"/>
</clipPath>
<g id="i" clip-path="url(#bf)">
<use id="ck" transform="scale(.0625)" width="100%" height="100%" xlink:href="#w"/>
</g>
<image id="v" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="bd">
<rect id="cl" width="4" height="4"/>
</clipPath>
<g id="h" clip-path="url(#bd)">
<use id="cm" transform="scale(.0625)" width="100%" height="100%" xlink:href="#v"/>
</g>
<image id="u" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="az">
<rect id="cn" width="4" height="4"/>
</clipPath>
<g id="g" clip-path="url(#az)">
<use id="co" transform="scale(.0625)" width="100%" height="100%" xlink:href="#u"/>
</g>
<image id="t" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAoElEQVRoge3aUQqAIBQF0V60/y3bBrofL7JRmPNrCYNgkdURjDHSUEtVTZ3//GQWkAE0A2gG0Crtx939e/b1yfYrYADNAJoBtPgciDdMfr/vzr/9ChhAM4BmAO1KA6vt9+n67VfAAJoBNANoz5vr4fnAbwygGUAzgNb+LhQn8nzgHQNoBtAMoHk+QDOAZgDNABr2v1CX5wOrMoBmAG37gBsh0kJt3/7WjwAAAABJRU5ErkJggg=="/>
<clipPath id="ax">
<rect id="cp" width="4" height="4"/>
</clipPath>
<g id="f" clip-path="url(#ax)">
<use id="cq" transform="scale(.0625)" width="100%" height="100%" xlink:href="#t"/>
</g>
<clipPath id="au">
<path id="cr" d="m539 268h3.5195v2.3594h-3.5195z"/>
</clipPath>
<clipPath id="aw">
<path id="cs" d="m533.88 270h6.1211v0.35937h-6.1211z"/>
</clipPath>
<clipPath id="ay">
<path id="ct" d="m524.76 253.44h34.918v32.398h-34.918z"/>
</clipPath>
<pattern id="m" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 522 255.96)" patternUnits="userSpaceOnUse">
<use id="cu" xlink:href="#f"/>
</pattern>
<clipPath id="ba">
<path id="cv" d="m481.68 264.48h17.039v13.559h-17.039z"/>
</clipPath>
<pattern id="n" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 478.8 266.76)" patternUnits="userSpaceOnUse">
<use id="cw" xlink:href="#g"/>
</pattern>
<clipPath id="bb">
<path id="cx" d="m349 286h2.8398v5h-2.8398z"/>
</clipPath>
<clipPath id="bc">
<path id="cy" d="m337.32 287h3.6797v4h-3.6797z"/>
</clipPath>
<clipPath id="be">
<path id="cz" d="m328.68 260.76h34.922v13.559h-34.922z"/>
</clipPath>
<pattern id="o" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 327.6 263.16)" patternUnits="userSpaceOnUse">
<use id="da" xlink:href="#h"/>
</pattern>
<clipPath id="an">
<path id="db" d="m432.36 259.92h16.922v13.559h-16.922z"/>
</clipPath>
<pattern id="p" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 432 263.16)" patternUnits="userSpaceOnUse">
<use id="dc" xlink:href="#i"/>
</pattern>
<clipPath id="ap">
<path id="dd" d="m419.28 248.04h41.641v41.039h-41.641z"/>
</clipPath>
<pattern id="q" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 417.6 248.76)" patternUnits="userSpaceOnUse">
<use id="de" xlink:href="#j"/>
</pattern>
<clipPath id="ar">
<path id="df" d="m291.36 259.2h18v14.762h-18z"/>
</clipPath>
<pattern id="r" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 288 259.56)" patternUnits="userSpaceOnUse">
<use id="dg" xlink:href="#k"/>
</pattern>
<clipPath id="as">
<path id="dh" d="m273 275h4.6797v5h-4.6797z"/>
</clipPath>
<clipPath id="at">
<path id="di" d="m266.16 276h3.8398v4h-3.8398z"/>
</clipPath>
<clipPath id="bg">
<path id="dj" d="m244.44 260.4h16.918v13.562h-16.918z"/>
</clipPath>
<pattern id="s" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 241.2 263.16)" patternUnits="userSpaceOnUse">
<use id="dk" xlink:href="#l"/>
</pattern>
</defs>
<g id="dl" transform="translate(-236.16 -247.92)" clip-path="url(#bg)">
<path id="dm" d="m244.44 260.4v13.559h16.922v-13.559z" fill="url(#s)" fill-rule="evenodd"/>
</g>
<path id="dn" d="m8.0391 12.238h17.402v13.918h-17.402zm0.48047 13.801-0.23828-0.24219h16.918l-0.23828 0.24219v-13.562l0.23828 0.24218h-16.918l0.23828-0.24218"/>
<path id="do" d="m0 6.3594v8.5195h16.078v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="dp" transform="translate(-236.16 -247.92)">
<use id="dq" x="237.1199" y="260.99991" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="dr" transform="translate(-236.16 -247.92)">
<use id="ds" x="239.99991" y="260.99991" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="dt" transform="translate(-236.16 -247.92)">
<use id="du" x="241.4399" y="260.99991" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="dv" transform="translate(-236.16 -247.92)">
<use id="dw" x="244.0799" y="260.99991" width="100%" height="100%" xlink:href="#a"/>
<use id="dx" x="247.0799" y="260.99991" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="dy" transform="translate(-236.16 -247.92)">
<use id="dz" x="248.63991" y="260.99991" width="100%" height="100%" xlink:href="#ah"/>
</g>
<path id="ea" d="m29.641 21.238h23.641v0.48046h-23.641zm0.59766 2.0391-3.5977-1.8008 3.5977-1.7969zm22.441-3.5977 3.6016 1.7969-3.6016 1.8008"/>
<path id="eb" d="m28.68 24.719v7.8008h14.52v-7.8008z" fill="#fff" fill-rule="evenodd"/>
<g id="ec" transform="translate(-236.16 -247.92)" clip-path="url(#at)">
<g id="ed">
<use id="ee" x="266.15988" y="279.47989" width="100%" height="100%" xlink:href="#e"/>
</g>
</g>
<g id="ef" transform="translate(-236.16 -247.92)">
<use id="eg" x="269.03989" y="279.47989" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="eh" transform="translate(-236.16 -247.92)">
<use id="ei" x="270.47989" y="279.47989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ej" transform="translate(-236.16 -247.92)" clip-path="url(#as)">
<g id="ek">
<use id="el" x="273.1199" y="279.47989" width="100%" height="100%" xlink:href="#a"/>
<use id="em" x="276.1199" y="279.47989" width="100%" height="100%" xlink:href="#c"/>
</g>
</g>
<path id="en" d="m11.762 10.199h10.437v0.48047h-10.437zm0.59766 2.0391-3.5977-1.8008 3.5977-1.8008zm9.2422-3.6016 3.5976 1.8008-3.5976 1.8008"/>
<path id="eo" d="m4.6797 15.477v7.082h-0.48047v-7.082zm-2.0391 0.60156 1.8008-3.6016 1.7969 3.6016zm3.5977 5.8789-1.7969 3.6016-1.8008-3.6016"/>
<g id="ep" transform="translate(-236.16 -247.92)" clip-path="url(#ar)">
<path id="eq" d="m291.36 259.2v14.762h18v-14.762z" fill="url(#r)" fill-rule="evenodd"/>
</g>
<path id="er" d="m55.078 11.039h18.363v15.117h-18.363zm0.36328 15-0.24219-0.24219h18l-0.23828 0.24219v-14.762l0.23828 0.24219h-18l0.24219-0.24219"/>
<g id="es" transform="translate(-236.16 -247.92)" clip-path="url(#ap)">
<path id="et" d="m419.28 248.04v41.039h41.641v-41.039z" fill="url(#q)" fill-rule="evenodd"/>
</g>
<path id="eu" d="m182.88 0h42.121v41.398h-42.121zm0.48046 41.156-0.23827-0.23828h41.641l-0.24217 0.23828v-41.039l0.24217 0.24219h-41.641l0.23827-0.24219"/>
<g id="ev" transform="translate(-236.16 -247.92)" clip-path="url(#an)">
<path id="ew" d="m432.36 259.92v13.559h16.922v-13.559z" fill="url(#p)" fill-rule="evenodd"/>
</g>
<path id="ex" d="m195.96 11.879h17.398v13.918h-17.398zm0.48047 13.68-0.24219-0.24219h16.922l-0.24219 0.24219v-13.559l0.24219 0.23829h-16.922l0.24219-0.23829"/>
<path id="ey" d="m171.48 19.797v8.6406h15.961v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="ez" transform="translate(-236.16 -247.92)">
<use id="fa" x="408.59982" y="274.55988" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="fb" transform="translate(-236.16 -247.92)">
<use id="fc" x="411.47983" y="274.55988" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="fd" transform="translate(-236.16 -247.92)">
<use id="fe" x="412.91986" y="274.55988" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ff" transform="translate(-236.16 -247.92)">
<use id="fg" x="415.55984" y="274.55988" width="100%" height="100%" xlink:href="#a"/>
<use id="fh" x="418.55984" y="274.55988" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="fi" transform="translate(-236.16 -247.92)">
<use id="fj" x="420.11984" y="274.55988" width="100%" height="100%" xlink:href="#ag"/>
</g>
<path id="fk" d="m186.12 19.559h6.5977v0.48047h-6.5977zm0.59766 2.0391-3.5977-1.8008 3.5977-1.7969zm5.4023-3.5977 3.5977 1.7969-3.5977 1.8008"/>
<g id="fl" transform="translate(-236.16 -247.92)" clip-path="url(#be)">
<path id="fm" d="m328.68 260.76v13.559h34.922v-13.559z" fill="url(#o)" fill-rule="evenodd"/>
</g>
<path id="fn" d="m92.281 12.598h35.398v14.039h-35.398zm0.48046 13.801-0.24218-0.24219h34.922l-0.24219 0.24219v-13.559l0.24219 0.23828h-34.922l0.24218-0.23828"/>
<path id="fo" d="m93.359 5.1562 35.402 29.883-0.72266 0.71875-35.398-29.879"/>
<path id="fp" d="m92.398 34.918 29.52-29.879-0.71875-0.72266-29.52 29.883"/>
<path id="fq" d="m99.84 35.879v7.3203h21.719v-7.3203z" fill="#fff" fill-rule="evenodd"/>
<g id="fr" transform="translate(-236.16 -247.92)" clip-path="url(#bc)">
<g id="fs">
<use id="ft" x="337.31985" y="290.5199" width="100%" height="100%" xlink:href="#e"/>
</g>
</g>
<g id="fu" transform="translate(-236.16 -247.92)">
<use id="fv" x="340.19986" y="290.5199" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="fw" transform="translate(-236.16 -247.92)">
<use id="fx" x="341.63986" y="290.5199" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fy" transform="translate(-236.16 -247.92)">
<use id="fz" x="344.27988" y="290.5199" width="100%" height="100%" xlink:href="#a"/>
<use id="ga" x="347.27988" y="290.5199" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gb" transform="translate(-236.16 -247.92)" clip-path="url(#bb)">
<g id="gc">
<use id="gd" x="348.83987" y="290.5199" width="100%" height="100%" xlink:href="#af"/>
</g>
</g>
<path id="ge" d="m216.96 23.879v8.6406h13.078v-8.6406z" fill="#fff" fill-rule="evenodd"/>
<g id="gf" transform="translate(-236.16 -247.92)">
<use id="gg" x="454.0798" y="278.63989" width="100%" height="100%" xlink:href="#ae"/>
</g>
<g id="gh" transform="translate(-236.16 -247.92)">
<use id="gi" x="458.51984" y="278.63989" width="100%" height="100%" xlink:href="#am"/>
</g>
<g id="gj" transform="translate(-236.16 -247.92)">
<use id="gk" x="461.15982" y="278.63989" width="100%" height="100%" xlink:href="#al"/>
</g>
<g id="gl" transform="translate(-236.16 -247.92)">
<use id="gm" x="462.95984" y="278.63989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gn" transform="translate(-236.16 -247.92)" clip-path="url(#ba)">
<path id="go" d="m481.68 264.48v13.559h17.039v-13.559z" fill="url(#n)" fill-rule="evenodd"/>
</g>
<path id="gp" d="m245.28 16.316h17.398v14.043h-17.398zm0.48046 13.801-0.24217-0.23828h17.039l-0.23828 0.23828v-13.559l0.23828 0.23828h-17.039l0.24217-0.23828"/>
<path id="gq" d="m69.238 14.879v7.8008h10.68v-7.8008z" fill="#fff" fill-rule="evenodd"/>
<g id="gr" transform="translate(-236.16 -247.92)">
<use id="gs" x="306.35986" y="268.19989" width="100%" height="100%" xlink:href="#ad"/>
</g>
<g id="gt" transform="translate(-236.16 -247.92)">
<use id="gu" x="308.63986" y="268.19989" width="100%" height="100%" xlink:href="#ac"/>
</g>
<g id="gv" transform="translate(-236.16 -247.92)">
<use id="gw" x="309.95987" y="268.19989" width="100%" height="100%" xlink:href="#ab"/>
</g>
<g id="gx" transform="translate(-236.16 -247.92)">
<use id="gy" x="312.11987" y="268.19989" width="100%" height="100%" xlink:href="#aa"/>
</g>
<g id="gz" transform="translate(-236.16 -247.92)" clip-path="url(#ay)">
<path id="ha" d="m524.76 253.44v32.398h34.922v-32.398z" fill="url(#m)" fill-rule="evenodd"/>
</g>
<path id="hb" d="m288.48 5.2774h35.281v32.762h-35.281zm0.35938 32.641-0.23828-0.23828h34.918l-0.23827 0.23828v-32.398l0.23827 0.23828h-34.918l0.23828-0.23828"/>
<path id="hc" d="m296.4 18.238v4.0781h14.52v-4.0781z" fill="#fff" fill-rule="evenodd"/>
<g id="hd" transform="translate(-236.16 -247.92)" clip-path="url(#aw)">
<g id="he">
<use id="hf" x="533.87976" y="272.87988" width="100%" height="100%" xlink:href="#ak"/>
<use id="hg" x="536.87976" y="272.87988" width="100%" height="100%" xlink:href="#b"/>
</g>
</g>
<g id="hh" transform="translate(-236.16 -247.92)" clip-path="url(#au)">
<g id="hi">
<use id="hj" x="539.51978" y="272.87988" width="100%" height="100%" xlink:href="#aj"/>
</g>
</g>
<path id="hk" d="m265.56 22.078h20.52v0.48047h-20.52zm0.60156 2.0391-3.6016-1.8008 3.6016-1.7969zm19.32-3.5976 3.5977 1.7969-3.5977 1.8008"/>
<path id="hl" d="m216.96 13.316v8.5234h15.957v-8.5234z" fill="#fff" fill-rule="evenodd"/>
<g id="hm" transform="translate(-236.16 -247.92)">
<use id="hn" x="454.0798" y="267.9599" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ho" transform="translate(-236.16 -247.92)">
<use id="hp" x="456.95981" y="267.9599" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="hq" transform="translate(-236.16 -247.92)">
<use id="hr" x="458.39984" y="267.9599" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hs" transform="translate(-236.16 -247.92)">
<use id="ht" x="461.03983" y="267.9599" width="100%" height="100%" xlink:href="#a"/>
<use id="hu" x="464.03983" y="267.9599" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hv" transform="translate(-236.16 -247.92)">
<use id="hw" x="465.59982" y="267.9599" width="100%" height="100%" xlink:href="#ai"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -0,0 +1,21 @@
Name,Description,Flags,Value
(m3.-),"Algorithm should flag errors, for met3, if ANY of the following is true:\nAn entire 700x700 window is covered by cmm3 waffleDrop, and metX PD < 70% for same window.\n80-100% of 700x700 window is covered by cmm3 waffleDrop, and metX PD < 65% for same window.\n60-80% of 700x700 window is covered by cmm3 waffleDrop, and metX PD < 60% for same window.\n50-60% of 700x700 window is covered by cmm3 waffleDrop, and metX PD < 50% for same window.\n40-50% of 700x700 window is covered by cmm3 waffleDrop, and metX PD < 40% for same window.\n30-40% of 700x700 window is covered by cmm3 waffleDrop, and metX PD < 30% for same window.\nExclude cells whose area is below 40Kum2. NOTE: Required for IP, Recommended for Chip-level.",RC,
(m3.1),Width of metal 3,,0.300
(m3.2),Spacing of metal 3 to metal 3,,0.300
(m3.3a),Min. spacing of features attached to or extending from huge_met3 for a distance of up to 0.480 um to metal3 (rule not checked over non-huge met3 features),,N/A
(m3.3b),Min. spacing of huge_met3 to metal3 excluding features checked by m3.3a,,N/A
(m3.3c),Min. spacing of features attached to or extending from huge_met3 for a distance of up to 0.400 um to metal3 (rule not checked over non-huge met3 features),,0.400
(m3.3d),Min. spacing of huge_met3 to metal3 excluding features checked by m3.3a,,0.400
(m3.4),Via2 must be enclosed by Met3 by at least …,AL,0.065
(m3.5),Via2 must be enclosed by Met3 on one of two adjacent sides by at least …,,N/A
(m3.5a),Via2 must be enclosed by Met3 on all sides by at least …(Rule not checked on a layout when it satisfies both rules m3.4 and m3.5),,N/A
(m3.6),Min area of metal3,,0.240
(m3.7),Min area of metal3 holes [um2],CU,0.200
(m3.pd.1),Min MM3_oxide_Pattern_density,RR,0.7
(m3.pd.2a),Rule m3.pd.1 has to be checked by dividing the chip into square regions of width and length equal to …,A,700
(m3.pd.2b),Rule m3.pd.1 has to be checked by dividing the chip into steps of …,A,70
(m3.11),Max width of metal3,CU,4.000
(m3.12),Add slots and remove vias and contacts if wider than…..,CU,3.200
(m3.13),Max pattern density (PD) of metal3,CU,0.77
(m3.14),Met3 PD window size,CU,50.000
(m3.14a),Met3 PD window step,CU,25.000
1 Name Description Flags Value
2 (m3.-) Algorithm should flag errors, for met3, if ANY of the following is true:\nAn entire 700x700 window is covered by cmm3 waffleDrop, and metX PD < 70% for same window.\n80-100% of 700x700 window is covered by cmm3 waffleDrop, and metX PD < 65% for same window.\n60-80% of 700x700 window is covered by cmm3 waffleDrop, and metX PD < 60% for same window.\n50-60% of 700x700 window is covered by cmm3 waffleDrop, and metX PD < 50% for same window.\n40-50% of 700x700 window is covered by cmm3 waffleDrop, and metX PD < 40% for same window.\n30-40% of 700x700 window is covered by cmm3 waffleDrop, and metX PD < 30% for same window.\nExclude cells whose area is below 40Kum2. NOTE: Required for IP, Recommended for Chip-level. RC
3 (m3.1) Width of metal 3 0.300
4 (m3.2) Spacing of metal 3 to metal 3 0.300
5 (m3.3a) Min. spacing of features attached to or extending from huge_met3 for a distance of up to 0.480 um to metal3 (rule not checked over non-huge met3 features) N/A
6 (m3.3b) Min. spacing of huge_met3 to metal3 excluding features checked by m3.3a N/A
7 (m3.3c) Min. spacing of features attached to or extending from huge_met3 for a distance of up to 0.400 um to metal3 (rule not checked over non-huge met3 features) 0.400
8 (m3.3d) Min. spacing of huge_met3 to metal3 excluding features checked by m3.3a 0.400
9 (m3.4) Via2 must be enclosed by Met3 by at least … AL 0.065
10 (m3.5) Via2 must be enclosed by Met3 on one of two adjacent sides by at least … N/A
11 (m3.5a) Via2 must be enclosed by Met3 on all sides by at least …(Rule not checked on a layout when it satisfies both rules m3.4 and m3.5) N/A
12 (m3.6) Min area of metal3 0.240
13 (m3.7) Min area of metal3 holes [um2] CU 0.200
14 (m3.pd.1) Min MM3_oxide_Pattern_density RR 0.7
15 (m3.pd.2a) Rule m3.pd.1 has to be checked by dividing the chip into square regions of width and length equal to … A 700
16 (m3.pd.2b) Rule m3.pd.1 has to be checked by dividing the chip into steps of … A 70
17 (m3.11) Max width of metal3 CU 4.000
18 (m3.12) Add slots and remove vias and contacts if wider than….. CU 3.200
19 (m3.13) Max pattern density (PD) of metal3 CU 0.77
20 (m3.14) Met3 PD window size CU 50.000
21 (m3.14a) Met3 PD window step CU 25.000

View File

@ -0,0 +1,696 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="cq" width="434.88pt" height="99.242pt" version="1.1" viewBox="0 0 434.88 99.242" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="cr">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="cs">
<g id="ct">
<symbol id="a" overflow="visible">
<path id="cu" d="m0.10938-2.3906c0.078125-0.015625 0.125-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.375v1.5156c0 0.32812-0.078125 0.42188-0.42188 0.42188v0.09375h1.3281v-0.09375c-0.3125-0.015625-0.40625-0.078125-0.40625-0.3125v-1.6875c0-0.015625 0.046875-0.078125 0.09375-0.10938 0.15625-0.14062 0.40625-0.25 0.625-0.25 0.25 0 0.39062 0.21875 0.39062 0.64062v1.2969c0 0.32812-0.0625 0.40625-0.40625 0.42188v0.09375h1.3438v-0.09375c-0.34375 0-0.4375-0.10938-0.4375-0.46875v-1.5156c0.1875-0.26562 0.375-0.375 0.65625-0.375 0.34375 0 0.45312 0.17188 0.45312 0.67188v1.2656c0 0.32812-0.046875 0.39062-0.39062 0.42188v0.09375h1.3125v-0.09375l-0.15625-0.015625c-0.1875 0-0.26562-0.10938-0.26562-0.34375v-1.2344c0-0.71875-0.23438-1.0781-0.6875-1.0781-0.35938 0-0.65625 0.15625-0.98438 0.51562-0.10938-0.34375-0.3125-0.51562-0.64062-0.51562-0.26562 0-0.42188 0.09375-0.92188 0.46875v-0.45312l-0.046875-0.015625c-0.3125 0.125-0.51562 0.1875-0.84375 0.28125z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="cv" d="m2.4531-0.98438c-0.29688 0.45312-0.54688 0.625-0.9375 0.625-0.34375 0-0.59375-0.17188-0.76562-0.51562-0.10938-0.21875-0.15625-0.42188-0.17188-0.78125h1.8594c-0.0625-0.39062-0.10938-0.5625-0.26562-0.76562-0.1875-0.21875-0.45312-0.34375-0.76562-0.34375-0.29688 0-0.57812 0.10938-0.8125 0.3125-0.28125 0.25-0.4375 0.67188-0.4375 1.1719 0 0.82812 0.42188 1.3438 1.1094 1.3438 0.57812 0 1.0312-0.35938 1.2812-1zm-1.8594-0.875c0.0625-0.46875 0.26562-0.6875 0.64062-0.6875 0.35938 0 0.5 0.17188 0.57812 0.6875z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="cw" d="m1.5312-2.7031h-0.60938v-0.6875c0-0.0625 0-0.078125-0.046875-0.078125-0.03125 0.0625-0.078125 0.10938-0.10938 0.15625-0.23438 0.34375-0.48438 0.625-0.57812 0.65625-0.078125 0.03125-0.10938 0.078125-0.10938 0.10938 0 0.015625 0 0.03125 0.03125 0.03125h0.3125v1.8125c0 0.5 0.17188 0.76562 0.53125 0.76562 0.29688 0 0.51562-0.14062 0.71875-0.45312l-0.078125-0.078125c-0.125 0.15625-0.21875 0.21875-0.35938 0.21875-0.21875 0-0.3125-0.15625-0.3125-0.54688v-1.7188h0.60938z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="cx" d="m0.92188-1.9844c0.34375 0 0.48438 0.015625 0.625 0.078125 0.375 0.125 0.60938 0.46875 0.60938 0.875 0 0.51562-0.34375 0.90625-0.78125 0.90625-0.15625 0-0.28125-0.046875-0.5-0.1875-0.1875-0.10938-0.28125-0.15625-0.39062-0.15625-0.14062 0-0.21875 0.078125-0.21875 0.20312 0 0.21875 0.25 0.34375 0.67188 0.34375 0.45312 0 0.9375-0.15625 1.2188-0.39062 0.28125-0.25 0.4375-0.59375 0.4375-1 0-0.3125-0.09375-0.59375-0.26562-0.78125-0.125-0.125-0.23438-0.20312-0.5-0.3125 0.40625-0.28125 0.5625-0.5 0.5625-0.82812 0-0.48438-0.39062-0.82812-0.9375-0.82812-0.29688 0-0.5625 0.10938-0.78125 0.29688-0.1875 0.17188-0.26562 0.32812-0.40625 0.6875l0.09375 0.015625c0.25-0.4375 0.51562-0.64062 0.89062-0.64062 0.39062 0 0.65625 0.26562 0.65625 0.65625 0 0.20312-0.078125 0.42188-0.23438 0.57812-0.17188 0.17188-0.34375 0.26562-0.75 0.40625z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="cy" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="cz" d="m2.8438-0.82812-0.078125-0.03125c-0.21875 0.34375-0.29688 0.40625-0.5625 0.40625h-1.4375l1.0156-1.0625c0.53125-0.54688 0.76562-1.0156 0.76562-1.4844 0-0.59375-0.48438-1.0625-1.1094-1.0625-0.32812 0-0.64062 0.14062-0.875 0.375-0.1875 0.20312-0.28125 0.40625-0.375 0.82812l0.125 0.03125c0.23438-0.59375 0.45312-0.78125 0.875-0.78125 0.5 0 0.84375 0.34375 0.84375 0.84375 0 0.46875-0.28125 1.0312-0.78125 1.5625l-1.0625 1.125v0.078125h2.3281z"/>
</symbol>
<symbol id="q" overflow="visible">
<path id="da" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="k" overflow="visible">
<path id="db" d="m2.6562-0.39062c-0.10938 0.078125-0.17188 0.10938-0.26562 0.10938-0.14062 0-0.1875-0.078125-0.1875-0.34375v-1.1719c0-0.3125-0.03125-0.48438-0.10938-0.64062-0.14062-0.20312-0.39062-0.32812-0.75-0.32812-0.5625 0-1 0.29688-1 0.67188 0 0.14062 0.10938 0.26562 0.25 0.26562s0.26562-0.125 0.26562-0.25v-0.09375c-0.015625-0.0625-0.03125-0.10938-0.03125-0.15625 0-0.15625 0.20312-0.28125 0.4375-0.28125 0.29688 0 0.45312 0.17188 0.45312 0.48438v0.375c-0.92188 0.375-1.0156 0.42188-1.2812 0.64062-0.125 0.125-0.21875 0.32812-0.21875 0.53125 0 0.375 0.26562 0.64062 0.64062 0.64062 0.25 0 0.5-0.125 0.875-0.4375 0.03125 0.3125 0.125 0.4375 0.375 0.4375 0.20312 0 0.32812-0.078125 0.54688-0.29688zm-0.9375-0.34375c0 0.1875-0.03125 0.23438-0.15625 0.3125-0.14062 0.078125-0.3125 0.14062-0.4375 0.14062-0.20312 0-0.375-0.20312-0.375-0.46875v-0.03125c0-0.34375 0.25-0.5625 0.96875-0.82812z"/>
</symbol>
<symbol id="p" overflow="visible">
<path id="dc" d="m3.2188 0.0625v-0.4375l-2.5156-1.1406 2.5156-1.1406v-0.4375l-3.0469 1.375v0.40625z"/>
</symbol>
<symbol id="o" overflow="visible"></symbol>
<symbol id="g" overflow="visible">
<path id="dd" d="m1.5312-4.0625c-0.34375 0-0.59375 0.10938-0.8125 0.3125-0.34375 0.34375-0.57812 1.0312-0.57812 1.7344 0 0.65625 0.20312 1.3594 0.48438 1.6875 0.21875 0.26562 0.53125 0.40625 0.875 0.40625 0.3125 0 0.5625-0.09375 0.78125-0.3125 0.34375-0.32812 0.57812-1.0156 0.57812-1.75 0-1.2188-0.54688-2.0781-1.3281-2.0781zm-0.03125 0.15625c0.51562 0 0.78125 0.6875 0.78125 1.9375s-0.26562 1.8906-0.78125 1.8906-0.78125-0.64062-0.78125-1.8906c0-1.2656 0.26562-1.9375 0.78125-1.9375z"/>
</symbol>
<symbol id="n" overflow="visible">
<path id="de" d="m2.8281-1.3906h-0.60938v-2.6719h-0.26562l-1.875 2.6719v0.39062h1.6875v1h0.45312v-1h0.60938zm-1.0781 0h-1.4375l1.4375-2.0469z"/>
</symbol>
<symbol id="m" overflow="visible">
<path id="df" d="m1.7344-2.2188c0.59375-0.32812 0.8125-0.57812 0.8125-0.98438 0-0.5-0.4375-0.85938-1.0312-0.85938-0.65625 0-1.1406 0.40625-1.1406 0.95312 0 0.39062 0.10938 0.5625 0.73438 1.125-0.64062 0.48438-0.76562 0.67188-0.76562 1.0781 0 0.57812 0.46875 0.98438 1.1406 0.98438 0.71875 0 1.1875-0.39062 1.1875-1.0156 0-0.45312-0.20312-0.75-0.9375-1.2812zm-0.10938 0.60938c0.4375 0.3125 0.59375 0.53125 0.59375 0.85938 0 0.39062-0.28125 0.67188-0.67188 0.67188-0.45312 0-0.75-0.35938-0.75-0.875 0-0.39062 0.125-0.64062 0.46875-0.92188zm-0.0625-0.71875c-0.53125-0.35938-0.75-0.625-0.75-0.96875s0.28125-0.59375 0.65625-0.59375c0.40625 0 0.65625 0.26562 0.65625 0.6875 0 0.32812-0.15625 0.60938-0.5 0.82812-0.03125 0.015625-0.03125 0.015625-0.0625 0.046875z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="dg" d="m2.875-0.29688h-0.03125c-0.28125 0-0.34375-0.0625-0.34375-0.34375v-2.0625h-0.95312v0.10938c0.375 0.015625 0.45312 0.078125 0.45312 0.375v1.4062c0 0.17188-0.03125 0.25-0.10938 0.32812-0.17188 0.125-0.35938 0.20312-0.53125 0.20312-0.23438 0-0.42188-0.20312-0.42188-0.46875v-1.9531h-0.89062v0.09375c0.29688 0.015625 0.375 0.09375 0.375 0.375v1.5156c0 0.46875 0.29688 0.78125 0.73438 0.78125 0.21875 0 0.45312-0.09375 0.60938-0.26562l0.26562-0.25v0.5h0.015625c0.3125-0.10938 0.51562-0.17188 0.82812-0.26562z"/>
</symbol>
<symbol id="u" overflow="visible">
<path id="dh" d="m0.92188-4.0938h-0.03125c-0.25 0.078125-0.42188 0.14062-0.70312 0.21875l-0.17188 0.046875v0.09375c0.03125-0.015625 0.0625-0.015625 0.10938-0.015625 0.23438 0 0.28125 0.0625 0.28125 0.3125v3.1094c0 0.1875 0.51562 0.39062 1 0.39062 0.79688 0 1.4062-0.65625 1.4062-1.5156 0-0.75-0.45312-1.3125-1.0625-1.3125-0.35938 0-0.71875 0.21875-0.82812 0.51562zm0 2.1562c0-0.23438 0.28125-0.4375 0.59375-0.4375 0.46875 0 0.76562 0.46875 0.76562 1.1875 0 0.67188-0.29688 1.0625-0.78125 1.0625-0.3125 0-0.57812-0.14062-0.57812-0.29688z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="di" d="m0.9375-2.0625c0.25-0.26562 0.4375-0.375 0.67188-0.375 0.29688 0 0.45312 0.21875 0.45312 0.64062v1.1875c0 0.40625-0.0625 0.48438-0.40625 0.51562v0.09375h1.2656v-0.09375c-0.32812-0.0625-0.35938-0.10938-0.35938-0.51562v-1.2031c0-0.625-0.25-0.95312-0.73438-0.95312-0.35938 0-0.60938 0.15625-0.89062 0.51562v-1.8281l-0.03125-0.015625c-0.20312 0.0625-0.34375 0.10938-0.6875 0.21875l-0.15625 0.046875v0.09375c0.015625-0.015625 0.046875-0.015625 0.0625-0.015625 0.26562 0 0.3125 0.046875 0.3125 0.3125v2.8281c0 0.42188-0.03125 0.46875-0.39062 0.51562v0.09375h1.2969v-0.09375c-0.34375-0.03125-0.40625-0.10938-0.40625-0.51562z"/>
</symbol>
<symbol id="bp" overflow="visible">
<path id="dj" d="m2.8125-2.3281v-0.23438h-0.45312c-0.125 0-0.21875-0.015625-0.32812-0.0625l-0.14062-0.046875c-0.15625-0.0625-0.3125-0.09375-0.46875-0.09375-0.5625 0-1.0156 0.4375-1.0156 0.98438 0 0.375 0.17188 0.60938 0.5625 0.79688l-0.25 0.25c-0.20312 0.17188-0.28125 0.29688-0.28125 0.40625 0 0.125 0.078125 0.20312 0.3125 0.32812-0.42188 0.3125-0.57812 0.5-0.57812 0.71875 0 0.32812 0.46875 0.59375 1.0312 0.59375 0.45312 0 0.92188-0.15625 1.2344-0.40625 0.21875-0.1875 0.32812-0.39062 0.32812-0.60938 0-0.375-0.28125-0.625-0.71875-0.64062l-0.78125-0.046875c-0.3125 0-0.46875-0.0625-0.46875-0.15625 0-0.125 0.20312-0.32812 0.35938-0.375 0.0625 0 0.09375 0.015625 0.10938 0.015625 0.125 0 0.20312 0.015625 0.23438 0.015625 0.21875 0 0.46875-0.09375 0.64062-0.25 0.20312-0.17188 0.29688-0.39062 0.29688-0.6875 0-0.17188-0.03125-0.3125-0.10938-0.5zm-1.9375 2.3438c0.20312 0.03125 0.6875 0.078125 0.98438 0.078125 0.54688 0 0.73438 0.078125 0.73438 0.29688 0 0.34375-0.45312 0.57812-1.125 0.57812-0.53125 0-0.875-0.17188-0.875-0.4375 0-0.14062 0.03125-0.21875 0.28125-0.51562zm0.03125-2.0469c0-0.34375 0.17188-0.5625 0.45312-0.5625 0.1875 0 0.34375 0.10938 0.4375 0.28125 0.10938 0.21875 0.17188 0.48438 0.17188 0.71875 0 0.34375-0.17188 0.54688-0.4375 0.54688-0.375 0-0.625-0.39062-0.625-0.96875z"/>
</symbol>
<symbol id="bo" overflow="visible">
<path id="dk" d="m0.10938-3.7344h0.046875c0.0625-0.015625 0.125-0.015625 0.1875-0.015625 0.1875 0 0.25 0.078125 0.25 0.35938v2.875c0 0.3125-0.09375 0.39062-0.46875 0.42188v0.09375h1.4219v-0.09375c-0.39062-0.015625-0.45312-0.078125-0.45312-0.40625v-3.5938h-0.03125c-0.3125 0.09375-0.53125 0.15625-0.95312 0.26562z"/>
</symbol>
<symbol id="t" overflow="visible">
<path id="dl" d="m3.4219-2.7031v0.09375c0.20312 0.046875 0.26562 0.078125 0.26562 0.1875 0 0.09375-0.03125 0.23438-0.09375 0.39062l-0.54688 1.3281-0.5-1.3438c-0.10938-0.26562-0.10938-0.26562-0.10938-0.34375 0-0.14062 0.078125-0.17188 0.35938-0.21875v-0.09375h-1.2188v0.09375c0.21875 0.015625 0.28125 0.09375 0.40625 0.40625 0.046875 0.125 0.078125 0.23438 0.125 0.34375l-0.54688 1.1875-0.59375-1.5625c-0.03125-0.0625-0.03125-0.125-0.03125-0.17188 0-0.125 0.0625-0.1875 0.26562-0.20312v-0.09375h-1.0781v0.09375c0.14062 0.015625 0.1875 0.078125 0.3125 0.375l0.8125 2.0469c0.078125 0.1875 0.125 0.26562 0.15625 0.26562s0.078125-0.078125 0.15625-0.23438l0.67188-1.4375 0.54688 1.4219c0.078125 0.21875 0.10938 0.25 0.14062 0.25 0.046875 0 0.078125-0.046875 0.17188-0.28125l0.82812-2.0781c0.10938-0.25 0.125-0.28125 0.23438-0.32812v-0.09375z"/>
</symbol>
<symbol id="s" overflow="visible">
<path id="dm" d="m1.0469-2.7656-0.92188 0.32812v0.09375h0.046875c0.0625-0.015625 0.14062-0.015625 0.20312-0.015625 0.14062 0 0.1875 0.09375 0.1875 0.35938v1.3906c0 0.42188-0.046875 0.5-0.46875 0.51562v0.09375h1.4219v-0.09375c-0.39062-0.03125-0.4375-0.09375-0.4375-0.51562v-2.125zm-0.28125-1.3281c-0.15625 0-0.29688 0.14062-0.29688 0.29688 0 0.17188 0.125 0.3125 0.29688 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.15625-0.14062-0.29688-0.3125-0.29688z"/>
</symbol>
<symbol id="bn" overflow="visible">
<path id="dn" d="m2.0625 0.0625 0.89062-0.3125v-0.09375h-0.14062c-0.21875 0-0.26562-0.0625-0.26562-0.34375v-3.4062h-0.03125c-0.29688 0.09375-0.5 0.15625-0.89062 0.26562v0.09375c0.0625-0.015625 0.09375-0.015625 0.14062-0.015625 0.21875 0 0.28125 0.0625 0.28125 0.3125v0.9375c-0.23438-0.1875-0.39062-0.26562-0.64062-0.26562-0.6875 0-1.25 0.6875-1.25 1.5312 0 0.76562 0.45312 1.2969 1.1094 1.2969 0.34375 0 0.57812-0.125 0.78125-0.40625v0.39062zm-0.015625-0.67188c0 0.046875-0.046875 0.10938-0.10938 0.17188-0.10938 0.125-0.25 0.1875-0.4375 0.1875-0.48438 0-0.82812-0.48438-0.82812-1.2188 0-0.67188 0.29688-1.125 0.75-1.125 0.32812 0 0.625 0.28125 0.625 0.60938z"/>
</symbol>
<symbol id="bm" overflow="visible">
<path id="do" d="m0.17188 0.0625 3.0469-1.375v-0.40625l-3.0469-1.375v0.4375l2.5156 1.1406-2.5156 1.1406z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="dp" d="m1.0938-3.5h1.1719c0.09375 0 0.10938-0.015625 0.14062-0.046875l0.21875-0.54688-0.046875-0.03125c-0.09375 0.125-0.15625 0.15625-0.28125 0.15625h-1.25l-0.65625 1.4219v0.03125c0 0.03125 0.015625 0.046875 0.0625 0.046875 0.1875 0 0.4375 0.03125 0.6875 0.10938 0.6875 0.23438 1 0.59375 1 1.2031 0 0.5625-0.35938 1.0156-0.82812 1.0156-0.125 0-0.21875-0.046875-0.40625-0.17188-0.1875-0.14062-0.32812-0.20312-0.45312-0.20312-0.17188 0-0.26562 0.078125-0.26562 0.23438 0 0.21875 0.28125 0.35938 0.73438 0.35938 0.5 0 0.9375-0.15625 1.2344-0.46875 0.28125-0.26562 0.40625-0.60938 0.40625-1.0625 0-0.4375-0.10938-0.70312-0.42188-1-0.25-0.26562-0.59375-0.40625-1.3125-0.53125z"/>
</symbol>
<symbol id="r" overflow="visible">
<path id="dq" d="m2.6719-4.1094c-0.6875 0.0625-1.0312 0.17188-1.4688 0.48438-0.64062 0.46875-1 1.1406-1 1.9531 0 0.51562 0.15625 1.0469 0.42188 1.3438 0.23438 0.26562 0.54688 0.40625 0.92188 0.40625 0.75 0 1.2656-0.5625 1.2656-1.3906 0-0.76562-0.4375-1.25-1.125-1.25-0.26562 0-0.39062 0.03125-0.78125 0.26562 0.17188-0.90625 0.84375-1.5625 1.7812-1.7188zm-1.2188 1.8125c0.51562 0 0.8125 0.4375 0.8125 1.1875 0 0.65625-0.23438 1.0312-0.65625 1.0312-0.51562 0-0.84375-0.5625-0.84375-1.5 0-0.3125 0.046875-0.46875 0.17188-0.5625s0.29688-0.15625 0.51562-0.15625z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="dr" d="m0.09375-2.3906c0.03125-0.015625 0.09375-0.015625 0.17188-0.015625 0.15625 0 0.21875 0.078125 0.21875 0.375v1.4844c0 0.34375-0.078125 0.4375-0.375 0.45312v0.09375h1.2656v-0.09375c-0.29688-0.015625-0.39062-0.09375-0.39062-0.3125v-1.6875c0.28125-0.26562 0.42188-0.34375 0.625-0.34375 0.28125 0 0.4375 0.1875 0.4375 0.59375v1.25c0 0.375-0.078125 0.48438-0.39062 0.5v0.09375h1.25v-0.09375c-0.29688-0.03125-0.35938-0.09375-0.35938-0.39062v-1.375c0-0.5625-0.26562-0.90625-0.70312-0.90625-0.28125 0-0.46875 0.10938-0.875 0.48438v-0.46875l-0.046875-0.015625c-0.29688 0.10938-0.5 0.17188-0.82812 0.28125z"/>
</symbol>
<symbol id="bl" overflow="visible">
<path id="ds" d="m2.2812-2.1562h-0.65625v0.0625c0.15625 0.015625 0.21875 0.0625 0.21875 0.15625 0 0.046875 0 0.09375-0.03125 0.14062l-0.46875 1.25-0.48438-1.2344c-0.03125-0.0625-0.046875-0.125-0.046875-0.17188 0-0.078125 0.046875-0.125 0.21875-0.14062v-0.0625h-0.9375v0.0625c0.17188 0.015625 0.21875 0.0625 0.4375 0.5625l0.57812 1.375c0 0.03125 0.015625 0.0625 0.03125 0.09375 0.03125 0.09375 0.0625 0.125 0.09375 0.125 0.015625 0 0.0625-0.0625 0.125-0.23438l0.60938-1.5469c0.14062-0.3125 0.17188-0.35938 0.3125-0.375z"/>
</symbol>
<symbol id="bk" overflow="visible">
<path id="dt" d="m0.84375-2.2031-0.75 0.26562v0.0625h0.046875c0.046875-0.015625 0.10938-0.015625 0.15625-0.015625 0.10938 0 0.15625 0.078125 0.15625 0.28125v1.125c0 0.34375-0.046875 0.39062-0.375 0.40625v0.078125h1.1406v-0.078125c-0.32812-0.015625-0.35938-0.0625-0.35938-0.40625v-1.7031zm-0.23438-1.0781c-0.125 0-0.23438 0.10938-0.23438 0.25s0.10938 0.25 0.23438 0.25c0.14062 0 0.25-0.10938 0.25-0.25s-0.10938-0.25-0.25-0.25z"/>
</symbol>
<symbol id="bj" overflow="visible">
<path id="du" d="m2.125-0.3125c-0.09375 0.0625-0.14062 0.09375-0.21875 0.09375-0.10938 0-0.14062-0.078125-0.14062-0.28125v-0.9375c0-0.25-0.03125-0.39062-0.09375-0.5-0.10938-0.17188-0.3125-0.26562-0.59375-0.26562-0.45312 0-0.8125 0.23438-0.8125 0.53125 0 0.10938 0.09375 0.20312 0.20312 0.20312 0.125 0 0.21875-0.09375 0.21875-0.20312v-0.0625c-0.015625-0.046875-0.015625-0.09375-0.015625-0.125 0-0.125 0.14062-0.23438 0.34375-0.23438 0.23438 0 0.35938 0.14062 0.35938 0.40625v0.28125c-0.73438 0.29688-0.8125 0.34375-1.0312 0.53125-0.09375 0.09375-0.17188 0.25-0.17188 0.40625 0 0.3125 0.21875 0.51562 0.51562 0.51562 0.20312 0 0.40625-0.09375 0.6875-0.34375 0.03125 0.25 0.10938 0.34375 0.3125 0.34375 0.17188 0 0.26562-0.0625 0.4375-0.23438zm-0.75-0.28125c0 0.15625-0.015625 0.20312-0.125 0.25-0.10938 0.078125-0.25 0.10938-0.34375 0.10938-0.17188 0-0.3125-0.15625-0.3125-0.35938v-0.03125c0-0.28125 0.20312-0.45312 0.78125-0.65625z"/>
</symbol>
<symbol id="bi" overflow="visible">
<path id="dv" d="m2.2812-0.65625-0.0625-0.03125c-0.1875 0.28125-0.25 0.32812-0.45312 0.32812h-1.1562l0.8125-0.84375c0.42188-0.45312 0.60938-0.8125 0.60938-1.1875 0-0.48438-0.39062-0.85938-0.89062-0.85938-0.26562 0-0.5 0.10938-0.6875 0.29688-0.15625 0.17188-0.21875 0.32812-0.29688 0.67188l0.09375 0.015625c0.1875-0.46875 0.35938-0.625 0.6875-0.625 0.40625 0 0.6875 0.28125 0.6875 0.67188 0 0.375-0.21875 0.82812-0.625 1.25l-0.85938 0.90625v0.0625h1.875z"/>
</symbol>
</g>
<image id="bh" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="bu">
<rect id="dw" width="4" height="4"/>
</clipPath>
<g id="ah" clip-path="url(#bu)">
<use id="dx" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bh"/>
</g>
<image id="bg" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="bs">
<rect id="dy" width="4" height="4"/>
</clipPath>
<g id="ag" clip-path="url(#bs)">
<use id="dz" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bg"/>
</g>
<image id="bf" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="bq">
<rect id="ea" width="4" height="4"/>
</clipPath>
<g id="af" clip-path="url(#bq)">
<use id="eb" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bf"/>
</g>
<image id="be" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="co">
<rect id="ec" width="4" height="4"/>
</clipPath>
<g id="ae" clip-path="url(#co)">
<use id="ed" transform="scale(.0625)" width="100%" height="100%" xlink:href="#be"/>
</g>
<image id="bd" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="cm">
<rect id="ee" width="4" height="4"/>
</clipPath>
<g id="ad" clip-path="url(#cm)">
<use id="ef" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bd"/>
</g>
<image id="bc" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="ck">
<rect id="eg" width="4" height="4"/>
</clipPath>
<g id="ac" clip-path="url(#ck)">
<use id="eh" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bc"/>
</g>
<image id="bb" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="ci">
<rect id="ei" width="4" height="4"/>
</clipPath>
<g id="ab" clip-path="url(#ci)">
<use id="ej" transform="scale(.0625)" width="100%" height="100%" xlink:href="#bb"/>
</g>
<image id="ba" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="cg">
<rect id="ek" width="4" height="4"/>
</clipPath>
<g id="aa" clip-path="url(#cg)">
<use id="el" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ba"/>
</g>
<image id="az" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="ce">
<rect id="em" width="4" height="4"/>
</clipPath>
<g id="z" clip-path="url(#ce)">
<use id="en" transform="scale(.0625)" width="100%" height="100%" xlink:href="#az"/>
</g>
<image id="ay" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="cc">
<rect id="eo" width="4" height="4"/>
</clipPath>
<g id="y" clip-path="url(#cc)">
<use id="ep" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ay"/>
</g>
<image id="ax" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="ca">
<rect id="eq" width="4" height="4"/>
</clipPath>
<g id="x" clip-path="url(#ca)">
<use id="er" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ax"/>
</g>
<image id="aw" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="by">
<rect id="es" width="4" height="4"/>
</clipPath>
<g id="w" clip-path="url(#by)">
<use id="et" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aw"/>
</g>
<image id="av" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="bw">
<rect id="eu" width="4" height="4"/>
</clipPath>
<g id="v" clip-path="url(#bw)">
<use id="ev" transform="scale(.0625)" width="100%" height="100%" xlink:href="#av"/>
</g>
<clipPath id="bx">
<path id="ew" d="m557.64 359.88h11.16v16.199h-11.16z"/>
</clipPath>
<pattern id="aq" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 554.4 360.36)" patternUnits="userSpaceOnUse">
<use id="ex" xlink:href="#v"/>
</pattern>
<clipPath id="bz">
<path id="ey" d="m545.76 349.2h33.359v43.68h-33.359z"/>
</clipPath>
<pattern id="ar" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 543.6 349.56)" patternUnits="userSpaceOnUse">
<use id="ez" xlink:href="#w"/>
</pattern>
<clipPath id="cb">
<path id="fa" d="m482.52 358.8h18.242v16.199h-18.242z"/>
</clipPath>
<pattern id="as" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 482.4 360.36)" patternUnits="userSpaceOnUse">
<use id="fb" xlink:href="#x"/>
</pattern>
<clipPath id="cd">
<path id="fc" d="m471.12 348.84h39v43.559h-39z"/>
</clipPath>
<pattern id="ai" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 468 349.56)" patternUnits="userSpaceOnUse">
<use id="fd" xlink:href="#y"/>
</pattern>
<clipPath id="cf">
<path id="fe" d="m424.32 342h26.398v36h-26.398z"/>
</clipPath>
<pattern id="aj" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 421.2 342.36)" patternUnits="userSpaceOnUse">
<use id="ff" xlink:href="#z"/>
</pattern>
<clipPath id="ch">
<path id="fg" d="m301.68 382.56h30.242v20.16h-30.242z"/>
</clipPath>
<pattern id="ak" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 298.8 385.56)" patternUnits="userSpaceOnUse">
<use id="fh" xlink:href="#aa"/>
</pattern>
<clipPath id="cj">
<path id="fi" d="m301.68 346.56h30.242v20.16h-30.242z"/>
</clipPath>
<pattern id="al" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 298.8 349.56)" patternUnits="userSpaceOnUse">
<use id="fj" xlink:href="#ab"/>
</pattern>
<clipPath id="cl">
<path id="fk" d="m331.92 343.44h74.156v66h-74.156z"/>
</clipPath>
<pattern id="am" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 331.2 345.96)" patternUnits="userSpaceOnUse">
<use id="fl" xlink:href="#ac"/>
</pattern>
<clipPath id="cn">
<path id="fm" d="m208.2 412.92h28.801v18.117h-28.801z"/>
</clipPath>
<pattern id="an" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 205.2 414.36)" patternUnits="userSpaceOnUse">
<use id="fn" xlink:href="#ad"/>
</pattern>
<clipPath id="cp">
<path id="fo" d="m237 396h28.801v35.039h-28.801z"/>
</clipPath>
<pattern id="ao" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 234 396.36)" patternUnits="userSpaceOnUse">
<use id="fp" xlink:href="#ae"/>
</pattern>
<clipPath id="br">
<path id="fq" d="m179.52 395.52h28.68v35.16h-28.68z"/>
</clipPath>
<pattern id="ap" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 176.4 396.36)" patternUnits="userSpaceOnUse">
<use id="fr" xlink:href="#af"/>
</pattern>
<clipPath id="bt">
<path id="fs" d="m241.8 346.56h29.641v36.84h-29.641z"/>
</clipPath>
<pattern id="at" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 241.2 349.56)" patternUnits="userSpaceOnUse">
<use id="ft" xlink:href="#ag"/>
</pattern>
<clipPath id="bv">
<path id="fu" d="m179.04 346.56h29.16v36.84h-29.16z"/>
</clipPath>
<pattern id="au" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 176.4 349.56)" patternUnits="userSpaceOnUse">
<use id="fv" xlink:href="#ah"/>
</pattern>
</defs>
<g id="fw" transform="translate(-152.4 -332.04)" clip-path="url(#bv)">
<path id="fx" d="m179.04 346.56v36.84h29.16v-36.84z" fill="url(#au)" fill-rule="evenodd"/>
</g>
<path id="fy" d="m26.402 14.281h29.641v37.32h-29.641zm0.48047 37.078-0.24219-0.23828h29.16l-0.1211 0.23828v-36.84l0.1211 0.24219h-29.16l0.24219-0.24219"/>
<g id="fz" transform="translate(-152.4 -332.04)">
<use id="ga" x="184.79993" y="367.67984" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gb" transform="translate(-152.4 -332.04)">
<use id="gc" x="385.19986" y="380.27985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gd" transform="translate(-152.4 -332.04)">
<use id="ge" x="389.63986" y="380.27985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="gf" transform="translate(-152.4 -332.04)">
<use id="gg" x="392.27985" y="380.27985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gh" transform="translate(-152.4 -332.04)">
<use id="gi" x="394.07986" y="380.27985" width="100%" height="100%" xlink:href="#b"/>
<use id="gj" x="397.07986" y="380.27985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="gk" transform="translate(-152.4 -332.04)">
<use id="gl" x="398.63986" y="380.27985" width="100%" height="100%" xlink:href="#h"/>
</g>
<path id="gm" d="m59.762 49.801h26.16v0.48047h-26.16zm0.60156 2.0391-3.6016-1.8008 3.6016-1.7969zm24.957-3.5977 3.6016 1.7969-3.6016 1.8008"/>
<g id="gn" transform="translate(-152.4 -332.04)" clip-path="url(#bt)">
<path id="go" d="m241.8 346.56v36.84h29.641v-36.84z" fill="url(#at)" fill-rule="evenodd"/>
</g>
<path id="gp" d="m89.16 14.281h30.121v37.32h-30.121zm0.48046 37.078-0.23828-0.23828h29.641l-0.1211 0.23828v-36.84l0.1211 0.24219h-29.641l0.23828-0.24219"/>
<path id="gq" d="m0 7.1992v9h23.523v-9z" fill="#fff" fill-rule="evenodd"/>
<g id="gr" transform="translate(-152.4 -332.04)">
<use id="gs" x="153.71994" y="346.07986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gt" transform="translate(-152.4 -332.04)">
<use id="gu" x="158.15994" y="346.07986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="gv" transform="translate(-152.4 -332.04)">
<use id="gw" x="160.79994" y="346.07986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gx" transform="translate(-152.4 -332.04)">
<use id="gy" x="162.59993" y="346.07986" width="100%" height="100%" xlink:href="#b"/>
<use id="gz" x="165.59993" y="346.07986" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ha" transform="translate(-152.4 -332.04)">
<use id="hb" x="167.15993" y="346.07986" width="100%" height="100%" xlink:href="#q"/>
</g>
<g id="hc" transform="translate(-152.4 -332.04)" clip-path="url(#br)">
<path id="hd" d="m179.52 395.52v35.16h28.68v-35.16z" fill="url(#ap)" fill-rule="evenodd"/>
</g>
<path id="he" d="m26.883 63.242h29.16v35.52h-29.16zm0.48047 35.398-0.24219-0.23828h28.68l-0.1211 0.23828v-35.16l0.1211 0.24219h-28.68l0.24219-0.24219"/>
<g id="hf" transform="translate(-152.4 -332.04)" clip-path="url(#cp)">
<path id="hg" d="m237 396v35.039h28.801v-35.039z" fill="url(#ao)" fill-rule="evenodd"/>
</g>
<path id="hh" d="m84.363 63.723h29.16v35.52h-29.16zm0.47656 35.277-0.23828-0.23828h28.801l-0.24219 0.23828v-35.039l0.24219 0.23828h-28.801l0.23828-0.23828"/>
<g id="hi" transform="translate(-152.4 -332.04)" clip-path="url(#cn)">
<path id="hj" d="m208.2 412.92v18.121h28.801v-18.121z" fill="url(#an)" fill-rule="evenodd"/>
</g>
<path id="hk" d="m55.68 80.641h29.16v18.602h-29.16zm0.36329 18.359-0.24219-0.23828h28.801l-0.23828 0.23828v-18.117l0.23828 0.11719h-28.801l0.24219-0.11719"/>
<path id="hl" d="m58.801 79.082h21.84v0.35938h-21.84zm0.60156 1.918-3.6016-1.8008 3.6016-1.7969zm20.641-3.5976 3.5976 1.7969-3.5976 1.8008"/>
<path id="hm" d="m124.8 15.359v9h17.281v-9z" fill="#fff" fill-rule="evenodd"/>
<g id="hn" transform="translate(-152.4 -332.04)">
<use id="ho" x="278.03989" y="354.11987" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="hp" transform="translate(-152.4 -332.04)">
<use id="hq" x="282.47989" y="354.11987" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="hr" transform="translate(-152.4 -332.04)">
<use id="hs" x="285.1199" y="354.11987" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ht" transform="translate(-152.4 -332.04)">
<use id="hu" x="286.91992" y="354.11987" width="100%" height="100%" xlink:href="#b"/>
<use id="hv" x="289.91992" y="354.11987" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="hw" transform="translate(-152.4 -332.04)">
<use id="hx" x="291.47992" y="354.11987" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="hy" transform="translate(-152.4 -332.04)" clip-path="url(#cl)">
<path id="hz" d="m331.92 343.44v66h74.16v-66z" fill="url(#am)" fill-rule="evenodd"/>
</g>
<path id="ia" d="m179.28 11.16h74.641v66.48h-74.641zm0.35937 66.242-0.11719-0.1211h74.156l-0.11718 0.1211v-66l0.11718 0.23828h-74.156l0.11718-0.23828"/>
<g id="ib" transform="translate(-152.4 -332.04)" clip-path="url(#cj)">
<path id="ic" d="m301.68 346.56v20.16h30.238v-20.16z" fill="url(#al)" fill-rule="evenodd"/>
</g>
<path id="id" d="m149.04 14.281h30.598v20.641h-30.598zm0.48046 20.398-0.24218-0.11719h30.242l-0.24218 0.11719v-20.16l0.24218 0.24219h-30.242l0.24218-0.24219"/>
<g id="ie" transform="translate(-152.4 -332.04)" clip-path="url(#ch)">
<path id="if" d="m301.68 382.56v20.16h30.238v-20.16z" fill="url(#ak)" fill-rule="evenodd"/>
</g>
<path id="ig" d="m149.04 50.281h30.598v20.641h-30.598zm0.48046 20.398-0.24218-0.23828h30.242l-0.24218 0.23828v-20.16l0.24218 0.1211h-30.242l0.24218-0.1211"/>
<path id="ih" d="m152.88 39.121v7.918h-0.48047v-7.918zm-2.043 0.60156 1.8008-3.6016 1.8008 3.6016zm3.6016 6.7188-1.8008 3.5976-1.8008-3.5976"/>
<g id="ii" transform="translate(-152.4 -332.04)">
<use id="ij" x="386.63983" y="373.43985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ik" transform="translate(-152.4 -332.04)">
<use id="il" x="391.07986" y="373.43985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="im" transform="translate(-152.4 -332.04)">
<use id="in" x="393.71985" y="373.43985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="io" transform="translate(-152.4 -332.04)">
<use id="ip" x="395.51987" y="373.43985" width="100%" height="100%" xlink:href="#b"/>
<use id="iq" x="398.51987" y="373.43985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ir" transform="translate(-152.4 -332.04)">
<use id="is" x="400.07986" y="373.43985" width="100%" height="100%" xlink:href="#b"/>
<use id="it" x="403.07986" y="373.43985" width="100%" height="100%" xlink:href="#k"/>
</g>
<path id="iu" d="m152.28 11.641h23.762v0.35937h-23.762zm0.60155 1.9219-3.6016-1.8008 3.6016-1.8008zm22.559-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="iv" d="m233.76 0v9h24.961v-9z" fill="#fff" fill-rule="evenodd"/>
<g id="iw" transform="translate(-152.4 -332.04)">
<use id="ix" x="386.99985" y="338.87985" width="100%" height="100%" xlink:href="#p"/>
</g>
<g id="iy" transform="translate(-152.4 -332.04)">
<use id="iz" x="391.91983" y="338.87985" width="100%" height="100%" xlink:href="#g"/>
<use id="ja" x="394.91983" y="338.87985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="jb" transform="translate(-152.4 -332.04)">
<use id="jc" x="396.47983" y="338.87985" width="100%" height="100%" xlink:href="#n"/>
<use id="jd" x="399.47983" y="338.87985" width="100%" height="100%" xlink:href="#m"/>
<use id="je" x="402.47983" y="338.87985" width="100%" height="100%" xlink:href="#g"/>
<use id="jf" x="405.47983" y="338.87985" width="100%" height="100%" xlink:href="#o"/>
</g>
<g id="jg" transform="translate(-152.4 -332.04)">
<use id="jh" x="406.91983" y="338.87985" width="100%" height="100%" xlink:href="#j"/>
<use id="ji" x="409.91983" y="338.87985" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="jj" d="m257.76 28.922-3.6016-1.8008 3.6016-1.8008zm-4.1992-3.6016 3.5976 1.8008-3.5976 1.8008"/>
<path id="jk" d="m259.68 34.68v9.4805h19.684v-9.4805z" fill="#fff" fill-rule="evenodd"/>
<g id="jl" transform="translate(-152.4 -332.04)">
<use id="jm" x="412.91983" y="373.43985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jn" transform="translate(-152.4 -332.04)">
<use id="jo" x="417.35983" y="373.43985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="jp" transform="translate(-152.4 -332.04)">
<use id="jq" x="419.99985" y="373.43985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="jr" transform="translate(-152.4 -332.04)">
<use id="js" x="421.79987" y="373.43985" width="100%" height="100%" xlink:href="#b"/>
<use id="jt" x="424.79987" y="373.43985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ju" transform="translate(-152.4 -332.04)">
<use id="jv" x="426.35986" y="373.43985" width="100%" height="100%" xlink:href="#b"/>
<use id="jw" x="429.35986" y="373.43985" width="100%" height="100%" xlink:href="#u"/>
</g>
<path id="jx" d="m145.8 26.883h-23.758v0.47657h23.758zm-0.59766 2.0391 3.5977-1.8008-3.5977-1.8008zm-22.562-3.6016-3.5976 1.8008 3.5976 1.8008"/>
<path id="jy" d="m30.121 11.641h21.719v0.35937h-21.719zm0.60156 1.9219-3.6016-1.8008 3.6016-1.8008zm20.52-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<g id="jz" transform="translate(-152.4 -332.04)">
<use id="ka" x="184.79993" y="367.67984" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="kb" transform="translate(-152.4 -332.04)">
<use id="kc" x="386.63983" y="380.27985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="kd" transform="translate(-152.4 -332.04)">
<use id="ke" x="391.07986" y="380.27985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="kf" transform="translate(-152.4 -332.04)">
<use id="kg" x="393.71985" y="380.27985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="kh" transform="translate(-152.4 -332.04)">
<use id="ki" x="395.51987" y="380.27985" width="100%" height="100%" xlink:href="#b"/>
<use id="kj" x="398.51987" y="380.27985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="kk" transform="translate(-152.4 -332.04)">
<use id="kl" x="400.07986" y="380.27985" width="100%" height="100%" xlink:href="#h"/>
</g>
<path id="km" d="m59.762 49.801h26.16v0.48047h-26.16zm0.60156 2.0391-3.6016-1.8008 3.6016-1.7969zm24.957-3.5977 3.6016 1.7969-3.6016 1.8008"/>
<path id="kn" d="m0 7.1992v9h23.523v-9z" fill="#fff" fill-rule="evenodd"/>
<g id="ko" transform="translate(-152.4 -332.04)">
<use id="kp" x="153.71994" y="346.07986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="kq" transform="translate(-152.4 -332.04)">
<use id="kr" x="158.15994" y="346.07986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ks" transform="translate(-152.4 -332.04)">
<use id="kt" x="160.79994" y="346.07986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ku" transform="translate(-152.4 -332.04)">
<use id="kv" x="162.59993" y="346.07986" width="100%" height="100%" xlink:href="#b"/>
<use id="kw" x="165.59993" y="346.07986" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="kx" transform="translate(-152.4 -332.04)">
<use id="ky" x="167.15993" y="346.07986" width="100%" height="100%" xlink:href="#q"/>
</g>
<path id="kz" d="m58.801 79.082h21.84v0.35938h-21.84zm0.60156 1.918-3.6016-1.8008 3.6016-1.7969zm20.641-3.5976 3.5976 1.7969-3.5976 1.8008"/>
<path id="la" d="m62.402 60.723v9.4766h17.277v-9.4766z" fill="#fff" fill-rule="evenodd"/>
<g id="lb" transform="translate(-152.4 -332.04)">
<use id="lc" x="215.63991" y="399.59985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ld" transform="translate(-152.4 -332.04)">
<use id="le" x="220.07991" y="399.59985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="lf" transform="translate(-152.4 -332.04)">
<use id="lg" x="222.71991" y="399.59985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="lh" transform="translate(-152.4 -332.04)">
<use id="li" x="224.51991" y="399.59985" width="100%" height="100%" xlink:href="#b"/>
<use id="lj" x="227.51991" y="399.59985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="lk" transform="translate(-152.4 -332.04)">
<use id="ll" x="229.07991" y="399.59985" width="100%" height="100%" xlink:href="#h"/>
</g>
<path id="lm" d="m152.88 39.121v7.918h-0.48047v-7.918zm-2.043 0.60156 1.8008-3.6016 1.8008 3.6016zm3.6016 6.7188-1.8008 3.5976-1.8008-3.5976"/>
<g id="ln" transform="translate(-152.4 -332.04)">
<use id="lo" x="386.63983" y="373.43985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="lp" transform="translate(-152.4 -332.04)">
<use id="lq" x="391.07986" y="373.43985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="lr" transform="translate(-152.4 -332.04)">
<use id="ls" x="393.71985" y="373.43985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="lt" transform="translate(-152.4 -332.04)">
<use id="lu" x="395.51987" y="373.43985" width="100%" height="100%" xlink:href="#b"/>
<use id="lv" x="398.51987" y="373.43985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="lw" transform="translate(-152.4 -332.04)">
<use id="lx" x="400.07986" y="373.43985" width="100%" height="100%" xlink:href="#b"/>
<use id="ly" x="403.07986" y="373.43985" width="100%" height="100%" xlink:href="#k"/>
</g>
<path id="lz" d="m185.28 31.562v20.16h49.441v-20.16z" fill="#fff" fill-rule="evenodd"/>
<path id="ma" d="m185.04 31.32h49.918v20.641h-49.918zm0.48047 20.402-0.24218-0.1211h49.441l-0.24219 0.1211v-20.16l0.24219 0.23828h-49.441l0.24219-0.23828"/>
<g id="mb" transform="translate(-152.4 -332.04)">
<use id="mc" x="338.99988" y="370.07986" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="md" transform="translate(-152.4 -332.04)">
<use id="me" x="341.87985" y="370.07986" width="100%" height="100%" xlink:href="#j"/>
<use id="mf" x="344.87985" y="370.07986" width="100%" height="100%" xlink:href="#bp"/>
<use id="mg" x="347.87985" y="370.07986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="mh" transform="translate(-152.4 -332.04)">
<use id="mi" x="352.19986" y="370.07986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="mj" transform="translate(-152.4 -332.04)">
<use id="mk" x="356.63986" y="370.07986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ml" transform="translate(-152.4 -332.04)">
<use id="mm" x="359.27988" y="370.07986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="mn" transform="translate(-152.4 -332.04)">
<use id="mo" x="361.07986" y="370.07986" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="mp" transform="translate(-152.4 -332.04)">
<use id="mq" x="363.71988" y="370.07986" width="100%" height="100%" xlink:href="#bo"/>
</g>
<g id="mr" transform="translate(-152.4 -332.04)">
<use id="ms" x="366.9599" y="370.07986" width="100%" height="100%" xlink:href="#t"/>
</g>
<g id="mt" transform="translate(-152.4 -332.04)">
<use id="mu" x="371.27988" y="370.07986" width="100%" height="100%" xlink:href="#s"/>
</g>
<g id="mv" transform="translate(-152.4 -332.04)">
<use id="mw" x="372.71988" y="370.07986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="mx" transform="translate(-152.4 -332.04)">
<use id="my" x="374.5199" y="370.07986" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="mz" transform="translate(-152.4 -332.04)">
<use id="na" x="338.99988" y="377.27985" width="100%" height="100%" xlink:href="#t"/>
</g>
<g id="nb" transform="translate(-152.4 -332.04)">
<use id="nc" x="343.31985" y="377.27985" width="100%" height="100%" xlink:href="#s"/>
</g>
<g id="nd" transform="translate(-152.4 -332.04)">
<use id="ne" x="344.75986" y="377.27985" width="100%" height="100%" xlink:href="#bn"/>
<use id="nf" x="347.75986" y="377.27985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ng" transform="translate(-152.4 -332.04)">
<use id="nh" x="349.55988" y="377.27985" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="ni" transform="translate(-152.4 -332.04)">
<use id="nj" x="354.11987" y="377.27985" width="100%" height="100%" xlink:href="#bm"/>
</g>
<g id="nk" transform="translate(-152.4 -332.04)">
<use id="nl" x="359.03986" y="377.27985" width="100%" height="100%" xlink:href="#b"/>
<use id="nm" x="362.03986" y="377.27985" width="100%" height="100%" xlink:href="#o"/>
</g>
<g id="nn" transform="translate(-152.4 -332.04)">
<use id="no" x="363.59985" y="377.27985" width="100%" height="100%" xlink:href="#j"/>
<use id="np" x="366.59985" y="377.27985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="nq" transform="translate(-152.4 -332.04)" clip-path="url(#cf)">
<path id="nr" d="m424.32 342v36h26.398v-36z" fill="url(#aj)" fill-rule="evenodd"/>
</g>
<path id="ns" d="m271.68 9.8398h26.883v36.359h-26.883zm0.48047 36.121-0.23828-0.23828h26.398l-0.23828 0.23828v-36l0.23828 0.23828h-26.398l0.23828-0.23828"/>
<path id="nt" d="m152.28 11.641h23.762v0.35937h-23.762zm0.60155 1.9219-3.6016-1.8008 3.6016-1.8008zm22.559-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="nu" d="m233.76 0v9h24.961v-9z" fill="#fff" fill-rule="evenodd"/>
<g id="nv" transform="translate(-152.4 -332.04)">
<use id="nw" x="386.99985" y="338.87985" width="100%" height="100%" xlink:href="#p"/>
</g>
<g id="nx" transform="translate(-152.4 -332.04)">
<use id="ny" x="391.91983" y="338.87985" width="100%" height="100%" xlink:href="#g"/>
<use id="nz" x="394.91983" y="338.87985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="oa" transform="translate(-152.4 -332.04)">
<use id="ob" x="396.47983" y="338.87985" width="100%" height="100%" xlink:href="#n"/>
<use id="oc" x="399.47983" y="338.87985" width="100%" height="100%" xlink:href="#m"/>
<use id="od" x="402.47983" y="338.87985" width="100%" height="100%" xlink:href="#g"/>
<use id="oe" x="405.47983" y="338.87985" width="100%" height="100%" xlink:href="#o"/>
</g>
<g id="of" transform="translate(-152.4 -332.04)">
<use id="og" x="406.91983" y="338.87985" width="100%" height="100%" xlink:href="#j"/>
<use id="oh" x="409.91983" y="338.87985" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="oi" d="m257.16 26.883h11.281v0.47657h-11.281zm0.60157 2.0391-3.6016-1.8008 3.6016-1.8008zm10.078-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="oj" d="m259.68 34.199v9h19.684v-9z" fill="#fff" fill-rule="evenodd"/>
<g id="ok" transform="translate(-152.4 -332.04)">
<use id="ol" x="412.91983" y="373.07986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="om" transform="translate(-152.4 -332.04)">
<use id="on" x="417.35983" y="373.07986" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="oo" transform="translate(-152.4 -332.04)">
<use id="op" x="419.99985" y="373.07986" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="oq" transform="translate(-152.4 -332.04)">
<use id="or" x="421.79987" y="373.07986" width="100%" height="100%" xlink:href="#b"/>
<use id="os" x="424.79987" y="373.07986" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ot" transform="translate(-152.4 -332.04)">
<use id="ou" x="426.35986" y="373.07986" width="100%" height="100%" xlink:href="#b"/>
<use id="ov" x="429.35986" y="373.07986" width="100%" height="100%" xlink:href="#u"/>
</g>
<path id="ow" d="m145.8 26.883h-23.758v0.47657h23.758zm-0.59766 2.0391 3.5977-1.8008-3.5977-1.8008zm-22.562-3.6016-3.5976 1.8008 3.5976 1.8008"/>
<path id="ox" d="m30.121 11.641h21.719v0.35937h-21.719zm0.60156 1.9219-3.6016-1.8008 3.6016-1.8008zm20.52-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<g id="oy" transform="translate(-152.4 -332.04)" clip-path="url(#cd)">
<path id="oz" d="m471.12 348.84v43.559h39v-43.559z" fill="url(#ai)" fill-rule="evenodd"/>
</g>
<path id="pa" d="m318.48 16.562h39.48v44.039h-39.48zm0.48046 43.797-0.23828-0.23828h39l-0.24218 0.23828v-43.559l0.24218 0.23828h-39l0.23828-0.23828"/>
<g id="pb" transform="translate(-152.4 -332.04)" clip-path="url(#cb)">
<path id="pc" d="m482.52 358.8v16.199h18.238v-16.199z" fill="url(#as)" fill-rule="evenodd"/>
</g>
<path id="pd" d="m329.88 26.52h18.719v16.68h-18.719zm0.48046 16.441-0.24219-0.23828h18.242l-0.24219 0.23828v-16.199l0.24219 0.23828h-18.242l0.24219-0.23828"/>
<path id="pe" d="m336.24 45.961v12.359h-0.35936v-12.359zm-1.9219 0.60156 1.8008-3.6016 1.8008 3.6016zm3.6016 11.16-1.8008 3.5976-1.8008-3.5976"/>
<path id="pf" d="m319.92 35.762h6.3594v0.35938h-6.3594zm0.60156 2.0391-3.6016-1.8008 3.6016-1.8008zm5.1562-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<g id="pg" transform="translate(-152.4 -332.04)" clip-path="url(#bz)">
<path id="ph" d="m545.76 349.2v43.68h33.359v-43.68z" fill="url(#ar)" fill-rule="evenodd"/>
</g>
<path id="pi" d="m393.12 17.039h33.84v44.043h-33.84zm0.48047 43.801-0.23828-0.23829h33.359l-0.24218 0.23829v-43.68l0.24218 0.24219h-33.359l0.23828-0.24219"/>
<path id="pj" d="m310.56 23.402v9.4805h15.84v-9.4805z" fill="#fff" fill-rule="evenodd"/>
<g id="pk" transform="translate(-152.4 -332.04)">
<use id="pl" x="463.7998" y="362.27985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="pm" transform="translate(-152.4 -332.04)">
<use id="pn" x="468.23984" y="362.27985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="po" transform="translate(-152.4 -332.04)">
<use id="pp" x="470.87982" y="362.27985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="pq" transform="translate(-152.4 -332.04)">
<use id="pr" x="472.67984" y="362.27985" width="100%" height="100%" xlink:href="#b"/>
<use id="ps" x="475.67984" y="362.27985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="pt" transform="translate(-152.4 -332.04)">
<use id="pu" x="477.23984" y="362.27985" width="100%" height="100%" xlink:href="#n"/>
</g>
<path id="pv" d="m379.68 18.961v11.641h16.32v-11.641z" fill="#fff" fill-rule="evenodd"/>
<g id="pw" transform="translate(-152.4 -332.04)">
<use id="px" x="532.9198" y="357.71985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="py" transform="translate(-152.4 -332.04)">
<use id="pz" x="537.3598" y="357.71985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="qa" transform="translate(-152.4 -332.04)">
<use id="qb" x="539.99976" y="357.71985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="qc" transform="translate(-152.4 -332.04)">
<use id="qd" x="541.7998" y="357.71985" width="100%" height="100%" xlink:href="#b"/>
<use id="qe" x="544.7998" y="357.71985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="qf" transform="translate(-152.4 -332.04)">
<use id="qg" x="546.3598" y="357.71985" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="qh" d="m335.52 30.121v7.1992h8.6367v-7.1992z" fill="#fff" fill-rule="evenodd"/>
<g id="qi" transform="translate(-152.4 -332.04)">
<use id="qj" x="488.7598" y="367.55984" width="100%" height="100%" xlink:href="#bl"/>
</g>
<g id="qk" transform="translate(-152.4 -332.04)">
<use id="ql" x="491.03979" y="367.55984" width="100%" height="100%" xlink:href="#bk"/>
</g>
<g id="qm" transform="translate(-152.4 -332.04)">
<use id="qn" x="492.3598" y="367.55984" width="100%" height="100%" xlink:href="#bj"/>
</g>
<g id="qo" transform="translate(-152.4 -332.04)">
<use id="qp" x="494.51981" y="367.55984" width="100%" height="100%" xlink:href="#bi"/>
</g>
<g id="qq" transform="translate(-152.4 -332.04)" clip-path="url(#bx)">
<path id="qr" d="m557.64 359.88v16.199h11.16v-16.199z" fill="url(#aq)" fill-rule="evenodd"/>
</g>
<path id="qs" d="m405 27.602h11.641v16.68h-11.641zm0.48047 16.438-0.23829-0.11718h11.16l-0.24219 0.11718v-16.199l0.24219 0.12109h-11.16l0.23829-0.12109"/>
<path id="qt" d="m405.48 45.723v12.957h-0.48047v-12.957zm-2.0391 0.59765 1.8008-3.5976 1.8008 3.5976zm3.6016 11.762-1.8008 3.5977-1.8008-3.5977"/>
<path id="qu" d="m338.88 48.602v9h13.437v-9z" fill="#fff" fill-rule="evenodd"/>
<g id="qv" transform="translate(-152.4 -332.04)">
<use id="qw" x="492.11981" y="387.47986" width="100%" height="100%" xlink:href="#r"/>
<use id="qx" x="495.11981" y="387.47986" width="100%" height="100%" xlink:href="#f"/>
<use id="qy" x="498.11981" y="387.47986" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="qz" transform="translate(-152.4 -332.04)">
<use id="ra" x="500.99979" y="387.47986" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="rb" d="m376.32 31.562v7.5586h22.082v-7.5586z" fill="#fff" fill-rule="evenodd"/>
<g id="rc" transform="translate(-152.4 -332.04)">
<use id="rd" x="529.55981" y="370.31985" width="100%" height="100%" xlink:href="#m"/>
<use id="re" x="532.55981" y="370.31985" width="100%" height="100%" xlink:href="#f"/>
<use id="rf" x="535.55981" y="370.31985" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="rg" transform="translate(-152.4 -332.04)">
<use id="rh" x="538.43976" y="370.31985" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="ri" d="m406.56 60.723v9.4766h28.32v-9.4766z" fill="#fff" fill-rule="evenodd"/>
<g id="rj" transform="translate(-152.4 -332.04)">
<use id="rk" x="559.7998" y="399.59985" width="100%" height="100%" xlink:href="#f"/>
<use id="rl" x="562.7998" y="399.59985" width="100%" height="100%" xlink:href="#g"/>
<use id="rm" x="565.79974" y="399.59985" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="rn" transform="translate(-152.4 -332.04)">
<use id="ro" x="568.67975" y="399.59985" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="rp" d="m315.36 40.562v9.3594h14.879v-9.3594z" fill="#fff" fill-rule="evenodd"/>
<g id="rq" transform="translate(-152.4 -332.04)">
<use id="rr" x="468.59982" y="379.31985" width="100%" height="100%" xlink:href="#r"/>
<use id="rs" x="471.59982" y="379.31985" width="100%" height="100%" xlink:href="#f"/>
<use id="rt" x="474.59982" y="379.31985" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ru" transform="translate(-152.4 -332.04)">
<use id="rv" x="477.4798" y="379.31985" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="rw" d="m395.16 35.402h6v0.48046h-6zm0.60157 2.0391-3.6016-1.8008 3.6016-1.8008zm4.8008-3.6016 3.5976 1.8008-3.5976 1.8008"/>
</svg>

After

Width:  |  Height:  |  Size: 54 KiB

View File

@ -0,0 +1,14 @@
Name,Description,Flags,Value
(via3.1),Min and max L and W of via3 (except for rule via3.1a),AL,0.200
(via3.1a),Two sizes of square via3 allowed inside :drc_tag:`areaid.mt`: 0.200um and 0.800um,AL,
(via3.2),Spacing of via3 to via3,AL,0.200
(via3.3),Only min. square via3s are allowed except die seal ring where via3s are (Via3 CD)*L,,0.2*L
(via3.4),Via3 must be enclosed by Met3 by at least …,AL,0.060
(via3.5),Via3 must be enclosed by Met3 on one of two adjacent sides by at least …,AL,0.090
(via3.11),Min and max L and W of via3,CU,0.210
(via3.12),Min spacing between via2's,CU,0.180
(via3.13),Via3 must be enclosed by Met3 by at least …,CU,0.055
(via3.14),Min spacing between via3 rows,CU,0.350
(via3.irdrop.1),"For 1 <= n <= 2 via3's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.0
(via3.irdrop.2),"For 3 <= n <= 15 via3's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.6
(via3.irdrop.3),"For 16 <= n <= 30 via3's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.8
1 Name Description Flags Value
2 (via3.1) Min and max L and W of via3 (except for rule via3.1a) AL 0.200
3 (via3.1a) Two sizes of square via3 allowed inside :drc_tag:`areaid.mt`: 0.200um and 0.800um AL
4 (via3.2) Spacing of via3 to via3 AL 0.200
5 (via3.3) Only min. square via3s are allowed except die seal ring where via3s are (Via3 CD)*L 0.2*L
6 (via3.4) Via3 must be enclosed by Met3 by at least … AL 0.060
7 (via3.5) Via3 must be enclosed by Met3 on one of two adjacent sides by at least … AL 0.090
8 (via3.11) Min and max L and W of via3 CU 0.210
9 (via3.12) Min spacing between via2's CU 0.180
10 (via3.13) Via3 must be enclosed by Met3 by at least … CU 0.055
11 (via3.14) Min spacing between via3 rows CU 0.350
12 (via3.irdrop.1) For 1 <= n <= 2 via3's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.0
13 (via3.irdrop.2) For 3 <= n <= 15 via3's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.6
14 (via3.irdrop.3) For 16 <= n <= 30 via3's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.8

View File

@ -0,0 +1,4 @@
Name,Description,Flags,Value
(indm.1),Min width of top_indmMetal,,N/A
(indm.2),Min spacing between two top_indmMetal,,N/A
(indm.3),top_padVia must be enclosed by top_indmMetal by atleast,,N/A
1 Name Description Flags Value
2 (indm.1) Min width of top_indmMetal N/A
3 (indm.2) Min spacing between two top_indmMetal N/A
4 (indm.3) top_padVia must be enclosed by top_indmMetal by atleast N/A

View File

@ -0,0 +1,275 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="ax" width="335.28pt" height="53.16pt" version="1.1" viewBox="0 0 335.28 53.16" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="ay">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="az">
<g id="ba">
<symbol id="a" overflow="visible">
<path id="bb" d="m0.10938-2.3906c0.078125-0.015625 0.125-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.375v1.5156c0 0.32812-0.078125 0.42188-0.42188 0.42188v0.09375h1.3281v-0.09375c-0.3125-0.015625-0.40625-0.078125-0.40625-0.3125v-1.6875c0-0.015625 0.046875-0.078125 0.09375-0.10938 0.15625-0.14062 0.40625-0.25 0.625-0.25 0.25 0 0.39062 0.21875 0.39062 0.64062v1.2969c0 0.32812-0.0625 0.40625-0.40625 0.42188v0.09375h1.3438v-0.09375c-0.34375 0-0.4375-0.10938-0.4375-0.46875v-1.5156c0.1875-0.26562 0.375-0.375 0.65625-0.375 0.34375 0 0.45312 0.17188 0.45312 0.67188v1.2656c0 0.32812-0.046875 0.39062-0.39062 0.42188v0.09375h1.3125v-0.09375l-0.15625-0.015625c-0.1875 0-0.26562-0.10938-0.26562-0.34375v-1.2344c0-0.71875-0.23438-1.0781-0.6875-1.0781-0.35938 0-0.65625 0.15625-0.98438 0.51562-0.10938-0.34375-0.3125-0.51562-0.64062-0.51562-0.26562 0-0.42188 0.09375-0.92188 0.46875v-0.45312l-0.046875-0.015625c-0.3125 0.125-0.51562 0.1875-0.84375 0.28125z"/>
</symbol>
<symbol id="ah" overflow="visible">
<path id="bc" d="m2.4531-0.98438c-0.29688 0.45312-0.54688 0.625-0.9375 0.625-0.34375 0-0.59375-0.17188-0.76562-0.51562-0.10938-0.21875-0.15625-0.42188-0.17188-0.78125h1.8594c-0.0625-0.39062-0.10938-0.5625-0.26562-0.76562-0.1875-0.21875-0.45312-0.34375-0.76562-0.34375-0.29688 0-0.57812 0.10938-0.8125 0.3125-0.28125 0.25-0.4375 0.67188-0.4375 1.1719 0 0.82812 0.42188 1.3438 1.1094 1.3438 0.57812 0 1.0312-0.35938 1.2812-1zm-1.8594-0.875c0.0625-0.46875 0.26562-0.6875 0.64062-0.6875 0.35938 0 0.5 0.17188 0.57812 0.6875z"/>
</symbol>
<symbol id="ag" overflow="visible">
<path id="bd" d="m1.5312-2.7031h-0.60938v-0.6875c0-0.0625 0-0.078125-0.046875-0.078125-0.03125 0.0625-0.078125 0.10938-0.10938 0.15625-0.23438 0.34375-0.48438 0.625-0.57812 0.65625-0.078125 0.03125-0.10938 0.078125-0.10938 0.10938 0 0.015625 0 0.03125 0.03125 0.03125h0.3125v1.8125c0 0.5 0.17188 0.76562 0.53125 0.76562 0.29688 0 0.51562-0.14062 0.71875-0.45312l-0.078125-0.078125c-0.125 0.15625-0.21875 0.21875-0.35938 0.21875-0.21875 0-0.3125-0.15625-0.3125-0.54688v-1.7188h0.60938z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="be" d="m0.92188-1.9844c0.34375 0 0.48438 0.015625 0.625 0.078125 0.375 0.125 0.60938 0.46875 0.60938 0.875 0 0.51562-0.34375 0.90625-0.78125 0.90625-0.15625 0-0.28125-0.046875-0.5-0.1875-0.1875-0.10938-0.28125-0.15625-0.39062-0.15625-0.14062 0-0.21875 0.078125-0.21875 0.20312 0 0.21875 0.25 0.34375 0.67188 0.34375 0.45312 0 0.9375-0.15625 1.2188-0.39062 0.28125-0.25 0.4375-0.59375 0.4375-1 0-0.3125-0.09375-0.59375-0.26562-0.78125-0.125-0.125-0.23438-0.20312-0.5-0.3125 0.40625-0.28125 0.5625-0.5 0.5625-0.82812 0-0.48438-0.39062-0.82812-0.9375-0.82812-0.29688 0-0.5625 0.10938-0.78125 0.29688-0.1875 0.17188-0.26562 0.32812-0.40625 0.6875l0.09375 0.015625c0.25-0.4375 0.51562-0.64062 0.89062-0.64062 0.39062 0 0.65625 0.26562 0.65625 0.65625 0 0.20312-0.078125 0.42188-0.23438 0.57812-0.17188 0.17188-0.34375 0.26562-0.75 0.40625z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="bf" d="m1.0469-2.7656-0.92188 0.32812v0.09375h0.046875c0.0625-0.015625 0.14062-0.015625 0.20312-0.015625 0.14062 0 0.1875 0.09375 0.1875 0.35938v1.3906c0 0.42188-0.046875 0.5-0.46875 0.51562v0.09375h1.4219v-0.09375c-0.39062-0.03125-0.4375-0.09375-0.4375-0.51562v-2.125zm-0.28125-1.3281c-0.15625 0-0.29688 0.14062-0.29688 0.29688 0 0.17188 0.125 0.3125 0.29688 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.15625-0.14062-0.29688-0.3125-0.29688z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="bg" d="m0.09375-2.3906c0.03125-0.015625 0.09375-0.015625 0.17188-0.015625 0.15625 0 0.21875 0.078125 0.21875 0.375v1.4844c0 0.34375-0.078125 0.4375-0.375 0.45312v0.09375h1.2656v-0.09375c-0.29688-0.015625-0.39062-0.09375-0.39062-0.3125v-1.6875c0.28125-0.26562 0.42188-0.34375 0.625-0.34375 0.28125 0 0.4375 0.1875 0.4375 0.59375v1.25c0 0.375-0.078125 0.48438-0.39062 0.5v0.09375h1.25v-0.09375c-0.29688-0.03125-0.35938-0.09375-0.35938-0.39062v-1.375c0-0.5625-0.26562-0.90625-0.70312-0.90625-0.28125 0-0.46875 0.10938-0.875 0.48438v-0.46875l-0.046875-0.015625c-0.29688 0.10938-0.5 0.17188-0.82812 0.28125z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="bh" d="m2.0625 0.0625 0.89062-0.3125v-0.09375h-0.14062c-0.21875 0-0.26562-0.0625-0.26562-0.34375v-3.4062h-0.03125c-0.29688 0.09375-0.5 0.15625-0.89062 0.26562v0.09375c0.0625-0.015625 0.09375-0.015625 0.14062-0.015625 0.21875 0 0.28125 0.0625 0.28125 0.3125v0.9375c-0.23438-0.1875-0.39062-0.26562-0.64062-0.26562-0.6875 0-1.25 0.6875-1.25 1.5312 0 0.76562 0.45312 1.2969 1.1094 1.2969 0.34375 0 0.57812-0.125 0.78125-0.40625v0.39062zm-0.015625-0.67188c0 0.046875-0.046875 0.10938-0.10938 0.17188-0.10938 0.125-0.25 0.1875-0.4375 0.1875-0.48438 0-0.82812-0.48438-0.82812-1.2188 0-0.67188 0.29688-1.125 0.75-1.125 0.32812 0 0.625 0.28125 0.625 0.60938z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="bi" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="bj" d="m2.8438-0.82812-0.078125-0.03125c-0.21875 0.34375-0.29688 0.40625-0.5625 0.40625h-1.4375l1.0156-1.0625c0.53125-0.54688 0.76562-1.0156 0.76562-1.4844 0-0.59375-0.48438-1.0625-1.1094-1.0625-0.32812 0-0.64062 0.14062-0.875 0.375-0.1875 0.20312-0.28125 0.40625-0.375 0.82812l0.125 0.03125c0.23438-0.59375 0.45312-0.78125 0.875-0.78125 0.5 0 0.84375 0.34375 0.84375 0.84375 0 0.46875-0.28125 1.0312-0.78125 1.5625l-1.0625 1.125v0.078125h2.3281z"/>
</symbol>
<symbol id="ai" overflow="visible">
<path id="bk" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="af" overflow="visible">
<path id="bl" d="m2.2812-2.1562h-0.65625v0.0625c0.15625 0.015625 0.21875 0.0625 0.21875 0.15625 0 0.046875 0 0.09375-0.03125 0.14062l-0.46875 1.25-0.48438-1.2344c-0.03125-0.0625-0.046875-0.125-0.046875-0.17188 0-0.078125 0.046875-0.125 0.21875-0.14062v-0.0625h-0.9375v0.0625c0.17188 0.015625 0.21875 0.0625 0.4375 0.5625l0.57812 1.375c0 0.03125 0.015625 0.0625 0.03125 0.09375 0.03125 0.09375 0.0625 0.125 0.09375 0.125 0.015625 0 0.0625-0.0625 0.125-0.23438l0.60938-1.5469c0.14062-0.3125 0.17188-0.35938 0.3125-0.375z"/>
</symbol>
<symbol id="ae" overflow="visible">
<path id="bm" d="m0.84375-2.2031-0.75 0.26562v0.0625h0.046875c0.046875-0.015625 0.10938-0.015625 0.15625-0.015625 0.10938 0 0.15625 0.078125 0.15625 0.28125v1.125c0 0.34375-0.046875 0.39062-0.375 0.40625v0.078125h1.1406v-0.078125c-0.32812-0.015625-0.35938-0.0625-0.35938-0.40625v-1.7031zm-0.23438-1.0781c-0.125 0-0.23438 0.10938-0.23438 0.25s0.10938 0.25 0.23438 0.25c0.14062 0 0.25-0.10938 0.25-0.25s-0.10938-0.25-0.25-0.25z"/>
</symbol>
<symbol id="ad" overflow="visible">
<path id="bn" d="m2.125-0.3125c-0.09375 0.0625-0.14062 0.09375-0.21875 0.09375-0.10938 0-0.14062-0.078125-0.14062-0.28125v-0.9375c0-0.25-0.03125-0.39062-0.09375-0.5-0.10938-0.17188-0.3125-0.26562-0.59375-0.26562-0.45312 0-0.8125 0.23438-0.8125 0.53125 0 0.10938 0.09375 0.20312 0.20312 0.20312 0.125 0 0.21875-0.09375 0.21875-0.20312v-0.0625c-0.015625-0.046875-0.015625-0.09375-0.015625-0.125 0-0.125 0.14062-0.23438 0.34375-0.23438 0.23438 0 0.35938 0.14062 0.35938 0.40625v0.28125c-0.73438 0.29688-0.8125 0.34375-1.0312 0.53125-0.09375 0.09375-0.17188 0.25-0.17188 0.40625 0 0.3125 0.21875 0.51562 0.51562 0.51562 0.20312 0 0.40625-0.09375 0.6875-0.34375 0.03125 0.25 0.10938 0.34375 0.3125 0.34375 0.17188 0 0.26562-0.0625 0.4375-0.23438zm-0.75-0.28125c0 0.15625-0.015625 0.20312-0.125 0.25-0.10938 0.078125-0.25 0.10938-0.34375 0.10938-0.17188 0-0.3125-0.15625-0.3125-0.35938v-0.03125c0-0.28125 0.20312-0.45312 0.78125-0.65625z"/>
</symbol>
<symbol id="ac" overflow="visible">
<path id="bo" d="m2.2812-0.65625-0.0625-0.03125c-0.1875 0.28125-0.25 0.32812-0.45312 0.32812h-1.1562l0.8125-0.84375c0.42188-0.45312 0.60938-0.8125 0.60938-1.1875 0-0.48438-0.39062-0.85938-0.89062-0.85938-0.26562 0-0.5 0.10938-0.6875 0.29688-0.15625 0.17188-0.21875 0.32812-0.29688 0.67188l0.09375 0.015625c0.1875-0.46875 0.35938-0.625 0.6875-0.625 0.40625 0 0.6875 0.28125 0.6875 0.67188 0 0.375-0.21875 0.82812-0.625 1.25l-0.85938 0.90625v0.0625h1.875z"/>
</symbol>
</g>
<image id="ab" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="aq">
<rect id="bp" width="4" height="4"/>
</clipPath>
<g id="n" clip-path="url(#aq)">
<use id="bq" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ab"/>
</g>
<image id="aa" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="ao">
<rect id="br" width="4" height="4"/>
</clipPath>
<g id="m" clip-path="url(#ao)">
<use id="bs" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aa"/>
</g>
<image id="z" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="am">
<rect id="bt" width="4" height="4"/>
</clipPath>
<g id="l" clip-path="url(#am)">
<use id="bu" transform="scale(.0625)" width="100%" height="100%" xlink:href="#z"/>
</g>
<image id="y" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="ak">
<rect id="bv" width="4" height="4"/>
</clipPath>
<g id="k" clip-path="url(#ak)">
<use id="bw" transform="scale(.0625)" width="100%" height="100%" xlink:href="#y"/>
</g>
<image id="x" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="av">
<rect id="bx" width="4" height="4"/>
</clipPath>
<g id="j" clip-path="url(#av)">
<use id="by" transform="scale(.0625)" width="100%" height="100%" xlink:href="#x"/>
</g>
<image id="w" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="at">
<rect id="bz" width="4" height="4"/>
</clipPath>
<g id="i" clip-path="url(#at)">
<use id="ca" transform="scale(.0625)" width="100%" height="100%" xlink:href="#w"/>
</g>
<image id="v" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="ar">
<rect id="cb" width="4" height="4"/>
</clipPath>
<g id="h" clip-path="url(#ar)">
<use id="cc" transform="scale(.0625)" width="100%" height="100%" xlink:href="#v"/>
</g>
<clipPath id="as">
<path id="cd" d="m360.48 273.36h31.801v18.242h-31.801z"/>
</clipPath>
<pattern id="o" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 360 276.6)" patternUnits="userSpaceOnUse">
<use id="ce" xlink:href="#h"/>
</pattern>
<clipPath id="au">
<path id="cf" d="m392.28 256.44h31.68v35.16h-31.68z"/>
</clipPath>
<pattern id="p" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 388.8 258.6)" patternUnits="userSpaceOnUse">
<use id="cg" xlink:href="#i"/>
</pattern>
<clipPath id="aj">
<path id="ch" d="m328.68 256.08h31.801v35.043h-31.801z"/>
</clipPath>
<pattern id="q" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 327.6 258.6)" patternUnits="userSpaceOnUse">
<use id="ci" xlink:href="#j"/>
</pattern>
<clipPath id="al">
<path id="cj" d="m486 264.96h20.398v15.961h-20.398z"/>
</clipPath>
<pattern id="r" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 482.4 265.8)" patternUnits="userSpaceOnUse">
<use id="ck" xlink:href="#k"/>
</pattern>
<clipPath id="an">
<path id="cl" d="m471.72 254.28h45.242v44.398h-45.242z"/>
</clipPath>
<pattern id="s" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 471.6 255)" patternUnits="userSpaceOnUse">
<use id="cm" xlink:href="#l"/>
</pattern>
<clipPath id="ap">
<path id="cn" d="m275.88 254.28h32.402v36.359h-32.402z"/>
</clipPath>
<pattern id="t" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 273.6 255)" patternUnits="userSpaceOnUse">
<use id="co" xlink:href="#m"/>
</pattern>
<clipPath id="aw">
<path id="cp" d="m206.28 254.28h31.918v36.359h-31.918z"/>
</clipPath>
<pattern id="u" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 205.2 255)" patternUnits="userSpaceOnUse">
<use id="cq" xlink:href="#n"/>
</pattern>
</defs>
<g id="cr" transform="translate(-181.92 -245.76)" clip-path="url(#aw)">
<path id="cs" d="m206.28 254.28v36.359h31.922v-36.359z" fill="url(#u)" fill-rule="evenodd"/>
</g>
<path id="ct" d="m24.117 8.2773h32.402v36.84h-32.402zm0.48047 36.602-0.23828-0.24218h31.918l-0.23828 0.24218v-36.359l0.23828 0.23828h-31.918l0.23828-0.23828"/>
<path id="cu" d="m31.559 24v9.3594h15.719v-9.3594z" fill="#fff" fill-rule="evenodd"/>
<g id="cv" transform="translate(-181.92 -245.76)">
<use id="cw" x="214.79991" y="276.59988" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="cx" transform="translate(-181.92 -245.76)">
<use id="cy" x="219.23991" y="276.59988" width="100%" height="100%" xlink:href="#ah"/>
</g>
<g id="cz" transform="translate(-181.92 -245.76)">
<use id="da" x="221.87991" y="276.59988" width="100%" height="100%" xlink:href="#ag"/>
</g>
<g id="db" transform="translate(-181.92 -245.76)">
<use id="dc" x="223.67992" y="276.59988" width="100%" height="100%" xlink:href="#g"/>
</g>
<path id="dd" d="m80.52 30.238v8.5195h18.117v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="de" transform="translate(-181.92 -245.76)">
<use id="df" x="263.3999" y="282.83987" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="dg" transform="translate(-181.92 -245.76)">
<use id="dh" x="264.8399" y="282.83987" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="di" transform="translate(-181.92 -245.76)">
<use id="dj" x="267.71991" y="282.83987" width="100%" height="100%" xlink:href="#c"/>
<use id="dk" x="270.71991" y="282.83987" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="dl" transform="translate(-181.92 -245.76)">
<use id="dm" x="275.15991" y="282.83987" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="dn" transform="translate(-181.92 -245.76)">
<use id="do" x="276.71991" y="282.83987" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="dp" d="m60.238 43.316h30.238v0.48047h-30.238zm0.60156 2.043-3.6016-1.8008 3.6016-1.8008zm29.039-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<g id="dq" transform="translate(-181.92 -245.76)" clip-path="url(#ap)">
<path id="dr" d="m275.88 254.28v36.359h32.398v-36.359z" fill="url(#t)" fill-rule="evenodd"/>
</g>
<path id="ds" d="m93.719 8.2773h32.879v36.84h-32.879zm0.48047 36.602-0.24218-0.24218h32.402l-0.24219 0.24218v-36.359l0.24219 0.23828h-32.402l0.24218-0.23828"/>
<path id="dt" d="m0 0v11.16h21.957v-11.16z" fill="#fff" fill-rule="evenodd"/>
<g id="du" transform="translate(-181.92 -245.76)">
<use id="dv" x="183.35992" y="252.5999" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="dw" transform="translate(-181.92 -245.76)">
<use id="dx" x="184.79993" y="252.5999" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="dy" transform="translate(-181.92 -245.76)">
<use id="dz" x="187.67993" y="252.5999" width="100%" height="100%" xlink:href="#c"/>
<use id="ea" x="190.67992" y="252.5999" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="eb" transform="translate(-181.92 -245.76)">
<use id="ec" x="195.11992" y="252.5999" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ed" transform="translate(-181.92 -245.76)">
<use id="ee" x="196.67992" y="252.5999" width="100%" height="100%" xlink:href="#ai"/>
</g>
<g id="ef" transform="translate(-181.92 -245.76)" clip-path="url(#an)">
<path id="eg" d="m471.72 254.28v44.398h45.238v-44.398z" fill="url(#s)" fill-rule="evenodd"/>
</g>
<path id="eh" d="m289.56 8.2773h45.719v44.883h-45.719zm0.35937 44.641-0.12109-0.23828h45.242l-0.24219 0.23828v-44.398l0.24219 0.23828h-45.242l0.12109-0.23828"/>
<g id="ei" transform="translate(-181.92 -245.76)" clip-path="url(#al)">
<path id="ej" d="m486 264.96v15.961h20.398v-15.961z" fill="url(#r)" fill-rule="evenodd"/>
</g>
<path id="ek" d="m303.84 18.957h20.879v16.441h-20.879zm0.47656 16.203-0.23828-0.24218h20.398l-0.23828 0.24218v-15.961l0.23828 0.23828h-20.398l0.23828-0.23828"/>
<path id="el" d="m240.72 25.316v8.5234h18v-8.5234z" fill="#fff" fill-rule="evenodd"/>
<g id="em" transform="translate(-181.92 -245.76)">
<use id="en" x="423.47983" y="277.91989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="eo" transform="translate(-181.92 -245.76)">
<use id="ep" x="424.91983" y="277.91989" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="eq" transform="translate(-181.92 -245.76)">
<use id="er" x="427.79984" y="277.91989" width="100%" height="100%" xlink:href="#c"/>
<use id="es" x="430.79984" y="277.91989" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="et" transform="translate(-181.92 -245.76)">
<use id="eu" x="435.23984" y="277.91989" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ev" transform="translate(-181.92 -245.76)">
<use id="ew" x="436.79984" y="277.91989" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="ex" transform="translate(-181.92 -245.76)" clip-path="url(#aj)">
<path id="ey" d="m328.68 256.08v35.039h31.801v-35.039z" fill="url(#q)" fill-rule="evenodd"/>
</g>
<path id="ez" d="m146.64 10.078h32.16v35.52h-32.16zm0.36329 35.281-0.24218-0.24218h31.801l-0.24219 0.24218v-35.043l0.24219 0.1211h-31.801l0.24218-0.1211"/>
<g id="fa" transform="translate(-181.92 -245.76)" clip-path="url(#au)">
<path id="fb" d="m392.28 256.44v35.16h31.68v-35.16z" fill="url(#p)" fill-rule="evenodd"/>
</g>
<path id="fc" d="m210.12 10.438h32.16v35.641h-32.16zm0.48046 35.402-0.23827-0.24219h31.68l-0.12109 0.24219v-35.16l0.12109 0.23828h-31.68l0.23827-0.23828"/>
<g id="fd" transform="translate(-181.92 -245.76)" clip-path="url(#as)">
<path id="fe" d="m360.48 273.36v18.238h31.801v-18.238z" fill="url(#o)" fill-rule="evenodd"/>
</g>
<path id="ff" d="m178.32 27.359h32.281v18.719h-32.281zm0.48046 18.48-0.23827-0.24219h31.801l-0.24219 0.24219v-18.242l0.24219 0.24219h-31.801l0.23827-0.24219"/>
<path id="fg" d="m181.68 18h25.918v0.47656h-25.918zm0.59766 2.0391-3.5977-1.8008 3.5977-1.8008zm24.723-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="fh" d="m216.36 12v8.5195h18.117v-8.5195z" fill="#fff" fill-rule="evenodd"/>
<g id="fi" transform="translate(-181.92 -245.76)">
<use id="fj" x="399.23984" y="264.59988" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="fk" transform="translate(-181.92 -245.76)">
<use id="fl" x="400.67984" y="264.59988" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="fm" transform="translate(-181.92 -245.76)">
<use id="fn" x="403.55984" y="264.59988" width="100%" height="100%" xlink:href="#c"/>
<use id="fo" x="406.55984" y="264.59988" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fp" transform="translate(-181.92 -245.76)">
<use id="fq" x="410.99985" y="264.59988" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fr" transform="translate(-181.92 -245.76)">
<use id="fs" x="412.55984" y="264.59988" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="ft" d="m27.84 4.6797h25.438v0.48046h-25.438zm0.59765 2.0391-3.5977-1.8008 3.5977-1.8008zm24.242-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="fu" d="m292.32 27.84h8.2812v0.47656h-8.2812zm0.60156 2.0391-3.6016-1.8008 3.6016-1.8008zm7.082-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="fv" d="m240.72 25.316v7.5625h10.437v-7.5625z" fill="#fff" fill-rule="evenodd"/>
<g id="fw" transform="translate(-181.92 -245.76)">
<use id="fx" x="423.47983" y="276.47989" width="100%" height="100%" xlink:href="#af"/>
</g>
<g id="fy" transform="translate(-181.92 -245.76)">
<use id="fz" x="425.75983" y="276.47989" width="100%" height="100%" xlink:href="#ae"/>
</g>
<g id="ga" transform="translate(-181.92 -245.76)">
<use id="gb" x="427.0798" y="276.47989" width="100%" height="100%" xlink:href="#ad"/>
</g>
<g id="gc" transform="translate(-181.92 -245.76)">
<use id="gd" x="429.23981" y="276.47989" width="100%" height="100%" xlink:href="#ac"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -0,0 +1,5 @@
Name,Description,Flags,Value
(nsm.1),Min. width of nsm,,3.000
(nsm.2),Min. spacing of nsm to nsm,,4.000
(nsm.3),"Min spacing, no overlap, between NSM_keepout to diff.dg, tap.dg, fom.dy, cfom.dg, cfom.mk, poly.dg, p1m.mk, li1.dg, cli1m.mk, metX.dg (X=1 to 5) and cmmX.mk (X=1 to 5). Exempt the following from the check: (a) cell name ""nikon*"" and (b) diff ring inside :drc_tag:`areaid.sl`",AL,1.000
(nsm.3a),"Min enclosure of diff.dg, tap.dg, fom.dy, cfom.dg, cfom.mk, poly.dg, p1m.mk, li1.dg, cli1m.mk, metX.dg (X=1 to 5) and cmmX.mk (X=1 to 5) by :drc_tag:`areaid.ft`. Exempt the following from the check: (a) cell name ""s8Fab_crntic*"" (b) blankings in the frame (rule uses :drc_tag:`areaid.dt` for exemption)",,3.000
1 Name Description Flags Value
2 (nsm.1) Min. width of nsm 3.000
3 (nsm.2) Min. spacing of nsm to nsm 4.000
4 (nsm.3) Min spacing, no overlap, between NSM_keepout to diff.dg, tap.dg, fom.dy, cfom.dg, cfom.mk, poly.dg, p1m.mk, li1.dg, cli1m.mk, metX.dg (X=1 to 5) and cmmX.mk (X=1 to 5). Exempt the following from the check: (a) cell name "nikon*" and (b) diff ring inside :drc_tag:`areaid.sl` AL 1.000
5 (nsm.3a) Min enclosure of diff.dg, tap.dg, fom.dy, cfom.dg, cfom.mk, poly.dg, p1m.mk, li1.dg, cli1m.mk, metX.dg (X=1 to 5) and cmmX.mk (X=1 to 5) by :drc_tag:`areaid.ft`. Exempt the following from the check: (a) cell name "s8Fab_crntic*" (b) blankings in the frame (rule uses :drc_tag:`areaid.dt` for exemption) 3.000

View File

@ -0,0 +1,19 @@
Name,Description,Flags,Value
(m4.-),"Algorithm should flag errors, for met4, if ANY of the following is true:\nAn entire 700x700 window is covered by cmm4 waffleDrop, and metX PD < 70% for same window.\n80-100% of 700x700 window is covered by cmm4 waffleDrop, and metX PD < 65% for same window.\n60-80% of 700x700 window is covered by cmm4 waffleDrop, and metX PD < 60% for same window.\n50-60% of 700x700 window is covered by cmm4 waffleDrop, and metX PD < 50% for same window.\n40-50% of 700x700 window is covered by cmm4 waffleDrop, and metX PD < 40% for same window.\n30-40% of 700x700 window is covered by cmm4 waffleDrop, and metX PD < 30% for same window.\nExclude cells whose area is below 40Kum2. Required for IP, Recommended for Chip-level.",RC,
(m4.1),Min width of met4,,0.300
(m4.2),Min spacing between two met4,,0.300
(m4.3),via3 must be enclosed by met4 by atleast,AL,0.065
(m4.4),Min area of met4 (rule exempted for probe pads which are exactly 1.42um by 1.42um),,N/A
(m4.4a),Min area of met4,,0.240
(m4.5a),Min. spacing of features attached to or extending from huge_met4 for a distance of up to 0.400 um to metal4 (rule not checked over non-huge met4 features),,0.400
(m4.5b),Min. spacing of huge_met4 to metal4 excluding features checked by m4.5a,,0.400
(m4.7),Min area of meta4 holes [um2],CU,0.200
(m4.pd.1),Min MM4_oxide_Pattern_density,RR,0.7
(m4.pd.2a),Rule m4.pd.1 has to be checked by dividing the chip into square regions of width and length equal to …,A,700
(m4.pd.2b),Rule m4.pd.1 has to be checked by dividing the chip into steps of …,A,70
(m4.11),Max width of metal4,CU,10.000
(m4.12),Add slots and remove vias and contacts if wider than…..,CU,10.000
(m4.13),Max pattern density (PD) of metal4; met4 overlapping pdm areas are excluded from the check,CU,0.77
(m4.14),Met4 PD window size,CU,50.000
(m4.14a),Met4 PD window step,CU,25.000
(m4.15),Via3 must be enclosed by met4 by at least…,CU,0.060
1 Name Description Flags Value
2 (m4.-) Algorithm should flag errors, for met4, if ANY of the following is true:\nAn entire 700x700 window is covered by cmm4 waffleDrop, and metX PD < 70% for same window.\n80-100% of 700x700 window is covered by cmm4 waffleDrop, and metX PD < 65% for same window.\n60-80% of 700x700 window is covered by cmm4 waffleDrop, and metX PD < 60% for same window.\n50-60% of 700x700 window is covered by cmm4 waffleDrop, and metX PD < 50% for same window.\n40-50% of 700x700 window is covered by cmm4 waffleDrop, and metX PD < 40% for same window.\n30-40% of 700x700 window is covered by cmm4 waffleDrop, and metX PD < 30% for same window.\nExclude cells whose area is below 40Kum2. Required for IP, Recommended for Chip-level. RC
3 (m4.1) Min width of met4 0.300
4 (m4.2) Min spacing between two met4 0.300
5 (m4.3) via3 must be enclosed by met4 by atleast AL 0.065
6 (m4.4) Min area of met4 (rule exempted for probe pads which are exactly 1.42um by 1.42um) N/A
7 (m4.4a) Min area of met4 0.240
8 (m4.5a) Min. spacing of features attached to or extending from huge_met4 for a distance of up to 0.400 um to metal4 (rule not checked over non-huge met4 features) 0.400
9 (m4.5b) Min. spacing of huge_met4 to metal4 excluding features checked by m4.5a 0.400
10 (m4.7) Min area of meta4 holes [um2] CU 0.200
11 (m4.pd.1) Min MM4_oxide_Pattern_density RR 0.7
12 (m4.pd.2a) Rule m4.pd.1 has to be checked by dividing the chip into square regions of width and length equal to … A 700
13 (m4.pd.2b) Rule m4.pd.1 has to be checked by dividing the chip into steps of … A 70
14 (m4.11) Max width of metal4 CU 10.000
15 (m4.12) Add slots and remove vias and contacts if wider than….. CU 10.000
16 (m4.13) Max pattern density (PD) of metal4; met4 overlapping pdm areas are excluded from the check CU 0.77
17 (m4.14) Met4 PD window size CU 50.000
18 (m4.14a) Met4 PD window step CU 25.000
19 (m4.15) Via3 must be enclosed by met4 by at least… CU 0.060

View File

@ -0,0 +1,496 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="cd" width="332.52pt" height="176.04pt" version="1.1" viewBox="0 0 332.52 176.04" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="ce">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="cf">
<g id="cg">
<symbol id="b" overflow="visible">
<path id="ch" d="m0.10938-2.3906c0.078125-0.015625 0.125-0.015625 0.20312-0.015625 0.15625 0 0.20312 0.09375 0.20312 0.375v1.5156c0 0.32812-0.078125 0.42188-0.42188 0.42188v0.09375h1.3281v-0.09375c-0.3125-0.015625-0.40625-0.078125-0.40625-0.3125v-1.6875c0-0.015625 0.046875-0.078125 0.09375-0.10938 0.15625-0.14062 0.40625-0.25 0.625-0.25 0.25 0 0.39062 0.21875 0.39062 0.64062v1.2969c0 0.32812-0.0625 0.40625-0.40625 0.42188v0.09375h1.3438v-0.09375c-0.34375 0-0.4375-0.10938-0.4375-0.46875v-1.5156c0.1875-0.26562 0.375-0.375 0.65625-0.375 0.34375 0 0.45312 0.17188 0.45312 0.67188v1.2656c0 0.32812-0.046875 0.39062-0.39062 0.42188v0.09375h1.3125v-0.09375l-0.15625-0.015625c-0.1875 0-0.26562-0.10938-0.26562-0.34375v-1.2344c0-0.71875-0.23438-1.0781-0.6875-1.0781-0.35938 0-0.65625 0.15625-0.98438 0.51562-0.10938-0.34375-0.3125-0.51562-0.64062-0.51562-0.26562 0-0.42188 0.09375-0.92188 0.46875v-0.45312l-0.046875-0.015625c-0.3125 0.125-0.51562 0.1875-0.84375 0.28125z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="ci" d="m2.4531-0.98438c-0.29688 0.45312-0.54688 0.625-0.9375 0.625-0.34375 0-0.59375-0.17188-0.76562-0.51562-0.10938-0.21875-0.15625-0.42188-0.17188-0.78125h1.8594c-0.0625-0.39062-0.10938-0.5625-0.26562-0.76562-0.1875-0.21875-0.45312-0.34375-0.76562-0.34375-0.29688 0-0.57812 0.10938-0.8125 0.3125-0.28125 0.25-0.4375 0.67188-0.4375 1.1719 0 0.82812 0.42188 1.3438 1.1094 1.3438 0.57812 0 1.0312-0.35938 1.2812-1zm-1.8594-0.875c0.0625-0.46875 0.26562-0.6875 0.64062-0.6875 0.35938 0 0.5 0.17188 0.57812 0.6875z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="cj" d="m1.5312-2.7031h-0.60938v-0.6875c0-0.0625 0-0.078125-0.046875-0.078125-0.03125 0.0625-0.078125 0.10938-0.10938 0.15625-0.23438 0.34375-0.48438 0.625-0.57812 0.65625-0.078125 0.03125-0.10938 0.078125-0.10938 0.10938 0 0.015625 0 0.03125 0.03125 0.03125h0.3125v1.8125c0 0.5 0.17188 0.76562 0.53125 0.76562 0.29688 0 0.51562-0.14062 0.71875-0.45312l-0.078125-0.078125c-0.125 0.15625-0.21875 0.21875-0.35938 0.21875-0.21875 0-0.3125-0.15625-0.3125-0.54688v-1.7188h0.60938z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="ck" d="m2.8281-1.3906h-0.60938v-2.6719h-0.26562l-1.875 2.6719v0.39062h1.6875v1h0.45312v-1h0.60938zm-1.0781 0h-1.4375l1.4375-2.0469z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="cl" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="k" overflow="visible">
<path id="cm" d="m2.8438-0.82812-0.078125-0.03125c-0.21875 0.34375-0.29688 0.40625-0.5625 0.40625h-1.4375l1.0156-1.0625c0.53125-0.54688 0.76562-1.0156 0.76562-1.4844 0-0.59375-0.48438-1.0625-1.1094-1.0625-0.32812 0-0.64062 0.14062-0.875 0.375-0.1875 0.20312-0.28125 0.40625-0.375 0.82812l0.125 0.03125c0.23438-0.59375 0.45312-0.78125 0.875-0.78125 0.5 0 0.84375 0.34375 0.84375 0.84375 0 0.46875-0.28125 1.0312-0.78125 1.5625l-1.0625 1.125v0.078125h2.3281z"/>
</symbol>
<symbol id="az" overflow="visible">
<path id="cn" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="co" d="m1.0938-3.5h1.1719c0.09375 0 0.10938-0.015625 0.14062-0.046875l0.21875-0.54688-0.046875-0.03125c-0.09375 0.125-0.15625 0.15625-0.28125 0.15625h-1.25l-0.65625 1.4219v0.03125c0 0.03125 0.015625 0.046875 0.0625 0.046875 0.1875 0 0.4375 0.03125 0.6875 0.10938 0.6875 0.23438 1 0.59375 1 1.2031 0 0.5625-0.35938 1.0156-0.82812 1.0156-0.125 0-0.21875-0.046875-0.40625-0.17188-0.1875-0.14062-0.32812-0.20312-0.45312-0.20312-0.17188 0-0.26562 0.078125-0.26562 0.23438 0 0.21875 0.28125 0.35938 0.73438 0.35938 0.5 0 0.9375-0.15625 1.2344-0.46875 0.28125-0.26562 0.40625-0.60938 0.40625-1.0625 0-0.4375-0.10938-0.70312-0.42188-1-0.25-0.26562-0.59375-0.40625-1.3125-0.53125z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="cp" d="m2.6562-0.39062c-0.10938 0.078125-0.17188 0.10938-0.26562 0.10938-0.14062 0-0.1875-0.078125-0.1875-0.34375v-1.1719c0-0.3125-0.03125-0.48438-0.10938-0.64062-0.14062-0.20312-0.39062-0.32812-0.75-0.32812-0.5625 0-1 0.29688-1 0.67188 0 0.14062 0.10938 0.26562 0.25 0.26562s0.26562-0.125 0.26562-0.25v-0.09375c-0.015625-0.0625-0.03125-0.10938-0.03125-0.15625 0-0.15625 0.20312-0.28125 0.4375-0.28125 0.29688 0 0.45312 0.17188 0.45312 0.48438v0.375c-0.92188 0.375-1.0156 0.42188-1.2812 0.64062-0.125 0.125-0.21875 0.32812-0.21875 0.53125 0 0.375 0.26562 0.64062 0.64062 0.64062 0.25 0 0.5-0.125 0.875-0.4375 0.03125 0.3125 0.125 0.4375 0.375 0.4375 0.20312 0 0.32812-0.078125 0.54688-0.29688zm-0.9375-0.34375c0 0.1875-0.03125 0.23438-0.15625 0.3125-0.14062 0.078125-0.3125 0.14062-0.4375 0.14062-0.20312 0-0.375-0.20312-0.375-0.46875v-0.03125c0-0.34375 0.25-0.5625 0.96875-0.82812z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="cq" d="m0.9375-2.0625c0.25-0.26562 0.4375-0.375 0.67188-0.375 0.29688 0 0.45312 0.21875 0.45312 0.64062v1.1875c0 0.40625-0.0625 0.48438-0.40625 0.51562v0.09375h1.2656v-0.09375c-0.32812-0.0625-0.35938-0.10938-0.35938-0.51562v-1.2031c0-0.625-0.25-0.95312-0.73438-0.95312-0.35938 0-0.60938 0.15625-0.89062 0.51562v-1.8281l-0.03125-0.015625c-0.20312 0.0625-0.34375 0.10938-0.6875 0.21875l-0.15625 0.046875v0.09375c0.015625-0.015625 0.046875-0.015625 0.0625-0.015625 0.26562 0 0.3125 0.046875 0.3125 0.3125v2.8281c0 0.42188-0.03125 0.46875-0.39062 0.51562v0.09375h1.2969v-0.09375c-0.34375-0.03125-0.40625-0.10938-0.40625-0.51562z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="cr" d="m2.875-0.29688h-0.03125c-0.28125 0-0.34375-0.0625-0.34375-0.34375v-2.0625h-0.95312v0.10938c0.375 0.015625 0.45312 0.078125 0.45312 0.375v1.4062c0 0.17188-0.03125 0.25-0.10938 0.32812-0.17188 0.125-0.35938 0.20312-0.53125 0.20312-0.23438 0-0.42188-0.20312-0.42188-0.46875v-1.9531h-0.89062v0.09375c0.29688 0.015625 0.375 0.09375 0.375 0.375v1.5156c0 0.46875 0.29688 0.78125 0.73438 0.78125 0.21875 0 0.45312-0.09375 0.60938-0.26562l0.26562-0.25v0.5h0.015625c0.3125-0.10938 0.51562-0.17188 0.82812-0.26562z"/>
</symbol>
<symbol id="bg" overflow="visible">
<path id="cs" d="m2.8125-2.3281v-0.23438h-0.45312c-0.125 0-0.21875-0.015625-0.32812-0.0625l-0.14062-0.046875c-0.15625-0.0625-0.3125-0.09375-0.46875-0.09375-0.5625 0-1.0156 0.4375-1.0156 0.98438 0 0.375 0.17188 0.60938 0.5625 0.79688l-0.25 0.25c-0.20312 0.17188-0.28125 0.29688-0.28125 0.40625 0 0.125 0.078125 0.20312 0.3125 0.32812-0.42188 0.3125-0.57812 0.5-0.57812 0.71875 0 0.32812 0.46875 0.59375 1.0312 0.59375 0.45312 0 0.92188-0.15625 1.2344-0.40625 0.21875-0.1875 0.32812-0.39062 0.32812-0.60938 0-0.375-0.28125-0.625-0.71875-0.64062l-0.78125-0.046875c-0.3125 0-0.46875-0.0625-0.46875-0.15625 0-0.125 0.20312-0.32812 0.35938-0.375 0.0625 0 0.09375 0.015625 0.10938 0.015625 0.125 0 0.20312 0.015625 0.23438 0.015625 0.21875 0 0.46875-0.09375 0.64062-0.25 0.20312-0.17188 0.29688-0.39062 0.29688-0.6875 0-0.17188-0.03125-0.3125-0.10938-0.5zm-1.9375 2.3438c0.20312 0.03125 0.6875 0.078125 0.98438 0.078125 0.54688 0 0.73438 0.078125 0.73438 0.29688 0 0.34375-0.45312 0.57812-1.125 0.57812-0.53125 0-0.875-0.17188-0.875-0.4375 0-0.14062 0.03125-0.21875 0.28125-0.51562zm0.03125-2.0469c0-0.34375 0.17188-0.5625 0.45312-0.5625 0.1875 0 0.34375 0.10938 0.4375 0.28125 0.10938 0.21875 0.17188 0.48438 0.17188 0.71875 0 0.34375-0.17188 0.54688-0.4375 0.54688-0.375 0-0.625-0.39062-0.625-0.96875z"/>
</symbol>
<symbol id="n" overflow="visible"></symbol>
<symbol id="bf" overflow="visible">
<path id="ct" d="m0.10938-3.7344h0.046875c0.0625-0.015625 0.125-0.015625 0.1875-0.015625 0.1875 0 0.25 0.078125 0.25 0.35938v2.875c0 0.3125-0.09375 0.39062-0.46875 0.42188v0.09375h1.4219v-0.09375c-0.39062-0.015625-0.45312-0.078125-0.45312-0.40625v-3.5938h-0.03125c-0.3125 0.09375-0.53125 0.15625-0.95312 0.26562z"/>
</symbol>
<symbol id="m" overflow="visible">
<path id="cu" d="m3.4219-2.7031v0.09375c0.20312 0.046875 0.26562 0.078125 0.26562 0.1875 0 0.09375-0.03125 0.23438-0.09375 0.39062l-0.54688 1.3281-0.5-1.3438c-0.10938-0.26562-0.10938-0.26562-0.10938-0.34375 0-0.14062 0.078125-0.17188 0.35938-0.21875v-0.09375h-1.2188v0.09375c0.21875 0.015625 0.28125 0.09375 0.40625 0.40625 0.046875 0.125 0.078125 0.23438 0.125 0.34375l-0.54688 1.1875-0.59375-1.5625c-0.03125-0.0625-0.03125-0.125-0.03125-0.17188 0-0.125 0.0625-0.1875 0.26562-0.20312v-0.09375h-1.0781v0.09375c0.14062 0.015625 0.1875 0.078125 0.3125 0.375l0.8125 2.0469c0.078125 0.1875 0.125 0.26562 0.15625 0.26562s0.078125-0.078125 0.15625-0.23438l0.67188-1.4375 0.54688 1.4219c0.078125 0.21875 0.10938 0.25 0.14062 0.25 0.046875 0 0.078125-0.046875 0.17188-0.28125l0.82812-2.0781c0.10938-0.25 0.125-0.28125 0.23438-0.32812v-0.09375z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="cv" d="m1.0469-2.7656-0.92188 0.32812v0.09375h0.046875c0.0625-0.015625 0.14062-0.015625 0.20312-0.015625 0.14062 0 0.1875 0.09375 0.1875 0.35938v1.3906c0 0.42188-0.046875 0.5-0.46875 0.51562v0.09375h1.4219v-0.09375c-0.39062-0.03125-0.4375-0.09375-0.4375-0.51562v-2.125zm-0.28125-1.3281c-0.15625 0-0.29688 0.14062-0.29688 0.29688 0 0.17188 0.125 0.3125 0.29688 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.15625-0.14062-0.29688-0.3125-0.29688z"/>
</symbol>
<symbol id="be" overflow="visible">
<path id="cw" d="m2.0625 0.0625 0.89062-0.3125v-0.09375h-0.14062c-0.21875 0-0.26562-0.0625-0.26562-0.34375v-3.4062h-0.03125c-0.29688 0.09375-0.5 0.15625-0.89062 0.26562v0.09375c0.0625-0.015625 0.09375-0.015625 0.14062-0.015625 0.21875 0 0.28125 0.0625 0.28125 0.3125v0.9375c-0.23438-0.1875-0.39062-0.26562-0.64062-0.26562-0.6875 0-1.25 0.6875-1.25 1.5312 0 0.76562 0.45312 1.2969 1.1094 1.2969 0.34375 0 0.57812-0.125 0.78125-0.40625v0.39062zm-0.015625-0.67188c0 0.046875-0.046875 0.10938-0.10938 0.17188-0.10938 0.125-0.25 0.1875-0.4375 0.1875-0.48438 0-0.82812-0.48438-0.82812-1.2188 0-0.67188 0.29688-1.125 0.75-1.125 0.32812 0 0.625 0.28125 0.625 0.60938z"/>
</symbol>
<symbol id="bd" overflow="visible">
<path id="cx" d="m0.17188 0.0625 3.0469-1.375v-0.40625l-3.0469-1.375v0.4375l2.5156 1.1406-2.5156 1.1406z"/>
</symbol>
<symbol id="bc" overflow="visible">
<path id="cy" d="m0.92188-1.9844c0.34375 0 0.48438 0.015625 0.625 0.078125 0.375 0.125 0.60938 0.46875 0.60938 0.875 0 0.51562-0.34375 0.90625-0.78125 0.90625-0.15625 0-0.28125-0.046875-0.5-0.1875-0.1875-0.10938-0.28125-0.15625-0.39062-0.15625-0.14062 0-0.21875 0.078125-0.21875 0.20312 0 0.21875 0.25 0.34375 0.67188 0.34375 0.45312 0 0.9375-0.15625 1.2188-0.39062 0.28125-0.25 0.4375-0.59375 0.4375-1 0-0.3125-0.09375-0.59375-0.26562-0.78125-0.125-0.125-0.23438-0.20312-0.5-0.3125 0.40625-0.28125 0.5625-0.5 0.5625-0.82812 0-0.48438-0.39062-0.82812-0.9375-0.82812-0.29688 0-0.5625 0.10938-0.78125 0.29688-0.1875 0.17188-0.26562 0.32812-0.40625 0.6875l0.09375 0.015625c0.25-0.4375 0.51562-0.64062 0.89062-0.64062 0.39062 0 0.65625 0.26562 0.65625 0.65625 0 0.20312-0.078125 0.42188-0.23438 0.57812-0.17188 0.17188-0.34375 0.26562-0.75 0.40625z"/>
</symbol>
<symbol id="bb" overflow="visible">
<path id="cz" d="m3.2188 0.0625v-0.4375l-2.5156-1.1406 2.5156-1.1406v-0.4375l-3.0469 1.375v0.40625z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="da" d="m1.5312-4.0625c-0.34375 0-0.59375 0.10938-0.8125 0.3125-0.34375 0.34375-0.57812 1.0312-0.57812 1.7344 0 0.65625 0.20312 1.3594 0.48438 1.6875 0.21875 0.26562 0.53125 0.40625 0.875 0.40625 0.3125 0 0.5625-0.09375 0.78125-0.3125 0.34375-0.32812 0.57812-1.0156 0.57812-1.75 0-1.2188-0.54688-2.0781-1.3281-2.0781zm-0.03125 0.15625c0.51562 0 0.78125 0.6875 0.78125 1.9375s-0.26562 1.8906-0.78125 1.8906-0.78125-0.64062-0.78125-1.8906c0-1.2656 0.26562-1.9375 0.78125-1.9375z"/>
</symbol>
<symbol id="ba" overflow="visible">
<path id="db" d="m0.92188-4.0938h-0.03125c-0.25 0.078125-0.42188 0.14062-0.70312 0.21875l-0.17188 0.046875v0.09375c0.03125-0.015625 0.0625-0.015625 0.10938-0.015625 0.23438 0 0.28125 0.0625 0.28125 0.3125v3.1094c0 0.1875 0.51562 0.39062 1 0.39062 0.79688 0 1.4062-0.65625 1.4062-1.5156 0-0.75-0.45312-1.3125-1.0625-1.3125-0.35938 0-0.71875 0.21875-0.82812 0.51562zm0 2.1562c0-0.23438 0.28125-0.4375 0.59375-0.4375 0.46875 0 0.76562 0.46875 0.76562 1.1875 0 0.67188-0.29688 1.0625-0.78125 1.0625-0.3125 0-0.57812-0.14062-0.57812-0.29688z"/>
</symbol>
<symbol id="ay" overflow="visible">
<path id="dc" d="m2.2812-2.1562h-0.65625v0.0625c0.15625 0.015625 0.21875 0.0625 0.21875 0.15625 0 0.046875 0 0.09375-0.03125 0.14062l-0.46875 1.25-0.48438-1.2344c-0.03125-0.0625-0.046875-0.125-0.046875-0.17188 0-0.078125 0.046875-0.125 0.21875-0.14062v-0.0625h-0.9375v0.0625c0.17188 0.015625 0.21875 0.0625 0.4375 0.5625l0.57812 1.375c0 0.03125 0.015625 0.0625 0.03125 0.09375 0.03125 0.09375 0.0625 0.125 0.09375 0.125 0.015625 0 0.0625-0.0625 0.125-0.23438l0.60938-1.5469c0.14062-0.3125 0.17188-0.35938 0.3125-0.375z"/>
</symbol>
<symbol id="ax" overflow="visible">
<path id="dd" d="m0.84375-2.2031-0.75 0.26562v0.0625h0.046875c0.046875-0.015625 0.10938-0.015625 0.15625-0.015625 0.10938 0 0.15625 0.078125 0.15625 0.28125v1.125c0 0.34375-0.046875 0.39062-0.375 0.40625v0.078125h1.1406v-0.078125c-0.32812-0.015625-0.35938-0.0625-0.35938-0.40625v-1.7031zm-0.23438-1.0781c-0.125 0-0.23438 0.10938-0.23438 0.25s0.10938 0.25 0.23438 0.25c0.14062 0 0.25-0.10938 0.25-0.25s-0.10938-0.25-0.25-0.25z"/>
</symbol>
<symbol id="aw" overflow="visible">
<path id="de" d="m2.125-0.3125c-0.09375 0.0625-0.14062 0.09375-0.21875 0.09375-0.10938 0-0.14062-0.078125-0.14062-0.28125v-0.9375c0-0.25-0.03125-0.39062-0.09375-0.5-0.10938-0.17188-0.3125-0.26562-0.59375-0.26562-0.45312 0-0.8125 0.23438-0.8125 0.53125 0 0.10938 0.09375 0.20312 0.20312 0.20312 0.125 0 0.21875-0.09375 0.21875-0.20312v-0.0625c-0.015625-0.046875-0.015625-0.09375-0.015625-0.125 0-0.125 0.14062-0.23438 0.34375-0.23438 0.23438 0 0.35938 0.14062 0.35938 0.40625v0.28125c-0.73438 0.29688-0.8125 0.34375-1.0312 0.53125-0.09375 0.09375-0.17188 0.25-0.17188 0.40625 0 0.3125 0.21875 0.51562 0.51562 0.51562 0.20312 0 0.40625-0.09375 0.6875-0.34375 0.03125 0.25 0.10938 0.34375 0.3125 0.34375 0.17188 0 0.26562-0.0625 0.4375-0.23438zm-0.75-0.28125c0 0.15625-0.015625 0.20312-0.125 0.25-0.10938 0.078125-0.25 0.10938-0.34375 0.10938-0.17188 0-0.3125-0.15625-0.3125-0.35938v-0.03125c0-0.28125 0.20312-0.45312 0.78125-0.65625z"/>
</symbol>
<symbol id="av" overflow="visible">
<path id="df" d="m0.73438-1.5781c0.28125 0 0.39062 0 0.51562 0.046875 0.29688 0.10938 0.48438 0.375 0.48438 0.71875 0 0.39062-0.28125 0.70312-0.64062 0.70312-0.125 0-0.21875-0.03125-0.39062-0.14062-0.15625-0.09375-0.23438-0.125-0.3125-0.125-0.10938 0-0.1875 0.0625-0.1875 0.17188 0 0.17188 0.20312 0.26562 0.54688 0.26562 0.375 0 0.75-0.125 0.96875-0.3125 0.23438-0.20312 0.35938-0.48438 0.35938-0.79688 0-0.25-0.078125-0.46875-0.21875-0.625-0.09375-0.10938-0.1875-0.15625-0.40625-0.25 0.34375-0.23438 0.45312-0.40625 0.45312-0.65625 0-0.39062-0.29688-0.67188-0.75-0.67188-0.23438 0-0.45312 0.09375-0.625 0.25-0.14062 0.125-0.20312 0.25-0.3125 0.53125l0.0625 0.015625c0.20312-0.34375 0.42188-0.5 0.71875-0.5 0.3125 0 0.53125 0.20312 0.53125 0.51562 0 0.17188-0.078125 0.34375-0.1875 0.46875-0.15625 0.14062-0.28125 0.20312-0.60938 0.32812z"/>
</symbol>
</g>
<image id="au" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="bl">
<rect id="dg" width="4" height="4"/>
</clipPath>
<g id="y" clip-path="url(#bl)">
<use id="dh" transform="scale(.0625)" width="100%" height="100%" xlink:href="#au"/>
</g>
<image id="at" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="bj">
<rect id="di" width="4" height="4"/>
</clipPath>
<g id="x" clip-path="url(#bj)">
<use id="dj" transform="scale(.0625)" width="100%" height="100%" xlink:href="#at"/>
</g>
<image id="as" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="bh">
<rect id="dk" width="4" height="4"/>
</clipPath>
<g id="w" clip-path="url(#bh)">
<use id="dl" transform="scale(.0625)" width="100%" height="100%" xlink:href="#as"/>
</g>
<image id="ar" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRoge3YwQnAQAwEsTj993ypwhkOpAIWBv88z7Jzzur+u7r+AwE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBtdn+38/M6v71FxBQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUBNQE1ATUPsAmLMGfO96OjUAAAAASUVORK5CYII="/>
<clipPath id="cb">
<rect id="dm" width="4" height="4"/>
</clipPath>
<g id="v" clip-path="url(#cb)">
<use id="dn" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ar"/>
</g>
<image id="aq" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="bz">
<rect id="do" width="4" height="4"/>
</clipPath>
<g id="u" clip-path="url(#bz)">
<use id="dp" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aq"/>
</g>
<image id="ap" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="bx">
<rect id="dq" width="4" height="4"/>
</clipPath>
<g id="t" clip-path="url(#bx)">
<use id="dr" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ap"/>
</g>
<image id="ao" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="bv">
<rect id="ds" width="4" height="4"/>
</clipPath>
<g id="s" clip-path="url(#bv)">
<use id="dt" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ao"/>
</g>
<image id="an" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="bt">
<rect id="du" width="4" height="4"/>
</clipPath>
<g id="r" clip-path="url(#bt)">
<use id="dv" transform="scale(.0625)" width="100%" height="100%" xlink:href="#an"/>
</g>
<image id="am" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="br">
<rect id="dw" width="4" height="4"/>
</clipPath>
<g id="q" clip-path="url(#br)">
<use id="dx" transform="scale(.0625)" width="100%" height="100%" xlink:href="#am"/>
</g>
<image id="al" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="bp">
<rect id="dy" width="4" height="4"/>
</clipPath>
<g id="p" clip-path="url(#bp)">
<use id="dz" transform="scale(.0625)" width="100%" height="100%" xlink:href="#al"/>
</g>
<image id="ak" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAmUlEQVRoge3ZwQnAIBAF0Wz673nTQP5BWB2EeceEaAZBD9YTdHd6haiq3+fv4f8YZwDNAJoBtEr7fdp3d58Pq/NevwIG0AygGUCL50D8YOh8mBrn+hUwgGYAzQDa8jkQBwr7ejI17/UrYADNAJoBtLh5ez9wiAE0A2gG0LwfoBlAM4BmAM37AZoBNANoBtC8H6AZQDOAZgDtA5u1Nmfk7SFUAAAAAElFTkSuQmCC"/>
<clipPath id="bn">
<rect id="ea" width="4" height="4"/>
</clipPath>
<g id="o" clip-path="url(#bn)">
<use id="eb" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ak"/>
</g>
<clipPath id="bo">
<path id="ec" d="m516.12 312.12h30.957v45.238h-30.957z"/>
</clipPath>
<pattern id="ah" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 514.8 314.28)" patternUnits="userSpaceOnUse">
<use id="ed" xlink:href="#o"/>
</pattern>
<clipPath id="bq">
<path id="ee" d="m371.16 361.2h32.52v25.922h-32.52z"/>
</clipPath>
<pattern id="z" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 370.8 364.68)" patternUnits="userSpaceOnUse">
<use id="ef" xlink:href="#p"/>
</pattern>
<clipPath id="bs">
<path id="eg" d="m371.16 315.36h32.52v25.922h-32.52z"/>
</clipPath>
<pattern id="aa" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 370.8 317.88)" patternUnits="userSpaceOnUse">
<use id="eh" xlink:href="#q"/>
</pattern>
<clipPath id="bu">
<path id="ei" d="m403.68 311.04h80.398v83.16h-80.398z"/>
</clipPath>
<pattern id="ab" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 403.2 314.28)" patternUnits="userSpaceOnUse">
<use id="ej" xlink:href="#r"/>
</pattern>
<clipPath id="bw">
<path id="ek" d="m268.8 408.24h30.961v22.922h-30.961z"/>
</clipPath>
<pattern id="ac" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 266.4 411.48)" patternUnits="userSpaceOnUse">
<use id="el" xlink:href="#s"/>
</pattern>
<clipPath id="by">
<path id="em" d="m299.76 387.12h30.957v44.039h-30.957z"/>
</clipPath>
<pattern id="ad" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 298.8 389.88)" patternUnits="userSpaceOnUse">
<use id="en" xlink:href="#t"/>
</pattern>
<clipPath id="ca">
<path id="eo" d="m237.72 386.52h31.082v44.039h-31.082z"/>
</clipPath>
<pattern id="ae" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 237.6 389.88)" patternUnits="userSpaceOnUse">
<use id="ep" xlink:href="#u"/>
</pattern>
<clipPath id="cc">
<path id="eq" d="m397.2 432.84h19.922v19.801h-19.922z"/>
</clipPath>
<pattern id="af" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 396 433.08)" patternUnits="userSpaceOnUse">
<use id="er" xlink:href="#v"/>
</pattern>
<clipPath id="bi">
<path id="es" d="m383.64 419.52h44.52v55.199h-44.52z"/>
</clipPath>
<pattern id="ag" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 381.6 422.28)" patternUnits="userSpaceOnUse">
<use id="et" xlink:href="#w"/>
</pattern>
<clipPath id="bk">
<path id="eu" d="m306.72 316.56h31.441v45.121h-31.441z"/>
</clipPath>
<pattern id="ai" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 306 317.88)" patternUnits="userSpaceOnUse">
<use id="ev" xlink:href="#x"/>
</pattern>
<clipPath id="bm">
<path id="ew" d="m239.28 316.56h30.957v45.121h-30.957z"/>
</clipPath>
<pattern id="aj" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 237.6 317.88)" patternUnits="userSpaceOnUse">
<use id="ex" xlink:href="#y"/>
</pattern>
</defs>
<g id="ey" transform="translate(-214.8 -298.92)" clip-path="url(#bm)">
<path id="ez" d="m239.28 316.56v45.121h30.961v-45.121z" fill="url(#aj)" fill-rule="evenodd"/>
</g>
<path id="fa" d="m24.238 17.398h31.441v45.602h-31.441zm0.48047 45.359-0.23828-0.23828h30.957l-0.23828 0.23828v-45.121l0.23828 0.24219h-30.957l0.23828-0.24219"/>
<path id="fb" d="m30.961 34.68v13.199h23.52v-13.199z" fill="#fff" fill-rule="evenodd"/>
<g id="fc" transform="translate(-214.8 -298.92)">
<use id="fd" x="247.0799" y="340.43985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fe" transform="translate(-214.8 -298.92)">
<use id="ff" x="251.51991" y="340.43985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="fg" transform="translate(-214.8 -298.92)">
<use id="fh" x="254.15991" y="340.43985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fi" transform="translate(-214.8 -298.92)">
<use id="fj" x="255.95992" y="340.43985" width="100%" height="100%" xlink:href="#c"/>
</g>
<path id="fk" d="m63.48 92.52v8.8789h17.398v-8.8789z" fill="#fff" fill-rule="evenodd"/>
<g id="fl" transform="translate(-214.8 -298.92)">
<use id="fm" x="279.11987" y="398.27985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="fn" transform="translate(-214.8 -298.92)">
<use id="fo" x="283.55991" y="398.27985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="fp" transform="translate(-214.8 -298.92)">
<use id="fq" x="286.19989" y="398.27985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fr" transform="translate(-214.8 -298.92)">
<use id="fs" x="287.99991" y="398.27985" width="100%" height="100%" xlink:href="#c"/>
<use id="ft" x="290.99991" y="398.27985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="fu" transform="translate(-214.8 -298.92)">
<use id="fv" x="292.55991" y="398.27985" width="100%" height="100%" xlink:href="#k"/>
</g>
<path id="fw" d="m59.398 60.957h29.039v0.35937h-29.039zm0.60156 1.9219-3.6016-1.8008 3.6016-1.8008zm27.84-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<g id="fx" transform="translate(-214.8 -298.92)" clip-path="url(#bk)">
<path id="fy" d="m306.72 316.56v45.121h31.441v-45.121z" fill="url(#ai)" fill-rule="evenodd"/>
</g>
<path id="fz" d="m91.68 17.398h31.918v45.602h-31.918zm0.48047 45.359-0.24219-0.23828h31.441l-0.1211 0.23828v-45.121l0.1211 0.24219h-31.441l0.24219-0.24219"/>
<path id="ga" d="m0 9.3594v12.117h23.398v-12.117z" fill="#fff" fill-rule="evenodd"/>
<g id="gb" transform="translate(-214.8 -298.92)">
<use id="gc" x="216.11992" y="314.99988" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="gd" transform="translate(-214.8 -298.92)">
<use id="ge" x="220.55991" y="314.99988" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="gf" transform="translate(-214.8 -298.92)">
<use id="gg" x="223.19991" y="314.99988" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gh" transform="translate(-214.8 -298.92)">
<use id="gi" x="224.99991" y="314.99988" width="100%" height="100%" xlink:href="#c"/>
<use id="gj" x="227.99991" y="314.99988" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="gk" transform="translate(-214.8 -298.92)">
<use id="gl" x="229.55991" y="314.99988" width="100%" height="100%" xlink:href="#az"/>
</g>
<g id="gm" transform="translate(-214.8 -298.92)" clip-path="url(#bi)">
<path id="gn" d="m383.64 419.52v55.199h44.52v-55.199z" fill="url(#ag)" fill-rule="evenodd"/>
</g>
<path id="go" d="m168.6 120.48h45v55.562h-45zm0.48047 55.32-0.23829-0.23827h44.52l-0.23829 0.23827v-55.199l0.23829 0.24219h-44.52l0.23829-0.24219"/>
<g id="gp" transform="translate(-214.8 -298.92)" clip-path="url(#cc)">
<path id="gq" d="m397.2 432.84v19.801h19.922v-19.801z" fill="url(#af)" fill-rule="evenodd"/>
</g>
<path id="gr" d="m182.16 133.68h20.398v20.277h-20.398zm0.48046 20.039-0.24219-0.24219h19.922l-0.1211 0.24219v-19.801l0.1211 0.23828h-19.922l0.24219-0.23828"/>
<path id="gs" d="m140.88 137.16v8.8828h17.52v-8.8828z" fill="#fff" fill-rule="evenodd"/>
<g id="gt" transform="translate(-214.8 -298.92)">
<use id="gu" x="356.63986" y="442.91983" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="gv" transform="translate(-214.8 -298.92)">
<use id="gw" x="361.07986" y="442.91983" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="gx" transform="translate(-214.8 -298.92)">
<use id="gy" x="363.71988" y="442.91983" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gz" transform="translate(-214.8 -298.92)">
<use id="ha" x="365.51987" y="442.91983" width="100%" height="100%" xlink:href="#c"/>
<use id="hb" x="368.51987" y="442.91983" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="hc" transform="translate(-214.8 -298.92)">
<use id="hd" x="370.07986" y="442.91983" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="he" transform="translate(-214.8 -298.92)" clip-path="url(#ca)">
<path id="hf" d="m237.72 386.52v44.039h31.078v-44.039z" fill="url(#ae)" fill-rule="evenodd"/>
</g>
<path id="hg" d="m22.68 87.359h31.441v44.52h-31.441zm0.48047 44.277-0.24219-0.23827h31.082l-0.24219 0.23827v-44.039l0.24219 0.24219h-31.082l0.24219-0.24219"/>
<g id="hh" transform="translate(-214.8 -298.92)" clip-path="url(#by)">
<path id="hi" d="m299.76 387.12v44.039h30.961v-44.039z" fill="url(#ad)" fill-rule="evenodd"/>
</g>
<path id="hj" d="m84.719 87.957h31.441v44.52h-31.441zm0.48047 44.281-0.23828-0.23829h30.957l-0.23829 0.23829v-44.039l0.23829 0.11719h-30.957l0.23828-0.11719"/>
<g id="hk" transform="translate(-214.8 -298.92)" clip-path="url(#bw)">
<path id="hl" d="m268.8 408.24v22.922h30.961v-22.922z" fill="url(#ac)" fill-rule="evenodd"/>
</g>
<path id="hm" d="m53.758 109.08h31.441v23.398h-31.441zm0.36328 23.16-0.12109-0.23829h30.961l-0.24219 0.23829v-22.922l0.24219 0.24219h-30.961l0.12109-0.24219"/>
<path id="hn" d="m57.48 97.316h24.48v0.36327h-24.48zm0.59766 2.043-3.5977-1.8008 3.5977-1.8008zm23.281-3.6016 3.6016 1.8008-3.6016 1.8008"/>
<path id="ho" d="m60.961 92.52v8.8789h17.52v-8.8789z" fill="#fff" fill-rule="evenodd"/>
<g id="hp" transform="translate(-214.8 -298.92)">
<use id="hq" x="276.71988" y="398.27985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hr" transform="translate(-214.8 -298.92)">
<use id="hs" x="281.15991" y="398.27985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ht" transform="translate(-214.8 -298.92)">
<use id="hu" x="283.7999" y="398.27985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="hv" transform="translate(-214.8 -298.92)">
<use id="hw" x="285.59991" y="398.27985" width="100%" height="100%" xlink:href="#c"/>
<use id="hx" x="288.59991" y="398.27985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="hy" transform="translate(-214.8 -298.92)">
<use id="hz" x="290.15991" y="398.27985" width="100%" height="100%" xlink:href="#k"/>
</g>
<g id="ia" transform="translate(-214.8 -298.92)" clip-path="url(#bu)">
<path id="ib" d="m403.68 311.04v83.16h80.398v-83.16z" fill="url(#ab)" fill-rule="evenodd"/>
</g>
<path id="ic" d="m188.64 11.879h80.879v83.641h-80.879zm0.48047 83.398-0.24219-0.23827h80.398l-0.11718 0.23827v-83.16l0.11718 0.24219h-80.398l0.24219-0.24219"/>
<g id="id" transform="translate(-214.8 -298.92)" clip-path="url(#bs)">
<path id="ie" d="m371.16 315.36v25.922h32.52v-25.922z" fill="url(#aa)" fill-rule="evenodd"/>
</g>
<path id="if" d="m156.12 16.316h33v26.281h-33zm0.47656 26.043-0.23827-0.24219h32.52l-0.23829 0.24219v-25.922l0.23829 0.24219h-32.52l0.23827-0.24219"/>
<g id="ig" transform="translate(-214.8 -298.92)" clip-path="url(#bq)">
<path id="ih" d="m371.16 361.2v25.922h32.52v-25.922z" fill="url(#z)" fill-rule="evenodd"/>
</g>
<path id="ii" d="m156.12 62.039h33v26.277h-33zm0.47656 26.16-0.23827-0.24218h32.52l-0.23829 0.24218v-25.922l0.23829 0.24219h-32.52l0.23827-0.24219"/>
<path id="ij" d="m160.08 46.559v12.121h-0.35937v-12.121zm-2.0391 0.59765 1.8008-3.5976 1.8008 3.5976zm3.6016 10.922-1.8008 3.6016-1.8008-3.6016"/>
<path id="ik" d="m133.92 92.039v8.7578h20.52v-8.7578z" fill="#fff" fill-rule="evenodd"/>
<g id="il" transform="translate(-214.8 -298.92)">
<use id="im" x="349.67987" y="397.67984" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="in" transform="translate(-214.8 -298.92)">
<use id="io" x="354.11987" y="397.67984" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ip" transform="translate(-214.8 -298.92)">
<use id="iq" x="356.75986" y="397.67984" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ir" transform="translate(-214.8 -298.92)">
<use id="is" x="358.55988" y="397.67984" width="100%" height="100%" xlink:href="#c"/>
<use id="it" x="361.55988" y="397.67984" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="iu" transform="translate(-214.8 -298.92)">
<use id="iv" x="363.11987" y="397.67984" width="100%" height="100%" xlink:href="#j"/>
<use id="iw" x="366.11987" y="397.67984" width="100%" height="100%" xlink:href="#i"/>
</g>
<path id="ix" d="m202.32 38.039v29.758h44.52v-29.758z" fill="#fff" fill-rule="evenodd"/>
<path id="iy" d="m202.2 37.797h44.879v30.121h-44.879zm0.35937 30-0.23827-0.23828h44.52l-0.24218 0.23828v-29.758l0.24218 0.11718h-44.52l0.23827-0.11718"/>
<g id="iz" transform="translate(-214.8 -298.92)">
<use id="ja" x="418.55984" y="343.31985" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="jb" transform="translate(-214.8 -298.92)">
<use id="jc" x="421.43982" y="343.31985" width="100%" height="100%" xlink:href="#g"/>
<use id="jd" x="424.43982" y="343.31985" width="100%" height="100%" xlink:href="#bg"/>
<use id="je" x="427.43982" y="343.31985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="jf" transform="translate(-214.8 -298.92)">
<use id="jg" x="431.75983" y="343.31985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="jh" transform="translate(-214.8 -298.92)">
<use id="ji" x="436.19983" y="343.31985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="jj" transform="translate(-214.8 -298.92)">
<use id="jk" x="438.83984" y="343.31985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jl" transform="translate(-214.8 -298.92)">
<use id="jm" x="440.63986" y="343.31985" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="jn" transform="translate(-214.8 -298.92)">
<use id="jo" x="443.27985" y="343.31985" width="100%" height="100%" xlink:href="#bf"/>
</g>
<g id="jp" transform="translate(-214.8 -298.92)">
<use id="jq" x="446.51987" y="343.31985" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="jr" transform="translate(-214.8 -298.92)">
<use id="js" x="450.83984" y="343.31985" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="jt" transform="translate(-214.8 -298.92)">
<use id="ju" x="452.27985" y="343.31985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jv" transform="translate(-214.8 -298.92)">
<use id="jw" x="454.07986" y="343.31985" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="jx" transform="translate(-214.8 -298.92)">
<use id="jy" x="418.55984" y="349.91986" width="100%" height="100%" xlink:href="#m"/>
</g>
<g id="jz" transform="translate(-214.8 -298.92)">
<use id="ka" x="422.87982" y="349.91986" width="100%" height="100%" xlink:href="#l"/>
</g>
<g id="kb" transform="translate(-214.8 -298.92)">
<use id="kc" x="424.31982" y="349.91986" width="100%" height="100%" xlink:href="#be"/>
<use id="kd" x="427.31982" y="349.91986" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ke" transform="translate(-214.8 -298.92)">
<use id="kf" x="429.11984" y="349.91986" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="kg" transform="translate(-214.8 -298.92)">
<use id="kh" x="433.67984" y="349.91986" width="100%" height="100%" xlink:href="#bd"/>
</g>
<g id="ki" transform="translate(-214.8 -298.92)">
<use id="kj" x="420.11984" y="356.51987" width="100%" height="100%" xlink:href="#bc"/>
<use id="kk" x="423.11984" y="356.51987" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="kl" transform="translate(-214.8 -298.92)">
<use id="km" x="424.55984" y="356.51987" width="100%" height="100%" xlink:href="#g"/>
<use id="kn" x="427.55981" y="356.51987" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ko" transform="translate(-214.8 -298.92)" clip-path="url(#bo)">
<path id="kp" d="m516.12 312.12v45.238h30.961v-45.238z" fill="url(#ah)" fill-rule="evenodd"/>
</g>
<path id="kq" d="m301.08 12.957h31.441v45.602h-31.441zm0.48046 45.48-0.23828-0.23828h30.957l-0.23827 0.23828v-45.238l0.23827 0.23828h-30.957l0.23828-0.23828"/>
<path id="kr" d="m159.36 12.957h25.559v0.48046h-25.559zm0.60156 2.043-3.6016-1.8008 3.6016-1.8008zm24.359-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="ks" d="m158.4 0v8.7578h27.961v-8.7578z" fill="#fff" fill-rule="evenodd"/>
<g id="kt" transform="translate(-214.8 -298.92)">
<use id="ku" x="374.15985" y="305.63989" width="100%" height="100%" xlink:href="#bb"/>
</g>
<g id="kv" transform="translate(-214.8 -298.92)">
<use id="kw" x="379.07983" y="305.63989" width="100%" height="100%" xlink:href="#f"/>
<use id="kx" x="382.07983" y="305.63989" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="ky" transform="translate(-214.8 -298.92)">
<use id="kz" x="383.63986" y="305.63989" width="100%" height="100%" xlink:href="#c"/>
<use id="la" x="386.63983" y="305.63989" width="100%" height="100%" xlink:href="#f"/>
<use id="lb" x="389.63983" y="305.63989" width="100%" height="100%" xlink:href="#f"/>
<use id="lc" x="392.63983" y="305.63989" width="100%" height="100%" xlink:href="#n"/>
</g>
<g id="ld" transform="translate(-214.8 -298.92)">
<use id="le" x="394.07983" y="305.63989" width="100%" height="100%" xlink:href="#g"/>
<use id="lf" x="397.07983" y="305.63989" width="100%" height="100%" xlink:href="#b"/>
</g>
<path id="lg" d="m272.88 32.277h24v0.48047h-24zm0.60155 2.0391-3.6016-1.7969 3.6016-1.8008zm22.797-3.5977 3.6016 1.8008-3.6016 1.7969"/>
<path id="lh" d="m176.4 92.039v8.7578h21v-8.7578z" fill="#fff" fill-rule="evenodd"/>
<g id="li" transform="translate(-214.8 -298.92)">
<use id="lj" x="392.15985" y="397.67984" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="lk" transform="translate(-214.8 -298.92)">
<use id="ll" x="396.59985" y="397.67984" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="lm" transform="translate(-214.8 -298.92)">
<use id="ln" x="399.23984" y="397.67984" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="lo" transform="translate(-214.8 -298.92)">
<use id="lp" x="401.03986" y="397.67984" width="100%" height="100%" xlink:href="#c"/>
<use id="lq" x="404.03986" y="397.67984" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="lr" transform="translate(-214.8 -298.92)">
<use id="ls" x="405.59985" y="397.67984" width="100%" height="100%" xlink:href="#j"/>
<use id="lt" x="408.59985" y="397.67984" width="100%" height="100%" xlink:href="#ba"/>
</g>
<path id="lu" d="m152.88 31.68h-25.918v0.47656h25.918zm-0.60156 2.0391 3.6016-1.8008-3.6016-1.8008zm-24.719-3.6016-3.5976 1.8008 3.5976 1.8008"/>
<path id="lv" d="m27.961 12.957h24.477v0.48046h-24.477zm0.59765 2.043-3.5976-1.8008 3.5976-1.8008zm23.281-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="lw" d="m170.88 144.72h8.0391v0.35937h-8.0391zm0.60156 2.0391-3.6016-1.8008 3.6016-1.8008zm6.8398-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="lx" d="m179.88 136.08v7.6797h10.441v-7.6797z" fill="#fff" fill-rule="evenodd"/>
<g id="ly" transform="translate(-214.8 -298.92)">
<use id="lz" x="395.63983" y="440.39981" width="100%" height="100%" xlink:href="#ay"/>
</g>
<g id="ma" transform="translate(-214.8 -298.92)">
<use id="mb" x="397.91983" y="440.39981" width="100%" height="100%" xlink:href="#ax"/>
</g>
<g id="mc" transform="translate(-214.8 -298.92)">
<use id="md" x="399.23984" y="440.39981" width="100%" height="100%" xlink:href="#aw"/>
</g>
<g id="me" transform="translate(-214.8 -298.92)">
<use id="mf" x="401.39981" y="440.39981" width="100%" height="100%" xlink:href="#av"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 41 KiB

View File

@ -0,0 +1,4 @@
Name,Description,Flags,Value
(m5.1),Min width of met5,,1.600
(m5.2),Min spacing between two met5,,1.600
(m5.3),via4 must be enclosed by met5 by atleast,,0.310
1 Name Description Flags Value
2 (m5.1) Min width of met5 1.600
3 (m5.2) Min spacing between two met5 1.600
4 (m5.3) via4 must be enclosed by met5 by atleast 0.310

View File

@ -0,0 +1,8 @@
Name,Description,Flags,Value
(via4.1),Min and max L and W of via4,,0.800
(via4.2),Spacing of via4 to via4,,0.800
(via4.3),Only min. square via4s are allowed except die seal ring where via4s are (Via4 CD)*L,,0.8*L
(via4.4),Via4 must be enclosed by Met4 by at least …,,0.190
(via4.irdrop.1),"For 1 <= n <= 4 via4's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.0
(via4.irdrop.2),"For 5 <= n <= 10 via4's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.2
(via4.irdrop.3),"For 11 <= n <= 100 via4's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than…",CU IR,0.5
1 Name Description Flags Value
2 (via4.1) Min and max L and W of via4 0.800
3 (via4.2) Spacing of via4 to via4 0.800
4 (via4.3) Only min. square via4s are allowed except die seal ring where via4s are (Via4 CD)*L 0.8*L
5 (via4.4) Via4 must be enclosed by Met4 by at least … 0.190
6 (via4.irdrop.1) For 1 <= n <= 4 via4's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.0
7 (via4.irdrop.2) For 5 <= n <= 10 via4's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.2
8 (via4.irdrop.3) For 11 <= n <= 100 via4's on the same connector, mcon area pre- and post- Cu conversion must differ by no more than… CU IR 0.5

View File

@ -0,0 +1,2 @@
Name,Description,Flags,Value
(pad.2),Min spacing of pad:dg to pad:dg,,1.270
1 Name Description Flags Value
2 (pad.2) Min spacing of pad:dg to pad:dg 1.270

View File

@ -0,0 +1,6 @@
Name,Description,Flags,Value
(rdl.1),Min width of rdl,,10
(rdl.2),Min spacing between two rdl,,10
(rdl.3),"Min enclosure of pad by rdl, except rdl interacting with bump",,10.750
(rdl.4),Min spacing between rdl and outer edge of the seal ring,,15.000
(rdl.5),(rdl OR ccu1m.mk) must not overlap :drc_tag:`areaid.ft`. Exempt the following from the check: (a) blankings in the frame (rule uses :drc_tag:`areaid.dt` for exemption),,
1 Name Description Flags Value
2 (rdl.1) Min width of rdl 10
3 (rdl.2) Min spacing between two rdl 10
4 (rdl.3) Min enclosure of pad by rdl, except rdl interacting with bump 10.750
5 (rdl.4) Min spacing between rdl and outer edge of the seal ring 15.000
6 (rdl.5) (rdl OR ccu1m.mk) must not overlap :drc_tag:`areaid.ft`. Exempt the following from the check: (a) blankings in the frame (rule uses :drc_tag:`areaid.dt` for exemption)

View File

@ -0,0 +1,25 @@
Name,Description,Flags,Value
(mf.1),Min. and max width of fuse,,0.800
(mf.2),Length of fuse,,7.200
(mf.3),Spacing between centers of adjacent fuses,,2.760
(mf.4),Spacing between center of fuse and fuse_metal (fuse shields are exempted),,3.300
(mf.5),Max. extension of fuse_metal beyond fuse boundary,,0.830
(mf.6),Spacing (no overlapping) between fuse center and Metal1,,3.300
(mf.7),Spacing (no overlapping) between fuse center and LI,,3.300
(mf.8),Spacing (no overlapping) between fuse center and poly,,2.660
(mf.9),Spacing (no overlapping) between fuse center and tap,,2.640
(mf.10),Spacing (no overlapping) between fuse center and diff,,3.250
(mf.11),Spacing (no overlapping) between fuse center and nwell,,3.320
(mf.12),Size of fuse_shield,,0.5x2.4
(mf.13),Min. spacing of center of fuse to fuse_shield,,2.200
(mf.14),Max. spacing of center of fuse to fuse_shield,,3.300
(mf.15),"Fuse_shields are only placed between periphery metal (i.e., without fuse:dg) and non-isolated edges of fuse as defined by mf.16",,
(mf.16),The edge of a fuse is considered non-isolated if wider than or equal to mf.2 and spaced to fuse_metal by less than …,,4.000
(mf.17),Offset between fuse_shields center and fuse center,NC,0.000
(mf.18),Min and max space between fuse_shield and fuse_metal (opposite edges). Rule checked within 1 gridpoint.,,0.600
(mf.19),Spacing (no overlapping) between fuse center and Metal2,,3.300
(mf.20),Only one fuse per metal line allowed,,
(mf.21),"Min spacing , no overlap, between metal3 and fuse center",,3.300
(mf.22),Min spacing between fuse_contact to fuse_contact,,1.960
(mf.23),Spacing (no overlapping) between fuse center and Metal4,,N/A
(mf.24),Spacing (no overlapping) between fuse center and Metal5,,3.300
1 Name Description Flags Value
2 (mf.1) Min. and max width of fuse 0.800
3 (mf.2) Length of fuse 7.200
4 (mf.3) Spacing between centers of adjacent fuses 2.760
5 (mf.4) Spacing between center of fuse and fuse_metal (fuse shields are exempted) 3.300
6 (mf.5) Max. extension of fuse_metal beyond fuse boundary 0.830
7 (mf.6) Spacing (no overlapping) between fuse center and Metal1 3.300
8 (mf.7) Spacing (no overlapping) between fuse center and LI 3.300
9 (mf.8) Spacing (no overlapping) between fuse center and poly 2.660
10 (mf.9) Spacing (no overlapping) between fuse center and tap 2.640
11 (mf.10) Spacing (no overlapping) between fuse center and diff 3.250
12 (mf.11) Spacing (no overlapping) between fuse center and nwell 3.320
13 (mf.12) Size of fuse_shield 0.5x2.4
14 (mf.13) Min. spacing of center of fuse to fuse_shield 2.200
15 (mf.14) Max. spacing of center of fuse to fuse_shield 3.300
16 (mf.15) Fuse_shields are only placed between periphery metal (i.e., without fuse:dg) and non-isolated edges of fuse as defined by mf.16
17 (mf.16) The edge of a fuse is considered non-isolated if wider than or equal to mf.2 and spaced to fuse_metal by less than … 4.000
18 (mf.17) Offset between fuse_shields center and fuse center NC 0.000
19 (mf.18) Min and max space between fuse_shield and fuse_metal (opposite edges). Rule checked within 1 gridpoint. 0.600
20 (mf.19) Spacing (no overlapping) between fuse center and Metal2 3.300
21 (mf.20) Only one fuse per metal line allowed
22 (mf.21) Min spacing , no overlap, between metal3 and fuse center 3.300
23 (mf.22) Min spacing between fuse_contact to fuse_contact 1.960
24 (mf.23) Spacing (no overlapping) between fuse center and Metal4 N/A
25 (mf.24) Spacing (no overlapping) between fuse center and Metal5 3.300

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 112 KiB

View File

@ -0,0 +1,5 @@
Name,Description,Flags,Value
(hvi.1),Min width of Hvi,P,0.600
(hvi.2a),Min spacing of Hvi to Hvi,P,0.700
(hvi.2b),Manual merge if space is below minimum,,
(hvi.4),Hvi must not overlap tunm,,
1 Name Description Flags Value
2 (hvi.1) Min width of Hvi P 0.600
3 (hvi.2a) Min spacing of Hvi to Hvi P 0.700
4 (hvi.2b) Manual merge if space is below minimum
5 (hvi.4) Hvi must not overlap tunm

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 54 KiB

View File

@ -0,0 +1,4 @@
Name,Description,Flags,Value
(hvnwell.8),Min space between HV_nwell and any nwell on different nets,,2.000
(hvnwell.9),(Nwell overlapping hvi) must be enclosed by hvi,,
(hvnwell.10),"LVnwell and HnWell should not be on the same net (for the purposes of this check, short the connectivity through resistors); Exempt HnWell with li nets tagged ""lv_net"" using text.dg and Hnwell connected to nwell overlapping :drc_tag:`areaid.hl`",TC,
1 Name Description Flags Value
2 (hvnwell.8) Min space between HV_nwell and any nwell on different nets 2.000
3 (hvnwell.9) (Nwell overlapping hvi) must be enclosed by hvi
4 (hvnwell.10) LVnwell and HnWell should not be on the same net (for the purposes of this check, short the connectivity through resistors); Exempt HnWell with li nets tagged "lv_net" using text.dg and Hnwell connected to nwell overlapping :drc_tag:`areaid.hl` TC

View File

@ -0,0 +1,238 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="aj" width="333.67pt" height="55.32pt" version="1.1" viewBox="0 0 333.67 55.32" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="ak">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="al">
<g id="am">
<symbol id="aa" overflow="visible">
<path id="an" d="m0.9375-2.0625c0.25-0.26562 0.4375-0.375 0.67188-0.375 0.29688 0 0.45312 0.21875 0.45312 0.64062v1.1875c0 0.40625-0.0625 0.48438-0.40625 0.51562v0.09375h1.2656v-0.09375c-0.32812-0.0625-0.35938-0.10938-0.35938-0.51562v-1.2031c0-0.625-0.25-0.95312-0.73438-0.95312-0.35938 0-0.60938 0.15625-0.89062 0.51562v-1.8281l-0.03125-0.015625c-0.20312 0.0625-0.34375 0.10938-0.6875 0.21875l-0.15625 0.046875v0.09375c0.015625-0.015625 0.046875-0.015625 0.0625-0.015625 0.26562 0 0.3125 0.046875 0.3125 0.3125v2.8281c0 0.42188-0.03125 0.46875-0.39062 0.51562v0.09375h1.2969v-0.09375c-0.34375-0.03125-0.40625-0.10938-0.40625-0.51562z"/>
</symbol>
<symbol id="w" overflow="visible">
<path id="ao" d="m2.8594-2.7031h-0.82812v0.09375c0.1875 0.015625 0.28125 0.078125 0.28125 0.1875 0 0.0625-0.015625 0.125-0.03125 0.1875l-0.59375 1.5469-0.625-1.5312c-0.03125-0.078125-0.046875-0.17188-0.046875-0.21875 0-0.10938 0.0625-0.15625 0.28125-0.17188v-0.09375h-1.1875v0.09375c0.23438 0.015625 0.28125 0.078125 0.54688 0.6875l0.71875 1.7188c0.015625 0.046875 0.03125 0.078125 0.046875 0.125 0.046875 0.10938 0.078125 0.15625 0.10938 0.15625 0.046875 0 0.078125-0.078125 0.17188-0.29688l0.76562-1.9219c0.17188-0.40625 0.21875-0.45312 0.39062-0.46875z"/>
</symbol>
<symbol id="s" overflow="visible">
<path id="ap" d="m1.0469-2.7656-0.92188 0.32812v0.09375h0.046875c0.0625-0.015625 0.14062-0.015625 0.20312-0.015625 0.14062 0 0.1875 0.09375 0.1875 0.35938v1.3906c0 0.42188-0.046875 0.5-0.46875 0.51562v0.09375h1.4219v-0.09375c-0.39062-0.03125-0.4375-0.09375-0.4375-0.51562v-2.125zm-0.28125-1.3281c-0.15625 0-0.29688 0.14062-0.29688 0.29688 0 0.17188 0.125 0.3125 0.29688 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.15625-0.14062-0.29688-0.3125-0.29688z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="aq" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="ar" d="m0.09375-2.3906c0.03125-0.015625 0.09375-0.015625 0.17188-0.015625 0.15625 0 0.21875 0.078125 0.21875 0.375v1.4844c0 0.34375-0.078125 0.4375-0.375 0.45312v0.09375h1.2656v-0.09375c-0.29688-0.015625-0.39062-0.09375-0.39062-0.3125v-1.6875c0.28125-0.26562 0.42188-0.34375 0.625-0.34375 0.28125 0 0.4375 0.1875 0.4375 0.59375v1.25c0 0.375-0.078125 0.48438-0.39062 0.5v0.09375h1.25v-0.09375c-0.29688-0.03125-0.35938-0.09375-0.35938-0.39062v-1.375c0-0.5625-0.26562-0.90625-0.70312-0.90625-0.28125 0-0.46875 0.10938-0.875 0.48438v-0.46875l-0.046875-0.015625c-0.29688 0.10938-0.5 0.17188-0.82812 0.28125z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="as" d="m3.4219-2.7031v0.09375c0.20312 0.046875 0.26562 0.078125 0.26562 0.1875 0 0.09375-0.03125 0.23438-0.09375 0.39062l-0.54688 1.3281-0.5-1.3438c-0.10938-0.26562-0.10938-0.26562-0.10938-0.34375 0-0.14062 0.078125-0.17188 0.35938-0.21875v-0.09375h-1.2188v0.09375c0.21875 0.015625 0.28125 0.09375 0.40625 0.40625 0.046875 0.125 0.078125 0.23438 0.125 0.34375l-0.54688 1.1875-0.59375-1.5625c-0.03125-0.0625-0.03125-0.125-0.03125-0.17188 0-0.125 0.0625-0.1875 0.26562-0.20312v-0.09375h-1.0781v0.09375c0.14062 0.015625 0.1875 0.078125 0.3125 0.375l0.8125 2.0469c0.078125 0.1875 0.125 0.26562 0.15625 0.26562s0.078125-0.078125 0.15625-0.23438l0.67188-1.4375 0.54688 1.4219c0.078125 0.21875 0.10938 0.25 0.14062 0.25 0.046875 0 0.078125-0.046875 0.17188-0.28125l0.82812-2.0781c0.10938-0.25 0.125-0.28125 0.23438-0.32812v-0.09375z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="at" d="m2.4531-0.98438c-0.29688 0.45312-0.54688 0.625-0.9375 0.625-0.34375 0-0.59375-0.17188-0.76562-0.51562-0.10938-0.21875-0.15625-0.42188-0.17188-0.78125h1.8594c-0.0625-0.39062-0.10938-0.5625-0.26562-0.76562-0.1875-0.21875-0.45312-0.34375-0.76562-0.34375-0.29688 0-0.57812 0.10938-0.8125 0.3125-0.28125 0.25-0.4375 0.67188-0.4375 1.1719 0 0.82812 0.42188 1.3438 1.1094 1.3438 0.57812 0 1.0312-0.35938 1.2812-1zm-1.8594-0.875c0.0625-0.46875 0.26562-0.6875 0.64062-0.6875 0.35938 0 0.5 0.17188 0.57812 0.6875z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="au" d="m0.10938-3.7344h0.046875c0.0625-0.015625 0.125-0.015625 0.1875-0.015625 0.1875 0 0.25 0.078125 0.25 0.35938v2.875c0 0.3125-0.09375 0.39062-0.46875 0.42188v0.09375h1.4219v-0.09375c-0.39062-0.015625-0.45312-0.078125-0.45312-0.40625v-3.5938h-0.03125c-0.3125 0.09375-0.53125 0.15625-0.95312 0.26562z"/>
</symbol>
<symbol id="z" overflow="visible">
<path id="av" d="m1.7344-2.2188c0.59375-0.32812 0.8125-0.57812 0.8125-0.98438 0-0.5-0.4375-0.85938-1.0312-0.85938-0.65625 0-1.1406 0.40625-1.1406 0.95312 0 0.39062 0.10938 0.5625 0.73438 1.125-0.64062 0.48438-0.76562 0.67188-0.76562 1.0781 0 0.57812 0.46875 0.98438 1.1406 0.98438 0.71875 0 1.1875-0.39062 1.1875-1.0156 0-0.45312-0.20312-0.75-0.9375-1.2812zm-0.10938 0.60938c0.4375 0.3125 0.59375 0.53125 0.59375 0.85938 0 0.39062-0.28125 0.67188-0.67188 0.67188-0.45312 0-0.75-0.35938-0.75-0.875 0-0.39062 0.125-0.64062 0.46875-0.92188zm-0.0625-0.71875c-0.53125-0.35938-0.75-0.625-0.75-0.96875s0.28125-0.59375 0.65625-0.59375c0.40625 0 0.65625 0.26562 0.65625 0.6875 0 0.32812-0.15625 0.60938-0.5 0.82812-0.03125 0.015625-0.03125 0.015625-0.0625 0.046875z"/>
</symbol>
<symbol id="y" overflow="visible">
<path id="aw" d="m0.35938 0.125c0.67188-0.078125 1-0.1875 1.4062-0.48438 0.625-0.45312 0.98438-1.1875 0.98438-2 0-1-0.54688-1.7031-1.3281-1.7031-0.70312 0-1.2344 0.60938-1.2344 1.4219 0 0.73438 0.42188 1.2188 1.0781 1.2188 0.32812 0 0.57812-0.09375 0.89062-0.34375-0.25 0.98438-0.90625 1.625-1.8125 1.7812zm1.8125-2.25c0 0.10938-0.03125 0.17188-0.09375 0.21875-0.17188 0.14062-0.39062 0.21875-0.60938 0.21875-0.45312 0-0.73438-0.4375-0.73438-1.1562 0-0.34375 0.09375-0.70312 0.21875-0.85938 0.10938-0.125 0.25-0.1875 0.42188-0.1875 0.53125 0 0.79688 0.51562 0.79688 1.5312z"/>
</symbol>
<symbol id="x" overflow="visible">
<path id="ax" d="m3.4375-1.0469c-0.09375 0.23438-0.1875 0.375-0.28125 0.46875-0.20312 0.23438-0.53125 0.34375-1.0312 0.34375h-0.40625c-0.4375 0-0.51562-0.03125-0.51562-0.25v-2.8281c0-0.4375 0.09375-0.51562 0.5625-0.54688v-0.10938h-1.6875v0.10938c0.4375 0.03125 0.51562 0.125 0.51562 0.54688v2.6562c0 0.42188-0.078125 0.51562-0.51562 0.54688v0.10938h3.2188l0.29688-1.0469z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="ay" d="m4.1875-3.9688h-1.2344v0.10938c0.32812 0.015625 0.4375 0.078125 0.4375 0.25 0 0.09375-0.046875 0.26562-0.10938 0.4375l-0.89062 2.2031-0.90625-2.0312c-0.1875-0.4375-0.25-0.5625-0.25-0.65625 0-0.125 0.09375-0.17188 0.28125-0.1875 0.03125 0 0.09375-0.015625 0.17188-0.015625v-0.10938h-1.5938v0.10938c0.29688 0.015625 0.375 0.09375 0.64062 0.625l1.4688 3.2969h0.09375l1.3281-3.3594c0.20312-0.48438 0.26562-0.54688 0.5625-0.5625z"/>
</symbol>
<symbol id="v" overflow="visible">
<path id="az" d="m1.7188-4.0625h-0.40625l-1.3594 4.1406h0.40625z"/>
</symbol>
<symbol id="u" overflow="visible">
<path id="ba" d="m1.25-2.1562v-1.1562c0-0.4375 0.0625-0.5 0.53125-0.54688v-0.10938h-1.6719v0.10938c0.46875 0.046875 0.53125 0.10938 0.53125 0.54688v2.5938c0 0.5-0.0625 0.57812-0.53125 0.60938v0.10938h1.6719v-0.10938c-0.45312-0.046875-0.53125-0.125-0.53125-0.54688v-1.2344h1.8281v1.1719c0 0.5-0.0625 0.57812-0.53125 0.60938v0.10938h1.6719v-0.10938c-0.45312-0.046875-0.53125-0.125-0.53125-0.54688v-2.6562c0-0.4375 0.0625-0.5 0.53125-0.54688v-0.10938h-1.6719v0.10938c0.45312 0.046875 0.53125 0.10938 0.53125 0.54688v1.1562z"/>
</symbol>
<symbol id="t" overflow="visible">
<path id="bb" d="m3.6719 0.0625v-3.1562c0-0.35938 0.0625-0.57812 0.17188-0.65625 0.09375-0.0625 0.17188-0.078125 0.39062-0.10938v-0.10938h-1.4062v0.10938c0.23438 0.015625 0.3125 0.046875 0.40625 0.09375 0.125 0.09375 0.17188 0.29688 0.17188 0.67188v2.0312l-2.3125-2.9062h-1.0156v0.10938c0.25 0 0.32812 0.046875 0.57812 0.32812v2.6562c0 0.60938-0.09375 0.71875-0.57812 0.76562v0.10938h1.4062v-0.10938c-0.46875-0.03125-0.5625-0.17188-0.5625-0.76562v-2.3594l2.6406 3.2969z"/>
</symbol>
</g>
<image id="r" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="ah">
<rect id="bc" width="4" height="4"/>
</clipPath>
<g id="j" clip-path="url(#ah)">
<use id="bd" transform="scale(.0625)" width="100%" height="100%" xlink:href="#r"/>
</g>
<image id="q" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="af">
<rect id="be" width="4" height="4"/>
</clipPath>
<g id="i" clip-path="url(#af)">
<use id="bf" transform="scale(.0625)" width="100%" height="100%" xlink:href="#q"/>
</g>
<image id="p" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="ad">
<rect id="bg" width="4" height="4"/>
</clipPath>
<g id="h" clip-path="url(#ad)">
<use id="bh" transform="scale(.0625)" width="100%" height="100%" xlink:href="#p"/>
</g>
<image id="o" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAh0lEQVRoge3ZSQ6DMBAAQSbK/7/sfACfsnQsVR3hAC1LhpHn2lhr7W79lUf9Au8SUBNQE1CbU/b7neNXQEBNQE1A7fntB8zM7fVPfX+OXwEBNQE1ATXzQE1ATUBNQO3+Z/1yPvAzAmoCagJq5oGagJqAmoCa84GagJqAmoCaeaAmoCagJqD2AiVSGG0GgrvYAAAAAElFTkSuQmCC"/>
<clipPath id="ab">
<rect id="bi" width="4" height="4"/>
</clipPath>
<g id="g" clip-path="url(#ab)">
<use id="bj" transform="scale(.0625)" width="100%" height="100%" xlink:href="#o"/>
</g>
<clipPath id="ac">
<path id="bk" d="m497.4 371.16h40.922v31.32h-40.922z"/>
</clipPath>
<pattern id="k" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 496.8 371.28)" patternUnits="userSpaceOnUse">
<use id="bl" xlink:href="#g"/>
</pattern>
<clipPath id="ae">
<path id="bm" d="m404.52 370.68h40.922v31.32h-40.922z"/>
</clipPath>
<pattern id="l" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 403.2 371.28)" patternUnits="userSpaceOnUse">
<use id="bn" xlink:href="#h"/>
</pattern>
<clipPath id="ag">
<path id="bo" d="m325.92 368.76h40.438v31.438h-40.438z"/>
</clipPath>
<pattern id="m" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 324 371.28)" patternUnits="userSpaceOnUse">
<use id="bp" xlink:href="#i"/>
</pattern>
<clipPath id="ai">
<path id="bq" d="m236.64 372.48h40.918v31.441h-40.918z"/>
</clipPath>
<pattern id="n" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 234 374.88)" patternUnits="userSpaceOnUse">
<use id="br" xlink:href="#j"/>
</pattern>
</defs>
<path id="bs" d="m21.071 41.043v-7.2031h0.96094v7.2031zm0-9.9609v-0.83985h0.96094v0.83985zm0-3.6016v-7.1992h0.96094v7.1992zm0-9.8398v-0.96094h0.96094v0.96094zm0-3.5976v-7.2031h0.96094v7.2031zm0-9.9609v-0.83985h0.96094v0.83985zm0-3.6016v-0.48047h7.5625v0.83984h-7.082l0.48047-0.47656v0.11719zm10.32-0.48047h0.83984v0.83984h-0.83984zm3.6016 0h7.1992v0.83984h-7.1992zm9.8398 0h0.96094v0.83984h-0.96094zm3.6016 0h7.1992v0.83984h-7.1992zm9.957 0h0.83984v0.83984h-0.83984zm3.6016 0h7.1992v0.83984h-7.1992zm9.8398 0h0.96094v0.83984h-0.96094zm3.6016 0h5.3984v2.6406h-0.83984v-2.2773l0.48047 0.47656h-5.0391zm5.3984 5.4023v0.83984h-0.83984v-0.83984zm0 3.5977v7.2031h-0.83984v-7.2031zm0 9.8398v0.96094h-0.83984v-0.96094zm0 3.6016v7.1992h-0.83984v-7.1992zm0 9.9609v0.83984h-0.83984v-0.83984zm0 3.5977v5.5234h-2.5195v-0.96093h2.1602l-0.48047 0.48047v-5.043zm-5.2812 5.5234h-0.83984v-0.96093h0.83984zm-3.5976 0h-7.1992v-0.96093h7.1992zm-9.8398 0h-0.96093v-0.96093h0.96093zm-3.6016 0h-7.1992v-0.96093h7.1992zm-9.9609 0h-0.83984v-0.96093h0.83984zm-3.5976 0h-7.1992v-0.96093h7.1992zm-9.8399 0h-0.96093v-0.96093h0.96093zm-3.6016 0h-7.1992v-0.96093h7.1992"/>
<g id="bt" transform="translate(-205.01 -368.4)" clip-path="url(#ai)">
<path id="bu" d="m236.64 372.48v31.441h40.922v-31.441z" fill="url(#n)" fill-rule="evenodd"/>
</g>
<path id="bv" d="m31.274 3.6016h41.758v32.281h-41.758zm0.83984 31.922-0.48047-0.48046h40.918l-0.35937 0.48046v-31.441l0.35937 0.48047h-40.918l0.48047-0.48047"/>
<g id="bw" transform="translate(-205.01 -368.4)">
<use id="bx" x="204.95992" y="404.15985" width="100%" height="100%" xlink:href="#aa"/>
</g>
<g id="by" transform="translate(-205.01 -368.4)">
<use id="bz" x="207.83992" y="404.15985" width="100%" height="100%" xlink:href="#w"/>
</g>
<g id="ca" transform="translate(-205.01 -368.4)">
<use id="cb" x="210.71991" y="404.15985" width="100%" height="100%" xlink:href="#s"/>
</g>
<path id="cc" d="m21.552 2.2812h-8.5195v0.83984h8.5195zm-7.918-1.3203-3.6016 1.8008 3.6016 1.8008"/>
<g id="cd" transform="translate(-205.01 -368.4)" clip-path="url(#ag)">
<path id="ce" d="m325.92 368.76v31.441h40.441v-31.441z" fill="url(#m)" fill-rule="evenodd"/>
</g>
<path id="cf" d="m120.43 0h41.398v32.281h-41.398zm0.83984 31.801-0.35939-0.48047h40.438l-0.48047 0.48047v-31.438l0.48047 0.47656h-40.438l0.35939-0.47656"/>
<path id="cg" d="m54.673 29.043v8.7578h14.762v-8.7578z" fill="#fff" fill-rule="evenodd"/>
<g id="ch" transform="translate(-205.01 -368.4)">
<use id="ci" x="260.63989" y="404.15985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="cj" transform="translate(-205.01 -368.4)">
<use id="ck" x="263.5199" y="404.15985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="cl" transform="translate(-205.01 -368.4)">
<use id="cm" x="267.83987" y="404.15985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="cn" transform="translate(-205.01 -368.4)">
<use id="co" x="270.47989" y="404.15985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="cp" transform="translate(-205.01 -368.4)">
<use id="cq" x="271.91989" y="404.15985" width="100%" height="100%" xlink:href="#a"/>
</g>
<path id="cr" d="m84.794 14.762h34.438v0.83984h-34.438zm0.59766 2.1602-3.5977-1.8008 3.5977-1.8008zm33.242-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<path id="cs" d="m107.11 29.043v8.7578h18.84v-8.7578z" fill="#fff" fill-rule="evenodd"/>
<g id="ct" transform="translate(-205.01 -368.4)">
<use id="cu" x="313.07986" y="404.15985" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="cv" transform="translate(-205.01 -368.4)">
<use id="cw" x="315.95987" y="404.15985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="cx" transform="translate(-205.01 -368.4)">
<use id="cy" x="320.27985" y="404.15985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="cz" transform="translate(-205.01 -368.4)">
<use id="da" x="322.91986" y="404.15985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="db" transform="translate(-205.01 -368.4)">
<use id="dc" x="324.35986" y="404.15985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="dd" transform="translate(-205.01 -368.4)">
<use id="de" x="325.7999" y="404.15985" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="df" transform="translate(-205.01 -368.4)">
<use id="dg" x="327.35989" y="404.15985" width="100%" height="100%" xlink:href="#z"/>
</g>
<g id="dh" transform="translate(-205.01 -368.4)" clip-path="url(#ae)">
<path id="di" d="m404.52 370.68v31.32h40.922v-31.32z" fill="url(#l)" fill-rule="evenodd"/>
</g>
<path id="dj" d="m199.03 1.8008h41.883v32.281h-41.883zm0.96095 31.801-0.48048-0.35938h40.922l-0.48048 0.35938v-31.32l0.48048 0.48047h-40.922l0.48048-0.48047"/>
<path id="dk" d="m214.63 47.523v-7.2031h0.96095v7.2031zm0-9.9609v-0.83985h0.96095v0.83985zm0-3.6016v-7.1992h0.96095v7.1992zm0-9.8398v-0.96094h0.96095v0.96094zm0-3.5977v-7.2031h0.96095v7.2031zm0-9.9609v-0.83985h0.96095v0.83985zm0-3.6016v-0.48046h7.5586v0.83984h-7.0781l0.48047-0.48047v0.12109zm10.32-0.48046h0.83985v0.83984h-0.83985zm3.5977 0h7.2031v0.83984h-7.2031zm9.8398 0h0.96093v0.83984h-0.96093zm3.6016 0h7.1992v0.83984h-7.1992zm9.9609 0h0.83985v0.83984h-0.83985zm3.5977 0h7.2031v0.83984h-7.2031zm9.8398 0h0.96093v0.83984h-0.96093zm3.6016 0h4.9219v3.1211h-0.84375v-2.7617l0.48046 0.48047h-4.5586zm4.9219 5.7617v0.96094h-0.84375v-0.96094zm0 3.5977v7.2031h-0.84375v-7.2031zm0 9.9609v0.83984h-0.84375v-0.83984zm0 3.6016v7.1992h-0.84375v-7.1992zm0 9.8398v0.96094h-0.84375v-0.96094zm0 3.5977v5.043h-3v-0.83985h2.6367l-0.48046 0.48047v-4.6836zm-5.7617 5.043h-0.83985v-0.83985h0.83985zm-3.6016 0h-7.1992v-0.83985h7.1992zm-9.8398 0h-0.95703v-0.83985h0.95703zm-3.5977 0h-7.1992v-0.83985h7.1992zm-9.9609 0h-0.83985v-0.83985h0.83985zm-3.6016 0h-7.1992v-0.83985h7.1992zm-9.8398 0h-0.95703v-0.83985h0.95703zm-3.5977 0h-7.1992v-0.83985h7.1992"/>
<path id="dl" d="m205.87 17.523 26.641 21.598-0.71874 0.96094-26.641-21.719"/>
<path id="dm" d="m206.83 43.203 20.762-24.84-0.96095-0.83985-20.762 24.957"/>
<g id="dn" transform="translate(-205.01 -368.4)" clip-path="url(#ac)">
<path id="do" d="m497.4 371.16v31.32h40.922v-31.32z" fill="url(#k)" fill-rule="evenodd"/>
</g>
<path id="dp" d="m291.92 2.2812h41.758v32.281h-41.758zm0.83985 31.801-0.36329-0.48047h40.922l-0.48048 0.48047v-31.32l0.48048 0.35937h-40.922l0.36329-0.35937"/>
<path id="dq" d="m295.63 28.562v-7.1992h0.83985v7.1992zm0-9.9609v-0.83984h0.83985v0.83984zm0-3.6016v-7.1992h0.83985v7.1992zm0.71875-9.957h0.96095v0.95703h-0.96095zm3.6016 0h7.1992v0.95703h-7.1992zm9.9609 0h0.83985v0.95703h-0.83985zm3.5976 0h7.1992v0.95703h-7.1992zm9.8398 0h0.96095v0.95703h-0.96095zm3.6016 0h2.6406v5.5195h-0.96094v-5.0391l0.48047 0.47657h-2.1602zm2.6406 8.1602v0.95703h-0.96094v-0.95703zm0 3.5977v7.1992h-0.96094v-7.1992zm0 9.9609v0.83984h-0.96094v-0.83984zm-2.1602 2.2812h-7.2031v-0.96094h7.2031zm-9.9609 0h-0.83985v-0.96094h0.83985zm-3.6016 0h-7.1992v-0.96094h7.1992zm-9.8398 0h-0.96093v-0.96094h0.96093zm-3.5976 0h-4.4414v-0.96094h4.4414"/>
<path id="dr" d="m297.31 12.363 26.641 21.719-0.72266 0.96094-26.637-21.723"/>
<path id="ds" d="m298.39 38.16 20.641-24.957-0.96093-0.72265-20.637 24.961"/>
<path id="dt" d="m224.35 46.562v8.7578h18.84v-8.7578z" fill="#fff" fill-rule="evenodd"/>
<g id="du" transform="translate(-205.01 -368.4)">
<use id="dv" x="430.19983" y="421.67984" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="dw" transform="translate(-205.01 -368.4)">
<use id="dx" x="433.07983" y="421.67984" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="dy" transform="translate(-205.01 -368.4)">
<use id="dz" x="437.39981" y="421.67984" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ea" transform="translate(-205.01 -368.4)">
<use id="eb" x="440.03983" y="421.67984" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ec" transform="translate(-205.01 -368.4)">
<use id="ed" x="441.47983" y="421.67984" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="ee" transform="translate(-205.01 -368.4)">
<use id="ef" x="442.91983" y="421.67984" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="eg" transform="translate(-205.01 -368.4)">
<use id="eh" x="444.47983" y="421.67984" width="100%" height="100%" xlink:href="#y"/>
</g>
<path id="ei" d="m143.35 29.043v8.7578h34.562v-8.7578z" fill="#fff" fill-rule="evenodd"/>
<g id="ej" transform="translate(-205.01 -368.4)">
<use id="ek" x="349.31985" y="404.15985" width="100%" height="100%" xlink:href="#x"/>
</g>
<g id="el" transform="translate(-205.01 -368.4)">
<use id="em" x="352.91986" y="404.15985" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="en" transform="translate(-205.01 -368.4)">
<use id="eo" x="357.23984" y="404.15985" width="100%" height="100%" xlink:href="#v"/>
</g>
<g id="ep" transform="translate(-205.01 -368.4)">
<use id="eq" x="358.91986" y="404.15985" width="100%" height="100%" xlink:href="#u"/>
</g>
<g id="er" transform="translate(-205.01 -368.4)">
<use id="es" x="363.23984" y="404.15985" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="et" transform="translate(-205.01 -368.4)">
<use id="eu" x="369.11984" y="404.15985" width="100%" height="100%" xlink:href="#t"/>
</g>
<g id="ev" transform="translate(-205.01 -368.4)">
<use id="ew" x="373.43982" y="404.15985" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="ex" transform="translate(-205.01 -368.4)">
<use id="ey" x="377.7598" y="404.15985" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ez" transform="translate(-205.01 -368.4)">
<use id="fa" x="380.39981" y="404.15985" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="fb" transform="translate(-205.01 -368.4)">
<use id="fc" x="381.83981" y="404.15985" width="100%" height="100%" xlink:href="#a"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -0,0 +1,15 @@
Name,Description,Flags,Value
(hvdifftap.14),"Min width of diff inside Hvi, except HV Pdiff resistors (difftap.14a)",P,0.290
(hvdifftap.14a),"Min width of diff inside Hvi, HV Pdiff resistors only",P,0.150
(hvdifftap.15a),Min space of Hdiff to Hdiff,P,0.300
(hvdifftap.15b),Min space of n+diff to non-abutting p+tap inside Hvi,P,0.370
(hvdifftap.16),Min width tap butting diff on one or two sides inside Hvi (rule exempted inside UHVI),,0.700
(hvdifftap.17),P+ Hdiff or Pdiff inside areaid:hvnwell must be enclosed by Hv_nwell by at least ….[Rule exempted inside UHVI],DE NE,0.330
(hvdifftap.18),Spacing of N+ diff to HV_nwell (rule exempted inside UHVI),DE NE,0.430
(hvdifftap.19),N+ Htap must be enclosed by Hv_nwell by at least …Rule exempted inside UHVI.,NE,0.330
(hvdifftap.20),Spacing of P+ tap to HV_nwell (Exempted for p+tap butting pwell.rs; rule exempted inside UHVI),,0.430
(hvdifftap.21),Diff or tap cannot straddle Hvi,P,
(hvdifftap.22),Min enclosure of Hdiff or Htap by Hvi. Rule exempted inside UHVI.,P,0.180
(hvdifftap.23),Space between diff or tap outside Hvi and Hvi,P,0.180
(hvdifftap.24),Spacing of nwell to N+ Hdiff (rule exempted inside UHVI),DE NE,0.430
(hvdifftap.25),Min space of N+ Hdiff inside HVI across non-abutting P+_tap,NC,1.070
1 Name Description Flags Value
2 (hvdifftap.14) Min width of diff inside Hvi, except HV Pdiff resistors (difftap.14a) P 0.290
3 (hvdifftap.14a) Min width of diff inside Hvi, HV Pdiff resistors only P 0.150
4 (hvdifftap.15a) Min space of Hdiff to Hdiff P 0.300
5 (hvdifftap.15b) Min space of n+diff to non-abutting p+tap inside Hvi P 0.370
6 (hvdifftap.16) Min width tap butting diff on one or two sides inside Hvi (rule exempted inside UHVI) 0.700
7 (hvdifftap.17) P+ Hdiff or Pdiff inside areaid:hvnwell must be enclosed by Hv_nwell by at least ….[Rule exempted inside UHVI] DE NE 0.330
8 (hvdifftap.18) Spacing of N+ diff to HV_nwell (rule exempted inside UHVI) DE NE 0.430
9 (hvdifftap.19) N+ Htap must be enclosed by Hv_nwell by at least …Rule exempted inside UHVI. NE 0.330
10 (hvdifftap.20) Spacing of P+ tap to HV_nwell (Exempted for p+tap butting pwell.rs; rule exempted inside UHVI) 0.430
11 (hvdifftap.21) Diff or tap cannot straddle Hvi P
12 (hvdifftap.22) Min enclosure of Hdiff or Htap by Hvi. Rule exempted inside UHVI. P 0.180
13 (hvdifftap.23) Space between diff or tap outside Hvi and Hvi P 0.180
14 (hvdifftap.24) Spacing of nwell to N+ Hdiff (rule exempted inside UHVI) DE NE 0.430
15 (hvdifftap.25) Min space of N+ Hdiff inside HVI across non-abutting P+_tap NC 1.070

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 73 KiB

View File

@ -0,0 +1,11 @@
Name,Description,Flags,Value
(hvntm.X.1 ),Hvntm can be drawn inside HVI. Drawn layer will be OR-ed with the CL and rechecked for CLDRC,,
(hvntm.1),Width of hvntm,P,0.700
(hvntm.2),Spacing of hvntm to hvntm,P,0.700
(hvntm.3),Min. enclosure of (n+_diff inside Hvi) but not overlapping :drc_tag:`areaid.ce` by hvntm,P,0.185
(hvntm.4),"Space, no overlap, between n+_diff outside Hvi and hvntm",P,0.185
(hvntm.5),"Space, no overlap, between p+_diff and hvntm",P DE,0.185
(hvntm.6a),"Space, no overlap, between p+_tap and hvntm (except along the diff-butting edge)",P,0.185
(hvntm.6b),"Space, no overlap, between p+_tap and hvntm along the diff-butting edge",P,0.000
(hvntm.7),hvntm must enclose ESD_nwell_tap inside hvi by atleast,P,0.000
(hvntm.9),Hvntm must not overlap :drc_tag:`areaid.ce`,,
1 Name Description Flags Value
2 (hvntm.X.1 ) Hvntm can be drawn inside HVI. Drawn layer will be OR-ed with the CL and rechecked for CLDRC
3 (hvntm.1) Width of hvntm P 0.700
4 (hvntm.2) Spacing of hvntm to hvntm P 0.700
5 (hvntm.3) Min. enclosure of (n+_diff inside Hvi) but not overlapping :drc_tag:`areaid.ce` by hvntm P 0.185
6 (hvntm.4) Space, no overlap, between n+_diff outside Hvi and hvntm P 0.185
7 (hvntm.5) Space, no overlap, between p+_diff and hvntm P DE 0.185
8 (hvntm.6a) Space, no overlap, between p+_tap and hvntm (except along the diff-butting edge) P 0.185
9 (hvntm.6b) Space, no overlap, between p+_tap and hvntm along the diff-butting edge P 0.000
10 (hvntm.7) hvntm must enclose ESD_nwell_tap inside hvi by atleast P 0.000
11 (hvntm.9) Hvntm must not overlap :drc_tag:`areaid.ce`

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 252 KiB

View File

@ -0,0 +1,2 @@
Name,Description,Flags,Value
(hvpoly.13),Min width of poly over diff inside Hvi,P,0.500
1 Name Description Flags Value
2 (hvpoly.13) Min width of poly over diff inside Hvi P 0.500

View File

@ -0,0 +1,206 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="al" width="174.79pt" height="121.92pt" version="1.1" viewBox="0 0 174.79 121.92" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="am">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="an">
<g id="ao">
<symbol id="h" overflow="visible">
<path id="ap" d="m0.046875-2.3594h0.15625c0.20312 0 0.25 0.0625 0.25 0.34375v2.7969c0 0.3125-0.0625 0.375-0.42188 0.42188v0.09375h1.4531v-0.10938c-0.45312 0-0.53125-0.0625-0.53125-0.4375v-0.95312c0.20312 0.20312 0.35938 0.26562 0.60938 0.26562 0.70312 0 1.25-0.67188 1.25-1.5469 0-0.73438-0.40625-1.2812-1-1.2812-0.32812 0-0.59375 0.15625-0.85938 0.48438v-0.46875l-0.03125-0.015625c-0.32812 0.125-0.53125 0.20312-0.875 0.3125zm0.90625 0.35938c0-0.1875 0.34375-0.40625 0.60938-0.40625 0.45312 0 0.73438 0.46875 0.73438 1.1562 0 0.67188-0.28125 1.125-0.71875 1.125-0.28125 0-0.625-0.21875-0.625-0.40625z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="aq" d="m1.5-2.7656c-0.78125 0-1.3281 0.57812-1.3281 1.4062 0 0.8125 0.5625 1.4219 1.3125 1.4219 0.76562 0 1.3281-0.64062 1.3281-1.4688 0-0.78125-0.54688-1.3594-1.3125-1.3594zm-0.078125 0.17188c0.5 0 0.85938 0.57812 0.85938 1.4062 0 0.67188-0.26562 1.0781-0.71875 1.0781-0.23438 0-0.45312-0.14062-0.57812-0.375-0.17188-0.3125-0.26562-0.73438-0.26562-1.1719 0-0.5625 0.28125-0.9375 0.70312-0.9375z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="ar" d="m0.10938-3.7344h0.046875c0.0625-0.015625 0.125-0.015625 0.1875-0.015625 0.1875 0 0.25 0.078125 0.25 0.35938v2.875c0 0.3125-0.09375 0.39062-0.46875 0.42188v0.09375h1.4219v-0.09375c-0.39062-0.015625-0.45312-0.078125-0.45312-0.40625v-3.5938h-0.03125c-0.3125 0.09375-0.53125 0.15625-0.95312 0.26562z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="as" d="m2.8438-2.7031h-0.79688v0.09375c0.1875 0 0.28125 0.046875 0.28125 0.15625 0 0.015625 0 0.046875-0.03125 0.09375l-0.57812 1.6562-0.6875-1.5156c-0.03125-0.078125-0.0625-0.15625-0.0625-0.23438 0-0.10938 0.09375-0.14062 0.34375-0.15625v-0.09375h-1.2344v0.09375c0.15625 0.015625 0.26562 0.078125 0.3125 0.1875l0.6875 1.4688 0.015625 0.046875 0.09375 0.1875c0.15625 0.29688 0.26562 0.51562 0.26562 0.60938 0 0.078125-0.14062 0.46875-0.25 0.64062-0.078125 0.15625-0.21875 0.26562-0.29688 0.26562-0.03125 0-0.09375 0-0.15625-0.03125-0.10938-0.046875-0.20312-0.0625-0.3125-0.0625-0.14062 0-0.25 0.10938-0.25 0.25 0 0.20312 0.1875 0.35938 0.4375 0.35938 0.40625 0 0.6875-0.34375 1.0156-1.2031l0.92188-2.4531c0.078125-0.1875 0.14062-0.25 0.28125-0.26562z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="at" d="m0.75-0.59375c-0.1875 0-0.32812 0.15625-0.32812 0.32812 0 0.1875 0.14062 0.32812 0.32812 0.32812s0.34375-0.14062 0.34375-0.32812c0-0.17188-0.15625-0.32812-0.34375-0.32812z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="au" d="m1.75-4.0625-1.0781 0.54688v0.09375c0.0625-0.03125 0.125-0.0625 0.15625-0.0625 0.10938-0.046875 0.20312-0.078125 0.26562-0.078125 0.125 0 0.1875 0.09375 0.1875 0.28125v2.7188c0 0.20312-0.046875 0.34375-0.14062 0.39062-0.09375 0.0625-0.1875 0.078125-0.4375 0.078125v0.09375h1.6562v-0.09375c-0.46875 0-0.5625-0.0625-0.5625-0.34375v-3.6094z"/>
</symbol>
<symbol id="aa" overflow="visible">
<path id="av" d="m0.92188-1.9844c0.34375 0 0.48438 0.015625 0.625 0.078125 0.375 0.125 0.60938 0.46875 0.60938 0.875 0 0.51562-0.34375 0.90625-0.78125 0.90625-0.15625 0-0.28125-0.046875-0.5-0.1875-0.1875-0.10938-0.28125-0.15625-0.39062-0.15625-0.14062 0-0.21875 0.078125-0.21875 0.20312 0 0.21875 0.25 0.34375 0.67188 0.34375 0.45312 0 0.9375-0.15625 1.2188-0.39062 0.28125-0.25 0.4375-0.59375 0.4375-1 0-0.3125-0.09375-0.59375-0.26562-0.78125-0.125-0.125-0.23438-0.20312-0.5-0.3125 0.40625-0.28125 0.5625-0.5 0.5625-0.82812 0-0.48438-0.39062-0.82812-0.9375-0.82812-0.29688 0-0.5625 0.10938-0.78125 0.29688-0.1875 0.17188-0.26562 0.32812-0.40625 0.6875l0.09375 0.015625c0.25-0.4375 0.51562-0.64062 0.89062-0.64062 0.39062 0 0.65625 0.26562 0.65625 0.65625 0 0.20312-0.078125 0.42188-0.23438 0.57812-0.17188 0.17188-0.34375 0.26562-0.75 0.40625z"/>
</symbol>
<symbol id="z" overflow="visible">
<path id="aw" d="m2.8281-1.3906h-0.60938v-2.6719h-0.26562l-1.875 2.6719v0.39062h1.6875v1h0.45312v-1h0.60938zm-1.0781 0h-1.4375l1.4375-2.0469z"/>
</symbol>
<symbol id="y" overflow="visible">
<path id="ax" d="m2.0625 0.0625 0.89062-0.3125v-0.09375h-0.14062c-0.21875 0-0.26562-0.0625-0.26562-0.34375v-3.4062h-0.03125c-0.29688 0.09375-0.5 0.15625-0.89062 0.26562v0.09375c0.0625-0.015625 0.09375-0.015625 0.14062-0.015625 0.21875 0 0.28125 0.0625 0.28125 0.3125v0.9375c-0.23438-0.1875-0.39062-0.26562-0.64062-0.26562-0.6875 0-1.25 0.6875-1.25 1.5312 0 0.76562 0.45312 1.2969 1.1094 1.2969 0.34375 0 0.57812-0.125 0.78125-0.40625v0.39062zm-0.015625-0.67188c0 0.046875-0.046875 0.10938-0.10938 0.17188-0.10938 0.125-0.25 0.1875-0.4375 0.1875-0.48438 0-0.82812-0.48438-0.82812-1.2188 0-0.67188 0.29688-1.125 0.75-1.125 0.32812 0 0.625 0.28125 0.625 0.60938z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="ay" d="m1.0469-2.7656-0.92188 0.32812v0.09375h0.046875c0.0625-0.015625 0.14062-0.015625 0.20312-0.015625 0.14062 0 0.1875 0.09375 0.1875 0.35938v1.3906c0 0.42188-0.046875 0.5-0.46875 0.51562v0.09375h1.4219v-0.09375c-0.39062-0.03125-0.4375-0.09375-0.4375-0.51562v-2.125zm-0.28125-1.3281c-0.15625 0-0.29688 0.14062-0.29688 0.29688 0 0.17188 0.125 0.3125 0.29688 0.3125s0.3125-0.14062 0.3125-0.3125c0-0.15625-0.14062-0.29688-0.3125-0.29688z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="az" d="m1.8594-2.7031h-0.75v-0.6875c0-0.35938 0.125-0.54688 0.34375-0.54688 0.125 0 0.21875 0.0625 0.32812 0.23438 0.09375 0.15625 0.15625 0.21875 0.26562 0.21875 0.14062 0 0.25-0.10938 0.25-0.23438 0-0.21875-0.26562-0.375-0.625-0.375-0.375 0-0.6875 0.15625-0.84375 0.4375-0.15625 0.26562-0.20312 0.46875-0.20312 0.95312h-0.5v0.1875h0.5v1.8906c0 0.4375-0.078125 0.51562-0.5 0.53125v0.09375h1.5625v-0.09375c-0.5-0.015625-0.5625-0.078125-0.5625-0.53125v-1.8906h0.73438z"/>
</symbol>
<symbol id="ac" overflow="visible">
<path id="ba" d="m0.9375-2.0625c0.25-0.26562 0.4375-0.375 0.67188-0.375 0.29688 0 0.45312 0.21875 0.45312 0.64062v1.1875c0 0.40625-0.0625 0.48438-0.40625 0.51562v0.09375h1.2656v-0.09375c-0.32812-0.0625-0.35938-0.10938-0.35938-0.51562v-1.2031c0-0.625-0.25-0.95312-0.73438-0.95312-0.35938 0-0.60938 0.15625-0.89062 0.51562v-1.8281l-0.03125-0.015625c-0.20312 0.0625-0.34375 0.10938-0.6875 0.21875l-0.15625 0.046875v0.09375c0.015625-0.015625 0.046875-0.015625 0.0625-0.015625 0.26562 0 0.3125 0.046875 0.3125 0.3125v2.8281c0 0.42188-0.03125 0.46875-0.39062 0.51562v0.09375h1.2969v-0.09375c-0.34375-0.03125-0.40625-0.10938-0.40625-0.51562z"/>
</symbol>
<symbol id="ab" overflow="visible">
<path id="bb" d="m2.8594-2.7031h-0.82812v0.09375c0.1875 0.015625 0.28125 0.078125 0.28125 0.1875 0 0.0625-0.015625 0.125-0.03125 0.1875l-0.59375 1.5469-0.625-1.5312c-0.03125-0.078125-0.046875-0.17188-0.046875-0.21875 0-0.10938 0.0625-0.15625 0.28125-0.17188v-0.09375h-1.1875v0.09375c0.23438 0.015625 0.28125 0.078125 0.54688 0.6875l0.71875 1.7188c0.015625 0.046875 0.03125 0.078125 0.046875 0.125 0.046875 0.10938 0.078125 0.15625 0.10938 0.15625 0.046875 0 0.078125-0.078125 0.17188-0.29688l0.76562-1.9219c0.17188-0.40625 0.21875-0.45312 0.39062-0.46875z"/>
</symbol>
<symbol id="x" overflow="visible">
<path id="bc" d="m-2.3594-0.046875v-0.15625c0-0.20312 0.0625-0.25 0.34375-0.25h2.7969c0.3125 0 0.375 0.0625 0.42188 0.42188h0.09375v-1.4531h-0.10938c0 0.45312-0.0625 0.53125-0.4375 0.53125h-0.95312c0.20312-0.20312 0.26562-0.35938 0.26562-0.60938 0-0.70312-0.67188-1.25-1.5469-1.25-0.73438 0-1.2812 0.40625-1.2812 1 0 0.32812 0.15625 0.59375 0.48438 0.85938h-0.46875l-0.015625 0.03125c0.125 0.32812 0.20312 0.53125 0.3125 0.875zm0.35938-0.90625c-0.1875 0-0.40625-0.34375-0.40625-0.60938 0-0.45312 0.46875-0.73438 1.1562-0.73438 0.67188 0 1.125 0.28125 1.125 0.71875 0 0.28125-0.21875 0.625-0.40625 0.625z"/>
</symbol>
<symbol id="w" overflow="visible">
<path id="bd" d="m-2.7656-1.5c0 0.78125 0.57812 1.3281 1.4062 1.3281 0.8125 0 1.4219-0.5625 1.4219-1.3125 0-0.76562-0.64062-1.3281-1.4688-1.3281-0.78125 0-1.3594 0.54688-1.3594 1.3125zm0.17188 0.078125c0-0.5 0.57812-0.85938 1.4062-0.85938 0.67188 0 1.0781 0.26562 1.0781 0.71875 0 0.23438-0.14062 0.45312-0.375 0.57812-0.3125 0.17188-0.73438 0.26562-1.1719 0.26562-0.5625 0-0.9375-0.28125-0.9375-0.70312z"/>
</symbol>
<symbol id="v" overflow="visible">
<path id="be" d="m-3.7344-0.10938v-0.046875c-0.015625-0.0625-0.015625-0.125-0.015625-0.1875 0-0.1875 0.078125-0.25 0.35938-0.25h2.875c0.3125 0 0.39062 0.09375 0.42188 0.46875h0.09375v-1.4219h-0.09375c-0.015625 0.39062-0.078125 0.45312-0.40625 0.45312h-3.5938v0.03125c0.09375 0.3125 0.15625 0.53125 0.26562 0.95312z"/>
</symbol>
<symbol id="u" overflow="visible">
<path id="bf" d="m-2.7031-2.8438v0.79688h0.09375c0-0.1875 0.046875-0.28125 0.15625-0.28125 0.015625 0 0.046875 0 0.09375 0.03125l1.6562 0.57812-1.5156 0.6875c-0.078125 0.03125-0.15625 0.0625-0.23438 0.0625-0.10938 0-0.14062-0.09375-0.15625-0.34375h-0.09375v1.2344h0.09375c0.015625-0.15625 0.078125-0.26562 0.1875-0.3125l1.4688-0.6875 0.046875-0.015625 0.1875-0.09375c0.29688-0.15625 0.51562-0.26562 0.60938-0.26562 0.078125 0 0.46875 0.14062 0.64062 0.25 0.15625 0.078125 0.26562 0.21875 0.26562 0.29688 0 0.03125 0 0.09375-0.03125 0.15625-0.046875 0.10938-0.0625 0.20312-0.0625 0.3125 0 0.14062 0.10938 0.25 0.25 0.25 0.20312 0 0.35938-0.1875 0.35938-0.4375 0-0.40625-0.34375-0.6875-1.2031-1.0156l-2.4531-0.92188c-0.1875-0.078125-0.25-0.14062-0.26562-0.28125z"/>
</symbol>
</g>
<image id="t" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="aj">
<rect id="bg" width="4" height="4"/>
</clipPath>
<g id="l" clip-path="url(#aj)">
<use id="bh" transform="scale(.0625)" width="100%" height="100%" xlink:href="#t"/>
</g>
<image id="s" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAoklEQVRoge3aMQrEMAwFUSvk/ld2TqDCYGf8YV6bwO4gkJrUaMw5u0dHVdXS+8+h//EbA2gG0AygVcq+78RPwACaATQDaO/pH9i177t7FT8BA2gG0AygbbsDp/d9J34CBtAMoBlAW74D1L7vxE/AAJoBNANo7R24bd934idgAM0AmgG0Pct+cN8XxU/AAJoBNANoy3fgtu+L4idgAM0AmgG0Dy9WGIIw8FnEAAAAAElFTkSuQmCC"/>
<clipPath id="ah">
<rect id="bi" width="4" height="4"/>
</clipPath>
<g id="k" clip-path="url(#ah)">
<use id="bj" transform="scale(.0625)" width="100%" height="100%" xlink:href="#s"/>
</g>
<image id="r" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="af">
<rect id="bk" width="4" height="4"/>
</clipPath>
<g id="j" clip-path="url(#af)">
<use id="bl" transform="scale(.0625)" width="100%" height="100%" xlink:href="#r"/>
</g>
<image id="q" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAoklEQVRoge3aMQrEMAwFUSvk/ld2TqDCYGf8YV6bwO4gkJrUaMw5u0dHVdXS+8+h//EbA2gG0AygVcq+78RPwACaATQDaO/pH9i177t7FT8BA2gG0AygbbsDp/d9J34CBtAMoBlAW74D1L7vxE/AAJoBNANo7R24bd934idgAM0AmgG0Pct+cN8XxU/AAJoBNANoy3fgtu+L4idgAM0AmgG0Dy9WGIIw8FnEAAAAAElFTkSuQmCC"/>
<clipPath id="ad">
<rect id="bm" width="4" height="4"/>
</clipPath>
<g id="i" clip-path="url(#ad)">
<use id="bn" transform="scale(.0625)" width="100%" height="100%" xlink:href="#q"/>
</g>
<clipPath id="ae">
<path id="bo" d="m306.24 123.36h17.402v77.762h-17.402z"/>
</clipPath>
<pattern id="m" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 306 123.72)" patternUnits="userSpaceOnUse">
<use id="bp" xlink:href="#i"/>
</pattern>
<clipPath id="ag">
<path id="bq" d="m283.68 132.24h63.84v54.121h-63.84z"/>
</clipPath>
<pattern id="n" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 280.8 134.52)" patternUnits="userSpaceOnUse">
<use id="br" xlink:href="#j"/>
</pattern>
<clipPath id="ai">
<path id="bs" d="m224.28 153.84h17.398v77.762h-17.398z"/>
</clipPath>
<pattern id="o" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 223.2 156.12)" patternUnits="userSpaceOnUse">
<use id="bt" xlink:href="#k"/>
</pattern>
<clipPath id="ak">
<path id="bu" d="m202.56 162.72h63.84v54.121h-63.84z"/>
</clipPath>
<pattern id="p" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 201.6 163.32)" patternUnits="userSpaceOnUse">
<use id="bv" xlink:href="#l"/>
</pattern>
</defs>
<g id="bw" transform="translate(-182.64 -122.88)" clip-path="url(#ak)">
<path id="bx" d="m202.56 162.72v54.121h63.84v-54.121z" fill="url(#p)" fill-rule="evenodd"/>
</g>
<path id="by" d="m19.559 39.359h64.68v55.082h-64.68zm0.83984 54.602-0.48047-0.48047h63.84l-0.47657 0.48047v-54.121l0.47657 0.48047h-63.84l0.48047-0.48047"/>
<g id="bz" transform="translate(-182.64 -122.88)" clip-path="url(#ai)">
<path id="ca" d="m224.28 153.84v77.762h17.398v-77.762z" fill="url(#o)" fill-rule="evenodd"/>
</g>
<path id="cb" d="m41.16 30.48h18.359v78.719h-18.359zm0.96094 78.242-0.48047-0.48047h17.398l-0.48047 0.48047v-77.762l0.48047 0.48047h-17.398l0.48047-0.48047"/>
<g id="cc" transform="translate(-182.64 -122.88)" clip-path="url(#ag)">
<path id="cd" d="m283.68 132.24v54.121h63.84v-54.121z" fill="url(#n)" fill-rule="evenodd"/>
</g>
<path id="ce" d="m100.68 8.8828h64.68v54.957h-64.68zm0.83985 54.598-0.48046-0.48046h63.84l-0.48047 0.48046v-54.121l0.48047 0.36328h-63.84l0.48046-0.36328"/>
<g id="cf" transform="translate(-182.64 -122.88)" clip-path="url(#ae)">
<path id="cg" d="m306.24 123.36v77.762h17.398v-77.762z" fill="url(#m)" fill-rule="evenodd"/>
</g>
<path id="ch" d="m123.24 0h18.242v78.602h-18.242zm0.83984 78.242-0.48047-0.48047h17.402l-0.48047 0.48047v-77.762l0.48047 0.35937h-17.402l0.48047-0.35937"/>
<path id="ci" d="m0 121.44v-7.1992h0.83985v7.1992zm0-9.8398v-0.96094h0.83985v0.96094zm0-3.6016v-7.1992h0.83985v7.1992zm0-9.957v-0.84375h0.83985v0.84375zm0-3.6016v-7.1992h0.83985v7.1992zm0-9.8398v-0.96094h0.83985v0.96094zm0-3.6016v-7.1992h0.83985v7.1992zm0-9.957v-0.84375h0.83985v0.84375zm0-3.6016v-7.1992h0.83985v7.1992zm0-9.8398v-0.96094h0.83985v0.96094zm0-3.6016v-7.1992h0.83985v7.1992zm0-9.957v-0.84375h0.83985v0.84375zm0-3.6016v-7.1992h0.83985v7.1992zm0-9.8398v-0.96094h0.83985v0.96094zm0-3.6016v-7.1992h0.83985v7.1992zm1.5586-9.2383h0.83984v0.83985h-0.83984zm3.6016 0h7.1992v0.83985h-7.1992zm9.8398 0h0.96094v0.83985h-0.96094zm3.5977 0h7.2031v0.83985h-7.2031zm9.9609 0h0.83984v0.83985h-0.83984zm3.6016 0h7.1992v0.83985h-7.1992zm9.8398 0h0.96094v0.83985h-0.96094zm3.5977 0h7.2031v0.83985h-7.2031zm9.9609 0h0.83984v0.83985h-0.83984zm3.6016 0h7.1992v0.83985h-7.1992zm9.8398 0h0.96094v0.83985h-0.96094zm3.5977 0h7.2031v0.83985h-7.2031zm9.9609 0h0.83984v0.83985h-0.83984zm3.6016 0h7.1992v0.83985h-7.1992zm9.8398 0h0.96094v0.83985h-0.96094zm3.5977 0h7.2031v0.83985h-7.2031zm9.9609 0h0.83985v0.83985h-0.83985zm3.6016 0h7.1992v0.83985h-7.1992zm9.8398 0h0.96094v0.83985h-0.96094zm3.5977 0h7.2031v0.83985h-7.2031zm9.9609 0h0.60156v1.1992h-0.96094v-0.83984l0.48046 0.48047h-0.12108zm0.60156 3.8398v7.1992h-0.96094v-7.1992zm0 9.9609v0.83984h-0.96094v-0.83984zm0 3.5976v7.1992h-0.96094v-7.1992zm0 9.8398v0.96093h-0.96094v-0.96093zm0 3.6016v7.1992h-0.96094v-7.1992zm0 9.9609v0.83984h-0.96094v-0.83984zm0 3.5976v7.1992h-0.96094v-7.1992zm0 9.8398v0.96093h-0.96094v-0.96093zm0 3.6016v7.1992h-0.96094v-7.1992zm0 9.9609v0.83984h-0.96094v-0.83984zm0 3.5976v7.1992h-0.96094v-7.1992zm0 9.8398v0.96093h-0.96094v-0.96093zm0 3.6016v7.1992h-0.96094v-7.1992zm0 9.9609v0.83984h-0.96094v-0.83984zm0 3.5976v5.7617h-2.2813v-0.83984h1.8008l-0.48046 0.35937v-5.2812zm-5.0391 5.7617h-0.83985v-0.83984h0.83985zm-3.6016 0h-7.1992v-0.83984h7.1992zm-9.8398 0h-0.96093v-0.83984h0.96093zm-3.6016 0h-7.1992v-0.83984h7.1992zm-9.957 0h-0.83985v-0.83984h0.83985zm-3.6016 0h-7.1992v-0.83984h7.1992zm-9.8398 0h-0.96094v-0.83984h0.96094zm-3.6016 0h-7.1992v-0.83984h7.1992zm-9.957 0h-0.83985v-0.83984h0.83985zm-3.6016 0h-7.1992v-0.83984h7.1992zm-9.8398 0h-0.96094v-0.83984h0.96094zm-3.6016 0h-7.1992v-0.83984h7.1992zm-9.957 0h-0.83985v-0.83984h0.83985zm-3.6016 0h-7.1992v-0.83984h7.1992zm-9.8398 0h-0.96094v-0.83984h0.96094zm-3.6016 0h-7.1992v-0.83984h7.1992zm-9.957 0h-0.83985v-0.83984h0.83985zm-3.6016 0h-7.1992v-0.83984h7.1992zm-9.8398 0h-0.96094v-0.83984h0.96094zm-3.6016 0h-6.5977v-0.83984h6.5977"/>
<path id="cj" d="m45.121 113.16h11.758v0.96094h-11.758zm0.59765 2.2812-3.5976-1.8008 3.5976-1.8008zm10.562-3.6016 3.5977 1.8008-3.5977 1.8008"/>
<g id="ck" transform="translate(-182.64 -122.88)">
<use id="cl" x="263.3999" y="236.3999" width="100%" height="100%" xlink:href="#h"/>
<use id="cm" x="266.3999" y="236.3999" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="cn" transform="translate(-182.64 -122.88)">
<use id="co" x="269.5199" y="236.3999" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="cp" transform="translate(-182.64 -122.88)">
<use id="cq" x="270.9599" y="236.3999" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="cr" transform="translate(-182.64 -122.88)">
<use id="cs" x="273.71991" y="236.3999" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ct" transform="translate(-182.64 -122.88)">
<use id="cu" x="275.27991" y="236.3999" width="100%" height="100%" xlink:href="#a"/>
<use id="cv" x="278.27991" y="236.3999" width="100%" height="100%" xlink:href="#aa"/>
</g>
<path id="cw" d="m120.12 52.082 33.84 25.078-0.72265 1.082-33.84-25.199"/>
<path id="cx" d="m118.44 84.48 32.523-31.438-0.83985-0.84375-32.523 31.441"/>
<g id="cy" transform="translate(-182.64 -122.88)">
<use id="cz" x="339.71988" y="196.07993" width="100%" height="100%" xlink:href="#h"/>
<use id="da" x="342.71985" y="196.07993" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="db" transform="translate(-182.64 -122.88)">
<use id="dc" x="345.83987" y="196.07993" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="dd" transform="translate(-182.64 -122.88)">
<use id="de" x="347.27988" y="196.07993" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="df" transform="translate(-182.64 -122.88)">
<use id="dg" x="350.03986" y="196.07993" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="dh" transform="translate(-182.64 -122.88)">
<use id="di" x="351.59988" y="196.07993" width="100%" height="100%" xlink:href="#a"/>
<use id="dj" x="354.59988" y="196.07993" width="100%" height="100%" xlink:href="#z"/>
</g>
<path id="dk" d="m77.641 64.441v8.8789h10.438v-8.8789z" fill="#fff" fill-rule="evenodd"/>
<g id="dl" transform="translate(-182.64 -122.88)">
<use id="dm" x="261.2399" y="194.03992" width="100%" height="100%" xlink:href="#y"/>
<use id="dn" x="264.2399" y="194.03992" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="do" transform="translate(-182.64 -122.88)">
<use id="dp" x="265.6799" y="194.03992" width="100%" height="100%" xlink:href="#f"/>
</g>
<g id="dq" transform="translate(-182.64 -122.88)">
<use id="dr" x="267.47992" y="194.03992" width="100%" height="100%" xlink:href="#f"/>
</g>
<path id="ds" d="m40.801 71.281v11.879h9.957v-11.879z" fill="#fff" fill-rule="evenodd"/>
<g id="dt" transform="translate(-182.64 -122.88)">
<use id="du" x="230.0399" y="205.67992" width="100%" height="100%" xlink:href="#x"/>
<use id="dv" x="230.0399" y="202.67992" width="100%" height="100%" xlink:href="#w"/>
</g>
<g id="dw" transform="translate(-182.64 -122.88)">
<use id="dx" x="230.0399" y="199.55992" width="100%" height="100%" xlink:href="#v"/>
</g>
<g id="dy" transform="translate(-182.64 -122.88)">
<use id="dz" x="230.0399" y="198.11992" width="100%" height="100%" xlink:href="#u"/>
</g>
<path id="ea" d="m157.92 109.68v8.8828h9.9609v-8.8828z" fill="#fff" fill-rule="evenodd"/>
<g id="eb" transform="translate(-182.64 -122.88)">
<use id="ec" x="341.51987" y="239.3999" width="100%" height="100%" xlink:href="#ac"/>
</g>
<g id="ed" transform="translate(-182.64 -122.88)">
<use id="ee" x="344.39987" y="239.3999" width="100%" height="100%" xlink:href="#ab"/>
</g>
<g id="ef" transform="translate(-182.64 -122.88)">
<use id="eg" x="347.27985" y="239.3999" width="100%" height="100%" xlink:href="#g"/>
</g>
<path id="eh" d="m138 111.72h8.6406v0.83985h-8.6406zm8.0391-1.3203 3.6016 1.7969-3.6016 1.8008"/>
</svg>

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -0,0 +1,15 @@
Name,Description,Flags,Value
(denmos.1),Min width of de_nFet_gate,,1.055
(denmos.2),Min width of de_nFet_source not overlapping poly,,0.280
(denmos.3),Min width of de_nFet_source overlapping poly,,0.925
(denmos.4),Min width of the de_nFet_drain,,0.170
(denmos.5),Min/Max extension of de_nFet_source over nwell,,0.225
(denmos.6),Min/Max spacing between de_nFet_drain and de_nFet_source,,1.585
(denmos.7),Min channel width for de_nFet_gate,,5.000
(denmos.8),90 degree angles are not permitted for nwell overlapping de_nFET_drain,,
(denmos.9a),"All bevels on nwell are 45 degree, 0.43 um from corners",NC,
(denmos.9b),"All bevels on de_nFet_drain are 45 degree, 0.05 um from corners",NC,
(denmos.10),Min enclosure of de_nFet_drain by nwell,,0.660
(denmos.11),Min spacing between p+ tap and (nwell overlapping de_nFet_drain),,0.860
(denmos.12),Min spacing between nwells overlapping de_nFET_drain,,2.400
(denmos.13),de_nFet_source must be enclosed by nsdm by,,0.130
1 Name Description Flags Value
2 (denmos.1) Min width of de_nFet_gate 1.055
3 (denmos.2) Min width of de_nFet_source not overlapping poly 0.280
4 (denmos.3) Min width of de_nFet_source overlapping poly 0.925
5 (denmos.4) Min width of the de_nFet_drain 0.170
6 (denmos.5) Min/Max extension of de_nFet_source over nwell 0.225
7 (denmos.6) Min/Max spacing between de_nFet_drain and de_nFet_source 1.585
8 (denmos.7) Min channel width for de_nFet_gate 5.000
9 (denmos.8) 90 degree angles are not permitted for nwell overlapping de_nFET_drain
10 (denmos.9a) All bevels on nwell are 45 degree, 0.43 um from corners NC
11 (denmos.9b) All bevels on de_nFet_drain are 45 degree, 0.05 um from corners NC
12 (denmos.10) Min enclosure of de_nFet_drain by nwell 0.660
13 (denmos.11) Min spacing between p+ tap and (nwell overlapping de_nFet_drain) 0.860
14 (denmos.12) Min spacing between nwells overlapping de_nFET_drain 2.400
15 (denmos.13) de_nFet_source must be enclosed by nsdm by 0.130

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 144 KiB

View File

@ -0,0 +1,14 @@
Name,Description,Flags,Value
(depmos.1),Min width of de_pFet_gate,,1.050
(depmos.2),Min width of de_pFet_source not overlapping poly,,0.280
(depmos.3),Min width of de_pFet_source overlapping poly,,0.920
(depmos.4),Min width of the de_pFet_drain,,0.170
(depmos.5),Min/Max extension of de_pFet_source beyond nwell,,0.260
(depmos.6),Min/Max spacing between de_pFet_drain and de_pFet_source,,1.190
(depmos.7),Min channel width for de_pFet_gate,,5.000
(depmos.8),90 degree angles are not permitted for nwell hole overlapping de_pFET_drain,,
(depmos.9a),"All bevels on nwell hole are 45 degree, 0.43 um from corners",NC,
(depmos.9b),"All bevels on de_pFet_drain are 45 degree, 0.05 um from corners",NC,
(depmos.10),Min enclosure of de_pFet_drain by nwell hole,,0.860
(depmos.11),Min spacing between n+ tap and (nwell hole enclosing de_pFET_drain),,0.660
(depmos.12),de_pFet_source must be enclosed by psdm by,,0.130
1 Name Description Flags Value
2 (depmos.1) Min width of de_pFet_gate 1.050
3 (depmos.2) Min width of de_pFet_source not overlapping poly 0.280
4 (depmos.3) Min width of de_pFet_source overlapping poly 0.920
5 (depmos.4) Min width of the de_pFet_drain 0.170
6 (depmos.5) Min/Max extension of de_pFet_source beyond nwell 0.260
7 (depmos.6) Min/Max spacing between de_pFet_drain and de_pFet_source 1.190
8 (depmos.7) Min channel width for de_pFet_gate 5.000
9 (depmos.8) 90 degree angles are not permitted for nwell hole overlapping de_pFET_drain
10 (depmos.9a) All bevels on nwell hole are 45 degree, 0.43 um from corners NC
11 (depmos.9b) All bevels on de_pFet_drain are 45 degree, 0.05 um from corners NC
12 (depmos.10) Min enclosure of de_pFet_drain by nwell hole 0.860
13 (depmos.11) Min spacing between n+ tap and (nwell hole enclosing de_pFET_drain) 0.660
14 (depmos.12) de_pFet_source must be enclosed by psdm by 0.130

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 143 KiB

View File

@ -0,0 +1,8 @@
Name,Description,Flags,Value
(extd.1),Difftap cannot straddle areaid:en,,
(extd.2),DiffTap must have 2 or 3 coincident edges with areaid:en if enclosed by areaid:en,,
(extd.3),Poly must not be entirely overlapping difftap in areaid:en,,
(extd.4),"Only cell name ""s8rf_n20vhv1*"" is a valid cell name for n20vhv1 device (Check in LVS as invalid device)",,N/A
(extd.5),"Only cell name ""s8rf_n20vhviso1"" is a valid cell name for n20vhviso1 device (Check in LVS as invalid device)",,N/A
(extd.6),"Only cell name ""s8rf_p20vhv1"" is a valid cell name for p20vhv1 device (Check in LVS as invalid device)",,N/A
(extd.7),"Only cell name ""s8rf_n20nativevhv1*"" is a valid cell name for n20nativevhv1 device (Check in LVS as invalid device)",,N/A
1 Name Description Flags Value
2 (extd.1) Difftap cannot straddle areaid:en
3 (extd.2) DiffTap must have 2 or 3 coincident edges with areaid:en if enclosed by areaid:en
4 (extd.3) Poly must not be entirely overlapping difftap in areaid:en
5 (extd.4) Only cell name "s8rf_n20vhv1*" is a valid cell name for n20vhv1 device (Check in LVS as invalid device) N/A
6 (extd.5) Only cell name "s8rf_n20vhviso1" is a valid cell name for n20vhviso1 device (Check in LVS as invalid device) N/A
7 (extd.6) Only cell name "s8rf_p20vhv1" is a valid cell name for p20vhv1 device (Check in LVS as invalid device) N/A
8 (extd.7) Only cell name "s8rf_n20nativevhv1*" is a valid cell name for n20nativevhv1 device (Check in LVS as invalid device) N/A

View File

@ -0,0 +1,450 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="cc" width="206.53pt" height="67.939pt" version="1.1" viewBox="0 0 206.53 67.939" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata id="cd">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="ce">
<g id="cf">
<symbol id="m" overflow="visible">
<path id="cg" d="m-3.1406-1.5312v0.51562h-0.875v0.5h0.875v0.4375h0.40625v-0.4375h2.375c0.3125 0 0.5-0.20312 0.5-0.59375 0-0.125-0.015625-0.25-0.046875-0.42188h-0.42188c0.015625 0.078125 0.03125 0.15625 0.03125 0.25 0 0.21875-0.0625 0.26562-0.28125 0.26562h-2.1562v-0.51562z"/>
</symbol>
<symbol id="l" overflow="visible">
<path id="ch" d="m-0.29688-3.2031c0.015625 0.046875 0.015625 0.078125 0.015625 0.09375 0 0.1875-0.09375 0.28125-0.25 0.28125h-1.8438c-0.5625 0-0.85938 0.40625-0.85938 1.1719 0 0.46875 0.125 0.84375 0.35938 1.0469 0.17188 0.14062 0.34375 0.20312 0.65625 0.21875v-0.5c-0.375-0.046875-0.54688-0.26562-0.54688-0.73438 0-0.45312 0.15625-0.70312 0.46875-0.70312h0.125c0.20312 0 0.29688 0.125 0.34375 0.51562 0.09375 0.70312 0.125 0.8125 0.20312 1.0156 0.14062 0.35938 0.42188 0.54688 0.82812 0.54688 0.57812 0 0.9375-0.39062 0.9375-1.0312 0-0.40625-0.14062-0.71875-0.46875-1.0781 0.32812-0.03125 0.46875-0.1875 0.46875-0.51562 0-0.09375-0.015625-0.17188-0.0625-0.32812zm-0.6875 0.875c0.15625 0 0.26562 0.046875 0.40625 0.1875 0.1875 0.20312 0.28125 0.45312 0.28125 0.75 0 0.39062-0.1875 0.60938-0.5 0.60938-0.34375 0-0.5-0.21875-0.57812-0.75s-0.09375-0.64062-0.17188-0.79688z"/>
</symbol>
<symbol id="k" overflow="visible">
<path id="ci" d="m-4.375-2.9688v0.5h1.625c-0.3125 0.20312-0.48438 0.54688-0.48438 0.96875 0 0.8125 0.65625 1.3438 1.6562 1.3438 1.0625 0 1.7188-0.51562 1.7188-1.375 0-0.42188-0.17188-0.71875-0.54688-1h0.40625v-0.4375zm1.6094 1.375c0-0.53125 0.48438-0.875 1.2344-0.875 0.71875 0 1.2031 0.34375 1.2031 0.875 0 0.54688-0.48438 0.92188-1.2188 0.92188s-1.2188-0.375-1.2188-0.92188z"/>
</symbol>
<symbol id="j" overflow="visible">
<path id="cj" d="m-3.1406-0.90625v0.5h3.1406v-0.5zm-1.2344 0v0.51562h0.625v-0.51562z"/>
</symbol>
<symbol id="f" overflow="visible">
<path id="ck" d="m-3.1406-1.5469v0.51562h-0.5c-0.20312 0-0.3125-0.10938-0.3125-0.34375v-0.17188h-0.40625c-0.03125 0.10938-0.03125 0.17188-0.03125 0.28125 0 0.46875 0.26562 0.73438 0.71875 0.73438h0.53125v0.42188h0.40625v-0.42188h2.7344v-0.5h-2.7344v-0.51562z"/>
</symbol>
<symbol id="e" overflow="visible">
<path id="cl" d="m3.0781-1.4062c0-0.48438-0.03125-0.76562-0.125-1-0.20312-0.51562-0.6875-0.82812-1.2656-0.82812-0.89062 0-1.4531 0.67188-1.4531 1.7031s0.54688 1.6719 1.4375 1.6719c0.71875 0 1.2188-0.40625 1.3438-1.0938h-0.5c-0.14062 0.40625-0.42188 0.625-0.82812 0.625-0.3125 0-0.59375-0.14062-0.75-0.40625-0.125-0.17188-0.17188-0.35938-0.17188-0.67188zm-2.2969-0.40625c0.03125-0.57812 0.39062-0.95312 0.89062-0.95312s0.875 0.40625 0.875 0.92188c0 0 0 0.015625-0.015625 0.03125z"/>
</symbol>
<symbol id="d" overflow="visible">
<path id="cm" d="m1.75-1.625 1.0625-1.5156h-0.5625l-0.76562 1.1406-0.75-1.1406h-0.57812l1.0625 1.5312-1.1094 1.6094h0.5625l0.79688-1.2031 0.78125 1.2031h0.59375z"/>
</symbol>
<symbol id="c" overflow="visible">
<path id="cn" d="m1.5312-3.1406h-0.51562v-0.875h-0.5v0.875h-0.4375v0.40625h0.4375v2.375c0 0.3125 0.20312 0.5 0.59375 0.5 0.125 0 0.25-0.015625 0.42188-0.046875v-0.42188c-0.078125 0.015625-0.15625 0.03125-0.25 0.03125-0.21875 0-0.26562-0.0625-0.26562-0.28125v-2.1562h0.51562z"/>
</symbol>
<symbol id="b" overflow="visible">
<path id="co" d="m2.9688-4.375h-0.5v1.625c-0.20312-0.3125-0.54688-0.48438-0.96875-0.48438-0.8125 0-1.3438 0.65625-1.3438 1.6562 0 1.0625 0.51562 1.7188 1.375 1.7188 0.42188 0 0.71875-0.17188 1-0.54688v0.40625h0.4375zm-1.375 1.6094c0.53125 0 0.875 0.48438 0.875 1.2344 0 0.71875-0.34375 1.2031-0.875 1.2031-0.54688 0-0.92188-0.48438-0.92188-1.2188s0.375-1.2188 0.92188-1.2188z"/>
</symbol>
<symbol id="a" overflow="visible">
<path id="cp" d="m1.1406-0.625h-0.625v0.625h0.625z"/>
</symbol>
<symbol id="i" overflow="visible">
<path id="cq" d="m1.5469-3.0312v3.0312h0.53125v-4.25h-0.34375c-0.1875 0.65625-0.3125 0.73438-1.125 0.84375v0.375z"/>
</symbol>
<symbol id="h" overflow="visible">
<path id="cr" d="m3.0312-0.51562h-2.2344c0.0625-0.35938 0.25-0.57812 0.76562-0.875l0.60938-0.32812c0.59375-0.32812 0.89062-0.76562 0.89062-1.2812 0-0.35938-0.14062-0.6875-0.39062-0.92188-0.25-0.21875-0.5625-0.32812-0.96875-0.32812-0.54688 0-0.9375 0.1875-1.1719 0.54688-0.15625 0.23438-0.21875 0.5-0.23438 0.92188h0.53125c0.015625-0.28125 0.046875-0.45312 0.125-0.59375 0.14062-0.26562 0.42188-0.42188 0.73438-0.42188 0.48438 0 0.84375 0.34375 0.84375 0.79688 0 0.34375-0.20312 0.625-0.57812 0.84375l-0.5625 0.3125c-0.875 0.5-1.1406 0.90625-1.1875 1.8438h2.8281z"/>
</symbol>
<symbol id="g" overflow="visible">
<path id="cs" d="m1.3281-1.9531h0.28125c0.59375 0 0.89062 0.26562 0.89062 0.76562 0 0.54688-0.32812 0.85938-0.89062 0.85938-0.57812 0-0.85938-0.29688-0.89062-0.90625h-0.53125c0.03125 0.34375 0.09375 0.5625 0.1875 0.75 0.21875 0.40625 0.64062 0.625 1.2188 0.625 0.875 0 1.4375-0.53125 1.4375-1.3281 0-0.54688-0.20312-0.84375-0.71875-1.0156 0.40625-0.15625 0.59375-0.45312 0.59375-0.875 0-0.73438-0.48438-1.1719-1.2969-1.1719-0.85938 0-1.3125 0.46875-1.3281 1.375h0.53125c0-0.26562 0.03125-0.40625 0.09375-0.53125 0.125-0.23438 0.39062-0.39062 0.71875-0.39062 0.46875 0 0.75 0.28125 0.75 0.73438 0 0.29688-0.10938 0.46875-0.34375 0.57812-0.14062 0.046875-0.32812 0.078125-0.70312 0.078125z"/>
</symbol>
</g>
<image id="at" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAfUlEQVRoge3XwQnAIBQFwfz037NpQM8TYecouSxC8M1zsNbans/Mr75/t6cXKUArQCtAm9P/9RbX30ABWgFaAdr+8f2c399/c/0NFKAVoBWgtQe0ArQCtAK09oBWgFaAVoDWHtAK0ArQCtDaA1oBWgFaAVp7QCtAK0ArQPsAU/chYcOMG1sAAAAASUVORK5CYII="/>
<clipPath id="bq">
<rect id="ct" width="4" height="4"/>
</clipPath>
<g id="x" clip-path="url(#bq)">
<use id="cu" transform="scale(.0625)" width="100%" height="100%" xlink:href="#at"/>
</g>
<image id="as" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAYklEQVRoge3ZMQqAMBAAQc///zl+wCagrMJMmSKw1V3IrLWOOzNze77r7fvPR24JCagJqAkAgNL2Uv6198PvJ7GAmoCaAAAozdf2+12/n8QCagJqAgCg5H+gJqAmoCYAAEoXkN0YPViTIPQAAAAASUVORK5CYII="/>
<clipPath id="az">
<rect id="cv" width="4" height="4"/>
</clipPath>
<g id="w" clip-path="url(#az)">
<use id="cw" transform="scale(.0625)" width="100%" height="100%" xlink:href="#as"/>
</g>
<image id="ar" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="ax">
<rect id="cx" width="4" height="4"/>
</clipPath>
<g id="v" clip-path="url(#ax)">
<use id="cy" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ar"/>
</g>
<image id="aq" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="av">
<rect id="cz" width="4" height="4"/>
</clipPath>
<g id="u" clip-path="url(#av)">
<use id="da" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aq"/>
</g>
<image id="ap" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="bu">
<rect id="db" width="4" height="4"/>
</clipPath>
<g id="t" clip-path="url(#bu)">
<use id="dc" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ap"/>
</g>
<image id="ao" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge2WSQrAMAzE6v7/z+kH4oOLU9UgHQNZxIAncRVZa1W3tBAR2/X743e0owCNAjQK0OyH6wuofhifgAI0CtAoQBPZ/M7+31VO98P4BBSgUYBGAZq0B9INP+uH8QkoQKMAjQI05R5ID4L6YXwCCtAoQKMATVsPpBcc7ofxCShAowCNAjTHeyC9uKkfxiegAI0CNArQpMN4Sj+MT0ABGgVoFKB5APR0JGpyOlElAAAAAElFTkSuQmCC"/>
<clipPath id="bs">
<rect id="dd" width="4" height="4"/>
</clipPath>
<g id="s" clip-path="url(#bs)">
<use id="de" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ao"/>
</g>
<image id="an" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAYklEQVRoge3ZMQqAMBAAQc///zl+wCagrMJMmSKw1V3IrLWOOzNze77r7fvPR24JCagJqAkAgNL2Uv6198PvJ7GAmoCaAAAozdf2+12/n8QCagJqAgCg5H+gJqAmoCYAAEoXkN0YPViTIPQAAAAASUVORK5CYII="/>
<clipPath id="bp">
<rect id="df" width="4" height="4"/>
</clipPath>
<g id="r" clip-path="url(#bp)">
<use id="dg" transform="scale(.0625)" width="100%" height="100%" xlink:href="#an"/>
</g>
<image id="am" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="bn">
<rect id="dh" width="4" height="4"/>
</clipPath>
<g id="q" clip-path="url(#bn)">
<use id="di" transform="scale(.0625)" width="100%" height="100%" xlink:href="#am"/>
</g>
<image id="al" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="bl">
<rect id="dj" width="4" height="4"/>
</clipPath>
<g id="p" clip-path="url(#bl)">
<use id="dk" transform="scale(.0625)" width="100%" height="100%" xlink:href="#al"/>
</g>
<image id="ak" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge3aUQqEMAwAUSO9/5XrBcxHIGUamPcpbN0hUHXdeBJ779/jEZF9pLROVXbet2V1kAE0A2gG0FbXPn1a9j3HT8AAmgE0A2hx23Wg+rwxfgIG0AygGUBbXQtRvxeNn4ABNANoBtBqm/dz33uD8RMwgGYAzQBa23WAMn4CBtAMoBlAO/5+4PRzwvgJGEAzgGYAbWX79G33/f5v9FYG0AygjQ/4APlgJHZuGDRpAAAAAElFTkSuQmCC"/>
<clipPath id="bc">
<rect id="dl" width="4" height="4"/>
</clipPath>
<g id="o" clip-path="url(#bc)">
<use id="dm" transform="scale(.0625)" width="100%" height="100%" xlink:href="#ak"/>
</g>
<image id="aj" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAAqElEQVRoge2WSQrAMAzE6v7/z+kH4oOLU9UgHQNZxIAncRVZa1W3tBAR2/X743e0owCNAjQK0OyH6wuofhifgAI0CtAoQBPZ/M7+31VO98P4BBSgUYBGAZq0B9INP+uH8QkoQKMAjQI05R5ID4L6YXwCCtAoQKMATVsPpBcc7ofxCShAowCNAjTHeyC9uKkfxiegAI0CNArQpMN4Sj+MT0ABGgVoFKB5APR0JGpyOlElAAAAAElFTkSuQmCC"/>
<clipPath id="ba">
<rect id="dn" width="4" height="4"/>
</clipPath>
<g id="n" clip-path="url(#ba)">
<use id="do" transform="scale(.0625)" width="100%" height="100%" xlink:href="#aj"/>
</g>
<clipPath id="bb">
<path id="dp" d="m450.12 187.68h14.641v55.922h-14.641z"/>
</clipPath>
<pattern id="ag" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 450 190.08)" patternUnits="userSpaceOnUse">
<use id="dq" xlink:href="#n"/>
</pattern>
<clipPath id="bd">
<path id="dr" d="m457.44 194.04h14.52v45.961h-14.52z"/>
</clipPath>
<pattern id="y" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 457.2 197.28)" patternUnits="userSpaceOnUse">
<use id="ds" xlink:href="#o"/>
</pattern>
<clipPath id="be">
<path id="dt" d="m307.8 214h0.12109v2h-0.12109z"/>
</clipPath>
<clipPath id="bg">
<path id="du" d="m307.8 216h0.12109v2h-0.12109z"/>
</clipPath>
<clipPath id="bh">
<path id="dv" d="m307.8 218h0.12109v1h-0.12109z"/>
</clipPath>
<clipPath id="bi">
<path id="dw" d="m307.8 219h0.12109v3.8398h-0.12109z"/>
</clipPath>
<clipPath id="bj">
<path id="dx" d="m281.4 208h0.12109v4h-0.12109z"/>
</clipPath>
<clipPath id="bk">
<path id="dy" d="m281.4 211h0.12109v2.4805h-0.12109z"/>
</clipPath>
<clipPath id="bm">
<path id="dz" d="m351.72 228.24h14.52v23.043h-14.52z"/>
</clipPath>
<pattern id="z" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 349.2 229.68)" patternUnits="userSpaceOnUse">
<use id="ea" xlink:href="#p"/>
</pattern>
<clipPath id="bo">
<path id="eb" d="m307.56 194.04h14.16v45.961h-14.16z"/>
</clipPath>
<pattern id="aa" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 306 197.28)" patternUnits="userSpaceOnUse">
<use id="ec" xlink:href="#q"/>
</pattern>
<clipPath id="br">
<path id="ed" d="m276.12 194.52h15.957v45.48h-15.957z"/>
</clipPath>
<pattern id="ab" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 273.6 197.28)" patternUnits="userSpaceOnUse">
<use id="ee" xlink:href="#r"/>
</pattern>
<clipPath id="bt">
<path id="ef" d="m450.12 187.68h14.641v55.922h-14.641z"/>
</clipPath>
<pattern id="ac" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 450 190.08)" patternUnits="userSpaceOnUse">
<use id="eg" xlink:href="#s"/>
</pattern>
<clipPath id="bv">
<path id="eh" d="m457.44 194.04h14.52v45.961h-14.52z"/>
</clipPath>
<pattern id="ad" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 457.2 197.28)" patternUnits="userSpaceOnUse">
<use id="ei" xlink:href="#t"/>
</pattern>
<clipPath id="bw">
<path id="ej" d="m307.8 214h0.12109v2h-0.12109z"/>
</clipPath>
<clipPath id="bx">
<path id="ek" d="m307.8 216h0.12109v2h-0.12109z"/>
</clipPath>
<clipPath id="by">
<path id="el" d="m307.8 218h0.12109v1h-0.12109z"/>
</clipPath>
<clipPath id="bz">
<path id="em" d="m307.8 219h0.12109v3.8398h-0.12109z"/>
</clipPath>
<clipPath id="ca">
<path id="en" d="m281.4 208h0.12109v4h-0.12109z"/>
</clipPath>
<clipPath id="au">
<path id="eo" d="m281.4 211h0.12109v2.4805h-0.12109z"/>
</clipPath>
<clipPath id="aw">
<path id="ep" d="m351.72 228.24h14.52v23.043h-14.52z"/>
</clipPath>
<pattern id="ae" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 349.2 229.68)" patternUnits="userSpaceOnUse">
<use id="eq" xlink:href="#u"/>
</pattern>
<clipPath id="ay">
<path id="er" d="m307.56 194.04h14.16v45.961h-14.16z"/>
</clipPath>
<pattern id="af" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 306 197.28)" patternUnits="userSpaceOnUse">
<use id="es" xlink:href="#v"/>
</pattern>
<clipPath id="bf">
<path id="et" d="m276.12 194.52h15.957v45.48h-15.957z"/>
</clipPath>
<pattern id="ah" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 273.6 197.28)" patternUnits="userSpaceOnUse">
<use id="eu" xlink:href="#w"/>
</pattern>
<clipPath id="cb">
<path id="ev" d="m276.12 194.04h197.28v45.961h-197.28z"/>
</clipPath>
<pattern id="ai" width="4" height="4" patternTransform="matrix(.89979 0 0 .89979 273.6 197.28)" patternUnits="userSpaceOnUse">
<use id="ew" xlink:href="#x"/>
</pattern>
</defs>
<g id="ex" transform="translate(-267.11 -187.44)" clip-path="url(#cb)">
<path id="ey" d="m276.12 194.04v45.961h197.28v-45.961z" fill="url(#ai)" fill-rule="evenodd"/>
</g>
<path id="ez" d="m8.7647 6.3594h197.76v46.438h-197.76zm0.48046 46.199-0.23828-0.23828h197.28l-0.23828 0.23828v-45.961l0.23828 0.24219h-197.28l0.23828-0.24219"/>
<g id="fa" transform="translate(-267.11 -187.44)" clip-path="url(#bf)">
<path id="fb" d="m276.12 194.52v45.48h15.961v-45.48z" fill="url(#ah)" fill-rule="evenodd"/>
</g>
<path id="fc" d="m8.7647 6.8398h16.441v45.957h-16.441zm0.48046 45.719-0.23828-0.23828h15.957l-0.23828 0.23828v-45.48l0.23828 0.24219h-15.957l0.23828-0.24219"/>
<g id="fd" transform="translate(-267.11 -187.44)" clip-path="url(#ay)">
<path id="fe" d="m307.56 194.04v45.961h14.16v-45.961z" fill="url(#af)" fill-rule="evenodd"/>
</g>
<path id="ff" d="m40.206 6.3594h14.52v46.438h-14.52zm0.48047 46.199-0.24219-0.23828h14.16l-0.23829 0.23828v-45.961l0.23829 0.24219h-14.16l0.24219-0.24219"/>
<g id="fg" transform="translate(-267.11 -187.44)" clip-path="url(#aw)">
<path id="fh" d="m351.72 228.24v23.039h14.52v-23.039z" fill="url(#ae)" fill-rule="evenodd"/>
</g>
<path id="fi" d="m84.366 40.559h15v23.398h-15zm0.48046 23.281-0.24219-0.24219h14.52l-0.23829 0.24219v-23.043l0.23829 0.24219h-14.52l0.24219-0.24219"/>
<path id="fj" d="m64.444 59.52 54.84-16.199-0.47657-1.2031-54.723 16.203"/>
<path id="fk" d="m73.808 40.199 39.238 21.719-0.60157 1.082-39.359-21.602"/>
<g id="fl" transform="translate(-267.11 -187.44)" clip-path="url(#au)">
<g id="fm">
<use id="fn" x="283.55988" y="213.11992" width="100%" height="100%" xlink:href="#m"/>
</g>
</g>
<g id="fo" transform="translate(-267.11 -187.44)" clip-path="url(#ca)">
<g id="fp">
<use id="fq" x="283.55988" y="211.43991" width="100%" height="100%" xlink:href="#l"/>
</g>
</g>
<g id="fr" transform="translate(-267.11 -187.44)" clip-path="url(#bz)">
<g id="fs">
<use id="ft" x="309.95987" y="222.4799" width="100%" height="100%" xlink:href="#k"/>
</g>
</g>
<g id="fu" transform="translate(-267.11 -187.44)" clip-path="url(#by)">
<g id="fv">
<use id="fw" x="309.95987" y="219.11992" width="100%" height="100%" xlink:href="#j"/>
</g>
</g>
<g id="fx" transform="translate(-267.11 -187.44)" clip-path="url(#bx)">
<g id="fy">
<use id="fz" x="309.95987" y="217.67992" width="100%" height="100%" xlink:href="#f"/>
</g>
</g>
<g id="ga" transform="translate(-267.11 -187.44)" clip-path="url(#bw)">
<g id="gb">
<use id="gc" x="309.95987" y="215.99991" width="100%" height="100%" xlink:href="#f"/>
</g>
</g>
<g id="gd" transform="translate(-267.11 -187.44)">
<use id="ge" x="266.87988" y="255.2399" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="gf" transform="translate(-267.11 -187.44)">
<use id="gg" x="270.2399" y="255.2399" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="gh" transform="translate(-267.11 -187.44)">
<use id="gi" x="273.1199" y="255.2399" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gj" transform="translate(-267.11 -187.44)">
<use id="gk" x="274.7999" y="255.2399" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="gl" transform="translate(-267.11 -187.44)">
<use id="gm" x="278.15991" y="255.2399" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gn" transform="translate(-267.11 -187.44)">
<use id="go" x="279.8399" y="255.2399" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="gp" transform="translate(-267.11 -187.44)">
<use id="gq" x="266.87988" y="247.55991" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="gr" transform="translate(-267.11 -187.44)">
<use id="gs" x="270.2399" y="247.55991" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="gt" transform="translate(-267.11 -187.44)">
<use id="gu" x="273.1199" y="247.55991" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="gv" transform="translate(-267.11 -187.44)">
<use id="gw" x="274.7999" y="247.55991" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="gx" transform="translate(-267.11 -187.44)">
<use id="gy" x="278.15991" y="247.55991" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="gz" transform="translate(-267.11 -187.44)">
<use id="ha" x="279.8399" y="247.55991" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="hb" transform="translate(-267.11 -187.44)" clip-path="url(#bv)">
<path id="hc" d="m457.44 194.04v45.961h14.52v-45.961z" fill="url(#ad)" fill-rule="evenodd"/>
</g>
<path id="hd" d="m190.08 6.3594h15v46.438h-15zm0.48046 46.199-0.23827-0.23828h14.52l-0.24219 0.23828v-45.961l0.24219 0.24219h-14.52l0.23827-0.24219"/>
<g id="he" transform="translate(-267.11 -187.44)" clip-path="url(#bt)">
<path id="hf" d="m450.12 187.68v55.922h14.641v-55.922z" fill="url(#ac)" fill-rule="evenodd"/>
</g>
<path id="hg" d="m182.76 0h15v56.398h-15zm0.48047 56.16-0.23829-0.24219h14.641l-0.24219 0.24219v-55.922l0.24219 0.24218h-14.641l0.23829-0.24218"/>
<g id="hh" transform="translate(-267.11 -187.44)">
<use id="hi" x="266.87988" y="247.19991" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="hj" transform="translate(-267.11 -187.44)">
<use id="hk" x="270.2399" y="247.19991" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="hl" transform="translate(-267.11 -187.44)">
<use id="hm" x="273.1199" y="247.19991" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="hn" transform="translate(-267.11 -187.44)">
<use id="ho" x="274.7999" y="247.19991" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="hp" transform="translate(-267.11 -187.44)">
<use id="hq" x="278.15991" y="247.19991" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="hr" transform="translate(-267.11 -187.44)">
<use id="hs" x="279.8399" y="247.19991" width="100%" height="100%" xlink:href="#g"/>
</g>
<g id="ht" transform="translate(-267.11 -187.44)" clip-path="url(#br)">
<path id="hu" d="m276.12 194.52v45.48h15.961v-45.48z" fill="url(#ab)" fill-rule="evenodd"/>
</g>
<path id="hv" d="m8.7647 6.8398h16.441v45.957h-16.441zm0.48046 45.719-0.23828-0.23828h15.957l-0.23828 0.23828v-45.48l0.23828 0.24219h-15.957l0.23828-0.24219"/>
<g id="hw" transform="translate(-267.11 -187.44)" clip-path="url(#bo)">
<path id="hx" d="m307.56 194.04v45.961h14.16v-45.961z" fill="url(#aa)" fill-rule="evenodd"/>
</g>
<path id="hy" d="m40.206 6.3594h14.52v46.438h-14.52zm0.48047 46.199-0.24219-0.23828h14.16l-0.23829 0.23828v-45.961l0.23829 0.24219h-14.16l0.24219-0.24219"/>
<g id="hz" transform="translate(-267.11 -187.44)" clip-path="url(#bm)">
<path id="ia" d="m351.72 228.24v23.039h14.52v-23.039z" fill="url(#z)" fill-rule="evenodd"/>
</g>
<path id="ib" d="m84.366 40.559h15v23.398h-15zm0.48046 23.281-0.24219-0.24219h14.52l-0.23829 0.24219v-23.043l0.23829 0.24219h-14.52l0.24219-0.24219"/>
<path id="ic" d="m64.444 59.52 54.84-16.199-0.47657-1.2031-54.723 16.203"/>
<path id="id" d="m73.808 40.199 39.238 21.719-0.60157 1.082-39.359-21.602"/>
<g id="ie" transform="translate(-267.11 -187.44)" clip-path="url(#bk)">
<g id="if">
<use id="ig" x="283.55988" y="213.11992" width="100%" height="100%" xlink:href="#m"/>
</g>
</g>
<g id="ih" transform="translate(-267.11 -187.44)" clip-path="url(#bj)">
<g id="ii">
<use id="ij" x="283.55988" y="211.43991" width="100%" height="100%" xlink:href="#l"/>
</g>
</g>
<g id="ik" transform="translate(-267.11 -187.44)" clip-path="url(#bi)">
<g id="il">
<use id="im" x="309.95987" y="222.4799" width="100%" height="100%" xlink:href="#k"/>
</g>
</g>
<g id="in" transform="translate(-267.11 -187.44)" clip-path="url(#bh)">
<g id="io">
<use id="ip" x="309.95987" y="219.11992" width="100%" height="100%" xlink:href="#j"/>
</g>
</g>
<g id="iq" transform="translate(-267.11 -187.44)" clip-path="url(#bg)">
<g id="ir">
<use id="is" x="309.95987" y="217.67992" width="100%" height="100%" xlink:href="#f"/>
</g>
</g>
<g id="it" transform="translate(-267.11 -187.44)" clip-path="url(#be)">
<g id="iu">
<use id="iv" x="309.95987" y="215.99991" width="100%" height="100%" xlink:href="#f"/>
</g>
</g>
<g id="iw" transform="translate(-267.11 -187.44)">
<use id="ix" x="266.87988" y="255.2399" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="iy" transform="translate(-267.11 -187.44)">
<use id="iz" x="270.2399" y="255.2399" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ja" transform="translate(-267.11 -187.44)">
<use id="jb" x="273.1199" y="255.2399" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="jc" transform="translate(-267.11 -187.44)">
<use id="jd" x="274.7999" y="255.2399" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="je" transform="translate(-267.11 -187.44)">
<use id="jf" x="278.15991" y="255.2399" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="jg" transform="translate(-267.11 -187.44)">
<use id="jh" x="279.8399" y="255.2399" width="100%" height="100%" xlink:href="#i"/>
</g>
<g id="ji" transform="translate(-267.11 -187.44)">
<use id="jj" x="266.87988" y="247.55991" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="jk" transform="translate(-267.11 -187.44)">
<use id="jl" x="270.2399" y="247.55991" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="jm" transform="translate(-267.11 -187.44)">
<use id="jn" x="273.1199" y="247.55991" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="jo" transform="translate(-267.11 -187.44)">
<use id="jp" x="274.7999" y="247.55991" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="jq" transform="translate(-267.11 -187.44)">
<use id="jr" x="278.15991" y="247.55991" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="js" transform="translate(-267.11 -187.44)">
<use id="jt" x="279.8399" y="247.55991" width="100%" height="100%" xlink:href="#h"/>
</g>
<g id="ju" transform="translate(-267.11 -187.44)" clip-path="url(#bd)">
<path id="jv" d="m457.44 194.04v45.961h14.52v-45.961z" fill="url(#y)" fill-rule="evenodd"/>
</g>
<path id="jw" d="m190.08 6.3594h15v46.438h-15zm0.48046 46.199-0.23827-0.23828h14.52l-0.24219 0.23828v-45.961l0.24219 0.24219h-14.52l0.23827-0.24219"/>
<g id="jx" transform="translate(-267.11 -187.44)" clip-path="url(#bb)">
<path id="jy" d="m450.12 187.68v55.922h14.641v-55.922z" fill="url(#ag)" fill-rule="evenodd"/>
</g>
<path id="jz" d="m182.76 0h15v56.398h-15zm0.48047 56.16-0.23829-0.24219h14.641l-0.24219 0.24219v-55.922l0.24219 0.24218h-14.641l0.23829-0.24218"/>
<g id="ka" transform="translate(-267.11 -187.44)">
<use id="kb" x="266.87988" y="247.19991" width="100%" height="100%" xlink:href="#e"/>
</g>
<g id="kc" transform="translate(-267.11 -187.44)">
<use id="kd" x="270.2399" y="247.19991" width="100%" height="100%" xlink:href="#d"/>
</g>
<g id="ke" transform="translate(-267.11 -187.44)">
<use id="kf" x="273.1199" y="247.19991" width="100%" height="100%" xlink:href="#c"/>
</g>
<g id="kg" transform="translate(-267.11 -187.44)">
<use id="kh" x="274.7999" y="247.19991" width="100%" height="100%" xlink:href="#b"/>
</g>
<g id="ki" transform="translate(-267.11 -187.44)">
<use id="kj" x="278.15991" y="247.19991" width="100%" height="100%" xlink:href="#a"/>
</g>
<g id="kk" transform="translate(-267.11 -187.44)">
<use id="kl" x="279.8399" y="247.19991" width="100%" height="100%" xlink:href="#g"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -0,0 +1,19 @@
Name,Description,Flags,Value
(hv.X.1),High voltage source/drain regions must be tagged by diff:hv,,
(hv.X.3),"High voltage poly can be drawn over multiple diff regions that are ALL reverse-biased by at least 300 mV (existence of reverse-bias is not checked by the CAD flow). It can also be drawn over multiple diffs when all sources and all drain are shorted together. In these case, the high voltage poly can be tagged with the text:dg label with a value “hv_bb”. Exceptions to this use of the hv_bb label must be approved by technology. Under certain bias conditions, high voltage poly tagged with hv_bb can cross an nwell boundary. The poly of the drain extended device crosses nwell by construction and can be tagged with the ""hv_bb"" label. Use of the hv_bb label on high voltage poly crossing an nwell boundary must be approved by technology. All high voltage poly tagged with hv_bb will not be checked to hv.poly.1, hv.poly.2, hv.poly.3 and hv.poly.4.",,
(hv.X.4),Any piece of layout that is shorted to hv_source/drain becomes a high voltage feature.,,
(hv.X.5),"In cases where an hv poly gate abuts only low voltage source and drain, the poly gate can be tagged with the text:dg label with a value ""hv_lv"". In this case, the ""hv_lv"" tagged poly gate and its extensions will not be checked to hv.poly.6, but is checked by rules in the poly.-.- section. The use of the hv_lv label must be approved by technology.",,
(hv.X.6),"Nwell biased at voltages >= 7.2V must be tagged with text ""shv_nwell""",NC,
(hv.nwell.1),"Min spacing of nwell tagged with text ""shv_nwell"" to any nwell on different nets",,2.500
(hv.diff.1a),Minimum hv_source/drain spacing to diff for edges of hv_source/drain and diff not butting tap,,0.300
(hv.diff.1b),Minimum spacing of (n+/p+ diff resistors and diodes) connected to hv_source/drain to diff,,0.300
(hv.diff.2),Minimum spacing of nwell connected to hv_source/drain to n+ diff,DE,0.430
(hv.diff.3a),Minimum n+ hv_source/drain spacing to nwell,,0.550
(hv.diff.3b),Minimum spacing of (n+ diff resistors and diodes) connected to hv_source/drain to nwell,,0.550
(hv.poly.1),Hv poly feature hvPoly (including hv poly resistors) can be drawn over only one diff region and is not allowed to cross nwell boundary except (1) as allowed in rule .X.3 and (2) nwell hole boundary in depmos,,
(hv.poly.2),Min spacing of hvPoly (including hv poly resistor) on field to diff (diff butting hvPoly are excluded),,0.300
(hv.poly.3),Min spacing of hvPoly (including hv poly resistor) on field to n-well (exempt poly stradding nwell in a denmos/depmos),,0.550
(hv.poly.4),Enclosure of hvPoly (including hv poly resistor) on field by n-well (exempt poly stradding nwell in a denmos/depmos),,0.300
(hv.poly.6a),Min extension of poly beyond hvFET_gate (exempt poly extending beyond diff along the S/D direction in a denmos/depmos),,0.160
(hv.poly.6b),Extension of hv poly beyond FET_gate (including hvFET_gate; exempt poly extending beyond diff along the S/D direction in a denmos/depmos),,0.160
(hv.poly.7),Minimum overlap of hv poly ring_FET and diff,,
1 Name Description Flags Value
2 (hv.X.1) High voltage source/drain regions must be tagged by diff:hv
3 (hv.X.3) High voltage poly can be drawn over multiple diff regions that are ALL reverse-biased by at least 300 mV (existence of reverse-bias is not checked by the CAD flow). It can also be drawn over multiple diffs when all sources and all drain are shorted together. In these case, the high voltage poly can be tagged with the text:dg label with a value “hv_bb”. Exceptions to this use of the hv_bb label must be approved by technology. Under certain bias conditions, high voltage poly tagged with hv_bb can cross an nwell boundary. The poly of the drain extended device crosses nwell by construction and can be tagged with the "hv_bb" label. Use of the hv_bb label on high voltage poly crossing an nwell boundary must be approved by technology. All high voltage poly tagged with hv_bb will not be checked to hv.poly.1, hv.poly.2, hv.poly.3 and hv.poly.4.
4 (hv.X.4) Any piece of layout that is shorted to hv_source/drain becomes a high voltage feature.
5 (hv.X.5) In cases where an hv poly gate abuts only low voltage source and drain, the poly gate can be tagged with the text:dg label with a value "hv_lv". In this case, the "hv_lv" tagged poly gate and its extensions will not be checked to hv.poly.6, but is checked by rules in the poly.-.- section. The use of the hv_lv label must be approved by technology.
6 (hv.X.6) Nwell biased at voltages >= 7.2V must be tagged with text "shv_nwell" NC
7 (hv.nwell.1) Min spacing of nwell tagged with text "shv_nwell" to any nwell on different nets 2.500
8 (hv.diff.1a) Minimum hv_source/drain spacing to diff for edges of hv_source/drain and diff not butting tap 0.300
9 (hv.diff.1b) Minimum spacing of (n+/p+ diff resistors and diodes) connected to hv_source/drain to diff 0.300
10 (hv.diff.2) Minimum spacing of nwell connected to hv_source/drain to n+ diff DE 0.430
11 (hv.diff.3a) Minimum n+ hv_source/drain spacing to nwell 0.550
12 (hv.diff.3b) Minimum spacing of (n+ diff resistors and diodes) connected to hv_source/drain to nwell 0.550
13 (hv.poly.1) Hv poly feature hvPoly (including hv poly resistors) can be drawn over only one diff region and is not allowed to cross nwell boundary except (1) as allowed in rule .X.3 and (2) nwell hole boundary in depmos
14 (hv.poly.2) Min spacing of hvPoly (including hv poly resistor) on field to diff (diff butting hvPoly are excluded) 0.300
15 (hv.poly.3) Min spacing of hvPoly (including hv poly resistor) on field to n-well (exempt poly stradding nwell in a denmos/depmos) 0.550
16 (hv.poly.4) Enclosure of hvPoly (including hv poly resistor) on field by n-well (exempt poly stradding nwell in a denmos/depmos) 0.300
17 (hv.poly.6a) Min extension of poly beyond hvFET_gate (exempt poly extending beyond diff along the S/D direction in a denmos/depmos) 0.160
18 (hv.poly.6b) Extension of hv poly beyond FET_gate (including hvFET_gate; exempt poly extending beyond diff along the S/D direction in a denmos/depmos) 0.160
19 (hv.poly.7) Minimum overlap of hv poly ring_FET and diff

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 1.5 MiB

View File

@ -0,0 +1,10 @@
Name,Description,Flags,Value
(uhvi.1.-),diff/tap can not straddle UHVI,,N/A
(uhvi.2.-),poly can not straddle UHVI,,N/A
(uhvi.3.-),pwbm.dg must be enclosed by UHVI (exempt inside :drc_tag:`areaid.lw`),,N/A
(uhvi.4.-),dnw.dg can not straddle UHVI,,N/A
(uhvi.5.-),UHVI must enclose :drc_tag:`areaid.ext`,,N/A
(uhvi.6.-),UHVI must enclose dnwell,,N/A
(uhvi.7.-),natfet.dg must be enclosed by UHVI layer by at least,,N/A
(uhvi.8.-),Minimum width of natfet.dg,,N/A
(uhvi.9.-),Minimum Space spacing of natfet.dg,,N/A
1 Name Description Flags Value
2 (uhvi.1.-) diff/tap can not straddle UHVI N/A
3 (uhvi.2.-) poly can not straddle UHVI N/A
4 (uhvi.3.-) pwbm.dg must be enclosed by UHVI (exempt inside :drc_tag:`areaid.lw`) N/A
5 (uhvi.4.-) dnw.dg can not straddle UHVI N/A
6 (uhvi.5.-) UHVI must enclose :drc_tag:`areaid.ext` N/A
7 (uhvi.6.-) UHVI must enclose dnwell N/A
8 (uhvi.7.-) natfet.dg must be enclosed by UHVI layer by at least N/A
9 (uhvi.8.-) Minimum width of natfet.dg N/A
10 (uhvi.9.-) Minimum Space spacing of natfet.dg N/A

View File

@ -0,0 +1,3 @@
Name,Description,Flags,Value
(ulvt-.1),":drc_tag:`areaid.low_vt` must enclose dnw for the UHV dnw-psub diode texted ""condiodeHvPsub""",,NA
(ulvt-.2),":drc_tag:`areaid.low_vt` must enclose pwbm.dg for the UHV dnw-psub diode texted ""condiodeHvPsub""",,NA
1 Name Description Flags Value
2 (ulvt-.1) :drc_tag:`areaid.low_vt` must enclose dnw for the UHV dnw-psub diode texted "condiodeHvPsub" NA
3 (ulvt-.2) :drc_tag:`areaid.low_vt` must enclose pwbm.dg for the UHV dnw-psub diode texted "condiodeHvPsub" NA

View File

@ -0,0 +1,14 @@
Name,Description,Flags,Value
(vhvi.vhv.1),Terminals operating at nominal 12V (maximum 16V) bias must be tagged as Very-High-Voltage (VHV) using vhvi:dg layer,NC,
(vhvi.vhv.2),A source or drain of a drain-extended device can be tagged by vhvi:dg. A device with either source or drain (not both) tagged with vhvi:dg serves as a VHV propagation stopper,NC,
(vhvi.vhv.3),Any feature connected to VHVSourceDrain becomes a very-high-voltage feature,NC,
(vhvi.vhv.4),Any feature connected to VHVPoly becomes a very-high-voltage feature,NC,
(vhvi.vhv.5),"Diffusion that is not a part of a drain-extended device (i.e., diff not areaid:en) must not be on the same net as VHVSourceDrain. Only diffusion inside :drc_tag:`areaid.ed` and LV diffusion tagged with vhvi:dg are exempted.",,
(vhvi.vhv.6),"Poly resistor can act as a VHV propagation stopper. For this, it should be tagged with text ""vhv_block""",NC,
(vhvi.1.-),Min width of vhvi:dg,,0.020
(vhvi.2.-),Vhvi:dg cannot overlap areaid:ce,,
(vhvi.3.-),VHVGate must overlap hvi:dg,,
(vhvi.4.-),Poly connected to the same net as a VHVSourceDrain must be tagged with vhvi:dg layer,,
(vhvi.5.-),Vhvi:dg cannot straddle VHVSourceDrain,,
(vhvi.6.-),Vhvi:dg overlapping VHVSourceDrain must not overlap poly,,
(vhvi.7.-),Vhvi:dg cannot straddle VHVPoly,,
1 Name Description Flags Value
2 (vhvi.vhv.1) Terminals operating at nominal 12V (maximum 16V) bias must be tagged as Very-High-Voltage (VHV) using vhvi:dg layer NC
3 (vhvi.vhv.2) A source or drain of a drain-extended device can be tagged by vhvi:dg. A device with either source or drain (not both) tagged with vhvi:dg serves as a VHV propagation stopper NC
4 (vhvi.vhv.3) Any feature connected to VHVSourceDrain becomes a very-high-voltage feature NC
5 (vhvi.vhv.4) Any feature connected to VHVPoly becomes a very-high-voltage feature NC
6 (vhvi.vhv.5) Diffusion that is not a part of a drain-extended device (i.e., diff not areaid:en) must not be on the same net as VHVSourceDrain. Only diffusion inside :drc_tag:`areaid.ed` and LV diffusion tagged with vhvi:dg are exempted.
7 (vhvi.vhv.6) Poly resistor can act as a VHV propagation stopper. For this, it should be tagged with text "vhv_block" NC
8 (vhvi.1.-) Min width of vhvi:dg 0.020
9 (vhvi.2.-) Vhvi:dg cannot overlap areaid:ce
10 (vhvi.3.-) VHVGate must overlap hvi:dg
11 (vhvi.4.-) Poly connected to the same net as a VHVSourceDrain must be tagged with vhvi:dg layer
12 (vhvi.5.-) Vhvi:dg cannot straddle VHVSourceDrain
13 (vhvi.6.-) Vhvi:dg overlapping VHVSourceDrain must not overlap poly
14 (vhvi.7.-) Vhvi:dg cannot straddle VHVPoly

View File

@ -0,0 +1,12 @@
Name,Description,Flags,Value
(pwres.1.-),Pwell resistor has to be enclosed by the res layer,NC,
(pwres.2.-),Min/Max width of pwell resistor,,2.650
(pwres.3.-),Min length of pwell resistor,,26.500
(pwres.4.-),Max length of pwell resistor,,265.00
(pwres.5.-),Min/Max spacing of tap inside the pwell resistor to nwell,,0.220
(pwres.6.-),Min/Max width of tap inside the pwell resistor,,0.530
(pwres.7a.-),Every pwres_terminal must enclose 12 licon1,,
(pwres.7b.-),Every pwres_terminal must enclose 12 mcons if routed through metal1,,
(pwres.8.-),Diff or poly is not allowed in the pwell resistor.,,
(pwres.9.-),Nwell surrounding the pwell resistor must have a full ring of contacted tap strapped with metal.,,
(pwres.10.-),The res layer must abut pwres_terminal on opposite and parallel edges,,
1 Name Description Flags Value
2 (pwres.1.-) Pwell resistor has to be enclosed by the res layer NC
3 (pwres.2.-) Min/Max width of pwell resistor 2.650
4 (pwres.3.-) Min length of pwell resistor 26.500
5 (pwres.4.-) Max length of pwell resistor 265.00
6 (pwres.5.-) Min/Max spacing of tap inside the pwell resistor to nwell 0.220
7 (pwres.6.-) Min/Max width of tap inside the pwell resistor 0.530
8 (pwres.7a.-) Every pwres_terminal must enclose 12 licon1
9 (pwres.7b.-) Every pwres_terminal must enclose 12 mcons if routed through metal1
10 (pwres.8.-) Diff or poly is not allowed in the pwell resistor.
11 (pwres.9.-) Nwell surrounding the pwell resistor must have a full ring of contacted tap strapped with metal.
12 (pwres.10.-) The res layer must abut pwres_terminal on opposite and parallel edges

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 530 KiB

View File

@ -0,0 +1,7 @@
Name,Description,Flags,Value
(rfdiode.1.-),Only 90 degrees allowed for :drc_tag:`areaid.re`,,
(rfdiode.2.-),:drc_tag:`areaid.re` must be coincident with nwell for the rf nwell diode,,
(rfdiode.3.-),":drc_tag:`areaid.re` must be coincident with innwer edge of the nwell ring for the rf pwell-deep nwell diode
Allowed PNP layout
Layout: pnppar
Allowed NPN layout",,
1 Name Description Flags Value
2 (rfdiode.1.-) Only 90 degrees allowed for :drc_tag:`areaid.re`
3 (rfdiode.2.-) :drc_tag:`areaid.re` must be coincident with nwell for the rf nwell diode
4 (rfdiode.3.-) :drc_tag:`areaid.re` must be coincident with innwer edge of the nwell ring for the rf pwell-deep nwell diode Allowed PNP layout Layout: pnppar Allowed NPN layout

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 315 KiB

View File

@ -0,0 +1,332 @@
#!/usr/bin/env python3
from __future__ import print_function
import csv
import os
import re
import textwrap
from tabulate import tabulate
import enum
from typing import List, Tuple
from dataclasses import dataclass, field, asdict
def filesafe_template(s):
s = s.replace('(', '')
s = s.replace(')', '')
s = s.replace(' ', '_')
s = s.replace('/', '')
s = s.replace('.-', '_dotdash')
return s
class RuleFlags(enum.Enum):
"""
Note: some rules contain correction factors to compensate possible mask
defect and unpredicted process biases)
"""
P = u'Rule applies to periphery only (outside :drc_tag:`areaid.ce`). A corresponding core rule may or may not exist.'
NE = u'Rule not checked for esd_nwell_tap. There are no corresponding rule for esd_nwell_tap.'
NC = u'Rule not checked by DRC. It should be used as a guideline only.'
TC = u'Rule not checked for cell name "*_tech_CD_top*"'
A = u'Rule documents a functionality implemented in CL algorithms and may not be checked by DRC.'
AD = u'Rule documents a functionality implemented in CL algorithms and checked by DRC.'
DE = u'Rule not checked for source of Drain Extended device'
LVS = u'Rule handled by LVS'
F = u'Rule intended for Frame only, not checked inside Die'
DNF = u'Drawn Not equal Final. The drawn rule does not reflect the final dimension on silicon. See table J for details.'
RC = u'Recommended rule at the chip level, required rule at the IP level.'
RR = u'Recommended rule at any IP level'
AL = u'Rules applicable only to Al BE flows'
CU = u'Rules applicable only to Cu BE flows'
IR = u'IR drop check compering Al database and slotted Cu database for the same product (2 gds files) must be clean'
EXEMPT = u'Rule is an exception?'
@dataclass
class Rule:
name: str = ''
description: str = ''
flags: Tuple[RuleFlags] = field(default_factory=tuple)
value: str = ''
@dataclass
class RuleTable:
fname: str = ''
order: int = -1
template: str = ''
name: str = ''
description: str = ''
image: str = ''
rules: List[Rule] = field(default_factory=list, repr=False)
enabled: bool = True
notes: str = ''
@property
def csv_fname(self):
return 'p{:03d}-{}.csv'.format(self.order, self.fname)
data = [[]]
for l in open('periphery.csv'):
if '.-)' in l:
data.append([])
only_comma = True
for i in l:
if i not in ' ,\n':
only_comma = False
break
if only_comma:
continue
data[-1].append(l)
no_pics = [
'p024-hvtr_dotdash.svg',
'p033-licon_dotdash.svg',
'p042-via3_dotdash.svg',
'p043-nsm_dotdash.svg',
'p044-m5_dotdash.svg',
'p044-via4_dotdash.svg',
'p045-pad_dotdash.svg',
'p045-rdl_dotdash.svg',
'p053-hv_dotdash_dotdash.svg',
'p055-uhvi_dotdash_dotdash.svg',
'p055-ulvt-_dotdash.svg',
'p055-vhvi_dotdash_dotdash.svg',
]
image_files = {}
image_location = {}
image_re = re.compile('p([0-9][0-9][0-9])-([^.]*)\.svg')
for i in sorted(os.listdir('.')+no_pics):
if not i.endswith('.svg'):
continue
page, name = image_re.match(i).groups()
page = int(page, 10)
if name in image_files:
assert page-1 == image_location[name], (name, i, image_files[name], page, image_location[name])
if i not in no_pics:
image_files[name] = i
image_location[name] = page
rule_tables = []
for d in data[1:]:
rows = list(csv.reader(d))
rule_template, rule_name, a, process = rows.pop(0)
rule_template = rule_template.strip()
rule_name = rule_name.strip()
a = a.strip()
process = process.strip()
assert a == '', (d[0], a)
assert process in ('sky130', ''), process
image_name = filesafe_template(rule_template)
if 'High Voltage' in rule_name and not 'hv' in rule_template:
rule_template = rule_template.replace('(', '(hv')
# Extract the function line (if it exists)
func = 'Function: Defines '+rule_name+' (FIXME)'
if rows[0][1].startswith('Function:'):
a, func, b, c = rows.pop(0)
assert a == '', a
assert b == '', b
assert c == '', c
# Strip off the notes
notes = []
for i, r in enumerate(rows):
if r[0] not in ('Note', ''):
break
if r[1] == '':
assert r[2] == '', (r[2], rule_name, i, r)
assert r[3] == 'NA', (r[3], rule_name, i, r)
continue
assert r[1] != '', (r[1], rule_name, i, r)
assert r[2] == '', (r[2], rule_name, i, r)
assert r[3] == '', (r[3], rule_name, i, r)
notes.append(r[1])
rows = rows[i:]
# Strip off the flags table
for i, r in enumerate(rows):
if r[0] == 'Use' and r[1] == 'Explanation':
break
rows = rows[:i]
# Join together description which span multiple rows.
continued_index = []
for i, row in enumerate(rows):
if row[0] == '':
continued_index.append(i)
for i in reversed(continued_index):
previous_row = rows[i-1]
l = rows[i]
a, extra, b, c = rows.pop(i)
assert a.strip() == '', (a, l)
assert b.strip() in ('', previous_row[2]), (b, l, previous_row)
assert c.strip() in ('', 'NA', 'N/A', previous_row[3]), (c, l, previous_row)
if extra.strip() == '':
continue
previous_row[1] += '\n'+extra
# Calculate the actual rule name.
pr = None
values = []
for r in rows:
values.append(r[-1])
if r[0].startswith('.'):
r[0] = rule_template.replace('.-.-', r[0])
elif r[0].strip() == '':
r[0] = pr[0]
else:
r[0] = rule_template.replace('.-', '.'+r[0], 1)
pr = r
rt = RuleTable()
rt.template = rule_template
rt.fname = filesafe_template(rule_template)
rt.name = rule_name
rt.description = func
if notes:
rt.notes = "\n\n".join(notes)
if rt.fname in image_files:
rt.image = image_files[rt.fname]
if rt.fname in image_location:
rt.order = image_location[rt.fname]
# Check for all the rules having Not Applicable values
if len(values) == len([v for v in values if v in ('NA', 'N/A')]):
rt.enabled = False
for r in rows:
assert len(r) == 4, r
if r[0] == 'Use' and r[1] == 'Explanation':
break
rc = Rule()
rc.name = r[0]
rc.description = r[1].strip()
flags = [getattr(RuleFlags, f.upper().replace(',', '')) for f in r[2].strip().split()]
if r[3] == 'NC':
flags.append(RuleFlags.NC)
r[3] = ''
rc.flags = tuple(flags)
rc.value = r[3]
rt.rules.append(rc)
if rule_tables:
assert rt.order >= rule_tables[-1].order, "{} >= {}\n{}\n{}\n".format(rt.order, rule_tables[-1].order, rt, rule_tables[-1])
rule_tables.append(rt)
continue
PERIPHERY_RULES_FILE = os.path.join('..', 'periphery-rules.rst')
rst = open(PERIPHERY_RULES_FILE, 'w')
rst.write("""\
.. Do **not** modify this file it is generated from the periphery.csv file
found in the periphery directory using the
./periphery/periphery-split-csv.py script. Instead run `make
rules/periphery-rules.rst` in the ./docs directory.
.. list-table::
:header-rows: 1
:stub-columns: 1
:width: 100%
:widths: 10 75
* - Use
- Explanation
""")
for e in RuleFlags:
rst.write("""\
* -
.. _{e.name}:
:drc_flag:`{e.name}`
- {e.value}
""".format(e=e))
for rt in rule_tables:
rst.write("""\
:drc_rule:`{rt.template}`
{hd}
""".format(rt=rt, hd='-'*(len(rt.template)+len(':drc_rule:``'))))
if rt.notes:
rst.write("""\
.. note::
{}
""".format(textwrap.indent(rt.notes, prefix=' ')))
headers = ('Name', 'Description', 'Flags', 'Value')
headers_fmt = (':drc_rule:`Name`', 'Description', ':drc_flag:`Flags`', 'Value')
rst.write("""\
.. list-table:: {rt.description}
:header-rows: 1
:stub-columns: 1
:width: 100%
:widths: 10 75 5 10
* - {h}
""".format(rt=rt,h='\n - '.join(headers_fmt)))
for r in rt.rules:
f = ' '.join(':drc_flag:`{}`'.format(f.name) for f in r.flags)
d = textwrap.indent(r.description, prefix=' ').strip()
rst.write("""\
* - :drc_rule:`{r.name}`
- {d}
- {f}
- {r.value}
""".format(r=r, d=d, f=f))
rst.write('\n\n')
with open(rt.csv_fname, 'w', newline='') as f:
w = csv.DictWriter(f, headers)
w.writeheader()
for r in rt.rules:
d = {f: getattr(r, f.lower()) for f in headers}
d['Flags'] = ' '.join(f.name for f in d['Flags'])
w.writerow(d)
if rt.image:
rst.write("""\
.. figure:: {image_file}
:width: 100%
:align: center
""".format(image_file=os.path.join('periphery', rt.image)))
rst.close()
with open(PERIPHERY_RULES_FILE) as f:
print(f.read())

File diff suppressed because it is too large Load Diff