You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mitogen/docs/images/context-tree.svg

1 line
28 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="624" height="259.521" viewBox="0 0 468 194.641"><defs><symbol overflow="visible" id="a"><path d="M.547 0v-4.281h.64v.593c.133-.207.313-.374.532-.5.226-.132.488-.203.781-.203.313 0 .566.07.766.204.207.136.351.324.437.562.344-.508.785-.766 1.328-.766.426 0 .754.121.985.36.226.242.343.605.343 1.093V0h-.734v-2.703c0-.29-.027-.5-.078-.625a.544.544 0 0 0-.25-.297.718.718 0 0 0-.422-.125c-.305 0-.559.102-.766.297-.199.2-.296.523-.296.969V0h-.72v-2.781c0-.32-.062-.563-.187-.719-.117-.164-.308-.25-.578-.25-.2 0-.387.055-.562.156a.912.912 0 0 0-.391.469c-.074.21-.11.512-.11.906V0zm0 0"/></symbol><symbol overflow="visible" id="b"><path d="M3.344-.531c-.274.23-.531.39-.781.484a2.25 2.25 0 0 1-.797.14C1.296.094.93-.02.672-.25a1.13 1.13 0 0 1-.375-.875c0-.207.047-.398.14-.578.094-.176.22-.317.376-.422.156-.102.332-.18.53-.234.134-.04.348-.079.641-.11.582-.07 1.016-.156 1.297-.25v-.187c0-.301-.07-.508-.203-.625-.187-.164-.465-.25-.828-.25-.344 0-.602.062-.766.187-.156.117-.273.324-.343.625l-.72-.094c.063-.3.165-.546.313-.734a1.52 1.52 0 0 1 .641-.437c.281-.102.61-.157.984-.157.364 0 .66.047.891.141.227.086.395.195.5.328.113.125.191.29.234.485.02.124.032.351.032.671v.97c0 .679.015 1.105.046 1.28.032.18.094.352.188.516h-.766a1.447 1.447 0 0 1-.14-.531zM3.28-2.156c-.261.117-.656.21-1.187.281-.305.043-.516.09-.64.14a.689.689 0 0 0-.282.235.659.659 0 0 0-.094.344c0 .199.07.367.219.5.144.125.36.187.64.187.282 0 .532-.062.75-.187a1.17 1.17 0 0 0 .485-.5c.07-.164.11-.41.11-.735zm0 0"/></symbol><symbol overflow="visible" id="c"><path d="M.25-1.281l.719-.11c.039.293.156.516.344.672.187.149.44.219.765.219.332 0 .578-.066.735-.203a.611.611 0 0 0 .25-.485.441.441 0 0 0-.204-.375c-.105-.07-.355-.156-.75-.25-.53-.132-.902-.25-1.109-.343a1.073 1.073 0 0 1-.469-.406 1.098 1.098 0 0 1-.156-.579c0-.195.04-.375.125-.53.094-.165.21-.302.36-.407.113-.082.269-.156.468-.219.195-.062.406-.094.625-.094.332 0 .625.055.875.157.258.093.445.226.563.39.125.168.21.387.265.656l-.719.11c-.03-.227-.124-.399-.28-.516C2.5-3.719 2.28-3.78 2-3.78c-.336 0-.574.058-.719.172-.136.105-.203.23-.203.375 0 .093.031.18.094.25a.52.52 0 0 0 .266.203c.07.023.289.086.656.187.508.137.863.25 1.062.344.207.086.367.21.485.375.113.168.171.371.171.61 0 .25-.074.484-.218.702-.137.211-.34.372-.61.485a2.222 2.222 0 0 1-.89.172C1.53.094 1.102-.02.813-.25.52-.477.332-.82.25-1.281zm0 0"/></symbol><symbol overflow="visible" id="d"><path d="M2.125-.656l.11.64c-.212.051-.391.079-.547.079-.262 0-.465-.043-.61-.126A.703.703 0 0 1 .766-.39C.703-.523.672-.812.672-1.25v-2.469H.14v-.562h.53v-1.063l.735-.437v1.5h.719v.562h-.719v2.5c0 .211.008.344.032.407.03.062.07.109.125.14a.56.56 0 0 0 .25.047c.082 0 .187-.008.312-.031zm0 0"/></symbol><symbol overflow="visible" id="e"><path d="M3.484-1.375l.75.094c-.125.437-.351.777-.671 1.015-.313.243-.72.36-1.22.36-.624 0-1.124-.192-1.5-.578C.478-.867.298-1.41.298-2.11c0-.72.187-1.274.562-1.672.375-.406.852-.61 1.438-.61.582 0 1.05.2 1.406.594.363.387.547.934.547 1.64v.204H1.047c.031.469.164.828.406 1.078.238.25.535.375.89.375.27 0 .5-.066.688-.203.188-.145.336-.367.453-.672zm-2.39-1.188h2.39c-.03-.351-.12-.617-.265-.796a1.146 1.146 0 0 0-.906-.422c-.336 0-.618.117-.844.344-.23.218-.356.511-.375.874zm0 0"/></symbol><symbol overflow="visible" id="f"><path d="M.531 0v-4.281h.656v.64c.165-.3.317-.5.454-.593a.824.824 0 0 1 .484-.157c.238 0 .484.079.734.235l-.25.687a1.077 1.077 0 0 0-.53-.156.686.686 0 0 0-.423.14.756.756 0 0 0-.265.391 2.688 2.688 0 0 0-.125.844V0zm0 0"/></symbol><symbol overflow="visible" id="g"><path d="M1.219 0H.547v-5.922h.719v2.11c.312-.383.703-.579 1.171-.579.27 0 .52.059.75.172.239.106.43.258.579.453.156.188.273.418.359.688.094.273.14.562.14.875 0 .73-.183 1.297-.546 1.703-.367.398-.805.594-1.313.594-.511 0-.906-.207-1.187-.625zm-.016-2.172c0 .512.07.883.219 1.11.226.375.535.562.922.562.32 0 .597-.133.828-.406.226-.281.344-.692.344-1.235 0-.562-.118-.972-.344-1.234-.219-.27-.485-.406-.797-.406-.313 0-.59.14-.828.422-.23.273-.344.668-.344 1.187zm0 0"/></symbol><symbol overflow="visible" id="h"><path d="M.547-5.078v-.844h.734v.844zM.547 0v-4.281h.734V0zm0 0"/></symbol><symbol overflow="visible" id="i"><path d="M.281-2.14c0-.79.219-1.38.656-1.766.364-.32.813-.485 1.344-.485.594 0 1.078.2 1.453.594.375.387.563.918.563 1.594 0 .555-.086.992-.25 1.312a1.797 1.797 0 0 1-.734.735C3 .008 2.655.094 2.28.094c-.594 0-1.078-.192-1.453-.578C.461-.867.281-1.422.281-2.141zm.735 0c0 .554.117.964.359 1.234.238.273.54.406.906.406.364 0 .664-.133.906-.406.239-.281.36-.703.36-1.266 0-.531-.121-.93-.36-1.203a1.168 1.168 0 0 0-.906-.406c-.367 0-.668.136-.906.406-.242.273-.36.684-.36 1.234zm0 0"/></symbol><symbol overflow="visible" id="j"><path d="M.547 0v-4.281h.656v.61c.313-.477.766-.72 1.36-.72.257 0 .492.047.703.141.218.094.379.219.484.375.113.148.191.324.234.531.032.137.047.371.047.703V0h-.734v-2.61c0-.288-.031-.507-.094-.656a.667.667 0 0 0-.297-.343.866.866 0 0 0-.5-.141c-.304 0-.57.102-.797.297-.23.187-.343.558-.343 1.11V0zm0 0"/></symbol><symbol overflow="visible" id="k"><path d="M3.328 0v-.547c-.273.43-.672.64-1.203.64-.344 0-.664-.093-.953-.28A1.85 1.85 0 0 1 .516-.97 2.802 2.802 0 0 1 .28-2.14c0-.425.067-.812.203-1.156.145-.351.36-.625.641-.812.29-.188.613-.282.969-.282.258 0 .488.059.687.172.207.106.375.246.5.422v-2.125H4V0zM1.031-2.14c0 .554.114.964.344 1.234.227.273.504.406.828.406.313 0 .578-.129.797-.39.227-.258.344-.657.344-1.188 0-.582-.117-1.008-.344-1.281-.23-.282-.512-.422-.844-.422-.324 0-.594.136-.812.406-.211.262-.313.672-.313 1.234zm0 0"/></symbol><symbol overflow="visible" id="l"><path d="M3.344-1.563l.719.079c-.086.5-.29.89-.61 1.171-.324.274-.719.407-1.187.407C1.68.094 1.21-.094.859-.47.504-.852.33-1.406.33-2.125c0-.469.07-.875.218-1.219.156-.344.39-.601.703-.781a2.069 2.069 0 0 1 1.031-.266c.457 0 .832.121 1.125.36.301.242.492.574.578 1l-.703.11c-.062-.282-.183-.493-.36-.642a.924.924 0 0 0-.624-.218c-.367 0-.664.133-.89.39-.231.262-.345.68-.345 1.25 0 .575.11.993.329 1.25.226.262.52.391.875.391a.973.973 0 0 0 .703-.266c.195-.175.32-.441.375-.796zm0 0"/></symbol><symbol overflow="visible" id="m"><path d="M3.078 0H2.36v-4.625c-.18.168-.414.336-.703.5a4.767 4.767 0 0 1-.75.375v-.703c.406-.195.758-.43 1.063-.703.3-.27.515-.532.64-.782h.47zm0 0"/></symbol><symbol overflow="visible" id="n"><path d="M4.156-.703V0H.25a1.132 1.132 0 0 1 .078-.5 2.58 2.58 0 0 1 .484-.781 7.6 7.6 0 0 1 .954-.907c.644-.53 1.078-.945 1.296-1.25.227-.312.344-.601.344-.874a.983.983 0 0 0-.312-.735 1.13 1.13 0 0 0-.797-.297c-.356 0-.637.11-.844.328-.21.211-.312.496-.312.86l-.75-.078c.05-.551.242-.973.578-1.266.332-.29.781-.438 1.344-.438.562 0 1.007.157 1.343.47.332.312.5.702.5 1.171 0 .242-.054.477-.156.703-.094.23-.258.469-.484.719-.22.25-.59.594-1.11 1.031-.437.375-.719.633-.844.766-.125.125-.226.25-.296.375zm0 0"/></symbol><symbol overflow="visible" id="o"><path d="M.547 0v-5.922h.734v3.375L3-4.28h.938L2.296-2.703 4.094 0h-.89L1.78-2.188l-.5.485V0zm0 0"/></symbol><symbol overflow="visible" id="p"><path d="M3.36 0v-.625c-.337.48-.79.719-1.36.719-.262 0-.5-.047-.719-.14-.218-.095-.383-.212-.484-.36a1.425 1.425 0 0 1-.219-.547 3.471 3.471 0 0 1-.047-.672v-2.656h.719v2.375c0 .375.016.633.047.765.05.188.148.34.297.454a.906.906 0 0 0 .547.156c.218 0 .421-.051.609-.156a.909.909 0 0 0 .406-.454c.082-.195.125-.476.125-.843v-2.297H4V0zm0 0"/></symbol><symbol overflow="visible" id="q"><path d="M.75-3.453v-.828h.828v.828zM.75 0v-.828h.828V0zm0 0"/></symbol><symbol overflow="visible" id="r"><path d="M1.328 0L.031-4.281h.75l.672 2.468.266.922c.008-.039.082-.336.218-.89l.672-2.5h.75L4-1.797l.219.813.25-.829.734-2.468h.703L4.563 0h-.75l-.688-2.563-.156-.734L2.094 0zm0 0"/></symbol><symbol overflow="visible" id="s"><path d="M.547 1.64V-4.28h.656v.547c.156-.22.332-.38.531-.485.196-.113.438-.172.72-.172.362 0 .687.102.968.297.281.188.488.453.625.797.144.344.219.719.219 1.125 0 .438-.079.836-.235 1.188-.156.343-.386.609-.687.796a1.79 1.79 0 0 1-.953.282c-.243 0-.461-.047-.657-.14a1.528 1.528 0 0 1-.468-.392v2.079zm.656-3.765c0 .555.11.965.328 1.234.227.262.5.391.813.391.32 0 .597-.133.828-.406.226-.27.344-.692.344-1.266 0-.55-.118-.96-.344-1.234-.219-.27-.485-.406-.797-.406-.305 0-.574.148-.813.437-.242.281-.359.7-.359 1.25zm0 0"/></symbol></defs><path d="M0 0h468v194.64H0zm0 0" fill="#fff"/><path d="M209.52 1.441h48.601v20.52H209.52zm0 0" fill="#ffff97"/><use xlink:href="#a" x="293.28" y="313.56" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#b" x="300.164" y="313.56" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#c" x="304.627" y="313.56" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#d" x="308.842" y="313.56" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#e" x="311.138" y="313.56" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#f" x="315.683" y="313.56" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M209.52 1.082h48.96V22.32h-49.32V1.082zm0 .598V1.44h.359v20.52h-.36v-.36h48.602v.36h-.36V1.44h.36v.239zm0 0"/><path d="M209.52 35.64h48.601v20.52H209.52zm0 0" fill="#ffff97"/><use xlink:href="#g" x="292.56" y="347.88" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#b" x="297.105" y="347.88" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#c" x="301.651" y="347.88" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#d" x="305.866" y="347.88" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#h" x="308.162" y="347.88" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#i" x="309.998" y="347.88" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#j" x="314.543" y="347.88" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M209.52 35.281h48.96V56.52h-49.32V35.28zm0 .719v-.36h.359v20.52h-.36v-.238h48.602v.238h-.36V35.64h.36V36zm0 0"/><path d="M84.602 69.96h48.718v20.52H84.602zm0 0" fill="#ffff97"/><use xlink:href="#k" x="174.36" y="382.08" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#l" x="178.905" y="382.08" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="183.12" y="382.08" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M84.602 69.602h48.957V90.84h-49.32V69.602zm0 .597v-.238h.359v20.52h-.36v-.36h48.72v.36h-.36V69.96h.36v.238zm0 0"/><path d="M334.441 69.96h48.598v20.52h-48.598zm0 0" fill="#ffff97"/><use xlink:href="#k" x="424.08" y="382.08" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#l" x="428.625" y="382.08" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="432.84" y="382.08" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M334.441 69.602h48.957V90.84h-49.32V69.602zm0 .597v-.238h.239v20.52h-.239v-.36h48.598v.36h-.36V69.96h.36v.238zm0 0"/><path d="M29.16 104.16h48.602v20.52H29.16zm0 0" fill="#ffff97"/><use xlink:href="#f" x="113.16" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#b" x="115.912" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#l" x="120.457" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#o" x="124.672" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="128.887" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="133.432" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M29.16 103.8h48.961v21.24h-49.32V103.8zm0 .72v-.36h.36v20.52h-.36v-.239h48.602v.239h-.364v-20.52h.364v.36zm0 0"/><path d="M140.16 104.16h48.602v20.52H140.16zm0 0" fill="#ffff97"/><use xlink:href="#f" x="224.16" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#b" x="226.912" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#l" x="231.457" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#o" x="235.672" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="239.887" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="244.432" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M140.16 103.8h48.961v21.24h-49.32V103.8zm0 .72v-.36h.36v20.52h-.36v-.239h48.602v.239h-.364v-20.52h.364v.36zm0 0"/><path d="M56.879 138.48h48.601V159H56.88zm0 0" fill="#ffff97"/><use xlink:href="#j" x="137.16" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#i" x="141.705" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#k" x="146.251" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#e" x="150.847" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="155.392" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="159.938" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#b" x="164.483" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M56.879 138.121h48.96v21.238H56.52v-21.238zm0 .598v-.239h.36V159h-.36v-.36h48.601v.36h-.242v-20.52h.242v.239zm0 0"/><path d="M1.32 138.48h48.72V159H1.32zm0 0" fill="#ffff97"/><use xlink:href="#j" x="81.72" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#i" x="86.265" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#k" x="90.811" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#e" x="95.407" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="99.952" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="104.498" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#g" x="109.043" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M1.32 138.121h49.078v21.238H1.078v-21.238zm0 .598v-.239h.36V159h-.36v-.36h48.72v.36h-.36v-20.52h.36v.239zm0 0"/><path d="M112.32 138.48h48.72V159h-48.72zm0 0" fill="#ffff97"/><use xlink:href="#j" x="192.72" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#i" x="197.265" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#k" x="201.811" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#e" x="206.407" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="210.952" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="215.498" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#b" x="220.043" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M112.32 138.121h49.078v21.238h-49.32v-21.238zm0 .598v-.239h.36V159h-.36v-.36h48.72v.36h-.36v-20.52h.36v.239zm0 0"/><path d="M167.879 138.48h48.601V159H167.88zm0 0" fill="#ffff97"/><use xlink:href="#j" x="248.16" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#i" x="252.705" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#k" x="257.251" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#e" x="261.847" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="266.392" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="270.938" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#g" x="275.483" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M167.879 138.121h48.96v21.238h-49.32v-21.238zm0 .598v-.239h.36V159h-.36v-.36h48.601v.36h-.242v-20.52h.242v.239zm0 0"/><path d="M362.16 138.48h48.602V159H362.16zm0 0" fill="#ffff97"/><use xlink:href="#j" x="442.44" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#i" x="446.985" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#k" x="451.531" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#e" x="456.127" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="460.672" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="465.218" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#b" x="469.763" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M362.16 138.121h48.961v21.238h-49.32v-21.238zm0 .598v-.239h.36V159h-.36v-.36h48.602v.36h-.364v-20.52h.364v.239zm0 0"/><path d="M417.602 138.48h48.718V159h-48.718zm0 0" fill="#ffff97"/><use xlink:href="#j" x="498" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#i" x="502.545" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#k" x="507.091" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#e" x="511.687" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="516.232" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="520.778" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#g" x="525.323" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M417.602 138.121h49.078v21.238h-49.442v-21.238zm0 .598v-.239h.359V159h-.36v-.36h48.72v.36h-.36v-20.52h.36v.239zm0 0"/><path d="M306.602 138.48h48.718V159h-48.718zm0 0" fill="#ffff97"/><use xlink:href="#j" x="387" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#i" x="391.545" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#k" x="396.091" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#e" x="400.687" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="405.232" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="409.778" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#b" x="414.323" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M306.602 138.121h49.078v21.238h-49.442v-21.238zm0 .598v-.239h.359V159h-.36v-.36h48.72v.36h-.36v-20.52h.36v.239zm0 0"/><path d="M251.16 138.48h48.602V159H251.16zm0 0" fill="#ffff97"/><use xlink:href="#j" x="331.44" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#i" x="335.985" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#k" x="340.531" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#e" x="345.127" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="349.672" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="354.218" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#g" x="358.763" y="450.6" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M251.16 138.121h48.961v21.238h-49.32v-21.238zm0 .598v-.239h.36V159h-.36v-.36h48.602v.36h-.364v-20.52h.364v.239zm0 0"/><path d="M389.879 104.16h48.601v20.52H389.88zm0 0" fill="#ffff97"/><use xlink:href="#f" x="473.88" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#b" x="476.632" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#l" x="481.177" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#o" x="485.392" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="489.607" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="494.152" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M389.879 103.8h48.96v21.24h-49.32V103.8zm0 .72v-.36h.36v20.52h-.36v-.239h48.601v.239h-.242v-20.52h.242v.36zm0 0"/><path d="M278.879 104.16h48.601v20.52H278.88zm0 0" fill="#ffff97"/><use xlink:href="#f" x="362.88" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#b" x="365.632" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#l" x="370.177" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#o" x="374.392" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="378.607" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="383.152" y="416.4" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M278.879 103.8h48.96v21.24h-49.32V103.8zm0 .72v-.36h.36v20.52h-.36v-.239h48.601v.239h-.242v-20.52h.242v.36zm0 0"/><path d="M140.16 172.68h104.16v20.52H140.16zm0 0" fill="#ffff97"/><use xlink:href="#c" x="222.6" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#p" x="226.815" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#k" x="231.36" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#i" x="235.906" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#q" x="240.451" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#j" x="242.747" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#i" x="247.292" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#k" x="251.838" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#e" x="256.434" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#m" x="260.979" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="265.525" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#g" x="270.07" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#q" x="274.666" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#r" x="276.898" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#e" x="282.866" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#g" x="287.329" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#b" x="291.925" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#s" x="296.47" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#s" x="301.016" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M140.16 172.32h104.52v21.239H139.8V172.32zm0 .72v-.36h.36v20.52h-.36v-.24h104.16v.24h-.36v-20.52h.36v.36zm0 0"/><path d="M278.879 172.68h104.16v20.52H278.88zm0 0" fill="#ffff97"/><use xlink:href="#c" x="361.32" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#p" x="365.535" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#k" x="370.08" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#i" x="374.626" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#q" x="379.171" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#j" x="381.467" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#i" x="386.012" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#k" x="390.558" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#e" x="395.154" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="399.699" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#n" x="404.245" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#b" x="408.79" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#q" x="413.386" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#r" x="415.618" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#e" x="421.586" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#g" x="426.049" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#b" x="430.645" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#s" x="435.19" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><use xlink:href="#s" x="439.736" y="484.92" width="100%" height="100%" transform="translate(-72 -298.68)"/><path d="M278.879 172.32h104.52v21.239h-104.88V172.32zm0 .72v-.36h.36v20.52h-.36v-.24h104.16v.24h-.36v-20.52h.36v.36zm0 0M234.121 21.96v8.161h-.601v-8.16zm0 0"/><path d="M233.879 35.64l3.36-8.16-3.36 2.04-3.48-2.04zm0 0M209.64 52.922l-71.038 19.437-.122-.597 70.918-19.442zm0 0"/><path d="M133.32 73.559l8.758 1.082-2.879-2.762 1.082-3.84zm0 0M258.238 52.32l70.922 19.442-.12.597-70.919-19.437zm0 0"/><path d="M334.441 73.559l-7.082-5.52 1.082 3.84-2.882 2.762zm0 0M92.52 90.719L75 101.64l-.36-.602 17.52-10.918zm0 0"/><path d="M70.078 104.16l8.762-1.441-3.48-1.797-.122-3.961zm0 0M125.762 90.121l17.52 10.918-.36.602-17.524-10.922zm0 0"/><path d="M147.84 104.16l-5.281-7.2v3.962l-3.598 1.797zm0 0M62.04 124.559l7.679 9.363-.598.476-7.562-9.476zm0 0"/><path d="M72.84 138.48l-2.52-8.64-1.32 3.84-3.96.48zm0 0M45.36 124.922l-7.68 9.476-.48-.476 7.679-9.363zm0 0"/><path d="M34.078 138.48l7.8-4.32-3.956-.48-1.442-3.84zm0 0M156.36 124.922l-7.56 9.476-.6-.476 7.679-9.363zm0 0"/><path d="M145.078 138.48l7.8-4.32-3.956-.48-1.442-3.84zm0 0M173.04 124.559l7.679 9.363-.598.476-7.562-9.476zm0 0"/><path d="M183.84 138.48l-2.52-8.64-1.32 3.84-3.96.48zm0 0M375.48 90.121l17.641 10.918-.36.602-17.64-10.922zm0 0"/><path d="M397.559 104.16l-5.16-7.2-.118 3.962-3.48 1.797zm0 0M406.2 124.922l-7.68 9.476-.598-.476 7.68-9.363zm0 0"/><path d="M394.8 138.48l7.802-4.32-3.961-.48-1.32-3.84zm0 0M422.762 124.559l7.68 9.363-.481.476-7.68-9.476zm0 0"/><path d="M433.68 138.48l-2.52-8.64-1.441 3.84-3.957.48zm0 0M342.238 90.719l-17.52 10.922-.359-.602 17.52-10.918zm0 0"/><path d="M319.8 104.16l8.88-1.441-3.602-1.797V96.96zm0 0M295.2 124.922l-7.68 9.476-.598-.476 7.68-9.363zm0 0"/><path d="M283.8 138.48l7.802-4.32-3.961-.48-1.32-3.84zm0 0M311.762 124.559l7.68 9.363-.481.476-7.68-9.476zm0 0"/><path d="M322.68 138.48l-2.52-8.64-1.441 3.84-3.957.48zm0 0M192.602 159v8.16h-.723V159zm0 0"/><path d="M192.238 172.68l3.364-8.16-3.364 2.039-3.476-2.04zm0 0M331.32 159v8.16h-.718V159zm0 0"/><path d="M330.96 172.68l3.481-8.16-3.48 2.039-3.48-2.04zm0 0"/></svg>