<?xml version='1.0' encoding='UTF-8'?>

<!DOCTYPE rfc [
<!ENTITY nbsp "&#160;">
<!ENTITY zwsp "&#8203;">
<!ENTITY nbhy "&#8209;">
<!ENTITY wj "&#8288;">
]> 

<rfc xmlns:xi="http://www.w3.org/2001/XInclude" category="std" docName="draft-ietf-rift-rift-24" number="9692" consensus="true" ipr="trust200902" obsoletes="" updates="" submissionType="IETF" xml:lang="en" tocInclude="true" tocDepth="3" symRefs="true" sortRefs="true" version="3">

    <front>
        <title abbrev="RIFT">RIFT: Routing in Fat Trees</title>
  <seriesInfo name="RFC" value="9692"/>
        <author fullname="Tony Przygienda" initials="T." surname="Przygienda" role="editor">
    <organization>Juniper Networks</organization>
    <address>
            <postal>
              <street>1137 Innovation Way</street>
              <city>Sunnyvale</city>
              <region>CA</region>
              <code>94089</code>
              <country>United States of America</country>
            </postal>
            <email>prz@juniper.net</email>
    </address>
  </author>
  <author fullname="Jordan Head" initials="J." surname="Head" role="editor">
    <organization>Juniper Networks</organization>
    <address>
            <postal>
              <street>1137 Innovation Way</street>
              <city>Sunnyvale</city>
              <region>CA</region>
              <code>94089</code>
              <country>United States of America</country>
            </postal>
            <email>jhead@juniper.net</email>
    </address>
  </author>
  <author fullname="Alankar Sharma" initials="A" surname="Sharma">
    <organization>Hudson River Trading</organization>
    <address>
            <postal>
              <country>United States of America</country>
            </postal>
            <email>as3957@gmail.com</email>
    </address>
  </author>
  <author initials="P" surname="Thubert" fullname="Pascal Thubert">
    <organization>Individual</organization>
    <address>
            <postal>
              <country>France</country>
            </postal>
            <email>pascal.thubert@gmail.com</email>
    </address>
  </author>
  <author fullname="Bruno Rijsman" initials="B" surname="Rijsman">
    <organization>Individual</organization>
    <address>
            <email>brunorijsman@gmail.com</email>
    </address>
  </author>
  <author fullname="Dmitry Afanasiev" initials="D" surname="Afanasiev">
    <organization>Yandex</organization>
    <address>
      <email>fl0w@yandex-team.ru</email>
    </address>
  </author>
  <date year="2025" month="April"/>

        <area>RTG</area>
  <workgroup>rift</workgroup>

<keyword>Routing protocol</keyword>
<keyword>IGP</keyword>
<keyword>Anisotropic routing</keyword>
<keyword>Clos</keyword>
<keyword>Fat Tree</keyword>
<keyword>Cloud</keyword>
<keyword>Distance vector</keyword>
<keyword>Link state</keyword>
<keyword>Optimized flooding</keyword>
<keyword>Zeroconf</keyword>
<keyword>disaggregation</keyword>
<keyword>fabric</keyword>
<keyword>ZTP</keyword>
<keyword>LIE</keyword>
<keyword>TIE</keyword>
<keyword>TIDE</keyword>
<keyword>TIRE</keyword>
<keyword>KV-TIE</keyword>
<keyword>multi-plane</keyword>
<keyword>ToF</keyword>

        <abstract>
      <t>This document defines a specialized, dynamic routing protocol for
                Clos, fat tree, and variants thereof. These topologies were initially 
                used within crossbar interconnects and consequently router and switch backplanes,
                but their characteristics make them ideal for constructing IP
                fabrics as well. The protocol specified by this document
                is optimized towards the minimization of control plane state to support very 
                large substrates as well as the minimization of configuration and operational complexity to allow 
                for a simplified deployment of said topologies.
      </t>
    </abstract>
  </front>
  <middle>
    <section numbered="true" toc="default" anchor="intro_sec">
      <name>Introduction</name>
            <t><xref target="CLOS" format="default">Clos</xref> topologies



                have gained prominence in today's networking, primarily as a
                result of
                the paradigm shift towards a centralized data  center 
                architecture that is poised to deliver a majority of
                computation and storage services
                in the  future.

                Such networks are commonly called a fat
                tree / network in modern IP fabric considerations
                <xref target="VAHDAT08" format="default"/>
                as a similar term for the
                <xref target="FATTREE" format="default">original definition of the term Fat Tree</xref>.

                In most generic terms, and disregarding exceptions like horizontal shortcuts,
                those networks are all variations of a structured design isomorphic
                to a ranked lattice
                where the least upper bound is the "top of the fabric" and links closer
                to the top may be "fatter" to guarantee non-blocking bisectional
                capacity.
      </t>
      <t>
                Many builders of such IP fabrics
                desire a protocol that autoconfigures itself
                and deals with failures and misconfigurations with a minimum amount of human
                intervention.    
    Such a solution would allow local IP fabric bandwidth to
                be consumed in a "standard component" fashion, i.e., provision it much
                faster and operate it at much lower costs than today, similar to how compute or storage
                is consumed already.
      </t>
      <t>
                In looking at the problem through the lens of such IP fabric
                requirements, Routing in Fat Trees (RIFT) addresses those challenges
                not through an incremental
                modification of either a link-state (distributed computation)
                or distance-vector (diffused computation) technique but rather a
                mixture of both, briefly described as "link-state towards
                the spines" and "distance vector towards the leaves".  In other words, "bottom" levels
                are flooding their link-state information in
                the "northern" direction while each node generates under normal
                conditions a "default route" and floods it in the "southern" direction.
                This type of protocol naturally supports
                highly desirable address aggregation.
    Alas, such
                aggregation could drop
                traffic in cases of misconfiguration or while failures are being
                resolved.  It could also cause persistent network partitioning, which 
                has to be addressed by some adequate mechanism.
                The approach RIFT takes
                is described
                in <xref target="disaggregate" format="default"/> and is based on automatic, sufficient disaggregation of prefixes in case
                of link and node failures.</t>
      <t>The protocol further provides:
      </t>
      <ul spacing="normal">
        <li>optional fully automated construction of fat tree topologies based
        on detection of links without any configuration (<xref target="ZTP" format="default"/>) while allowing for conventional configuration
        methods or an arbitrary mix of both, </li>
        <li>the minimum amount of routing state held by nodes,</li>
        <li>automatic pruning and load balancing of topology flooding
        exchanges over a sufficient subset of links (<xref target="mpr" format="default"/>), </li>
        <li>automatic address aggregation (<xref target="defaultrouterules" format="default"/>) and consequently automatic disaggregation (<xref target="disaggregate" format="default"/>) of prefixes on link and node
        failures to prevent traffic loss and suboptimal routing, </li>
        <li>loop-free non-ECMP forwarding due to its inherent valley-free
        nature, </li>
        <li> fast mobility (<xref target="mobility"/>), </li>
        <li>rebalancing of traffic towards the spines based on bandwidth
        available (<xref target="varydefault"/>), and finally</li>
        <li> mechanisms to synchronize a limited key-value datastore (<xref target="kv"/>) that can be used after protocol convergence to, e.g.,
        bootstrap higher levels of functionality on nodes.</li>
      </ul>
      <t><xref target="first-simple" format="default"/>
                illustrates a simplified, conceptual view of a RIFT fabric with its routing tables and
                topology databases using IPv4 as the address family.
                The top of the fabric's link-state database holds information about the nodes below it
                and the routes to them. When referring to <xref target="first-simple" format="default"/>, 
                /32 notation corresponds to each node's IPv4 loopback address 
                (e.g., A/32 is node A's loopback, etc.) and 0/0 indicates a default IPv4 route.
                The first row of database information represents the nodes for which full topology
                information is available.
                The second row of database information indicates that partial information of other nodes in
                the same level is also available. Such information will be needed
                to perform certain algorithms necessary for correct protocol operation.
                When the "bottom" (or in other words leaves) of the fabric is considered, the topology is
                basically empty and, under normal conditions, the leaves
                hold a load-balanced default route to the next level.

      </t>
      <t>The remainder of this document fills in the protocol
                    specification details.
      </t>
      <figure anchor="first-simple">
        <name>RIFT Information Distribution</name>
        <artset>
          <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-information-distribution.svg"><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 439.6 493.8" xml:space="preserve">
              <g id="layer3-gensym001-gensym001" transform="translate(-86.83375,-35.118133)">
</g>
              <g id="layer4-gensym001-gensym001" transform="translate(-86.83375,-35.118133)">
</g>
              <g id="layer1-gensym001-gensym001" transform="translate(-86.83375,-35.118133)">
                <path id="path1569-gensym001-gensym001" vector-effect="none" d="M413,278.7l-109.1,99.2l-108.4-98.7l-0.3,0.3h-0.3v198.7l109-99.2L413,478.2V278.7z    M412.2,280.4v196.1l-107.7-98L412.2,280.4z M195.6,280.4l107.7,98l-107.7,98V280.4z"/>
                <path id="path1569-5-gensym001-gensym001" vector-effect="none" d="M413,80.9l-109.1,99.2L195.5,81.4l-0.3,0.3h-0.3v198.7l109-99.2L413,280.4V80.9z    M412.2,82.6v196.1l-107.7-98L412.2,82.6z M195.6,82.6l107.7,98l-107.7,98V82.6z"/>
              </g>
              <g id="layer2-gensym001-gensym001" transform="translate(-86.83375,-35.118133)">
                <path id="path392-gensym001-gensym001" vector-effect="none" fill="#FFFFFF" d="M235.1,279.5c0,22.7-17.8,41.1-39.8,41.1s-39.8-18.4-39.8-41.1   s17.8-41.1,39.8-41.1S235.1,256.8,235.1,279.5z"/>
                <path id="path394-gensym001-gensym001" vector-effect="none" d="M195.3,238.1c-22.2,0-40.2,18.5-40.2,41.4s18,41.4,40.2,41.4s40.2-18.5,40.2-41.4   C235.4,256.7,217.5,238.1,195.3,238.1z M195.3,238.8c21.8,0,39.5,18.2,39.5,40.7s-17.7,40.7-39.5,40.7s-39.5-18.2-39.5-40.7   C155.8,257,173.5,238.8,195.3,238.8z"/>
                <path id="path9944-gensym001-gensym001" d="M200.5,285.1c-0.3,0.1-0.6,0.3-0.9,0.4c-0.3,0.1-0.6,0.3-1,0.4c-0.3,0.1-0.7,0.2-1.1,0.3   c-0.4,0.1-0.8,0.1-1.3,0.1c-0.9,0-1.8-0.1-2.5-0.4c-0.8-0.3-1.4-0.7-2-1.3c-0.5-0.6-1-1.3-1.3-2.1c-0.3-0.9-0.5-1.9-0.5-3   s0.1-2,0.4-2.9c0.3-0.8,0.7-1.6,1.3-2.2c0.5-0.6,1.2-1,2-1.3s1.6-0.4,2.5-0.4c0.7,0,1.4,0.1,2,0.3c0.7,0.2,1.4,0.5,2.3,0.9v2.1   h-0.1c-0.7-0.6-1.4-1-2.1-1.3c-0.7-0.3-1.4-0.4-2.2-0.4c-0.6,0-1.2,0.1-1.7,0.3c-0.5,0.2-1,0.5-1.4,1c-0.4,0.4-0.7,1-0.9,1.7   s-0.3,1.4-0.3,2.3s0.1,1.7,0.4,2.4c0.2,0.7,0.6,1.2,0.9,1.6c0.4,0.4,0.9,0.8,1.4,1s1.1,0.3,1.7,0.3c0.8,0,1.6-0.1,2.3-0.4   s1.4-0.7,2-1.3h0.1L200.5,285.1z"/>
                <path id="path386-gensym001-gensym001" vector-effect="none" fill="#FFFFFF" d="M452.4,279.5c0,22.7-17.8,41.1-39.8,41.1s-39.8-18.4-39.8-41.1   s17.8-41.1,39.8-41.1S452.4,256.8,452.4,279.5z"/>
                <path id="path388-gensym001-gensym001" vector-effect="none" d="M412.6,238.1c-22.2,0-40.2,18.5-40.2,41.4s18,41.4,40.2,41.4s40.2-18.5,40.2-41.4   C452.8,256.7,434.8,238.1,412.6,238.1z M412.6,238.8c21.8,0,39.5,18.2,39.5,40.7s-17.7,40.7-39.5,40.7s-39.5-18.2-39.5-40.7   C373.1,257,390.8,238.8,412.6,238.8z"/>
                <path id="path9947-gensym001-gensym001" d="M418,279.5c0,1.2-0.3,2.3-0.8,3.2c-0.5,1-1.2,1.7-2,2.2c-0.6,0.4-1.2,0.6-1.9,0.8c-0.7,0.2-1.6,0.2-2.8,0.2   h-3.2v-13.1h3.2c1.2,0,2.2,0.1,2.9,0.3c0.7,0.2,1.4,0.4,1.9,0.8c0.9,0.6,1.5,1.3,2,2.2C417.7,277.2,418,278.3,418,279.5L418,279.5z    M416.2,279.5c0-1-0.2-1.9-0.5-2.6s-0.9-1.3-1.6-1.7c-0.5-0.3-1-0.5-1.6-0.6s-1.2-0.2-2-0.2h-1.6v10.1h1.6c0.8,0,1.5-0.1,2.1-0.2   s1.2-0.4,1.7-0.7c0.6-0.4,1.1-1,1.4-1.6C416,281.4,416.2,280.5,416.2,279.5L416.2,279.5z"/>
                <path id="path380-gensym001-gensym001" vector-effect="none" fill="#FFFFFF" d="M235.1,477.3c0,22.7-17.8,41.1-39.8,41.1s-39.8-18.4-39.8-41.1   c0-22.7,17.8-41.1,39.8-41.1S235.1,454.7,235.1,477.3z"/>
                <path id="path382-gensym001-gensym001" vector-effect="none" d="M195.3,435.9c-22.2,0-40.2,18.5-40.2,41.4s18,41.4,40.2,41.4s40.2-18.5,40.2-41.4   S217.5,435.9,195.3,435.9z M195.3,436.6c21.8,0,39.5,18.2,39.5,40.7S217.1,518,195.3,518s-39.5-18.2-39.5-40.7   S173.5,436.6,195.3,436.6z"/>
                <path id="path9950-gensym001-gensym001" d="M201,483.9h-1.8l-1.2-3.6h-5.5l-1.2,3.6h-1.7l4.6-13.1h2.3L201,483.9z M197.4,478.7l-2.2-6.4l-2.2,6.4H197.4   z"/>
                <path id="path374-gensym001-gensym001" vector-effect="none" fill="#FFFFFF" d="M452.4,477.3c0,22.7-17.8,41.1-39.8,41.1s-39.8-18.4-39.8-41.1   c0-22.7,17.8-41.1,39.8-41.1S452.4,454.7,452.4,477.3z"/>
                <path id="path376-gensym001-gensym001" vector-effect="none" d="M412.6,435.9c-22.2,0-40.2,18.5-40.2,41.4s18,41.4,40.2,41.4s40.2-18.5,40.2-41.4   S434.8,435.9,412.6,435.9z M412.6,436.6c21.8,0,39.5,18.2,39.5,40.7S434.4,518,412.6,518s-39.5-18.2-39.5-40.7   S390.8,436.6,412.6,436.6z"/>
                <path id="path9953-gensym001-gensym001" d="M417.4,479.8c0,0.7-0.1,1.2-0.4,1.7c-0.2,0.5-0.6,0.9-1,1.2c-0.5,0.4-1,0.7-1.6,0.8   c-0.6,0.2-1.3,0.2-2.2,0.2h-4.5v-13.1h3.8c0.9,0,1.6,0,2.1,0.1s0.9,0.2,1.3,0.4c0.5,0.3,0.8,0.6,1,1s0.3,0.9,0.3,1.4   c0,0.6-0.2,1.2-0.5,1.6c-0.3,0.4-0.7,0.8-1.2,1v0.1c0.9,0.2,1.5,0.6,2,1.2C417.1,478.2,417.4,478.9,417.4,479.8L417.4,479.8z    M414.6,473.9c0-0.3-0.1-0.6-0.2-0.8s-0.3-0.4-0.5-0.5c-0.3-0.2-0.6-0.3-1-0.3s-0.9-0.1-1.4-0.1h-2v3.8h2.2c0.5,0,0.9,0,1.3-0.1   c0.3-0.1,0.6-0.2,0.9-0.4s0.5-0.4,0.6-0.7C414.5,474.7,414.6,474.3,414.6,473.9L414.6,473.9z M415.6,479.9c0-0.5-0.1-0.9-0.2-1.3   c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.1-0.6-0.2-1-0.3c-0.4,0-0.9-0.1-1.4-0.1h-2.7v4.9h2.2c0.7,0,1.3,0,1.8-0.1s0.9-0.2,1.2-0.4   c0.3-0.2,0.6-0.5,0.7-0.8C415.6,480.8,415.6,480.4,415.6,479.9L415.6,479.9z"/>
                <path id="path368-gensym001-gensym001" vector-effect="none" fill="#FFFFFF" d="M235.1,81.7c0,22.7-17.8,41.1-39.8,41.1s-39.8-18.4-39.8-41.1   s17.8-41.1,39.8-41.1S235.1,59,235.1,81.7z"/>
                <path id="path370-gensym001-gensym001" vector-effect="none" d="M195.3,40.3c-22.2,0-40.2,18.5-40.2,41.4s18,41.4,40.2,41.4s40.2-18.5,40.2-41.4   S217.5,40.3,195.3,40.3z M195.3,41c21.8,0,39.5,18.2,39.5,40.7s-17.7,40.7-39.5,40.7s-39.5-18.2-39.5-40.7S173.5,41,195.3,41z"/>
                <path id="path362-gensym001-gensym001" vector-effect="none" fill="#FFFFFF" d="M452.4,81.7c0,22.7-17.8,41.1-39.8,41.1s-39.8-18.4-39.8-41.1   s17.8-41.1,39.8-41.1S452.4,59,452.4,81.7z"/>
                <path id="path364-gensym001-gensym001" vector-effect="none" d="M412.6,40.3c-22.2,0-40.2,18.5-40.2,41.4s18,41.4,40.2,41.4s40.2-18.5,40.2-41.4   S434.8,40.3,412.6,40.3z M412.6,41c21.8,0,39.5,18.2,39.5,40.7s-17.7,40.7-39.5,40.7s-39.5-18.2-39.5-40.7S390.8,41,412.6,41z"/>
                <path id="path9956-gensym001-gensym001" d="M416.7,76.7h-6.4v3.7h5.5v1.5h-5.5v6.3h-1.7v-13h8.1V76.7z"/>
                <path id="path9971-gensym001-gensym001" d="M465.5,476.7c0,1-0.2,1.7-0.5,2.2s-0.8,0.7-1.4,0.7c-0.7,0-1.1-0.2-1.5-0.7c-0.3-0.5-0.5-1.2-0.5-2.2   s0.2-1.7,0.5-2.2s0.8-0.7,1.4-0.7c0.7,0,1.1,0.2,1.5,0.7S465.5,475.8,465.5,476.7L465.5,476.7z M464.6,478.4   c0.1-0.2,0.1-0.4,0.2-0.7c0-0.3,0-0.6,0-1s0-0.7,0-1s-0.1-0.5-0.2-0.7s-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.1-0.6-0.1   c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.1,0.4-0.2,0.7c0,0.3,0,0.6,0,1s0,0.7,0,1s0.1,0.5,0.2,0.7s0.2,0.3,0.3,0.4   c0.2,0.1,0.3,0.2,0.6,0.2c0.2,0,0.4,0,0.6-0.1C464.4,478.7,464.5,478.6,464.6,478.4L464.6,478.4z"/>
                <path id="path9973-gensym001-gensym001" d="M469.2,473.7l-2.7,6.9h-0.6l2.6-6.9H469.2z"/>
                <path id="path9975-gensym001-gensym001" d="M473.8,476.7c0,1-0.2,1.7-0.5,2.2s-0.8,0.7-1.4,0.7c-0.7,0-1.1-0.2-1.5-0.7c-0.3-0.5-0.5-1.2-0.5-2.2   s0.2-1.7,0.5-2.2s0.8-0.7,1.4-0.7c0.7,0,1.1,0.2,1.5,0.7S473.8,475.8,473.8,476.7L473.8,476.7z M472.8,478.4   c0.1-0.2,0.1-0.4,0.2-0.7c0-0.3,0-0.6,0-1s0-0.7,0-1s-0.1-0.5-0.2-0.7s-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.1-0.6-0.1   c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.1,0.4-0.2,0.7c0,0.3,0,0.6,0,1s0,0.7,0,1s0.1,0.5,0.2,0.7s0.2,0.3,0.3,0.4   c0.2,0.1,0.3,0.2,0.6,0.2c0.2,0,0.4,0,0.6-0.1S472.8,478.6,472.8,478.4L472.8,478.4z"/>
                <path id="path9977-gensym001-gensym001" d="M483.9,477c0,0.3-0.1,0.7-0.2,1s-0.2,0.6-0.4,0.9h-1.6l-0.1-0.4c-0.2,0.1-0.4,0.3-0.5,0.3   c-0.2,0.1-0.4,0.1-0.6,0.1c-0.4,0-0.7-0.2-1-0.5c-0.2-0.3-0.4-0.8-0.4-1.3c0-0.6,0.2-1,0.5-1.3s0.7-0.5,1.1-0.5   c0.2,0,0.3,0,0.5,0.1c0.1,0,0.3,0.1,0.4,0.2v-0.2h0.6v3.1h0.9c0.1-0.2,0.2-0.4,0.2-0.7c0.1-0.3,0.1-0.5,0.1-0.7   c0-0.4-0.1-0.8-0.2-1.1s-0.3-0.6-0.5-0.9c-0.2-0.2-0.5-0.4-0.8-0.5s-0.7-0.2-1.1-0.2s-0.8,0.1-1.1,0.2c-0.3,0.1-0.6,0.3-0.8,0.6   c-0.2,0.2-0.4,0.5-0.6,0.9c-0.1,0.3-0.2,0.7-0.2,1.1c0,0.4,0.1,0.8,0.2,1.1s0.3,0.6,0.5,0.9c0.2,0.2,0.5,0.4,0.9,0.6   c0.3,0.1,0.7,0.2,1.1,0.2c0.2,0,0.4,0,0.7,0c0.2,0,0.4-0.1,0.7-0.1v0.5c-0.2,0.1-0.5,0.1-0.7,0.1s-0.4,0-0.6,0   c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.2-0.7-0.4-1-0.7s-0.5-0.6-0.7-1s-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.3c0.2-0.4,0.4-0.7,0.7-1   c0.3-0.3,0.6-0.5,1-0.7s0.8-0.2,1.3-0.2s0.9,0.1,1.3,0.2c0.4,0.2,0.7,0.4,1,0.6c0.3,0.3,0.5,0.6,0.6,1   C483.9,476.1,483.9,476.5,483.9,477L483.9,477z M481.6,478v-1.9c-0.2-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4,0   c-0.3,0-0.6,0.1-0.7,0.3c-0.2,0.2-0.3,0.5-0.3,0.9s0.1,0.7,0.2,0.9s0.4,0.3,0.7,0.3c0.2,0,0.3,0,0.5-0.1   C481.3,478.2,481.5,478.1,481.6,478z"/>
                <path id="path9979-gensym001-gensym001" d="M490.1,480.9h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V480.9z"/>
                <path id="path9981-gensym001-gensym001" d="M495.7,479.1c-0.1,0.1-0.3,0.1-0.4,0.2c-0.1,0.1-0.3,0.1-0.4,0.2c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1   c-0.4,0-0.8-0.1-1.1-0.2c-0.3-0.1-0.6-0.3-0.9-0.5c-0.2-0.2-0.4-0.5-0.6-0.9c-0.1-0.4-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.2   c0.1-0.4,0.3-0.7,0.6-0.9c0.2-0.2,0.5-0.4,0.8-0.5s0.7-0.2,1.1-0.2c0.3,0,0.6,0,0.9,0.1s0.6,0.2,1,0.4v0.9h-0.1   c-0.3-0.3-0.6-0.4-0.9-0.6c-0.3-0.1-0.6-0.2-1-0.2c-0.3,0-0.5,0-0.8,0.1c-0.2,0.1-0.4,0.2-0.6,0.4s-0.3,0.4-0.4,0.7s-0.1,0.6-0.1,1   s0.1,0.7,0.2,1s0.2,0.5,0.4,0.7c0.2,0.2,0.4,0.3,0.6,0.4c0.2,0.1,0.5,0.1,0.7,0.1c0.4,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.9-0.5h0.1   L495.7,479.1L495.7,479.1z"/>
                <path id="path9983-gensym001-gensym001" d="M498.2,478.4l-1,2.4h-0.5l0.6-2.4H498.2z"/>
                <path id="path9985-gensym001-gensym001" d="M506.9,476.7c0,0.5-0.1,1-0.3,1.4c-0.2,0.4-0.5,0.7-0.9,0.9c-0.3,0.2-0.5,0.3-0.8,0.3   c-0.3,0.1-0.7,0.1-1.2,0.1h-1.4v-5.5h1.4c0.5,0,1,0,1.3,0.1s0.6,0.2,0.8,0.3c0.4,0.2,0.7,0.5,0.9,0.9   C506.8,475.7,506.9,476.2,506.9,476.7L506.9,476.7z M506.1,476.7c0-0.4-0.1-0.8-0.2-1.1c-0.2-0.3-0.4-0.5-0.7-0.7   c-0.2-0.1-0.4-0.2-0.7-0.3c-0.2,0-0.5-0.1-0.9-0.1h-0.7v4.3h0.7c0.4,0,0.7,0,0.9-0.1c0.3-0.1,0.5-0.1,0.7-0.3   c0.3-0.2,0.5-0.4,0.6-0.7C506,477.5,506.1,477.1,506.1,476.7z"/>
                <path id="path9987-gensym001-gensym001" d="M509.9,480.9H508v-0.5h1.3v-6.2H508v-0.5h1.9V480.9z"/>
                <path id="path9990-gensym001-gensym001" d="M463.6,259.6h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V259.6z"/>
                <path id="path9992-gensym001-gensym001" d="M469.4,258.1h-0.8l-0.5-1.5h-2.4l-0.5,1.5h-0.7l2-5.5h1L469.4,258.1z M467.8,255.9l-1-2.7l-1,2.7H467.8z"/>
                <path id="path9994-gensym001-gensym001" d="M471.6,257l-1,2.4h-0.5l0.6-2.4H471.6z"/>
                <path id="path9996-gensym001-gensym001" d="M479.8,256.4c0,0.3-0.1,0.5-0.2,0.7s-0.2,0.4-0.4,0.5c-0.2,0.2-0.4,0.3-0.7,0.3c-0.2,0.1-0.6,0.1-0.9,0.1h-2   v-5.5h1.6c0.4,0,0.7,0,0.9,0s0.4,0.1,0.6,0.2s0.3,0.2,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3-0.1,0.5-0.2,0.7s-0.3,0.3-0.5,0.4l0,0   c0.4,0.1,0.7,0.2,0.9,0.5C479.7,255.7,479.8,256,479.8,256.4L479.8,256.4z M478.6,253.9c0-0.1,0-0.2-0.1-0.3c0-0.1-0.1-0.2-0.2-0.2   c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-0.9v1.6h0.9c0.2,0,0.4,0,0.5,0s0.3-0.1,0.4-0.1c0.1-0.1,0.2-0.2,0.2-0.3   C478.6,254.2,478.6,254.1,478.6,253.9L478.6,253.9z M479,256.4c0-0.2,0-0.4-0.1-0.5s-0.2-0.2-0.4-0.3c-0.1-0.1-0.3-0.1-0.4-0.1   c-0.2,0-0.4,0-0.6,0h-1.2v2.1h1c0.3,0,0.6,0,0.8,0c0.2,0,0.4-0.1,0.5-0.2s0.2-0.2,0.3-0.3C479,256.8,479,256.6,479,256.4L479,256.4   z"/>
                <path id="path9998-gensym001-gensym001" d="M482.7,259.6h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V259.6z"/>
                <path id="path10000-gensym001-gensym001" d="M463.6,269.1h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V269.1z"/>
                <path id="path10002-gensym001-gensym001" d="M469.3,267.2c-0.1,0.1-0.3,0.1-0.4,0.2s-0.3,0.1-0.4,0.2c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1   c-0.4,0-0.8-0.1-1.1-0.2c-0.3-0.1-0.6-0.3-0.9-0.5c-0.2-0.2-0.4-0.5-0.6-0.9c-0.1-0.4-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.2   s0.3-0.7,0.6-0.9c0.2-0.2,0.5-0.4,0.8-0.5s0.7-0.2,1.1-0.2c0.3,0,0.6,0,0.9,0.1s0.6,0.2,1,0.4v0.9h-0.1c-0.3-0.3-0.6-0.4-0.9-0.6   c-0.3-0.1-0.6-0.2-1-0.2c-0.3,0-0.5,0-0.8,0.1c-0.2,0.1-0.4,0.2-0.6,0.4c-0.2,0.2-0.3,0.4-0.4,0.7c-0.1,0.3-0.1,0.6-0.1,1   s0.1,0.7,0.2,1s0.2,0.5,0.4,0.7c0.2,0.2,0.4,0.3,0.6,0.4s0.5,0.1,0.7,0.1c0.4,0,0.7-0.1,1-0.2s0.6-0.3,0.9-0.5h0.1L469.3,267.2z"/>
                <path id="path10004-gensym001-gensym001" d="M472.2,269.1h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V269.1z"/>
                <path id="path10018-gensym001-gensym001" d="M465.5,283.8c0,1-0.2,1.7-0.5,2.2s-0.8,0.7-1.4,0.7c-0.7,0-1.1-0.2-1.5-0.7c-0.3-0.5-0.5-1.2-0.5-2.2   s0.2-1.7,0.5-2.2s0.8-0.7,1.4-0.7c0.7,0,1.1,0.2,1.5,0.7C465.4,282.2,465.5,282.9,465.5,283.8L465.5,283.8z M464.6,285.5   c0.1-0.2,0.1-0.4,0.2-0.7c0-0.3,0-0.6,0-1s0-0.7,0-1s-0.1-0.5-0.2-0.7s-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.1-0.6-0.1   c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.4,0.4c-0.1,0.2-0.1,0.4-0.2,0.7c0,0.3,0,0.6,0,1s0,0.7,0,1s0.1,0.5,0.2,0.7s0.2,0.3,0.3,0.4   c0.2,0.1,0.3,0.2,0.6,0.2c0.2,0,0.4,0,0.6-0.1C464.4,285.9,464.5,285.7,464.6,285.5L464.6,285.5z"/>
                <path id="path10020-gensym001-gensym001" d="M469.2,280.8l-2.7,6.9h-0.6l2.6-6.9H469.2z"/>
                <path id="path10022-gensym001-gensym001" d="M473.8,283.8c0,1-0.2,1.7-0.5,2.2s-0.8,0.7-1.4,0.7c-0.7,0-1.1-0.2-1.5-0.7c-0.3-0.5-0.5-1.2-0.5-2.2   s0.2-1.7,0.5-2.2s0.8-0.7,1.4-0.7c0.7,0,1.1,0.2,1.5,0.7C473.7,282.2,473.8,282.9,473.8,283.8L473.8,283.8z M472.8,285.5   c0.1-0.2,0.1-0.4,0.2-0.7c0-0.3,0-0.6,0-1s0-0.7,0-1s-0.1-0.5-0.2-0.7s-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.1-0.6-0.1   c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.4,0.4c-0.1,0.2-0.1,0.4-0.2,0.7c0,0.3,0,0.6,0,1s0,0.7,0,1s0.1,0.5,0.2,0.7s0.2,0.3,0.3,0.4   c0.2,0.1,0.3,0.2,0.6,0.2c0.2,0,0.4,0,0.6-0.1C472.6,285.9,472.8,285.7,472.8,285.5L472.8,285.5z"/>
                <path id="path10024-gensym001-gensym001" d="M489.3,284.1c0,0.3-0.1,0.7-0.2,1s-0.2,0.6-0.4,0.9h-1.6l-0.1-0.4c-0.2,0.1-0.4,0.3-0.5,0.3   s-0.4,0.1-0.6,0.1c-0.4,0-0.7-0.2-1-0.5c-0.2-0.3-0.4-0.8-0.4-1.3c0-0.6,0.2-1,0.5-1.3s0.7-0.5,1.1-0.5c0.2,0,0.3,0,0.5,0.1   c0.1,0,0.3,0.1,0.4,0.2v-0.2h0.6v3.1h0.9c0.1-0.2,0.2-0.4,0.2-0.7c0.1-0.3,0.1-0.5,0.1-0.7c0-0.4-0.1-0.8-0.2-1.1   c-0.1-0.3-0.3-0.6-0.5-0.9c-0.2-0.2-0.5-0.4-0.8-0.5s-0.7-0.2-1.1-0.2s-0.8,0.1-1.1,0.2c-0.3,0.1-0.6,0.3-0.8,0.6   c-0.2,0.2-0.4,0.5-0.6,0.9c-0.1,0.3-0.2,0.7-0.2,1.1s0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.9c0.2,0.2,0.5,0.4,0.9,0.6   c0.3,0.1,0.7,0.2,1.1,0.2c0.2,0,0.4,0,0.7,0c0.2,0,0.4-0.1,0.7-0.1v0.5c-0.2,0.1-0.5,0.1-0.7,0.1s-0.4,0-0.6,0   c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.2-0.7-0.4-1-0.7c-0.3-0.3-0.5-0.6-0.7-1s-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.3c0.2-0.4,0.4-0.7,0.7-1   c0.3-0.3,0.6-0.5,1-0.7s0.8-0.2,1.3-0.2s0.9,0.1,1.3,0.2c0.4,0.2,0.7,0.4,1,0.6c0.3,0.3,0.5,0.6,0.6,1   C489.2,283.2,489.3,283.7,489.3,284.1L489.3,284.1z M487,285.1v-1.9c-0.2-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4,0   c-0.3,0-0.6,0.1-0.7,0.3c-0.2,0.2-0.3,0.5-0.3,0.9s0.1,0.7,0.2,0.9c0.1,0.2,0.4,0.3,0.7,0.3c0.2,0,0.3,0,0.5-0.1   C486.7,285.3,486.8,285.2,487,285.1z"/>
                <path id="path10026-gensym001-gensym001" d="M495.4,288h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V288z"/>
                <path id="path10028-gensym001-gensym001" d="M500.5,286.6h-3.6v-5.5h3.6v0.7h-2.9v1.5h2.9v0.7h-2.9v2.1h2.9V286.6z"/>
                <path id="path10030-gensym001-gensym001" d="M503,285.5l-1,2.4h-0.5l0.6-2.4H503z"/>
                <path id="path10032-gensym001-gensym001" d="M510.6,281.7h-2.8v1.6h2.4v0.7h-2.4v2.7h-0.7v-5.5h3.5V281.7z"/>
                <path id="path10034-gensym001-gensym001" d="M513.2,288h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V288z"/>
                <path id="path10048-gensym001-gensym001" d="M466.7,296.1h-0.8l-0.5-1.5H463l-0.5,1.5h-0.7l2-5.5h1L466.7,296.1z M465.2,293.9l-1-2.7l-1,2.7H465.2z"/>
                <path id="path10050-gensym001-gensym001" d="M470,290.3l-2.7,6.9h-0.6l2.6-6.9H470z"/>
                <path id="path10052-gensym001-gensym001" d="M474.1,293.4c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3,0,0.5-0.1,0.7s-0.2,0.4-0.4,0.5   c-0.2,0.2-0.4,0.3-0.7,0.4c-0.2,0.1-0.5,0.1-0.8,0.1s-0.6,0-0.9-0.1s-0.5-0.2-0.7-0.2V295h0.1c0.2,0.1,0.5,0.3,0.7,0.3   c0.3,0.1,0.6,0.1,0.8,0.1c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.3-0.4c0.1-0.1,0.1-0.3,0.1-0.5s0-0.4-0.1-0.5   s-0.1-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2,0-0.3,0-0.5,0h-0.3v-0.6h0.3c0.4,0,0.7-0.1,0.9-0.2c0.2-0.2,0.3-0.4,0.3-0.7   c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.1-0.2-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.4,0c-0.2,0-0.5,0-0.7,0.1   c-0.3,0.1-0.5,0.2-0.7,0.4l0,0v-0.8c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1s0.5,0,0.7,0.1c0.2,0,0.4,0.1,0.6,0.2   s0.3,0.3,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.4-0.8,0.4v0.1c0.1,0,0.3,0.1,0.4,0.1   C473.9,293.3,474,293.3,474.1,293.4L474.1,293.4z"/>
                <path id="path10054-gensym001-gensym001" d="M479.4,296.1h-3.7v-0.8c0.3-0.2,0.5-0.4,0.8-0.7c0.3-0.2,0.5-0.4,0.7-0.7c0.5-0.5,0.8-0.8,1-1.1   c0.2-0.3,0.3-0.6,0.3-0.9s-0.1-0.5-0.3-0.7c-0.2-0.2-0.5-0.2-0.8-0.2c-0.2,0-0.5,0-0.7,0.1c-0.3,0.1-0.5,0.2-0.8,0.4l0,0v-0.8   c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1c0.6,0,1,0.1,1.3,0.4s0.5,0.6,0.5,1.1c0,0.2,0,0.4-0.1,0.6s-0.1,0.4-0.2,0.5   c-0.1,0.2-0.2,0.3-0.3,0.5c-0.1,0.1-0.3,0.3-0.5,0.5c-0.3,0.3-0.5,0.5-0.8,0.8c-0.3,0.2-0.5,0.5-0.8,0.7h3L479.4,296.1z"/>
                <path id="path10056-gensym001-gensym001" d="M489.5,293.6c0,0.3-0.1,0.7-0.2,1s-0.2,0.6-0.4,0.9h-1.6l-0.1-0.4c-0.2,0.1-0.4,0.3-0.5,0.3   c-0.2,0.1-0.4,0.1-0.6,0.1c-0.4,0-0.7-0.2-1-0.5c-0.2-0.3-0.4-0.8-0.4-1.3c0-0.6,0.2-1,0.5-1.3s0.7-0.5,1.1-0.5   c0.2,0,0.3,0,0.5,0.1c0.1,0,0.3,0.1,0.4,0.2V292h0.6v3.1h0.9c0.1-0.2,0.2-0.4,0.2-0.7c0.1-0.3,0.1-0.5,0.1-0.7   c0-0.4-0.1-0.8-0.2-1.1c-0.1-0.3-0.3-0.6-0.5-0.9c-0.2-0.2-0.5-0.4-0.8-0.5s-0.7-0.2-1.1-0.2s-0.8,0.1-1.1,0.2   c-0.3,0.1-0.6,0.3-0.8,0.6c-0.2,0.2-0.4,0.5-0.6,0.9c-0.1,0.3-0.2,0.7-0.2,1.1s0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.9   c0.2,0.2,0.5,0.4,0.9,0.6c0.3,0.1,0.7,0.2,1.1,0.2c0.2,0,0.4,0,0.7,0c0.2,0,0.4-0.1,0.7-0.1v0.5c-0.2,0.1-0.5,0.1-0.7,0.1   s-0.4,0-0.6,0c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.2-0.7-0.4-1-0.7c-0.3-0.3-0.5-0.6-0.7-1s-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.3   c0.2-0.4,0.4-0.7,0.7-1c0.3-0.3,0.6-0.5,1-0.7s0.8-0.2,1.3-0.2s0.9,0.1,1.3,0.2c0.4,0.2,0.7,0.4,1,0.6s0.5,0.6,0.6,1   C489.5,292.7,489.5,293.2,489.5,293.6L489.5,293.6z M487.2,294.6v-1.9c-0.2-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4,0   c-0.3,0-0.6,0.1-0.7,0.3c-0.2,0.2-0.3,0.5-0.3,0.9s0.1,0.7,0.2,0.9c0.1,0.2,0.4,0.3,0.7,0.3c0.2,0,0.3,0,0.5-0.1   C486.9,294.8,487.1,294.7,487.2,294.6z"/>
                <path id="path10058-gensym001-gensym001" d="M498,296.1h-0.8l-0.5-1.5h-2.4l-0.5,1.5h-0.7l2-5.5h1L498,296.1z M496.4,293.9l-1-2.7l-1,2.7H496.4z"/>
                <path id="path10072-gensym001-gensym001" d="M465.9,303.9c0,0.3-0.1,0.5-0.2,0.7s-0.2,0.4-0.4,0.5c-0.2,0.2-0.4,0.3-0.7,0.3c-0.2,0.1-0.6,0.1-0.9,0.1   h-2V300h1.6c0.4,0,0.7,0,0.9,0c0.2,0,0.4,0.1,0.6,0.2s0.3,0.2,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3-0.1,0.5-0.2,0.7   s-0.3,0.3-0.5,0.4l0,0c0.4,0.1,0.7,0.2,0.9,0.5C465.8,303.2,465.9,303.5,465.9,303.9L465.9,303.9z M464.6,301.4   c0-0.1,0-0.2-0.1-0.3c0-0.1-0.1-0.2-0.2-0.2c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-0.9v1.6h0.9c0.2,0,0.4,0,0.5,0   s0.3-0.1,0.4-0.1c0.1-0.1,0.2-0.2,0.2-0.3C464.6,301.7,464.6,301.6,464.6,301.4L464.6,301.4z M465.1,303.9c0-0.2,0-0.4-0.1-0.5   s-0.2-0.2-0.4-0.3c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-1.2v2.1h1c0.3,0,0.6,0,0.8,0c0.2,0,0.4-0.1,0.5-0.2   s0.2-0.2,0.3-0.3C465.1,304.3,465.1,304.1,465.1,303.9L465.1,303.9z"/>
                <path id="path10074-gensym001-gensym001" d="M469.4,299.8l-2.7,6.9h-0.6l2.6-6.9H469.4z"/>
                <path id="path10076-gensym001-gensym001" d="M473.5,302.9c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3,0,0.5-0.1,0.7s-0.2,0.4-0.4,0.5   c-0.2,0.2-0.4,0.3-0.7,0.4c-0.2,0.1-0.5,0.1-0.8,0.1s-0.6,0-0.9-0.1s-0.5-0.2-0.7-0.2v-0.8h0.1c0.2,0.1,0.5,0.3,0.7,0.3   c0.3,0.1,0.6,0.1,0.8,0.1c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.3-0.4c0.1-0.1,0.1-0.3,0.1-0.5s0-0.4-0.1-0.5   s-0.1-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2,0-0.3,0-0.5,0h-0.3v-0.6h0.3c0.4,0,0.7-0.1,0.9-0.2c0.2-0.2,0.3-0.4,0.3-0.7   c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.1-0.2-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.4,0c-0.2,0-0.5,0-0.7,0.1   c-0.3,0.1-0.5,0.2-0.7,0.4l0,0v-0.8c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1s0.5,0,0.7,0.1s0.4,0.1,0.6,0.2   s0.3,0.3,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.4-0.8,0.4v0.1c0.1,0,0.3,0.1,0.4,0.1   C473.2,302.8,473.4,302.8,473.5,302.9L473.5,302.9z"/>
                <path id="path10078-gensym001-gensym001" d="M478.8,305.6h-3.7v-0.8c0.3-0.2,0.5-0.4,0.8-0.7c0.3-0.2,0.5-0.4,0.7-0.7c0.5-0.5,0.8-0.8,1-1.1   c0.2-0.3,0.3-0.6,0.3-0.9s-0.1-0.5-0.3-0.7c-0.2-0.2-0.5-0.2-0.8-0.2c-0.2,0-0.5,0-0.7,0.1s-0.5,0.2-0.8,0.4l0,0v-0.8   c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1c0.6,0,1,0.1,1.3,0.4s0.5,0.6,0.5,1.1c0,0.2,0,0.4-0.1,0.6s-0.1,0.4-0.2,0.5   c-0.1,0.2-0.2,0.3-0.3,0.5c-0.1,0.1-0.3,0.3-0.5,0.5c-0.3,0.3-0.5,0.5-0.8,0.8c-0.3,0.2-0.5,0.5-0.8,0.7h3L478.8,305.6z"/>
                <path id="path10080-gensym001-gensym001" d="M488.9,303.1c0,0.3-0.1,0.7-0.2,1s-0.2,0.6-0.4,0.9h-1.6l-0.1-0.4c-0.2,0.1-0.4,0.3-0.5,0.3   c-0.2,0.1-0.4,0.1-0.6,0.1c-0.4,0-0.7-0.2-1-0.5c-0.2-0.3-0.4-0.8-0.4-1.3c0-0.6,0.2-1,0.5-1.3s0.7-0.5,1.1-0.5   c0.2,0,0.3,0,0.5,0.1c0.1,0,0.3,0.1,0.4,0.2v-0.2h0.6v3.1h0.9c0.1-0.2,0.2-0.4,0.2-0.7c0.1-0.3,0.1-0.5,0.1-0.7   c0-0.4-0.1-0.8-0.2-1.1c-0.1-0.3-0.3-0.6-0.5-0.9c-0.2-0.2-0.5-0.4-0.8-0.5s-0.7-0.2-1.1-0.2s-0.8,0.1-1.1,0.2   c-0.3,0.1-0.6,0.3-0.8,0.6c-0.2,0.2-0.4,0.5-0.6,0.9c-0.1,0.3-0.2,0.7-0.2,1.1s0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.9   c0.2,0.2,0.5,0.4,0.9,0.6c0.3,0.1,0.7,0.2,1.1,0.2c0.2,0,0.4,0,0.7,0c0.2,0,0.4-0.1,0.7-0.1v0.5c-0.2,0.1-0.5,0.1-0.7,0.1   s-0.4,0-0.6,0c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.2-0.7-0.4-1-0.7c-0.3-0.3-0.5-0.6-0.7-1s-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.3   c0.2-0.4,0.4-0.7,0.7-1c0.3-0.3,0.6-0.5,1-0.7s0.8-0.2,1.3-0.2s0.9,0.1,1.3,0.2c0.4,0.2,0.7,0.4,1,0.6c0.3,0.3,0.5,0.6,0.6,1   C488.8,302.2,488.9,302.7,488.9,303.1L488.9,303.1z M486.6,304.1v-1.9c-0.2-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4,0   c-0.3,0-0.6,0.1-0.7,0.3c-0.2,0.2-0.3,0.5-0.3,0.9s0.1,0.7,0.2,0.9c0.1,0.2,0.4,0.3,0.7,0.3c0.2,0,0.3,0,0.5-0.1   S486.5,304.2,486.6,304.1z"/>
                <path id="path10082-gensym001-gensym001" d="M497.2,303.9c0,0.3-0.1,0.5-0.2,0.7s-0.2,0.4-0.4,0.5c-0.2,0.2-0.4,0.3-0.7,0.3c-0.2,0.1-0.6,0.1-0.9,0.1   h-2V300h1.6c0.4,0,0.7,0,0.9,0c0.2,0,0.4,0.1,0.6,0.2s0.3,0.2,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3-0.1,0.5-0.2,0.7   s-0.3,0.3-0.5,0.4l0,0c0.4,0.1,0.7,0.2,0.9,0.5C497,303.2,497.2,303.5,497.2,303.9L497.2,303.9z M495.9,301.4c0-0.1,0-0.2-0.1-0.3   c0-0.1-0.1-0.2-0.2-0.2c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-0.9v1.6h0.9c0.2,0,0.4,0,0.5,0s0.3-0.1,0.4-0.1   c0.1-0.1,0.2-0.2,0.2-0.3C495.9,301.7,495.9,301.6,495.9,301.4L495.9,301.4z M496.4,303.9c0-0.2,0-0.4-0.1-0.5s-0.2-0.2-0.4-0.3   c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-1.2v2.1h1c0.3,0,0.6,0,0.8,0c0.2,0,0.4-0.1,0.5-0.2s0.2-0.2,0.3-0.3   S496.4,304.1,496.4,303.9L496.4,303.9z"/>
                <path id="path10085-gensym001-gensym001" d="M463.6,57h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V57z"/>
                <path id="path10087-gensym001-gensym001" d="M469.4,55.6h-0.8l-0.5-1.5h-2.4l-0.5,1.5h-0.7l2-5.5h1L469.4,55.6z M467.8,53.4l-1-2.7l-1,2.7H467.8z"/>
                <path id="path10089-gensym001-gensym001" d="M471.6,54.5l-1,2.4h-0.5l0.6-2.4H471.6z"/>
                <path id="path10091-gensym001-gensym001" d="M479.8,53.9c0,0.3-0.1,0.5-0.2,0.7s-0.2,0.4-0.4,0.5c-0.2,0.2-0.4,0.3-0.7,0.3c-0.2,0.1-0.6,0.1-0.9,0.1h-2   V50h1.6c0.4,0,0.7,0,0.9,0s0.4,0.1,0.6,0.2c0.2,0.1,0.3,0.2,0.4,0.4s0.1,0.4,0.1,0.6c0,0.3-0.1,0.5-0.2,0.7s-0.3,0.3-0.5,0.4l0,0   c0.4,0.1,0.7,0.2,0.9,0.5C479.7,53.2,479.8,53.5,479.8,53.9L479.8,53.9z M478.6,51.4c0-0.1,0-0.2-0.1-0.3c0-0.1-0.1-0.2-0.2-0.2   c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-0.9v1.6h0.9c0.2,0,0.4,0,0.5,0s0.3-0.1,0.4-0.1c0.1-0.1,0.2-0.2,0.2-0.3   C478.6,51.7,478.6,51.5,478.6,51.4L478.6,51.4z M479,53.9c0-0.2,0-0.4-0.1-0.5s-0.2-0.2-0.4-0.3c-0.1-0.1-0.3-0.1-0.4-0.1   c-0.2,0-0.4,0-0.6,0h-1.2v2.1h1c0.3,0,0.6,0,0.8,0c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.2,0.3-0.3C479,54.2,479,54.1,479,53.9   L479,53.9z"/>
                <path id="path10093-gensym001-gensym001" d="M482.2,54.5l-1,2.4h-0.5l0.6-2.4H482.2z"/>
                <path id="path10095-gensym001-gensym001" d="M490.6,55.2c-0.1,0.1-0.3,0.1-0.4,0.2c-0.1,0.1-0.3,0.1-0.4,0.2c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1   c-0.4,0-0.8-0.1-1.1-0.2c-0.3-0.1-0.6-0.3-0.9-0.5c-0.2-0.2-0.4-0.5-0.6-0.9c-0.1-0.4-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.2   c0.1-0.4,0.3-0.7,0.6-0.9c0.2-0.2,0.5-0.4,0.8-0.5s0.7-0.2,1.1-0.2c0.3,0,0.6,0,0.9,0.1s0.6,0.2,1,0.4v0.9h-0.1   c-0.3-0.3-0.6-0.4-0.9-0.6c-0.3-0.1-0.6-0.2-1-0.2c-0.3,0-0.5,0-0.8,0.1c-0.2,0.1-0.4,0.2-0.6,0.4s-0.3,0.4-0.4,0.7s-0.1,0.6-0.1,1   s0.1,0.7,0.2,1s0.2,0.5,0.4,0.7c0.2,0.2,0.4,0.3,0.6,0.4c0.2,0.1,0.5,0.1,0.7,0.1c0.4,0,0.7-0.1,1-0.2s0.6-0.3,0.9-0.5h0.1   L490.6,55.2z"/>
                <path id="path10097-gensym001-gensym001" d="M493,54.5l-1,2.4h-0.5l0.6-2.4H493z"/>
                <path id="path10099-gensym001-gensym001" d="M501.7,52.8c0,0.5-0.1,1-0.3,1.4c-0.2,0.4-0.5,0.7-0.9,0.9c-0.3,0.2-0.5,0.3-0.8,0.3   c-0.3,0.1-0.7,0.1-1.2,0.1h-1.4V50h1.4c0.5,0,1,0,1.3,0.1s0.6,0.2,0.8,0.3c0.4,0.2,0.7,0.5,0.9,0.9   C501.6,51.8,501.7,52.3,501.7,52.8z M500.9,52.8c0-0.4-0.1-0.8-0.2-1.1c-0.2-0.3-0.4-0.5-0.7-0.7c-0.2-0.1-0.4-0.2-0.7-0.3   c-0.2,0-0.5-0.1-0.9-0.1h-0.7v4.3h0.7c0.4,0,0.7,0,0.9-0.1c0.3-0.1,0.5-0.1,0.7-0.3c0.3-0.2,0.5-0.4,0.6-0.7   C500.9,53.6,500.9,53.2,500.9,52.8z"/>
                <path id="path10101-gensym001-gensym001" d="M504.7,57h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V57z"/>
                <path id="path10103-gensym001-gensym001" d="M463.6,66.5h-1.9v-7.2h1.9v0.5h-1.3V66h1.3V66.5z"/>
                <path id="path10105-gensym001-gensym001" d="M468.7,65h-3.6v-5.5h3.6v0.7h-2.9v1.5h2.9v0.7h-2.9v2.1h2.9V65z"/>
                <path id="path10107-gensym001-gensym001" d="M471.7,66.5h-1.9V66h1.3v-6.2h-1.3v-0.5h1.9V66.5z"/>
                <path id="path10121-gensym001-gensym001" d="M466.7,84h-0.8l-0.5-1.5H463l-0.5,1.5h-0.7l2-5.5h1L466.7,84z M465.2,81.9l-1-2.7l-1,2.7H465.2z"/>
                <path id="path10123-gensym001-gensym001" d="M470,78.3l-2.7,6.9h-0.6l2.6-6.9H470z"/>
                <path id="path10125-gensym001-gensym001" d="M474.1,81.4c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3,0,0.5-0.1,0.7s-0.2,0.4-0.4,0.5   c-0.2,0.2-0.4,0.3-0.7,0.4c-0.2,0.1-0.5,0.1-0.8,0.1s-0.6,0-0.9-0.1s-0.5-0.2-0.7-0.2V83h0.1c0.2,0.1,0.5,0.3,0.7,0.3   c0.3,0.1,0.6,0.1,0.8,0.1c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.2,0.3-0.4c0.1-0.1,0.1-0.3,0.1-0.5s0-0.4-0.1-0.5   s-0.1-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2,0-0.3,0-0.5,0h-0.3v-0.6h0.3c0.4,0,0.7-0.1,0.9-0.2c0.2-0.2,0.3-0.4,0.3-0.7   c0-0.1,0-0.2-0.1-0.3s-0.1-0.2-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.4,0c-0.2,0-0.5,0-0.7,0.1   c-0.3,0.1-0.5,0.2-0.7,0.4l0,0v-0.8c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1s0.5,0,0.7,0.1c0.2,0,0.4,0.1,0.6,0.2   c0.2,0.1,0.3,0.3,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.4-0.8,0.4v0.1c0.1,0,0.3,0.1,0.4,0.1   C473.9,81.2,474,81.3,474.1,81.4L474.1,81.4z"/>
                <path id="path10127-gensym001-gensym001" d="M479.4,84h-3.7v-0.8c0.3-0.2,0.5-0.4,0.8-0.7c0.3-0.2,0.5-0.4,0.7-0.7c0.5-0.5,0.8-0.8,1-1.1   s0.3-0.6,0.3-0.9c0-0.3-0.1-0.5-0.3-0.7c-0.2-0.2-0.5-0.2-0.8-0.2c-0.2,0-0.5,0-0.7,0.1c-0.3,0.1-0.5,0.2-0.8,0.4l0,0v-0.8   c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1c0.6,0,1,0.1,1.3,0.4c0.3,0.3,0.5,0.6,0.5,1.1c0,0.2,0,0.4-0.1,0.6   c-0.1,0.2-0.1,0.4-0.2,0.5c-0.1,0.2-0.2,0.3-0.3,0.5c-0.1,0.1-0.3,0.3-0.5,0.5c-0.3,0.3-0.5,0.5-0.8,0.8c-0.3,0.2-0.5,0.5-0.8,0.7   h3L479.4,84z"/>
                <path id="path10135-gensym001-gensym001" d="M501.9,85.5H500v-7.2h1.9v0.5h-1.3V85h1.3V85.5z"/>
                <path id="path10137-gensym001-gensym001" d="M507.6,83.6c-0.1,0.1-0.3,0.1-0.4,0.2c-0.1,0.1-0.3,0.1-0.4,0.2c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1   c-0.4,0-0.8-0.1-1.1-0.2c-0.3-0.1-0.6-0.3-0.9-0.5c-0.2-0.2-0.4-0.5-0.6-0.9c-0.1-0.4-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.2   s0.3-0.7,0.6-0.9c0.2-0.2,0.5-0.4,0.8-0.5s0.7-0.2,1.1-0.2c0.3,0,0.6,0,0.9,0.1s0.6,0.2,1,0.4v0.9h-0.1c-0.3-0.3-0.6-0.4-0.9-0.6   c-0.3-0.1-0.6-0.2-1-0.2c-0.3,0-0.5,0-0.8,0.1c-0.2,0.1-0.4,0.2-0.6,0.4s-0.3,0.4-0.4,0.7s-0.1,0.6-0.1,1s0.1,0.7,0.2,1   s0.2,0.5,0.4,0.7c0.2,0.2,0.4,0.3,0.6,0.4c0.2,0.1,0.5,0.1,0.7,0.1c0.4,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.9-0.5h0.1L507.6,83.6z"/>
                <path id="path10139-gensym001-gensym001" d="M510,83l-1,2.4h-0.5l0.6-2.4H510z"/>
                <path id="path10141-gensym001-gensym001" d="M518.7,81.3c0,0.5-0.1,1-0.3,1.4s-0.5,0.7-0.9,0.9c-0.3,0.2-0.5,0.3-0.8,0.3c-0.3,0.1-0.7,0.1-1.2,0.1h-1.4   v-5.5h1.4c0.5,0,1,0,1.3,0.1s0.6,0.2,0.8,0.3c0.4,0.2,0.7,0.5,0.9,0.9S518.7,80.8,518.7,81.3z M518,81.3c0-0.4-0.1-0.8-0.2-1.1   c-0.2-0.3-0.4-0.5-0.7-0.7c-0.2-0.1-0.4-0.2-0.7-0.3c-0.2,0-0.5-0.1-0.9-0.1h-0.7v4.3h0.7c0.4,0,0.7,0,0.9-0.1   c0.3-0.1,0.5-0.1,0.7-0.3c0.3-0.2,0.5-0.4,0.6-0.7C517.9,82.1,518,81.7,518,81.3L518,81.3z"/>
                <path id="path10143-gensym001-gensym001" d="M521.7,85.5h-1.9V85h1.3v-6.2h-1.3v-0.5h1.9V85.5z"/>
                <path id="path10157-gensym001-gensym001" d="M465.9,91.8c0,0.3-0.1,0.5-0.2,0.7s-0.2,0.4-0.4,0.5c-0.2,0.2-0.4,0.3-0.7,0.3c-0.2,0.1-0.6,0.1-0.9,0.1h-2   v-5.5h1.6c0.4,0,0.7,0,0.9,0c0.2,0,0.4,0.1,0.6,0.2c0.2,0.1,0.3,0.2,0.4,0.4s0.1,0.4,0.1,0.6c0,0.3-0.1,0.5-0.2,0.7   s-0.3,0.3-0.5,0.4l0,0c0.4,0.1,0.7,0.2,0.9,0.5C465.8,91.1,465.9,91.5,465.9,91.8L465.9,91.8z M464.6,89.4c0-0.1,0-0.2-0.1-0.3   s-0.1-0.2-0.2-0.2c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-0.9v1.6h0.9c0.2,0,0.4,0,0.5,0s0.3-0.1,0.4-0.1   c0.1-0.1,0.2-0.2,0.2-0.3C464.6,89.7,464.6,89.5,464.6,89.4L464.6,89.4z M465.1,91.9c0-0.2,0-0.4-0.1-0.5s-0.2-0.2-0.4-0.3   c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-1.2v2.1h1c0.3,0,0.6,0,0.8,0c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.2,0.3-0.3   C465.1,92.2,465.1,92.1,465.1,91.9L465.1,91.9z"/>
                <path id="path10159-gensym001-gensym001" d="M469.4,87.8l-2.7,6.9h-0.6l2.6-6.9H469.4z"/>
                <path id="path10161-gensym001-gensym001" d="M473.5,90.9c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3,0,0.5-0.1,0.7s-0.2,0.4-0.4,0.5   c-0.2,0.2-0.4,0.3-0.7,0.4c-0.2,0.1-0.5,0.1-0.8,0.1s-0.6,0-0.9-0.1s-0.5-0.2-0.7-0.2v-0.8h0.1c0.2,0.1,0.5,0.3,0.7,0.3   c0.3,0.1,0.6,0.1,0.8,0.1c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.2,0.3-0.4c0.1-0.1,0.1-0.3,0.1-0.5s0-0.4-0.1-0.5   s-0.1-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2,0-0.3,0-0.5,0h-0.3v-0.5h0.3c0.4,0,0.7-0.1,0.9-0.2c0.2-0.2,0.3-0.4,0.3-0.7   c0-0.1,0-0.2-0.1-0.3s-0.1-0.2-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.4,0c-0.2,0-0.5,0-0.7,0.1   c-0.3,0.1-0.5,0.2-0.7,0.4l0,0v-1c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1s0.5,0,0.7,0.1s0.4,0.1,0.6,0.2   c0.2,0.1,0.3,0.3,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.4-0.8,0.4v0.1c0.1,0,0.3,0.1,0.4,0.1   C473.2,90.7,473.4,90.8,473.5,90.9L473.5,90.9z"/>
                <path id="path10163-gensym001-gensym001" d="M478.8,93.5h-3.7v-0.8c0.3-0.2,0.5-0.4,0.8-0.7c0.3-0.2,0.5-0.4,0.7-0.7c0.5-0.5,0.8-0.8,1-1.1   s0.3-0.6,0.3-0.9c0-0.3-0.1-0.5-0.3-0.7c-0.2-0.2-0.5-0.2-0.8-0.2c-0.2,0-0.5,0-0.7,0.1s-0.5,0.2-0.8,0.4l0,0v-0.7   c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1c0.6,0,1,0.1,1.3,0.4c0.3,0.3,0.5,0.6,0.5,1.1c0,0.2,0,0.4-0.1,0.6   c-0.1,0.2-0.1,0.4-0.2,0.5c-0.1,0.2-0.2,0.3-0.3,0.5c-0.1,0.1-0.3,0.3-0.5,0.5c-0.3,0.3-0.5,0.5-0.8,0.8c-0.3,0.2-0.5,0.5-0.8,0.7   h3L478.8,93.5z"/>
                <path id="path10171-gensym001-gensym001" d="M501.3,95h-1.9v-7.2h1.9v0.5H500v6.2h1.3V95z"/>
                <path id="path10173-gensym001-gensym001" d="M506.9,93.1c-0.1,0.1-0.3,0.1-0.4,0.2c-0.1,0.1-0.3,0.1-0.4,0.2c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1   c-0.4,0-0.8-0.1-1.1-0.2c-0.3-0.1-0.6-0.3-0.9-0.5c-0.2-0.2-0.4-0.5-0.6-0.9c-0.1-0.4-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.2   s0.3-0.7,0.6-0.9c0.2-0.2,0.5-0.4,0.8-0.5s0.7-0.2,1.1-0.2c0.3,0,0.6,0,0.9,0.1s0.6,0.2,1,0.4v0.9h0.1c-0.3-0.3-0.6-0.4-0.9-0.6   c-0.3-0.1-0.6-0.2-1-0.2c-0.3,0-0.5,0-0.8,0.1c-0.2,0.1-0.4,0.2-0.6,0.4s-0.3,0.4-0.4,0.7s-0.1,0.6-0.1,1s0.1,0.7,0.2,1   s0.2,0.5,0.4,0.7c0.2,0.2,0.4,0.3,0.6,0.4c0.2,0.1,0.5,0.1,0.7,0.1c0.4,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.9-0.5h0.1L506.9,93.1z"/>
                <path id="path10175-gensym001-gensym001" d="M509.4,92.5l-1,2.4h-0.5l0.6-2.4H509.4z"/>
                <path id="path10177-gensym001-gensym001" d="M518.1,90.8c0,0.5-0.1,1-0.3,1.4s-0.5,0.7-0.9,0.9c-0.3,0.2-0.5,0.3-0.8,0.3c-0.3,0.1-0.7,0.1-1.2,0.1h-1.4   V88h1.4c0.5,0,1,0,1.3,0.1s0.6,0.2,0.8,0.3c0.4,0.2,0.7,0.5,0.9,0.9S518.1,90.2,518.1,90.8z M517.3,90.8c0-0.4-0.1-0.8-0.2-1.1   c-0.2-0.3-0.4-0.5-0.7-0.7c-0.2-0.1-0.4-0.2-0.7-0.3c-0.2,0-0.5-0.1-0.9-0.1h-0.7v4.3h0.7c0.4,0,0.7,0,0.9-0.1   c0.3-0.1,0.5-0.1,0.7-0.3c0.3-0.2,0.5-0.4,0.6-0.7C517.3,91.6,517.3,91.2,517.3,90.8z"/>
                <path id="path10179-gensym001-gensym001" d="M521.1,95h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V95z"/>
                <path id="path10193-gensym001-gensym001" d="M466.3,102.6c-0.1,0.1-0.3,0.1-0.4,0.2c-0.1,0.1-0.3,0.1-0.4,0.2c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1   c-0.4,0-0.8-0.1-1.1-0.2c-0.3-0.1-0.6-0.3-0.9-0.5c-0.2-0.2-0.4-0.5-0.6-0.9c-0.1-0.4-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.2   c0.1-0.4,0.3-0.7,0.6-0.9c0.2-0.2,0.5-0.4,0.8-0.5s0.7-0.2,1.1-0.2c0.3,0,0.6,0,0.9,0.1s0.6,0.2,1,0.4v0.9h-0.1   c-0.3-0.3-0.6-0.4-0.9-0.6s-0.6-0.2-1-0.2c-0.3,0-0.5,0-0.8,0.1c-0.2,0.1-0.4,0.2-0.6,0.4s-0.3,0.4-0.4,0.7s-0.1,0.6-0.1,1   s0.1,0.7,0.2,1s0.2,0.5,0.4,0.7c0.2,0.2,0.4,0.3,0.6,0.4c0.2,0.1,0.5,0.1,0.7,0.1c0.4,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.9-0.5h0.1   L466.3,102.6L466.3,102.6z"/>
                <path id="path10195-gensym001-gensym001" d="M469.8,97.3l-2.7,6.9h-0.6l2.6-6.9H469.8z"/>
                <path id="path10197-gensym001-gensym001" d="M473.9,100.4c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3,0,0.5-0.1,0.7s-0.2,0.4-0.4,0.5   c-0.2,0.2-0.4,0.3-0.7,0.4c-0.2,0.1-0.5,0.1-0.8,0.1s-0.6,0-0.9-0.1s-0.5-0.2-0.7-0.2V102h0.1c0.2,0.1,0.5,0.3,0.7,0.3   c0.3,0.1,0.6,0.1,0.8,0.1c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.2,0.3-0.4c0.1-0.1,0.1-0.3,0.1-0.5s0-0.4-0.1-0.5   s-0.1-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2,0-0.3,0-0.5,0h-0.4v-0.6h0.3c0.4,0,0.7-0.1,0.9-0.2c0.2-0.2,0.3-0.4,0.3-0.7   c0-0.1,0-0.2-0.1-0.3s-0.1-0.2-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.4,0c-0.2,0-0.5,0-0.7,0.1   c-0.3,0.1-0.5,0.2-0.7,0.4l0,0v-0.8c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1s0.5,0,0.7,0.1c0.2,0,0.4,0.1,0.6,0.2   c0.2,0.1,0.3,0.3,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.4-0.8,0.4v0.1c0.1,0,0.3,0.1,0.4,0.1   C473.7,100.2,473.8,100.3,473.9,100.4L473.9,100.4z"/>
                <path id="path10199-gensym001-gensym001" d="M479.2,103h-3.7v-0.8c0.3-0.2,0.5-0.4,0.8-0.7c0.3-0.2,0.5-0.4,0.7-0.7c0.5-0.5,0.8-0.8,1-1.1   s0.3-0.6,0.3-0.9c0-0.3-0.1-0.5-0.3-0.7c-0.2-0.2-0.5-0.2-0.8-0.2c-0.2,0-0.5,0-0.7,0.1c-0.3,0.1-0.5,0.2-0.8,0.4l0,0v-0.8   c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1c0.6,0,1,0.1,1.3,0.4c0.3,0.3,0.5,0.6,0.5,1.1c0,0.2,0,0.4-0.1,0.6   c-0.1,0.2-0.1,0.4-0.2,0.5c-0.1,0.2-0.2,0.3-0.3,0.5c-0.1,0.1-0.3,0.3-0.5,0.5c-0.3,0.3-0.5,0.5-0.8,0.8c-0.3,0.2-0.5,0.5-0.8,0.7   h3L479.2,103z"/>
                <path id="path10207-gensym001-gensym001" d="M503.9,102.6c-0.1,0.1-0.3,0.1-0.4,0.2c-0.1,0.1-0.3,0.1-0.4,0.2c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1   c-0.4,0-0.8-0.1-1.1-0.2c-0.3-0.1-0.6-0.3-0.9-0.5c-0.2-0.2-0.4-0.5-0.6-0.9c-0.1-0.4-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.2   s0.3-0.7,0.6-0.9c0.2-0.2,0.5-0.4,0.8-0.5s0.7-0.2,1.1-0.2c0.3,0,0.6,0,0.9,0.1s0.6,0.2,1,0.4v0.9h-0.1c-0.3-0.3-0.6-0.4-0.9-0.6   s-0.6-0.2-1-0.2c-0.3,0-0.5,0-0.8,0.1c-0.2,0.1-0.4,0.2-0.6,0.4s-0.3,0.4-0.4,0.7s-0.1,0.6-0.1,1s0.1,0.7,0.2,1s0.2,0.5,0.4,0.7   c0.2,0.2,0.4,0.3,0.6,0.4c0.2,0.1,0.5,0.1,0.7,0.1c0.4,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.9-0.5h0.1L503.9,102.6z"/>
                <path id="path10221-gensym001-gensym001" d="M466.4,109.8c0,0.5-0.1,1-0.3,1.4c-0.2,0.4-0.5,0.7-0.9,0.9c-0.3,0.2-0.5,0.3-0.8,0.3   c-0.3,0.1-0.7,0.1-1.2,0.1h-1.4V107h1.4c0.5,0,1,0,1.3,0.1s0.6,0.2,0.8,0.3c0.4,0.2,0.7,0.5,0.9,0.9S466.4,109.2,466.4,109.8   L466.4,109.8z M465.6,109.8c0-0.4-0.1-0.8-0.2-1.1s-0.4-0.5-0.7-0.7c-0.2-0.1-0.4-0.2-0.7-0.3c-0.2,0-0.5-0.1-0.9-0.1h-0.7v4.3h0.7   c0.4,0,0.7,0,0.9-0.1c0.3-0.1,0.5-0.1,0.7-0.3c0.3-0.2,0.5-0.4,0.6-0.7C465.5,110.6,465.6,110.2,465.6,109.8z"/>
                <path id="path10223-gensym001-gensym001" d="M470,106.8l-2.7,6.9h-0.6l2.6-6.9H470z"/>
                <path id="path10225-gensym001-gensym001" d="M474.1,109.9c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3,0,0.5-0.1,0.7s-0.2,0.4-0.4,0.5   c-0.2,0.2-0.4,0.3-0.7,0.4c-0.2,0.1-0.5,0.1-0.8,0.1s-0.6,0-0.9-0.1s-0.5-0.2-0.7-0.2v-0.8h0.1c0.2,0.1,0.5,0.3,0.7,0.3   c0.3,0.1,0.6,0.1,0.8,0.1c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.2,0.3-0.4c0.1-0.1,0.1-0.3,0.1-0.5s0-0.4-0.1-0.5   s-0.1-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2,0-0.3,0-0.5,0h-0.3v-0.5h0.3c0.4,0,0.7-0.1,0.9-0.2c0.2-0.2,0.3-0.4,0.3-0.7   c0-0.1,0-0.2-0.1-0.3s-0.1-0.2-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.4,0c-0.2,0-0.5,0-0.7,0.1   c-0.3,0.1-0.5,0.2-0.7,0.4l0,0v-1c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1s0.5,0,0.7,0.1c0.2,0,0.4,0.1,0.6,0.2   c0.2,0.1,0.3,0.3,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.4-0.8,0.4v0.1c0.1,0,0.3,0.1,0.4,0.1   C473.9,109.7,474,109.8,474.1,109.9L474.1,109.9z"/>
                <path id="path10227-gensym001-gensym001" d="M479.5,112.5h-3.7v-0.8c0.3-0.2,0.5-0.4,0.8-0.7c0.3-0.2,0.5-0.4,0.7-0.7c0.5-0.5,0.8-0.8,1-1.1   s0.3-0.6,0.3-0.9c0-0.3-0.1-0.5-0.3-0.7c-0.2-0.2-0.5-0.2-0.8-0.2c-0.2,0-0.5,0-0.7,0.1c-0.3,0.1-0.5,0.2-0.8,0.4l0,0v-0.7   c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1c0.6,0,1,0.1,1.3,0.4c0.3,0.3,0.5,0.6,0.5,1.1c0,0.2,0,0.4-0.1,0.6   c-0.1,0.2-0.1,0.4-0.2,0.5c-0.1,0.2-0.2,0.3-0.3,0.5c-0.1,0.1-0.3,0.3-0.5,0.5c-0.3,0.3-0.5,0.5-0.8,0.8c-0.3,0.2-0.5,0.5-0.8,0.7   h3L479.5,112.5z"/>
                <path id="path10235-gensym001-gensym001" d="M504.3,109.8c0,0.5-0.1,1-0.3,1.4c-0.2,0.4-0.5,0.7-0.9,0.9c-0.3,0.2-0.5,0.3-0.8,0.3   c-0.3,0.1-0.7,0.1-1.2,0.1h-1.4V107h1.4c0.5,0,1,0,1.3,0.1s0.6,0.2,0.8,0.3c0.4,0.2,0.7,0.5,0.9,0.9   C504.2,108.8,504.3,109.2,504.3,109.8z M503.5,109.8c0-0.4-0.1-0.8-0.2-1.1s-0.4-0.5-0.7-0.7c-0.2-0.1-0.4-0.2-0.7-0.3   c-0.2,0-0.5-0.1-0.9-0.1h-0.7v4.3h0.7c0.4,0,0.7,0,0.9-0.1c0.3-0.1,0.5-0.1,0.7-0.3c0.3-0.2,0.5-0.4,0.6-0.7   C503.5,110.6,503.5,110.2,503.5,109.8z"/>
                <path id="path10250-gensym001-gensym001" d="M95.6,476.7c0,1-0.2,1.7-0.5,2.2s-0.8,0.7-1.4,0.7c-0.7,0-1.1-0.2-1.5-0.7c-0.3-0.5-0.5-1.2-0.5-2.2   s0.2-1.7,0.5-2.2s0.8-0.7,1.4-0.7c0.7,0,1.1,0.2,1.5,0.7C95.4,475,95.6,475.8,95.6,476.7L95.6,476.7z M94.6,478.4   c0.1-0.2,0.1-0.4,0.2-0.7c0-0.3,0-0.6,0-1s0-0.7,0-1s-0.1-0.5-0.2-0.7s-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.1-0.6-0.1   c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.1,0.4-0.2,0.7c0,0.3,0,0.6,0,1s0,0.7,0,1s0.1,0.5,0.2,0.7s0.2,0.3,0.3,0.4   c0.2,0.1,0.3,0.2,0.6,0.2c0.2,0,0.4,0,0.6-0.1C94.4,478.7,94.5,478.6,94.6,478.4L94.6,478.4z"/>
                <path id="path10252-gensym001-gensym001" d="M99.3,473.7l-2.7,6.9H96l2.6-6.9H99.3z"/>
                <path id="path10254-gensym001-gensym001" d="M103.8,476.7c0,1-0.2,1.7-0.5,2.2s-0.8,0.7-1.4,0.7c-0.7,0-1.1-0.2-1.5-0.7c-0.3-0.5-0.5-1.2-0.5-2.2   s0.2-1.7,0.5-2.2s0.8-0.7,1.4-0.7c0.7,0,1.1,0.2,1.5,0.7S103.8,475.8,103.8,476.7L103.8,476.7z M102.9,478.4   c0.1-0.2,0.1-0.4,0.2-0.7c0-0.3,0-0.6,0-1s0-0.7,0-1s-0.1-0.5-0.2-0.7s-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.1-0.6-0.1   c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.1,0.4-0.2,0.7c0,0.3,0,0.6,0,1s0,0.7,0,1s0.1,0.5,0.2,0.7s0.2,0.3,0.3,0.4   c0.2,0.1,0.3,0.2,0.6,0.2c0.2,0,0.4,0,0.6-0.1C102.7,478.7,102.8,478.6,102.9,478.4L102.9,478.4z"/>
                <path id="path10256-gensym001-gensym001" d="M114,477c0,0.3-0.1,0.7-0.2,1s-0.2,0.6-0.4,0.9h-1.6l-0.1-0.4c-0.2,0.1-0.4,0.3-0.5,0.3   c-0.2,0.1-0.4,0.1-0.6,0.1c-0.4,0-0.7-0.2-1-0.5c-0.2-0.3-0.4-0.8-0.4-1.3c0-0.6,0.2-1,0.5-1.3s0.7-0.5,1.1-0.5   c0.2,0,0.3,0,0.5,0.1c0.1,0,0.3,0.1,0.4,0.2v-0.2h0.6v3.1h0.9c0.1-0.2,0.2-0.4,0.2-0.7c0.1-0.3,0.1-0.5,0.1-0.7   c0-0.4-0.1-0.8-0.2-1.1s-0.3-0.6-0.5-0.9c-0.2-0.2-0.5-0.4-0.8-0.5s-0.7-0.2-1.1-0.2s-0.8,0.1-1.1,0.2c-0.3,0.1-0.6,0.3-0.8,0.6   c-0.2,0.2-0.4,0.5-0.6,0.9c-0.1,0.3-0.2,0.7-0.2,1.1c0,0.4,0.1,0.8,0.2,1.1s0.3,0.6,0.5,0.9c0.2,0.2,0.5,0.4,0.9,0.6   c0.3,0.1,0.7,0.2,1.1,0.2c0.2,0,0.4,0,0.7,0c0.2,0,0.4-0.1,0.7-0.1v0.5c-0.2,0.1-0.5,0.1-0.7,0.1s-0.4,0-0.6,0   c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.2-0.7-0.4-1-0.7s-0.5-0.6-0.7-1s-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.3c0.2-0.4,0.4-0.7,0.7-1   c0.3-0.3,0.6-0.5,1-0.7s0.8-0.2,1.3-0.2s0.9,0.1,1.3,0.2c0.4,0.2,0.7,0.4,1,0.6c0.3,0.3,0.5,0.6,0.6,1   C113.9,476.1,114,476.5,114,477L114,477z M111.6,478v-1.9c-0.2-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4,0c-0.3,0-0.6,0.1-0.7,0.3   s-0.3,0.5-0.3,0.9s0.1,0.7,0.2,0.9s0.4,0.3,0.7,0.3c0.2,0,0.3,0,0.5-0.1C111.4,478.2,111.5,478.1,111.6,478z"/>
                <path id="path10258-gensym001-gensym001" d="M120.1,480.9h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V480.9z"/>
                <path id="path10260-gensym001-gensym001" d="M125.8,479.1c-0.1,0.1-0.3,0.1-0.4,0.2c-0.1,0.1-0.3,0.1-0.4,0.2c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1   c-0.4,0-0.8-0.1-1.1-0.2c-0.3-0.1-0.6-0.3-0.9-0.5c-0.2-0.2-0.4-0.5-0.6-0.9c-0.1-0.4-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.2   c0.1-0.4,0.3-0.7,0.6-0.9c0.2-0.2,0.5-0.4,0.8-0.5s0.7-0.2,1.1-0.2c0.3,0,0.6,0,0.9,0.1s0.6,0.2,1,0.4v0.9h-0.1   c-0.3-0.3-0.6-0.4-0.9-0.6c-0.3-0.1-0.6-0.2-1-0.2c-0.3,0-0.5,0-0.8,0.1c-0.2,0.1-0.4,0.2-0.6,0.4s-0.3,0.4-0.4,0.7s-0.1,0.6-0.1,1   s0.1,0.7,0.2,1s0.2,0.5,0.4,0.7c0.2,0.2,0.4,0.3,0.6,0.4c0.2,0.1,0.5,0.1,0.7,0.1c0.4,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.9-0.5h0.1   L125.8,479.1z"/>
                <path id="path10262-gensym001-gensym001" d="M128.2,478.4l-1,2.4h-0.5l0.6-2.4H128.2z"/>
                <path id="path10264-gensym001-gensym001" d="M136.9,476.7c0,0.5-0.1,1-0.3,1.4s-0.5,0.7-0.9,0.9c-0.3,0.2-0.5,0.3-0.8,0.3c-0.3,0.1-0.7,0.1-1.2,0.1   h-1.4v-5.5h1.4c0.5,0,1,0,1.3,0.1s0.6,0.2,0.8,0.3c0.4,0.2,0.7,0.5,0.9,0.9C136.8,475.7,136.9,476.2,136.9,476.7L136.9,476.7z    M136.1,476.7c0-0.4-0.1-0.8-0.2-1.1c-0.2-0.3-0.4-0.5-0.7-0.7c-0.2-0.1-0.4-0.2-0.7-0.3c-0.2,0-0.5-0.1-0.9-0.1h-0.7v4.3h0.7   c0.4,0,0.7,0,0.9-0.1c0.3-0.1,0.5-0.1,0.7-0.3c0.3-0.2,0.5-0.4,0.6-0.7C136.1,477.5,136.1,477.1,136.1,476.7L136.1,476.7z"/>
                <path id="path10266-gensym001-gensym001" d="M139.9,480.9H138v-0.5h1.3v-6.2H138v-0.5h1.9V480.9z"/>
                <path id="path10281-gensym001-gensym001" d="M95.6,283.8c0,1-0.2,1.7-0.5,2.2s-0.8,0.7-1.4,0.7c-0.7,0-1.1-0.2-1.5-0.7c-0.3-0.5-0.5-1.2-0.5-2.2   s0.2-1.7,0.5-2.2s0.8-0.7,1.4-0.7c0.7,0,1.1,0.2,1.5,0.7C95.4,282.2,95.6,282.9,95.6,283.8z M94.6,285.5c0.1-0.2,0.1-0.4,0.2-0.7   c0-0.3,0-0.6,0-1s0-0.7,0-1s-0.1-0.5-0.2-0.7s-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.1-0.6-0.1c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.4,0.4   c-0.1,0.2-0.1,0.4-0.2,0.7c0,0.3,0,0.6,0,1s0,0.7,0,1s0.1,0.5,0.2,0.7s0.2,0.3,0.3,0.4c0.2,0.1,0.3,0.2,0.6,0.2   c0.2,0,0.4,0,0.6-0.1C94.4,285.9,94.5,285.7,94.6,285.5L94.6,285.5z"/>
                <path id="path10283-gensym001-gensym001" d="M99.3,280.8l-2.7,6.9H96l2.6-6.9H99.3z"/>
                <path id="path10285-gensym001-gensym001" d="M103.8,283.8c0,1-0.2,1.7-0.5,2.2s-0.8,0.7-1.4,0.7c-0.7,0-1.1-0.2-1.5-0.7c-0.3-0.5-0.5-1.2-0.5-2.2   s0.2-1.7,0.5-2.2s0.8-0.7,1.4-0.7c0.7,0,1.1,0.2,1.5,0.7C103.7,282.2,103.8,282.9,103.8,283.8z M102.9,285.5   c0.1-0.2,0.1-0.4,0.2-0.7c0-0.3,0-0.6,0-1s0-0.7,0-1s-0.1-0.5-0.2-0.7s-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.1-0.6-0.1   c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.4,0.4c-0.1,0.2-0.1,0.4-0.2,0.7c0,0.3,0,0.6,0,1s0,0.7,0,1s0.1,0.5,0.2,0.7s0.2,0.3,0.3,0.4   c0.2,0.1,0.3,0.2,0.6,0.2c0.2,0,0.4,0,0.6-0.1C102.7,285.9,102.8,285.7,102.9,285.5L102.9,285.5z"/>
                <path id="path10287-gensym001-gensym001" d="M119.3,284.1c0,0.3-0.1,0.7-0.2,1s-0.2,0.6-0.4,0.9h-1.6l-0.1-0.4c-0.2,0.1-0.4,0.3-0.5,0.3   c-0.2,0.1-0.4,0.1-0.6,0.1c-0.4,0-0.7-0.2-1-0.5c-0.2-0.3-0.4-0.8-0.4-1.3c0-0.6,0.2-1,0.5-1.3s0.7-0.5,1.1-0.5   c0.2,0,0.3,0,0.5,0.1c0.1,0,0.3,0.1,0.4,0.2v-0.2h0.6v3.1h0.9c0.1-0.2,0.2-0.4,0.2-0.7c0.1-0.3,0.1-0.5,0.1-0.7   c0-0.4-0.1-0.8-0.2-1.1c-0.1-0.3-0.3-0.6-0.5-0.9c-0.2-0.2-0.5-0.4-0.8-0.5s-0.7-0.2-1.1-0.2s-0.8,0.1-1.1,0.2   c-0.3,0.1-0.6,0.3-0.8,0.6c-0.2,0.2-0.4,0.5-0.6,0.9c-0.1,0.3-0.2,0.7-0.2,1.1s0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.9   c0.2,0.2,0.5,0.4,0.9,0.6c0.3,0.1,0.7,0.2,1.1,0.2c0.2,0,0.4,0,0.7,0c0.2,0,0.4-0.1,0.7-0.1v0.5c-0.2,0.1-0.5,0.1-0.7,0.1   s-0.4,0-0.6,0c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.2-0.7-0.4-1-0.7c-0.3-0.3-0.5-0.6-0.7-1s-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.3   c0.2-0.4,0.4-0.7,0.7-1c0.3-0.3,0.6-0.5,1-0.7s0.8-0.2,1.3-0.2s0.9,0.1,1.3,0.2c0.4,0.2,0.7,0.4,1,0.6c0.3,0.3,0.5,0.6,0.6,1   C119.2,283.2,119.3,283.7,119.3,284.1L119.3,284.1z M117,285.1v-1.9c-0.2-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4,0   c-0.3,0-0.6,0.1-0.7,0.3c-0.2,0.2-0.3,0.5-0.3,0.9s0.1,0.7,0.2,0.9c0.1,0.2,0.4,0.3,0.7,0.3c0.2,0,0.3,0,0.5-0.1   S116.9,285.2,117,285.1z"/>
                <path id="path10289-gensym001-gensym001" d="M125.5,288h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V288z"/>
                <path id="path10291-gensym001-gensym001" d="M130.5,286.6h-3.6v-5.5h3.6v0.7h-2.9v1.5h2.9v0.7h-2.9v2.1h2.9V286.6z"/>
                <path id="path10293-gensym001-gensym001" d="M133,285.5l-1,2.4h-0.5l0.6-2.4H133z"/>
                <path id="path10295-gensym001-gensym001" d="M140.6,281.7h-2.8v1.6h2.4v0.7h-2.4v2.7h-0.7v-5.5h3.5V281.7z"/>
                <path id="path10297-gensym001-gensym001" d="M143.3,288h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V288z"/>
                <path id="path10311-gensym001-gensym001" d="M96.7,296.1h-0.8l-0.5-1.5H93l-0.5,1.5h-0.7l2-5.5h1L96.7,296.1z M95.2,293.9l-1-2.7l-1,2.7H95.2z"/>
                <path id="path10313-gensym001-gensym001" d="M100,290.3l-2.7,6.9h-0.6l2.6-6.9H100z"/>
                <path id="path10315-gensym001-gensym001" d="M104.1,293.4c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3,0,0.5-0.1,0.7s-0.2,0.4-0.4,0.5   c-0.2,0.2-0.4,0.3-0.7,0.4c-0.2,0.1-0.5,0.1-0.8,0.1s-0.6,0-0.9-0.1s-0.5-0.2-0.7-0.2V295h0.1c0.2,0.1,0.5,0.3,0.7,0.3   s0.6,0.1,0.8,0.1c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.3-0.4c0.1-0.1,0.1-0.3,0.1-0.5s0-0.4-0.1-0.5s-0.1-0.2-0.3-0.3   c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2,0-0.3,0-0.5,0h-0.3v-0.6h0.3c0.4,0,0.7-0.1,0.9-0.2c0.2-0.2,0.3-0.4,0.3-0.7c0-0.1,0-0.2-0.1-0.3   c-0.1-0.1-0.1-0.2-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.4,0c-0.2,0-0.5,0-0.7,0.1s-0.5,0.2-0.7,0.4l0,0v-0.8   c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1s0.5,0,0.7,0.1c0.2,0,0.4,0.1,0.6,0.2s0.3,0.3,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6   c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.4-0.8,0.4v0.1c0.1,0,0.3,0.1,0.4,0.1C103.9,293.3,104,293.3,104.1,293.4L104.1,293.4z"/>
                <path id="path10317-gensym001-gensym001" d="M109.5,296.1h-3.7v-0.8c0.3-0.2,0.5-0.4,0.8-0.7c0.3-0.2,0.5-0.4,0.7-0.7c0.5-0.5,0.8-0.8,1-1.1   c0.2-0.3,0.3-0.6,0.3-0.9s-0.1-0.5-0.3-0.7c-0.2-0.2-0.5-0.2-0.8-0.2c-0.2,0-0.5,0-0.7,0.1c-0.3,0.1-0.5,0.2-0.8,0.4l0,0v-0.8   c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1c0.6,0,1,0.1,1.3,0.4s0.5,0.6,0.5,1.1c0,0.2,0,0.4-0.1,0.6s-0.1,0.4-0.2,0.5   c-0.1,0.2-0.2,0.3-0.3,0.5c-0.1,0.1-0.3,0.3-0.5,0.5c-0.3,0.3-0.5,0.5-0.8,0.8c-0.3,0.2-0.5,0.5-0.8,0.7h3L109.5,296.1z"/>
                <path id="path10319-gensym001-gensym001" d="M119.6,293.6c0,0.3-0.1,0.7-0.2,1s-0.2,0.6-0.4,0.9h-1.6l-0.1-0.4c-0.2,0.1-0.4,0.3-0.5,0.3   c-0.2,0.1-0.4,0.1-0.6,0.1c-0.4,0-0.7-0.2-1-0.5c-0.2-0.3-0.4-0.8-0.4-1.3c0-0.6,0.2-1,0.5-1.3s0.7-0.5,1.1-0.5   c0.2,0,0.3,0,0.5,0.1c0.1,0,0.3,0.1,0.4,0.2V292h0.6v3.1h0.9c0.1-0.2,0.2-0.4,0.2-0.7c0.1-0.3,0.1-0.5,0.1-0.7   c0-0.4-0.1-0.8-0.2-1.1c-0.1-0.3-0.3-0.6-0.5-0.9s-0.5-0.4-0.8-0.5s-0.7-0.2-1.1-0.2s-0.8,0.1-1.1,0.2c-0.3,0.1-0.6,0.3-0.8,0.6   c-0.2,0.2-0.4,0.5-0.6,0.9c-0.1,0.3-0.2,0.7-0.2,1.1s0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.9c0.2,0.2,0.5,0.4,0.9,0.6   c0.3,0.1,0.7,0.2,1.1,0.2c0.2,0,0.4,0,0.7,0c0.2,0,0.4-0.1,0.7-0.1v0.5c-0.2,0.1-0.5,0.1-0.7,0.1s-0.4,0-0.6,0   c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.2-0.7-0.4-1-0.7c-0.3-0.3-0.5-0.6-0.7-1s-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.3c0.2-0.4,0.4-0.7,0.7-1   c0.3-0.3,0.6-0.5,1-0.7s0.8-0.2,1.3-0.2s0.9,0.1,1.3,0.2c0.4,0.2,0.7,0.4,1,0.6c0.3,0.3,0.5,0.6,0.6,1   C119.5,292.7,119.6,293.2,119.6,293.6L119.6,293.6z M117.3,294.6v-1.9c-0.2-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4,0   c-0.3,0-0.6,0.1-0.7,0.3c-0.2,0.2-0.3,0.5-0.3,0.9s0.1,0.7,0.2,0.9c0.1,0.2,0.4,0.3,0.7,0.3c0.2,0,0.3,0,0.5-0.1   C117,294.8,117.1,294.7,117.3,294.6z"/>
                <path id="path10321-gensym001-gensym001" d="M128,296.1h-0.8l-0.5-1.5h-2.4l-0.5,1.5h-0.7l2-5.5h1L128,296.1z M126.4,293.9l-1-2.7l-1,2.7H126.4z"/>
                <path id="path10335-gensym001-gensym001" d="M96.6,303.9c0,0.3-0.1,0.5-0.2,0.7s-0.2,0.4-0.4,0.5c-0.2,0.2-0.4,0.3-0.7,0.3c-0.2,0.1-0.6,0.1-0.9,0.1h-2   V300H94c0.4,0,0.7,0,0.9,0c0.2,0,0.4,0.1,0.6,0.2s0.3,0.2,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3-0.1,0.5-0.2,0.7s-0.3,0.3-0.5,0.4   l0,0c0.4,0.1,0.7,0.2,0.9,0.5C96.5,303.2,96.6,303.5,96.6,303.9L96.6,303.9z M95.4,301.4c0-0.1,0-0.2-0.1-0.3   c0-0.1-0.1-0.2-0.2-0.2c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-0.9v1.6h0.9c0.2,0,0.4,0,0.5,0s0.3-0.1,0.4-0.1   c0.1-0.1,0.2-0.2,0.2-0.3C95.3,301.7,95.4,301.6,95.4,301.4L95.4,301.4z M95.8,303.9c0-0.2,0-0.4-0.1-0.5s-0.2-0.2-0.4-0.3   c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-1.2v2.1h1c0.3,0,0.6,0,0.8,0c0.2,0,0.4-0.1,0.5-0.2s0.2-0.2,0.3-0.3   C95.8,304.3,95.8,304.1,95.8,303.9z"/>
                <path id="path10337-gensym001-gensym001" d="M100.1,299.8l-2.7,6.9h-0.6l2.6-6.9H100.1z"/>
                <path id="path10339-gensym001-gensym001" d="M104.2,302.9c0.1,0.1,0.2,0.2,0.3,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3,0,0.5-0.1,0.7s-0.2,0.4-0.4,0.5   c-0.2,0.2-0.4,0.3-0.7,0.4c-0.2,0.1-0.5,0.1-0.8,0.1s-0.6,0-0.9-0.1s-0.5-0.2-0.7-0.2v-0.8h0.1c0.2,0.1,0.5,0.3,0.7,0.3   c0.3,0.1,0.6,0.1,0.8,0.1c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.3-0.4c0.1-0.1,0.1-0.3,0.1-0.5s0-0.4-0.1-0.5   s-0.1-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2,0-0.3,0-0.5,0h-0.3v-0.6h0.3c0.4,0,0.7-0.1,0.9-0.2c0.2-0.2,0.3-0.4,0.3-0.7   c0-0.1,0-0.2-0.1-0.3c-0.1-0.1-0.1-0.2-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.1s-0.3,0-0.4,0c-0.2,0-0.5,0-0.7,0.1   c-0.3,0.1-0.5,0.2-0.7,0.4l0,0v-0.8c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1s0.5,0,0.7,0.1c0.2,0,0.4,0.1,0.6,0.2   s0.3,0.3,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.4-0.8,0.4v0.1c0.1,0,0.3,0.1,0.4,0.1   C104,302.8,104.1,302.8,104.2,302.9L104.2,302.9z"/>
                <path id="path10341-gensym001-gensym001" d="M109.5,305.6h-3.7v-0.8c0.3-0.2,0.5-0.4,0.8-0.7c0.3-0.2,0.5-0.4,0.7-0.7c0.5-0.5,0.8-0.8,1-1.1   c0.2-0.3,0.3-0.6,0.3-0.9s-0.1-0.5-0.3-0.7c-0.2-0.2-0.5-0.2-0.8-0.2c-0.2,0-0.5,0-0.7,0.1c-0.3,0.1-0.5,0.2-0.8,0.4l0,0v-0.8   c0.2-0.1,0.4-0.2,0.7-0.2c0.3-0.1,0.6-0.1,0.9-0.1c0.6,0,1,0.1,1.3,0.4s0.5,0.6,0.5,1.1c0,0.2,0,0.4-0.1,0.6s-0.1,0.4-0.2,0.5   c-0.1,0.2-0.2,0.3-0.3,0.5c-0.1,0.1-0.3,0.3-0.5,0.5c-0.3,0.3-0.5,0.5-0.8,0.8c-0.3,0.2-0.5,0.5-0.8,0.7h3L109.5,305.6z"/>
                <path id="path10343-gensym001-gensym001" d="M119.6,303.1c0,0.3-0.1,0.7-0.2,1s-0.2,0.6-0.4,0.9h-1.6l-0.1-0.4c-0.2,0.1-0.4,0.3-0.5,0.3   s-0.4,0.1-0.6,0.1c-0.4,0-0.7-0.2-1-0.5c-0.2-0.3-0.4-0.8-0.4-1.3c0-0.6,0.2-1,0.5-1.3s0.7-0.5,1.1-0.5c0.2,0,0.3,0,0.5,0.1   c0.1,0,0.3,0.1,0.4,0.2v-0.2h0.6v3.1h0.9c0.1-0.2,0.2-0.4,0.2-0.7c0.1-0.3,0.1-0.5,0.1-0.7c0-0.4-0.1-0.8-0.2-1.1   c-0.1-0.3-0.3-0.6-0.5-0.9c-0.2-0.2-0.5-0.4-0.8-0.5s-0.7-0.2-1.1-0.2s-0.8,0.1-1.1,0.2c-0.3,0.1-0.6,0.3-0.8,0.6   c-0.2,0.2-0.4,0.5-0.6,0.9c-0.1,0.3-0.2,0.7-0.2,1.1s0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.9c0.2,0.2,0.5,0.4,0.9,0.6   c0.3,0.1,0.7,0.2,1.1,0.2c0.2,0,0.4,0,0.7,0c0.2,0,0.4-0.1,0.7-0.1v0.5c-0.2,0.1-0.5,0.1-0.7,0.1s-0.4,0-0.6,0   c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.2-0.7-0.4-1-0.7c-0.3-0.3-0.5-0.6-0.7-1s-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.3c0.2-0.4,0.4-0.7,0.7-1   c0.3-0.3,0.6-0.5,1-0.7s0.8-0.2,1.3-0.2s0.9,0.1,1.3,0.2c0.4,0.2,0.7,0.4,1,0.6c0.3,0.3,0.5,0.6,0.6,1   C119.6,302.2,119.6,302.7,119.6,303.1L119.6,303.1z M117.3,304.1v-1.9c-0.2-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4,0   c-0.3,0-0.6,0.1-0.7,0.3c-0.2,0.2-0.3,0.5-0.3,0.9s0.1,0.7,0.2,0.9c0.1,0.2,0.4,0.3,0.7,0.3c0.2,0,0.3,0,0.5-0.1   S117.2,304.2,117.3,304.1z"/>
                <path id="path10345-gensym001-gensym001" d="M127.9,303.9c0,0.3-0.1,0.5-0.2,0.7s-0.2,0.4-0.4,0.5c-0.2,0.2-0.4,0.3-0.7,0.3c-0.2,0.1-0.6,0.1-0.9,0.1   h-2V300h1.6c0.4,0,0.7,0,0.9,0c0.2,0,0.4,0.1,0.6,0.2s0.3,0.2,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6c0,0.3-0.1,0.5-0.2,0.7   s-0.3,0.3-0.5,0.4l0,0c0.4,0.1,0.7,0.2,0.9,0.5C127.8,303.2,127.9,303.5,127.9,303.9L127.9,303.9z M126.6,301.4   c0-0.1,0-0.2-0.1-0.3c0-0.1-0.1-0.2-0.2-0.2c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-0.9v1.6h0.9c0.2,0,0.4,0,0.5,0   s0.3-0.1,0.4-0.1c0.1-0.1,0.2-0.2,0.2-0.3C126.6,301.7,126.6,301.6,126.6,301.4L126.6,301.4z M127.1,303.9c0-0.2,0-0.4-0.1-0.5   s-0.2-0.2-0.4-0.3c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-1.2v2.1h1c0.3,0,0.6,0,0.8,0c0.2,0,0.4-0.1,0.5-0.2   s0.2-0.2,0.3-0.3C127.1,304.3,127.1,304.1,127.1,303.9z"/>
                <path id="path10348-gensym001-gensym001" d="M123.6,259.6h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V259.6z"/>
                <path id="path10350-gensym001-gensym001" d="M129.3,258.1h-0.8l-0.5-1.5h-2.4l-0.5,1.5h-0.7l2-5.5h1L129.3,258.1z M127.8,255.9l-1-2.7l-1,2.7H127.8z"/>
                <path id="path10352-gensym001-gensym001" d="M131.5,257l-1,2.4h-0.6l0.6-2.4H131.5z"/>
                <path id="path10354-gensym001-gensym001" d="M139.7,256.4c0,0.3-0.1,0.5-0.2,0.7c-0.1,0.2-0.2,0.4-0.4,0.5c-0.2,0.2-0.4,0.3-0.7,0.3   c-0.2,0.1-0.6,0.1-0.9,0.1h-2v-5.5h1.6c0.4,0,0.7,0,0.9,0s0.4,0.1,0.6,0.2c0.2,0.1,0.3,0.2,0.4,0.4c0.1,0.2,0.1,0.4,0.1,0.6   c0,0.3-0.1,0.5-0.2,0.7c-0.1,0.2-0.3,0.3-0.5,0.4l0,0c0.4,0.1,0.7,0.2,0.9,0.5C139.6,255.7,139.7,256,139.7,256.4L139.7,256.4z    M138.5,253.9c0-0.1,0-0.2-0.1-0.3s-0.1-0.2-0.2-0.2c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-0.9v1.6h0.9c0.2,0,0.4,0,0.5,0   s0.3-0.1,0.4-0.1c0.1-0.1,0.2-0.2,0.2-0.3C138.5,254.2,138.5,254.1,138.5,253.9L138.5,253.9z M139,256.4c0-0.2,0-0.4-0.1-0.5   s-0.2-0.2-0.4-0.3c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.4,0-0.6,0h-1.2v2.1h1c0.3,0,0.6,0,0.8,0s0.4-0.1,0.5-0.2s0.2-0.2,0.3-0.3   S139,256.6,139,256.4z"/>
                <path id="path10356-gensym001-gensym001" d="M142.6,259.6h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V259.6z"/>
                <path id="path10358-gensym001-gensym001" d="M133.5,269.1h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V269.1z"/>
                <path id="path10360-gensym001-gensym001" d="M139.6,264.8c0,0.5-0.1,1-0.3,1.4s-0.5,0.7-0.9,0.9c-0.3,0.2-0.5,0.3-0.8,0.3c-0.3,0.1-0.7,0.1-1.2,0.1   h-1.5V262h1.4c0.5,0,1,0,1.3,0.1s0.6,0.2,0.8,0.3c0.4,0.2,0.7,0.5,0.9,0.9C139.5,263.8,139.6,264.3,139.6,264.8L139.6,264.8z    M138.8,264.8c0-0.4-0.1-0.8-0.2-1.1c-0.2-0.3-0.4-0.5-0.7-0.7c-0.2-0.1-0.4-0.2-0.7-0.3c-0.2,0-0.5-0.1-0.9-0.1h-0.7v4.3h0.7   c0.4,0,0.7,0,0.9-0.1c0.3-0.1,0.5-0.1,0.7-0.3c0.3-0.2,0.5-0.4,0.6-0.7C138.8,265.6,138.8,265.3,138.8,264.8L138.8,264.8z"/>
                <path id="path10362-gensym001-gensym001" d="M142.6,269.1h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V269.1z"/>
                <path id="path9941-gensym001-gensym001" d="M199.1,88.3h-8.4V75.2h8.4v1.5h-6.7v3.6h6.7v1.5h-6.7v4.9h6.7V88.3z"/>
                <path id="path10287_00000150810927020843736030000005446007072018250162_-gensym001-gensym001" d="M488.8,81.3c0,0.3-0.1,0.7-0.2,1s-0.2,0.6-0.4,0.9   h-1.6l-0.1-0.4c-0.2,0.1-0.4,0.3-0.5,0.3s-0.4,0.1-0.6,0.1c-0.4,0-0.7-0.2-1-0.5c-0.2-0.3-0.4-0.8-0.4-1.3c0-0.6,0.2-1,0.5-1.3   s0.7-0.5,1.1-0.5c0.2,0,0.3,0,0.5,0.1c0.1,0,0.3,0.1,0.4,0.2v-0.2h0.6v3.1h0.9c0.1-0.2,0.2-0.4,0.2-0.7c0.1-0.3,0.1-0.5,0.1-0.7   c0-0.4-0.1-0.8-0.2-1.1s-0.3-0.6-0.5-0.9c-0.2-0.2-0.5-0.4-0.8-0.5s-0.7-0.2-1.1-0.2s-0.8,0.1-1.1,0.2c-0.3,0.1-0.6,0.3-0.8,0.6   c-0.2,0.2-0.4,0.5-0.6,0.9c-0.1,0.3-0.2,0.7-0.2,1.1c0,0.4,0.1,0.8,0.2,1.1s0.3,0.6,0.5,0.9c0.2,0.2,0.5,0.4,0.9,0.6   c0.3,0.1,0.7,0.2,1.1,0.2c0.2,0,0.4,0,0.7,0c0.2,0,0.4-0.1,0.7-0.1v0.5c-0.2,0.1-0.5,0.1-0.7,0.1s-0.4,0-0.6,0   c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.2-0.7-0.4-1-0.7s-0.5-0.6-0.7-1s-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.3c0.2-0.4,0.4-0.7,0.7-1   c0.3-0.3,0.6-0.5,1-0.7s0.8-0.2,1.3-0.2s0.9,0.1,1.3,0.2c0.4,0.2,0.7,0.4,1,0.6c0.3,0.3,0.5,0.6,0.6,1   C488.7,80.4,488.8,80.8,488.8,81.3L488.8,81.3z M486.4,82.2v-1.9c-0.2-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4,0   c-0.3,0-0.6,0.1-0.7,0.3c-0.2,0.2-0.3,0.5-0.3,0.9s0.1,0.7,0.2,0.9s0.4,0.3,0.7,0.3c0.2,0,0.3,0,0.5-0.1   C486.1,82.4,486.3,82.3,486.4,82.2z"/>
                <path id="path10319_00000104703013569411077730000013330668418210536067_-gensym001-gensym001" d="M489,90.8c0,0.3-0.1,0.7-0.2,1s-0.2,0.6-0.4,0.9h-1.6   l-0.1-0.4c-0.2,0.1-0.4,0.3-0.5,0.3c-0.2,0.1-0.4,0.1-0.6,0.1c-0.4,0-0.7-0.2-1-0.5c-0.2-0.3-0.4-0.8-0.4-1.3c0-0.6,0.2-1,0.5-1.3   s0.7-0.5,1.1-0.5c0.2,0,0.3,0,0.5,0.1c0.1,0,0.3,0.1,0.4,0.2v-0.2h0.6v3.1h0.9c0.1-0.2,0.2-0.4,0.2-0.7c0.1-0.3,0.1-0.5,0.1-0.7   c0-0.4-0.1-0.8-0.2-1.1s-0.3-0.6-0.5-0.9c-0.2-0.2-0.5-0.4-0.8-0.5s-0.7-0.2-1.1-0.2s-0.8,0.1-1.1,0.2c-0.3,0.1-0.6,0.3-0.8,0.6   c-0.2,0.2-0.4,0.5-0.6,0.9c-0.1,0.3-0.2,0.7-0.2,1.1c0,0.4,0.1,0.8,0.2,1.1s0.3,0.6,0.5,0.9c0.2,0.2,0.5,0.4,0.9,0.6   c0.3,0.1,0.7,0.2,1.1,0.2c0.2,0,0.4,0,0.7,0c0.2,0,0.4-0.1,0.7-0.1v0.5c-0.2,0.1-0.5,0.1-0.7,0.1s-0.4,0-0.6,0   c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.2-0.7-0.4-1-0.7s-0.5-0.6-0.7-1s-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.3c0.2-0.4,0.4-0.7,0.7-1   c0.3-0.3,0.6-0.5,1-0.7s0.8-0.2,1.3-0.2s0.9,0.1,1.3,0.2c0.4,0.2,0.7,0.4,1,0.6c0.3,0.3,0.5,0.6,0.6,1   C488.9,89.9,489,90.3,489,90.8L489,90.8z M486.7,91.7v-1.9c-0.2-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4,0c-0.3,0-0.6,0.1-0.7,0.3   s-0.3,0.5-0.3,0.9s0.1,0.7,0.2,0.9s0.4,0.3,0.7,0.3c0.2,0,0.3,0,0.5-0.1C486.4,91.9,486.6,91.8,486.7,91.7z"/>
                <path id="path10343_00000001656050421052690490000002580684626728243602_-gensym001-gensym001" d="M489.1,100.3c0,0.3-0.1,0.7-0.2,1s-0.2,0.6-0.4,0.9   h-1.6l-0.1-0.4c-0.2,0.1-0.4,0.3-0.5,0.3c-0.2,0.1-0.4,0.1-0.6,0.1c-0.4,0-0.7-0.2-1-0.5c-0.2-0.3-0.4-0.8-0.4-1.3   c0-0.6,0.2-1,0.5-1.3s0.7-0.5,1.1-0.5c0.2,0,0.3,0,0.5,0.1c0.1,0,0.3,0.1,0.4,0.2v-0.2h0.6v3.1h0.9c0.1-0.2,0.2-0.4,0.2-0.7   c0.1-0.3,0.1-0.5,0.1-0.7c0-0.4-0.1-0.8-0.2-1.1s-0.3-0.6-0.5-0.9c-0.2-0.2-0.5-0.4-0.8-0.5s-0.7-0.2-1.1-0.2s-0.8,0.1-1.1,0.2   c-0.3,0.1-0.6,0.3-0.8,0.6c-0.2,0.2-0.4,0.5-0.6,0.9c-0.1,0.3-0.2,0.7-0.2,1.1c0,0.4,0.1,0.8,0.2,1.1s0.3,0.6,0.5,0.9   c0.2,0.2,0.5,0.4,0.9,0.6c0.3,0.1,0.7,0.2,1.1,0.2c0.2,0,0.4,0,0.7,0c0.2,0,0.4-0.1,0.7-0.1v0.5c-0.2,0.1-0.5,0.1-0.7,0.1   s-0.4,0-0.6,0c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.2-0.7-0.4-1-0.7s-0.5-0.6-0.7-1s-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.3   c0.2-0.4,0.4-0.7,0.7-1c0.3-0.3,0.6-0.5,1-0.7s0.8-0.2,1.3-0.2s0.9,0.1,1.3,0.2c0.4,0.2,0.7,0.4,1,0.6c0.3,0.3,0.5,0.6,0.6,1   C489,99.4,489.1,99.8,489.1,100.3L489.1,100.3z M486.8,101.2v-1.9c-0.2-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4,0   c-0.3,0-0.6,0.1-0.7,0.3s-0.3,0.5-0.3,0.9s0.1,0.7,0.2,0.9s0.4,0.3,0.7,0.3c0.2,0,0.3,0,0.5-0.1   C486.5,101.4,486.6,101.3,486.8,101.2z"/>
                <path id="path10287_00000011709522223701753950000008838105496323492778_-gensym001-gensym001" d="M489.6,110.2c0,0.3-0.1,0.7-0.2,1s-0.2,0.6-0.4,0.9   h-1.6l-0.1-0.4c-0.2,0.1-0.4,0.3-0.5,0.3c-0.2,0.1-0.4,0.1-0.6,0.1c-0.4,0-0.7-0.2-1-0.5c-0.2-0.3-0.4-0.8-0.4-1.3   c0-0.6,0.2-1,0.5-1.3s0.7-0.5,1.1-0.5c0.2,0,0.3,0,0.5,0.1c0.1,0,0.3,0.1,0.4,0.2v-0.2h0.6v3.1h0.9c0.1-0.2,0.2-0.4,0.2-0.7   c0.1-0.3,0.1-0.5,0.1-0.7c0-0.4-0.1-0.8-0.2-1.1s-0.3-0.6-0.5-0.9c-0.2-0.2-0.5-0.4-0.8-0.5s-0.7-0.2-1.1-0.2s-0.8,0.1-1.1,0.2   c-0.3,0.1-0.6,0.3-0.8,0.6c-0.2,0.2-0.4,0.5-0.6,0.9c-0.1,0.3-0.2,0.7-0.2,1.1c0,0.4,0.1,0.8,0.2,1.1s0.3,0.6,0.5,0.9   c0.2,0.2,0.5,0.4,0.9,0.6c0.3,0.1,0.7,0.2,1.1,0.2c0.2,0,0.4,0,0.7,0c0.2,0,0.4-0.1,0.7-0.1v0.5c-0.2,0.1-0.5,0.1-0.7,0.1   s-0.4,0-0.6,0c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.2-0.7-0.4-1-0.7s-0.5-0.6-0.7-1s-0.2-0.8-0.2-1.3s0.1-0.9,0.2-1.3   c0.2-0.4,0.4-0.7,0.7-1c0.3-0.3,0.6-0.5,1-0.7s0.8-0.2,1.3-0.2s0.9,0.1,1.3,0.2c0.4,0.2,0.7,0.4,1,0.6s0.5,0.6,0.6,1   C489.5,109.3,489.6,109.7,489.6,110.2L489.6,110.2z M487.3,111.1v-1.9c-0.2-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4,0   c-0.3,0-0.6,0.1-0.7,0.3c-0.2,0.2-0.3,0.5-0.3,0.9s0.1,0.7,0.2,0.9s0.4,0.3,0.7,0.3c0.2,0,0.3,0,0.5-0.1   C487,111.3,487.1,111.2,487.3,111.1z"/>
              </g>
            </svg>
          </artwork>
          <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-information-distribution.ascii-art">                                              [A,B,C,D]
                                              [E]

               +---------+        +---------+ A/32 @ [C,D]
               |    E    |        |    F    | B/32 @ [C,D]
               +-+-----+-+        +-+-----+-+ C/32 @ C
                 |     |            |     |   D/32 @ D
                 |     |            |     |
                 |     |         +--+     |
                 |     |         |        |
                 |     +---------)--+     |
                 |               |  |     |
                 |               |  |     |
                 |     +---------+  |     |
                 |     |            |     |
         [A,B] +-+-----+-+        +-+-----+-+ [A,B]
         [D]   |    C    |        |    D    | [C]
               +-+-----+-+        +-+-----+-+
  0/0  @ [E,F]   |     |            |     |   0/0  @ [E,F]
  A/32 @ [A]     |     |            |     |   A/32 @ A
  B/32 @ [B]     |     |         +--+     |   B/32 @ B
                 |     |         |        |
                 |     +---------)--+     |
                 |               |  |     |
                 |     +---------+  |     |
                 |     |            |     |
               +-+-----+-+        +-+-----+-+
   0/0 @ [C,D] |    A    |        |    B    | 0/0 @ [C,D]
               +---------+        +---------+
</artwork>
        </artset>
      </figure>
      <t>
      </t>
      <section numbered="true" toc="default">
        <name>Requirements Language</name>
        <t>
    The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
    NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
    "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
    described in BCP&nbsp;14 <xref target="RFC2119"/> <xref target="RFC8174"/> 
    when, and only when, they appear in all capitals, as shown here.
        </t>
      </section>
    </section>
    <section numbered="true" toc="default" anchor="digest">
      <name>A Reader's Digest</name>
      <t>This section is an initial guided tour through the document in
        order to convey the necessary information for different readers, depending on
        their level of interest. The authors recommend reading the HTML or PDF versions 
        of this document due to the inherent limitation of text version to represent
          complex figures.</t>
      <t>The <xref target="glossary">"Terminology"</xref> section
          should be used as a supporting reference as the document is read.</t>
      <t>The indications of direction (i.e., "top", "bottom", etc.) referenced
        in <xref target="intro_sec"/> are of paramount importance.
        RIFT requires a topology with a sense of top and bottom in order to properly
        achieve a sorted topology. Clos, fat tree, and other similarly structured
        networks are conducive to such requirements. Where RIFT allows for further
        relaxation of these constraints will be mentioned later in this
        section.</t>
      <t>Several of the images in this document are annotated with "northern view" or "southern view" 
        to indicate perspective to the reader. A "northern view" should be interpreted as "from the top of the fabric
          looking down",
        whereas "southern view" should be interpreted as "from the bottom looking up".
      </t>
      <t>Operators and implementors alike must decide whether multi-plane IP
        fabrics are of interest for them.  <xref target="topology_sec"/>
          illustrates an example of both single-plane in
        <xref target="pic-topo-three" format="default"/> and multi-plane fabric in
        <xref target="partitioned-spine" format="default"/>.  Multi-plane
        fabrics require understanding of additional RIFT concepts (e.g.,
        negative disaggregation in <xref target="negdisaggreg"/>)
          that are unnecessary in the context
        of fabrics consisting of a single-plane only.
        <xref target="overview_sec">"Overview"</xref>  and
        <xref target="Planes">"Generalized Topology View"</xref> aim to provide enough
        context to determine if multi-plane fabrics are of interest to the reader.
        <xref target="Fallen">"Fallen Leaf Problem"</xref> and additionally
        Sections <xref target="discFallen" format="counter"/> and
        <xref target="FixFallen" format="counter"/> describe further
        considerations that are specific to multi-plane fabrics.</t>
      <t>The fundamental protocol concepts are described starting in 
        <xref target="specification_sec">"Specification"</xref>, but some
        subsections are less relevant unless the protocol is being implemented.
        The <xref target="transportaiton_sec">protocol transport</xref> is of
        particular importance for two reasons.  First, it introduces RIFT's
        packet format content in the form of a normative <xref target="thrift" format="default">Thrift</xref> model given in
          <xref target="encoding_thrift_app"/>, which is carried in an according
          security envelope as described in <xref target="security-envelope"/>.  Second, the
        Thrift model component is a prerequisite to understanding the RIFT's
        inherent security features as defined in both <xref target="security-section">"Security"</xref> and 
          <xref target="security">"Security Considerations"</xref>.  The normative
        schema defining the Thrift model can be found in 
        Sections <xref target="common_thrift_app" format="counter"/> and
        <xref target="encoding_thrift_app" format="counter"/>.  Furthermore,
        while a detailed understanding of <xref target="thrift">Thrift</xref> and the model is not required unless
        implementing RIFT, they may provide additional useful information for
        other readers.</t>
      <t>If implementing RIFT to support multi-plane topologies,
        <xref target="specification_sec"/> should be
        reviewed in its entirety in conjunction with the previously mentioned
        Thrift schemas.  Sections not relevant to single-plane implementations
        will be noted later in this section.

      </t>
      <t> All readers dealing with implementation of the protocol
            should pay special attention
        to the <xref target="LIE">Link Information Element (LIE) definitions</xref> as it
        not only outlines basic neighbor discovery and adjacency formation
        but also provides necessary context for RIFT's optional <xref target="ZTP">Zero Touch Provisioning (ZTP)</xref> and miscabling
        detection capabilities that allow it to automatically detect and build the
        underlay topology with basically no configuration.  These specific
        capabilities are detailed in <xref target="ZTP"/>.</t>
      <t>For other readers, the following sections provide a more detailed
        understanding of the fundamental properties and highlight some additional benefits
        of RIFT, such as link-state packet formats, efficient flooding, synchronization,
          loop-free path computation, and
          link-state
        database maintenance (see Sections
        <xref target="ties" format="counter"/>,
        <xref target="n_and_s_rep_sec" format="counter"/>,
        <xref target="flooding_sec" format="counter"/>,
        <xref target="tiescopes" format="counter"/>,
        <xref target="lsdb_sync_sec" format="counter"/>,
        <xref target="lsdb_purge_sec" format="counter"/>,
        <xref target="defaultrouterules" format="counter"/>,
        <xref target="calculate" format="counter"/>,
        <xref target="nspf" format="counter"/>,
        <xref target="sspf" format="counter"/>,
        <xref target="ringspf" format="counter"/>, and
        <xref target="tofew" format="counter"/>).  RIFT's ability to perform
        weighted unequal-cost load balancing of traffic across all available
        links is outlined in <xref target="bwb"/> with an
        accompanying example.</t>
      <t><xref target="disaggregate"/>  is the place where
        the single-plane vs. multi-plane requirement is explained in more detail.
        For those interested in single-plane fabrics, only
        <xref target="posdisaggreg"/> is required.  For the 
        multi-plane-interested reader, Sections <xref target="negdisaggreg" format="counter"/>,
        <xref target="cable_tof_sec" format="counter"/>,
        <xref target="neg_advertise_sec" format="counter"/>, and
        <xref target="neg_dis_computation_sec" format="counter"/> are also
          mandatory.
          <xref target="sec_attaching_prefixes"/> is
        especially important for any multi-plane-interested reader as it outlines how the Routing Information Base (RIB)
         and Forwarding Information Base (FIB) are
        built via the disaggregation mechanisms but also illustrates how they
        prevent defective routing decisions that cause traffic loss in both single-plane or multi-plane
        topologies.</t>
      <t> <xref target="examples_sec"/> contains
        a set of comprehensive examples that show how RIFT contains the impact of failures 
        to only the required set of nodes.  It should also help cement some of RIFT's core
        concepts in the reader's mind.</t>
      <t>Last but not least, RIFT has other optional capabilities.  One example is
        the key-value datastore, which enables RIFT to advertise data post-convergence
        in order to bootstrap higher levels of functionality (e.g., operational telemetry).
          Those are covered in
        <xref target="further_mech_sec"/>.</t>
      <t>
      More information related to RIFT can be found in the
      <xref target="RFC9696" format="default">
      "RIFT Applicability"</xref> document, which discusses alternate topologies
      upon which RIFT may be deployed, describes use cases where it is applicable, and
      presents operational considerations that complement this document.
      <xref target="DayOne">"RIFT Day One"</xref>
      covers some practical details of existing RIFT implementations and deployment details.
      </t>
    </section>
    <section numbered="true" toc="default">
      <name>Reference Frame</name>
      <section toc="default" anchor="glossary" numbered="true">
        <name>Terminology</name>
        <t>
                    This section presents the terminology used in this document.
        </t>
        <dl newline="true" spacing="normal">
          <dt>Bandwidth Adjusted Distance (BAD):</dt>
          <dd>
                            Each RIFT node
                            can calculate the amount of northbound bandwidth
                            available towards a node
                            compared to other nodes at the same level and
                            can modify the
                            route distance accordingly to allow for the lower level to
                            adjust their load balancing towards spines.</dd>
          <dt>Bidirectional Adjacency:</dt>
          <dd>
                            Bidirectional adjacency is an adjacency where nodes of both sides of the
                            adjacency advertised it in the Node TIEs with the correct levels and System
                            IDs. Bidirectionality is used to check in different algorithms whether the
                            link should be
                            included.
                        </dd>
          <dt>Bow-tying:</dt>
          <dd>Traffic patterns in fully converged IP fabrics normally traverse the shortest route based on hop count
            towards their destination (e.g., leaf, spine, leaf). Some failure scenarios with partial routing
              information cause nodes to lose the
            required downstream reachability to a destination and force traffic to utilize routes that
            traverse higher levels in the fabric in order to turn south again using a different route
              to resolve reachability (e.g., leaf, spine-1, superspine, spine-2, leaf).
          </dd>
          <dt>Clos / fat tree:</dt>
          <dd>
                            This document uses the terms "Clos" and "fat tree" interchangeably
                            where it always refers to a folded spine-and-leaf topology with possibly multiple
                            Points of Delivery (PoDs) and one or multiple Top of Fabric (ToF) planes.
                            Several modifications such as L2L
                            shortcuts and multi-level shortcuts are possible and described further in
                            the document.
                        </dd>
      <dt>Cost:</dt>
          <dd>
              A natural number without a unit associated with a single entity.
              The cost is a monoid under addition. A cost may be
              associated with either
               a single link or prefix, or it may represent the sum of costs (distance)
              of links in the path between two nodes.</dd>
          <dt>Crossbar:</dt>
          <dd>
                            Physical arrangement of ports in a switching matrix without
                            implying any further scheduling or buffering disciplines.
                        </dd>
          <dt>Directed Acyclic Graph (DAG):</dt>
          <dd>A finite directed graph with no directed cycles (loops).
                            If links in a Clos are considered as either being all directed towards the top or vice versa, each
                            of two such graphs is a DAG.
                        </dd>
          <dt>Disaggregation:</dt>
          <dd>
                            The process in which a node decides to
                            advertise more specific prefixes southwards, either positively to
                            attract the corresponding traffic or negatively to repel it.
                            Disaggregation is performed to prevent traffic loss and suboptimal
                            routing to the more specific prefixes.</dd>
          <dt>Distance:</dt>
          <dd>The sum of costs (bound by the infinite cost constant) between two nodes. A distance is primarily used
              to express separation between two entities and can be
              used again as cost in another context.</dd>
          <dt>East-West (E-W) Link:</dt>
          <dd>A link between
                            two nodes at the same level. East-West
                            links are normally not part of Clos or
                            fat tree topologies.
                        </dd>
          <dt>Flood Repeater (FR):</dt>
          <dd>A node can designate one or more northbound
                            neighbor nodes to be flood repeaters. The flood repeaters are responsible for
                            flooding northbound TIEs further north. The document
                            sometimes calls them flood leaders as well.
                        </dd>
          <dt>Folded Spine-and-Leaf:</dt>
          <dd>
                            In case the Clos fabric input and output stages are equivalent, the fabric can be
                            "folded" to build a "superspine" or top, which is called the ToF 
                            in this document.
                        </dd>
          <dt>Interface:</dt>
          <dd>A layer 3 entity over which RIFT
                            control packets are exchanged.
                        </dd>
          <dt>Key Value (KV) TIE:</dt>
          <dd>A TIE that is carrying a set of
                            key value pairs <xref target="DYNAMO" format="default"/>.
                            It can be used to distribute non-topology-related information
                            within
                            the protocol.
                        </dd>
          <dt>Leaf-to-Leaf (L2L) Shortcuts:</dt>
          <dd>East-West links at
                            leaf level
                            will need to be differentiated from East-West links at
                            other levels.
                        </dd>
          <dt>Leaf:</dt>
          <dd>A node without southbound adjacencies. Level 0 implies a leaf in RIFT, but a leaf does not have to be level 0.
                        </dd>
          <dt>Level:</dt>
          <dd><t>Clos and fat tree networks are
                            topologically partially ordered graphs, and "level" denotes the set of nodes at the
                            same height in such a network. Nodes at the top level (i.e., ToF) are at the 
                            level with the highest value and count down to the nodes at the bottom level (i.e., leaf) with the 
                            lowest value.
                            
                            A node will have links to nodes one level down and/or one level up.
                            In some circumstances, a node may have links to other nodes at
                            the same level. A leaf node may also have links to nodes multiple levels higher.

                            In RIFT, level 0 always indicates that a node is a leaf but does not have to be level 0.

                            Level values can be configured manually or automatically as described in <xref target="ZTP" format="default"/>.</t>
                            <aside><t>As a final footnote: Clos terminology
                            often uses the concept of "stage", but due to the
                            folded nature of the fat tree, it is not used from this point on
                            to prevent misunderstandings.</t></aside></dd>
          <dt>LIE:</dt>
          <dd>This is an acronym for a
                            "Link Information Element" exchanged on
                            all the system's links running RIFT to form <em>ThreeWay</em> adjacencies and carry
                            information used to perform RIFT Zero Touch Provisioning (ZTP) of levels.
                        </dd>
          <dt>Metric:</dt>
          <dd>Used interchangeably with "cost".</dd>
          <dt>Neighbor:</dt>
          <dd>Once a <em>ThreeWay</em> adjacency has been
                            formed, a neighborship relationship contains the neighbor's
                            properties. Multiple adjacencies can be formed to a remote node
                            via parallel point-to-point interfaces, but such adjacencies are <strong>not</strong> sharing
                            a neighbor structure. Saying "neighbor" is thus equivalent to
                            saying "a <em>ThreeWay</em> adjacency".</dd>
          <dt>Node TIE:</dt>
          <dd>This is an acronym for a
                            "Node Topology Information Element", which contains all
                            adjacencies
                            the node discovered and
                            information about the node itself. Node TIE should not be confused with
                            a North TIE since "node" defines the type of TIE rather than
                            its direction. Consequently, North Node TIEs and South Node TIEs exist.
                        </dd>
          <dt>North SPF (N-SPF):</dt>
          <dd>A reachability calculation that is progressing northbound,
                            for example, SPF that is using South Node TIEs only. Normally it progresses by only a single hop
                            and installs default routes.
                        </dd>
          <dt>Northbound Link:</dt>
          <dd>
                            A link to a node one level up or, in other words, one
                            level further north.
                        </dd>
          <dt>Northbound Representation:</dt>
          <dd>The subset of topology
                            information flooded
                            towards higher levels of the fabric.
                        </dd>
          <dt>Overloaded:</dt>
          <dd>Applies to a node advertising
                            the <em>overload</em> attribute as set. The overload attribute is
                            carried in the <em>NodeFlags</em> object of the encoding schema.
                        </dd>
          <dt>Point of Delivery (PoD):</dt>
          <dd>A self-contained
                            vertical slice or subset of a Clos or fat tree network
                            normally containing only level 0
                            and level 1 nodes.  A node in a PoD communicates with
                            nodes in other PoDs via the ToF nodes. PoDs are numbered to
                            distinguish them, and PoD value 0 (defined later in the encoding schema as
                            <em>common.default_pod</em>) is used to denote "undefined" or "any" PoD.
                        </dd>
          <dt>Prefix TIE:</dt>
          <dd>This is an acronym for a "Prefix Topology
                            Information Element", and it contains all prefixes
                            directly attached to
                            this node in case of a North TIE and the necessary
                            default routes the node advertises
                            southbound in case of a South TIE.
                        </dd>
          <dt>Radix:</dt>
          <dd>A radix of a switch is the number of
                            switching ports it provides. It's sometimes called
                            "fanout" as well.</dd>
          <dt>Routing on the Host (RotH):</dt>
          <dd>A modern data center
                            architecture variant where servers/leaves are multihomed and
                            consequently participate in routing.
                        </dd>
      <dt>Security Envelope:</dt>    
          <dd>RIFT packets are flooded within an authenticated
                            security envelope that optionally enables protection
                            of the integrity of information a node accepts if any
              of the mechanisms in <xref target="keys-registry"/> are used. This is further described in <xref target="security-envelope"/>.
                        </dd>
          <dt>Shortest Path First (SPF):</dt>
          <dd>A well-known graph algorithm
                            attributed to <xref target="DIJKSTRA" format="default">Dijkstra</xref> that establishes a tree of shortest paths
                            from a source to destinations on the graph. The SPF acronym is used due to its
                            familiarity as a general term for the node reachability calculations
                            RIFT can employ to ultimately calculate routes, of which Dijkstra's algorithm is
              a possible one.
                        </dd>
          <dt>South Reflection:</dt>
          <dd>Often abbreviated just as
                            "reflection", it defines a mechanism where South Node TIEs
                            are "reflected" from the level south back up north to allow
                            nodes in the same level
                            without E-W links to be aware of each other's node Topology
                            Information Elements (TIEs).</dd>
          <dt>South SPF (S-SPF):</dt>
          <dd>A reachability calculation that is progressing southbound,
                            for example, SPF that is using North Node TIEs only.
                        </dd>
          <dt>South/Southbound and North/Northbound (Direction):</dt>
          <dd>
                            When describing protocol
                            elements and procedures,
                            in different situations, the directionality
                            of the compass is used, i.e., "lower", "south", and "southbound" mean
                            moving
                            towards the bottom of the Clos or fat tree network
                            and "higher", "north", and "northbound" mean moving towards
                            the top of the Clos or fat tree network.

                        </dd>
          <dt>Southbound Link:</dt>
          <dd>
                            A link to a node one level down or, in other words, one
                            level further south.
                        </dd>
          <dt>Southbound Representation:</dt>
          <dd>The subset of topology
                            information sent
                            towards a lower level.
                        </dd>
          <dt>Spine:</dt>
          <dd>Any nodes north of leaves and south of ToF nodes. Multiple
                            layers of spines in a PoD are possible.
                        </dd>
          <dt>Superspine, Aggregation/Spine, and Edge/Leaf Switches:</dt>
          <dd>
                            Typical level names in 5 stages folded Clos for levels 2, 1, and 0, respectively (counting
                            up from the bottom).  We
                            normalize this language to talk about ToF, Top-of-Pod (ToP),
                            and leaves.
                        </dd>
          <dt>System ID:</dt>
          <dd>
            RIFT nodes identify themselves with a unique network-wide number when trying to 
            build adjacencies or describe their topology. RIFT System IDs can be auto-derived or configured.
                        </dd>
          <dt>ThreeWay Adjacency:</dt>
          <dd>RIFT tries to form a unique adjacency between two nodes over a point-to-point
                            interface and exchange local configuration and
                            necessary RIFT ZTP information. An adjacency is only advertised in Node TIEs and
                            used for computations after
                            it achieved <em>ThreeWay</em> state, i.e., both routers reflected each other in
                            LIEs,  including relevant security information. Nevertheless,
                            LIEs before <em>ThreeWay</em> state is
                            reached may already carry information related to RIFT ZTP.</dd>
          <dt>TIDE:</dt>
          <dd>The Topology Information Description Element carries
                            descriptors of the TIEs stored in the node.</dd>
          <dt>TIE:</dt>
          <dd>This is an acronym for a "Topology
                            Information Element". TIEs are exchanged between RIFT nodes to
                            describe parts of a network such as links and address prefixes.
                            A TIE always has a direction and a type.
                            North TIEs (sometimes abbreviated as N-TIEs) are used when dealing with
                            TIEs in the
                            northbound representation,
                            and South-TIEs are used (sometimes abbreviated as S-TIEs)
                            for the southbound equivalent. TIEs have different types, such
                            as node and prefix TIEs.
                        </dd>
          <dt>TIEDB:</dt>
          <dd>The database holding the newest versions of all TIE headers (and the corresponding TIE content if it is available).</dd>
          <dt>TIRE:</dt>
          <dd>The Topology
                        Information Request Element carries a set of TIDE descriptors. It
                        can both
                        confirm received and request missing TIEs.</dd>
          <dt>Top of Fabric (ToF):</dt>
          <dd>
                            The set of nodes that provide inter-PoD communication and have
                            no northbound adjacencies, i.e., are at the "very top" of the fabric.
                            ToF nodes do not belong
                            to any PoD and are assigned the <em>common.default_pod</em>
                            PoD value to indicate
                            the equivalent of "any" PoD.
                        </dd>
          <dt>Top of PoD (ToP):</dt>
          <dd>
                            The set of nodes that provide intra-PoD communication and have
                            northbound adjacencies outside of the PoD, i.e., are at the
                            "top" of the PoD.
                        </dd>
          <dt>ToF Plane or Partition:</dt>
          <dd>In large fabrics, ToF switches may not
                            have enough ports to aggregate all switches south of them, and
                            with that, the ToF is "split" into multiple independent planes.
                            <xref target="Planes" format="default"/> explains the concept in more detail.
                            A plane is a subset of ToF nodes that are aware of each other through
                            south reflection or E-W links.
                        </dd>
          <dt>Valid LIE:</dt>
          <dd>
                LIEs undergo different checks to determine their validity. The term "valid LIE" is used to describe
                a LIE that can be used to form or maintain an adjacency. The amount of checking itself depends
                on the Finite State Machine (FSM) involved and its state. A "minimally valid LIE" is a LIE that passes checks necessary
                on any FSM in any state. A "ThreeWay valid LIE" is a LIE that successfully underwent further
                checks with a LIE FSM in <em>ThreeWay</em> state. A minimally valid LIE is a subcategory of a <em>ThreeWay</em> valid LIE.
          </dd>
          <dt>RIFT Zero Touch Provisioning (abbreviated as RIFT ZTP or just ZTP):</dt>
          <dd>
                An optional RIFT mechanism that allows the automatic derivation of node levels
                based on minimum configuration, as detailed in <xref target="ZTP"/>.
                Such a minimum configuration consists solely of
                ToFs being configured as such. RIFT ZTP contains a recommendation for
                automatic collision-free derivation of the System ID as well.
                        </dd>
        </dl>
        <t>
              Additionally, when the specification refers to elements of packet encoding or the constants
              provided in <xref target="schema"/>, a special emphasis is used, e.g., <em>invalid_distance</em>.
              The same convention is used when referring to finite state machine states or events outside
              the context of the machine itself, e.g., <em>OneWay</em>.
        </t>
      </section>
      <section numbered="true" toc="default" anchor="topology_sec">
        <name>Topology</name>
        <figure anchor="pic-topo-three">
          <name>A Three-Level Spine-and-Leaf Topology</name>
          <artset>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-single-plane-topology.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="tiny" viewBox="0 0 1116.4 836" xml:space="preserve">
                <path id="path12779-gensym002-gensym002" d="M171.4,427.8v127h1.1v-127L171.4,427.8z"/>
                <path id="path12775-gensym002-gensym002" fill-rule="evenodd" d="M176.6,543.5l-4.7,12.7l-4.7-12.7C170,545.5,173.8,545.5,176.6,543.5z"/>
                <path id="path12777-gensym002-gensym002" fill-rule="evenodd" d="M176.6,543.1c-0.1,0-0.1,0-0.2,0.1c-2.7,1.9-6.3,1.9-8.9,0c-0.2-0.1-0.4-0.1-0.5,0.1  c-0.1,0.1-0.1,0.2,0,0.3l4.7,12.7c0.1,0.2,0.3,0.3,0.5,0.2c0.1,0,0.2-0.1,0.2-0.2l4.7-12.7c0.1-0.2,0-0.4-0.2-0.5  C176.7,543.1,176.7,543.1,176.6,543.1L176.6,543.1z M176,544.2l-4,10.9l-4-10.9C170.4,545.7,173.4,545.6,176,544.2L176,544.2z"/>
                <path id="path11242-gensym002-gensym002" d="M168.8,419.7c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C168.6,417.4,168.8,418.4,168.8,419.7z M167.5,422c0.1-0.3,0.2-0.6,0.2-1  c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.2  c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3s0.1,0.7,0.2,1  c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2S167.3,422.3,167.5,422L167.5,422z"/>
                <path id="path11244-gensym002-gensym002" d="M174,415.5l-3.7,9.6h-0.9l3.7-9.6H174z"/>
                <path id="path11246-gensym002-gensym002" d="M180.4,419.7c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C180.2,417.4,180.4,418.4,180.4,419.7z M179,422c0.1-0.3,0.2-0.6,0.2-1  c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.2  c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3s0.1,0.7,0.2,1  c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2S178.9,422.3,179,422L179,422z"/>
                <path id="path12705-gensym002-gensym002" d="M473,427.8v127h1.1v-127L473,427.8z"/>
                <path id="path12701-gensym002-gensym002" fill-rule="evenodd" d="M478.3,543.5l-4.7,12.7l-4.7-12.7C471.7,545.5,475.4,545.5,478.3,543.5L478.3,543.5z"/>
                <path id="path12703-gensym002-gensym002" fill-rule="evenodd" d="M478.2,543.1c-0.1,0-0.1,0-0.2,0.1c-2.7,1.9-6.3,1.9-8.9,0c-0.2-0.1-0.4-0.1-0.5,0.1  c-0.1,0.1-0.1,0.2,0,0.3l4.7,12.7c0.1,0.2,0.3,0.3,0.5,0.2c0.1,0,0.2-0.1,0.2-0.2l4.7-12.7c0.1-0.2,0-0.4-0.2-0.5  C478.3,543.1,478.3,543.1,478.2,543.1L478.2,543.1z M477.6,544.2l-4,10.9l-4-10.9C472.1,545.7,475.1,545.6,477.6,544.2L477.6,544.2z  "/>
                <path id="path11249-gensym002-gensym002" d="M470.4,419.7c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C470.2,417.4,470.4,418.4,470.4,419.7z M469.1,422c0.1-0.3,0.2-0.6,0.2-1  c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.2  c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3  c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2S469,422.3,469.1,422L469.1,422z"/>
                <path id="path11251-gensym002-gensym002" d="M475.6,415.5l-3.7,9.6H471l3.7-9.6H475.6z"/>
                <path id="path11253-gensym002-gensym002" d="M482,419.7c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C481.8,417.4,482,418.4,482,419.7L482,419.7z M480.6,422  c0.1-0.3,0.2-0.6,0.2-1c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6  c-0.2-0.1-0.5-0.2-0.8-0.2c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3  c0,0.5,0,1,0.1,1.3s0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2  C480.4,422.5,480.5,422.3,480.6,422L480.6,422z"/>
                <path id="path11256-gensym002-gensym002" d="M297.3,129c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C297.1,126.6,297.3,127.6,297.3,129L297.3,129z M295.9,131.3  c0.1-0.3,0.2-0.6,0.2-1c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6  c-0.2-0.1-0.5-0.2-0.8-0.2c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3  c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2  C295.6,131.8,295.8,131.6,295.9,131.3L295.9,131.3z"/>
                <path id="path11258-gensym002-gensym002" d="M302.4,124.8l-3.7,9.6h-0.9l3.7-9.6L302.4,124.8z"/>
                <path id="path11260-gensym002-gensym002" d="M308.8,129c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C308.6,126.6,308.8,127.6,308.8,129z M307.5,131.3c0.1-0.3,0.2-0.6,0.2-1  c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.2  c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3  c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2C307.2,131.8,307.4,131.6,307.5,131.3  L307.5,131.3z"/>
                <path id="path11263-gensym002-gensym002" d="M349,135.3c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C348.8,132.9,349,133.9,349,135.3z M347.7,137.6c0.1-0.3,0.2-0.6,0.2-1  c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.2  c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3  c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2C347.4,138.1,347.5,137.9,347.7,137.6  L347.7,137.6z"/>
                <path id="path11265-gensym002-gensym002" d="M354.2,131.1l-3.7,9.6h-0.9l3.7-9.6H354.2z"/>
                <path id="path11267-gensym002-gensym002" d="M360.6,135.3c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C360.4,132.9,360.6,133.9,360.6,135.3L360.6,135.3z M359.2,137.6  c0.1-0.3,0.2-0.6,0.2-1c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6  c-0.2-0.1-0.5-0.2-0.8-0.2c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3  c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2  C358.9,138.1,359.1,137.9,359.2,137.6L359.2,137.6z"/>
                <path id="path11270-gensym002-gensym002" d="M738.8,103.3c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C738.6,100.9,738.8,101.9,738.8,103.3L738.8,103.3z M737.4,105.6  c0.1-0.3,0.2-0.6,0.2-1c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6  c-0.2-0.1-0.5-0.2-0.8-0.2c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3  c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2  C737.2,106.1,737.3,105.9,737.4,105.6z"/>
                <path id="path11272-gensym002-gensym002" d="M743.9,99.1l-3.7,9.6h-0.9l3.7-9.6H743.9z"/>
                <path id="path11274-gensym002-gensym002" d="M750.3,103.3c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C750.1,100.9,750.3,101.9,750.3,103.3L750.3,103.3z M749,105.6  c0.1-0.3,0.2-0.6,0.2-1c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6  c-0.2-0.1-0.5-0.2-0.8-0.2c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3  c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2  C748.7,106.1,748.9,105.9,749,105.6L749,105.6z"/>
                <path id="path11477-gensym002-gensym002" d="M732.7,109.8l-105.8,42.3l0.4,1L733,110.8L732.7,109.8z"/>
                <path id="path11473-gensym002-gensym002" fill-rule="evenodd" d="M639.3,152.8l-13.5,0.4l10.1-9.1C634.9,147.4,636.3,150.9,639.3,152.8L639.3,152.8z"/>
                <path id="path11475-gensym002-gensym002" fill-rule="evenodd" d="M635.8,143.8c-0.1,0-0.2,0-0.2,0.1l-10.1,9.1c-0.1,0.1-0.2,0.4,0,0.5  c0.1,0.1,0.2,0.1,0.3,0.1l13.5-0.4c0.2,0,0.4-0.2,0.4-0.4c0-0.1-0.1-0.2-0.2-0.3c-2.8-1.8-4.1-5.1-3.3-8.3  C636.2,144,636.1,143.8,635.8,143.8C635.9,143.8,635.8,143.8,635.8,143.8L635.8,143.8z M635.4,145c-0.4,2.8,0.8,5.6,3,7.5l-11.6,0.3  L635.4,145z"/>
                <path id="path11277-gensym002-gensym002" d="M750.9,119.7c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C750.7,117.4,750.9,118.4,750.9,119.7L750.9,119.7z M749.6,122.1  c0.1-0.3,0.2-0.6,0.2-1c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6  c-0.2-0.1-0.5-0.2-0.8-0.2c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3  c0,0.5,0,1,0.1,1.3s0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2  C749.3,122.5,749.5,122.3,749.6,122.1z"/>
                <path id="path11279-gensym002-gensym002" d="M756.1,115.5l-3.7,9.6h-0.9l3.7-9.6L756.1,115.5z"/>
                <path id="path11281-gensym002-gensym002" d="M762.5,119.7c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C762.3,117.4,762.5,118.4,762.5,119.7L762.5,119.7z M761.1,122.1  c0.1-0.3,0.2-0.6,0.2-1c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6  c-0.2-0.1-0.5-0.2-0.8-0.2c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3  c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2  C760.8,122.5,761,122.3,761.1,122.1L761.1,122.1z"/>
                <path id="path10820-gensym002-gensym002" d="M747.8,126.3l-79.4,63.5l0.7,0.9l79.4-63.5L747.8,126.3z"/>
                <path id="path10816-gensym002-gensym002" fill-rule="evenodd" d="M681.3,186.6l-13.6,4.6l7.4-12.3C675.3,182.5,677.8,185.6,681.3,186.6z"/>
                <path id="path10818-gensym002-gensym002" fill-rule="evenodd" d="M675.1,178.5c-0.1,0-0.3,0.1-0.3,0.2l-7.4,12.3c-0.1,0.2,0,0.4,0.1,0.5  c0.1,0.1,0.2,0.1,0.3,0l13.6-4.6c0.2-0.1,0.3-0.3,0.2-0.5c0-0.1-0.1-0.2-0.3-0.3c-3.4-0.9-5.8-3.9-5.9-7.4  C675.5,178.7,675.3,178.5,675.1,178.5z M674.9,179.9c0.5,3,2.5,5.5,5.3,6.7l-11.7,3.9L674.9,179.9z"/>
                <path id="path12009-gensym002-gensym002" d="M405.2,184.1l-0.9,0.6l47.6,74.1l0.9-0.6L405.2,184.1z"/>
                <path id="path12005-gensym002-gensym002" fill-rule="evenodd" d="M406.9,196.5l-2.9-13.2l10.8,8.2C411.4,191.2,408.2,193.2,406.9,196.5z"/>
                <path id="path12007-gensym002-gensym002" fill-rule="evenodd" d="M404,182.9c-0.2,0-0.4,0.2-0.3,0.4c0,0,0,0,0,0.1l2.9,13.2c0,0.2,0.2,0.3,0.4,0.3  c0.1,0,0.2-0.1,0.3-0.2c1.2-3.1,4.2-5,7.5-4.8c0.2,0,0.4-0.1,0.4-0.3c0-0.1,0-0.2-0.1-0.3l-10.8-8.2  C404.1,182.9,404.1,182.9,404,182.9L404,182.9z M404.6,184.1l9.3,7c-2.9,0.2-5.4,1.8-6.8,4.4L404.6,184.1z"/>
                <path id="path12411-gensym002-gensym002" d="M287.9,194.7l-47.6,84.7l0.9,0.5l47.6-84.7L287.9,194.7z"/>
                <path id="path12407-gensym002-gensym002" fill-rule="evenodd" d="M278.7,202.5l10.3-8.8l-2.2,13.4C285.5,204,282.2,202.2,278.7,202.5z"/>
                <path id="path12409-gensym002-gensym002" fill-rule="evenodd" d="M289,193.4c-0.1,0-0.1,0-0.2,0.1l-10.3,8.8c-0.2,0.1-0.2,0.4,0,0.5  c0.1,0.1,0.2,0.1,0.3,0.1c3.3-0.4,6.4,1.4,7.8,4.4c0.1,0.2,0.3,0.3,0.5,0.2c0.1-0.1,0.2-0.2,0.2-0.3l2.2-13.4  C289.4,193.6,289.3,193.4,289,193.4C289.1,193.4,289,193.4,289,193.4L289,193.4z M288.5,194.7l-1.9,11.5c-1.5-2.4-4.1-3.9-7-3.9  L288.5,194.7z"/>
                <path id="path11851-gensym002-gensym002" d="M479.2,194.6l-0.7,0.8l105.8,84.7l0.7-0.8L479.2,194.6z"/>
                <path id="path11847-gensym002-gensym002" fill-rule="evenodd" d="M484.8,205.7l-7-11.6l12.9,4.3C487.3,199.3,484.9,202.3,484.8,205.7L484.8,205.7z"/>
                <path id="path11849-gensym002-gensym002" fill-rule="evenodd" d="M477.8,193.8c-0.2,0-0.4,0.1-0.4,0.3c0,0.1,0,0.1,0.1,0.2l7,11.6  c0.1,0.2,0.3,0.2,0.5,0.1c0.1-0.1,0.2-0.2,0.2-0.3c0.2-3.3,2.4-6.1,5.6-7c0.2-0.1,0.3-0.3,0.3-0.4c0-0.1-0.1-0.2-0.2-0.3  L477.8,193.8C477.8,193.8,477.8,193.8,477.8,193.8L477.8,193.8z M478.6,194.8l11,3.7c-2.7,1.1-4.5,3.4-5,6.3L478.6,194.8z"/>
                <path id="path11050-gensym002-gensym002" d="M759.5,252.7l-0.4,1l111.1,47.6l0.4-1L759.5,252.7z"/>
                <path id="path11046-gensym002-gensym002" fill-rule="evenodd" d="M767.9,262l-9.8-9.3l13.5,0.7C768.6,255.1,767.1,258.6,767.9,262L767.9,262z"/>
                <path id="path11048-gensym002-gensym002" fill-rule="evenodd" d="M758,252.3c-0.2,0-0.4,0.1-0.4,0.3c0,0.1,0,0.2,0.1,0.3l9.8,9.3c0.1,0.1,0.4,0.1,0.5,0  c0.1-0.1,0.1-0.2,0.1-0.3c-0.7-3.2,0.7-6.5,3.5-8.2c0.2-0.1,0.2-0.3,0.1-0.5c-0.1-0.1-0.2-0.2-0.3-0.2L758,252.3z M759,253.1  l11.6,0.6c-2.3,1.7-3.5,4.5-3.2,7.4L759,253.1z"/>
                <path id="path11284-gensym002-gensym002" d="M228.1,400.6c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C227.9,398.3,228.1,399.3,228.1,400.6z M226.7,403c0.1-0.3,0.2-0.6,0.2-1  c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.2  c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3  c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2C226.4,403.5,226.6,403.3,226.7,403  L226.7,403z"/>
                <path id="path11286-gensym002-gensym002" d="M233.2,396.5l-3.7,9.6h-0.9l3.7-9.6H233.2z"/>
                <path id="path11288-gensym002-gensym002" d="M239.6,400.6c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C239.4,398.3,239.6,399.3,239.6,400.6z M238.3,403c0.1-0.3,0.2-0.6,0.2-1  c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.2  c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3  c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2C238,403.5,238.2,403.3,238.3,403  L238.3,403z"/>
                <path id="path11291-gensym002-gensym002" d="M427.1,383.2c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C426.9,380.9,427.1,381.9,427.1,383.2L427.1,383.2z M425.7,385.6  c0.1-0.3,0.2-0.6,0.2-1c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6  c-0.2-0.1-0.5-0.2-0.8-0.2c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3  c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2  C425.5,386,425.6,385.8,425.7,385.6L425.7,385.6z"/>
                <path id="path11293-gensym002-gensym002" d="M432.2,379l-3.7,9.6h-0.9l3.7-9.6H432.2z"/>
                <path id="path11295-gensym002-gensym002" d="M438.6,383.2c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C438.4,380.9,438.6,381.9,438.6,383.2L438.6,383.2z M437.3,385.6  c0.1-0.3,0.2-0.6,0.2-1c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6  c-0.2-0.1-0.5-0.2-0.8-0.2c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3  c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2  C437,386,437.2,385.8,437.3,385.6L437.3,385.6z"/>
                <path id="path12521-gensym002-gensym002" d="M241.1,406.3l-0.6,0.7l74.1,68.8l0.6-0.7L241.1,406.3z"/>
                <path id="path12517-gensym002-gensym002" fill-rule="evenodd" d="M310.2,465.4l5.5,10.9l-11.3-4.7C307.5,471,309.8,468.5,310.2,465.4L310.2,465.4z"/>
                <path id="path12519-gensym002-gensym002" fill-rule="evenodd" d="M310.2,465.1c-0.2,0-0.3,0.1-0.3,0.3c-0.4,3-2.6,5.3-5.5,5.9c-0.2,0-0.3,0.2-0.3,0.4  c0,0.1,0.1,0.2,0.2,0.2l11.3,4.7c0.2,0.1,0.4,0,0.4-0.2c0-0.1,0-0.2,0-0.3l-5.5-10.9C310.5,465.1,310.3,465.1,310.2,465.1  L310.2,465.1z M310.3,466.3l4.8,9.4l-9.7-4C307.8,470.8,309.7,468.8,310.3,466.3z"/>
                <path id="path12619-gensym002-gensym002" d="M425.6,390.4l-79.4,68.8l0.6,0.7l79.4-68.8L425.6,390.4z"/>
                <path id="path12615-gensym002-gensym002" fill-rule="evenodd" d="M356.7,456.2l-11.1,4.2l5.7-10.4C351.6,453,353.8,455.5,356.7,456.2z"/>
                <path id="path12617-gensym002-gensym002" fill-rule="evenodd" d="M351.4,449.7c-0.1,0-0.2,0.1-0.3,0.2l-5.7,10.4c-0.1,0.2,0,0.3,0.1,0.4  c0.1,0,0.2,0.1,0.3,0l11.1-4.2c0.2-0.1,0.2-0.2,0.2-0.4c0-0.1-0.1-0.2-0.2-0.2c-2.8-0.7-4.9-3-5.1-5.9  C351.7,449.8,351.5,449.7,351.4,449.7L351.4,449.7z M351.3,450.9c0.5,2.5,2.2,4.4,4.6,5.3l-9.5,3.6L351.3,450.9z"/>
                <path id="path12289-gensym002-gensym002" d="M298.5,136.5l-58.2,95.2l0.8,0.5l58.2-95.2L298.5,136.5z"/>
                <path id="path12285-gensym002-gensym002" fill-rule="evenodd" d="M250,225.3l-10,7.9l2.5-12.5C243.8,223.7,246.8,225.5,250,225.3L250,225.3z"/>
                <path id="path12287-gensym002-gensym002" fill-rule="evenodd" d="M242.5,220.3c-0.2,0-0.3,0.1-0.3,0.3l-2.5,12.5c0,0.2,0.1,0.4,0.3,0.4  c0.1,0,0.2,0,0.3-0.1l10-7.9c0.1-0.1,0.2-0.3,0.1-0.5c-0.1-0.1-0.2-0.1-0.3-0.1c-3.1,0.2-6-1.5-7.2-4.4  C242.8,220.4,242.7,220.3,242.5,220.3L242.5,220.3z M242.7,221.6c1.3,2.4,3.7,3.8,6.5,3.9l-8.6,6.8L242.7,221.6z"/>
                <path id="path12155-gensym002-gensym002" d="M357.6,141.8l-0.9,0.5l52.9,90l0.9-0.5L357.6,141.8z"/>
                <path id="path12151-gensym002-gensym002" fill-rule="evenodd" d="M408.4,219.9l2.4,13.3l-10.5-8.6C403.7,225,407,223.1,408.4,219.9z"/>
                <path id="path12153-gensym002-gensym002" fill-rule="evenodd" d="M408.4,219.5c-0.1,0-0.3,0.1-0.3,0.2c-1.3,3-4.4,4.9-7.7,4.5c-0.2,0-0.4,0.1-0.4,0.3  c0,0.1,0,0.2,0.1,0.3l10.5,8.6c0.2,0.1,0.4,0.1,0.5-0.1c0.1-0.1,0.1-0.2,0.1-0.3l-2.4-13.3C408.7,219.7,408.5,219.5,408.4,219.5z   M408.2,220.9l2.1,11.5l-9-7.4C404.1,224.9,406.7,223.4,408.2,220.9z"/>
                <path id="path11298-gensym002-gensym002" d="M462.2,267c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1c0.3,0.1,0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7  C462.2,266.2,462.2,266.6,462.2,267z M461.2,267.1c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.4-0.4-0.5c-0.2-0.1-0.4-0.2-0.6-0.2  c-0.2,0-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1c0.3-0.1,0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5  C461.2,267.5,461.2,267.3,461.2,267.1L461.2,267.1z"/>
                <path id="path11300-gensym002-gensym002" d="M468.2,272.4H464v-0.8h1.6v-5.2H464v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6V272.4z"/>
                <path id="path11302-gensym002-gensym002" d="M474.9,272.4h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6V272.4z"/>
                <path id="path11304-gensym002-gensym002" d="M481.6,272.4h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6V272.4z"/>
                <path id="path11306-gensym002-gensym002" d="M487.2,264.4l-3.7,9.6h-0.9l3.7-9.6H487.2z"/>
                <path id="path11308-gensym002-gensym002" d="M493.6,272.4h-5.2v-1.1c0.4-0.3,0.7-0.6,1.1-0.9c0.4-0.3,0.7-0.6,1-0.9c0.7-0.6,1.1-1.1,1.4-1.5  c0.2-0.4,0.4-0.8,0.4-1.2c0-0.4-0.1-0.7-0.4-0.9c-0.3-0.2-0.6-0.3-1.1-0.3c-0.3,0-0.7,0.1-1,0.2s-0.7,0.3-1.1,0.5h-0.1V265  c0.2-0.1,0.6-0.2,1-0.3c0.4-0.1,0.8-0.1,1.2-0.1c0.8,0,1.4,0.2,1.9,0.6c0.4,0.4,0.7,0.9,0.7,1.5c0,0.3,0,0.6-0.1,0.8  c-0.1,0.3-0.2,0.5-0.3,0.7c-0.1,0.2-0.3,0.4-0.5,0.6c-0.2,0.2-0.4,0.4-0.7,0.7c-0.4,0.4-0.7,0.7-1.1,1.1c-0.4,0.3-0.8,0.7-1.1,0.9  h4.1L493.6,272.4z"/>
                <path id="path11310-gensym002-gensym002" d="M471.5,285.6h-1V279l-2.1,4.5h-0.6l-2.1-4.5v6.6h-1v-7.7h1.4l2.1,4.3l2-4.3h1.4V285.6z"/>
                <path id="path11312-gensym002-gensym002" d="M479.5,285.6h-1v-3.8h-3.8v3.8h-1v-7.7h1v3h3.8v-3h1V285.6z"/>
                <path id="path11314-gensym002-gensym002" d="M486.6,280.3c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1c0.3,0.1,0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7  C486.5,279.5,486.6,279.8,486.6,280.3L486.6,280.3z M485.5,280.3c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.4-0.4-0.5  c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1c0.3-0.1,0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5  C485.5,280.7,485.5,280.5,485.5,280.3z"/>
                <path id="path11317-gensym002-gensym002" d="M235.3,288.9c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1c0.3,0.1,0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7  C235.3,288,235.3,288.4,235.3,288.9z M234.3,288.9c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.4-0.4-0.5c-0.2-0.1-0.4-0.2-0.6-0.2  c-0.2,0-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1c0.3-0.1,0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5  C234.2,289.3,234.3,289.1,234.3,288.9L234.3,288.9z"/>
                <path id="path11319-gensym002-gensym002" d="M241.3,294.2h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L241.3,294.2z"/>
                <path id="path11321-gensym002-gensym002" d="M248,294.2h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L248,294.2z"/>
                <path id="path11323-gensym002-gensym002" d="M254.7,294.2h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L254.7,294.2z"/>
                <path id="path11325-gensym002-gensym002" d="M260.3,286.2l-3.7,9.6h-0.9l3.7-9.6H260.3z"/>
                <path id="path11327-gensym002-gensym002" d="M266.7,294.2h-5.2v-1.1c0.4-0.3,0.7-0.6,1.1-0.9c0.4-0.3,0.7-0.6,1-0.9c0.7-0.6,1.1-1.1,1.4-1.5  c0.2-0.4,0.4-0.8,0.4-1.2c0-0.4-0.1-0.7-0.4-0.9c-0.3-0.2-0.6-0.3-1.1-0.3c-0.3,0-0.7,0.1-1,0.2s-0.7,0.3-1.1,0.5h-0.1v-1.1  c0.2-0.1,0.6-0.2,1-0.3c0.4-0.1,0.8-0.1,1.2-0.1c0.8,0,1.4,0.2,1.9,0.6c0.4,0.4,0.7,0.9,0.7,1.5c0,0.3,0,0.6-0.1,0.8  c-0.1,0.3-0.2,0.5-0.3,0.7c-0.1,0.2-0.3,0.4-0.5,0.6c-0.2,0.2-0.4,0.4-0.7,0.7c-0.4,0.4-0.7,0.7-1.1,1.1c-0.4,0.3-0.8,0.7-1.1,0.9  h4.1V294.2z"/>
                <path id="path11329-gensym002-gensym002" d="M244.6,307.5h-1v-6.6l-2.1,4.5h-0.6l-2.1-4.5v6.6h-1v-7.7h1.4l2.1,4.3l2-4.3h1.4V307.5z"/>
                <path id="path11331-gensym002-gensym002" d="M252.6,307.5h-1v-3.8h-3.8v3.8h-1v-7.7h1v3h3.8v-3h1V307.5z"/>
                <path id="path11333-gensym002-gensym002" d="M259.7,302.1c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1c0.3,0.1,0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7  C259.6,301.3,259.7,301.6,259.7,302.1L259.7,302.1z M258.6,302.1c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.4-0.4-0.5  c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1c0.3-0.1,0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5  C258.6,302.5,258.6,302.3,258.6,302.1L258.6,302.1z"/>
                <path id="path11336-gensym002-gensym002" d="M594.7,278.2c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1c0.3,0.1,0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7  C594.6,277.3,594.7,277.7,594.7,278.2L594.7,278.2z M593.6,278.2c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.4-0.4-0.5  c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1c0.3-0.1,0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5  C593.6,278.6,593.6,278.4,593.6,278.2L593.6,278.2z"/>
                <path id="path11338-gensym002-gensym002" d="M600.6,283.5h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L600.6,283.5z"/>
                <path id="path11340-gensym002-gensym002" d="M607.8,283.5h-5.2v-1.1c0.4-0.3,0.7-0.6,1.1-0.9c0.4-0.3,0.7-0.6,1-0.9c0.7-0.6,1.1-1.1,1.4-1.5  c0.2-0.4,0.4-0.8,0.4-1.2c0-0.4-0.1-0.7-0.4-0.9c-0.3-0.2-0.6-0.3-1.1-0.3c-0.3,0-0.7,0.1-1,0.2c-0.4,0.1-0.7,0.3-1.1,0.5h-0.1v-1.1  c0.2-0.1,0.6-0.2,1-0.3c0.4-0.1,0.8-0.1,1.2-0.1c0.8,0,1.4,0.2,1.9,0.6c0.4,0.4,0.7,0.9,0.7,1.5c0,0.3,0,0.6-0.1,0.8  c-0.1,0.3-0.2,0.5-0.3,0.7c-0.1,0.2-0.3,0.4-0.5,0.6c-0.2,0.2-0.4,0.4-0.7,0.7c-0.4,0.4-0.7,0.7-1.1,1.1c-0.4,0.3-0.8,0.7-1.1,0.9  h4.1L607.8,283.5z"/>
                <path id="path11342-gensym002-gensym002" d="M614.1,283.5h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L614.1,283.5z"/>
                <path id="path11344-gensym002-gensym002" d="M619.6,275.5l-3.7,9.6H615l3.7-9.6H619.6z"/>
                <path id="path11346-gensym002-gensym002" d="M626,283.5h-5.2v-1.1c0.4-0.3,0.7-0.6,1.1-0.9c0.4-0.3,0.7-0.6,1-0.9c0.7-0.6,1.1-1.1,1.4-1.5  c0.2-0.4,0.4-0.8,0.4-1.2c0-0.4-0.1-0.7-0.4-0.9c-0.3-0.2-0.6-0.3-1.1-0.3c-0.3,0-0.7,0.1-1,0.2s-0.7,0.3-1.1,0.5H621v-1.1  c0.2-0.1,0.6-0.2,1-0.3c0.4-0.1,0.8-0.1,1.2-0.1c0.8,0,1.4,0.2,1.9,0.6c0.4,0.4,0.7,0.9,0.7,1.5c0,0.3,0,0.6-0.1,0.8  c-0.1,0.3-0.2,0.5-0.3,0.7c-0.1,0.2-0.3,0.4-0.5,0.6c-0.2,0.2-0.4,0.4-0.7,0.7c-0.4,0.4-0.7,0.7-1.1,1.1c-0.4,0.3-0.8,0.7-1.1,0.9  h4.1L626,283.5z"/>
                <path id="path11348-gensym002-gensym002" d="M603.9,296.8h-1v-6.6l-2.1,4.5h-0.6l-2.1-4.5v6.6h-1v-7.7h1.4l2.1,4.3l2-4.3h1.4V296.8z"/>
                <path id="path11350-gensym002-gensym002" d="M611.9,296.8h-1V293H607v3.8h-1v-7.7h1v3h3.8v-3h1V296.8z"/>
                <path id="path11352-gensym002-gensym002" d="M619,291.4c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1c0.3,0.1,0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7  C618.9,290.6,619,290.9,619,291.4L619,291.4z M617.9,291.4c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.4-0.4-0.5c-0.2-0.1-0.4-0.2-0.6-0.2  c-0.2,0-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1c0.3-0.1,0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5  C617.9,291.9,617.9,291.6,617.9,291.4L617.9,291.4z"/>
                <path id="path11355-gensym002-gensym002" d="M881.1,294.1c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1c0.3,0.1,0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7  C881,293.3,881.1,293.6,881.1,294.1L881.1,294.1z M880,294.1c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.4-0.4-0.5  c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1c0.3-0.1,0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5  C880,294.6,880,294.3,880,294.1L880,294.1z"/>
                <path id="path11357-gensym002-gensym002" d="M887,299.5h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L887,299.5z"/>
                <path id="path11359-gensym002-gensym002" d="M894.2,299.5H889v-1.1c0.4-0.3,0.7-0.6,1.1-0.9c0.4-0.3,0.7-0.6,1-0.9c0.7-0.6,1.1-1.1,1.4-1.5  c0.2-0.4,0.4-0.8,0.4-1.2c0-0.4-0.1-0.7-0.4-0.9c-0.3-0.2-0.6-0.3-1.1-0.3c-0.3,0-0.7,0.1-1,0.2c-0.4,0.1-0.7,0.3-1.1,0.5h-0.1v-1.1  c0.2-0.1,0.6-0.2,1-0.3c0.4-0.1,0.8-0.1,1.2-0.1c0.8,0,1.4,0.2,1.9,0.6c0.4,0.4,0.7,0.9,0.7,1.5c0,0.3,0,0.6-0.1,0.8  c-0.1,0.3-0.2,0.5-0.3,0.7c-0.1,0.2-0.3,0.4-0.5,0.6c-0.2,0.2-0.4,0.4-0.7,0.7c-0.4,0.4-0.7,0.7-1.1,1.1c-0.4,0.3-0.8,0.7-1.1,0.9  h4.1L894.2,299.5z"/>
                <path id="path11361-gensym002-gensym002" d="M900.5,299.5h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L900.5,299.5z"/>
                <path id="path11363-gensym002-gensym002" d="M906.1,291.4l-3.7,9.6h-0.9l3.7-9.6H906.1z"/>
                <path id="path11365-gensym002-gensym002" d="M912.5,299.5h-5.2v-1.1c0.4-0.3,0.7-0.6,1.1-0.9c0.4-0.3,0.7-0.6,1-0.9c0.7-0.6,1.1-1.1,1.4-1.5  c0.2-0.4,0.4-0.8,0.4-1.2c0-0.4-0.1-0.7-0.4-0.9c-0.3-0.2-0.6-0.3-1.1-0.3c-0.3,0-0.7,0.1-1,0.2c-0.4,0.1-0.7,0.3-1.1,0.5h-0.1v-1.1  c0.2-0.1,0.6-0.2,1-0.3c0.4-0.1,0.8-0.1,1.2-0.1c0.8,0,1.4,0.2,1.9,0.6c0.4,0.4,0.7,0.9,0.7,1.5c0,0.3,0,0.6-0.1,0.8  c-0.1,0.3-0.2,0.5-0.3,0.7c-0.1,0.2-0.3,0.4-0.5,0.6c-0.2,0.2-0.4,0.4-0.7,0.7c-0.4,0.4-0.7,0.7-1.1,1.1c-0.4,0.3-0.8,0.7-1.1,0.9  h4.1L912.5,299.5z"/>
                <path id="path11367-gensym002-gensym002" d="M890.4,312.7h-1v-6.6l-2.1,4.5h-0.6l-2.1-4.5v6.6h-1V305h1.4l2.1,4.3l2-4.3h1.4L890.4,312.7z"/>
                <path id="path11369-gensym002-gensym002" d="M898.3,312.7h-1v-3.8h-3.8v3.8h-1V305h1v3h3.8v-3h1V312.7z"/>
                <path id="path11371-gensym002-gensym002" d="M905.4,307.3c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1V305h2.1c0.5,0,0.9,0,1.2,0.1c0.3,0.1,0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7  C905.4,306.5,905.4,306.9,905.4,307.3L905.4,307.3z M904.4,307.3c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.4-0.4-0.5  c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1c0.3-0.1,0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5  C904.3,307.8,904.4,307.6,904.4,307.3L904.4,307.3z"/>
                <path id="path11271-gensym002-gensym002" d="M863.1,171l-0.8,0.5l60.1,98l0.8-0.5L863.1,171z"/>
                <path id="path11266-gensym002-gensym002" fill-rule="evenodd" d="M864.5,182.5l-2.5-12.3l9.9,7.8C868.7,177.7,865.7,179.5,864.5,182.5z"/>
                <path id="path11268-gensym002-gensym002" fill-rule="evenodd" d="M862,169.8c-0.2,0-0.3,0.2-0.3,0.4c0,0,0,0,0,0l2.5,12.3c0,0.2,0.2,0.3,0.4,0.3  c0.1,0,0.2-0.1,0.2-0.2c1.2-2.8,4-4.6,7.1-4.3c0.2,0,0.3-0.1,0.4-0.3c0-0.1,0-0.2-0.1-0.3l-9.9-7.8  C862.2,169.8,862.1,169.8,862,169.8L862,169.8z M862.5,171l8.5,6.7c-2.7,0.1-5,1.6-6.4,3.9L862.5,171z"/>
                <g>
                  <path d="M933.2,273.7H932l-0.9-2.3H928l-0.8,2.3h-1.1l2.9-7.6h1.1L933.2,273.7z M930.9,270.6l-1.3-3.5l-1.3,3.5H930.9z"/>
                  <path d="M934.9,273.7h-1v-7.6h1V273.7z"/>
                  <path d="M937.3,273.7h-1v-7.6h1V273.7z"/>
                </g>
                <g>
                  <path d="M927.3,280.3h-2.5v6.7h-1v-6.7h-2.5v-0.9h6V280.3z"/>
                  <path d="M929.5,287h-1v-7.6h1V287z"/>
                  <path d="M937.1,287h-5.7v-7.6h5.5v0.9h-4.5v2.3h4.2v0.9h-4.2v2.6h4.7V287z"/>
                  <path d="M940.3,287.2c-1.5,0-2.3-0.6-2.4-1.8h1c0,0.7,0.5,1,1.4,1c0.4,0,0.7-0.1,0.9-0.3c0.2-0.2,0.3-0.4,0.3-0.6   c0-0.2-0.1-0.4-0.3-0.5c-0.2-0.1-0.6-0.2-1.3-0.4c-0.7-0.2-1.1-0.3-1.4-0.5s-0.5-0.6-0.5-1.1c0-0.5,0.2-0.8,0.6-1.1   c0.4-0.3,0.9-0.5,1.5-0.5c1.4,0,2.2,0.5,2.2,1.5h-1c0-0.5-0.4-0.8-1.2-0.8c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.3,0.3-0.3,0.5   c0,0.2,0.1,0.4,0.2,0.5c0.2,0.1,0.6,0.2,1.3,0.4c0.7,0.2,1.2,0.4,1.5,0.6c0.3,0.2,0.5,0.6,0.5,1.1c0,0.5-0.2,0.9-0.6,1.3   C941.5,287,941,287.2,940.3,287.2z"/>
                </g>
                <path id="path11374-gensym002-gensym002" d="M333.1,617.6h-7.3V606h1.5v10.2h5.8V617.6z"/>
                <path id="path11376-gensym002-gensym002" d="M342.1,617.6h-7.8v-1.6c0.5-0.5,1.1-0.9,1.6-1.4c0.5-0.5,1.1-0.9,1.5-1.4c1-1,1.7-1.7,2-2.3  c0.4-0.6,0.6-1.2,0.6-1.8c0-0.6-0.2-1.1-0.6-1.4c-0.4-0.3-0.9-0.5-1.7-0.5c-0.5,0-1,0.1-1.5,0.2c-0.5,0.2-1.1,0.4-1.6,0.8h-0.1v-1.6  c0.4-0.2,0.9-0.3,1.5-0.5c0.6-0.1,1.2-0.2,1.8-0.2c1.2,0,2.1,0.3,2.8,0.9c0.7,0.6,1,1.3,1,2.3c0,0.4-0.1,0.9-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.7-1,1c-0.6,0.5-1.1,1.1-1.7,1.6c-0.6,0.5-1.1,1-1.7,1.4h6.2  V617.6z"/>
                <path id="path11378-gensym002-gensym002" d="M352,617.6h-7.3V606h1.5v10.2h5.8V617.6z"/>
                <path id="path11381-gensym002-gensym002" d="M273.8,332.2c0.5,0.5,0.8,1.1,1.1,1.9c0.3,0.7,0.4,1.6,0.4,2.6s-0.1,1.8-0.4,2.6c-0.3,0.7-0.6,1.4-1.1,1.9  c-0.5,0.5-1,0.9-1.7,1.2c-0.6,0.3-1.4,0.4-2.2,0.4c-0.8,0-1.6-0.1-2.2-0.4c-0.7-0.3-1.2-0.7-1.7-1.2s-0.8-1.1-1.1-1.9  c-0.2-0.7-0.4-1.6-0.4-2.6c0-0.9,0.1-1.8,0.4-2.5c0.2-0.7,0.6-1.4,1.1-1.9c0.5-0.5,1-0.9,1.7-1.2c0.7-0.3,1.4-0.4,2.2-0.4  c0.8,0,1.6,0.1,2.2,0.4C272.8,331.3,273.3,331.7,273.8,332.2z M273.6,336.7c0-1.5-0.3-2.7-1-3.5c-0.7-0.8-1.6-1.2-2.8-1.2  c-1.2,0-2.1,0.4-2.8,1.2c-0.7,0.8-1,2-1,3.5c0,1.5,0.3,2.7,1,3.5c0.7,0.8,1.6,1.2,2.7,1.2s2.1-0.4,2.7-1.2  C273.3,339.3,273.6,338.2,273.6,336.7z"/>
                <path id="path11383-gensym002-gensym002" d="M285.2,338c0,0.7-0.1,1.3-0.3,1.9c-0.2,0.6-0.5,1.1-0.9,1.5c-0.3,0.4-0.7,0.7-1.2,0.9  c-0.5,0.2-0.9,0.3-1.5,0.3c-0.4,0-0.9,0-1.2-0.1c-0.4-0.1-0.7-0.3-1.1-0.5v3.6h-1.5v-11.9h1.5v0.9c0.4-0.3,0.8-0.6,1.3-0.8  c0.5-0.2,1-0.3,1.6-0.3c1,0,1.9,0.4,2.4,1.2C284.9,335.5,285.2,336.6,285.2,338z M283.7,338c0-1-0.2-1.8-0.5-2.3  c-0.4-0.5-0.9-0.8-1.6-0.8c-0.4,0-0.8,0.1-1.3,0.3c-0.4,0.2-0.8,0.4-1.2,0.7v4.9c0.4,0.2,0.8,0.3,1.1,0.4c0.3,0.1,0.6,0.1,1,0.1  c0.8,0,1.4-0.3,1.9-0.8C283.5,339.9,283.7,339.1,283.7,338z"/>
                <path id="path11385-gensym002-gensym002" d="M291.9,342.4c-0.3,0.1-0.6,0.1-0.9,0.2c-0.3,0-0.6,0.1-0.9,0.1c-0.9,0-1.6-0.2-2-0.7  c-0.5-0.5-0.7-1.2-0.7-2.3V335h-1v-1.2h1v-2.5h1.5v2.5h3v1.2h-3v3.9c0,0.5,0,0.8,0,1.1c0,0.3,0.1,0.5,0.2,0.7  c0.1,0.2,0.3,0.4,0.5,0.5c0.2,0.1,0.5,0.1,0.9,0.1c0.2,0,0.5,0,0.7-0.1c0.3-0.1,0.4-0.1,0.6-0.2h0.1V342.4z"/>
                <path id="path11387-gensym002-gensym002" d="M295.3,332.3h-1.6v-1.5h1.6V332.3z M295.2,342.4h-1.5v-8.7h1.5V342.4z"/>
                <path id="path11389-gensym002-gensym002" d="M305.5,338.1c0,1.4-0.4,2.5-1.1,3.3s-1.7,1.2-2.9,1.2c-1.2,0-2.2-0.4-2.9-1.2c-0.7-0.8-1.1-1.9-1.1-3.3  s0.4-2.5,1.1-3.3c0.7-0.8,1.7-1.2,2.9-1.2c1.2,0,2.2,0.4,2.9,1.2C305.1,335.6,305.5,336.7,305.5,338.1z M304,338.1  c0-1.1-0.2-2-0.7-2.5c-0.4-0.5-1-0.8-1.8-0.8c-0.8,0-1.4,0.3-1.8,0.8c-0.4,0.5-0.7,1.4-0.7,2.5c0,1.1,0.2,1.9,0.7,2.5  c0.4,0.6,1.1,0.8,1.8,0.8c0.8,0,1.4-0.3,1.8-0.8C303.7,340,304,339.2,304,338.1z"/>
                <path id="path11391-gensym002-gensym002" d="M315,342.4h-1.5v-4.9c0-0.4,0-0.8-0.1-1.1c0-0.4-0.1-0.6-0.3-0.8c-0.1-0.2-0.3-0.4-0.6-0.5  c-0.2-0.1-0.6-0.2-0.9-0.2c-0.4,0-0.8,0.1-1.2,0.3s-0.9,0.4-1.2,0.8v6.5h-1.5v-8.7h1.5v1c0.5-0.4,0.9-0.7,1.4-0.9  c0.5-0.2,1-0.3,1.5-0.3c0.9,0,1.6,0.3,2.1,0.8c0.5,0.6,0.7,1.4,0.7,2.4L315,342.4z"/>
                <path id="path11393-gensym002-gensym002" d="M324.5,342.4h-1.4v-0.9c-0.1,0.1-0.3,0.2-0.5,0.4c-0.2,0.2-0.4,0.3-0.6,0.4c-0.2,0.1-0.5,0.2-0.8,0.3  c-0.3,0.1-0.7,0.1-1.1,0.1c-0.8,0-1.4-0.3-2-0.8c-0.5-0.5-0.8-1.2-0.8-2c0-0.7,0.1-1.2,0.4-1.6c0.3-0.4,0.7-0.7,1.2-1  c0.5-0.2,1.2-0.4,1.9-0.5s1.5-0.1,2.4-0.2v-0.2c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5c-0.2-0.1-0.5-0.2-0.7-0.2  s-0.6-0.1-0.9-0.1c-0.4,0-0.8,0.1-1.3,0.2c-0.5,0.1-1,0.2-1.5,0.4h-0.1V334c0.3-0.1,0.7-0.2,1.2-0.3s1.1-0.1,1.6-0.1  c0.6,0,1.1,0.1,1.6,0.2c0.5,0.1,0.8,0.3,1.2,0.5c0.3,0.2,0.6,0.5,0.7,0.9s0.3,0.8,0.3,1.4V342.4z M323.1,340.3v-2.4  c-0.4,0-1,0.1-1.6,0.1c-0.6,0.1-1.1,0.1-1.4,0.2c-0.4,0.1-0.8,0.3-1,0.6c-0.3,0.2-0.4,0.6-0.4,1c0,0.5,0.1,0.9,0.4,1.1  c0.3,0.2,0.8,0.4,1.4,0.4c0.5,0,1-0.1,1.4-0.3C322.3,340.8,322.7,340.6,323.1,340.3z"/>
                <path id="path11395-gensym002-gensym002" d="M328.8,342.4h-1.5v-12.1h1.5V342.4z"/>
                <path id="path11397-gensym002-gensym002" d="M345,342.4h-7.6v-11.5h7.6v1.4h-6.1v3.2h6.1v1.4h-6.1v4.3h6.1V342.4z"/>
                <path id="path11399-gensym002-gensym002" d="M352.6,330.4l-5.6,14.4h-1.3l5.5-14.4H352.6z"/>
                <path id="path11401-gensym002-gensym002" d="M368.1,330.9l-3,11.5h-1.7l-2.4-9.6l-2.4,9.6h-1.7l-3.1-11.5h1.6l2.4,9.6l2.4-9.6h1.6l2.4,9.7l2.4-9.7H368.1  z"/>
                <path id="path11403-gensym002-gensym002" d="M383.2,342.4h-7.3v-11.5h1.5v10.2h5.8V342.4z"/>
                <path id="path11405-gensym002-gensym002" d="M386.2,332.3h-1.6v-1.5h1.6V332.3z M386.1,342.4h-1.5v-8.7h1.5V342.4z"/>
                <path id="path11407-gensym002-gensym002" d="M396.3,342.4h-1.5v-4.9c0-0.4,0-0.8-0.1-1.1c0-0.4-0.1-0.6-0.3-0.8c-0.1-0.2-0.3-0.4-0.6-0.5  c-0.2-0.1-0.6-0.2-0.9-0.2c-0.4,0-0.8,0.1-1.2,0.3s-0.9,0.4-1.2,0.8v6.5H389v-8.7h1.5v1c0.5-0.4,0.9-0.7,1.4-0.9  c0.5-0.2,1-0.3,1.5-0.3c0.9,0,1.6,0.3,2.1,0.8c0.5,0.6,0.7,1.4,0.7,2.4L396.3,342.4z"/>
                <path id="path11409-gensym002-gensym002" d="M406.9,342.4H405l-3.5-3.8l-0.9,0.9v2.9h-1.5v-12.1h1.5v7.7l4.2-4.3h1.8l-4,4L406.9,342.4z"/>
                <path id="path11412-gensym002-gensym002" d="M11.2,355.5H0v-18.2h2.4v16.1h8.8V355.5z"/>
                <path id="path11414-gensym002-gensym002" d="M24.5,348.9h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6L24.5,348.9z M22.3,347.2c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7L22.3,347.2z"/>
                <path id="path11416-gensym002-gensym002" d="M39.3,341.9L34,355.5h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H39.3z"/>
                <path id="path11418-gensym002-gensym002" d="M53.3,348.9h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6V348.9z M51.2,347.2c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7L51.2,347.2z"/>
                <path id="path11420-gensym002-gensym002" d="M59,355.5h-2.2v-19H59V355.5z"/>
                <path id="path11422-gensym002-gensym002" d="M82.7,355.5h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4  c0.4-0.2,0.6-0.5,0.9-0.8c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V355.5z"/>
                <path id="path11425-gensym002-gensym002" d="M19.9,631.1H8.7v-18.2h2.4v16.1h8.8L19.9,631.1z"/>
                <path id="path11427-gensym002-gensym002" d="M33.2,624.5h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1H33v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6V624.5z M31,622.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H31z"/>
                <path id="path11429-gensym002-gensym002" d="M48.1,617.4l-5.4,13.7h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H48.1z"/>
                <path id="path11431-gensym002-gensym002" d="M62.1,624.5h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6L62.1,624.5z M59.9,622.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H59.9z"/>
                <path id="path11433-gensym002-gensym002" d="M67.7,631.1h-2.2v-19h2.2L67.7,631.1z"/>
                <path id="path11435-gensym002-gensym002" d="M92.4,621.9c0,3.3-0.5,5.7-1.5,7.2c-1,1.5-2.5,2.3-4.6,2.3c-2.1,0-3.7-0.8-4.7-2.3c-1-1.6-1.5-3.9-1.5-7.1  c0-3.2,0.5-5.6,1.5-7.2c1-1.6,2.5-2.3,4.6-2.3c2.1,0,3.7,0.8,4.6,2.4C91.9,616.4,92.4,618.8,92.4,621.9z M89.3,627.5  c0.3-0.7,0.5-1.4,0.6-2.3c0.1-0.9,0.2-2,0.2-3.2c0-1.2-0.1-2.3-0.2-3.2c-0.1-0.9-0.3-1.7-0.6-2.3c-0.3-0.6-0.7-1.1-1.1-1.4  c-0.5-0.3-1.1-0.5-1.8-0.5c-0.7,0-1.4,0.2-1.9,0.5c-0.5,0.3-0.9,0.8-1.2,1.4c-0.3,0.6-0.5,1.4-0.6,2.4c-0.1,1-0.1,2-0.1,3.2  c0,1.3,0,2.3,0.1,3.2c0.1,0.9,0.3,1.6,0.6,2.3c0.3,0.6,0.6,1.1,1.1,1.5c0.5,0.3,1.1,0.5,1.9,0.5c0.7,0,1.4-0.2,1.9-0.5  C88.6,628.6,89,628.1,89.3,627.5L89.3,627.5z"/>
                <path id="path11438-gensym002-gensym002" d="M15.5,81H4.4V62.8h2.4v16.1h8.8V81z"/>
                <path id="path11440-gensym002-gensym002" d="M28.8,74.4h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6V74.4z M26.7,72.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7L26.7,72.7z"/>
                <path id="path11442-gensym002-gensym002" d="M43.7,67.4L38.3,81h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H43.7z"/>
                <path id="path11444-gensym002-gensym002" d="M57.7,74.4h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6L57.7,74.4z M55.5,72.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7L55.5,72.7z"/>
                <path id="path11446-gensym002-gensym002" d="M63.4,81h-2.2V62h2.2V81z"/>
                <path id="path11448-gensym002-gensym002" d="M88,81h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2H88V81  z"/>
                <path id="path11451-gensym002-gensym002" d="M156.7,771.2c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1  c-0.6,0.2-1.3,0.3-2.2,0.3h-1.7v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2  C156.6,769.8,156.7,770.4,156.7,771.2L156.7,771.2z M154.9,771.2c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.3-0.4-0.6-0.7-0.8  c-0.3-0.2-0.6-0.3-0.9-0.4c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6  c0.3-0.3,0.5-0.6,0.6-0.9C154.9,771.9,154.9,771.6,154.9,771.2L154.9,771.2z"/>
                <path id="path11453-gensym002-gensym002" d="M164.7,772.3L164.7,772.3c-0.3-0.1-0.6-0.1-0.8-0.1c-0.2,0-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9h-1.6v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0  c0.1,0,0.3,0,0.6,0.1L164.7,772.3z"/>
                <path id="path11455-gensym002-gensym002" d="M174.1,775.5h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6  c0.4,0.1,0.9,0.2,1.3,0.2c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6  c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4  c1.3,0,2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L174.1,775.5z M172.6,774.3c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7  c-0.9,0-1.5,0.3-2,0.8c-0.5,0.5-0.8,1.2-0.9,1.9H172.6z"/>
                <path id="path11457-gensym002-gensym002" d="M181.7,768.2L181.7,768.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4h-2.8v8.4h-1.6v-8.4h-1.1v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1L181.7,768.2z"/>
                <path id="path11459-gensym002-gensym002" d="M184.4,768.9h-1.8v-1.7h1.8V768.9z M184.3,780.3h-1.6v-9.8h1.6V780.3z"/>
                <path id="path11461-gensym002-gensym002" d="M195.7,780.3h-2l-2.7-3.8l-2.7,3.8h-1.9l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L195.7,780.3z"/>
                <path id="path11463-gensym002-gensym002" d="M205.4,780.3h-6.8v-1.3h2.6v-8.7h-2.6V769c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6L205.4,780.3z"/>
                <path id="path11465-gensym002-gensym002" d="M216.4,780.3h-6.8v-1.3h2.6v-8.7h-2.6V769c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V780.3z"/>
                <path id="path11467-gensym002-gensym002" d="M227.5,780.3h-6.8v-1.3h2.6v-8.7h-2.6V769c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V780.3z"/>
                <path id="path11470-gensym002-gensym002" d="M372.4,771.2c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1  c-0.6,0.2-1.3,0.3-2.2,0.3h-1.7v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2  C372.2,769.8,372.4,770.4,372.4,771.2z M370.6,771.2c0-0.4-0.1-0.8-0.2-1.2s-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4  c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9  C370.5,771.9,370.6,771.6,370.6,771.2L370.6,771.2z"/>
                <path id="path11472-gensym002-gensym002" d="M380.4,772.3L380.4,772.3c-0.3-0.1-0.6-0.1-0.8-0.1c-0.2,0-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9h-1.6v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0  c0.1,0,0.3,0,0.6,0.1L380.4,772.3z"/>
                <path id="path11474-gensym002-gensym002" d="M389.8,775.5h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6  c0.4,0.1,0.9,0.2,1.3,0.2c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6  c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4  c1.3,0,2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L389.8,775.5z M388.3,774.3c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7  c-0.9,0-1.5,0.3-2,0.8c-0.5,0.5-0.8,1.2-0.9,1.9H388.3z"/>
                <path id="path11476-gensym002-gensym002" d="M397.3,768.2L397.3,768.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4h-2.8v8.4h-1.6v-8.4h-1.1v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1V768.2z"/>
                <path id="path11478-gensym002-gensym002" d="M400,768.9h-1.8v-1.7h1.8V768.9z M399.9,780.3h-1.6v-9.8h1.6V780.3z"/>
                <path id="path11480-gensym002-gensym002" d="M411.3,780.3h-2l-2.7-3.8l-2.7,3.8h-1.9l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L411.3,780.3z"/>
                <path id="path11482-gensym002-gensym002" d="M421,780.3h-6.8v-1.3h2.6v-8.7h-2.6V769c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6L421,780.3z"/>
                <path id="path11484-gensym002-gensym002" d="M432.1,780.3h-6.8v-1.3h2.6v-8.7h-2.6V769c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V780.3z"/>
                <path id="path11486-gensym002-gensym002" d="M443.9,780.3h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3s-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6c0.7-0.2,1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2c-0.2,0.4-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6  h6.8V780.3z"/>
                <path id="path11489-gensym002-gensym002" d="M706.5,771.2c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1  c-0.6,0.2-1.3,0.3-2.2,0.3h-1.7v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2  C706.4,769.8,706.5,770.4,706.5,771.2L706.5,771.2z M704.8,771.2c0-0.4-0.1-0.8-0.2-1.2s-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4  c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9  C704.7,771.9,704.8,771.6,704.8,771.2L704.8,771.2z"/>
                <path id="path11491-gensym002-gensym002" d="M714.5,772.3L714.5,772.3c-0.3-0.1-0.6-0.1-0.8-0.1c-0.2,0-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9h-1.6v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0  c0.1,0,0.3,0,0.6,0.1L714.5,772.3z"/>
                <path id="path11493-gensym002-gensym002" d="M724,775.5h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6  c0.4,0.1,0.9,0.2,1.3,0.2c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6  c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4  c1.3,0,2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L724,775.5z M722.4,774.3c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7  c-0.9,0-1.5,0.3-2,0.8c-0.5,0.5-0.8,1.2-0.9,1.9H722.4z"/>
                <path id="path11495-gensym002-gensym002" d="M731.5,768.2L731.5,768.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4h-2.8v8.4h-1.6v-8.4h-1.1v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1L731.5,768.2z"/>
                <path id="path11497-gensym002-gensym002" d="M734.2,768.9h-1.8v-1.7h1.8V768.9z M734.1,780.3h-1.6v-9.8h1.6V780.3z"/>
                <path id="path11499-gensym002-gensym002" d="M745.5,780.3h-2l-2.7-3.8l-2.7,3.8h-1.9l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L745.5,780.3z"/>
                <path id="path11501-gensym002-gensym002" d="M755.2,780.3h-6.8v-1.3h2.6v-8.7h-2.6V769c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6L755.2,780.3z"/>
                <path id="path11503-gensym002-gensym002" d="M767,780.3h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3s-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6c0.7-0.2,1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2c-0.2,0.4-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6  h6.8L767,780.3z"/>
                <path id="path11505-gensym002-gensym002" d="M777.3,780.3h-6.8v-1.3h2.6v-8.7h-2.6V769c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V780.3z"/>
                <path id="path11508-gensym002-gensym002" d="M923.5,771.2c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1  c-0.6,0.2-1.3,0.3-2.2,0.3H917v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2  C923.4,769.8,923.5,770.4,923.5,771.2L923.5,771.2z M921.8,771.2c0-0.4-0.1-0.8-0.2-1.2s-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4  c-0.3-0.1-0.8-0.1-1.3-0.1H917v5.2h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9  C921.7,771.9,921.8,771.6,921.8,771.2L921.8,771.2z"/>
                <path id="path11510-gensym002-gensym002" d="M931.6,772.3L931.6,772.3c-0.3-0.1-0.6-0.1-0.8-0.1c-0.2,0-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9h-1.6v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0  c0.1,0,0.3,0,0.6,0.1L931.6,772.3z"/>
                <path id="path11512-gensym002-gensym002" d="M941,775.5h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6  c0.4,0.1,0.9,0.2,1.3,0.2c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6  c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4  c1.3,0,2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L941,775.5z M939.5,774.3c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7  c-0.9,0-1.5,0.3-2,0.8c-0.5,0.5-0.8,1.2-0.9,1.9H939.5z"/>
                <path id="path11514-gensym002-gensym002" d="M948.5,768.2L948.5,768.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4h-2.8v8.4h-1.6v-8.4h-1.1v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1L948.5,768.2z"/>
                <path id="path11516-gensym002-gensym002" d="M951.2,768.9h-1.8v-1.7h1.8V768.9z M951.1,780.3h-1.6v-9.8h1.6V780.3z"/>
                <path id="path11518-gensym002-gensym002" d="M962.5,780.3h-2l-2.7-3.8l-2.7,3.8h-1.9l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L962.5,780.3z"/>
                <path id="path11520-gensym002-gensym002" d="M972.2,780.3h-6.8v-1.3h2.6v-8.7h-2.6V769c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V780.3z"/>
                <path id="path11522-gensym002-gensym002" d="M984,780.3h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3s-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6c0.7-0.2,1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2c-0.2,0.4-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6  h6.8L984,780.3z"/>
                <path id="path11524-gensym002-gensym002" d="M995.1,780.3h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3c-0.6,0.2-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6c0.7-0.2,1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2c-0.2,0.4-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6  h6.8L995.1,780.3z"/>
                <path id="path11527-gensym002-gensym002" d="M528.4,778h-1.7v-11.2l-3.5,7.6h-1l-3.5-7.6V778h-1.6v-13h2.3l3.4,7.2l3.3-7.2h2.3V778z"/>
                <path id="path11529-gensym002-gensym002" d="M539.5,778h-1.6V777c-0.5,0.4-1.1,0.8-1.5,1s-1,0.3-1.6,0.3c-1,0-1.8-0.3-2.3-0.9c-0.6-0.6-0.8-1.6-0.8-2.8  v-6.3h1.6v5.6c0,0.5,0,0.9,0.1,1.3c0,0.3,0.1,0.6,0.3,0.9c0.2,0.3,0.4,0.4,0.6,0.6c0.2,0.1,0.6,0.2,1.1,0.2c0.4,0,0.9-0.1,1.3-0.3  c0.5-0.2,1-0.5,1.4-0.8v-7.3h1.6L539.5,778z"/>
                <path id="path11531-gensym002-gensym002" d="M544.2,778h-1.6v-13.6h1.6V778z"/>
                <path id="path11533-gensym002-gensym002" d="M552.3,778c-0.3,0.1-0.6,0.1-1,0.2c-0.4,0.1-0.7,0.1-0.9,0.1c-1,0-1.7-0.3-2.2-0.8c-0.5-0.5-0.8-1.4-0.8-2.6  v-5.2h-1.1v-1.4h1.1v-2.8h1.6v2.8h3.3v1.4H549v4.5c0,0.5,0,0.9,0,1.2c0,0.3,0.1,0.6,0.2,0.8c0.1,0.2,0.3,0.4,0.5,0.5  c0.2,0.1,0.6,0.2,1,0.2c0.3,0,0.5,0,0.8-0.1c0.3-0.1,0.5-0.1,0.6-0.2h0.1L552.3,778z"/>
                <path id="path11535-gensym002-gensym002" d="M556,766.6h-1.8v-1.7h1.8V766.6z M555.9,778h-1.6v-9.8h1.6V778z"/>
                <path id="path11537-gensym002-gensym002" d="M564.1,773.1h-5.3v-1.6h5.3V773.1z"/>
                <path id="path11539-gensym002-gensym002" d="M574.9,778h-1.6v-5.6c0-0.4,0-0.9-0.1-1.3c-0.1-0.4-0.1-0.7-0.3-0.9c-0.1-0.2-0.3-0.4-0.6-0.5  c-0.3-0.1-0.6-0.2-1-0.2c-0.4,0-0.9,0.1-1.4,0.3s-0.9,0.5-1.4,0.8v7.3H567v-13.6h1.6v4.9c0.5-0.4,1-0.8,1.5-1  c0.5-0.2,1.1-0.4,1.6-0.4c1,0,1.8,0.3,2.3,1s0.8,1.6,0.8,2.7V778z"/>
                <path id="path11541-gensym002-gensym002" d="M586,773.2c0,1.6-0.4,2.8-1.2,3.8c-0.8,0.9-1.9,1.4-3.2,1.4c-1.3,0-2.4-0.5-3.2-1.4  c-0.8-0.9-1.2-2.2-1.2-3.8c0-1.6,0.4-2.8,1.2-3.8c0.8-0.9,1.9-1.4,3.2-1.4c1.3,0,2.4,0.5,3.2,1.4C585.6,770.3,586,771.6,586,773.2z   M584.4,773.2c0-1.3-0.2-2.2-0.7-2.8c-0.5-0.6-1.1-0.9-2-0.9c-0.9,0-1.5,0.3-2,0.9c-0.5,0.6-0.7,1.6-0.7,2.8c0,1.2,0.2,2.2,0.7,2.8  c0.5,0.6,1.2,0.9,2,0.9c0.8,0,1.5-0.3,2-0.9C584.1,775.3,584.4,774.4,584.4,773.2L584.4,773.2z"/>
                <path id="path11543-gensym002-gensym002" d="M602.3,778h-1.6v-5.6c0-0.4,0-0.8-0.1-1.2c0-0.4-0.1-0.7-0.2-0.9c-0.1-0.3-0.3-0.4-0.6-0.6  c-0.2-0.1-0.6-0.2-1.1-0.2c-0.4,0-0.9,0.1-1.3,0.3c-0.4,0.2-0.9,0.5-1.3,0.9c0,0.1,0,0.3,0,0.5c0,0.2,0,0.3,0,0.5v6.3h-1.6v-5.6  c0-0.4,0-0.8-0.1-1.2c0-0.4-0.1-0.7-0.2-0.9c-0.1-0.3-0.3-0.4-0.6-0.6c-0.2-0.1-0.6-0.2-1.1-0.2c-0.4,0-0.9,0.1-1.3,0.3  c-0.4,0.2-0.9,0.5-1.3,0.8v7.3h-1.6v-9.8h1.6v1.1c0.5-0.4,1-0.8,1.5-1c0.5-0.2,1-0.4,1.6-0.4c0.6,0,1.2,0.1,1.6,0.4  c0.5,0.3,0.8,0.7,1,1.2c0.6-0.6,1.2-1,1.8-1.2c0.5-0.3,1.1-0.4,1.7-0.4c1,0,1.8,0.3,2.3,1c0.5,0.6,0.7,1.6,0.7,2.7L602.3,778z"/>
                <path id="path11545-gensym002-gensym002" d="M613.3,773.3h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6  c0.4,0.1,0.9,0.2,1.3,0.2c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6s-1.1,0.2-1.8,0.2  c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4c1.3,0,2.3,0.4,3,1.2  c0.7,0.8,1,1.9,1,3.3L613.3,773.3z M611.8,772.1c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7c-0.9,0-1.5,0.3-2,0.8  c-0.5,0.5-0.8,1.2-0.9,1.9H611.8z"/>
                <path id="path11547-gensym002-gensym002" d="M623.4,778h-1.6v-1c-0.5,0.4-0.9,0.7-1.4,1s-1,0.3-1.6,0.3c-1.1,0-2-0.4-2.7-1.3c-0.7-0.9-1-2.1-1-3.7  c0-0.8,0.1-1.6,0.3-2.2c0.2-0.6,0.5-1.2,0.9-1.7c0.4-0.4,0.8-0.8,1.3-1c0.5-0.2,1-0.3,1.6-0.3c0.5,0,0.9,0.1,1.3,0.2  c0.4,0.1,0.8,0.3,1.2,0.5v-4.2h1.6V778z M621.8,775.6V770c-0.4-0.2-0.8-0.3-1.2-0.4c-0.3-0.1-0.7-0.1-1.1-0.1c-0.9,0-1.6,0.3-2.1,1  s-0.7,1.6-0.7,2.7c0,1.2,0.2,2,0.6,2.6c0.4,0.6,1,0.9,1.8,0.9c0.5,0,0.9-0.1,1.4-0.3C621,776.2,621.4,776,621.8,775.6L621.8,775.6z"/>
                <path id="path11549-gensym002-gensym002" d="M555.4,791.3c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1  c-0.6,0.2-1.3,0.3-2.2,0.3h-1.7v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2  C555.3,790,555.4,790.6,555.4,791.3L555.4,791.3z M553.7,791.4c0-0.4-0.1-0.8-0.2-1.2s-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4  c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9  C553.6,792.1,553.7,791.8,553.7,791.4L553.7,791.4z"/>
                <path id="path11551-gensym002-gensym002" d="M563.5,792.5L563.5,792.5c-0.3-0.1-0.6-0.1-0.8-0.1c-0.2,0-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9h-1.6v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0  c0.1,0,0.3,0,0.6,0.1L563.5,792.5z"/>
                <path id="path11553-gensym002-gensym002" d="M572.9,795.7h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6  c0.4,0.1,0.9,0.2,1.3,0.2c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6  c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4  c1.3,0,2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L572.9,795.7z M571.4,794.5c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7  c-0.9,0-1.5,0.3-2,0.8c-0.5,0.5-0.8,1.2-0.9,1.9L571.4,794.5z"/>
                <path id="path11555-gensym002-gensym002" d="M580.4,788.4L580.4,788.4c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4H577v8.4h-1.6V792h-1.1v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1L580.4,788.4z"/>
                <path id="path11557-gensym002-gensym002" d="M583.1,789h-1.8v-1.7h1.8V789z M583,800.4h-1.6v-9.8h1.6V800.4z"/>
                <path id="path11559-gensym002-gensym002" d="M594.4,800.4h-2l-2.7-3.8l-2.7,3.8h-1.9l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L594.4,800.4z"/>
                <path id="path11681-gensym002-gensym002" d="M898.7,78.5v1.1h124.4v-1.1H898.7z"/>
                <path id="path11677-gensym002-gensym002" fill-rule="evenodd" d="M1011.8,74.3l12.7,4.7l-12.7,4.7C1013.8,80.9,1013.8,77.2,1011.8,74.3L1011.8,74.3z"/>
                <path id="path11679-gensym002-gensym002" fill-rule="evenodd" d="M1011.8,74c-0.2,0-0.4,0.2-0.3,0.4c0,0.1,0,0.1,0.1,0.2c1.9,2.7,1.9,6.3,0,8.9  c-0.1,0.2-0.1,0.4,0.1,0.5c0.1,0.1,0.2,0.1,0.3,0l12.7-4.7c0.2-0.1,0.3-0.3,0.2-0.5c0-0.1-0.1-0.2-0.2-0.2l-12.7-4.7  C1011.9,74,1011.8,74,1011.8,74L1011.8,74z M1012.5,75l10.9,4l-10.9,4C1013.9,80.5,1013.9,77.5,1012.5,75L1012.5,75z"/>
                <path id="path11668-gensym002-gensym002" fill-rule="evenodd" d="M910.1,83.7l-12.7-4.7l12.7-4.7C908,77.1,908,80.9,910.1,83.7z"/>
                <path id="path11670-gensym002-gensym002" fill-rule="evenodd" d="M910.1,74c0,0-0.1,0-0.1,0l-12.7,4.7c-0.2,0.1-0.3,0.3-0.2,0.5c0,0.1,0.1,0.2,0.2,0.2  l12.7,4.7c0.2,0.1,0.4,0,0.5-0.2c0-0.1,0-0.2,0-0.3c-1.9-2.7-1.9-6.3,0-8.9c0.1-0.2,0.1-0.4-0.1-0.5C910.2,74,910.1,74,910.1,74  L910.1,74z M909.3,75c-1.4,2.5-1.4,5.5,0,8l-10.9-4L909.3,75z"/>
                <path id="path10578-gensym002-gensym002" d="M960.7,16.9v124.4h1.1V16.9H960.7z"/>
                <path id="path10574-gensym002-gensym002" fill-rule="evenodd" d="M965.9,130l-4.7,12.7l-4.7-12.7C959.3,132,963.1,132,965.9,130z"/>
                <path id="path10576-gensym002-gensym002" fill-rule="evenodd" d="M956.6,129.6c-0.2,0-0.4,0.2-0.3,0.4c0,0,0,0.1,0,0.1l4.7,12.7c0.1,0.2,0.3,0.3,0.5,0.2  c0.1,0,0.2-0.1,0.2-0.2l4.7-12.7c0.1-0.2,0-0.4-0.2-0.5c-0.1,0-0.2,0-0.3,0c-2.7,1.9-6.3,1.9-8.9,0  C956.7,129.6,956.6,129.6,956.6,129.6L956.6,129.6z M965.3,130.7l-4,10.9l-4-10.9C959.7,132.1,962.7,132.1,965.3,130.7L965.3,130.7z  "/>
                <path id="path10566-gensym002-gensym002" fill-rule="evenodd" d="M956.5,28.2l4.7-12.7l4.7,12.7C963.1,26.2,959.4,26.2,956.5,28.2L956.5,28.2z"/>
                <path id="path10568-gensym002-gensym002" fill-rule="evenodd" d="M961.2,15.2c-0.1,0-0.3,0.1-0.3,0.2l-4.7,12.7c-0.1,0.2,0,0.4,0.2,0.5  c0.1,0,0.2,0,0.3,0c2.7-1.9,6.3-1.9,8.9,0c0.2,0.1,0.4,0.1,0.5-0.1c0.1-0.1,0.1-0.2,0-0.3l-4.7-12.7  C961.5,15.2,961.4,15.1,961.2,15.2L961.2,15.2z M961.2,16.6l4,10.9c-2.5-1.4-5.5-1.4-8,0L961.2,16.6z"/>
                <path id="path11562-gensym002-gensym002" d="M965.9,11.5H964l-5.5-10.3v10.3h-1.4V0h2.4l5,9.4V0h1.4L965.9,11.5z"/>
                <path id="path11565-gensym002-gensym002" d="M965.4,155c0,0.4-0.1,0.9-0.3,1.3c-0.2,0.4-0.5,0.8-0.9,1.1c-0.4,0.3-0.9,0.6-1.4,0.8  c-0.5,0.2-1.2,0.3-2,0.3c-0.8,0-1.6-0.1-2.2-0.2c-0.7-0.2-1.3-0.4-2-0.7v-1.9h0.1c0.6,0.5,1.3,0.9,2,1.1s1.5,0.4,2.2,0.4  c1,0,1.7-0.2,2.2-0.5c0.5-0.4,0.8-0.8,0.8-1.4c0-0.5-0.1-0.9-0.4-1.1c-0.2-0.2-0.6-0.4-1.1-0.6c-0.4-0.1-0.8-0.2-1.3-0.3  c-0.4-0.1-0.9-0.2-1.4-0.3c-1-0.2-1.8-0.6-2.3-1.1c-0.5-0.5-0.7-1.2-0.7-2.1c0-1,0.4-1.8,1.2-2.4c0.8-0.6,1.9-0.9,3.1-0.9  c0.8,0,1.6,0.1,2.2,0.2c0.7,0.2,1.3,0.3,1.8,0.6v1.8h-0.1c-0.4-0.4-1-0.7-1.7-0.9c-0.7-0.2-1.4-0.4-2.2-0.4c-0.8,0-1.5,0.2-2,0.5  c-0.5,0.3-0.7,0.8-0.7,1.3c0,0.5,0.1,0.9,0.4,1.1s0.7,0.5,1.3,0.6c0.3,0.1,0.8,0.2,1.4,0.3c0.6,0.1,1.1,0.2,1.6,0.3  c0.9,0.2,1.5,0.6,1.9,1C965.2,153.5,965.4,154.1,965.4,155L965.4,155z"/>
                <path id="path11568-gensym002-gensym002" d="M1039.4,84h-7.6V72.5h7.6v1.4h-6.1V77h6.1v1.4h-6.1v4.3h6.1V84z"/>
                <path id="path11571-gensym002-gensym002" d="M892.2,74.1l-3,11.5h-1.7L885,76l-2.4,9.6H881l-3.1-11.5h1.6l2.4,9.6l2.4-9.6h1.6l2.4,9.7l2.4-9.7H892.2z"/>
                <path id="path12895-gensym002-gensym002" d="M124.3,813.3v1.6h433.9v-1.6H124.3z"/>
                <path id="path12891-gensym002-gensym002" fill-rule="evenodd" d="M555.1,810.9v6.3h6.3v-6.3H555.1z"/>
                <path id="path12893-gensym002-gensym002" fill-rule="evenodd" d="M554.6,810.5v0.4v6.8h7.2v-7.2H554.6z M555.5,811.4h5.5v5.5h-5.5V811.4z"/>
                <path id="path12883-gensym002-gensym002" fill-rule="evenodd" d="M121.1,810.9v6.3h6.3v-6.3H121.1z"/>
                <path id="path12885-gensym002-gensym002" fill-rule="evenodd" d="M120.7,810.5v0.4v6.8h7.2v-7.2H120.7z M121.6,811.4h5.5v5.5h-5.5V811.4z"/>
                <path id="path12849-gensym002-gensym002" d="M584.7,813.3v1.6h433.9v-1.6H584.7z"/>
                <path id="path12845-gensym002-gensym002" fill-rule="evenodd" d="M1015.4,810.9v6.3h6.3v-6.3H1015.4z"/>
                <path id="path12847-gensym002-gensym002" fill-rule="evenodd" d="M1015,810.5v0.4v6.8h7.2v-7.2H1015z M1015.9,811.4h5.5v5.5h-5.5V811.4z"/>
                <path id="path12837-gensym002-gensym002" fill-rule="evenodd" d="M581.5,810.9v6.3h6.3v-6.3H581.5z"/>
                <path id="path12839-gensym002-gensym002" fill-rule="evenodd" d="M581.1,810.5v0.4v6.8h7.2v-7.2H581.1z M581.9,811.4h5.5v5.5h-5.5V811.4z"/>
                <path id="path11574-gensym002-gensym002" d="M325.5,826.7c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1  c-0.6,0.2-1.3,0.3-2.2,0.3h-1.7v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2  C325.4,825.3,325.5,825.9,325.5,826.7L325.5,826.7z M323.8,826.7c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.3-0.4-0.6-0.7-0.8  c-0.3-0.2-0.6-0.3-0.9-0.4c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6  c0.3-0.3,0.5-0.6,0.6-0.9C323.7,827.4,323.8,827.1,323.8,826.7L323.8,826.7z"/>
                <path id="path11576-gensym002-gensym002" d="M335.7,830.9c0,1.6-0.4,2.8-1.2,3.8c-0.8,0.9-1.9,1.4-3.2,1.4c-1.3,0-2.4-0.5-3.2-1.4  c-0.8-0.9-1.2-2.2-1.2-3.8s0.4-2.8,1.2-3.8c0.8-0.9,1.9-1.4,3.2-1.4c1.3,0,2.4,0.5,3.2,1.4C335.3,828,335.7,829.3,335.7,830.9z   M334,830.9c0-1.3-0.2-2.2-0.7-2.8c-0.5-0.6-1.1-0.9-2-0.9c-0.9,0-1.5,0.3-2,0.9c-0.5,0.6-0.7,1.6-0.7,2.8c0,1.2,0.2,2.2,0.7,2.8  c0.5,0.6,1.2,0.9,2,0.9c0.8,0,1.5-0.3,2-0.9C333.8,833,334,832.1,334,830.9L334,830.9z"/>
                <path id="path11578-gensym002-gensym002" d="M349,829.2c0,1.2-0.3,2.3-0.8,3.2c-0.5,1-1.2,1.7-2,2.2c-0.6,0.4-1.2,0.6-1.9,0.8c-0.7,0.2-1.6,0.2-2.8,0.2  h-3.2v-13h3.2c1.2,0,2.2,0.1,2.9,0.3c0.7,0.2,1.3,0.4,1.8,0.8c0.9,0.6,1.5,1.3,2,2.2C348.7,826.9,349,828,349,829.2L349,829.2z   M347.2,829.2c0-1-0.2-1.9-0.5-2.6c-0.3-0.7-0.9-1.3-1.5-1.7c-0.5-0.3-1-0.5-1.6-0.6c-0.6-0.1-1.2-0.2-2-0.2H340v10h1.6  c0.8,0,1.5-0.1,2.1-0.2c0.6-0.1,1.2-0.3,1.7-0.7c0.6-0.4,1.1-1,1.4-1.6C347,831.1,347.2,830.2,347.2,829.2L347.2,829.2z"/>
                <path id="path11580-gensym002-gensym002" d="M365.3,835.7h-6.8v-1.3h2.6v-8.7h-2.6v-1.2c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6L365.3,835.7z"/>
                <path id="path11583-gensym002-gensym002" d="M785.5,826.7c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1  c-0.6,0.2-1.3,0.3-2.2,0.3h-1.7v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2  C785.4,825.3,785.5,825.9,785.5,826.7z M783.8,826.7c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4  c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9  C783.7,827.4,783.8,827.1,783.8,826.7L783.8,826.7z"/>
                <path id="path11585-gensym002-gensym002" d="M795.7,830.9c0,1.6-0.4,2.8-1.2,3.8c-0.8,0.9-1.9,1.4-3.2,1.4c-1.3,0-2.4-0.5-3.2-1.4  c-0.8-0.9-1.2-2.2-1.2-3.8c0-1.6,0.4-2.8,1.2-3.8c0.8-0.9,1.9-1.4,3.2-1.4c1.3,0,2.4,0.5,3.2,1.4C795.3,828,795.7,829.3,795.7,830.9  z M794,830.9c0-1.3-0.2-2.2-0.7-2.8c-0.5-0.6-1.1-0.9-2-0.9c-0.9,0-1.5,0.3-2,0.9c-0.5,0.6-0.7,1.6-0.7,2.8c0,1.2,0.2,2.2,0.7,2.8  c0.5,0.6,1.2,0.9,2,0.9c0.8,0,1.5-0.3,2-0.9C793.8,833,794,832.1,794,830.9L794,830.9z"/>
                <path id="path11587-gensym002-gensym002" d="M809,829.2c0,1.2-0.3,2.3-0.8,3.2c-0.5,1-1.2,1.7-2,2.2c-0.6,0.4-1.2,0.6-1.9,0.8c-0.7,0.2-1.6,0.2-2.8,0.2  h-3.2v-13h3.2c1.2,0,2.2,0.1,2.9,0.3c0.7,0.2,1.3,0.4,1.8,0.8c0.9,0.6,1.5,1.3,2,2.2C808.7,826.9,809,828,809,829.2z M807.2,829.2  c0-1-0.2-1.9-0.5-2.6c-0.3-0.7-0.9-1.3-1.5-1.7c-0.5-0.3-1-0.5-1.6-0.6c-0.6-0.1-1.2-0.2-2-0.2H800v10h1.6c0.8,0,1.5-0.1,2.1-0.2  c0.6-0.1,1.2-0.3,1.7-0.7c0.6-0.4,1.1-1,1.4-1.6C807.1,831.1,807.2,830.2,807.2,829.2L807.2,829.2z"/>
                <path id="path11589-gensym002-gensym002" d="M826,835.7h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3s-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6c0.7-0.2,1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2c-0.2,0.4-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6  h6.8L826,835.7z"/>
                <path id="path1569-gensym002-gensym002" fill="none" stroke="#000000" stroke-width="1.0583" d="M188,346.2v275.5l302.8-275.5v275.5L188,346.2"/>
                <path id="path1571-gensym002-gensym002" fill="none" stroke="#000000" stroke-width="1.0583" d="M651.9,346.2v275.5l303.3-275.5v275.5L651.9,346.2z"/>
                <path id="path1573-gensym002-gensym002" fill="none" stroke="#000000" stroke-width="1.0583" d="M490.7,346.2l-302.8,0L339.2,89.7"/>
                <path id="path1575-gensym002-gensym002" fill="none" stroke="#000000" stroke-width="1.0583" d="M188,346.2L803.6,91.1"/>
                <path id="path1577-gensym002-gensym002" fill="none" stroke="#000000" stroke-width="1.0583" d="M339.2,89.7l151.5,256.5L803.6,91.1"/>
                <path id="path1579-gensym002-gensym002" fill="none" stroke="#000000" stroke-width="1.0583" d="M339.2,89.7l312.7,256.5L803.6,91.1"/>
                <path id="path1581-gensym002-gensym002" fill="none" stroke="#000000" stroke-width="1.0583" d="M955.2,346.2L339.2,89.7"/>
                <path id="path1583-gensym002-gensym002" fill="none" stroke="#000000" stroke-width="1.0583" d="M955.2,346.2L803.6,91.1"/>
                <path id="path1585-gensym002-gensym002" fill="none" stroke="#000000" stroke-width="1.0583" stroke-dasharray="8.4666,8.4666" d="M188,621.7h302.8"/>
                <path id="path1701-gensym002-gensym002" fill="none" stroke="#000000" stroke-width="1.0583" d="M188,621.7L187.8,765"/>
                <path id="path1703-gensym002-gensym002" fill="none" stroke="#000000" stroke-width="1.0583" d="M406.3,765l84.4-143.3l78.8,137.2l82.3-137.2l87.8,142.5  "/>
                <path id="path1701-0-gensym002-gensym002" fill="none" stroke="#000000" stroke-width="1.0583" d="M955.2,621.7L955,765"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-gensym002-gensym002" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="339.2" cy="71.7" rx="55.5" ry="57.2"/>
                <path id="path11607-gensym002-gensym002" d="M313.9,64.7h-6.3v16.1h-2.4V64.7h-6.3v-2.2h15L313.9,64.7z"/>
                <path id="path11609-gensym002-gensym002" d="M327.4,74c0,2.2-0.6,4-1.7,5.3c-1.1,1.3-2.6,1.9-4.5,1.9c-1.9,0-3.4-0.6-4.5-1.9c-1.1-1.3-1.7-3-1.7-5.3  s0.6-4,1.7-5.3c1.1-1.3,2.6-1.9,4.5-1.9c1.9,0,3.3,0.6,4.5,1.9C326.9,70,327.4,71.7,327.4,74z M325.1,74c0-1.8-0.3-3.1-1-3.9  c-0.7-0.9-1.6-1.3-2.8-1.3c-1.2,0-2.2,0.4-2.8,1.3c-0.7,0.9-1,2.2-1,3.9c0,1.7,0.3,3,1,3.9c0.7,0.9,1.6,1.3,2.8,1.3  c1.2,0,2.1-0.4,2.8-1.3C324.8,77,325.1,75.7,325.1,74L325.1,74z"/>
                <path id="path11611-gensym002-gensym002" d="M342.4,64.7h-8.9v5.1h7.7V72h-7.7v8.8h-2.4V62.6h11.3V64.7z"/>
                <path id="path11613-gensym002-gensym002" d="M365.1,80.8h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L365.1,80.8z"/>
                <path id="path11615-gensym002-gensym002" d="M379.6,80.8H370v-1.9h3.7V66.7H370v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L379.6,80.8z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-gensym002-gensym002" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="188" cy="346.2" rx="55.5" ry="57.2"/>
                <path id="path11618-gensym002-gensym002" d="M153.5,347.7c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5  c1.3,0.4,2.3,0.9,3,1.6S153.5,346.4,153.5,347.7L153.5,347.7z"/>
                <path id="path11620-gensym002-gensym002" d="M168.8,345.9c0,1.1-0.2,2.1-0.5,3c-0.3,0.9-0.7,1.7-1.3,2.3c-0.5,0.6-1.1,1.1-1.9,1.4  c-0.7,0.3-1.5,0.5-2.2,0.5c-0.7,0-1.3-0.1-1.9-0.2c-0.6-0.2-1.1-0.4-1.7-0.7v5.7h-2.2v-18.7h2.2v1.4c0.6-0.5,1.3-0.9,2-1.3  c0.7-0.4,1.5-0.5,2.4-0.5c1.6,0,2.8,0.6,3.7,1.9C168.4,342,168.8,343.7,168.8,345.9L168.8,345.9z M166.5,346c0-1.6-0.3-2.9-0.8-3.7  s-1.4-1.2-2.5-1.2c-0.6,0-1.3,0.1-1.9,0.4c-0.6,0.3-1.3,0.7-1.9,1.1v7.7c0.6,0.3,1.2,0.5,1.6,0.6c0.5,0.1,1,0.2,1.6,0.2  c1.2,0,2.2-0.4,2.9-1.3S166.5,347.7,166.5,346L166.5,346z"/>
                <path id="path11622-gensym002-gensym002" d="M174.7,337h-2.5v-2.4h2.5V337z M174.5,352.9h-2.2v-13.7h2.2V352.9z"/>
                <path id="path11624-gensym002-gensym002" d="M190.1,352.9h-2.2v-7.8c0-0.6,0-1.2-0.1-1.8c-0.1-0.6-0.2-1-0.4-1.3c-0.2-0.3-0.5-0.6-0.9-0.8  c-0.4-0.2-0.9-0.3-1.4-0.3c-0.6,0-1.2,0.2-1.9,0.5c-0.7,0.3-1.3,0.7-1.9,1.2v10.2H179v-13.7h2.2v1.5c0.7-0.6,1.4-1.1,2.2-1.4  c0.7-0.3,1.5-0.5,2.3-0.5c1.4,0,2.5,0.4,3.3,1.3c0.8,0.9,1.1,2.2,1.1,3.8L190.1,352.9z"/>
                <path id="path11626-gensym002-gensym002" d="M205.1,352.9h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4  c0.4-0.2,0.6-0.5,0.9-0.8c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L205.1,352.9z"/>
                <path id="path11628-gensym002-gensym002" d="M220.5,352.9H211v-1.9h3.7v-12.2H211v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L220.5,352.9z"/>
                <path id="path11630-gensym002-gensym002" d="M236,352.9h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V352.9z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-5-gensym002-gensym002" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="803.6" cy="73.1" rx="55.5" ry="57.2"/>
                <path id="path11633-gensym002-gensym002" d="M777.7,66.1h-6.3v16.1h-2.4V66.1h-6.3V64h15V66.1z"/>
                <path id="path11635-gensym002-gensym002" d="M791.3,75.4c0,2.2-0.6,4-1.7,5.3c-1.1,1.3-2.6,1.9-4.5,1.9c-1.9,0-3.4-0.6-4.5-1.9c-1.1-1.3-1.7-3-1.7-5.3  c0-2.2,0.6-4,1.7-5.3c1.1-1.3,2.6-1.9,4.5-1.9c1.9,0,3.3,0.6,4.5,1.9C790.7,71.4,791.3,73.2,791.3,75.4z M788.9,75.4  c0-1.8-0.3-3.1-1-3.9c-0.7-0.9-1.6-1.3-2.8-1.3c-1.2,0-2.2,0.4-2.8,1.3c-0.7,0.9-1,2.2-1,3.9c0,1.7,0.3,3,1,3.9  c0.7,0.9,1.6,1.3,2.8,1.3c1.2,0,2.1-0.4,2.8-1.3C788.6,78.4,788.9,77.1,788.9,75.4L788.9,75.4z"/>
                <path id="path11637-gensym002-gensym002" d="M806.2,66.1h-8.9v5.1h7.7v2.2h-7.7v8.8h-2.4V64h11.3V66.1z"/>
                <path id="path11639-gensym002-gensym002" d="M828.9,82.2h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  V82.2z"/>
                <path id="path11641-gensym002-gensym002" d="M844.4,82.2h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  V82.2z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-gensym002-gensym002" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="490.7" cy="346.2" rx="55.5" ry="57.2"/>
                <path id="path11644-gensym002-gensym002" d="M455.8,347.8c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8s2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5  c1.3,0.4,2.3,0.9,3,1.6C455.5,345.4,455.8,346.4,455.8,347.8L455.8,347.8z"/>
                <path id="path11646-gensym002-gensym002" d="M471.1,346c0,1.1-0.2,2.1-0.5,3c-0.3,0.9-0.7,1.7-1.3,2.3c-0.5,0.6-1.1,1.1-1.9,1.4  c-0.7,0.3-1.5,0.5-2.2,0.5c-0.7,0-1.3-0.1-1.9-0.2c-0.6-0.2-1.1-0.4-1.7-0.7v5.7h-2.2v-18.7h2.2v1.4c0.6-0.5,1.3-0.9,2-1.3  c0.7-0.4,1.5-0.5,2.4-0.5c1.6,0,2.8,0.6,3.7,1.9C470.6,342,471.1,343.7,471.1,346L471.1,346z M468.8,346c0-1.6-0.3-2.9-0.8-3.7  c-0.5-0.8-1.4-1.2-2.5-1.2c-0.6,0-1.3,0.1-1.9,0.4c-0.6,0.3-1.3,0.7-1.9,1.1v7.7c0.6,0.3,1.2,0.5,1.6,0.6c0.5,0.1,1,0.2,1.6,0.2  c1.2,0,2.2-0.4,2.9-1.3S468.8,347.7,468.8,346L468.8,346z"/>
                <path id="path11648-gensym002-gensym002" d="M476.9,337h-2.5v-2.4h2.5V337z M476.8,353h-2.2v-13.7h2.2V353z"/>
                <path id="path11650-gensym002-gensym002" d="M492.3,353h-2.2v-7.8c0-0.6,0-1.2-0.1-1.8c-0.1-0.6-0.2-1-0.4-1.3c-0.2-0.3-0.5-0.6-0.9-0.8  c-0.4-0.2-0.9-0.3-1.4-0.3c-0.6,0-1.2,0.2-1.9,0.5s-1.3,0.7-1.9,1.2V353h-2.2v-13.7h2.2v1.5c0.7-0.6,1.4-1.1,2.2-1.4  c0.7-0.3,1.5-0.5,2.3-0.5c1.4,0,2.5,0.4,3.3,1.3c0.8,0.9,1.1,2.2,1.1,3.8V353z"/>
                <path id="path11652-gensym002-gensym002" d="M507.3,353h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V353z"/>
                <path id="path11654-gensym002-gensym002" d="M522.8,353h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L522.8,353z"/>
                <path id="path11656-gensym002-gensym002" d="M539.3,353h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  V353z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-gensym002-gensym002" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="651.9" cy="346.2" rx="55.5" ry="57.2"/>
                <path id="path11659-gensym002-gensym002" d="M617.5,347.8c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5  c1.3,0.4,2.3,0.9,3,1.6S617.5,346.4,617.5,347.8L617.5,347.8z"/>
                <path id="path11661-gensym002-gensym002" d="M632.7,346c0,1.1-0.2,2.1-0.5,3c-0.3,0.9-0.7,1.7-1.3,2.3c-0.5,0.6-1.1,1.1-1.9,1.4  c-0.7,0.3-1.5,0.5-2.2,0.5c-0.7,0-1.3-0.1-1.9-0.2c-0.6-0.2-1.1-0.4-1.7-0.7v5.7h-2.2v-18.7h2.2v1.4c0.6-0.5,1.3-0.9,2-1.3  c0.7-0.4,1.5-0.5,2.4-0.5c1.6,0,2.8,0.6,3.7,1.9C632.3,342,632.7,343.7,632.7,346L632.7,346z M630.4,346c0-1.6-0.3-2.9-0.8-3.7  c-0.5-0.8-1.4-1.2-2.5-1.2c-0.6,0-1.3,0.1-1.9,0.4c-0.6,0.3-1.3,0.7-1.9,1.1v7.7c0.6,0.3,1.2,0.5,1.6,0.6c0.5,0.1,1,0.2,1.6,0.2  c1.2,0,2.2-0.4,2.9-1.3C630.1,349,630.4,347.7,630.4,346L630.4,346z"/>
                <path id="path11663-gensym002-gensym002" d="M638.6,337h-2.5v-2.4h2.5V337z M638.5,353h-2.2v-13.7h2.2V353z"/>
                <path id="path11665-gensym002-gensym002" d="M654,353h-2.2v-7.8c0-0.6,0-1.2-0.1-1.8c-0.1-0.6-0.2-1-0.4-1.3c-0.2-0.3-0.5-0.6-0.9-0.8  c-0.4-0.2-0.9-0.3-1.4-0.3c-0.6,0-1.2,0.2-1.9,0.5s-1.3,0.7-1.9,1.2V353h-2.2v-13.7h2.2v1.5c0.7-0.6,1.4-1.1,2.2-1.4  c0.7-0.3,1.5-0.5,2.3-0.5c1.4,0,2.5,0.4,3.3,1.3c0.8,0.9,1.1,2.2,1.1,3.8L654,353z"/>
                <path id="path11667-gensym002-gensym002" d="M669,353h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V353z"/>
                <path id="path11669-gensym002-gensym002" d="M685.5,353h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2H674  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  V353z"/>
                <path id="path11671-gensym002-gensym002" d="M700,353h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L700,353z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-1-gensym002-gensym002" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="955.2" cy="346.2" rx="55.5" ry="57.2"/>
                <path id="path11674-gensym002-gensym002" d="M920.2,347.8c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4s2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5  c1.3,0.4,2.3,0.9,3,1.6C919.9,345.4,920.2,346.4,920.2,347.8L920.2,347.8z"/>
                <path id="path11676-gensym002-gensym002" d="M935.5,346c0,1.1-0.2,2.1-0.5,3c-0.3,0.9-0.7,1.7-1.3,2.3c-0.5,0.6-1.1,1.1-1.9,1.4  c-0.7,0.3-1.5,0.5-2.2,0.5c-0.7,0-1.3-0.1-1.9-0.2c-0.6-0.2-1.1-0.4-1.7-0.7v5.7h-2.2v-18.7h2.2v1.4c0.6-0.5,1.3-0.9,2-1.3  c0.7-0.4,1.5-0.5,2.4-0.5c1.6,0,2.8,0.6,3.7,1.9C935.1,342,935.5,343.7,935.5,346L935.5,346z M933.2,346c0-1.6-0.3-2.9-0.8-3.7  c-0.5-0.8-1.4-1.2-2.5-1.2c-0.6,0-1.3,0.1-1.9,0.4c-0.6,0.3-1.3,0.7-1.9,1.1v7.7c0.6,0.3,1.2,0.5,1.6,0.6c0.5,0.1,1,0.2,1.6,0.2  c1.2,0,2.2-0.4,2.9-1.3C932.9,349,933.2,347.7,933.2,346z"/>
                <path id="path11678-gensym002-gensym002" d="M941.4,337h-2.5v-2.4h2.5V337z M941.3,353H939v-13.7h2.2V353z"/>
                <path id="path11680-gensym002-gensym002" d="M956.8,353h-2.2v-7.8c0-0.6,0-1.2-0.1-1.8c-0.1-0.6-0.2-1-0.4-1.3c-0.2-0.3-0.5-0.6-0.9-0.8  c-0.4-0.2-0.9-0.3-1.4-0.3c-0.6,0-1.2,0.2-1.9,0.5c-0.7,0.3-1.3,0.7-1.9,1.2V353h-2.2v-13.7h2.2v1.5c0.7-0.6,1.4-1.1,2.2-1.4  c0.7-0.3,1.5-0.5,2.3-0.5c1.4,0,2.5,0.4,3.3,1.3c0.8,0.9,1.1,2.2,1.1,3.8V353z"/>
                <path id="path11682-gensym002-gensym002" d="M971.8,353h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V353z"/>
                <path id="path11684-gensym002-gensym002" d="M988.3,353h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4s-1.7,0.7-2.5,1.2h-0.1v-2.6  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L988.3,353z"/>
                <path id="path11686-gensym002-gensym002" d="M1003.7,353h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L1003.7,353z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-gensym002-gensym002" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="188" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11689-gensym002-gensym002" d="M152.8,631.1h-11.2v-18.2h2.4V629h8.8V631.1z"/>
                <path id="path11691-gensym002-gensym002" d="M166.1,624.5h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6L166.1,624.5z M163.9,622.8c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H163.9z"/>
                <path id="path11693-gensym002-gensym002" d="M179.8,631.1h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L179.8,631.1z M177.6,627.7v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9  c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C176.4,628.6,177,628.2,177.6,627.7  z"/>
                <path id="path11695-gensym002-gensym002" d="M191.2,614.3h-0.1c-0.2-0.1-0.6-0.1-1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4v11.7h-2.2v-11.7h-1.5v-1.9h1.5V617c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2L191.2,614.3z"/>
                <path id="path11697-gensym002-gensym002" d="M203.3,631.1h-9.6v-1.9h3.7V617h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L203.3,631.1z"/>
                <path id="path11699-gensym002-gensym002" d="M218.8,631.1h-9.6v-1.9h3.7V617h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L218.8,631.1z"/>
                <path id="path11701-gensym002-gensym002" d="M234.3,631.1h-9.6v-1.9h3.7V617h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L234.3,631.1z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-4-gensym002-gensym002" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="490.7" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11704-gensym002-gensym002" d="M455.1,631.1h-11.2v-18.2h2.4V629h8.8V631.1z"/>
                <path id="path11706-gensym002-gensym002" d="M468.3,624.5h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6L468.3,624.5z M466.2,622.8c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H466.2z"/>
                <path id="path11708-gensym002-gensym002" d="M482,631.1h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5s0.4,1.3,0.4,2.2L482,631.1z   M479.8,627.7v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9c-0.4,0.4-0.6,0.9-0.6,1.6  c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C478.7,628.6,479.3,628.2,479.8,627.7L479.8,627.7z"/>
                <path id="path11710-gensym002-gensym002" d="M493.5,614.3h-0.1c-0.2-0.1-0.6-0.1-1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4v11.7h-2.2v-11.7H485v-1.9h1.5V617c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2L493.5,614.3z"/>
                <path id="path11712-gensym002-gensym002" d="M505.6,631.1H496v-1.9h3.7V617H496v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V631.1z"/>
                <path id="path11714-gensym002-gensym002" d="M521.1,631.1h-9.6v-1.9h3.7V617h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V631.1z"/>
                <path id="path11716-gensym002-gensym002" d="M537.6,631.1h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2H526  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  V631.1z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-2-gensym002-gensym002" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="651.9" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11719-gensym002-gensym002" d="M616.7,631.1h-11.2v-18.2h2.4V629h8.8V631.1z"/>
                <path id="path11721-gensym002-gensym002" d="M630,624.5h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8s-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6L630,624.5z M627.9,622.8c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H627.9z"/>
                <path id="path11723-gensym002-gensym002" d="M643.7,631.1h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5s0.4,1.3,0.4,2.2L643.7,631.1z   M641.5,627.7v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9c-0.4,0.4-0.6,0.9-0.6,1.6  c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C640.3,628.6,640.9,628.2,641.5,627.7z"/>
                <path id="path11725-gensym002-gensym002" d="M655.2,614.3h-0.1c-0.2-0.1-0.6-0.1-1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4v11.7h-2.2v-11.7h-1.5v-1.9h1.5V617c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2L655.2,614.3z"/>
                <path id="path11727-gensym002-gensym002" d="M667.3,631.1h-9.6v-1.9h3.7V617h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L667.3,631.1z"/>
                <path id="path11729-gensym002-gensym002" d="M683.8,631.1h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  V631.1z"/>
                <path id="path11731-gensym002-gensym002" d="M698.2,631.1h-9.6v-1.9h3.7V617h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L698.2,631.1z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-1-4-gensym002-gensym002" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="955.2" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11734-gensym002-gensym002" d="M919.5,631.1h-11.2v-18.2h2.4V629h8.8V631.1z"/>
                <path id="path11736-gensym002-gensym002" d="M932.8,624.5H923c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6L932.8,624.5z M930.6,622.8c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H930.6z"/>
                <path id="path11738-gensym002-gensym002" d="M946.5,631.1h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L946.5,631.1z M944.3,627.7v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9  c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5  C943.1,628.6,943.7,628.2,944.3,627.7z"/>
                <path id="path11740-gensym002-gensym002" d="M958,614.3h-0.1c-0.2-0.1-0.6-0.1-1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4v11.7h-2.2v-11.7h-1.5v-1.9h1.5V617c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2L958,614.3z"/>
                <path id="path11742-gensym002-gensym002" d="M970,631.1h-9.6v-1.9h3.7V617h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V631.1z"/>
                <path id="path11744-gensym002-gensym002" d="M986.5,631.1h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2H975  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L986.5,631.1z"/>
                <path id="path11746-gensym002-gensym002" d="M1002,631.1h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  V631.1z"/>
              </svg>
            </artwork>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-single-plane-topology.ascii-art">               ^ N      +--------+          +--------+
Level 2        |        |ToF   21|          |ToF   22|
           W &lt;-*-&gt; E    ++-+--+-++          ++-+--+-++
               |         | |  | |            | |  | |
             S v      P111/2  P121/2         | |  | |
                         MHP  MHP            | |  | |
                         ^ ^  ^ ^            | |  | |
                         | |  | |            | |  | |                       
          +--------------+ |  +-----------+  | |  | +---------------+
          |                |    |         |  | |  |                 |
          |    +-----------------------------+ |  |                 ^
          |    |           |    |         |    |  |                All
          0/0  0/0        0/0   +-----------------------------+    TIEs
          v    v           v              |    |  |           |     |
          |    |           +-+    +&lt;-0/0----------+           |     |
          |    |             |    |       |    |              |     |
        +-+----++ Optional +-+----++     ++----+-+           ++-----++
Level 1 |       | E/W Link |       |     |       |           |       |
        |Spin111+----------+Spin112|     |Spin121|           |Spin122|
        +-+---+-+          ++----+-+     +-+---+-+           ++---+--+
          |   |             |    |         |   |              |   |
          |   +---0/0---&gt;-----+ 0/0        |   +----------------+ |
         0/0                | |  |         |                  | | |
          |   +---&lt;-0/0-----+ |  v         |   +--------------+ | |
          v   |               |  |         |   |                | |
        +-+---+-+          +--+--+-+     +-+---+-+          +---+-+-+
Level 0 |       |   L2L    |       |     |       |          |       |
        |Leaf111+~~~~~~~~~~+Leaf112|     |Leaf121|          |Leaf122|
        +-+-----+          +-+---+-+     +--+--+-+          +-+-----+
          +                  +    \        /   +              +
          Prefix111   Prefix112    \      /   Prefix121    Prefix122
                                  Multi-homed
                                    Prefix
        +---------- PoD 1 ---------+     +---------- PoD 2 ---------+</artwork>
          </artset>
        </figure>
        <t>The topology in <xref target="pic-topo-three" format="default"/>
                        is referred to in all further considerations.
                    This figure depicts
                    a generic "single-plane fat tree" and the concepts explained using
                    three levels
                    apply by induction to further levels and higher degrees
                    of connectivity. </t>	
        <figure anchor="partitioned-spine">
          <name>Topology with Multiple Planes</name>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-multiplane-topology.svg"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 3593.8 4401" xml:space="preserve">
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1704.7" cy="1772" r="64.6"/>
                <g>
                  <path d="M1707.1,1798.6v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H1707.1z M1707,1780.5v-23.3l-16.4,23.3H1707z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1460.2" cy="1884.5" r="64.6"/>
                <g>
                  <path d="M1462.6,1911v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H1462.6z M1462.5,1892.9v-23.3l-16.4,23.3H1462.5z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1454.3" cy="2255.6" r="64.6"/>
                <g>
                  <path d="M1456.7,2282.2v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H1456.7z M1456.6,2264v-23.3l-16.4,23.3H1456.6z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="884.9" cy="2136.3" r="64.6"/>
                <g>
                  <path d="M870,2126.6v-4.9c4.7-0.5,7.9-1.2,9.7-2.3c1.8-1.1,3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H870z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2352,3867.9l-1633.4-1594"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M3530.5,3630.9l-2100-480v-1560l2103.3,438.9  L3530.5,3630.9z"/>
                <path fill="#FFFFFF" fill-opacity="0.9073" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M3532,3631.5l-2100-480  v-1560l2103.3,438.9L3532,3631.5z"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3403.9,3403l-547.3-1306.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3383.4,3417.7L1749.8,1818.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3391,3410.8L2311.1,1944.2"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M3322.1,3741.8l-2100-480v-1560l2103.3,438.9  L3322.1,3741.8z"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3146.4,3520.6L2066.6,2056.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3138.9,3527.4L1505.4,1930.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2802,3430.8l-224-1294"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2783,3437.3l-724.9-1375.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2771.5,3445L1500.6,1934.8"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M2722.1,3980.7l-2100-480v-1560l2103.3,438.9  L2722.1,3980.7z"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2570.9,3759.6L1491.5,2308.3"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2563.4,3766.5L930.2,2182.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2583.9,3751.7l-546.8-1291.3"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M2522.1,4082.3l-2100-480v-1560l2103.3,438.9  L2522.1,4082.3z"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2372.5,3853.3l-547.1-1301.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2359.5,3861.1L1279.8,2400"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2393.5,3915.3L680.2,2236.5"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M2324.3,4160.7l-2100-480v-1560l2103.3,438.9  L2324.3,4160.7z"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2147,3939.7L1067.7,2492.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2139.5,3946.7L448.8,2317.3"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2159.7,3931.9l-581.1-1352.2"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M1848.1,71.1l2.7,1757.2L60.7,2646.5l-6-1760.9  L1848.1,71.1z"/>
                <ellipse transform="matrix(0.9176 -0.3975 0.3975 0.9176 -38.8253 632.0195)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="1505.3" cy="409.7" rx="9.9" ry="9.9"/>
                <ellipse transform="matrix(0.9176 -0.3975 0.3975 0.9176 -25.5149 651.4398)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="1558.8" cy="387.3" rx="9.9" ry="9.9"/>
                <ellipse transform="matrix(0.9176 -0.3975 0.3975 0.9176 -12.2049 670.8604)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="1612.3" cy="364.9" rx="9.9" ry="9.9"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="529.9" cy="834.7" r="64.6"/>
                <g>
                  <path d="M513,849.7c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1   c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4   c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7   c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C510.5,856.8,511.4,853,513,849.7z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="824.3" cy="706.5" r="64.6"/>
                <g>
                  <path d="M808.2,729.4c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7   c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1v-5.7   c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9   c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2   c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3   c1.5,2.1,2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12s-7.8,4.6-13.7,4.6C815.4,734.4,811,732.8,808.2,729.4z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1119.4" cy="577.3" r="64.6"/>
                <g>
                  <path d="M1121.8,603.8v-12.5h-22.5V585l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H1121.8z M1121.7,585.7v-23.3l-16.4,23.3H1121.7z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1701.2" cy="322.4" r="64.6"/>
                <g>
                  <path d="M1684,310.6h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1.1,2.1,1.6,5,1.6,8.9v24.6h-6.6   v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9   c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V310.6z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M255.8,1020.8l394.8,1146.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M266,1016.3l586.3,1064.3"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M281.4,1002.4l1138.9,832.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M291.3,991l1356.5,750.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M525.1,899.1L464,2256"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M534.6,899.1l130.2,1264.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M545.1,897.4l321,1177.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M571.6,884l844.7,953.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M579.6,875.9l1073.9,856.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M808.3,769L475.2,2257.5"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M816,770.5l-138.2,1393"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M825.1,771l55.1,1300.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M853.4,764.1L1428,1828.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M864.3,757.2l798.2,966.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1094.9,637L483.9,2260.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1100.7,639L688.4,2165.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1107.9,640.7L892.6,2072.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1133.8,640.2l308.2,1182.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1146.2,636l528.5,1078.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1383.2,504.1L490.4,2262.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1387.5,506.2l-691,1661.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1414.1,511.9l42.1,1308.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1425.9,510.8L1689,1709.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1665.8,376.3L495.1,2265.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1669.1,378.3l-966.6,1792"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1673.1,380.4L909.8,2076.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1689.4,385.8l-221.3,1434.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1699.4,386.8l3.2,1320.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M885.9,2132.9L1416,450.6"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M2102,4279.5L2,3799.5v-1560l2103.3,438.9  L2102,4279.5z"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M234.5,1024.3l-6.6,1327.2"/>
                <path fill-opacity="0" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M59.3,2251.4l1.4,395.1l593-271L59.3,2251.4z"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1379.3,501.8L261.4,2359.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M516,897.7L239.7,2352.3"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M801.4,766.8L249,2354.5"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="673.4" cy="2227.9" r="64.6"/>
                <g>
                  <path d="M658.5,2218.1v-4.9c4.7-0.5,7.9-1.2,9.7-2.3c1.8-1.1,3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H658.5z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1662.8,374.2L265.4,2362.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1089.7,634.5L256.1,2357.2"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M2418.1,189.3l2.7,1743.3l-1776,811.7l-6-1746.9  L2418.1,189.3z"/>
                <ellipse transform="matrix(0.9176 -0.3975 0.3975 0.9176 -39.3284 868.141)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="2074.6" cy="528.9" rx="9.9" ry="9.9"/>
                <ellipse transform="matrix(0.9176 -0.3975 0.3975 0.9176 -26.018 887.5613)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="2128.1" cy="506.5" rx="9.9" ry="9.9"/>
                <ellipse transform="matrix(0.9176 -0.3975 0.3975 0.9176 -12.7079 906.9819)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="2181.6" cy="484.1" rx="9.9" ry="9.9"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1099.3" cy="954" r="64.6"/>
                <g>
                  <path d="M1082.4,969c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1   c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4   c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7   c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C1079.9,976.1,1080.8,972.3,1082.4,969z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1393.7" cy="825.8" r="64.6"/>
                <g>
                  <path d="M1377.6,848.7c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7   c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1V823   c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9   c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2   c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3   c1.5,2.1,2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12s-7.8,4.6-13.7,4.6C1384.8,853.7,1380.4,852.1,1377.6,848.7z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1688.8" cy="696.6" r="64.6"/>
                <g>
                  <path d="M1691.2,723.1v-12.5h-22.5v-6.3l23.5-32.6h5.4V705h7.6v5.6h-7.6v12.5H1691.2z M1691.1,705v-23.3l-16.4,23.3H1691.1z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1983.3" cy="566.7" r="64.6"/>
                <g>
                  <path d="M1970.4,580.2c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1   c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3c-1.6,0.9-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2h-21.8   l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8   c-3,3.7-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H1970.4z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2270.6" cy="441.6" r="64.6"/>
                <g>
                  <path d="M2253.4,429.8h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1.1,2.1,1.6,5,1.6,8.9v24.6h-6.6   V444c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9   c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V429.8z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M803.9,1143.6l-6.6,1327.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M825.2,1140.1L1220,2286.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M835.3,1135.6l586.3,1064.3"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M855.7,1118l1121.7,847.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M860.7,1110.3l1356.5,750.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1085.4,1017L809.1,2471.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1094.3,1018.3l-62.9,1356.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1104,1018.4l130.2,1264.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1114.4,1016.7l321,1177.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1141,1003.3l844.7,953.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1149,995.2l1073.9,856.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1370.7,886L818.4,2473.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1377.7,888.2l-334.9,1488.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1385.4,889.7l-138.2,1393"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1394.5,890.3l55.1,1300.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1422.8,883.3l574.6,1064.5"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1433.6,876.5l798.2,966.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1659.1,753.8L825.5,2476.5"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1664.3,756.2l-612.7,1622.5"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1670.1,758.3l-412.4,1526.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1677.2,760L1462,2191.5"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1703.2,759.4l308.3,1182.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1715.6,755.2l528.5,1078.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1948.6,621L830.7,2479.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1952.5,623.3l-894.4,1758.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1956.9,625.5l-691,1661.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1983.4,631.2l42.1,1308.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1995.3,630.1l263.1,1198.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2232.1,493.5L834.7,2481.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2235.1,495.5L1063,2384"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2238.4,497.6l-966.6,1792"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2242.5,499.7L1479.2,2196"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2258.8,505.1l-221.3,1434.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2268.7,506.1l3.2,1320.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1962.4,627.7l-502.6,1622.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M799,1075l228.1,1365.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2236.6,494.5L1064.6,2383"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1242.7" cy="2347.2" r="64.6"/>
                <g>
                  <path d="M1245.1,2373.7v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H1245.1z M1245,2355.6v-23.3l-16.4,23.3H1245z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2815.6,3492.1l-2.2-1059.2"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M2985,331.8l2.7,1749.2l-1782,814.4l-6-1752.8  L2985,331.8z"/>
                <ellipse transform="matrix(0.9176 -0.3975 0.3975 0.9176 -50.7919 1102.3374)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="2633.9" cy="673.7" rx="9.9" ry="9.9"/>
                <ellipse transform="matrix(0.9176 -0.3975 0.3975 0.9176 -37.4815 1121.7576)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="2687.4" cy="651.3" rx="9.9" ry="9.9"/>
                <ellipse transform="matrix(0.9176 -0.3975 0.3975 0.9176 -24.1714 1141.1782)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="2740.9" cy="628.9" rx="9.9" ry="9.9"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1363.4" cy="1223.9" r="64.6"/>
                <g>
                  <path d="M1348.5,1214.1v-4.9c4.7-0.5,7.9-1.2,9.7-2.3c1.8-1.1,3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H1348.5z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1658.6" cy="1098.8" r="64.6"/>
                <g>
                  <path d="M1641.7,1113.8c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1   c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4   c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7   c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1H1639C1639.2,1120.9,1640.1,1117.1,1641.7,1113.8z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1953" cy="970.5" r="64.6"/>
                <g>
                  <path d="M1936.9,993.4c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7   c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1v-5.7   c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9   c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2   c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3   s2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12s-7.8,4.6-13.7,4.6C1944.1,998.4,1939.7,996.8,1936.9,993.4z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2248.1" cy="841.3" r="64.6"/>
                <g>
                  <path d="M2250.5,867.8v-12.5H2228V849l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2250.5z M2250.4,849.7v-23.3l-16.4,23.3H2250.4z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2542.6" cy="711.4" r="64.6"/>
                <g>
                  <path d="M2529.7,724.9c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1   c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3c-1.6,0.9-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2h-21.8   l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8   c-3,3.7-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H2529.7z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2829.9" cy="586.4" r="64.6"/>
                <g>
                  <path d="M2812.7,574.6h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1,2.1,1.6,5,1.6,8.9v24.6h-6.6   v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9   c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V574.6z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1361.2,1288.3l-4.7,1327.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1371.8,1287.8l207.3,1277.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1382.8,1285.4l396.4,1146.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1393.1,1281.1l587.7,1063.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1414.3,1263.6l1123,846.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1419.5,1255.9l1356.9,749.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1644.6,1161.7l-276.3,1454.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1653.6,1163.1L1590.8,2520"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1663.2,1163.1l130.2,1264.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1673.7,1161.5l321,1177.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1700.3,1148l845.7,952.3"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1708.3,1139.9l1073.9,856.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1930,1030.8l-552.3,1587.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1936.9,1033L1602,2521.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1944.6,1034.5l-138.2,1393"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1953.7,1035l55.1,1300.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1982.2,1028.1l576,1063.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1992.9,1021.2l798.2,966.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2218.3,898.6l-833.6,1722.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2223.5,901l-612.7,1622.5"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2229.4,903l-412.4,1526.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2236.5,904.8l-215.3,1431.5"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2262.6,904.2l309.9,1181.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2274.8,900l528.5,1078.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2507.9,765.8L1390,2623.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2511.8,768.1l-894.4,1758.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2516.2,770.2l-691,1661.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2542.8,775.9l43.9,1308.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2554.6,774.8l263.1,1198.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2791.4,638.2L1394,2626.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2794.4,640.3L1622.3,2528.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2797.7,642.3l-966.6,1792"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2801.7,644.4l-763.3,1696.3"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2818.2,649.8l-219.5,1434.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2828,650.9l3.2,1320.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2521.4,772.3l-512.2,1618.6"/>
                <path fill-opacity="0" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M1204.4,2490.4l1.4,405.1l608.1-277.9  L1204.4,2490.4z"/>
                <path fill="#FFFFFF" fill-opacity="0.1725" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M645.6,2373.8l1.3,370.5  l556.2-254.2L645.6,2373.8z"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1117.4,577.2"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="798.9" cy="2535.3" r="64.6"/>
                <g>
                  <path d="M782,2550.4c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1   c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4   c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7   c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C779.5,2557.5,780.4,2553.7,782,2550.4z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1030.5" cy="2439.8" r="64.6"/>
                <g>
                  <path d="M1013.6,2454.8c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1   c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4   c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7   c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C1011.1,2461.9,1012,2458.1,1013.6,2454.8z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2029.6" cy="2003.8" r="64.6"/>
                <g>
                  <path d="M2032,2030.3v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2032z M2031.9,2012.2v-23.3l-16.4,23.3H2031.9z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2274.1" cy="1891.3" r="64.6"/>
                <g>
                  <path d="M2276.5,1917.9v-12.5H2254v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2276.5z M2276.4,1899.7v-23.3l-16.4,23.3H2276.4z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1686.8,696.5"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1955.4" cy="2846.3" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1358.3" cy="2680.1" r="64.6"/>
                <g>
                  <path d="M1342.2,2703.1c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7   c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1v-5.7   c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9   c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2   c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3   c1.5,2.1,2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12s-7.8,4.6-13.7,4.6C1349.4,2708.1,1345,2706.4,1342.2,2703.1z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1589.8" cy="2584.5" r="64.6"/>
                <g>
                  <path d="M1573.7,2607.5c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7   c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1v-5.7   c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9   c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2   c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3   c1.5,2.1,2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12c-3.2,3.1-7.8,4.6-13.7,4.6C1580.9,2612.5,1576.5,2610.8,1573.7,2607.5z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1802.1" cy="2491.9" r="64.6"/>
                <g>
                  <path d="M1786,2514.9c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7   c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1v-5.7   c0.7,0.1,1.2,0.1,1.7,0.1s0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9   c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2   c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3   c1.5,2.1,2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12c-3.2,3.1-7.8,4.6-13.7,4.6C1793.2,2519.9,1788.8,2518.2,1786,2514.9z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2013.6" cy="2400.3" r="64.6"/>
                <g>
                  <path d="M2016,2426.9v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2016z M2015.9,2408.8v-23.3l-16.4,23.3H2015.9z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2588.9" cy="2148.5" r="64.6"/>
                <g>
                  <path d="M2591.3,2175.1v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2591.3z M2591.2,2156.9v-23.3l-16.4,23.3H2591.2z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2833.4" cy="2036.1" r="64.6"/>
                <g>
                  <path d="M2835.8,2062.6v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2835.8z M2835.7,2044.5v-23.3l-16.4,23.3H2835.7z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2248.1,841.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1908.3,4065L274.6,2462.3"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2795.9,641.2L1622.5,2528.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1550.2,3983.7L270.1,2466.3"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1381.5,2740.3l547.4,1310"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1915.9,4058.1l-1080-1469.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1211.7,3898.5L263.9,2470.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1580,3968.8l-212.6-1224.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1561.2,3975.9L827.7,2593.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M875.5,3812.7L216.9,2405.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1252.3,3886.9l98.5-1142.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1227.4,3890.4l-410.7-1293"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1246.8,3951.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M925.8,3809.4l407.8-1069.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M897.5,3806.2l-95.4-1206.4"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="3430.5" cy="3461.9" r="64.6"/>
                <g>
                  <path d="M3413.3,3450.1h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1,2.1,1.6,5,1.6,8.9v24.6h-6.6   v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9   c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V3450.1z"/>
                </g>
                <ellipse transform="matrix(0.1862 -0.9825 0.9825 0.1862 -1073.8678 5763.5967)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="2942.4" cy="3530.1" rx="9.9" ry="9.9"/>
                <ellipse transform="matrix(0.1862 -0.9825 0.9825 0.1862 -1038.8994 5828.8135)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="2999.2" cy="3541.6" rx="9.9" ry="9.9"/>
                <ellipse transform="matrix(0.1862 -0.9825 0.9825 0.1862 -1003.9323 5894.0303)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="3056.1" cy="3553.1" rx="9.9" ry="9.9"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2610.7" cy="3810.5" r="64.6"/>
                <g>
                  <path d="M2593.5,3798.7h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1.1,2.1,1.6,5,1.6,8.9v24.6   h-6.6v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2   c-1.1,1.3-1.8,2.6-2.1,3.9c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V3798.7z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="3186" cy="3571.6" r="64.6"/>
                <g>
                  <path d="M3168.8,3559.8h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1,2.1,1.6,5,1.6,8.9v24.6h-6.6   V3574c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9   c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V3559.8z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2399.2" cy="3912.1" r="64.6"/>
                <g>
                  <path d="M2382,3900.3h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1.1,2.1,1.6,5,1.6,8.9v24.6h-6.6   v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9   c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V3900.3z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2185.2,3925.9l4.9-1181.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2397.3,3847.5l3.1-1200"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2186.9" cy="3990.5" r="64.6"/>
                <g>
                  <path d="M2169.7,3978.7h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1,2.1,1.6,5,1.6,8.9v24.6h-6.6   v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9   c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V3978.7z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2608.7,3745.9l0.4-1176.2"/>
                <ellipse transform="matrix(0.9187 -0.3949 0.3949 0.9187 -1304.4105 1437.3346)" stroke="#000000" stroke-width="0.204" stroke-miterlimit="10" cx="2839.6" cy="3887.6" rx="12.2" ry="12.2"/>
                <ellipse transform="matrix(0.9187 -0.3949 0.3949 0.9187 -1272.8198 1483.1362)" stroke="#000000" stroke-width="0.204" stroke-miterlimit="10" cx="2966.7" cy="3833.7" rx="12.2" ry="12.2"/>
                <ellipse transform="matrix(0.9187 -0.3949 0.3949 0.9187 -1241.2523 1528.9048)" stroke="#000000" stroke-width="0.204" stroke-miterlimit="10" cx="3093.6" cy="3779.9" rx="12.2" ry="12.2"/>
                <ellipse transform="matrix(0.1862 -0.9825 0.9825 0.1862 -2602.1714 4981.7129)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="1706.2" cy="4061.7" rx="9.9" ry="9.9"/>
                <ellipse transform="matrix(0.1862 -0.9825 0.9825 0.1862 -2567.2029 5046.9292)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="1763.1" cy="4073.2" rx="9.9" ry="9.9"/>
                <ellipse transform="matrix(0.1862 -0.9825 0.9825 0.1862 -2532.2358 5112.146)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="1819.9" cy="4084.7" rx="9.9" ry="9.9"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1955.4" cy="4109.2" r="64.6"/>
                <g>
                  <path d="M1938.2,4097.4h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1.1,2.1,1.6,5,1.6,8.9v24.6   h-6.6v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2   c-1.1,1.3-1.8,2.6-2.1,3.9c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V4097.4z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="216.1" cy="3709.9" r="64.6"/>
                <g>
                  <path d="M201.2,3700.1v-4.9c4.7-0.5,7.9-1.2,9.7-2.3c1.8-1.1,3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H201.2z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M543.3,3728.7L242.8,2479.2"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="560.3" cy="3791.1" r="64.6"/>
                <g>
                  <path d="M543.4,3806.1c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1   c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4   c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7   c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C540.9,3813.2,541.8,3809.4,543.4,3806.1z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="904.5" cy="3870.4" r="64.6"/>
                <g>
                  <path d="M888.4,3893.3c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7   c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1v-5.7   c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9   c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2   c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3   c1.5,2.1,2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12c-3.2,3.1-7.8,4.6-13.7,4.6C895.6,3898.3,891.2,3896.7,888.4,3893.3z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1248.7" cy="3951.4" r="64.6"/>
                <g>
                  <path d="M1251.1,3977.9v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H1251.1z M1251,3959.8v-23.3l-16.4,23.3H1251z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M214.8,3645.3l12.1-1164.8"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1592.9" cy="4032.1" r="64.6"/>
                <g>
                  <path d="M1580,4045.6c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1   c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3c-1.6,0.9-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2h-21.8   l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8   c-3,3.7-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H1580z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M596.7,3737.7l722.7-1006.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M570.5,3727.3L785,2598.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M263.2,3665.7l1046.3-943.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M243.2,3651.3l525.5-1058.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3184.2,3507l4.5-1205.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3169.7,3509.1L2846,2099.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3422.6,750.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3428.6,3397.3l2.1-1198.4"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M3589,495.5l2.7,1757.2l-1790.2,818.2l-6-1760.9  L3589,495.5z"/>
                <ellipse transform="matrix(0.9176 -0.3975 0.3975 0.9176 -67.8393 1353.3546)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="3230.9" cy="840.3" rx="9.9" ry="9.9"/>
                <ellipse transform="matrix(0.9176 -0.3975 0.3975 0.9176 -54.5289 1372.7748)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="3284.4" cy="817.9" rx="9.9" ry="9.9"/>
                <ellipse transform="matrix(0.9176 -0.3975 0.3975 0.9176 -41.2189 1392.1954)" stroke="#000000" stroke-width="0.1653" stroke-miterlimit="10" cx="3337.9" cy="795.5" rx="9.9" ry="9.9"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1960.6" cy="1390.5" r="64.6"/>
                <g>
                  <path d="M1945.7,1380.7v-4.9c4.7-0.5,7.9-1.2,9.7-2.3s3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H1945.7z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2255.7" cy="1265.4" r="64.6"/>
                <g>
                  <path d="M2238.8,1280.4c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1   c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4   c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7   c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C2236.3,1287.5,2237.2,1283.7,2238.8,1280.4z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2550.1" cy="1137.1" r="64.6"/>
                <g>
                  <path d="M2534,1160c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7   c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1v-5.7   c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9   c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2   c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3   c1.5,2.1,2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12s-7.8,4.6-13.7,4.6C2541.2,1165,2536.8,1163.4,2534,1160z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2845.2" cy="1007.9" r="64.6"/>
                <g>
                  <path d="M2847.6,1034.4v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2847.6z M2847.5,1016.3V993l-16.4,23.3H2847.5z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="3139.8" cy="878" r="64.6"/>
                <g>
                  <path d="M3126.9,891.5c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1   c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3s-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2h-21.8   l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8   c-3,3.7-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H3126.9z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="3427" cy="753" r="64.6"/>
                <g>
                  <path d="M3409.8,741.2h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1,2.1,1.6,5,1.6,8.9v24.6h-6.6   v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9   c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V741.2z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1960.3,1455l-4.7,1327.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1970.8,1454.2l205.5,1278.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1981.7,1451.4l396.4,1146.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1991.8,1446.9l587.7,1063.5"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2012.1,1429.3l1122.4,846.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2017.1,1421.7L3374,2171.5"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2243.7,1328.8l-276.3,1454.5"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2252.7,1329.8l-62.8,1356.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2262.3,1329.6l130.2,1264.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2272.7,1327.6l321,1177.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2298.5,1313.7l844.6,953.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2306.2,1305.6l1073.9,856.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2528.9,1198.1l-552.3,1587.7"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2535.9,1200.1l-334.9,1488.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2543.7,1201.3l-138.2,1393"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2552.8,1201.6l55.1,1300.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2580.8,1193.9l574.6,1064.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2591.2,1186.9l798.2,966.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2817.1,1066l-833.6,1722.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2822.4,1068.3l-612.7,1622.5"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2828.3,1070.2l-412.4,1526"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2835.6,1071.7l-215.3,1431.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2861.5,1070.3l308.2,1182.3"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2873.6,1065.9l528.5,1078.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3106.5,933.3L1988.7,2791.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3110.5,935.5l-894.3,1758.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3115,937.6l-691,1661.3"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3141.8,942.5l42.1,1308.1"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3153.6,941l263.1,1198.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3430.3,2138.1l-3.2-1320.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3195.8,2251.3l221.3-1434.6"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2637.2,2508.1l763.3-1696.3"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M2429.8,2601.7l966.5-1791.9"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1991.2,2792.6L3389.8,805.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3120.6,939.6l-504.7,1619.5"/>
                <path fill="#FFFFFF" fill-opacity="0.1162" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" d="M1800,2614.7l1.6,456.2  l303.1-138.6l0.5-254L1800,2614.7z"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M3393,807.8L2190.3,2746.5"/>
                <ellipse transform="matrix(0.9187 -0.3949 0.3949 0.9187 -759.6281 1299.8922)" stroke="#000000" stroke-width="0.204" stroke-miterlimit="10" cx="2778.1" cy="2495.4" rx="12.2" ry="12.2"/>
                <ellipse transform="matrix(0.9187 -0.3949 0.3949 0.9187 -728.0374 1345.694)" stroke="#000000" stroke-width="0.204" stroke-miterlimit="10" cx="2905.2" cy="2441.5" rx="12.2" ry="12.2"/>
                <ellipse transform="matrix(0.9187 -0.3949 0.3949 0.9187 -696.4698 1391.4624)" stroke="#000000" stroke-width="0.204" stroke-miterlimit="10" cx="3032.1" cy="2387.7" rx="12.2" ry="12.2"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1955.3" cy="2846.7" r="64.6"/>
                <g>
                  <path d="M1957.7,2873.3v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H1957.7z M1957.6,2855.1v-23.3l-16.4,23.3H1957.6z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2186.9" cy="2751.1" r="64.6"/>
                <g>
                  <path d="M2189.3,2777.7v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2189.3z M2189.2,2759.5v-23.3l-16.4,23.3H2189.2z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2399.1" cy="2658.5" r="64.6"/>
                <g>
                  <path d="M2401.5,2685.1v-12.5H2379v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2401.5z M2401.4,2667v-23.3L2385,2667H2401.4z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2610.7" cy="2567" r="64.6"/>
                <g>
                  <path d="M2613.1,2593.5V2581h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2613.1z M2613,2575.4v-23.3l-16.4,23.3H2613z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="3186" cy="2315.1" r="64.6"/>
                <g>
                  <path d="M3188.4,2341.7v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H3188.4z M3188.3,2323.5v-23.3l-16.4,23.3H3188.3z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="3430.5" cy="2202.7" r="64.6"/>
                <g>
                  <path d="M3432.9,2229.3v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H3432.9z M3432.8,2211.1v-23.3l-16.4,23.3H3432.8z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="1414" cy="447.4" r="64.6"/>
                <g>
                  <path d="M1401.1,460.9c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1   c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3c-1.6,0.9-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2H1405   l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8   c-3,3.7-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H1401.1z"/>
                </g>
                <path fill="none" stroke="#000000" stroke-width="4" d="M234,951.6l223.7,1365.8"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1610,3969.8l324.7-1062.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1282.1,3896.1l637.2-996.4"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M949.8,3824.3l958.4-934"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M613.1,3753.9l1288.2-872.3"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M273.5,3680.4l1623.7-806.2"/>
                <path fill="none" stroke="#000000" stroke-width="4" d="M1953.4,4044.7l0-1133.9"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="229.6" cy="2416.1" r="64.6"/>
                <g>
                  <path d="M214.7,2406.3v-4.9c4.7-0.5,7.9-1.2,9.7-2.3c1.8-1.1,3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H214.7z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="461.1" cy="2320.5" r="64.6"/>
                <g>
                  <path d="M446.2,2310.7v-4.9c4.7-0.5,7.9-1.2,9.7-2.3c1.8-1.1,3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H446.2z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="804.2" cy="1079.1" r="64.6"/>
                <g>
                  <path d="M789.3,1069.3v-4.9c4.7-0.5,7.9-1.2,9.7-2.3c1.8-1.1,3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H789.3z"/>
                </g>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="234.8" cy="959.8" r="64.6"/>
                <g>
                  <path d="M219.9,950v-4.9c4.7-0.5,7.9-1.2,9.7-2.3c1.8-1.1,3.2-3.6,4.1-7.5h5.1v51.1H232V950H219.9z"/>
                </g>
                <path fill="none" stroke="#000000" d="M2184.9,3990.5"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="1.0759" cx="2813" cy="3494.5" r="64.6"/>
                <g>
                  <path d="M2800.1,3508c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1   c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3c-1.6,0.9-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2H2804   l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8   s-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H2800.1z"/>
                </g>
                <g>
                  <path d="M2718.2,385.8l21.5-9.7c4.2-1.9,8.2-2.2,11.9-1c3.7,1.2,6.5,4,8.5,8.4c1.7,3.7,2,7.5,0.9,11.4c-1.1,3.8-4,6.8-8.8,9   l-15,6.7l9.1,20.3l-6.5,2.9L2718.2,385.8z M2746.4,381c-1.7,0-3.8,0.5-6.3,1.6l-12.8,5.8l7.5,16.6l12.8-5.8c2.9-1.3,5-3,6.2-5   c1.2-2.1,1.2-4.6-0.2-7.8C2751.9,382.9,2749.5,381.1,2746.4,381z"/>
                  <path d="M2761.6,366.3l5.9-2.6l21.6,48l-5.9,2.6L2761.6,366.3z"/>
                  <path d="M2807.1,378c1.3-0.8,1.9-1.8,1.9-2.9c0-0.6-0.2-1.5-0.6-2.4c-0.9-2-2.3-3.1-4.1-3.4c-1.8-0.3-4.1,0.2-6.7,1.4   c-3.1,1.4-4.9,3.2-5.4,5.4c-0.3,1.2-0.2,2.8,0.4,4.7l-5.5,2.5c-1.8-4.4-1.8-8,0.1-10.9c1.9-2.9,4.7-5.1,8.2-6.7   c4.1-1.8,7.8-2.6,11.1-2.2c3.2,0.4,5.6,2.3,7.1,5.6l9.1,20.2c0.3,0.6,0.6,1,1,1.3c0.4,0.3,1,0.2,1.8-0.2c0.3-0.1,0.5-0.3,0.9-0.4   c0.3-0.2,0.6-0.4,1-0.6l2,4.3c-0.8,0.7-1.4,1.1-1.9,1.4c-0.4,0.3-1.1,0.6-1.9,1c-2,0.9-3.8,0.9-5.4-0.2c-0.8-0.5-1.6-1.5-2.5-2.8   c-0.5,2.1-1.6,4.2-3.3,6.4s-3.9,3.9-6.6,5.1c-3.2,1.5-6.3,1.7-9.3,0.6c-2.9-1-5.1-3-6.4-6c-1.5-3.2-1.6-6.2-0.4-8.9   c1.2-2.7,3.4-5,6.5-6.9L2807.1,378z M2801.8,399.5c1.7,0.4,3.4,0.2,5.1-0.5c2.1-0.9,3.9-2.3,5.4-4.1c2.6-3.1,3-6.4,1.4-10l-2.1-4.7   c-0.5,0.8-1.3,1.6-2.3,2.4c-1,0.8-2,1.5-3,2.1l-3.3,2.1c-2,1.2-3.4,2.4-4.2,3.5c-1.4,1.8-1.5,3.9-0.5,6.1   C2798.9,398,2800.1,399.1,2801.8,399.5z"/>
                  <path d="M2819.3,355.9l5.6-2.5l2.2,5c0.7-2.8,1.8-5,3.3-6.8c1.4-1.7,3.3-3.1,5.6-4.1c5-2.2,9.1-2,12.4,0.7c1.8,1.5,3.5,4,5.1,7.5   l10.1,22.4l-6,2.7l-9.9-22c-1-2.1-2-3.7-3.3-4.7c-2-1.7-4.4-1.9-7.2-0.7c-1.4,0.6-2.5,1.3-3.2,2c-1.4,1.2-2.4,2.8-3,4.8   c-0.5,1.6-0.6,3.1-0.3,4.4c0.3,1.4,0.9,3.2,1.9,5.5l8.2,18.3l-5.9,2.6L2819.3,355.9z"/>
                  <path d="M2878.5,330.5c2.8,0.1,5.3,0.8,7.3,2.1c2,1.2,3.7,2.9,5.1,5.1c1.1,1.5,2.4,3.9,4,7.5l-25.4,11.4c1.7,3.5,3.8,6,6.3,7.4   c2.5,1.5,5.4,1.4,8.7,0c3-1.4,5-3.5,5.9-6.3c0.5-1.6,0.6-3.3,0.3-5.1l5.8-2.6c0.4,1.4,0.6,3,0.4,5c-0.2,2-0.5,3.7-1.1,5.2   c-1,2.5-2.7,4.7-5,6.5c-1.2,1-2.8,1.9-4.5,2.7c-4.3,1.9-8.7,2-13.1,0.2c-4.4-1.8-7.9-5.6-10.5-11.3c-2.5-5.6-3.1-10.9-1.6-15.7   c1.5-4.9,4.6-8.4,9.5-10.6C2873,330.8,2875.7,330.3,2878.5,330.5z M2886.8,343.2c-1.4-2.4-2.8-4.2-4.4-5.4   c-2.9-2.1-6.2-2.3-9.9-0.6c-2.7,1.2-4.5,3.2-5.4,6c-0.9,2.8-0.8,5.7,0.5,8.7L2886.8,343.2z"/>
                  <path d="M2942.7,289c4.8,1.7,8.2,4.5,10.4,8.4l-6.3,2.8c-2.1-2.8-4.6-4.6-7.5-5.5c-2.9-0.9-6.3-0.4-10.1,1.3c-4.6,2.1-7.6,5.4-9,10   c-1.4,4.6-0.5,10.3,2.6,17.2c2.5,5.6,5.9,9.6,10,11.9c4.1,2.3,8.8,2.4,13.9,0.1c4.7-2.1,7.5-5.6,8.3-10.4c0.4-2.5,0.3-5.5-0.5-9   l6.3-2.8c1.7,5.3,1.8,10.4,0.2,15.2c-1.9,5.8-6.1,10.1-12.5,13c-5.5,2.5-10.9,2.9-16.2,1.2c-6.9-2.2-12.5-8-16.7-17.4   c-3.2-7.1-3.9-13.7-2.3-19.9c1.8-6.7,6.2-11.7,13.2-14.8C2932.6,287.8,2938,287.3,2942.7,289z"/>
                </g>
                <g>
                  <path d="M3322.2,549.4l21.5-9.7c4.2-1.9,8.2-2.2,11.9-1c3.7,1.2,6.5,4,8.5,8.4c1.7,3.7,2,7.5,0.9,11.4c-1.1,3.8-4,6.8-8.8,9   l-15,6.7l9.1,20.3l-6.5,2.9L3322.2,549.4z M3350.3,544.7c-1.7,0-3.8,0.5-6.3,1.6l-12.8,5.8l7.5,16.6l12.8-5.8c2.9-1.3,5-3,6.2-5   c1.2-2.1,1.2-4.6-0.2-7.8C3355.9,546.6,3353.5,544.8,3350.3,544.7z"/>
                  <path d="M3365.5,529.9l5.9-2.6l21.6,48l-5.9,2.6L3365.5,529.9z"/>
                  <path d="M3411,541.7c1.3-0.8,1.9-1.8,1.9-2.9c0-0.6-0.2-1.5-0.6-2.4c-0.9-2-2.3-3.1-4.1-3.4c-1.8-0.3-4.1,0.2-6.7,1.4   c-3.1,1.4-4.9,3.2-5.4,5.4c-0.3,1.2-0.2,2.8,0.4,4.7l-5.5,2.5c-1.8-4.4-1.8-8,0.1-10.9c1.9-2.9,4.7-5.1,8.2-6.7   c4.1-1.8,7.8-2.6,11.1-2.2c3.2,0.4,5.6,2.3,7.1,5.6l9.1,20.2c0.3,0.6,0.6,1,1,1.3c0.4,0.3,1,0.2,1.8-0.2c0.3-0.1,0.5-0.3,0.9-0.4   c0.3-0.2,0.6-0.4,1-0.6l2,4.3c-0.8,0.7-1.4,1.1-1.9,1.4c-0.4,0.3-1.1,0.6-1.9,1c-2,0.9-3.8,0.9-5.4-0.2c-0.8-0.5-1.6-1.5-2.5-2.8   c-0.5,2.1-1.6,4.2-3.3,6.4s-3.9,3.9-6.6,5.1c-3.2,1.5-6.3,1.7-9.3,0.6c-2.9-1-5.1-3-6.4-6c-1.5-3.2-1.6-6.2-0.4-8.9   c1.2-2.7,3.4-5,6.5-6.9L3411,541.7z M3405.8,563.1c1.7,0.4,3.4,0.2,5.1-0.5c2.1-0.9,3.9-2.3,5.4-4.1c2.6-3.1,3-6.4,1.4-10l-2.1-4.7   c-0.5,0.8-1.3,1.6-2.3,2.4c-1,0.8-2,1.5-3,2.1l-3.3,2.1c-2,1.2-3.4,2.4-4.2,3.5c-1.4,1.8-1.5,3.9-0.5,6.1   C3402.9,561.7,3404.1,562.7,3405.8,563.1z"/>
                  <path d="M3423.3,519.6l5.6-2.5l2.2,5c0.7-2.8,1.8-5,3.3-6.8c1.4-1.7,3.3-3.1,5.6-4.1c5-2.2,9.1-2,12.4,0.7c1.8,1.5,3.5,4,5.1,7.5   l10.1,22.4l-6,2.7l-9.9-22c-1-2.1-2-3.7-3.3-4.7c-2-1.7-4.4-1.9-7.2-0.7c-1.4,0.6-2.5,1.3-3.2,2c-1.4,1.2-2.4,2.8-3,4.8   c-0.5,1.6-0.6,3.1-0.3,4.4c0.3,1.4,0.9,3.2,1.9,5.5l8.2,18.3l-5.9,2.6L3423.3,519.6z"/>
                  <path d="M3482.5,494.1c2.8,0.1,5.3,0.8,7.3,2.1c2,1.2,3.7,2.9,5.1,5.1c1.1,1.5,2.4,3.9,4,7.5l-25.4,11.4c1.7,3.5,3.8,6,6.3,7.4   c2.5,1.5,5.4,1.4,8.7,0c3-1.4,5-3.5,5.9-6.3c0.5-1.6,0.6-3.3,0.3-5.1l5.8-2.6c0.4,1.4,0.6,3,0.4,5c-0.2,2-0.5,3.7-1.1,5.2   c-1,2.5-2.7,4.7-5,6.5c-1.2,1-2.8,1.9-4.5,2.7c-4.3,1.9-8.7,2-13.1,0.2c-4.4-1.8-7.9-5.6-10.5-11.3c-2.5-5.6-3.1-10.9-1.6-15.7   c1.5-4.9,4.6-8.4,9.5-10.6C3477,494.5,3479.7,494,3482.5,494.1z M3490.8,506.9c-1.4-2.4-2.8-4.2-4.4-5.4c-2.9-2.1-6.2-2.3-9.9-0.6   c-2.7,1.2-4.5,3.2-5.4,6c-0.9,2.8-0.8,5.7,0.5,8.7L3490.8,506.9z"/>
                  <path d="M3511.5,464.3l19.2-8.6c6.5-2.9,12.6-2.9,18.3,0.2c5.1,2.8,9.1,7.5,12.1,14.1c2.3,5.1,3.4,10.1,3.4,15.1   c-0.1,8.8-4.2,15-12.3,18.6l-19.1,8.6L3511.5,464.3z M3548.5,498.7c2.2-1,3.8-2,5-3.1c2.1-2,3.4-4.5,3.9-7.6   c0.4-2.5,0.2-5.4-0.6-8.7c-0.5-2-1.1-3.7-1.8-5.2c-2.7-5.9-5.9-10-9.7-12.3c-3.8-2.2-8.2-2.2-13.4,0.1l-11.3,5.1l16.6,36.8   L3548.5,498.7z"/>
                </g>
                <g>
                  <path d="M2154.2,239.2l21.5-9.7c4.2-1.9,8.2-2.2,11.9-1c3.7,1.2,6.5,4,8.5,8.4c1.7,3.7,2,7.5,0.9,11.4c-1.1,3.8-4,6.8-8.8,9   l-15,6.7l9.1,20.3l-6.5,2.9L2154.2,239.2z M2182.3,234.5c-1.7,0-3.8,0.5-6.3,1.6l-12.8,5.8l7.5,16.6l12.8-5.8c2.9-1.3,5-3,6.2-5   c1.2-2.1,1.2-4.6-0.2-7.8C2187.9,236.4,2185.5,234.6,2182.3,234.5z"/>
                  <path d="M2197.5,219.7l5.9-2.6l21.6,48l-5.9,2.6L2197.5,219.7z"/>
                  <path d="M2243,231.5c1.3-0.8,1.9-1.8,1.9-2.9c0-0.6-0.2-1.5-0.6-2.4c-0.9-2-2.3-3.1-4.1-3.4c-1.8-0.3-4.1,0.2-6.7,1.4   c-3.1,1.4-4.9,3.2-5.4,5.4c-0.3,1.2-0.2,2.8,0.4,4.7l-5.5,2.5c-1.8-4.4-1.8-8,0.1-10.9c1.9-2.9,4.7-5.1,8.2-6.7   c4.1-1.8,7.8-2.6,11.1-2.2c3.2,0.4,5.6,2.3,7.1,5.6l9.1,20.2c0.3,0.6,0.6,1,1,1.3c0.4,0.3,1,0.2,1.8-0.2c0.3-0.1,0.5-0.3,0.9-0.4   s0.6-0.4,1-0.6l2,4.3c-0.8,0.7-1.4,1.1-1.9,1.4c-0.4,0.3-1.1,0.6-1.9,1c-2,0.9-3.8,0.9-5.4-0.2c-0.8-0.5-1.6-1.5-2.5-2.8   c-0.5,2.1-1.6,4.2-3.3,6.4s-3.9,3.9-6.6,5.1c-3.2,1.5-6.3,1.7-9.3,0.6c-2.9-1-5.1-3-6.4-6c-1.5-3.2-1.6-6.2-0.4-8.9   c1.2-2.7,3.4-5,6.5-6.9L2243,231.5z M2237.8,252.9c1.7,0.4,3.4,0.2,5.1-0.5c2.1-0.9,3.9-2.3,5.4-4.1c2.6-3.1,3-6.4,1.4-10l-2.1-4.7   c-0.5,0.8-1.3,1.6-2.3,2.4c-1,0.8-2,1.5-3,2.1l-3.3,2.1c-2,1.2-3.4,2.4-4.2,3.5c-1.4,1.8-1.5,3.9-0.5,6.1   C2234.9,251.5,2236.1,252.5,2237.8,252.9z"/>
                  <path d="M2255.3,209.4l5.6-2.5l2.2,5c0.7-2.8,1.8-5,3.3-6.8c1.4-1.7,3.3-3.1,5.6-4.1c5-2.2,9.1-2,12.4,0.7c1.8,1.5,3.5,4,5.1,7.5   l10.1,22.4l-6,2.7l-9.9-22c-1-2.1-2-3.7-3.3-4.7c-2-1.7-4.4-1.9-7.2-0.7c-1.4,0.6-2.5,1.3-3.2,2c-1.4,1.2-2.4,2.8-3,4.8   c-0.5,1.6-0.6,3.1-0.3,4.4c0.3,1.4,0.9,3.2,1.9,5.5l8.2,18.3l-5.9,2.6L2255.3,209.4z"/>
                  <path d="M2314.5,183.9c2.8,0.1,5.3,0.8,7.3,2.1c2,1.2,3.7,2.9,5.1,5.1c1.1,1.5,2.4,3.9,4,7.5l-25.4,11.4c1.7,3.5,3.8,6,6.3,7.4   c2.5,1.5,5.4,1.4,8.7,0c3-1.4,5-3.5,5.9-6.3c0.5-1.6,0.6-3.3,0.3-5.1l5.8-2.6c0.4,1.4,0.6,3,0.4,5c-0.2,2-0.5,3.7-1.1,5.2   c-1,2.5-2.7,4.7-5,6.5c-1.2,1-2.8,1.9-4.5,2.7c-4.3,1.9-8.7,2-13.1,0.2c-4.4-1.8-7.9-5.6-10.5-11.3c-2.5-5.6-3.1-10.9-1.6-15.7   c1.5-4.9,4.6-8.4,9.5-10.6C2309,184.3,2311.7,183.8,2314.5,183.9z M2322.8,196.7c-1.4-2.4-2.8-4.2-4.4-5.4   c-2.9-2.1-6.2-2.3-9.9-0.6c-2.7,1.2-4.5,3.2-5.4,6c-0.9,2.8-0.8,5.7,0.5,8.7L2322.8,196.7z"/>
                  <path d="M2343,154.3l20.7-9.3c5.7-2.5,10.4-2.7,14.3-0.4c2.3,1.4,4,3.3,5.2,5.9c1.4,3,1.6,5.9,0.8,8.6c-0.4,1.4-1.3,2.9-2.6,4.5   c2.9-0.2,5.2,0.1,6.9,0.7c3.1,1.1,5.5,3.5,7.1,7.2c1.4,3.1,1.7,6.3,0.8,9.7c-1.2,5.1-5,9-11.4,11.9l-20.4,9.2L2343,154.3z    M2370.5,166.3c2.8-1.2,4.8-2.6,6-4.1c1.9-2.3,2.1-5,0.7-8.1c-1.4-3.1-3.6-4.7-6.7-4.6c-1.7,0-4,0.7-6.9,2l-11.7,5.3l6.7,14.9   L2370.5,166.3z M2382.6,187.5c4-1.8,6.4-4.3,7-7.3c0.4-1.9,0.2-3.9-0.8-6c-1.6-3.5-4.2-5.1-7.9-5c-2,0.1-4.3,0.7-7.1,2l-13,5.9   l7.6,16.9L2382.6,187.5z"/>
                </g>
                <g>
                  <path d="M1581.3,121.5l21.5-9.7c4.2-1.9,8.2-2.2,11.9-1c3.7,1.2,6.5,4,8.5,8.4c1.7,3.7,2,7.5,0.9,11.4c-1.1,3.8-4,6.8-8.8,9   l-15,6.7l9.1,20.3l-6.5,2.9L1581.3,121.5z M1609.4,116.8c-1.7,0-3.8,0.5-6.3,1.6l-12.8,5.8l7.5,16.6l12.8-5.8c2.9-1.3,5-3,6.2-5   c1.2-2.1,1.2-4.6-0.2-7.8C1615,118.7,1612.6,116.9,1609.4,116.8z"/>
                  <path d="M1624.6,102l5.9-2.6l21.6,48l-5.9,2.6L1624.6,102z"/>
                  <path d="M1670.1,113.8c1.3-0.8,1.9-1.8,1.9-2.9c0-0.6-0.2-1.5-0.6-2.4c-0.9-2-2.3-3.1-4.1-3.4c-1.8-0.3-4.1,0.2-6.7,1.4   c-3.1,1.4-4.9,3.2-5.4,5.4c-0.3,1.2-0.2,2.8,0.4,4.7l-5.5,2.5c-1.8-4.4-1.8-8,0.1-10.9c1.9-2.9,4.7-5.1,8.2-6.7   c4.1-1.8,7.8-2.6,11.1-2.2c3.2,0.4,5.6,2.3,7.1,5.6l9.1,20.2c0.3,0.6,0.6,1,1,1.3c0.4,0.3,1,0.2,1.8-0.2c0.3-0.1,0.5-0.3,0.9-0.4   s0.6-0.4,1-0.6l2,4.3c-0.8,0.7-1.4,1.1-1.9,1.4c-0.4,0.3-1.1,0.6-1.9,1c-2,0.9-3.8,0.9-5.4-0.2c-0.8-0.5-1.6-1.5-2.5-2.8   c-0.5,2.1-1.6,4.2-3.3,6.4s-3.9,3.9-6.6,5.1c-3.2,1.5-6.3,1.7-9.3,0.6c-2.9-1-5.1-3-6.4-6c-1.5-3.2-1.6-6.2-0.4-8.9   c1.2-2.7,3.4-5,6.5-6.9L1670.1,113.8z M1664.9,135.3c1.7,0.4,3.4,0.2,5.1-0.5c2.1-0.9,3.9-2.3,5.4-4.1c2.6-3.1,3-6.4,1.4-10   l-2.1-4.7c-0.5,0.8-1.3,1.6-2.3,2.4c-1,0.8-2,1.5-3,2.1l-3.3,2.1c-2,1.2-3.4,2.4-4.2,3.5c-1.4,1.8-1.5,3.9-0.5,6.1   C1662,133.8,1663.2,134.8,1664.9,135.3z"/>
                  <path d="M1682.4,91.7l5.6-2.5l2.2,5c0.7-2.8,1.8-5,3.3-6.8c1.4-1.7,3.3-3.1,5.6-4.1c5-2.2,9.1-2,12.4,0.7c1.8,1.5,3.5,4,5.1,7.5   l10.1,22.4l-6,2.7l-9.9-22c-1-2.1-2-3.7-3.3-4.7c-2-1.7-4.4-1.9-7.2-0.7c-1.4,0.6-2.5,1.3-3.2,2c-1.4,1.2-2.4,2.8-3,4.8   c-0.5,1.6-0.6,3.1-0.3,4.4c0.3,1.4,0.9,3.2,1.9,5.5l8.2,18.3l-5.9,2.6L1682.4,91.7z"/>
                  <path d="M1741.6,66.2c2.8,0.1,5.3,0.8,7.3,2.1c2,1.2,3.7,2.9,5.1,5.1c1.1,1.5,2.4,3.9,4,7.5l-25.4,11.4c1.7,3.5,3.8,6,6.3,7.4   c2.5,1.5,5.4,1.4,8.7,0c3-1.4,5-3.5,5.9-6.3c0.5-1.6,0.6-3.3,0.3-5.1l5.8-2.6c0.4,1.4,0.6,3,0.4,5c-0.2,2-0.5,3.7-1.1,5.2   c-1,2.5-2.7,4.7-5,6.5c-1.2,1-2.8,1.9-4.5,2.7c-4.3,1.9-8.7,2-13.1,0.2c-4.4-1.8-7.9-5.6-10.5-11.3c-2.5-5.6-3.1-10.9-1.6-15.7   c1.5-4.9,4.6-8.4,9.5-10.6C1736.1,66.6,1738.8,66.1,1741.6,66.2z M1749.9,79c-1.4-2.4-2.8-4.2-4.4-5.4c-2.9-2.1-6.2-2.3-9.9-0.6   c-2.7,1.2-4.5,3.2-5.4,6c-0.9,2.8-0.8,5.7,0.5,8.7L1749.9,79z"/>
                  <path d="M1780.6,31.9l7.3-3.3l39,40.1l-7.1,3.2l-11.3-12.2l-19,8.5l1.3,16.7l-6.7,3L1780.6,31.9z M1804,55.4l-16.8-17.9l1.8,24.7   L1804,55.4z"/>
                </g>
                <g>
                  <path d="M2833.2,3788.6l21.4-9.9c4.2-2,8.2-2.3,11.9-1.1c3.7,1.2,6.6,4,8.6,8.3c1.7,3.7,2.1,7.5,1,11.3s-3.9,6.9-8.7,9.1l-14.9,6.9   l9.3,20.2l-6.5,3L2833.2,3788.6z M2861.3,3783.6c-1.7,0-3.8,0.6-6.3,1.7l-12.8,5.9l7.7,16.5l12.8-5.9c2.9-1.3,4.9-3,6.2-5.1   c1.2-2.1,1.1-4.7-0.3-7.8C2866.9,3785.4,2864.5,3783.6,2861.3,3783.6z"/>
                  <path d="M2909,3773.4c4.5,1.6,8,5.2,10.7,11c2.6,5.6,3.4,10.9,2.4,15.8c-1,4.9-4.4,8.7-10.1,11.3c-4.8,2.2-9.3,2.3-13.6,0.4   c-4.3-1.9-7.7-5.6-10.2-11.1c-2.7-5.8-3.4-11.2-2-16c1.3-4.8,4.5-8.4,9.5-10.7C2900.1,3772.1,2904.5,3771.9,2909,3773.4z    M2916.1,3798.3c0.1-3.6-0.7-7.2-2.4-10.8c-1.5-3.2-3.2-5.6-5.2-7.2c-3.1-2.4-6.7-2.8-10.6-0.9c-3.5,1.6-5.5,4.2-5.8,7.7   c-0.3,3.5,0.4,7.1,2.2,11c1.7,3.7,3.9,6.4,6.7,8.1s5.9,1.8,9.4,0.2C2914.1,3804.5,2916,3801.8,2916.1,3798.3z"/>
                  <path d="M2914.3,3751.1l19.1-8.8c6.5-3,12.6-3,18.3,0c5.1,2.7,9.2,7.4,12.3,13.9c2.3,5.1,3.5,10.1,3.5,15.1c0,8.8-4,15-12.1,18.8   l-19,8.8L2914.3,3751.1z M2951.6,3785c2.1-1,3.8-2,5-3.1c2.1-2,3.3-4.5,3.8-7.7c0.4-2.5,0.1-5.4-0.7-8.7c-0.5-1.9-1.1-3.7-1.8-5.2   c-2.7-5.9-6-10-9.8-12.2c-3.8-2.2-8.3-2.1-13.4,0.2l-11.2,5.2l17,36.7L2951.6,3785z"/>
                  <path d="M2981.8,3764.5c1.1,1.9,2.3,3.1,3.6,3.8c2.4,1.2,5.4,0.9,9.1-0.8c2.2-1,3.9-2.4,5.2-4.1c1.2-1.7,1.4-3.6,0.5-5.5   c-0.7-1.5-1.9-2.3-3.6-2.5c-1.1-0.1-3,0.2-5.9,0.7l-5.3,1c-3.4,0.7-6,0.9-7.8,0.6c-3.3-0.4-5.6-2-6.9-4.8c-1.5-3.3-1.6-6.5-0.1-9.7   s4.2-5.7,8.3-7.5c5.3-2.5,9.9-2.7,13.6-0.7c2.4,1.3,4.1,3,5.1,5.3l-5.5,2.6c-0.7-1.3-1.7-2.2-3.1-2.9c-2.1-0.9-4.8-0.6-8.2,1   c-2.3,1-3.8,2.3-4.6,3.6s-0.8,2.8-0.2,4.1c0.7,1.5,2,2.4,4,2.6c1.1,0.1,2.7,0,4.6-0.4l4.4-0.9c4.8-1,8.1-1.3,10-1   c3,0.4,5.2,2.3,6.7,5.5c1.4,3.1,1.5,6.3,0.1,9.7s-4.4,6.2-9.3,8.4c-5.2,2.4-9.5,3-12.8,1.6c-3.3-1.3-5.8-3.7-7.5-7.1L2981.8,3764.5   z"/>
                </g>
              </svg>
            </artwork>
        </figure>
        <t>Further, this document will also deal
                    with designs that
                    provide only sparser connectivity and  "partitioned spines",
                    as shown in <xref target="partitioned-spine" format="default"/>
                    and explained further in <xref target="Planes" format="default"/>.
        </t>
      </section>
    </section>
        <section numbered="true" toc="default">
      <name>RIFT: Routing in Fat Trees</name>
      <t>
                The remainder of this document presents the
                detailed specification of the RIFT protocol, which 
                in the most abstract terms has
                many properties of a modified link-state protocol
                when
                distributing information northbound and
                a distance-vector
                protocol
                when distributing information southbound.
                While this is  an unusual combination,
                it does quite naturally exhibit desired properties.
      </t>
    </section>
    <section numbered="true" toc="default" anchor="overview_sec">
      <name>Overview</name>
      <section numbered="true" toc="default">
        <name>Properties</name>
        <t>
The most singular property of RIFT is that it only floods
link-state information northbound so that each level obtains
the full topology of levels south of it. Link-State information is,
with some exceptions, not flooded East-West nor back south again.
Exceptions like south reflection is explained in detail in
<xref target="posdisaggreg" format="default"/>, and east-west flooding at the ToF level
in multi-plane fabrics is outlined in <xref target="Planes" format="default"/>.
In the southbound direction, the necessary routing information required (normally just a 
default route as per <xref target="defaultrouterules"/>) only propagates one hop south. Those nodes then generate their own 
routing information and flood it south to avoid the overhead of building an update per adjacency.
The East-West direction is described later in the document.
  </t>
        <t>
Those information flow constraints create not only an anisotropic
protocol (i.e., the information is not distributed "evenly" or
"clumped" but summarized along the north-south gradient) but also a
"smooth" information propagation where nodes do not receive the
same information from multiple directions at the same time.
Normally, accepting the same reachability on any link, without
understanding its topological significance, forces tie-breaking on
some kind of distance function.
And such tie-breaking ultimately leads to hop-by-hop forwarding by
shortest paths only.
In contrast to that, RIFT, under normal conditions,
does not need to tie-break the same
reachability information from multiple directions. Its computation
principles (south forwarding direction is always preferred) lead
to <xref target="VFR" format="default">valley-free</xref> forwarding behavior.
In the shortest terms, valley-free paths allow reversal of
direction from a packet heading
northbound to southbound while permitting
traversal of horizontal links in
the northbound phase at most once.
Those principles guarantee
 loop-free forwarding and with that can take advantage of all such feasible paths on a fabric. This is another
highly desirable property if available bandwidth should be
utilized to the maximum extent possible.
</t>
        <t>
To account for the "northern" and the "southern" information split,
the link state database (LSDB) is partitioned accordingly into "north
representation" and "south representation" Topology Information Elements (TIEs).
In the simplest terms, the North TIEs contain a link-state topology
description of lower levels and South TIEs simply carry a
node description of the level above and default routes pointing north.
              This oversimplified view
will be refined gradually in the following sections while introducing
protocol procedures and state machines at the same time.
</t>
      </section>
      <section anchor="Planes" numbered="true" toc="default">
        <name>Generalized Topology View</name>
        <t>
This section and <xref target="negdisaggreg" format="default"/> are dedicated to multi-plane fabrics,
in contrast with the single-plane designs where all
ToF nodes are topologically equal and initially
connected to all the switches at the level below them.
</t>
        <t>
The multi-plane design is 
effectively a multidimensional switching matrix. To make that easier to visualize,
this document introduces a methodology depicting the
connectivity in two-dimensional pictures. Further,
it can be leveraged that what is under consideration here is basically stacked crossbar
fabrics where ports align "on top of each other" in a regular
fashion.
</t>
        <t>
A word of caution to the reader: At this point, it should be
observed that the language used to describe Clos variations,
especially in multi-plane designs, varies widely between sources.
This description follows the terminology introduced in
<xref target="glossary" format="default"/>. This terminology is needed 
to follow the rest of this section correctly.
</t>
        <section numbered="true" toc="default">
          <name>Terminology and Glossary</name>
          <t>
This section describes the terminology and abbreviations used in the
rest of the text. Though the glossary may not be clear on a first read,
                the following sections will introduce the
                terms in their proper context.

</t>
          <dl newline="true" spacing="normal">
            <dt>P:</dt>
            <dd>Denotes the number of PoDs in a topology.</dd>
            <dt>S:</dt>
            <dd>Denotes the number of ToF nodes in a topology.
                     </dd>
            <dt>K:</dt>
            <dd>
        To simplify the visual aids, notations, and
        further considerations, the assumption is made that the switches are symmetrical,
        i.e., they have an equal number of ports pointing northbound and southbound.
        With that simplification, K denotes half of the radix of a symmetrical
        switch, meaning that the switch has K ports pointing
        north and K ports pointing south.
         K_LEAF (K of a leaf) thus represents both the number of access ports in a leaf node
         and the maximum number of planes in the fabric, whereas K_TOP (K of a ToP) represents the
         number of leaves in the PoD and the number of ports pointing north in a ToP Node towards
         a higher spine level and thus the number of ToF nodes in a plane.
         </dd>
            <dt>ToF Plane:</dt>
            <dd>Set of ToFs that are aware of each
                             other by means of south reflection.
                             Planes are designated by capital letters, e.g.,
                             plane A.
                             </dd>
            <dt>N:</dt>
            <dd>Denotes the number of independent ToF planes
                     in a topology.</dd>
            <dt>R:</dt>
            <dd>Denotes a redundancy factor, i.e., the number of
                    ToP nodes in a PoD that are connected to a ToF plane.  
                     In a single-plane design, R is equal to K_LEAF.
                     </dd>
            <dt>Fallen Leaf:</dt>
            <dd>A fallen leaf in a plane Z is a
                               switch that lost all connectivity
                               northbound to Z.</dd>
          </dl>
        </section>
        <section numbered="true" toc="default">
          <name>Clos as Crossed, Stacked Crossbars</name>
          <t>
The typical topology for which RIFT is defined is built of P
number of PoDs and connected together by S number of ToF nodes.
A PoD node has 2K number of ports. From here on, half of
them (K=Radix/2) are assumed to connect host devices from the south, and
the other half is assumed to connect to interleaved PoD top-level switches to the
north. The K ratio can be chosen differently without loss of generality
when port speeds differ or the fabric is oversubscribed, but K=Radix/2
allows for more readable representation whereby there are as many
ports facing north as south on any intermediate node.
A node is hence represented in a schematic fashion with ports "sticking out" to
its north and south, rather than by the usual real-world front
faceplate designs of the day.
</t>
          <t>
<xref target="leaftopview" format="default"/> provides a view of a leaf node as
seen from the north, i.e., showing ports that connect northbound.
For lack of a better symbol, the document chooses to use the "o" as
ASCII visualization of a single port. In this example, K_LEAF has
6 ports. Observe that the number of PoDs is not related to the Radix
unless the ToF nodes are constrained to be the same as the PoD
nodes in a particular deployment.
</t>
          <figure anchor="leaftopview">
            <name>A Leaf Node, K_LEAF=6</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-leaf-k-leaf-6.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 540.8 500" height="500" xml:space="preserve">
                  <path fill="none" d=""/>
                  <path id="path7526-gensym004-gensym004" fill-rule="evenodd" stroke="#000000" stroke-width="0.4484" stroke-miterlimit="1.7935" d="M115.8,159.9  l2.2-2.2l-7.8,2.2l7.8,2.2L115.8,159.9z"/>
                  <path id="path8365-gensym004-gensym004" fill-rule="evenodd" stroke="#000000" stroke-width="0.4484" stroke-miterlimit="1.7935" d="M284.7,372.3  l-2.2-2.2l2.2,7.8l2.2-7.8L284.7,372.3z"/>
                  <path id="path26725-gensym004-gensym004" fill-rule="evenodd" stroke="#000000" stroke-width="0.8899" stroke-miterlimit="3.5597" d="M284.7,376.8"/>
                  <path id="path26727-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M218.3,439.7v-34.5"/>
                  <path id="path26727-2-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M218.3,474.2v-34.5"/>
                  <path id="path26727-5-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M152,439.7v-34.5"/>
                  <path id="path26727-3-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M152,474.2v-34.5"/>
                  <path id="path26727-39-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M71.2,439.7v-34.5"/>
                  <path id="path26727-7-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M71.2,474.2v-34.5"/>
                  <path id="path26727-0-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M284.7,474.2v-34.5"/>
                  <path id="path26727-4-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M351.1,474.2v-34.5"/>
                  <path id="path26727-23-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M351.1,439.7v-34.5"/>
                  <path id="path26727-9-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M417.5,439.7v-34.5"/>
                  <path id="path26727-36-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M417.5,474.2v-34.5"/>
                  <path id="path26727-6-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M483.9,439.7v-34.5"/>
                  <path id="path26727-1-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M483.9,474.2v-34.5"/>
                  <path id="path26727-60-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M284.7,439.7v-34.5"/>
                  <path id="path12647-gensym004-gensym004" d="M38.2,144.5H35v8.1h-1.2v-8.1h-3.3v-1.1h7.7L38.2,144.5z"/>
                  <path id="path12649-gensym004-gensym004" d="M37.5,161.7c0,1.1-0.3,2-0.9,2.6c-0.6,0.6-1.3,1-2.3,1c-1,0-1.7-0.3-2.3-1c-0.6-0.6-0.9-1.5-0.9-2.6  c0-1.1,0.3-2,0.9-2.6c0.6-0.6,1.3-1,2.3-1c1,0,1.7,0.3,2.3,1C37.3,159.7,37.5,160.6,37.5,161.7z M36.3,161.7c0-0.9-0.2-1.5-0.5-2  c-0.3-0.4-0.8-0.6-1.4-0.6c-0.6,0-1.1,0.2-1.5,0.6c-0.3,0.4-0.5,1.1-0.5,2c0,0.9,0.2,1.5,0.5,2c0.3,0.4,0.8,0.7,1.5,0.7  c0.6,0,1.1-0.2,1.4-0.7C36.2,163.2,36.3,162.6,36.3,161.7z"/>
                  <path id="path12651-gensym004-gensym004" d="M37.6,174.2c0,0.6-0.1,1.1-0.2,1.5c-0.2,0.5-0.4,0.8-0.7,1.2c-0.3,0.3-0.6,0.5-1,0.7  c-0.4,0.2-0.8,0.2-1.2,0.2c-0.4,0-0.7,0-1-0.1c-0.3-0.1-0.6-0.2-0.9-0.4v2.9h-1.2v-9.4h1.2v0.7c0.3-0.3,0.6-0.5,1-0.6  c0.4-0.2,0.8-0.3,1.2-0.3c0.8,0,1.5,0.3,1.9,0.9C37.4,172.2,37.6,173.1,37.6,174.2L37.6,174.2z M36.4,174.2c0-0.8-0.1-1.4-0.4-1.9  c-0.3-0.4-0.7-0.6-1.3-0.6c-0.3,0-0.7,0.1-1,0.2c-0.3,0.1-0.7,0.3-1,0.6v3.9c0.3,0.1,0.6,0.2,0.8,0.3c0.2,0.1,0.5,0.1,0.8,0.1  c0.6,0,1.1-0.2,1.5-0.6C36.3,175.7,36.4,175,36.4,174.2L36.4,174.2z"/>
                  <path id="path12653-gensym004-gensym004" d="M38.5,193.7l-3.3,9.1h-1.6l-3.3-9.1h1.3l2.9,8l2.9-8H38.5z"/>
                  <path id="path12655-gensym004-gensym004" d="M35,207.3h-1.3v-1.2H35V207.3z M35,215.3h-1.2v-6.8H35V215.3z"/>
                  <path id="path12657-gensym004-gensym004" d="M37.5,224.6h-5c0,0.4,0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.8c0.2,0.2,0.5,0.3,0.8,0.4  c0.3,0.1,0.6,0.1,1,0.1c0.5,0,0.9-0.1,1.4-0.3c0.5-0.2,0.8-0.4,1-0.6h0.1v1.3c-0.4,0.2-0.8,0.3-1.2,0.4c-0.4,0.1-0.8,0.2-1.3,0.2  c-1.1,0-2-0.3-2.7-0.9c-0.6-0.6-1-1.5-1-2.6c0-1.1,0.3-2,0.9-2.7c0.6-0.7,1.4-1,2.4-1c0.9,0,1.6,0.3,2.1,0.8  c0.5,0.5,0.8,1.3,0.8,2.3V224.6z M36.4,223.7c0-0.6-0.2-1.1-0.5-1.4c-0.3-0.3-0.8-0.5-1.4-0.5c-0.6,0-1.1,0.2-1.5,0.5  c-0.4,0.4-0.6,0.8-0.6,1.4H36.4z"/>
                  <path id="path12659-gensym004-gensym004" d="M39,233.6l-1.8,6.8h-1.1l-1.8-5.3l-1.7,5.3h-1.1l-1.8-6.8H31l1.3,5.3l1.7-5.3h1l1.8,5.3l1.2-5.3H39z"/>
                  <path id="path12662-gensym004-gensym004" d="M286.7,59.9h-6.3c0,0.5,0.1,1,0.2,1.4c0.2,0.4,0.4,0.7,0.7,1c0.3,0.2,0.6,0.4,0.9,0.6  c0.4,0.1,0.8,0.2,1.2,0.2c0.6,0,1.2-0.1,1.8-0.3c0.6-0.2,1-0.5,1.3-0.7h0.1v1.6c-0.5,0.2-1,0.4-1.5,0.5c-0.5,0.1-1,0.2-1.6,0.2  c-1.4,0-2.5-0.4-3.3-1.1c-0.8-0.8-1.2-1.9-1.2-3.3c0-1.4,0.4-2.5,1.1-3.3c0.8-0.8,1.8-1.2,3-1.2c1.2,0,2,0.3,2.7,1  c0.6,0.7,0.9,1.6,0.9,2.9V59.9z M285.3,58.8c0-0.8-0.2-1.3-0.6-1.8c-0.4-0.4-0.9-0.6-1.7-0.6c-0.8,0-1.4,0.2-1.8,0.7  c-0.5,0.5-0.7,1-0.8,1.7H285.3z"/>
                  <path id="path12664-gensym004-gensym004" d="M291.2,64h-1.8v-2.2h1.8V64z"/>
                  <path id="path12666-gensym004-gensym004" d="M301.5,63c0,1.5-0.3,2.5-1,3.2c-0.7,0.7-1.7,1-3,1c-0.5,0-0.9,0-1.3-0.1c-0.4-0.1-0.9-0.2-1.3-0.3v-1.5h0.1  c0.2,0.1,0.6,0.2,1.1,0.3c0.5,0.1,1,0.2,1.5,0.2c0.5,0,0.9-0.1,1.2-0.2c0.3-0.1,0.6-0.3,0.8-0.5c0.2-0.2,0.3-0.4,0.4-0.7  c0.1-0.3,0.1-0.6,0.1-0.9v-0.8c-0.4,0.3-0.9,0.6-1.2,0.8c-0.4,0.2-0.9,0.3-1.5,0.3c-1,0-1.8-0.4-2.4-1.1c-0.6-0.7-0.9-1.8-0.9-3.1  c0-0.7,0.1-1.4,0.3-1.9c0.2-0.5,0.5-1,0.9-1.4c0.3-0.4,0.7-0.6,1.2-0.8c0.5-0.2,0.9-0.3,1.4-0.3c0.5,0,0.9,0.1,1.2,0.2  c0.3,0.1,0.7,0.2,1.1,0.5l0.1-0.4h1.3L301.5,63z M300.1,61.6V57c-0.4-0.2-0.7-0.3-1.1-0.4c-0.3-0.1-0.7-0.1-1-0.1  c-0.8,0-1.4,0.3-1.9,0.8s-0.7,1.3-0.7,2.3c0,1,0.2,1.7,0.5,2.2c0.3,0.5,0.9,0.7,1.7,0.7c0.4,0,0.8-0.1,1.3-0.2  C299.4,62.1,299.7,61.9,300.1,61.6L300.1,61.6z"/>
                  <path id="path12668-gensym004-gensym004" d="M306.7,64h-1.8v-2.2h1.8V64z"/>
                  <path id="path12670-gensym004-gensym004" d="M313.1,61.8l-2.2,5h-1.1l1.3-5H313.1z"/>
                  <path id="path12672-gensym004-gensym004" d="M330.9,64h-2l-3.8-4.5h-2.1V64h-1.5V52.6h3.2c0.7,0,1.3,0,1.7,0.1c0.5,0.1,0.9,0.2,1.2,0.5  c0.4,0.3,0.7,0.6,1,1c0.2,0.4,0.4,0.9,0.4,1.5c0,0.8-0.2,1.5-0.6,2.1c-0.4,0.6-1,1-1.7,1.2L330.9,64z M327.3,55.8  c0-0.3-0.1-0.6-0.2-0.9c-0.1-0.3-0.3-0.5-0.6-0.6c-0.2-0.1-0.5-0.3-0.8-0.3c-0.3-0.1-0.7-0.1-1.1-0.1h-1.8v4.3h1.5  c0.5,0,0.9,0,1.3-0.1c0.4-0.1,0.7-0.2,0.9-0.5c0.2-0.2,0.4-0.5,0.5-0.7C327.2,56.6,327.3,56.2,327.3,55.8L327.3,55.8z"/>
                  <path id="path12674-gensym004-gensym004" d="M338.9,64h-1.4v-0.9c-0.1,0.1-0.3,0.2-0.5,0.4c-0.2,0.2-0.4,0.3-0.6,0.4c-0.2,0.1-0.5,0.2-0.8,0.3  c-0.3,0.1-0.7,0.1-1.1,0.1c-0.8,0-1.4-0.3-2-0.8c-0.5-0.5-0.8-1.2-0.8-2c0-0.6,0.1-1.2,0.4-1.6c0.3-0.4,0.7-0.7,1.2-1  c0.5-0.2,1.1-0.4,1.9-0.5c0.7-0.1,1.5-0.1,2.4-0.2v-0.2c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5c-0.2-0.1-0.4-0.2-0.7-0.2  c-0.3,0-0.6-0.1-0.9-0.1c-0.4,0-0.8,0.1-1.3,0.2c-0.5,0.1-0.9,0.2-1.4,0.4h-0.1v-1.5c0.3-0.1,0.7-0.2,1.2-0.3  c0.5-0.1,1.1-0.1,1.6-0.1c0.6,0,1.1,0.1,1.6,0.2c0.4,0.1,0.8,0.3,1.2,0.5c0.3,0.2,0.6,0.5,0.7,0.9c0.2,0.4,0.3,0.8,0.3,1.4L338.9,64  z M337.4,61.9v-2.4c-0.4,0-1,0.1-1.6,0.1c-0.6,0.1-1.1,0.1-1.4,0.2c-0.4,0.1-0.7,0.3-1,0.6c-0.3,0.2-0.4,0.6-0.4,1  c0,0.5,0.1,0.9,0.4,1.1c0.3,0.2,0.7,0.4,1.4,0.4c0.5,0,1-0.1,1.4-0.3C336.7,62.4,337.1,62.2,337.4,61.9L337.4,61.9z"/>
                  <path id="path12676-gensym004-gensym004" d="M348.6,64h-1.4v-0.9c-0.4,0.4-0.8,0.6-1.3,0.8c-0.4,0.2-0.9,0.3-1.5,0.3c-1,0-1.8-0.4-2.4-1.2  c-0.6-0.8-0.9-1.9-0.9-3.3c0-0.7,0.1-1.4,0.3-1.9c0.2-0.6,0.5-1.1,0.8-1.4c0.3-0.4,0.8-0.7,1.2-0.9c0.5-0.2,0.9-0.3,1.4-0.3  c0.4,0,0.8,0,1.2,0.1c0.3,0.1,0.7,0.2,1.1,0.4v-3.7h1.4V64z M347.2,61.9V57c-0.4-0.2-0.7-0.3-1-0.4c-0.3-0.1-0.6-0.1-1-0.1  c-0.8,0-1.4,0.3-1.9,0.8c-0.4,0.6-0.7,1.4-0.7,2.4c0,1,0.2,1.8,0.5,2.3c0.3,0.5,0.9,0.8,1.7,0.8c0.4,0,0.8-0.1,1.2-0.3  C346.4,62.4,346.8,62.2,347.2,61.9L347.2,61.9z"/>
                  <path id="path12678-gensym004-gensym004" d="M353,54h-1.6v-1.5h1.6V54z M352.9,64h-1.4v-8.6h1.4V64z"/>
                  <path id="path12680-gensym004-gensym004" d="M363.2,64h-1.8l-2.4-3.3l-2.4,3.3h-1.7l3.3-4.3l-3.3-4.3h1.8l2.4,3.2l2.4-3.2h1.7l-3.4,4.2L363.2,64z"/>
                  <path id="path12682-gensym004-gensym004" d="M380.1,58H371v-1.2h9.1V58z M380.1,61.2H371V60h9.1V61.2z"/>
                  <path id="path12684-gensym004-gensym004" d="M395.8,64h-6.2v-1.2h2.4v-7.6h-2.4v-1c0.3,0,0.7,0,1-0.1c0.4-0.1,0.6-0.1,0.8-0.2c0.2-0.1,0.4-0.3,0.6-0.5  c0.1-0.2,0.2-0.5,0.2-0.8h1.2v10.3h2.3V64z"/>
                  <path id="path12686-gensym004-gensym004" d="M406.5,64h-7.7v-1.6c0.5-0.5,1.1-0.9,1.6-1.4c0.5-0.5,1-0.9,1.5-1.4c1-1,1.7-1.7,2-2.3  c0.4-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1.1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.5,0-1,0.1-1.5,0.2c-0.5,0.2-1.1,0.4-1.6,0.8H399v-1.6  c0.4-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.2-0.2,1.8-0.2c1.2,0,2.1,0.3,2.8,0.9c0.7,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-1,1c-0.5,0.5-1.1,1.1-1.7,1.6c-0.6,0.5-1.1,1-1.6,1.4h6.1  L406.5,64z"/>
                  <path id="path12688-gensym004-gensym004" d="M411.9,61.8l-2.2,5h-1.1l1.3-5H411.9z"/>
                  <path id="path12690-gensym004-gensym004" d="M429.4,64h-2l-4.5-5.1l-1.1,1.2V64h-1.5V52.6h1.5v6l5.5-6h1.8l-5.1,5.4L429.4,64z"/>
                  <path id="path12692-gensym004-gensym004" d="M439.6,66.3h-10v-0.9h10V66.3z"/>
                  <path id="path12694-gensym004-gensym004" d="M448.4,64h-7.2V52.6h1.5v10.1h5.7V64z"/>
                  <path id="path12696-gensym004-gensym004" d="M457.4,64h-7.5V52.6h7.5v1.3h-6v3.1h6v1.3h-6v4.2h6V64z"/>
                  <path id="path12698-gensym004-gensym004" d="M468.8,64h-1.6l-1.1-3.2h-4.9L460,64h-1.5l4.2-11.4h2L468.8,64z M465.6,59.5l-2-5.6l-2,5.6H465.6z"/>
                  <path id="path12700-gensym004-gensym004" d="M477.8,53.9h-5.8v3.2h5v1.3h-5V64h-1.5V52.6h7.3L477.8,53.9z"/>
                  <path id="path12702-gensym004-gensym004" d="M494.5,58h-9.1v-1.2h9.1V58z M494.5,61.2h-9.1V60h9.1V61.2z"/>
                  <path id="path12704-gensym004-gensym004" d="M511,60.3c0,1.2-0.4,2.1-1.1,2.8c-0.8,0.7-1.7,1.1-2.8,1.1c-0.6,0-1.1-0.1-1.5-0.3c-0.5-0.2-0.9-0.4-1.2-0.8  c-0.4-0.4-0.8-1-1-1.7c-0.2-0.7-0.4-1.5-0.4-2.5c0-1,0.1-1.9,0.3-2.7c0.2-0.8,0.6-1.5,1-2.1c0.4-0.6,1-1,1.7-1.3  c0.7-0.3,1.5-0.5,2.5-0.5c0.3,0,0.6,0,0.8,0c0.2,0,0.4,0.1,0.6,0.1V54h-0.1c-0.1-0.1-0.4-0.1-0.7-0.2c-0.3-0.1-0.6-0.1-0.9-0.1  c-1.1,0-2,0.3-2.6,1c-0.7,0.7-1,1.6-1.1,2.8c0.4-0.3,0.9-0.5,1.3-0.6c0.4-0.1,0.9-0.2,1.4-0.2c0.5,0,0.9,0,1.3,0.1  c0.4,0.1,0.8,0.3,1.1,0.5c0.4,0.3,0.8,0.7,1,1.2C510.9,59,511,59.6,511,60.3z M509.5,60.4c0-0.5-0.1-0.9-0.2-1.2  c-0.1-0.3-0.4-0.6-0.7-0.8c-0.2-0.2-0.5-0.3-0.8-0.3c-0.3-0.1-0.6-0.1-0.9-0.1c-0.4,0-0.8,0.1-1.2,0.2c-0.4,0.1-0.8,0.3-1.1,0.5  c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.4c0,0.8,0.1,1.4,0.2,1.9c0.2,0.5,0.4,0.8,0.7,1.1c0.2,0.2,0.5,0.4,0.8,0.5  c0.3,0.1,0.6,0.2,0.9,0.2c0.7,0,1.3-0.2,1.7-0.7C509.3,61.9,509.5,61.2,509.5,60.4L509.5,60.4z"/>
                  <rect id="rect26456-9-gensym004-gensym004" x="52.5" y="420.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.9339" stroke-miterlimit="3.5597" stroke-opacity="0.9636" width="37.6" height="37.5"/>
                  <rect id="rect26456-gensym004-gensym004" x="52.5" y="0.5" fill="none" stroke="#000000" stroke-width="0.9418" stroke-miterlimit="3.5597" stroke-opacity="0.9636" width="37.6" height="382.9"/>
                  <ellipse id="path26555-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="0.836" stroke-miterlimit="3.5597" stroke-opacity="0.9636" cx="71.2" cy="27.2" rx="7.8" ry="7.9"/>
                  <ellipse id="path26555-4-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="0.836" stroke-miterlimit="3.5597" stroke-opacity="0.9636" cx="71.2" cy="93.5" rx="7.8" ry="7.9"/>
                  <ellipse id="path26555-0-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="0.836" stroke-miterlimit="3.5597" stroke-opacity="0.9636" cx="71.2" cy="159.9" rx="7.8" ry="7.9"/>
                  <ellipse id="path26555-44-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="0.836" stroke-miterlimit="3.5597" stroke-opacity="0.9636" cx="71.2" cy="226.3" rx="7.8" ry="7.9"/>
                  <ellipse id="path26555-6-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="0.836" stroke-miterlimit="3.5597" stroke-opacity="0.9636" cx="71.2" cy="292.7" rx="7.8" ry="7.9"/>
                  <ellipse id="path26555-41-gensym004-gensym004" fill="none" stroke="#000000" stroke-width="0.836" stroke-miterlimit="3.5597" stroke-opacity="0.9636" cx="71.2" cy="359.1" rx="7.8" ry="7.9"/>
                  <rect id="rect26456-97-gensym004-gensym004" x="127.6" y="420.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.9418" stroke-miterlimit="3.5597" stroke-opacity="0.9636" width="382.9" height="37.6"/>
                  <path id="path12707-gensym004-gensym004" d="M49.2,497.2c0,0.4-0.1,0.7-0.3,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.7,0.5-1.1,0.6  c-0.4,0.1-1,0.2-1.6,0.2c-0.7,0-1.3-0.1-1.8-0.2c-0.5-0.1-1.1-0.3-1.6-0.5v-1.5h0.1c0.5,0.4,1,0.7,1.6,0.9c0.6,0.2,1.2,0.3,1.7,0.3  c0.8,0,1.3-0.1,1.8-0.4c0.4-0.3,0.6-0.7,0.6-1.1c0-0.4-0.1-0.7-0.3-0.9c-0.2-0.2-0.5-0.3-0.9-0.4c-0.3-0.1-0.6-0.1-1-0.2  c-0.4-0.1-0.7-0.1-1.1-0.2c-0.8-0.2-1.4-0.5-1.8-0.9c-0.4-0.4-0.6-1-0.6-1.6c0-0.8,0.3-1.4,1-1.9c0.6-0.5,1.5-0.7,2.5-0.7  c0.6,0,1.2,0.1,1.8,0.2s1,0.3,1.4,0.5v1.4h-0.1c-0.3-0.3-0.8-0.5-1.4-0.7c-0.6-0.2-1.1-0.3-1.7-0.3c-0.6,0-1.2,0.1-1.6,0.4  c-0.4,0.3-0.6,0.6-0.6,1c0,0.4,0.1,0.7,0.3,0.9c0.2,0.2,0.5,0.4,1,0.5c0.3,0.1,0.6,0.1,1.1,0.2c0.5,0.1,0.9,0.2,1.2,0.3  c0.7,0.2,1.2,0.5,1.5,0.8C49,496,49.2,496.5,49.2,497.2L49.2,497.2z"/>
                  <path id="path12709-gensym004-gensym004" d="M52.3,491.8H51v-1.2h1.3V491.8z M52.2,499.8H51V493h1.2V499.8z"/>
                  <path id="path12711-gensym004-gensym004" d="M60,499.8h-1.2v-0.7c-0.3,0.3-0.7,0.5-1,0.7c-0.4,0.2-0.8,0.2-1.2,0.2c-0.8,0-1.5-0.3-1.9-0.9  c-0.5-0.6-0.7-1.5-0.7-2.6c0-0.6,0.1-1.1,0.2-1.6c0.2-0.5,0.4-0.8,0.7-1.2c0.3-0.3,0.6-0.5,1-0.7c0.4-0.2,0.8-0.2,1.2-0.2  c0.4,0,0.7,0,1,0.1c0.3,0.1,0.6,0.2,0.9,0.3v-3H60L60,499.8z M58.9,498.1v-3.9c-0.3-0.1-0.6-0.2-0.8-0.3c-0.2-0.1-0.5-0.1-0.8-0.1  c-0.6,0-1.1,0.2-1.5,0.7c-0.4,0.4-0.5,1.1-0.5,1.9c0,0.8,0.1,1.4,0.4,1.9c0.3,0.4,0.7,0.6,1.3,0.6c0.3,0,0.7-0.1,1-0.2  C58.3,498.5,58.6,498.4,58.9,498.1L58.9,498.1z"/>
                  <path id="path12713-gensym004-gensym004" d="M68.1,496.5h-5c0,0.4,0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.8c0.2,0.2,0.5,0.3,0.8,0.4  c0.3,0.1,0.6,0.1,1,0.1c0.5,0,0.9-0.1,1.4-0.3c0.5-0.2,0.8-0.4,1-0.6h0.1v1.3c-0.4,0.2-0.8,0.3-1.2,0.4c-0.4,0.1-0.8,0.2-1.3,0.2  c-1.1,0-2-0.3-2.7-0.9c-0.6-0.6-1-1.5-1-2.6c0-1.1,0.3-2,0.9-2.7c0.6-0.7,1.4-1,2.4-1c0.9,0,1.6,0.3,2.1,0.8  c0.5,0.5,0.8,1.3,0.8,2.3L68.1,496.5z M66.9,495.6c0-0.6-0.2-1.1-0.5-1.4c-0.3-0.3-0.8-0.5-1.4-0.5c-0.6,0-1.1,0.2-1.5,0.5  c-0.4,0.4-0.6,0.8-0.6,1.4H66.9z"/>
                  <path id="path12715-gensym004-gensym004" d="M81.5,490.7l-3.3,9.1h-1.6l-3.3-9.1h1.3l2.9,8l2.9-8H81.5z"/>
                  <path id="path12717-gensym004-gensym004" d="M84,491.8h-1.3v-1.2H84V491.8z M84,499.8h-1.2V493H84V499.8z"/>
                  <path id="path12719-gensym004-gensym004" d="M92,496.5h-5c0,0.4,0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.8c0.2,0.2,0.5,0.3,0.8,0.4c0.3,0.1,0.6,0.1,1,0.1  c0.5,0,0.9-0.1,1.4-0.3c0.5-0.2,0.8-0.4,1-0.6h0.1v1.3c-0.4,0.2-0.8,0.3-1.2,0.4c-0.4,0.1-0.8,0.2-1.3,0.2c-1.1,0-2-0.3-2.7-0.9  c-0.6-0.6-1-1.5-1-2.6c0-1.1,0.3-2,0.9-2.7c0.6-0.7,1.4-1,2.4-1c0.9,0,1.6,0.3,2.1,0.8c0.5,0.5,0.8,1.3,0.8,2.3V496.5z M90.9,495.6  c0-0.6-0.2-1.1-0.5-1.4c-0.3-0.3-0.8-0.5-1.4-0.5c-0.6,0-1.1,0.2-1.5,0.5c-0.4,0.4-0.6,0.8-0.6,1.4H90.9z"/>
                  <path id="path12721-gensym004-gensym004" d="M102.4,493l-1.8,6.8h-1.1l-1.8-5.3l-1.7,5.3h-1.1l-1.8-6.8h1.2l1.3,5.3l1.7-5.3h1l1.8,5.3l1.2-5.3H102.4z"/>
                  <path id="path12723-gensym004-gensym004" d="M108.9,497.8c0,0.6-0.3,1.1-0.8,1.5c-0.5,0.4-1.2,0.6-2.1,0.6c-0.5,0-1-0.1-1.4-0.2  c-0.4-0.1-0.8-0.3-1.1-0.4v-1.3h0.1c0.4,0.3,0.8,0.5,1.2,0.7c0.4,0.2,0.9,0.2,1.3,0.2c0.5,0,0.9-0.1,1.2-0.2  c0.3-0.2,0.4-0.4,0.4-0.8c0-0.3-0.1-0.5-0.2-0.6c-0.2-0.1-0.5-0.3-0.9-0.4c-0.2,0-0.4-0.1-0.6-0.1c-0.3,0-0.5-0.1-0.7-0.2  c-0.6-0.2-1-0.4-1.3-0.7c-0.2-0.3-0.4-0.7-0.4-1.1c0-0.3,0.1-0.5,0.2-0.8c0.1-0.2,0.3-0.5,0.5-0.7c0.2-0.2,0.5-0.3,0.9-0.5  c0.4-0.1,0.8-0.2,1.2-0.2c0.4,0,0.8,0.1,1.2,0.2c0.4,0.1,0.8,0.2,1,0.4v1.2h-0.1c-0.3-0.2-0.7-0.4-1.1-0.5c-0.4-0.2-0.8-0.2-1.2-0.2  c-0.4,0-0.8,0.1-1.1,0.2c-0.3,0.2-0.4,0.4-0.4,0.7c0,0.3,0.1,0.5,0.3,0.6c0.2,0.1,0.4,0.3,0.8,0.3c0.2,0,0.4,0.1,0.7,0.1  c0.3,0,0.5,0.1,0.7,0.1c0.5,0.1,0.9,0.3,1.2,0.6C108.8,496.9,108.9,497.3,108.9,497.8L108.9,497.8z"/>
                  <path id="path12726-gensym004-gensym004" d="M135.9,148.1c0,0.4-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.6-0.5,0.8c-0.3,0.3-0.6,0.5-1,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1.1v3h-1.1v-8h2.2c0.5,0,0.9,0,1.2,0.1c0.3,0.1,0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.5,0.7,0.8  C135.8,147.2,135.9,147.6,135.9,148.1L135.9,148.1z M134.8,148.1c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.4-0.4-0.5  c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2-0.1-0.5-0.1-0.8-0.1h-1.1v3.2h0.9c0.4,0,0.8,0,1-0.1c0.3-0.1,0.5-0.2,0.7-0.4  c0.2-0.2,0.3-0.4,0.4-0.5C134.8,148.5,134.8,148.3,134.8,148.1L134.8,148.1z"/>
                  <path id="path12728-gensym004-gensym004" d="M142.3,153.6h-1v-3.4c0-0.3,0-0.5,0-0.8c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.2-0.3-0.4-0.3  c-0.2-0.1-0.4-0.1-0.7-0.1c-0.3,0-0.6,0.1-0.9,0.2c-0.3,0.1-0.6,0.3-0.9,0.5v4.5h-1v-8.3h1v3c0.3-0.3,0.6-0.5,1-0.6  c0.3-0.1,0.7-0.2,1-0.2c0.6,0,1.1,0.2,1.5,0.6c0.3,0.4,0.5,1,0.5,1.7L142.3,153.6z"/>
                  <path id="path12730-gensym004-gensym004" d="M149.4,147.6l-3.5,8.2h-1.1l1.1-2.5l-2.4-5.7h1.1l1.8,4.4l1.9-4.4H149.4z"/>
                  <path id="path12732-gensym004-gensym004" d="M155,151.9c0,0.5-0.2,1-0.7,1.3c-0.5,0.4-1.1,0.5-1.9,0.5c-0.4,0-0.9-0.1-1.2-0.2c-0.4-0.1-0.7-0.2-0.9-0.3  v-1.1h0.1c0.3,0.2,0.7,0.4,1.1,0.6c0.4,0.1,0.8,0.2,1.1,0.2c0.4,0,0.8-0.1,1-0.2c0.3-0.1,0.4-0.4,0.4-0.7c0-0.2-0.1-0.4-0.2-0.5  c-0.1-0.1-0.4-0.2-0.8-0.3c-0.1,0-0.3-0.1-0.6-0.1c-0.2,0-0.4-0.1-0.6-0.1c-0.5-0.1-0.9-0.3-1.1-0.6c-0.2-0.3-0.3-0.6-0.3-1  c0-0.2,0.1-0.5,0.2-0.7c0.1-0.2,0.3-0.4,0.5-0.6c0.2-0.2,0.5-0.3,0.8-0.4c0.3-0.1,0.7-0.2,1-0.2c0.4,0,0.7,0,1.1,0.1  c0.4,0.1,0.7,0.2,0.9,0.3v1.1h-0.1c-0.3-0.2-0.6-0.3-0.9-0.5c-0.4-0.1-0.7-0.2-1.1-0.2c-0.4,0-0.7,0.1-0.9,0.2  c-0.3,0.1-0.4,0.3-0.4,0.6c0,0.2,0.1,0.4,0.2,0.6c0.2,0.1,0.4,0.2,0.7,0.3c0.2,0,0.4,0.1,0.6,0.1c0.2,0,0.4,0.1,0.6,0.1  c0.5,0.1,0.8,0.3,1.1,0.6C154.9,151.1,155,151.5,155,151.9L155,151.9z"/>
                  <path id="path12734-gensym004-gensym004" d="M157.5,146.6h-1.1v-1h1.1V146.6z M157.4,153.6h-1v-6h1V153.6z"/>
                  <path id="path12736-gensym004-gensym004" d="M163.9,153.3c-0.3,0.2-0.7,0.3-1,0.4c-0.3,0.1-0.6,0.1-1,0.1c-0.4,0-0.8-0.1-1.2-0.2  c-0.4-0.1-0.7-0.3-0.9-0.6c-0.3-0.3-0.5-0.6-0.6-1c-0.1-0.4-0.2-0.9-0.2-1.4c0-1,0.3-1.7,0.8-2.3c0.5-0.6,1.3-0.8,2.1-0.8  c0.3,0,0.7,0,1,0.1c0.3,0.1,0.6,0.2,0.9,0.4v1.1h-0.1c-0.3-0.2-0.6-0.4-1-0.6c-0.3-0.1-0.6-0.2-1-0.2c-0.6,0-1,0.2-1.4,0.6  c-0.3,0.4-0.5,0.9-0.5,1.7c0,0.7,0.2,1.3,0.5,1.7c0.3,0.4,0.8,0.6,1.4,0.6c0.2,0,0.4,0,0.6-0.1c0.2-0.1,0.4-0.1,0.6-0.2  c0.1-0.1,0.3-0.2,0.4-0.2c0.1-0.1,0.2-0.2,0.3-0.2h0.1V153.3z"/>
                  <path id="path12738-gensym004-gensym004" d="M169.8,153.6h-1V153c-0.1,0.1-0.2,0.1-0.4,0.3c-0.2,0.1-0.3,0.2-0.4,0.3c-0.2,0.1-0.4,0.2-0.6,0.2  c-0.2,0.1-0.5,0.1-0.8,0.1c-0.5,0-1-0.2-1.4-0.5c-0.4-0.4-0.6-0.8-0.6-1.4c0-0.5,0.1-0.8,0.3-1.1c0.2-0.3,0.5-0.5,0.8-0.7  c0.4-0.2,0.8-0.3,1.3-0.3c0.5-0.1,1.1-0.1,1.6-0.1v-0.2c0-0.2,0-0.4-0.1-0.6c-0.1-0.2-0.2-0.3-0.3-0.4c-0.1-0.1-0.3-0.1-0.5-0.2  c-0.2,0-0.4,0-0.6,0c-0.3,0-0.6,0-0.9,0.1c-0.3,0.1-0.7,0.2-1,0.3h-0.1v-1c0.2-0.1,0.5-0.1,0.9-0.2c0.4-0.1,0.7-0.1,1.1-0.1  c0.4,0,0.8,0,1.1,0.1c0.3,0.1,0.6,0.2,0.8,0.4c0.2,0.2,0.4,0.4,0.5,0.6c0.1,0.3,0.2,0.6,0.2,1L169.8,153.6z M168.8,152.2v-1.7  c-0.3,0-0.7,0-1.1,0.1c-0.4,0-0.7,0.1-1,0.2c-0.3,0.1-0.5,0.2-0.7,0.4c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.6,0.3,0.8  c0.2,0.2,0.5,0.3,0.9,0.3c0.4,0,0.7-0.1,1-0.2C168.3,152.5,168.6,152.4,168.8,152.2L168.8,152.2z"/>
                  <path id="path12740-gensym004-gensym004" d="M172.8,153.6h-1v-8.3h1V153.6z"/>
                  <path id="path12742-gensym004-gensym004" d="M184,148.1c0,0.4-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.6-0.5,0.8c-0.3,0.3-0.6,0.5-1,0.6c-0.4,0.1-0.8,0.2-1.4,0.2  h-1.1v3h-1.1v-8h2.2c0.5,0,0.9,0,1.2,0.1c0.3,0.1,0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.5,0.7,0.8C183.9,147.2,184,147.6,184,148.1  L184,148.1z M182.9,148.1c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.4-0.4-0.5c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2-0.1-0.5-0.1-0.8-0.1h-1.1  v3.2h0.9c0.4,0,0.8,0,1-0.1c0.3-0.1,0.5-0.2,0.7-0.4c0.2-0.2,0.3-0.4,0.4-0.5C182.8,148.5,182.9,148.3,182.9,148.1z"/>
                  <path id="path12744-gensym004-gensym004" d="M190.4,150.6c0,1-0.3,1.7-0.8,2.3c-0.5,0.6-1.2,0.8-2,0.8c-0.8,0-1.5-0.3-2-0.8c-0.5-0.6-0.7-1.3-0.7-2.3  c0-1,0.2-1.7,0.7-2.3c0.5-0.6,1.2-0.9,2-0.9c0.8,0,1.5,0.3,2,0.9C190.2,148.9,190.4,149.7,190.4,150.6z M189.4,150.6  c0-0.8-0.2-1.4-0.5-1.7c-0.3-0.4-0.7-0.6-1.3-0.6c-0.5,0-1,0.2-1.3,0.6c-0.3,0.4-0.5,1-0.5,1.7c0,0.8,0.2,1.3,0.5,1.7  c0.3,0.4,0.7,0.6,1.3,0.6c0.5,0,1-0.2,1.3-0.6C189.2,152,189.4,151.4,189.4,150.6z"/>
                  <path id="path12746-gensym004-gensym004" d="M195.7,148.7L195.7,148.7c-0.2,0-0.4-0.1-0.5-0.1c-0.1,0-0.3,0-0.5,0c-0.3,0-0.6,0.1-0.9,0.2  c-0.3,0.1-0.6,0.3-0.8,0.5v4.3h-1v-6h1v0.9c0.4-0.3,0.8-0.5,1.1-0.7c0.3-0.1,0.6-0.2,0.9-0.2c0.2,0,0.3,0,0.4,0c0.1,0,0.2,0,0.4,0  L195.7,148.7z"/>
                  <path id="path12748-gensym004-gensym004" d="M199.8,153.6c-0.2,0.1-0.4,0.1-0.6,0.1c-0.2,0-0.4,0-0.6,0c-0.6,0-1.1-0.2-1.4-0.5c-0.3-0.3-0.5-0.9-0.5-1.6  v-3.2H196v-0.8h0.7v-1.7h1v1.7h2.1v0.8h-2.1v2.7c0,0.3,0,0.6,0,0.7c0,0.2,0.1,0.3,0.2,0.5c0.1,0.1,0.2,0.2,0.3,0.3  c0.1,0.1,0.4,0.1,0.6,0.1c0.2,0,0.3,0,0.5-0.1c0.2-0.1,0.3-0.1,0.4-0.1h0.1V153.6z"/>
                  <path id="path12750-gensym004-gensym004" d="M205.3,151.9c0,0.5-0.2,1-0.7,1.3c-0.5,0.4-1.1,0.5-1.9,0.5c-0.4,0-0.9-0.1-1.2-0.2  c-0.4-0.1-0.7-0.2-0.9-0.3v-1.1h0.1c0.3,0.2,0.7,0.4,1.1,0.6c0.4,0.1,0.8,0.2,1.1,0.2c0.4,0,0.8-0.1,1-0.2c0.3-0.1,0.4-0.4,0.4-0.7  c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.4-0.2-0.8-0.3c-0.1,0-0.3-0.1-0.6-0.1c-0.2,0-0.4-0.1-0.6-0.1c-0.5-0.1-0.9-0.3-1.1-0.6  c-0.2-0.3-0.3-0.6-0.3-1c0-0.2,0.1-0.5,0.2-0.7c0.1-0.2,0.3-0.4,0.5-0.6c0.2-0.2,0.5-0.3,0.8-0.4c0.3-0.1,0.7-0.2,1-0.2  c0.4,0,0.7,0,1.1,0.1c0.4,0.1,0.7,0.2,0.9,0.3v1.1H205c-0.3-0.2-0.6-0.3-0.9-0.5c-0.4-0.1-0.7-0.2-1.1-0.2c-0.4,0-0.7,0.1-0.9,0.2  c-0.3,0.1-0.4,0.3-0.4,0.6c0,0.2,0.1,0.4,0.2,0.6c0.2,0.1,0.4,0.2,0.7,0.3c0.2,0,0.4,0.1,0.6,0.1c0.2,0,0.4,0.1,0.6,0.1  c0.5,0.1,0.8,0.3,1.1,0.6C205.2,151.1,205.3,151.5,205.3,151.9L205.3,151.9z"/>
                  <path id="path12752-gensym004-gensym004" d="M213.8,155.8h-1.2c-0.6-0.7-1.1-1.5-1.5-2.4c-0.4-0.9-0.5-1.8-0.5-2.9s0.2-2,0.5-2.9  c0.4-0.9,0.8-1.7,1.5-2.4h1.2v0.1c-0.3,0.3-0.6,0.6-0.8,0.9c-0.3,0.3-0.5,0.7-0.7,1.2c-0.2,0.4-0.4,0.9-0.5,1.5  c-0.1,0.5-0.2,1.1-0.2,1.7c0,0.6,0.1,1.2,0.2,1.7c0.1,0.5,0.3,1,0.5,1.4c0.2,0.4,0.5,0.8,0.7,1.2  C213.3,155.2,213.5,155.5,213.8,155.8L213.8,155.8z"/>
                  <path id="path12754-gensym004-gensym004" d="M221,153.6h-5.3v-8h5.3v0.9h-4.2v2.2h4.2v0.9h-4.2v3h4.2V153.6z"/>
                  <path id="path12756-gensym004-gensym004" d="M225.7,153.6c-0.2,0.1-0.4,0.1-0.6,0.1c-0.2,0-0.4,0-0.6,0c-0.6,0-1.1-0.2-1.4-0.5c-0.3-0.3-0.5-0.9-0.5-1.6  v-3.2h-0.7v-0.8h0.7v-1.7h1v1.7h2.1v0.8h-2.1v2.7c0,0.3,0,0.6,0,0.7c0,0.2,0.1,0.3,0.2,0.5c0.1,0.1,0.2,0.2,0.3,0.3  c0.1,0.1,0.4,0.1,0.6,0.1c0.2,0,0.3,0,0.5-0.1c0.2-0.1,0.3-0.1,0.4-0.1h0.1L225.7,153.6z"/>
                  <path id="path12758-gensym004-gensym004" d="M231.9,153.6h-1v-3.4c0-0.3,0-0.5,0-0.8c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.2-0.3-0.4-0.3  c-0.2-0.1-0.4-0.1-0.7-0.1c-0.3,0-0.6,0.1-0.9,0.2c-0.3,0.1-0.6,0.3-0.9,0.5v4.5h-1v-8.3h1v3c0.3-0.3,0.6-0.5,1-0.6  c0.3-0.1,0.7-0.2,1-0.2c0.6,0,1.1,0.2,1.5,0.6c0.3,0.4,0.5,1,0.5,1.7L231.9,153.6z"/>
                  <path id="path12760-gensym004-gensym004" d="M238.9,150.7h-4.4c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.7c0.2,0.2,0.4,0.3,0.7,0.4  c0.3,0.1,0.5,0.1,0.8,0.1c0.4,0,0.8-0.1,1.2-0.2c0.4-0.2,0.7-0.3,0.9-0.5h0.1v1.1c-0.3,0.1-0.7,0.3-1,0.4c-0.4,0.1-0.7,0.1-1.1,0.1  c-1,0-1.8-0.3-2.3-0.8c-0.6-0.5-0.8-1.3-0.8-2.3c0-1,0.3-1.8,0.8-2.3c0.5-0.6,1.2-0.9,2.1-0.9c0.8,0,1.4,0.2,1.9,0.7  c0.4,0.5,0.7,1.1,0.7,2L238.9,150.7z M237.9,150c0-0.5-0.1-0.9-0.4-1.2c-0.3-0.3-0.7-0.4-1.2-0.4c-0.5,0-1,0.2-1.3,0.5  c-0.3,0.3-0.5,0.7-0.5,1.2H237.9z"/>
                  <path id="path12762-gensym004-gensym004" d="M244.1,148.7L244.1,148.7c-0.2,0-0.4-0.1-0.5-0.1c-0.1,0-0.3,0-0.5,0c-0.3,0-0.6,0.1-0.9,0.2  c-0.3,0.1-0.6,0.3-0.8,0.5v4.3h-1v-6h1v0.9c0.4-0.3,0.8-0.5,1.1-0.7c0.3-0.1,0.6-0.2,0.9-0.2c0.2,0,0.3,0,0.4,0c0.1,0,0.2,0,0.4,0  L244.1,148.7z"/>
                  <path id="path12764-gensym004-gensym004" d="M250.1,153.6h-1v-3.4c0-0.3,0-0.5,0-0.8c0-0.2-0.1-0.4-0.2-0.6c-0.1-0.2-0.2-0.3-0.4-0.3  c-0.2-0.1-0.4-0.1-0.7-0.1c-0.3,0-0.6,0.1-0.9,0.2c-0.3,0.1-0.6,0.3-0.9,0.5v4.5h-1v-6h1v0.7c0.3-0.3,0.6-0.5,1-0.6  c0.3-0.1,0.7-0.2,1-0.2c0.6,0,1.1,0.2,1.5,0.6c0.3,0.4,0.5,1,0.5,1.7L250.1,153.6z"/>
                  <path id="path12766-gensym004-gensym004" d="M257.1,150.7h-4.4c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.7c0.2,0.2,0.4,0.3,0.7,0.4  c0.3,0.1,0.5,0.1,0.8,0.1c0.4,0,0.8-0.1,1.2-0.2c0.4-0.2,0.7-0.3,0.9-0.5h0.1v1.1c-0.3,0.1-0.7,0.3-1,0.4c-0.4,0.1-0.7,0.1-1.1,0.1  c-1,0-1.8-0.3-2.3-0.8c-0.6-0.5-0.8-1.3-0.8-2.3c0-1,0.3-1.8,0.8-2.3c0.5-0.6,1.2-0.9,2.1-0.9c0.8,0,1.4,0.2,1.9,0.7  c0.4,0.5,0.7,1.1,0.7,2L257.1,150.7z M256.1,150c0-0.5-0.1-0.9-0.4-1.2c-0.3-0.3-0.7-0.4-1.2-0.4c-0.5,0-1,0.2-1.3,0.5  c-0.3,0.3-0.5,0.7-0.5,1.2H256.1z"/>
                  <path id="path12768-gensym004-gensym004" d="M261.7,153.6c-0.2,0.1-0.4,0.1-0.6,0.1c-0.2,0-0.4,0-0.6,0c-0.6,0-1.1-0.2-1.4-0.5c-0.3-0.3-0.5-0.9-0.5-1.6  v-3.2h-0.7v-0.8h0.7v-1.7h1v1.7h2.1v0.8h-2.1v2.7c0,0.3,0,0.6,0,0.7c0,0.2,0.1,0.3,0.2,0.5c0.1,0.1,0.2,0.2,0.3,0.3  c0.1,0.1,0.4,0.1,0.6,0.1c0.2,0,0.3,0,0.5-0.1c0.2-0.1,0.3-0.1,0.4-0.1h0.1V153.6z"/>
                  <path id="path12770-gensym004-gensym004" d="M266,150.6c0,1.1-0.2,2-0.5,2.9c-0.4,0.9-0.8,1.7-1.5,2.4h-1.2v-0.1c0.3-0.2,0.6-0.5,0.8-0.9  c0.3-0.4,0.5-0.8,0.7-1.2c0.2-0.5,0.4-0.9,0.5-1.4c0.1-0.5,0.2-1.1,0.2-1.7c0-0.6-0.1-1.1-0.2-1.7c-0.1-0.5-0.3-1-0.5-1.5  c-0.2-0.5-0.5-0.9-0.7-1.2c-0.3-0.3-0.5-0.6-0.8-0.9v-0.1h1.2c0.6,0.7,1.1,1.5,1.5,2.4C265.8,148.5,266,149.5,266,150.6z"/>
                  <path fill-rule="evenodd" stroke="#000000" stroke-width="0.4484" stroke-miterlimit="1.7935" d="M-103.9,131.9"/>
                  <path fill-rule="evenodd" stroke="#000000" stroke-width="0.4484" stroke-miterlimit="1.7935" d="M120.3,159.5"/>
                  <path fill-rule="evenodd" stroke="#000000" stroke-miterlimit="1.7935" d="M284.7,159.9c0,70.7,0,141.4,0,212.2"/>
                  <path fill-rule="evenodd" stroke="#000000" stroke-miterlimit="1.7935" d="M114.1,159.9c56.9,0,113.8,0,170.6,0"/>
                </svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-leaf-k-leaf-6.ascii-art">Top View
 +---+
 |   |
 | o |     e.g., Radix = 12, K_LEAF = 6
 |   |
 | o |
 |   |      -------------------------
 | o &lt;------ Physical Port (Ethernet) ----+
 |   |      -------------------------     |
 | o |                                    |
 |   |                                    |
 | o |                                    |
 |   |                                    |
 | o |                                    |
 |   |                                    |
 +---+                                    v

   ||             ||      ||      ||      ||      ||      ||
 +----+       +------------------------------------------------+
 |    |       |                                                |
 +----+       +------------------------------------------------+
   ||             ||      ||      ||      ||      ||      ||
       Side Views</artwork>
            </artset>
          </figure>
          <t>
The Radix of a PoD's top node may be different than that of the
leaf node. Though, more often than not, a same type of node is
used for both, effectively forming a square (K*K).
In the general case, switches at the top of the PoD with K_TOP southern
ports not necessarily equal to K_LEAF could be considered.
                For instance, in the representations below, we
pick a 6-port K_LEAF and an 8-port K_TOP. In order to form a
crossbar, K_TOP leaf nodes are necessary as illustrated in
<xref target="PODSview" format="default"/>.
</t>
          <figure anchor="PODSview">
            <name>Southern View of Leaf Nodes of a PoD, K_TOP=8</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-south-view-PoD-k-top-8.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 555.8 425" height="425" xml:space="preserve">
                  <rect id="rect26456-gensym005-gensym005" x="4.6" y="0.5" fill="none" stroke="#000000" stroke-width="1.0427" stroke-miterlimit="3.941" stroke-opacity="0.9636" width="41.6" height="424"/>
                  <ellipse id="path26555-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="25.4" cy="30.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-4-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="25.4" cy="103.6" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-0-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="25.4" cy="177.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-44-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="25.4" cy="250.5" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-6-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="25.4" cy="324" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-41-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="25.4" cy="397.5" rx="8.6" ry="8.8"/>
                  <rect id="rect26456-6-gensym005-gensym005" x="76.8" y="0.5" fill="none" stroke="#000000" stroke-width="1.0427" stroke-miterlimit="3.941" stroke-opacity="0.9636" width="41.6" height="424"/>
                  <ellipse id="path26555-64-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="97.6" cy="30.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-4-0-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="97.6" cy="103.6" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-0-2-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="97.6" cy="177.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-44-0-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="97.6" cy="250.5" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-6-6-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="97.6" cy="324" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-41-7-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="97.6" cy="397.5" rx="8.6" ry="8.8"/>
                  <rect id="rect26456-7-gensym005-gensym005" x="148.9" y="0.5" fill="none" stroke="#000000" stroke-width="1.0427" stroke-miterlimit="3.941" stroke-opacity="0.9636" width="41.6" height="424"/>
                  <ellipse id="path26555-9-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="169.7" cy="30.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-4-5-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="169.7" cy="103.6" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-0-3-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="169.7" cy="177.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-44-5-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="169.7" cy="250.5" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-6-63-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="169.7" cy="324" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-41-3-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="169.7" cy="397.5" rx="8.6" ry="8.8"/>
                  <rect id="rect26456-9-gensym005-gensym005" x="221" y="0.5" fill="none" stroke="#000000" stroke-width="1.0427" stroke-miterlimit="3.941" stroke-opacity="0.9636" width="41.6" height="424"/>
                  <ellipse id="path26555-2-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="241.8" cy="30.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-4-9-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="241.8" cy="103.6" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-0-6-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="241.8" cy="177.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-44-6-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="241.8" cy="250.5" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-6-66-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="241.8" cy="324" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-41-77-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="241.8" cy="397.5" rx="8.6" ry="8.8"/>
                  <rect id="rect26456-4-gensym005-gensym005" x="293.2" y="0.5" fill="none" stroke="#000000" stroke-width="1.0427" stroke-miterlimit="3.941" stroke-opacity="0.9636" width="41.6" height="424"/>
                  <ellipse id="path26555-7-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="314" cy="30.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-4-6-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="314" cy="103.6" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-0-21-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="314" cy="177.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-44-58-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="314" cy="250.5" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-6-5-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="314" cy="324" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-41-2-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="314" cy="397.5" rx="8.6" ry="8.8"/>
                  <rect id="rect26456-98-gensym005-gensym005" x="365.3" y="0.5" fill="none" stroke="#000000" stroke-width="1.0427" stroke-miterlimit="3.941" stroke-opacity="0.9636" width="41.6" height="424"/>
                  <ellipse id="path26555-05-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="386.1" cy="30.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-4-3-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="386.1" cy="103.6" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-0-25-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="386.1" cy="177.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-44-2-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="386.1" cy="250.5" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-6-4-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="386.1" cy="324" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-41-4-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="386.1" cy="397.5" rx="8.6" ry="8.8"/>
                  <rect id="rect26456-3-gensym005-gensym005" x="437.5" y="0.5" fill="none" stroke="#000000" stroke-width="1.0427" stroke-miterlimit="3.941" stroke-opacity="0.9636" width="41.6" height="424"/>
                  <ellipse id="path26555-26-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="458.3" cy="30.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-4-1-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="458.3" cy="103.6" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-0-5-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="458.3" cy="177.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-44-4-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="458.3" cy="250.5" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-6-9-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="458.3" cy="324" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-41-28-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="458.3" cy="397.5" rx="8.6" ry="8.8"/>
                  <rect id="rect26456-31-gensym005-gensym005" x="509.6" y="0.5" fill="none" stroke="#000000" stroke-width="1.0427" stroke-miterlimit="3.941" stroke-opacity="0.9636" width="41.6" height="424"/>
                  <ellipse id="path26555-1-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="530.4" cy="30.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-4-8-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="530.4" cy="103.6" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-0-8-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="530.4" cy="177.1" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-44-8-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="530.4" cy="250.5" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-6-7-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="530.4" cy="324" rx="8.6" ry="8.8"/>
                  <ellipse id="path26555-41-24-gensym005-gensym005" fill="none" stroke="#000000" stroke-width="0.9256" stroke-miterlimit="3.941" stroke-opacity="0.9636" cx="530.4" cy="397.5" rx="8.6" ry="8.8"/>
                </svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-south-view-PoD-k-top-8.ascii-art"> +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+
 |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |
 | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O |
 |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |
 | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O |
 |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |
 | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O |
 |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |
 | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O |
 |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |
 | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O |
 |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |
 | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O |
 |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |
 +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+</artwork>
            </artset>
          </figure>
          <t>
As further visualized in <xref target="PODNview" format="default"/>, the K_TOP leaf nodes
are fully interconnected with the K_LEAF ToP nodes, providing
connectivity that can be represented as a crossbar when "looked at"
from the
north. The result is that, in the absence of a failure, a packet
entering the PoD from the north on any port can be routed to any port
in the south of the PoD and vice versa. And that is precisely why it makes
sense to talk about a
"switching
matrix".
</t>
          <figure anchor="PODNview">
            <name>Northern View of a PoD's Spines, K_TOP=8</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-north-view-pod-spines-k-top-8.svg"><svg version="1.1" baseProfile="tiny" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 763.9 491.9" xml:space="preserve">
<path id="path1310-gensym006-gensym006" d="M639.2,225.3h-2.7v6.8h-1v-6.8h-2.7v-0.9h6.5L639.2,225.3z"/>
<path id="path1312-gensym006-gensym006" d="M645,229.2c0,0.9-0.2,1.7-0.7,2.2s-1.1,0.8-1.9,0.8c-0.8,0-1.5-0.3-1.9-0.8c-0.5-0.5-0.7-1.3-0.7-2.2
  s0.2-1.7,0.7-2.2s1.1-0.8,1.9-0.8c0.8,0,1.5,0.3,1.9,0.8C644.8,227.5,645,228.2,645,229.2z M644,229.2c0-0.7-0.1-1.3-0.4-1.7
  c-0.3-0.4-0.7-0.5-1.2-0.5s-0.9,0.2-1.2,0.5c-0.3,0.4-0.4,0.9-0.4,1.7c0,0.7,0.1,1.3,0.4,1.6c0.3,0.4,0.7,0.6,1.2,0.6
  s0.9-0.2,1.2-0.6C643.9,230.4,644,229.9,644,229.2L644,229.2z"/>
<path id="path1314-gensym006-gensym006" d="M651.6,229.1c0,0.5-0.1,0.9-0.2,1.3c-0.1,0.4-0.3,0.7-0.6,1c-0.2,0.3-0.5,0.5-0.8,0.6s-0.6,0.2-1,0.2
  c-0.3,0-0.6,0-0.8-0.1s-0.5-0.2-0.7-0.3v2.4h-1v-7.9h1v0.6c0.3-0.2,0.5-0.4,0.9-0.5c0.3-0.1,0.7-0.2,1-0.2c0.7,0,1.2,0.3,1.6,0.8
  C651.4,227.4,651.6,228.1,651.6,229.1L651.6,229.1z M650.6,229.1c0-0.7-0.1-1.2-0.4-1.6c-0.2-0.3-0.6-0.5-1.1-0.5
  c-0.3,0-0.6,0.1-0.8,0.2s-0.6,0.3-0.8,0.5v3.3c0.3,0.1,0.5,0.2,0.7,0.3c0.2,0,0.4,0.1,0.7,0.1c0.5,0,1-0.2,1.3-0.5
  S650.6,229.8,650.6,229.1L650.6,229.1z"/>
<path id="path1316-gensym006-gensym006" d="M661.8,229.2c0,0.9-0.2,1.7-0.7,2.2s-1.1,0.8-1.9,0.8c-0.8,0-1.5-0.3-1.9-0.8c-0.5-0.5-0.7-1.3-0.7-2.2
  s0.2-1.7,0.7-2.2s1.1-0.8,1.9-0.8c0.8,0,1.5,0.3,1.9,0.8S661.8,228.2,661.8,229.2z M660.8,229.2c0-0.7-0.1-1.3-0.4-1.7
  c-0.3-0.4-0.7-0.5-1.2-0.5s-0.9,0.2-1.2,0.5c-0.3,0.4-0.4,0.9-0.4,1.7c0,0.7,0.1,1.3,0.4,1.6c0.3,0.4,0.7,0.6,1.2,0.6
  s0.9-0.2,1.2-0.6C660.6,230.4,660.8,229.9,660.8,229.2L660.8,229.2z"/>
<path id="path1318-gensym006-gensym006" d="M666.4,224.9L666.4,224.9c-0.2,0-0.3-0.1-0.5-0.1s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.3s-0.3,0.5-0.3,1
  v0.2h1.8v0.8h-1.7v5h-1v-5h-0.7v-0.8h0.7V226c0-0.7,0.2-1.2,0.5-1.6c0.3-0.4,0.8-0.6,1.5-0.6c0.2,0,0.4,0,0.6,0c0.2,0,0.3,0,0.5,0.1
  L666.4,224.9L666.4,224.9z"/>
<path id="path1320-gensym006-gensym006" d="M675.9,226.7c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6
  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1s0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7
  C675.8,225.9,675.9,226.2,675.9,226.7z M674.8,226.7c0-0.3,0-0.5-0.1-0.7s-0.2-0.4-0.4-0.5s-0.4-0.2-0.6-0.2c-0.2,0-0.5-0.1-0.8-0.1
  h-1v3.1h0.9c0.4,0,0.7,0,1-0.1s0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5C674.8,227.1,674.8,226.9,674.8,226.7L674.8,226.7z"/>
<path id="path1322-gensym006-gensym006" d="M682,229.2c0,0.9-0.2,1.7-0.7,2.2s-1.1,0.8-1.9,0.8c-0.8,0-1.5-0.3-1.9-0.8c-0.5-0.5-0.7-1.3-0.7-2.2
  s0.2-1.7,0.7-2.2s1.1-0.8,1.9-0.8c0.8,0,1.5,0.3,1.9,0.8C681.8,227.5,682,228.2,682,229.2z M681,229.2c0-0.7-0.1-1.3-0.4-1.7
  c-0.3-0.4-0.7-0.5-1.2-0.5s-0.9,0.2-1.2,0.5c-0.3,0.4-0.4,0.9-0.4,1.7c0,0.7,0.1,1.3,0.4,1.6c0.3,0.4,0.7,0.6,1.2,0.6
  s0.9-0.2,1.2-0.6C680.9,230.4,681,229.9,681,229.2L681,229.2z"/>
<path id="path1324-gensym006-gensym006" d="M690.1,228.2c0,0.7-0.2,1.3-0.5,1.9c-0.3,0.6-0.7,1-1.2,1.3c-0.4,0.2-0.7,0.4-1.2,0.5c-0.4,0.1-1,0.1-1.7,0.1
  h-1.9v-7.7h1.9c0.8,0,1.3,0.1,1.8,0.2c0.4,0.1,0.8,0.3,1.1,0.4c0.5,0.3,0.9,0.8,1.2,1.3C690,226.8,690.1,227.5,690.1,228.2
  L690.1,228.2z M689.1,228.2c0-0.6-0.1-1.1-0.3-1.5s-0.5-0.7-0.9-1c-0.3-0.2-0.6-0.3-1-0.4c-0.3-0.1-0.7-0.1-1.2-0.1h-1v5.9h1
  c0.5,0,0.9,0,1.3-0.1c0.4-0.1,0.7-0.2,1-0.4c0.4-0.2,0.7-0.6,0.9-1C689,229.3,689.1,228.8,689.1,228.2L689.1,228.2z"/>
<path id="path1326-gensym006-gensym006" d="M701.4,232h-1.3l-3.6-6.9v6.9h-1v-7.7h1.6l3.3,6.3v-6.3h1V232z"/>
<path id="path1328-gensym006-gensym006" d="M708.3,229.2c0,0.9-0.2,1.7-0.7,2.2s-1.1,0.8-1.9,0.8c-0.8,0-1.5-0.3-1.9-0.8c-0.5-0.5-0.7-1.3-0.7-2.2
  s0.2-1.7,0.7-2.2s1.1-0.8,1.9-0.8c0.8,0,1.5,0.3,1.9,0.8S708.3,228.2,708.3,229.2z M707.3,229.2c0-0.7-0.1-1.3-0.4-1.7
  c-0.3-0.4-0.7-0.5-1.2-0.5s-0.9,0.2-1.2,0.5c-0.3,0.4-0.4,0.9-0.4,1.7c0,0.7,0.1,1.3,0.4,1.6c0.3,0.4,0.7,0.6,1.2,0.6
  s0.9-0.2,1.2-0.6C707.1,230.4,707.3,229.9,707.3,229.2L707.3,229.2z"/>
<path id="path1330-gensym006-gensym006" d="M714.5,232h-1v-0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.1-0.6,0.2-1,0.2c-0.7,0-1.2-0.3-1.6-0.8
  c-0.4-0.5-0.6-1.3-0.6-2.2c0-0.5,0.1-0.9,0.2-1.3c0.1-0.4,0.3-0.7,0.6-1c0.2-0.3,0.5-0.5,0.8-0.6s0.6-0.2,1-0.2c0.3,0,0.6,0,0.8,0.1
  s0.5,0.2,0.7,0.3V224h1V232z M713.5,230.6v-3.3c-0.3-0.1-0.5-0.2-0.7-0.2s-0.4-0.1-0.7-0.1c-0.5,0-1,0.2-1.3,0.6s-0.5,0.9-0.5,1.6
  c0,0.7,0.1,1.2,0.4,1.6c0.2,0.4,0.6,0.5,1.1,0.5c0.3,0,0.6-0.1,0.8-0.2C713,231,713.3,230.8,713.5,230.6z"/>
<path id="path1332-gensym006-gensym006" d="M721.2,229.3H717c0,0.4,0.1,0.7,0.2,0.9c0.1,0.3,0.3,0.5,0.4,0.6c0.2,0.2,0.4,0.3,0.6,0.4
  c0.2,0.1,0.5,0.1,0.8,0.1c0.4,0,0.8-0.1,1.2-0.2c0.4-0.2,0.7-0.3,0.9-0.5h0.1v1.1c-0.3,0.1-0.7,0.3-1,0.3c-0.3,0.1-0.7,0.1-1.1,0.1
  c-1,0-1.7-0.3-2.2-0.8s-0.8-1.3-0.8-2.2s0.3-1.7,0.8-2.2c0.5-0.6,1.2-0.8,2-0.8s1.4,0.2,1.8,0.7c0.4,0.5,0.6,1.1,0.6,1.9
  L721.2,229.3L721.2,229.3z M720.3,228.5c0-0.5-0.1-0.9-0.4-1.2c-0.3-0.3-0.6-0.4-1.2-0.4c-0.5,0-0.9,0.2-1.2,0.5s-0.5,0.7-0.5,1.1
  L720.3,228.5L720.3,228.5z"/>
<path id="path1334-gensym006-gensym006" d="M729.5,234.2h-1.2c-0.6-0.7-1.1-1.5-1.4-2.3c-0.3-0.8-0.5-1.8-0.5-2.8s0.2-2,0.5-2.8s0.8-1.6,1.4-2.3h1.2v0.1
  c-0.3,0.3-0.5,0.5-0.8,0.9c-0.3,0.3-0.5,0.7-0.7,1.1c-0.2,0.4-0.4,0.9-0.5,1.4s-0.2,1-0.2,1.6s0.1,1.1,0.2,1.6
  c0.1,0.5,0.3,1,0.5,1.4s0.4,0.8,0.7,1.1C729,233.6,729.2,233.9,729.5,234.2L729.5,234.2z"/>
<path id="path1336-gensym006-gensym006" d="M736.9,229.8c0,0.3-0.1,0.6-0.2,0.9c-0.1,0.3-0.3,0.5-0.6,0.7s-0.6,0.4-1,0.5s-0.8,0.2-1.3,0.2
  c-0.6,0-1.1-0.1-1.5-0.2c-0.4-0.1-0.9-0.3-1.3-0.5v-1.3h0.1c0.4,0.3,0.8,0.6,1.3,0.7s1,0.3,1.4,0.3c0.6,0,1.1-0.1,1.5-0.4
  c0.4-0.2,0.5-0.6,0.5-1c0-0.3-0.1-0.6-0.3-0.8s-0.4-0.3-0.8-0.4c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3,0-0.6-0.1-1-0.2
  c-0.7-0.1-1.2-0.4-1.5-0.7c-0.3-0.4-0.5-0.8-0.5-1.4c0-0.6,0.3-1.2,0.8-1.6c0.5-0.4,1.2-0.6,2.1-0.6c0.5,0,1,0.1,1.5,0.2
  s0.9,0.2,1.2,0.4v1.2h-0.1c-0.3-0.2-0.7-0.5-1.2-0.6c-0.5-0.2-1-0.2-1.5-0.2s-1,0.1-1.3,0.3s-0.5,0.5-0.5,0.9c0,0.3,0.1,0.6,0.2,0.8
  s0.5,0.3,0.9,0.4c0.2,0,0.5,0.1,0.9,0.2c0.4,0.1,0.8,0.1,1,0.2c0.6,0.2,1,0.4,1.3,0.7C736.7,228.9,736.9,229.3,736.9,229.8
  L736.9,229.8z"/>
<path id="path1338-gensym006-gensym006" d="M743.5,229.1c0,0.5-0.1,0.9-0.2,1.3c-0.1,0.4-0.3,0.7-0.6,1c-0.2,0.3-0.5,0.5-0.8,0.6s-0.6,0.2-1,0.2
  c-0.3,0-0.6,0-0.8-0.1s-0.5-0.2-0.7-0.3v2.4h-1v-7.9h1v0.6c0.3-0.2,0.5-0.4,0.9-0.5c0.3-0.1,0.7-0.2,1-0.2c0.7,0,1.2,0.3,1.6,0.8
  C743.3,227.4,743.5,228.1,743.5,229.1L743.5,229.1z M742.5,229.1c0-0.7-0.1-1.2-0.4-1.6s-0.6-0.5-1.1-0.5c-0.3,0-0.6,0.1-0.8,0.2
  c-0.3,0.1-0.6,0.3-0.8,0.5v3.3c0.3,0.1,0.5,0.2,0.7,0.3c0.2,0,0.4,0.1,0.7,0.1c0.5,0,1-0.2,1.3-0.5
  C742.4,230.4,742.5,229.8,742.5,229.1L742.5,229.1z"/>
<path id="path1340-gensym006-gensym006" d="M746.1,225.3H745v-1h1.1V225.3z M746,232h-1v-5.8h1V232z"/>
<path id="path1342-gensym006-gensym006" d="M752.8,232h-1v-3.3c0-0.3,0-0.5,0-0.7s-0.1-0.4-0.2-0.5c-0.1-0.1-0.2-0.3-0.4-0.3c-0.2-0.1-0.4-0.1-0.6-0.1
  c-0.3,0-0.5,0.1-0.8,0.2c-0.3,0.1-0.6,0.3-0.8,0.5v4.3h-1v-5.8h1v0.6c0.3-0.3,0.6-0.4,0.9-0.6c0.3-0.1,0.7-0.2,1-0.2
  c0.6,0,1.1,0.2,1.4,0.6s0.5,0.9,0.5,1.6L752.8,232L752.8,232z"/>
<path id="path1344-gensym006-gensym006" d="M759.5,229.3h-4.3c0,0.4,0.1,0.7,0.2,0.9c0.1,0.3,0.3,0.5,0.4,0.6c0.2,0.2,0.4,0.3,0.6,0.4
  c0.2,0.1,0.5,0.1,0.8,0.1c0.4,0,0.8-0.1,1.2-0.2c0.4-0.2,0.7-0.3,0.9-0.5h0.1v1.1c-0.3,0.1-0.7,0.3-1,0.3s-0.7,0.1-1.1,0.1
  c-1,0-1.7-0.3-2.2-0.8s-0.8-1.3-0.8-2.2s0.3-1.7,0.8-2.2c0.5-0.6,1.2-0.8,2-0.8s1.4,0.2,1.8,0.7c0.4,0.5,0.6,1.1,0.6,1.9V229.3z
   M758.5,228.5c0-0.5-0.1-0.9-0.4-1.2c-0.3-0.3-0.6-0.4-1.2-0.4c-0.5,0-0.9,0.2-1.2,0.5s-0.5,0.7-0.5,1.1L758.5,228.5L758.5,228.5z"/>
<path id="path1346-gensym006-gensym006" d="M763.9,229.1c0,1-0.2,2-0.5,2.8s-0.8,1.6-1.4,2.3h-1.2v-0.1c0.3-0.2,0.5-0.5,0.8-0.9c0.3-0.3,0.5-0.7,0.7-1.1
  c0.2-0.4,0.4-0.9,0.5-1.4s0.2-1,0.2-1.6s-0.1-1.1-0.2-1.6c-0.1-0.5-0.3-1-0.5-1.4s-0.5-0.8-0.7-1.1c-0.3-0.3-0.5-0.6-0.8-0.9V224
  h1.2c0.6,0.7,1.1,1.5,1.4,2.3C763.7,227.1,763.9,228,763.9,229.1L763.9,229.1z"/>
<path d="M0,0"/>
<path id="path4588-gensym006-gensym006" fill-rule="evenodd" stroke="#000000" stroke-width="0.5292" stroke-miterlimit="2.1167" d="M615.2,229.1
  l-2.6,2.6l9.3-2.6l-9.3-2.6L615.2,229.1z"/>
<path id="path4580-gensym006-gensym006" fill-rule="evenodd" stroke="#000000" d="M620.5,229.1"/>
<path fill-rule="evenodd" stroke="#000000" d="M0,0"/>
<path id="path4588-9-gensym006-gensym006" fill-rule="evenodd" stroke="#000000" stroke-width="0.5292" stroke-miterlimit="2.1167" d="M615.2,487.8
  l-2.6,2.6l9.3-2.6l-9.3-2.6L615.2,487.8z"/>
<path id="path4580-3-gensym006-gensym006" fill-rule="evenodd" stroke="#000000" d="M620.5,487.8"/>
<path id="path5253-gensym006-gensym006" fill="none" stroke="#000000" stroke-width="1.3229" d="M546.4,437v50.7"/>
<path id="path1349-gensym006-gensym006" d="M637.5,491.8h-4.9v-7.7h1v6.8h3.8v0.9L637.5,491.8L637.5,491.8z"/>
<path id="path1351-gensym006-gensym006" d="M643.3,489H639c0,0.4,0.1,0.7,0.2,0.9c0.1,0.3,0.3,0.5,0.4,0.6c0.2,0.2,0.4,0.3,0.6,0.4
  c0.2,0.1,0.5,0.1,0.8,0.1c0.4,0,0.8-0.1,1.2-0.2c0.4-0.2,0.7-0.3,0.9-0.5h0.1v1.1c-0.3,0.1-0.7,0.3-1,0.3s-0.7,0.1-1.1,0.1
  c-1,0-1.7-0.3-2.2-0.8s-0.8-1.3-0.8-2.2c0-0.9,0.3-1.7,0.8-2.2c0.5-0.6,1.2-0.8,2-0.8s1.4,0.2,1.8,0.7c0.4,0.5,0.6,1.1,0.6,1.9V489z
   M642.3,488.2c0-0.5-0.1-0.9-0.4-1.2c-0.3-0.3-0.6-0.4-1.2-0.4c-0.5,0-0.9,0.2-1.2,0.5s-0.5,0.7-0.5,1.1H642.3z"/>
<path id="path1353-gensym006-gensym006" d="M649.2,491.8h-1v-0.6c-0.1,0.1-0.2,0.1-0.4,0.2c-0.1,0.1-0.3,0.2-0.4,0.2c-0.2,0.1-0.3,0.1-0.6,0.2
  c-0.2,0.1-0.5,0.1-0.7,0.1c-0.5,0-1-0.2-1.3-0.5c-0.4-0.3-0.5-0.8-0.5-1.3c0-0.4,0.1-0.8,0.3-1.1c0.2-0.3,0.5-0.5,0.8-0.6
  c0.4-0.2,0.8-0.3,1.3-0.3c0.5-0.1,1-0.1,1.6-0.1v-0.1c0-0.2,0-0.4-0.1-0.5s-0.2-0.3-0.3-0.3c-0.1-0.1-0.3-0.1-0.5-0.2s-0.4,0-0.6,0
  c-0.3,0-0.5,0-0.9,0.1c-0.3,0.1-0.6,0.2-1,0.3h-0.1v-1c0.2-0.1,0.5-0.1,0.8-0.2s0.7-0.1,1.1-0.1c0.4,0,0.8,0,1.1,0.1
  s0.6,0.2,0.8,0.3c0.2,0.2,0.4,0.4,0.5,0.6c0.1,0.3,0.2,0.6,0.2,0.9L649.2,491.8L649.2,491.8z M648.3,490.3v-1.6c-0.3,0-0.6,0-1,0.1
  c-0.4,0-0.7,0.1-1,0.1c-0.3,0.1-0.5,0.2-0.7,0.4c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.6,0.3,0.7c0.2,0.2,0.5,0.2,0.9,0.2
  c0.3,0,0.7-0.1,0.9-0.2C647.8,490.7,648,490.5,648.3,490.3z"/>
<path id="path1355-gensym006-gensym006" d="M654.2,484.7L654.2,484.7c-0.2,0-0.3-0.1-0.5-0.1s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.3
  c-0.2,0.2-0.3,0.5-0.3,1v0.2h1.8v0.8h-1.7v5h-1v-5h-0.7V486h0.7v-0.2c0-0.7,0.2-1.2,0.5-1.6s0.8-0.6,1.5-0.6c0.2,0,0.4,0,0.6,0
  c0.2,0,0.3,0,0.5,0.1L654.2,484.7L654.2,484.7z"/>
<path id="path1357-gensym006-gensym006" d="M664.5,491.8h-1.3l-3.6-6.9v6.9h-1v-7.7h1.6l3.3,6.3v-6.3h1V491.8z"/>
<path id="path1359-gensym006-gensym006" d="M671.4,488.9c0,0.9-0.2,1.7-0.7,2.2s-1.1,0.8-1.9,0.8c-0.8,0-1.5-0.3-1.9-0.8c-0.5-0.5-0.7-1.3-0.7-2.2
  s0.2-1.7,0.7-2.2s1.1-0.8,1.9-0.8c0.8,0,1.5,0.3,1.9,0.8C671.2,487.2,671.4,487.9,671.4,488.9z M670.4,488.9c0-0.7-0.1-1.3-0.4-1.7
  c-0.3-0.4-0.7-0.5-1.2-0.5s-0.9,0.2-1.2,0.5c-0.3,0.4-0.4,0.9-0.4,1.7c0,0.7,0.1,1.3,0.4,1.6c0.3,0.4,0.7,0.6,1.2,0.6
  s0.9-0.2,1.2-0.6C670.3,490.2,670.4,489.6,670.4,488.9L670.4,488.9z"/>
<path id="path1361-gensym006-gensym006" d="M677.6,491.8h-1v-0.6c-0.3,0.2-0.6,0.4-0.9,0.6s-0.6,0.2-1,0.2c-0.7,0-1.2-0.3-1.6-0.8
  c-0.4-0.5-0.6-1.3-0.6-2.2c0-0.5,0.1-0.9,0.2-1.3c0.1-0.4,0.3-0.7,0.6-1c0.2-0.3,0.5-0.5,0.8-0.6s0.6-0.2,1-0.2c0.3,0,0.6,0,0.8,0.1
  s0.5,0.2,0.7,0.3v-2.5h1V491.8z M676.6,490.3V487c-0.3-0.1-0.5-0.2-0.7-0.2s-0.4-0.1-0.7-0.1c-0.5,0-1,0.2-1.3,0.6s-0.5,0.9-0.5,1.6
  s0.1,1.2,0.4,1.6c0.2,0.4,0.6,0.5,1.1,0.5c0.3,0,0.6-0.1,0.8-0.2C676.1,490.7,676.4,490.5,676.6,490.3z"/>
<path id="path1363-gensym006-gensym006" d="M684.3,489H680c0,0.4,0.1,0.7,0.2,0.9c0.1,0.3,0.3,0.5,0.4,0.6c0.2,0.2,0.4,0.3,0.6,0.4
  c0.2,0.1,0.5,0.1,0.8,0.1c0.4,0,0.8-0.1,1.2-0.2c0.4-0.2,0.7-0.3,0.9-0.5h0.1v1.1c-0.3,0.1-0.7,0.3-1,0.3s-0.7,0.1-1.1,0.1
  c-1,0-1.7-0.3-2.2-0.8s-0.8-1.3-0.8-2.2c0-0.9,0.3-1.7,0.8-2.2c0.5-0.6,1.2-0.8,2-0.8s1.4,0.2,1.8,0.7c0.4,0.5,0.6,1.1,0.6,1.9V489z
   M683.4,488.2c0-0.5-0.1-0.9-0.4-1.2c-0.3-0.3-0.6-0.4-1.2-0.4c-0.5,0-0.9,0.2-1.2,0.5s-0.5,0.7-0.5,1.1H683.4z"/>
<polygon id="rect26456-6-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" points="7.4,73.1 
  49.6,73.1 49.1,437 6.9,437 "/>
<rect id="rect26456-6-5-gensym006-gensym006" x="81.1" y="73.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="42.2" height="363.9"/>
<polygon id="rect26456-6-2-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" points="156.2,73.1 
  198.4,73.1 197.9,437 155.7,437 "/>
<polygon id="rect26456-6-27-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" points="231.1,73.1 
  273.3,73.1 272.3,437 230.1,437 "/>
<polygon id="rect26456-6-1-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" points="304.9,73.1 
  347.1,73.1 345.3,437 303.1,437 "/>
<polygon id="rect26456-6-52-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" points="377.1,73.1 
  419.3,73.1 422.6,437 380.4,437 "/>
<polygon id="rect26456-6-1-5-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" points="451.5,73.1 
  493.7,73.1 492.1,437 449.9,437 "/>
<polygon id="rect26456-6-1-5-5-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" points="
  524.9,73.1 567.1,73.1 568.4,437 526.2,437 "/>
<rect id="rect26456-8-gensym006-gensym006" x="0.6" y="363.9" fill="#FFFFFF" stroke="#000000" stroke-width="1.2231" stroke-opacity="0.9636" width="574.7" height="42.2"/>
<ellipse id="path26555-2-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="400.9" cy="385" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-5-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="326.3" cy="385" rx="8.9" ry="8.7"/>
<ellipse id="path26555-0-4-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="251.7" cy="385" rx="8.9" ry="8.7"/>
<ellipse id="path26555-44-5-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="177.1" cy="385" rx="8.9" ry="8.7"/>
<ellipse id="path26555-6-3-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="102.6" cy="385" rx="8.9" ry="8.7"/>
<ellipse id="path26555-41-0-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="28" cy="385" rx="8.9" ry="8.7"/>
<rect id="rect26456-9-gensym006-gensym006" x="0.6" y="311.9" fill="#FFFFFF" stroke="#000000" stroke-width="1.2231" stroke-opacity="0.9636" width="574.7" height="42.2"/>
<ellipse id="path26555-45-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="400.9" cy="333" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-9-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="326.3" cy="333" rx="8.9" ry="8.7"/>
<ellipse id="path26555-0-3-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="251.7" cy="333" rx="8.9" ry="8.7"/>
<ellipse id="path26555-44-9-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="177.1" cy="333" rx="8.9" ry="8.7"/>
<ellipse id="path26555-6-6-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="102.6" cy="333" rx="8.9" ry="8.7"/>
<ellipse id="path26555-41-6-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="28" cy="333" rx="8.9" ry="8.7"/>
<rect id="rect26456-0-gensym006-gensym006" x="0.6" y="259.9" fill="#FFFFFF" stroke="#000000" stroke-width="1.2231" stroke-opacity="0.9636" width="574.7" height="42.2"/>
<ellipse id="path26555-8-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="400.9" cy="281" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-2-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="326.3" cy="281" rx="8.9" ry="8.7"/>
<ellipse id="path26555-0-0-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="251.7" cy="281" rx="8.9" ry="8.7"/>
<ellipse id="path26555-44-6-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="177.1" cy="281" rx="8.9" ry="8.7"/>
<ellipse id="path26555-6-0-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="102.6" cy="281" rx="8.9" ry="8.7"/>
<ellipse id="path26555-41-7-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="28" cy="281" rx="8.9" ry="8.7"/>
<rect id="rect26456-98-gensym006-gensym006" x="0.6" y="207.9" fill="#FFFFFF" stroke="#000000" stroke-width="1.2231" stroke-opacity="0.9636" width="574.7" height="42.2"/>
<ellipse id="path26555-1-gensym006-gensym006" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="400.9" cy="229.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-1-gensym006-gensym006" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="326.3" cy="229.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-0-6-gensym006-gensym006" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="251.7" cy="229.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-44-1-gensym006-gensym006" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="177.1" cy="229.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-6-1-gensym006-gensym006" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="102.6" cy="229.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-41-8-gensym006-gensym006" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="28" cy="229.1" rx="8.9" ry="8.7"/>
<rect id="rect26456-5-gensym006-gensym006" x="0.6" y="156" fill="#FFFFFF" stroke="#000000" stroke-width="1.2231" stroke-opacity="0.9636" width="574.7" height="42.2"/>
<ellipse id="path26555-00-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="400.9" cy="177.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-8-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="326.3" cy="177.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-0-37-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="251.7" cy="177.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-44-0-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="177.1" cy="177.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-6-13-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="102.6" cy="177.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-41-4-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="28" cy="177.1" rx="8.9" ry="8.7"/>
<rect id="rect26456-7-gensym006-gensym006" x="0.6" y="104" fill="#FFFFFF" stroke="#000000" stroke-width="1.2231" stroke-opacity="0.9636" width="574.7" height="42.2"/>
<ellipse id="path26555-7-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="400.9" cy="125.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-51-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="326.3" cy="125.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-0-2-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="251.7" cy="125.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-44-66-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="177.1" cy="125.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-6-5-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="102.6" cy="125.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-41-41-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="28" cy="125.1" rx="8.9" ry="8.7"/>
<path id="rect26456-3_00000106131749939653197780000012132027428052753330_-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="1.2231" stroke-opacity="0.9636" d="
  M575.3,52"/>
<path id="rect26456-3_00000032629327487520608340000016587777182938220947_-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="1.2231" stroke-opacity="0.9636" d="
  M0.6,52"/>
<path id="rect26456-3_00000172440459499406499560000011221598621876178325_-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="1.2231" stroke-opacity="0.9636" d="
  M0.6,94.2"/>
<path id="rect26456-3_00000169539051961346038700000006411600140470941830_-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="1.2231" stroke-opacity="0.9636" d="
  M575.3,94.2"/>
<path fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" d="M0,0"/>
<path id="path3618-gensym006-gensym006" fill-rule="evenodd" stroke="#000000" stroke-width="0.5292" stroke-miterlimit="2.1167" d="M231.9,46.1l2.6-2.6
  l-9.3,2.6l9.3,2.6L231.9,46.1z"/>
<path id="path4006-gensym006-gensym006" fill-rule="evenodd" stroke="#000000" stroke-width="0.5292" stroke-miterlimit="2.1167" d="M338.1,46.1
  l-2.6,2.6l9.3-2.6l-9.3-2.6L338.1,46.1z"/>
<path id="path3610-gensym006-gensym006" fill-rule="evenodd" stroke="#000000" d="M343.4,46.1"/>
<path id="path1366-gensym006-gensym006" d="M355.8,51.3H349V41h6.8v1.2h-5.4V45h5.4v1.2h-5.4V50h5.4V51.3z"/>
<path id="path1369-gensym006-gensym006" d="M222.9,41l-2.7,10.3h-1.5l-2.2-8.5l-2.1,8.5h-1.5L210.2,41h1.4l2.2,8.5l2.1-8.5h1.4l2.1,8.6l2.1-8.6H222.9z"/>
<ellipse id="path26555-4-5-2-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="471.8" cy="385" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-9-5-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="471.8" cy="333" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-2-1-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="471.8" cy="281" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-1-3-gensym006-gensym006" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="471.8" cy="229.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-8-9-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="471.8" cy="177.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-51-7-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="471.8" cy="125.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-5-2-2-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="546.4" cy="385" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-9-5-1-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="546.4" cy="333" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-2-1-8-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="546.4" cy="281" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-1-3-7-gensym006-gensym006" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="546.4" cy="229.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-8-9-1-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="546.4" cy="177.1" rx="8.9" ry="8.7"/>
<ellipse id="path26555-4-51-7-5-gensym006-gensym006" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="546.4" cy="125.1" rx="8.9" ry="8.7"/>
<path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" d="M229.9,46.1c36.5,0,73,0,109.5,0"/>
<path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" d="M575.3,229.1c13.5,0,27,0,40.5,0"/>
<path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" d="M546.4,487.7c22.9,0,45.8,0,68.7,0"/>
</svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-north-view-pod-spines-k-top-8.ascii-art">                      W &lt;---*---&gt; E

  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+
  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |
+--------------------------------------------------------+
|   o      o      o      o      o      o      o      o   |
+--------------------------------------------------------+
+--------------------------------------------------------+
|   o      o      o      o      o      o      o      o   |
+--------------------------------------------------------+
+--------------------------------------------------------+
|   o      o      o      o      o      o      o      o   |
+--------------------------------------------------------+
+--------------------------------------------------------+
|   o      o      o      o      o      o      o      o   |
+--------------------------------------------------------+
+--------------------------------------------------------+
|   o      o      o      o      o      o      o      o   |&lt;--+
+--------------------------------------------------------+   |
+--------------------------------------------------------+   |
|   o      o      o      o      o      o      o      o   |   |
+--------------------------------------------------------+   |
  |   |  |   |  |   |  |   |  |   |  |   |  |   |  |   |     |
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+     |
             ^                                               |
             |                                               |
             |     ----------      -----------------------   |
             +----- Leaf Node      Top of PoD Node (Spine) --+
                   ----------      -----------------------</artwork>
            </artset>
          </figure>
          <t>Side views of this PoD is illustrated in Figures <xref target="PODSideview" format="counter"/> and <xref target="PODSideview2" format="counter"/>.</t>
          <figure anchor="PODSideview">
            <name>Side View of a PoD, K_TOP=8, K_LEAF=6</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-side-view-pod-k-top-8-k-leaf-6.svg"><svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" baseProfile="tiny" version="1.2" viewBox="0 0 500 193.3">
  <!-- Generator: Adobe Illustrator 28.7.5, SVG Export Plug-In . SVG Version: 1.2.0 Build 176)  -->
  <g>
    <g id="svg2384">
      <path id="path26727-39-91" d="M442.6,119.6v-45.6" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-7-11" d="M442.6,150.9v-31.4" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-71" d="M442.6,74v-31.3" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-391" d="M22.7,119.6v-45.6" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-71" d="M22.7,150.9v-31.4" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-31" d="M22.7,74v-31.3" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-81" d="M83.1,74v-31.3" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-21" d="M143.5,74v-31.3" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-11" d="M203.9,74v-31.3" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-61" d="M263.3,74v-31.3" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-151" d="M83.1,119.6v-45.6" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-7-61" d="M83.1,150.9v-31.4" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-801" d="M143.5,119.6v-45.6" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-7-21" d="M143.5,150.9v-31.4" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-671" d="M203.9,119.6v-45.6" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-7-611" d="M203.9,150.9v-31.4" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-361" d="M263.3,119.6v-45.6" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-7-51" d="M263.3,150.9v-31.4" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-3631" d="M324.8,119.6v-45.6" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-7-251" d="M324.8,150.9v-31.4" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-371" d="M382.2,119.6v-45.6" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-7-31" d="M382.2,150.9v-31.4" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-831" d="M324.8,74v-31.3" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <path id="path26727-39-291" d="M382.2,74v-31.3" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-width="1.1"/>
      <ellipse id="path265551" cx="324.8" cy="74" rx="7.2" ry="7.1" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".8"/>
      <ellipse id="path26555-4111" cx="263.3" cy="74" rx="7.2" ry="7.1" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".8"/>
      <ellipse id="path26555-01" cx="203.9" cy="74" rx="7.2" ry="7.1" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".8"/>
      <ellipse id="path26555-441" cx="143.5" cy="74" rx="7.2" ry="7.1" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".8"/>
      <ellipse id="path26555-61" cx="83.1" cy="74" rx="7.2" ry="7.1" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".8"/>
      <ellipse id="path26555-411" cx="22.7" cy="74" rx="7.2" ry="7.1" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".8"/>
      <ellipse id="path26555-4-861" cx="382.2" cy="74" rx="7.2" ry="7.1" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".8"/>
      <ellipse id="path26555-4-86-01" cx="442.6" cy="74" rx="7.2" ry="7.1" fill="none" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".8"/>
      <rect id="rect264561" x=".5" y="56.9" width="465.5" height="34.2" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width="1"/>
      <path d="M0,0" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width="1"/>
      <path id="path36181" d="M496.8,53.6l2.1,2.1-2.1-7.5-2.1,7.5,2.1-2.1Z" fill-rule="evenodd" stroke="#000000" stroke-miterlimit="1.7" stroke-width=".4"/>
      <path id="path40061" d="M496.8,139.7l-2.1-2.1,2.1,7.5,2.1-7.5-2.1,2.1Z" fill-rule="evenodd" stroke="#000000" stroke-miterlimit="1.7" stroke-width=".4"/>
      <path id="path36101" d="M496.8,144" fill-rule="evenodd" stroke="#000000" stroke-miterlimit="3.2" stroke-width=".8"/>
      <path id="path25331" d="M500,43.7h-1.4l-3.9-7.4v7.4h-1v-8.3h1.7l3.6,6.8v-6.8h1v8.3Z"/>
      <path id="path25361" d="M500,155.7c0,.3-.1.6-.2,1-.1.3-.4.6-.6.8-.3.2-.6.4-1,.6-.4.1-.9.2-1.4.2s-1.1-.1-1.6-.2c-.5-.1-1-.3-1.5-.5v-1.4h.1c.4.3.9.6,1.5.8s1.1.3,1.6.3,1.2-.1,1.6-.4c.4-.3.6-.6.6-1s-.1-.6-.3-.8c-.2-.2-.5-.3-.8-.4-.3-.1-.6-.1-.9-.2-.3,0-.7-.1-1-.2-.7-.2-1.3-.4-1.6-.8-.4-.4-.5-.9-.5-1.5s.3-1.3.9-1.7,1.3-.7,2.2-.7,1.1.1,1.6.2c.5.1.9.2,1.3.4v1.3h-.1c-.3-.3-.7-.5-1.3-.7-.5-.2-1-.3-1.6-.3s-1.1.1-1.4.4c-.4.2-.5.6-.5.9s.1.6.3.8c.2.2.5.3.9.5s.6.1,1,.2c.4.1.8.2,1.1.2.6.2,1.1.4,1.4.7,0,.4.2.9.2,1.5h0Z"/>
      <rect id="rect26456-91" x="5.5" y="102.5" width="34.2" height="34.1" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".9"/>
      <rect id="rect26456-9-91" x="66" y="102.5" width="34.2" height="34.1" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".9"/>
      <rect id="rect26456-9-21" x="126.4" y="102.5" width="34.2" height="34.1" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".9"/>
      <rect id="rect26456-9-2111" x="186.8" y="102.5" width="34.2" height="34.1" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".9"/>
      <rect id="rect26456-9-71" x="246.2" y="102.5" width="34.2" height="34.1" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".9"/>
      <rect id="rect26456-9-01" x="307.7" y="102.5" width="34.2" height="34.1" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".9"/>
      <rect id="rect26456-9-51" x="365.1" y="102.5" width="34.2" height="34.1" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".9"/>
      <rect id="rect26456-9-81" x="425.5" y="102.5" width="34.2" height="34.1" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.2" stroke-opacity="1" stroke-width=".9"/>
      <path id="path25391" d="M138.4,68.9h-3.7v9.2h-1.4v-9.2h-3.7v-1.2h8.8v1.2h0Z"/>
      <path id="path25411" d="M146.4,74.2c0,1.3-.3,2.3-1,3s-1.5,1.1-2.6,1.1-2-.4-2.6-1.1-1-1.7-1-3,.3-2.3,1-3,1.5-1.1,2.6-1.1,2,.4,2.6,1.1c.6.7,1,1.7,1,3ZM145,74.2c0-1-.2-1.8-.6-2.2-.4-.5-.9-.7-1.6-.7s-1.3.2-1.7.7-.6,1.2-.6,2.2.2,1.7.6,2.2c.4.5.9.8,1.7.8s1.2-.2,1.6-.7c.4-.6.6-1.3.6-2.3Z"/>
      <path id="path25431" d="M155.3,74.1c0,.6-.1,1.2-.3,1.7s-.4,1-.8,1.3c-.3.3-.7.6-1.1.8s-.9.3-1.3.3-.8,0-1.1,0-.7-.2-1-.4v3.3h-1.3v-10.7h1.3v.8c.3-.3.7-.5,1.2-.7.4-.2.9-.3,1.4-.3.9,0,1.7.4,2.2,1.1.5.6.8,1.6.8,2.9h0ZM153.9,74.1c0-.9-.2-1.6-.5-2.1s-.8-.7-1.5-.7-.8,0-1.1.2c-.4.2-.7.4-1.1.6v4.4c.4.2.7.3,1,.3.3,0,.6,0,.9,0,.7,0,1.3-.2,1.7-.7.4-.4.6-1.1.6-2.1Z"/>
      <path id="path25451" d="M161.4,74.2h-4.4v-1.3h4.4v1.3Z"/>
      <path id="path25471" d="M170.4,74.2c0,1.3-.3,2.3-1,3s-1.5,1.1-2.6,1.1-2-.4-2.6-1.1-1-1.7-1-3,.3-2.3,1-3,1.5-1.1,2.6-1.1,2,.4,2.6,1.1c.7.7,1,1.7,1,3ZM169.1,74.2c0-1-.2-1.8-.6-2.2-.4-.5-.9-.7-1.6-.7s-1.3.2-1.7.7-.6,1.2-.6,2.2.2,1.7.6,2.2c.4.5.9.8,1.7.8s1.2-.2,1.6-.7c.4-.6.6-1.3.6-2.3h0Z"/>
      <path id="path25491" d="M176.7,68.5h0c-.2,0-.4,0-.6,0s-.4,0-.6,0c-.6,0-1,0-1.2.4-.3.2-.4.7-.4,1.3v.3h2.4v1.1h-2.3v6.7h-1.3v-6.7h-.9v-1.1h.9v-.3c0-.9.2-1.6.7-2.1s1.1-.7,2-.7h.8c.2,0,.5,0,.6,0v1.2Z"/>
      <path id="path25511" d="M181.6,74.2h-4.4v-1.3h4.4v1.3Z"/>
      <path id="path25531" d="M190.9,70.8c0,.5-.1.9-.2,1.3-.2.4-.4.7-.7,1-.4.4-.8.6-1.3.8-.5.2-1.1.3-1.8.3h-1.4v3.9h-1.4v-10.4h2.8c.6,0,1.2,0,1.6.2.4,0,.8.3,1.2.5.4.3.7.6.9,1,.2.3.3.8.3,1.4h0ZM189.5,70.9c0-.4-.1-.7-.2-.9s-.3-.5-.6-.6c-.2,0-.5-.2-.8-.3-.3,0-.6,0-1.1,0h-1.4v4h1.2c.6,0,1,0,1.4,0,.3,0,.6-.3.9-.5.2-.2.4-.5.5-.7,0-.3.1-.5.1-.8h0Z"/>
      <path id="path25551" d="M199.3,74.2c0,1.3-.3,2.3-1,3s-1.5,1.1-2.6,1.1-2-.4-2.6-1.1-1-1.7-1-3,.3-2.3,1-3,1.5-1.1,2.6-1.1,2,.4,2.6,1.1c.6.7,1,1.7,1,3ZM197.9,74.2c0-1-.2-1.8-.6-2.2-.4-.5-.9-.7-1.6-.7s-1.3.2-1.7.7-.6,1.2-.6,2.2.2,1.7.6,2.2c.4.5.9.8,1.7.8s1.2-.2,1.6-.7c.4-.6.6-1.3.6-2.3h0Z"/>
      <path id="path25571" d="M210.2,72.9c0,.9-.2,1.8-.6,2.6-.4.8-1,1.4-1.6,1.8-.5.3-1,.5-1.6.6s-1.3.2-2.3.2h-2.6v-10.4h2.6c1,0,1.8,0,2.4.2.6,0,1.1.3,1.5.6.7.4,1.3,1,1.7,1.8.3.7.5,1.6.5,2.6h0ZM208.7,72.9c0-.8-.1-1.5-.4-2.1-.3-.6-.7-1-1.3-1.3s-.8-.4-1.3-.5-1,0-1.7,0h-1.3v8h1.3c.7,0,1.2,0,1.7,0s1-.3,1.4-.5c.5-.3.9-.8,1.2-1.3.3-.7.4-1.3.4-2.1Z"/>
      <path id="path25591" d="M225.4,78.1h-1.7l-4.9-9.3v9.3h-1.3v-10.4h2.1l4.5,8.5v-8.5h1.3v10.4Z"/>
      <path id="path25611" d="M234.7,74.2c0,1.3-.3,2.3-1,3s-1.5,1.1-2.6,1.1-2-.4-2.6-1.1-1-1.7-1-3,.3-2.3,1-3,1.5-1.1,2.6-1.1,2,.4,2.6,1.1c.7.7,1,1.7,1,3ZM233.3,74.2c0-1-.2-1.8-.6-2.2-.4-.5-.9-.7-1.6-.7s-1.3.2-1.7.7-.6,1.2-.6,2.2.2,1.7.6,2.2c.4.5.9.8,1.7.8s1.2-.2,1.6-.7c.4-.6.6-1.3.6-2.3h0Z"/>
      <path id="path25631" d="M243,78.1h-1.3v-.8c-.4.3-.8.6-1.2.8-.4.2-.9.3-1.3.3-.9,0-1.7-.4-2.2-1.1s-.8-1.7-.8-3,.1-1.2.3-1.8c.2-.5.4-1,.8-1.3.3-.4.7-.6,1.1-.8s.9-.3,1.3-.3.8,0,1.1,0,.6.2,1,.4v-3.4h1.3v10.9h-.1ZM241.7,76.1v-4.5c-.4-.2-.7-.3-.9-.3-.3,0-.6,0-.9,0-.7,0-1.3.3-1.7.8s-.6,1.2-.6,2.2.2,1.6.5,2.1.8.7,1.5.7.7,0,1.1-.2c.3-.2.7-.4,1-.7Z"/>
      <path id="path25651" d="M252.2,74.3h-5.7c0,.5.1.9.2,1.3.1.4.3.6.6.9s.5.4.9.5c.3,0,.7.2,1.1.2s1.1,0,1.6-.3c.5-.2.9-.4,1.2-.6h.1v1.4c-.4.2-.9.3-1.4.5-.5,0-.9.2-1.5.2-1.3,0-2.3-.3-3-1s-1.1-1.7-1.1-3,.3-2.3,1-3,1.6-1.1,2.7-1.1,1.9.3,2.4.9c.6.6.9,1.5.9,2.6v.5ZM250.9,73.3c0-.7-.2-1.2-.5-1.6s-.9-.6-1.6-.6-1.3.2-1.7.6-.6.9-.7,1.5h4.5Z"/>
      <path id="path25671" d="M263.3,80.9h-1.6c-.8-.9-1.5-2-1.9-3.1-.5-1.1-.7-2.4-.7-3.8s.2-2.7.7-3.8,1.1-2.1,1.9-3.1h1.6c-.4.4-.7.8-1.1,1.3-.3.4-.7,1-.9,1.5-.3.6-.5,1.2-.7,1.9-.2.7-.3,1.4-.3,2.2s.1,1.5.3,2.2c.2.7.4,1.3.7,1.9.3.6.6,1.1,1,1.5.3.6.7.9,1,1.3h0Z"/>
      <path id="path25691" d="M273.3,75.1c0,.4-.1.8-.3,1.2-.2.4-.4.7-.8,1s-.8.5-1.3.7-1.1.3-1.8.3-1.4,0-2-.2-1.2-.3-1.8-.6v-1.7h.1c.5.4,1.1.8,1.8,1,.7.2,1.3.4,1.9.4.9,0,1.5-.2,2-.5s.7-.7.7-1.3-.1-.8-.3-1c-.2-.2-.6-.4-1-.5-.3,0-.7-.2-1.1-.2-.4,0-.8,0-1.3-.2-.9-.2-1.6-.5-2.1-1-.4-.5-.7-1.1-.7-1.8s.4-1.6,1.1-2.1c.7-.6,1.7-.8,2.8-.8s1.4,0,2,.2,1.1.3,1.6.5v1.6h-.1c-.4-.3-.9-.6-1.6-.8-.6-.2-1.3-.3-2-.3s-1.3.2-1.8.5c-.4.3-.7.7-.7,1.2s.1.8.3,1c.2.2.6.4,1.2.6.3,0,.7,0,1.3.2.5,0,1,.2,1.4.3.8.2,1.4.5,1.7.9.6.1.8.7.8,1.4h0Z"/>
      <path id="path25711" d="M276.8,69h-1.5v-1.4h1.5v1.4ZM276.8,78.1h-1.3v-7.8h1.3v7.8Z"/>
      <path id="path25731" d="M285.7,78.1h-1.3v-.8c-.4.3-.8.6-1.2.8-.4.2-.9.3-1.3.3-.9,0-1.7-.4-2.2-1.1s-.8-1.7-.8-3,.1-1.2.3-1.8c.2-.5.4-1,.8-1.3.3-.4.7-.6,1.1-.8.4-.2.9-.3,1.3-.3s.8,0,1.1,0c.3,0,.6.2,1,.4v-3.4h1.3v10.9h0ZM284.4,76.1v-4.5c-.4-.2-.7-.3-.9-.3-.3,0-.6,0-.9,0-.7,0-1.3.3-1.7.8-.4.5-.6,1.2-.6,2.2s.2,1.6.5,2.1.8.7,1.5.7.7,0,1.1-.2c.3-.2.6-.4,1-.7h0Z"/>
      <path id="path25761" d="M294.8,74.3h-5.7c0,.5.1.9.2,1.3s.3.6.6.9c.2.2.5.4.9.5.3,0,.7.2,1.1.2s1.1,0,1.6-.3c.5-.2.9-.4,1.2-.6h.1v1.4c-.4.2-.9.3-1.4.5-.5,0-.9.2-1.5.2-1.3,0-2.3-.3-3-1s-1.1-1.7-1.1-3,.3-2.3,1-3,1.6-1.1,2.7-1.1,1.9.3,2.4.9c.6.6.9,1.5.9,2.6v.5ZM293.5,73.3c0-.7-.2-1.2-.5-1.6s-.9-.6-1.6-.6-1.3.2-1.7.6c-.4.4-.6.9-.7,1.5h4.5Z"/>
      <path id="path25781" d="M306.6,70.3l-2,7.8h-1.2l-2-6-2,6h-1.2l-2.1-7.8h1.4l1.4,6,1.9-6h1.1l2,6,1.4-6h1.3Z"/>
      <path id="path25801" d="M314.5,78.1h-1.3v-.8c-.1,0-.3.2-.5.3-.2,0-.4.3-.6.3-.2,0-.5.2-.8.3-.3,0-.6,0-1,0-.7,0-1.3-.2-1.8-.7s-.7-1.1-.7-1.8.1-1.1.4-1.4c.3-.4.6-.7,1.1-.9.5-.2,1-.4,1.7-.4.7,0,1.4,0,2.1-.2v-.2c0-.3-.1-.5-.2-.7s-.3-.3-.4-.5c-.2,0-.4-.2-.7-.2s-.5,0-.8,0-.7,0-1.2,0c-.4,0-.9.2-1.3.4h-.1v-1.3c.3,0,.6,0,1.1-.2s1,0,1.4,0,1,0,1.4,0,.8.2,1.1.5c.3.2.5.5.7.8s.2.8.2,1.3l.2,5.3ZM313.2,76.1v-2.1c-.4,0-.9,0-1.4,0s-1,0-1.3.2c-.4,0-.7.3-.9.5-.2.2-.3.5-.3.9s.1.8.4,1,.7.3,1.2.3.9,0,1.3-.3c.3,0,.7-.3,1-.6h0Z"/>
      <path id="path25821" d="M323.8,70.3l-4.5,10.7h-1.4l1.5-3.3-3.1-7.4h1.4l2.3,5.7,2.4-5.8h1.4Z"/>
      <path id="path25841" d="M331.1,75.8c0,.7-.3,1.3-.9,1.8s-1.4.7-2.4.7-1.1,0-1.6-.2-.9-.3-1.2-.5v-1.5h.1c.4.3.9.6,1.4.7.5.2,1,.3,1.5.3s1,0,1.4-.3c.3-.2.5-.5.5-.9s-.1-.5-.3-.7c-.2-.2-.5-.3-1-.4-.2,0-.4,0-.7,0-.3,0-.6,0-.8-.2-.7-.2-1.2-.4-1.5-.8s-.4-.8-.4-1.3.1-.6.2-.9.3-.5.6-.8c.3-.2.6-.4,1-.5s.9-.2,1.4-.2.9,0,1.4.2.9.2,1.2.4v1.4h-.1c-.3-.2-.7-.5-1.2-.6-.5-.2-.9-.3-1.4-.3s-.9,0-1.2.3c-.3.2-.5.5-.5.8s.1.6.3.7c.2.2.5.3.9.4.2,0,.5,0,.8.2s.6,0,.8.2c.6,0,1.1.4,1.4.7.1.4.3.9.3,1.4h0Z"/>
      <path id="path25861" d="M336.9,74.1c0,1.4-.2,2.7-.7,3.8-.5,1.1-1.1,2.1-1.9,3.1h-1.6c.4-.4.7-.8,1.1-1.3s.7-1,1-1.5c.3-.6.5-1.2.7-1.9.2-.7.3-1.4.3-2.2s-.1-1.5-.3-2.2c-.2-.7-.4-1.3-.7-1.9-.3-.6-.6-1.1-1-1.5-.3-.4-.7-.8-1.1-1.2h0c0,0,1.6,0,1.6,0,.8.9,1.5,2,1.9,3.1.5,1.1.7,2.4.7,3.8h0Z"/>
      <path id="path25891" d="M18.2,117.4h-3.9v-6.2h.8v5.5h3.1v.7Z"/>
      <path id="path25911" d="M22.9,115.1h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3,0-.6,0-.9,0-.8,0-1.4-.2-1.8-.6s-.7-1-.7-1.8.2-1.4.6-1.8,1-.7,1.6-.7,1.1.2,1.5.6c.3.4.5.9.5,1.6v.3ZM22.1,114.5c0-.4-.1-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path25931" d="M27.7,117.4h-.8v-.5c-.1,0-.2,0-.3.2-.1,0-.2.2-.3.2-.1,0-.3,0-.5.2-.2,0-.4,0-.6,0-.4,0-.8,0-1.1-.4-.3-.3-.4-.6-.4-1.1s.1-.6.2-.9c.2-.2.4-.4.7-.5.3,0,.6-.2,1-.3.4,0,.8,0,1.3,0h0c0-.3,0-.4-.1-.5s-.2-.2-.3-.3c-.1,0-.2,0-.4,0h-.5c-.2,0-.4,0-.7,0-.3,0-.5,0-.8.2h0v-.8c.2,0,.4,0,.7,0s.6,0,.9,0,.6,0,.9,0c.2,0,.5,0,.6.3.2,0,.3.3.4.5s.1.5.1.8v3ZM26.9,116.2v-1.3c-.2,0-.5,0-.8,0-.3,0-.6,0-.8,0-.2,0-.4.2-.5.3-.1,0-.2.3-.2.6s.1.5.2.6c.2,0,.4.2.7.2s.5,0,.8-.2c.2,0,.4-.2.6-.4Z"/>
      <path id="path25951" d="M31.7,111.6h0c-.1,0-.2,0-.4,0h-.4c-.3,0-.6,0-.7.2-.2,0-.2.4-.2.8v.2h1.4v.7h-1.4v4h-.8v-4h-.5v-.7h.5v-.2c0-.6.1-1,.4-1.3s.7-.4,1.2-.4h.5c.1,0,.3,0,.4,0v.7Z"/>
      <path id="path25971" d="M17,128.1h-1l-3-5.6v5.6h-.8v-6.2h1.3l2.7,5.1v-5.1h.8v6.2Z"/>
      <path id="path25991" d="M22.6,125.8c0,.8-.2,1.4-.6,1.8-.4.4-.9.7-1.6.7s-1.2-.2-1.6-.7c-.4-.4-.6-1-.6-1.8s.2-1.4.6-1.8.9-.7,1.6-.7,1.2.2,1.6.7c.4.4.6,1,.6,1.8ZM21.8,125.8c0-.6-.1-1.1-.4-1.3-.2-.3-.6-.4-1-.4s-.8,0-1,.4-.4.7-.4,1.3.1,1,.4,1.3c.2.3.6.5,1,.5s.7,0,1-.4c.2-.4.4-.9.4-1.4h0Z"/>
      <path id="path26011" d="M27.6,128.1h-.8v-.5c-.2.2-.5.3-.7.5-.2.1-.5.2-.8.2-.6,0-1-.2-1.3-.6s-.5-1-.5-1.8.1-.7.2-1.1c.1-.3.3-.6.5-.8.2-.2.4-.4.7-.5.3,0,.5-.2.8-.2s.5,0,.7,0,.4,0,.6.2v-2h.8v6.5h-.2ZM26.8,126.9v-2.7c-.2,0-.4-.2-.6-.2s-.4,0-.5,0c-.4,0-.8.2-1,.5s-.4.7-.4,1.3.1,1,.3,1.3c.2.3.5.4.9.4s.4,0,.7,0c.2-.1.4-.2.6-.4Z"/>
      <path id="path26031" d="M33.1,125.8h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3.1-.6.1-.9.1-.8,0-1.4-.2-1.8-.6s-.7-1-.7-1.8.2-1.4.6-1.8,1-.7,1.6-.7,1.1.2,1.5.6c.3.4.5.9.5,1.6v.3ZM32.3,125.2c0-.4,0-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path26061" d="M78.6,117.4h-3.9v-6.2h.8v5.5h3.1v.7Z"/>
      <path id="path26081" d="M83.3,115.1h-3.4c0,.3,0,.5,0,.8,0,.2.2.4.4.5,0,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3,0-.6,0-.9,0-.8,0-1.4-.2-1.8-.6s-.7-1-.7-1.8.2-1.4.6-1.8,1-.7,1.6-.7,1.1.2,1.5.6c.3.4.5.9.5,1.6v.3ZM82.5,114.5c0-.4,0-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path26101" d="M88.1,117.4h-.8v-.5c0,0-.2,0-.3.2,0,0-.2.2-.3.2,0,0-.3,0-.5.2-.2,0-.4,0-.6,0-.4,0-.8,0-1.1-.4-.3-.3-.4-.6-.4-1.1s0-.6.2-.9c.2-.2.4-.4.7-.5.3,0,.6-.2,1-.3.4,0,.8,0,1.3,0h0c0-.3,0-.4,0-.5l-.3-.3c0,0-.2,0-.4,0h-.5c-.2,0-.4,0-.7,0-.3,0-.5,0-.8.2h0v-.8c.2,0,.4,0,.7,0,.3,0,.6,0,.9,0s.6,0,.9,0c.2,0,.5,0,.6.3.2,0,.3.3.4.5s0,.5,0,.8v3ZM87.3,116.2v-1.3c-.2,0-.5,0-.8,0-.3,0-.6,0-.8,0-.2,0-.4.2-.5.3,0,0-.2.3-.2.6s0,.5.2.6c.2,0,.4.2.7.2s.5,0,.8-.2c.2,0,.4-.2.6-.4Z"/>
      <path id="path26121" d="M92.2,111.6h0c0,0-.2,0-.4,0h-.4c-.3,0-.6,0-.7.2-.2,0-.2.4-.2.8v.2h1.4v.7h-1.4v4h-.8v-4h-.5v-.7h.5v-.2c0-.6,0-1,.4-1.3s.7-.4,1.2-.4h.5c0,0,.3,0,.4,0v.7Z"/>
      <path id="path26141" d="M77.4,128.1h-1l-3-5.6v5.6h-.8v-6.2h1.4l2.7,5.1v-5.1h.8v6.2Z"/>
      <path id="path26161" d="M83,125.8c0,.8-.2,1.4-.6,1.8-.4.4-.9.7-1.6.7s-1.2-.2-1.6-.7c-.4-.4-.6-1-.6-1.8s.2-1.4.6-1.8.9-.7,1.6-.7,1.2.2,1.6.7c.4.4.6,1,.6,1.8ZM82.2,125.8c0-.6,0-1.1-.4-1.3-.2-.3-.6-.4-1-.4s-.8,0-1,.4-.4.7-.4,1.3,0,1,.4,1.3c.2.3.6.5,1,.5s.7,0,1-.4c.3-.4.4-.9.4-1.4h0Z"/>
      <path id="path26181" d="M88,128.1h-.8v-.5c-.2.2-.5.3-.7.5-.2.1-.5.2-.8.2-.6,0-1-.2-1.3-.6s-.5-1-.5-1.8,0-.7.2-1.1c0-.3.3-.6.5-.8.2-.2.4-.4.7-.5.3,0,.5-.2.8-.2s.5,0,.7,0,.4,0,.6.2v-2h.6v6.5ZM87.2,126.9v-2.7c-.2,0-.4-.2-.6-.2s-.4,0-.5,0c-.4,0-.8.2-1,.5s-.4.7-.4,1.3,0,1,.3,1.3c.2.3.5.4.9.4s.4,0,.7,0c.2-.1.4-.2.6-.4Z"/>
      <path id="path26201" d="M93.5,125.8h-3.5c0,.3,0,.5,0,.8,0,.2.2.4.4.5,0,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3.1-.6.1-.9.1-.8,0-1.4-.2-1.8-.6s-.7-1-.7-1.8.2-1.4.6-1.8,1-.7,1.6-.7,1.1.2,1.5.6c.3.4.5.9.5,1.6v.3ZM92.7,125.2c0-.4,0-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path26231" d="M139,117.4h-3.9v-6.2h.8v5.5h3.1v.7Z"/>
      <path id="path26251" d="M143.7,115.1h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3,0-.6,0-.9,0-.8,0-1.4-.2-1.8-.6-.4-.4-.7-1-.7-1.8s.2-1.4.6-1.8c.4-.4,1-.7,1.6-.7s1.1.2,1.5.6c.3.4.5.9.5,1.6v.3ZM143,114.5c0-.4-.1-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path26271" d="M148.5,117.4h-.8v-.5c-.1,0-.2,0-.3.2s-.2.2-.3.2c-.1,0-.3,0-.5.2-.2,0-.4,0-.6,0-.4,0-.8,0-1.1-.4s-.4-.6-.4-1.1.1-.6.2-.9c.2-.2.4-.4.7-.5s.6-.2,1-.3c.4,0,.8,0,1.3,0h0c0-.3,0-.4-.1-.5s-.2-.2-.3-.3c-.1,0-.2,0-.4,0h-.5c-.2,0-.4,0-.7,0s-.5,0-.8.2h0v-.8c.2,0,.4,0,.7,0,.3,0,.6,0,.9,0s.6,0,.9,0c.2,0,.5,0,.6.3.2,0,.3.3.4.5.1.2.1.5.1.8v3ZM147.8,116.2v-1.3c-.2,0-.5,0-.8,0-.3,0-.6,0-.8,0-.2,0-.4.2-.5.3-.1,0-.2.3-.2.6s.1.5.2.6c.2,0,.4.2.7.2s.5,0,.8-.2c.2,0,.4-.2.6-.4Z"/>
      <path id="path26291" d="M152.6,111.6h0c-.1,0-.2,0-.4,0h-.4c-.3,0-.6,0-.7.2-.2,0-.2.4-.2.8v.2h1.4v.7h-1.4v4h-.8v-4h-.5v-.7h.5v-.2c0-.6.1-1,.4-1.3.3-.3.7-.4,1.2-.4h.5c.1,0,.3,0,.4,0v.7Z"/>
      <path id="path26311" d="M137.8,128.1h-1l-3-5.6v5.6h-.8v-6.2h1.3l2.7,5.1v-5.1h.8v6.2Z"/>
      <path id="path26331" d="M143.4,125.8c0,.8-.2,1.4-.6,1.8-.4.4-.9.7-1.6.7s-1.2-.2-1.6-.7c-.4-.4-.6-1-.6-1.8s.2-1.4.6-1.8c.4-.4.9-.7,1.6-.7s1.2.2,1.6.7c.4.4.6,1,.6,1.8ZM142.6,125.8c0-.6-.1-1.1-.4-1.3-.2-.3-.6-.4-1-.4s-.8,0-1,.4-.4.7-.4,1.3.1,1,.4,1.3c.2.3.6.5,1,.5s.7,0,1-.4c.3-.4.4-.9.4-1.4h0Z"/>
      <path id="path26351" d="M148.4,128.1h-.8v-.5c-.2.2-.5.3-.7.5-.2.1-.5.2-.8.2-.6,0-1-.2-1.3-.6s-.5-1-.5-1.8.1-.7.2-1.1c.1-.3.3-.6.5-.8.2-.2.4-.4.7-.5s.5-.2.8-.2.5,0,.7,0,.4,0,.6.2v-2h.8v6.5h-.2ZM147.7,126.9v-2.7c-.2,0-.4-.2-.6-.2s-.4,0-.5,0c-.4,0-.8.2-1,.5s-.4.7-.4,1.3.1,1,.3,1.3.5.4.9.4.4,0,.7,0c.1-.1.4-.2.6-.4Z"/>
      <path id="path26371" d="M153.9,125.8h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3.1-.6.1-.9.1-.8,0-1.4-.2-1.8-.6-.4-.4-.7-1-.7-1.8s.2-1.4.6-1.8c.4-.4,1-.7,1.6-.7s1.1.2,1.5.6c.3.4.5.9.5,1.6v.3ZM153.1,125.2c0-.4-.1-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path26401" d="M199.5,117.4h-3.9v-6.2h.8v5.5h3.1v.7Z"/>
      <path id="path26421" d="M204.1,115.1h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3,0-.6,0-.9,0-.8,0-1.4-.2-1.8-.6-.4-.4-.7-1-.7-1.8s.2-1.4.6-1.8c.4-.4,1-.7,1.6-.7s1.1.2,1.5.6c.3.4.5.9.5,1.6v.3ZM203.4,114.5c0-.4-.1-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path26441" d="M209,117.4h-.8v-.5c-.1,0-.2,0-.3.2s-.2.2-.3.2c-.1,0-.3,0-.5.2-.2,0-.4,0-.6,0-.4,0-.8,0-1.1-.4s-.4-.6-.4-1.1.1-.6.2-.9c.2-.2.4-.4.7-.5s.6-.2,1-.3c.4,0,.8,0,1.3,0h0c0-.3,0-.4-.1-.5s-.2-.2-.3-.3c-.1,0-.2,0-.4,0h-.5c-.2,0-.4,0-.7,0s-.5,0-.8.2h0v-.8c.2,0,.4,0,.7,0,.3,0,.6,0,.9,0s.6,0,.9,0c.2,0,.5,0,.6.3.2,0,.3.3.4.5.1.2.1.5.1.8v3ZM208.2,116.2v-1.3c-.2,0-.5,0-.8,0-.3,0-.6,0-.8,0-.2,0-.4.2-.5.3-.1,0-.2.3-.2.6s.1.5.2.6c.2,0,.4.2.7.2s.5,0,.8-.2c.2,0,.4-.2.6-.4Z"/>
      <path id="path26461" d="M213,111.6h0c-.1,0-.2,0-.4,0h-.4c-.3,0-.6,0-.7.2-.2,0-.2.4-.2.8v.2h1.4v.7h-1.4v4h-.8v-4h-.5v-.7h.5v-.2c0-.6.1-1,.4-1.3.3-.3.7-.4,1.2-.4h.5c.1,0,.3,0,.4,0v.7Z"/>
      <path id="path26481" d="M198.3,128.1h-1l-3-5.6v5.6h-.8v-6.2h1.3l2.7,5.1v-5.1h.8v6.2Z"/>
      <path id="path26501" d="M203.8,125.8c0,.8-.2,1.4-.6,1.8-.4.4-.9.7-1.6.7s-1.2-.2-1.6-.7c-.4-.4-.6-1-.6-1.8s.2-1.4.6-1.8c.4-.4.9-.7,1.6-.7s1.2.2,1.6.7c.5.4.6,1,.6,1.8ZM203,125.8c0-.6-.1-1.1-.4-1.3-.2-.3-.6-.4-1-.4s-.8,0-1,.4-.4.7-.4,1.3.1,1,.4,1.3c.2.3.6.5,1,.5s.7,0,1-.4c.3-.4.4-.9.4-1.4h0Z"/>
      <path id="path26521" d="M208.9,128.1h-.8v-.5c-.2.2-.5.3-.7.5-.2.1-.5.2-.8.2-.6,0-1-.2-1.3-.6s-.5-1-.5-1.8.1-.7.2-1.1c.1-.3.3-.6.5-.8.2-.2.4-.4.7-.5s.5-.2.8-.2.5,0,.7,0,.4,0,.6.2v-2h.8v6.5h-.2ZM208.1,126.9v-2.7c-.2,0-.4-.2-.6-.2s-.4,0-.5,0c-.4,0-.8.2-1,.5s-.4.7-.4,1.3.1,1,.3,1.3.5.4.9.4.4,0,.7,0c.2-.1.4-.2.6-.4Z"/>
      <path id="path26541" d="M214.3,125.8h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3.1-.6.1-.9.1-.8,0-1.4-.2-1.8-.6-.4-.4-.7-1-.7-1.8s.2-1.4.6-1.8c.4-.4,1-.7,1.6-.7s1.1.2,1.5.6c.3.4.5.9.5,1.6v.3ZM213.6,125.2c0-.4-.1-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path26571" d="M258.8,117.4h-3.9v-6.2h.8v5.5h3.1v.7Z"/>
      <path id="path26591" d="M263.5,115.1h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3s-.6,0-.9,0c-.8,0-1.4-.2-1.8-.6s-.7-1-.7-1.8.2-1.4.6-1.8,1-.7,1.6-.7,1.1.2,1.5.6c.3.4.5.9.5,1.6v.3ZM262.7,114.5c0-.4-.1-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path26611" d="M268.3,117.4h-.8v-.5c-.1,0-.2,0-.3.2-.1,0-.2.2-.3.2-.1,0-.3,0-.5.2-.2,0-.4,0-.6,0-.4,0-.8,0-1.1-.4-.3-.3-.4-.6-.4-1.1s.1-.6.2-.9c.2-.2.4-.4.7-.5.3,0,.6-.2,1-.3.4,0,.8,0,1.3,0h0c0-.3,0-.4-.1-.5s-.2-.2-.3-.3c-.1,0-.2,0-.4,0h-.5c-.2,0-.4,0-.7,0-.3,0-.5,0-.8.2h0v-.8c.2,0,.4,0,.7,0,.3,0,.6,0,.9,0s.6,0,.9,0c.2,0,.5,0,.6.3.2,0,.3.3.4.5s.1.5.1.8v3ZM267.6,116.2v-1.3c-.2,0-.5,0-.8,0-.3,0-.6,0-.8,0-.2,0-.4.2-.5.3-.1,0-.2.3-.2.6s.1.5.2.6c.2,0,.4.2.7.2s.5,0,.8-.2c0,0,.4-.2.6-.4Z"/>
      <path id="path26631" d="M272.4,111.6h0c-.1,0-.2,0-.4,0h-.4c-.3,0-.6,0-.7.2-.2,0-.2.4-.2.8v.2h1.4v.7h-1.4v4h-.8v-4h-.5v-.7h.5v-.2c0-.6.1-1,.4-1.3s.7-.4,1.2-.4h.5c.1,0,.3,0,.4,0v.7Z"/>
      <path id="path26651" d="M257.6,128.1h-1l-3-5.6v5.6h-.8v-6.2h1.3l2.7,5.1v-5.1h.8v6.2Z"/>
      <path id="path26671" d="M263.2,125.8c0,.8-.2,1.4-.6,1.8-.4.4-.9.7-1.6.7s-1.2-.2-1.6-.7c-.4-.4-.6-1-.6-1.8s.2-1.4.6-1.8.9-.7,1.6-.7,1.2.2,1.6.7c.4.4.6,1,.6,1.8ZM262.4,125.8c0-.6-.1-1.1-.4-1.3-.2-.3-.6-.4-1-.4s-.8,0-1,.4-.4.7-.4,1.3.1,1,.4,1.3c.2.3.6.5,1,.5s.7,0,1-.4c.3-.4.4-.9.4-1.4h0Z"/>
      <path id="path26691" d="M268.2,128.1h-.8v-.5c-.2.2-.5.3-.7.5-.2.1-.5.2-.8.2-.6,0-1-.2-1.3-.6s-.5-1-.5-1.8.1-.7.2-1.1c.1-.3.3-.6.5-.8.2-.2.4-.4.7-.5.3,0,.5-.2.8-.2s.5,0,.7,0,.4,0,.6.2v-2h.8v6.5h-.2ZM267.4,126.9v-2.7c-.2,0-.4-.2-.6-.2s-.4,0-.5,0c-.4,0-.8.2-1,.5s-.4.7-.4,1.3.1,1,.3,1.3c.2.3.5.4.9.4s.4,0,.7,0c.2-.1.4-.2.6-.4Z"/>
      <path id="path26711" d="M273.7,125.8h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3.1-.6.1-.9.1-.8,0-1.4-.2-1.8-.6s-.7-1-.7-1.8.2-1.4.6-1.8,1-.7,1.6-.7,1.1.2,1.5.6c.3.4.5.9.5,1.6v.3ZM272.9,125.2c0-.4-.1-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path26741" d="M320.3,117.4h-3.9v-6.2h.8v5.5h3.1v.7Z"/>
      <path id="path26761" d="M325,115.1h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3,0-.6,0-.9,0-.8,0-1.4-.2-1.8-.6s-.7-1-.7-1.8.2-1.4.6-1.8,1-.7,1.6-.7,1.1.2,1.5.6c.3.4.5.9.5,1.6v.3h0ZM324.2,114.5c0-.4-.1-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path26781" d="M329.8,117.4h-.8v-.5c-.1,0-.2,0-.3.2-.1,0-.2.2-.3.2-.1,0-.3,0-.5.2-.2,0-.4,0-.6,0-.4,0-.8,0-1.1-.4-.3-.3-.4-.6-.4-1.1s.1-.6.2-.9c.2-.2.4-.4.7-.5.3,0,.6-.2,1-.3.4,0,.8,0,1.3,0h0c0-.3,0-.4-.1-.5s-.2-.2-.3-.3c-.1,0-.2,0-.4,0h-.5c-.2,0-.4,0-.7,0-.3,0-.5,0-.8.2h0v-.8c.2,0,.4,0,.7,0s.6,0,.9,0,.6,0,.9,0c.2,0,.5,0,.6.3.2,0,.3.3.4.5s.1.5.1.8v3ZM329,116.2v-1.3c-.2,0-.5,0-.8,0-.3,0-.6,0-.8,0-.2,0-.4.2-.5.3-.1,0-.2.3-.2.6s.1.5.2.6c.2,0,.4.2.7.2s.5,0,.8-.2c.2,0,.4-.2.6-.4Z"/>
      <path id="path26801" d="M333.9,111.6h0c-.1,0-.2,0-.4,0h-.4c-.3,0-.6,0-.7.2-.2,0-.2.4-.2.8v.2h1.4v.7h-1.4v4h-.8v-4h-.5v-.7h.5v-.2c0-.6.1-1,.4-1.3s.7-.4,1.2-.4h.5c.1,0,.3,0,.4,0v.7Z"/>
      <path id="path26821" d="M319.1,128.1h-1l-3-5.6v5.6h-.8v-6.2h1.3l2.7,5.1v-5.1h.8v6.2Z"/>
      <path id="path26841" d="M324.7,125.8c0,.8-.2,1.4-.6,1.8-.4.4-.9.7-1.6.7s-1.2-.2-1.6-.7c-.4-.4-.6-1-.6-1.8s.2-1.4.6-1.8.9-.7,1.6-.7,1.2.2,1.6.7c.4.4.6,1,.6,1.8ZM323.9,125.8c0-.6-.1-1.1-.4-1.3-.2-.3-.6-.4-1-.4s-.8,0-1,.4-.4.7-.4,1.3.1,1,.4,1.3c.2.3.6.5,1,.5s.7,0,1-.4c.3-.4.4-.9.4-1.4h0Z"/>
      <path id="path26861" d="M329.7,128.1h-.8v-.5c-.2.2-.5.3-.7.5-.2.1-.5.2-.8.2-.6,0-1-.2-1.3-.6s-.5-1-.5-1.8.1-.7.2-1.1c.1-.3.3-.6.5-.8.2-.2.4-.4.7-.5.3,0,.5-.2.8-.2s.5,0,.7,0,.4,0,.6.2v-2h.8v6.5h-.2ZM328.9,126.9v-2.7c-.2,0-.4-.2-.6-.2s-.4,0-.5,0c-.4,0-.8.2-1,.5s-.4.7-.4,1.3.1,1,.3,1.3c.2.3.5.4.9.4s.4,0,.7,0c.2-.1.4-.2.6-.4Z"/>
      <path id="path26881" d="M335.2,125.8h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3.1-.6.1-.9.1-.8,0-1.4-.2-1.8-.6s-.7-1-.7-1.8.2-1.4.6-1.8,1-.7,1.6-.7,1.1.2,1.5.6c.3.4.5.9.5,1.6v.3ZM334.4,125.2c0-.4-.1-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path26911" d="M377.7,117.4h-3.9v-6.2h.8v5.5h3.1v.7Z"/>
      <path id="path26931" d="M382.4,115.1h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3s-.6,0-.9,0c-.8,0-1.4-.2-1.8-.6s-.7-1-.7-1.8.2-1.4.6-1.8,1-.7,1.6-.7,1.1.2,1.5.6c.3.4.5.9.5,1.6v.3h0ZM381.6,114.5c0-.4-.1-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path26951" d="M387.2,117.4h-.8v-.5c-.1,0-.2,0-.3.2-.1,0-.2.2-.3.2-.1,0-.3,0-.5.2-.2,0-.4,0-.6,0-.4,0-.8,0-1.1-.4-.3-.3-.4-.6-.4-1.1s.1-.6.2-.9c.2-.2.4-.4.7-.5.3,0,.6-.2,1-.3.4,0,.8,0,1.3,0h0c0-.3,0-.4-.1-.5s-.2-.2-.3-.3c-.1,0-.2,0-.4,0h-.5c-.2,0-.4,0-.7,0-.3,0-.5,0-.8.2h0v-.8c.2,0,.4,0,.7,0,.3,0,.6,0,.9,0s.6,0,.9,0c.2,0,.5,0,.6.3.2,0,.3.3.4.5s.1.5.1.8v3h0ZM386.5,116.2v-1.3c-.2,0-.5,0-.8,0-.3,0-.6,0-.8,0-.2,0-.4.2-.5.3-.1,0-.2.3-.2.6s.1.5.2.6c.2,0,.4.2.7.2s.5,0,.8-.2c0,0,.4-.2.6-.4Z"/>
      <path id="path26971" d="M391.3,111.6h0c-.1,0-.2,0-.4,0h-.4c-.3,0-.6,0-.7.2-.2,0-.2.4-.2.8v.2h1.4v.7h-1.4v4h-.8v-4h-.5v-.7h.5v-.2c0-.6.1-1,.4-1.3s.7-.4,1.2-.4h.5c.1,0,.3,0,.4,0v.7Z"/>
      <path id="path26991" d="M376.5,128.1h-1l-3-5.6v5.6h-.8v-6.2h1.3l2.7,5.1v-5.1h.8v6.2Z"/>
      <path id="path27011" d="M382.1,125.8c0,.8-.2,1.4-.6,1.8-.4.4-.9.7-1.6.7s-1.2-.2-1.6-.7c-.4-.4-.6-1-.6-1.8s.2-1.4.6-1.8.9-.7,1.6-.7,1.2.2,1.6.7c.4.4.6,1,.6,1.8ZM381.3,125.8c0-.6-.1-1.1-.4-1.3-.2-.3-.6-.4-1-.4s-.8,0-1,.4-.4.7-.4,1.3.1,1,.4,1.3c.2.3.6.5,1,.5s.7,0,1-.4c.3-.4.4-.9.4-1.4h0Z"/>
      <path id="path27031" d="M387.1,128.1h-.8v-.5c-.2.2-.5.3-.7.5-.2.1-.5.2-.8.2-.6,0-1-.2-1.3-.6s-.5-1-.5-1.8.1-.7.2-1.1c.1-.3.3-.6.5-.8.2-.2.4-.4.7-.5.3,0,.5-.2.8-.2s.5,0,.7,0,.4,0,.6.2v-2h.8v6.5h-.2ZM386.3,126.9v-2.7c-.2,0-.4-.2-.6-.2s-.4,0-.5,0c-.4,0-.8.2-1,.5s-.4.7-.4,1.3.1,1,.3,1.3c.2.3.5.4.9.4s.4,0,.7,0c.2-.1.4-.2.6-.4Z"/>
      <path id="path27051" d="M392.6,125.8h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3.1-.6.1-.9.1-.8,0-1.4-.2-1.8-.6s-.7-1-.7-1.8.2-1.4.6-1.8,1-.7,1.6-.7,1.1.2,1.5.6c.3.4.5.9.5,1.6v.3ZM391.8,125.2c0-.4-.1-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path27081" d="M438.2,117.4h-3.9v-6.2h.8v5.5h3.1v.7Z"/>
      <path id="path27101" d="M442.8,115.1h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3,0-.6,0-.9,0-.8,0-1.4-.2-1.8-.6s-.7-1-.7-1.8.2-1.4.6-1.8,1-.7,1.6-.7,1.1.2,1.5.6c.3.4.5.9.5,1.6v.3h0ZM442.1,114.5c0-.4-.1-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path id="path27121" d="M447.7,117.4h-.8v-.5c-.1,0-.2,0-.3.2-.1,0-.2.2-.3.2-.1,0-.3,0-.5.2-.2,0-.4,0-.6,0-.4,0-.8,0-1.1-.4-.3-.3-.4-.6-.4-1.1s.1-.6.2-.9c.2-.2.4-.4.7-.5.3,0,.6-.2,1-.3.4,0,.8,0,1.3,0h0c0-.3,0-.4-.1-.5s-.2-.2-.3-.3c-.1,0-.2,0-.4,0h-.5c-.2,0-.4,0-.7,0-.3,0-.5,0-.8.2h0v-.8c.2,0,.4,0,.7,0,.3,0,.6,0,.9,0s.6,0,.9,0c.2,0,.5,0,.6.3.2,0,.3.3.4.5s.1.5.1.8v3h0ZM446.9,116.2v-1.3c-.2,0-.5,0-.8,0-.3,0-.6,0-.8,0-.2,0-.4.2-.5.3-.1,0-.2.3-.2.6s.1.5.2.6c.2,0,.4.2.7.2s.5,0,.8-.2c.2,0,.4-.2.6-.4Z"/>
      <path id="path27141" d="M451.7,111.6h0c-.1,0-.2,0-.4,0h-.4c-.3,0-.6,0-.7.2-.2,0-.2.4-.2.8v.2h1.4v.7h-1.4v4h-.8v-4h-.5v-.7h.5v-.2c0-.6.1-1,.4-1.3s.7-.4,1.2-.4h.5c.1,0,.3,0,.4,0v.7Z"/>
      <path id="path27161" d="M437,128.1h-1l-3-5.6v5.6h-.8v-6.2h1.3l2.7,5.1v-5.1h.8v6.2Z"/>
      <path id="path27181" d="M442.5,125.8c0,.8-.2,1.4-.6,1.8-.4.4-.9.7-1.6.7s-1.2-.2-1.6-.7c-.4-.4-.6-1-.6-1.8s.2-1.4.6-1.8.9-.7,1.6-.7,1.2.2,1.6.7c.4.4.6,1,.6,1.8ZM441.7,125.8c0-.6-.1-1.1-.4-1.3-.2-.3-.6-.4-1-.4s-.8,0-1,.4-.4.7-.4,1.3.1,1,.4,1.3c.2.3.6.5,1,.5s.7,0,1-.4c.3-.4.4-.9.4-1.4h0Z"/>
      <path id="path27201" d="M447.5,128.1h-.8v-.5c-.2.2-.5.3-.7.5-.2.1-.5.2-.8.2-.6,0-1-.2-1.3-.6s-.5-1-.5-1.8.1-.7.2-1.1c.1-.3.3-.6.5-.8.2-.2.4-.4.7-.5.3,0,.5-.2.8-.2s.5,0,.7,0,.4,0,.6.2v-2h.8v6.5h-.2ZM446.8,126.9v-2.7c-.2,0-.4-.2-.6-.2s-.4,0-.5,0c-.4,0-.8.2-1,.5s-.4.7-.4,1.3.1,1,.3,1.3c.2.3.5.4.9.4s.4,0,.7,0c.2-.1.4-.2.6-.4Z"/>
      <path id="path27221" d="M453,125.8h-3.4c0,.3,0,.5.1.8.1.2.2.4.4.5.1,0,.3.2.5.3.2,0,.4,0,.7,0s.6,0,1-.2c.3,0,.6-.3.7-.4h0v.9c-.3,0-.5.2-.8.3-.3.1-.6.1-.9.1-.8,0-1.4-.2-1.8-.6s-.7-1-.7-1.8.2-1.4.6-1.8,1-.7,1.6-.7,1.1.2,1.5.6c.3.4.5.9.5,1.6v.3h0ZM452.2,125.2c0-.4-.1-.7-.3-1-.2-.2-.5-.3-.9-.3s-.8,0-1,.4c-.2.2-.4.6-.4.9h2.6Z"/>
      <path d="M496.8,53v87.7" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.2"/>
      <text transform="translate(142.8 26.1)" font-size="18"><tspan x="0" y="0">Connecting to ToP Nodes</tspan></text>
      <text transform="translate(136.3 180)" font-size="18"><tspan x="0" y="0">Connecting to Client Nodes</tspan></text>
    </g>
  </g>
</svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-side-view-pod-k-top-8-k-leaf-6.ascii-art">                   Connecting to ToP Nodes

  ||      ||      ||      ||      ||      ||      ||      ||
+----------------------------------------------------------------+   N
|                     Top-of-PoD Node (Sideways)                 |   ^
+----------------------------------------------------------------+   |
  ||      ||      ||      ||      ||      ||      ||      ||         *
+----+  +----+  +----+  +----+  +----+  +----+  +----+  +----+       |
|Leaf|  |Leaf|  |Leaf|  |Leaf|  |Leaf|  |Leaf|  |Leaf|  |Leaf|       v
|Node|  |Node|  |Node|  |Node|  |Node|  |Node|  |Node|  |Node|       S
+----+  +----+  +----+  +----+  +----+  +----+  +----+  +----+
  ||      ||      ||      ||      ||      ||      ||      ||

                   Connecting to Client Nodes</artwork>
            </artset>
          </figure>
          <figure anchor="PODSideview2">
            <name>Other Side View of a PoD, K_TOP=8, K_LEAF=6, 90-Degree Turn in E-W Plane from the Previous Figure</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-other-side-view-pod-k-top-8-k-leaf-6-90-ew-flip.svg">
                <svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" baseProfile="tiny" version="1.2" viewBox="0 0 410 193.3">
  <!-- Generator: Adobe Illustrator 28.7.5, SVG Export Plug-In . SVG Version: 1.2.0 Build 176)  -->
  <g>
    <g id="svg2381344">
      <path id="path26727-39" d="M24.4,72.2v49.1" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-7" d="M24.4,38.4v33.9" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-39-3" d="M24.4,121.4v33.9" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-39-8" d="M89.6,121.4v33.9" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-39-2" d="M154.8,121.4v33.9" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-39-1" d="M220,121.4v33.9" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-39-6" d="M284.1,121.4v33.9" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-39-15" d="M89.6,72.2v49.1" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-7-6" d="M89.6,38.4v33.9" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-39-80" d="M154.8,72.2v49.1" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-7-2" d="M154.8,38.4v33.9" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-39-67" d="M220,72.2v49.1" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-7-6111" d="M220,38.4v33.9" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-39-36" d="M284.1,72.2v49.1" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-7-5" d="M284.1,38.4v33.9" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-39-363" d="M350.4,72.2v49.1" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-7-25" d="M350.4,38.4v33.9" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <path id="path26727-39-83" d="M350.4,121.4v33.9" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-width="1.2"/>
      <ellipse id="path26555" cx="350.4" cy="72.2" rx="7.8" ry="7.6" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-opacity="1" stroke-width=".8"/>
      <ellipse id="path26555-4" cx="284.1" cy="72.2" rx="7.8" ry="7.6" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-opacity="1" stroke-width=".8"/>
      <ellipse id="path26555-0" cx="220" cy="72.2" rx="7.8" ry="7.6" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-opacity="1" stroke-width=".8"/>
      <ellipse id="path26555-44" cx="154.8" cy="72.2" rx="7.8" ry="7.6" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-opacity="1" stroke-width=".8"/>
      <ellipse id="path26555-6" cx="89.6" cy="72.2" rx="7.8" ry="7.6" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-opacity="1" stroke-width=".8"/>
      <ellipse id="path26555-41" cx="24.4" cy="72.2" rx="7.8" ry="7.6" fill="none" stroke="#000000" stroke-miterlimit="3.5" stroke-opacity="1" stroke-width=".8"/>
      <path d="M0,0"/>
      <path id="path3618" d="M406.5,50.2l2.3,2.3-2.3-8.1-2.3,8.1,2.3-2.3Z" fill-rule="evenodd" stroke="#000000" stroke-miterlimit="1.9" stroke-width=".5"/>
      <path id="path4006" d="M406.5,143.1l-2.3-2.3,2.3,8.1,2.3-8.1-2.3,2.3Z" fill-rule="evenodd" stroke="#000000" stroke-miterlimit="1.9" stroke-width=".5"/>
      <path id="path3610" d="M406.5,147.7" fill-rule="evenodd" stroke="#000000" stroke-miterlimit="3.5" stroke-width=".9"/>
      <path id="path3854" d="M410,39.5h-1.5l-4.3-8v8h-1.1v-9h1.8l3.9,7.3v-7.3h1.1v9Z"/>
      <path id="path3857" d="M410,160.3c0,.3-.1.7-.2,1-.2.3-.4.6-.7.9-.3.3-.7.5-1.1.6s-.9.2-1.5.2-1.2-.1-1.7-.2c-.5-.1-1-.3-1.6-.5v-1.5h.1c.5.4,1,.7,1.6.9s1.2.3,1.7.3,1.3-.1,1.7-.4c.4-.3.6-.6.6-1.1s-.1-.7-.3-.9c-.2-.2-.5-.3-.9-.4-.3-.1-.6-.1-1-.2-.3-.1-.7-.1-1.1-.2-.8-.2-1.4-.5-1.8-.9s-.6-.9-.6-1.6.3-1.4,1-1.8c.6-.5,1.4-.7,2.4-.7s1.2.1,1.7.2c.5.1,1,.3,1.4.4v1.4h-.1c-.3-.3-.8-.5-1.3-.7-.6-.2-1.1-.3-1.7-.3s-1.2.1-1.5.4c-.4.3-.6.6-.6,1s.1.7.3.9c.2.2.5.4,1,.5.3.1.6.1,1.1.2.5.1.9.2,1.2.2.7.2,1.2.4,1.5.8.2.4.4.9.4,1.5h0Z"/>
      <rect id="rect26456-9" x="5.9" y="53.9" width="36.9" height="36.8" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.5" stroke-opacity="1" stroke-width=".9"/>
      <rect id="rect26456-9-9" x="71.1" y="53.9" width="36.9" height="36.8" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.5" stroke-opacity="1" stroke-width=".9"/>
      <rect id="rect26456-9-2" x="136.3" y="53.9" width="36.9" height="36.8" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.5" stroke-opacity="1" stroke-width=".9"/>
      <rect id="rect26456-9-211" x="201.5" y="53.9" width="36.9" height="36.8" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.5" stroke-opacity="1" stroke-width=".9"/>
      <rect id="rect26456-9-7" x="265.6" y="53.9" width="36.9" height="36.8" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.5" stroke-opacity="1" stroke-width=".9"/>
      <rect id="rect26456-9-0" x="332" y="53.9" width="36.9" height="36.8" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.5" stroke-opacity="1" stroke-width=".9"/>
      <rect id="rect26456" x=".5" y="102.8" width="373.1" height="36.9" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.5" stroke-opacity="1" stroke-width=".9"/>
      <path id="path3860" d="M110.7,125.6h-7.1v-11.2h1.5v9.9h5.6v1.3Z"/>
      <path id="path3862" d="M119.1,121.6h-6.2c0,.5,0,1,.2,1.4.2.4.4.7.6.9.3.2.6.4.9.5.4,0,.8.2,1.2.2.6,0,1.1,0,1.7-.3.6-.2,1-.5,1.2-.7h0v1.5c-.5.2-1,.4-1.5.5s-1,.2-1.6.2c-1.4,0-2.5-.4-3.3-1.1-.8-.8-1.2-1.8-1.2-3.2s.4-2.5,1.1-3.3c.8-.8,1.7-1.2,3-1.2s2,.3,2.6,1,.9,1.6.9,2.8l.3.8ZM117.7,120.5c0-.7-.2-1.3-.6-1.7-.4-.4-.9-.6-1.7-.6s-1.4.2-1.8.7c-.4.4-.7,1-.8,1.7h4.9Z"/>
      <path id="path3864" d="M127.8,125.6h-1.4v-.9c0,0-.3.2-.5.4-.2.2-.4.3-.6.4s-.5.2-.8.3c-.3,0-.7,0-1.1,0-.8,0-1.4-.3-1.9-.8s-.8-1.1-.8-1.9,0-1.2.4-1.5c.3-.4.7-.7,1.2-.9.5-.2,1.1-.4,1.8-.5.7,0,1.5,0,2.3-.2v-.2c0-.3,0-.6-.2-.8,0-.2-.3-.4-.5-.5s-.4-.2-.7-.2-.6,0-.9,0-.8,0-1.2.2c-.5,0-.9.2-1.4.4h0v-1.4c.3,0,.7-.2,1.2-.2.5,0,1,0,1.5,0s1.1,0,1.5.2.8.3,1.1.5c.3.2.6.5.7.9.2.4.2.8.2,1.4l.2,5.4ZM126.4,123.6v-2.3c-.4,0-.9,0-1.5,0-.6,0-1,0-1.4.2s-.7.3-1,.5-.4.6-.4,1,0,.8.4,1.1c.3.2.7.4,1.3.4s1,0,1.4-.3c.5-.2.8-.5,1.2-.7h0Z"/>
      <path id="path3866" d="M135.1,115.3h0c-.2,0-.4,0-.7,0-.3,0-.5,0-.7,0-.6,0-1,0-1.3.4s-.4.8-.4,1.5v.3h2.6v1.2h-2.6v7.2h-1.4v-7.2h-1v-1.2h1v-.3c0-1,.2-1.8.7-2.3s1.2-.8,2.2-.8h.9c.3,0,.5,0,.7,0v1.3h0Z"/>
      <path id="path3868" d="M150.1,125.6h-1.8l-5.3-10v10h-1.4v-11.2h2.3l4.8,9.2v-9.2h1.4v11.2Z"/>
      <path id="path3870" d="M160.1,121.4c0,1.4-.4,2.5-1.1,3.2-.7.8-1.6,1.2-2.8,1.2s-2.1-.4-2.8-1.2c-.7-.8-1-1.9-1-3.2s.3-2.5,1-3.2c.7-.8,1.6-1.2,2.8-1.2s2.1.4,2.8,1.2,1.1,1.9,1.1,3.2ZM158.6,121.4c0-1.1-.2-1.9-.6-2.4-.4-.5-1-.8-1.8-.8s-1.4.3-1.8.8c-.4.5-.6,1.3-.6,2.4s.2,1.9.6,2.4c.4.5,1,.8,1.8.8s1.3-.3,1.8-.8c.4-.5.6-1.3.6-2.4h0Z"/>
      <path id="path3872" d="M169.1,125.6h-1.4v-.9c-.4.4-.8.6-1.3.8-.4.2-.9.3-1.4.3-1,0-1.8-.4-2.4-1.2-.6-.8-.9-1.8-.9-3.2s.1-1.3.3-1.9.5-1,.8-1.4.7-.7,1.2-.9c.5-.2.9-.3,1.4-.3s.8,0,1.2,0c.3,0,.7.2,1.1.4v-3.6h1.4v11.8h0ZM167.7,123.6v-4.8c-.4-.2-.7-.3-1-.4s-.6,0-1,0c-.8,0-1.4.3-1.9.8-.4.6-.7,1.3-.7,2.3s.2,1.8.5,2.3.9.8,1.6.8.8,0,1.2-.3c.6-.1.9-.4,1.3-.6Z"/>
      <path id="path3874" d="M178.9,121.6h-6.2c0,.5.1,1,.2,1.4.2.4.4.7.6.9.3.2.6.4.9.5.4,0,.8.2,1.2.2.6,0,1.1,0,1.7-.3.6-.2,1-.5,1.2-.7h.1v1.5c-.5.2-1,.4-1.5.5s-1,.2-1.6.2c-1.4,0-2.5-.4-3.3-1.1-.8-.8-1.2-1.8-1.2-3.2s.4-2.5,1.1-3.3c.8-.8,1.7-1.2,3-1.2s2,.3,2.6,1,.9,1.6.9,2.8v.8h.3ZM177.6,120.5c0-.7-.2-1.3-.6-1.7-.4-.4-.9-.6-1.7-.6s-1.4.2-1.8.7c-.4.4-.7,1-.8,1.7h4.9Z"/>
      <path id="path3876" d="M191,128.7h-1.7c-.9-1-1.6-2.1-2.1-3.3-.5-1.2-.7-2.6-.7-4.1s.2-2.9.7-4.1,1.2-2.3,2.1-3.3h1.7c-.4.5-.8.9-1.2,1.4s-.7,1-1,1.7c-.3.6-.5,1.3-.7,2s-.3,1.5-.3,2.3.1,1.6.3,2.4c.2.7.4,1.4.7,2s.6,1.2,1,1.7c.4.5.8.9,1.2,1.3h0Z"/>
      <path id="path3878" d="M201.8,122.4c0,.4-.1.9-.3,1.3s-.5.8-.9,1.1c-.4.3-.9.6-1.4.8-.5.2-1.2.3-1.9.3s-1.5,0-2.2-.2c-.6-.2-1.3-.4-2-.7v-1.9h.1c.6.5,1.2.8,2,1.1.7.3,1.4.4,2.1.4s1.6-.2,2.2-.5c.5-.3.8-.8.8-1.4s-.1-.9-.4-1.1c-.2-.2-.6-.4-1.1-.5-.4,0-.8-.2-1.2-.2-.4,0-.9,0-1.4-.2-1-.2-1.7-.6-2.2-1.1s-.7-1.2-.7-2,.4-1.7,1.2-2.3c.8-.6,1.8-.9,3-.9s1.5,0,2.2.2c.7.2,1.2.3,1.7.6v1.8h-.1c-.4-.4-1-.7-1.7-.9-.7-.2-1.4-.4-2.1-.4s-1.4.2-1.9.5-.7.8-.7,1.3.1.8.4,1.1c.2.3.7.5,1.3.6.3,0,.8.2,1.4.3.6,0,1.1.2,1.5.3.8.2,1.5.6,1.9,1,.2.2.4.8.4,1.6h0Z"/>
      <path id="path3880" d="M205.6,115.8h-1.6v-1.5h1.6v1.5ZM205.5,125.6h-1.4v-8.4h1.4v8.4Z"/>
      <path id="path3882" d="M215.1,125.6h-1.4v-.9c-.4.4-.8.6-1.3.8-.4.2-.9.3-1.4.3-1,0-1.8-.4-2.4-1.2-.6-.8-.9-1.8-.9-3.2s.1-1.3.3-1.9.5-1,.8-1.4.7-.7,1.2-.9c.5-.2.9-.3,1.4-.3s.8,0,1.2,0c.3,0,.7.2,1.1.4v-3.6h1.4v11.8h0ZM213.7,123.6v-4.8c-.4-.2-.7-.3-1-.4s-.6,0-1,0c-.8,0-1.4.3-1.9.8-.4.6-.7,1.3-.7,2.3s.2,1.8.5,2.3.9.8,1.6.8.8,0,1.2-.3c.6-.1,1-.4,1.3-.6Z"/>
      <path id="path3884" d="M225,121.6h-6.2c0,.5.1,1,.2,1.4.2.4.4.7.6.9.3.2.6.4.9.5.4,0,.8.2,1.2.2.6,0,1.1,0,1.7-.3.6-.2,1-.5,1.2-.7h.1v1.5c-.5.2-1,.4-1.5.5s-1,.2-1.6.2c-1.4,0-2.5-.4-3.3-1.1-.8-.8-1.2-1.8-1.2-3.2s.4-2.5,1.1-3.3c.8-.8,1.7-1.2,3-1.2s2,.3,2.6,1,.9,1.6.9,2.8l.3.8ZM223.6,120.5c0-.7-.2-1.3-.6-1.7-.4-.4-.9-.6-1.7-.6s-1.4.2-1.8.7c-.4.4-.7,1-.8,1.7h4.9Z"/>
      <path id="path3886" d="M237.7,117.2l-2.2,8.4h-1.3l-2.2-6.5-2.1,6.5h-1.3l-2.2-8.4h1.5l1.5,6.5,2.1-6.5h1.2l2.2,6.5,1.5-6.5h1.3Z"/>
      <path id="path3888" d="M246.3,125.6h-1.4v-.9c-.1,0-.3.2-.5.4-.2.2-.4.3-.6.4-.2,0-.5.2-.8.3-.3,0-.7,0-1.1,0-.8,0-1.4-.3-1.9-.8s-.8-1.1-.8-1.9.1-1.2.4-1.5c.3-.4.7-.7,1.2-.9.5-.2,1.1-.4,1.8-.5s1.5,0,2.3-.2v-.2c0-.3-.1-.6-.2-.8-.1-.2-.3-.4-.5-.5s-.4-.2-.7-.2-.6,0-.9,0-.8,0-1.2.2c-.5,0-.9.2-1.4.4h-.1v-1.4c.3,0,.7-.2,1.2-.2.5,0,1,0,1.5,0s1.1,0,1.5.2.8.3,1.1.5.6.5.7.9c.2.4.2.8.2,1.4l.2,5.4ZM244.8,123.6v-2.3c-.4,0-.9,0-1.5,0-.6,0-1,0-1.4.2s-.7.3-1,.5-.4.6-.4,1,.1.8.4,1.1c.3.2.7.4,1.3.4s1,0,1.4-.3c.5-.2.9-.5,1.2-.7h0Z"/>
      <path id="path3890" d="M256.3,117.2l-4.9,11.5h-1.5l1.6-3.5-3.4-8h1.5l2.6,6.2,2.6-6.2h1.5Z"/>
      <path id="path3892" d="M264.1,123.2c0,.8-.3,1.4-1,1.9-.6.5-1.5.7-2.6.7s-1.2,0-1.7-.2c-.5-.2-1-.3-1.3-.5v-1.6h.1c.4.3.9.6,1.5.8.5.2,1.1.3,1.6.3s1.1,0,1.5-.3c.4-.2.5-.5.5-.9s-.1-.6-.3-.8c-.2-.2-.6-.3-1.1-.4-.2,0-.5,0-.8-.2s-.6,0-.9-.2c-.7-.2-1.3-.5-1.6-.9-.3-.4-.5-.8-.5-1.4s.1-.7.2-1,.4-.6.7-.8c.3-.2.6-.4,1.1-.6.4,0,.9-.2,1.5-.2s1,0,1.5.2.9.3,1.3.4v1.5h-.1c-.4-.3-.8-.5-1.3-.7s-1-.3-1.5-.3-1,0-1.3.3c-.4.2-.5.5-.5.9s.1.6.3.8c.2.2.6.3,1,.4.3,0,.6,0,.9.2s.6,0,.8.2c.7.2,1.2.4,1.5.8.3.5.5,1,.5,1.6h0Z"/>
      <path id="path3894" d="M270.4,121.3c0,1.5-.2,2.9-.7,4.1s-1.2,2.3-2.1,3.3h-1.7c.4-.4.8-.9,1.2-1.4.4-.5.7-1.1,1-1.7s.6-1.3.7-2c.2-.7.3-1.5.3-2.4s-.1-1.6-.3-2.3c-.2-.7-.4-1.4-.7-2-.3-.6-.7-1.2-1-1.7-.4-.5-.8-.9-1.2-1.3h0c0,0,1.7,0,1.7,0,.9,1,1.6,2.1,2.1,3.3.5,1.4.7,2.7.7,4.2h0Z"/>
      <path id="path3897" d="M19.8,63.9h-2.4v5.9h-.9v-5.9h-2.4v-.8h5.7v.8Z"/>
      <path id="path3899" d="M24.9,67.3c0,.8-.2,1.5-.6,1.9-.4.5-1,.7-1.7.7s-1.3-.2-1.7-.7c-.4-.5-.6-1.1-.6-1.9s.2-1.5.6-1.9c.4-.5,1-.7,1.7-.7s1.3.2,1.7.7c.4.4.6,1.1.6,1.9ZM24,67.3c0-.7-.1-1.1-.4-1.5-.3-.3-.6-.5-1.1-.5s-.8.2-1.1.5c-.3.3-.4.8-.4,1.5s.1,1.1.4,1.4.6.5,1.1.5.8-.2,1.1-.5c.3-.3.4-.8.4-1.4Z"/>
      <path id="path3901" d="M30.7,65.1c0,.3-.1.6-.2.8-.1.3-.2.5-.4.7-.2.2-.5.4-.8.5s-.7.2-1.2.2h-.9v2.5h-.9v-6.7h1.8c.4,0,.7,0,1,0s.5.2.7.3c.3.2.5.4.6.6.2.3.3.6.3,1h0ZM29.8,65.1c0-.2,0-.4-.1-.6s-.2-.3-.4-.4c-.1,0-.3-.2-.5-.2s-.4,0-.7,0h-.9v2.7h.8c.4,0,.7,0,.9,0,.2,0,.4-.2.6-.3.1,0,.2-.3.3-.5,0,0,0-.3,0-.5Z"/>
      <path id="path3903" d="M18.3,81.4h-1.1l-3.2-6v6h-.8v-6.7h1.4l2.9,5.5v-5.5h.8v6.7Z"/>
      <path id="path3905" d="M24.3,78.8c0,.8-.2,1.5-.6,1.9-.4.5-1,.7-1.7.7s-1.3-.2-1.7-.7c-.4-.5-.6-1.1-.6-1.9s.2-1.5.6-1.9c.4-.5,1-.7,1.7-.7s1.3.2,1.7.7.6,1.1.6,1.9ZM23.4,78.8c0-.7-.1-1.1-.4-1.5-.3-.3-.6-.5-1.1-.5s-.8.2-1.1.5c-.3.3-.4.8-.4,1.5s.1,1.1.4,1.4.6.5,1.1.5.8-.2,1.1-.5c.3-.2.4-.7.4-1.4h0Z"/>
      <path id="path3907" d="M29.7,81.4h-.8v-.5c-.2.2-.5.4-.8.5s-.6.2-.9.2c-.6,0-1.1-.2-1.4-.7-.4-.5-.5-1.1-.5-1.9s.1-.8.2-1.1c.1-.3.3-.6.5-.9.2-.2.4-.4.7-.5.3,0,.6-.2.8-.2.3,0,.5,0,.7,0s.4,0,.6.3v-2.2h.8v6.9h0ZM28.9,80.1v-2.9c-.2,0-.4-.2-.6-.2s-.4,0-.6,0c-.5,0-.8.2-1.1.5s-.4.8-.4,1.4.1,1.1.3,1.4c.2.3.5.5,1,.5s.5,0,.7-.2c.2-.1.4-.2.7-.4Z"/>
      <path id="path3909" d="M35.6,78.9h-3.7c0,.3,0,.6.1.8.1.2.2.4.4.6.2,0,.3.3.6.3.2,0,.5,0,.7,0,.3,0,.7,0,1-.2s.6-.3.7-.4h0v.9c-.3,0-.6.2-.9.3-.3,0-.6,0-.9,0-.8,0-1.5-.2-2-.7s-.7-1.1-.7-1.9.2-1.5.7-2,1-.7,1.8-.7,1.2.2,1.6.6c.4.4.6,1,.6,1.7v.5ZM34.8,78.3c0-.4,0-.8-.3-1s-.6-.4-1-.4-.8,0-1.1.4-.4.6-.5,1h2.9Z"/>
      <path id="path3912" d="M85,63.9h-2.4v5.9h-.9v-5.9h-2.4v-.8h5.7v.8Z"/>
      <path id="path3914" d="M90.1,67.3c0,.8-.2,1.5-.6,1.9-.4.5-1,.7-1.7.7s-1.3-.2-1.7-.7c-.4-.5-.6-1.1-.6-1.9s.2-1.5.6-1.9c.4-.5,1-.7,1.7-.7s1.3.2,1.7.7c.4.4.6,1.1.6,1.9ZM89.2,67.3c0-.7,0-1.1-.4-1.5-.3-.3-.6-.5-1.1-.5s-.8.2-1.1.5c-.3.3-.4.8-.4,1.5s0,1.1.4,1.4.6.5,1.1.5.8-.2,1.1-.5c.3-.3.4-.8.4-1.4Z"/>
      <path id="path3916" d="M95.9,65.1c0,.3,0,.6-.2.8,0,.3-.2.5-.4.7-.2.2-.5.4-.8.5s-.7.2-1.2.2h-.9v2.5h-.9v-6.7h1.8c.4,0,.7,0,1,0s.5.2.7.3c.3.2.5.4.6.6.2.3.3.6.3,1h0ZM95,65.1c0-.2,0-.4,0-.6s-.2-.3-.4-.4c0,0-.3-.2-.5-.2s-.4,0-.7,0h-.9v2.7h.8c.4,0,.7,0,.9,0,.2,0,.4-.2.6-.3,0,0,.2-.3.3-.5-.1,0,0-.3,0-.5Z"/>
      <path id="path3918" d="M83.5,81.4h-1.1l-3.2-6v6h-.8v-6.7h1.4l2.9,5.5v-5.5h.8v6.7Z"/>
      <path id="path3920" d="M89.5,78.8c0,.8-.2,1.5-.6,1.9-.4.5-1,.7-1.7.7s-1.3-.2-1.7-.7c-.4-.5-.6-1.1-.6-1.9s.2-1.5.6-1.9c.4-.5,1-.7,1.7-.7s1.3.2,1.7.7c.4.5.6,1.1.6,1.9ZM88.6,78.8c0-.7,0-1.1-.4-1.5-.3-.3-.6-.5-1.1-.5s-.8.2-1.1.5c-.3.3-.4.8-.4,1.5s0,1.1.4,1.4.6.5,1.1.5.8-.2,1.1-.5c.3-.2.4-.7.4-1.4h0Z"/>
      <path id="path3922" d="M94.9,81.4h-.8v-.5c-.2.2-.5.4-.8.5s-.6.2-.9.2c-.6,0-1.1-.2-1.4-.7-.4-.5-.5-1.1-.5-1.9s0-.8.2-1.1c0-.3.3-.6.5-.9.2-.2.4-.4.7-.5.3,0,.6-.2.8-.2.3,0,.5,0,.7,0s.4,0,.6.3v-2.2h.8v6.9h.1ZM94.1,80.1v-2.9c-.2,0-.4-.2-.6-.2s-.4,0-.6,0c-.5,0-.8.2-1.1.5-.3.3-.4.8-.4,1.4s0,1.1.3,1.4c.2.3.5.5,1,.5s.5,0,.7-.2c.2-.1.5-.2.7-.4Z"/>
      <path id="path3924" d="M100.8,78.9h-3.7c0,.3,0,.6,0,.8,0,.2.2.4.4.6.2,0,.3.3.6.3.2,0,.5,0,.7,0,.3,0,.7,0,1-.2s.6-.3.7-.4h0v.9c-.3,0-.6.2-.9.3-.3,0-.6,0-.9,0-.8,0-1.5-.2-2-.7s-.7-1.1-.7-1.9.2-1.5.7-2,1-.7,1.8-.7,1.2.2,1.6.6.6,1,.6,1.7v.5ZM100,78.3c0-.4,0-.8-.3-1-.2-.2-.6-.4-1-.4s-.8,0-1.1.4c-.3.3-.4.6-.5,1h2.9Z"/>
      <path id="path3927" d="M150.2,63.9h-2.4v5.9h-.9v-5.9h-2.4v-.8h5.7v.8h0Z"/>
      <path id="path3929" d="M155.3,67.3c0,.8-.2,1.5-.6,1.9-.4.5-1,.7-1.7.7s-1.3-.2-1.7-.7-.6-1.1-.6-1.9.2-1.5.6-1.9c.4-.5,1-.7,1.7-.7s1.3.2,1.7.7c.4.4.6,1.1.6,1.9ZM154.4,67.3c0-.7-.1-1.1-.4-1.5-.3-.3-.6-.5-1.1-.5s-.8.2-1.1.5-.4.8-.4,1.5.1,1.1.4,1.4c.3.3.6.5,1.1.5s.8-.2,1.1-.5.4-.8.4-1.4Z"/>
      <path id="path3931" d="M161.1,65.1c0,.3-.1.6-.2.8-.1.3-.2.5-.4.7s-.5.4-.8.5-.7.2-1.2.2h-.9v2.5h-.9v-6.7h1.8c.4,0,.7,0,1,0s.5.2.7.3c.3.2.5.4.6.6.2.3.3.6.3,1h0ZM160.2,65.1c0-.2,0-.4-.1-.6s-.2-.3-.4-.4c-.1,0-.3-.2-.5-.2s-.4,0-.7,0h-.9v2.7h.8c.4,0,.7,0,.9,0l.6-.3c.1,0,.2-.3.3-.5,0,0,0-.3,0-.5Z"/>
      <path id="path3933" d="M148.7,81.4h-1.1l-3.2-6v6h-.8v-6.7h1.4l2.9,5.5v-5.5h.8v6.7Z"/>
      <path id="path3935" d="M154.7,78.8c0,.8-.2,1.5-.6,1.9-.4.5-1,.7-1.7.7s-1.3-.2-1.7-.7-.6-1.1-.6-1.9.2-1.5.6-1.9c.4-.5,1-.7,1.7-.7s1.3.2,1.7.7c.4.5.6,1.1.6,1.9ZM153.8,78.8c0-.7-.1-1.1-.4-1.5-.3-.3-.6-.5-1.1-.5s-.8.2-1.1.5-.4.8-.4,1.5.1,1.1.4,1.4c.3.3.6.5,1.1.5s.8-.2,1.1-.5c.3-.2.4-.7.4-1.4h0Z"/>
      <path id="path3937" d="M160.1,81.4h-.8v-.5c-.2.2-.5.4-.8.5s-.6.2-.9.2c-.6,0-1.1-.2-1.4-.7-.4-.5-.5-1.1-.5-1.9s.1-.8.2-1.1c.1-.3.3-.6.5-.9.2-.2.4-.4.7-.5s.6-.2.8-.2c.3,0,.5,0,.7,0s.4,0,.6.3v-2.2h.8v6.9h0ZM159.3,80.1v-2.9c-.2,0-.4-.2-.6-.2s-.4,0-.6,0c-.5,0-.8.2-1.1.5s-.4.8-.4,1.4.1,1.1.3,1.4.5.5,1,.5.5,0,.7-.2.5-.2.7-.4Z"/>
      <path id="path3939" d="M166,78.9h-3.7c0,.3,0,.6.1.8.1.2.2.4.4.6.2,0,.3.3.6.3.2,0,.5,0,.7,0,.3,0,.7,0,1-.2s.6-.3.7-.4h0v.9c-.3,0-.6.2-.9.3-.3,0-.6,0-.9,0-.8,0-1.5-.2-2-.7s-.7-1.1-.7-1.9.2-1.5.7-2,1-.7,1.8-.7,1.2.2,1.6.6c.4.4.6,1,.6,1.7v.5ZM165.2,78.3c0-.4-.1-.8-.3-1s-.6-.4-1-.4-.8,0-1.1.4-.4.6-.5,1h2.9Z"/>
      <path id="path3942" d="M215.4,63.9h-2.4v5.9h-.9v-5.9h-2.4v-.8h5.7v.8h0Z"/>
      <path id="path3944" d="M220.5,67.3c0,.8-.2,1.5-.6,1.9-.4.5-1,.7-1.7.7s-1.3-.2-1.7-.7-.6-1.1-.6-1.9.2-1.5.6-1.9c.4-.5,1-.7,1.7-.7s1.3.2,1.7.7c.4.4.6,1.1.6,1.9ZM219.7,67.3c0-.7-.1-1.1-.4-1.5-.3-.3-.6-.5-1.1-.5s-.8.2-1.1.5-.4.8-.4,1.5.1,1.1.4,1.4c.3.3.6.5,1.1.5s.8-.2,1.1-.5c.2-.3.4-.8.4-1.4Z"/>
      <path id="path3946" d="M226.3,65.1c0,.3-.1.6-.2.8-.1.3-.2.5-.4.7s-.5.4-.8.5-.7.2-1.2.2h-.9v2.5h-.9v-6.7h1.8c.4,0,.7,0,1,0s.5.2.7.3c.3.2.5.4.6.6.2.3.3.6.3,1h0ZM225.4,65.1c0-.2,0-.4-.1-.6s-.2-.3-.4-.4c-.1,0-.3-.2-.5-.2s-.4,0-.7,0h-.9v2.7h.8c.4,0,.7,0,.9,0l.6-.3c.1,0,.2-.3.3-.5,0,0,0-.3,0-.5Z"/>
      <path id="path3948" d="M213.9,81.4h-1.1l-3.2-6v6h-.8v-6.7h1.4l2.9,5.5v-5.5h.8v6.7Z"/>
      <path id="path3950" d="M219.9,78.8c0,.8-.2,1.5-.6,1.9-.4.5-1,.7-1.7.7s-1.3-.2-1.7-.7-.6-1.1-.6-1.9.2-1.5.6-1.9c.4-.5,1-.7,1.7-.7s1.3.2,1.7.7c.4.5.6,1.1.6,1.9ZM219,78.8c0-.7-.1-1.1-.4-1.5-.3-.3-.6-.5-1.1-.5s-.8.2-1.1.5-.4.8-.4,1.5.1,1.1.4,1.4c.3.3.6.5,1.1.5s.8-.2,1.1-.5c.3-.2.4-.7.4-1.4h0Z"/>
      <path id="path3952" d="M225.3,81.4h-.8v-.5c-.2.2-.5.4-.8.5s-.6.2-.9.2c-.6,0-1.1-.2-1.4-.7-.4-.5-.5-1.1-.5-1.9s.1-.8.2-1.1c.1-.3.3-.6.5-.9.2-.2.4-.4.7-.5s.6-.2.8-.2c.3,0,.5,0,.7,0s.4,0,.6.3v-2.2h.8v6.9h0ZM224.5,80.1v-2.9c-.2,0-.4-.2-.6-.2s-.4,0-.6,0c-.5,0-.8.2-1.1.5s-.4.8-.4,1.4.1,1.1.3,1.4.5.5,1,.5.5,0,.7-.2.5-.2.7-.4Z"/>
      <path id="path3954" d="M231.2,78.9h-3.7c0,.3,0,.6.1.8.1.2.2.4.4.6.2,0,.3.3.6.3.2,0,.5,0,.7,0,.3,0,.7,0,1-.2s.6-.3.7-.4h0v.9c-.3,0-.6.2-.9.3-.3,0-.6,0-.9,0-.8,0-1.5-.2-2-.7s-.7-1.1-.7-1.9.2-1.5.7-2,1-.7,1.8-.7,1.2.2,1.6.6c.4.4.6,1,.6,1.7v.5ZM230.4,78.3c0-.4-.1-.8-.3-1s-.6-.4-1-.4-.8,0-1.1.4-.4.6-.5,1h2.9Z"/>
      <path id="path3957" d="M279.5,63.9h-2.4v5.9h-.9v-5.9h-2.4v-.8h5.7v.8h0Z"/>
      <path id="path3959" d="M284.6,67.3c0,.8-.2,1.5-.6,1.9-.4.5-1,.7-1.7.7s-1.3-.2-1.7-.7c-.4-.5-.6-1.1-.6-1.9s.2-1.5.6-1.9c.4-.5,1-.7,1.7-.7s1.3.2,1.7.7c.4.4.6,1.1.6,1.9ZM283.7,67.3c0-.7-.1-1.1-.4-1.5-.3-.3-.6-.5-1.1-.5s-.8.2-1.1.5c-.3.3-.4.8-.4,1.5s.1,1.1.4,1.4.6.5,1.1.5.8-.2,1.1-.5c.3-.3.4-.8.4-1.4Z"/>
      <path id="path3961" d="M290.4,65.1c0,.3-.1.6-.2.8-.1.3-.2.5-.4.7-.2.2-.5.4-.8.5s-.7.2-1.2.2h-.9v2.5h-.9v-6.7h1.8c.4,0,.7,0,1,0s.5.2.7.3c.3.2.5.4.6.6.2.3.3.6.3,1h0ZM289.5,65.1c0-.2,0-.4-.1-.6s-.2-.3-.4-.4c-.1,0-.3-.2-.5-.2s-.4,0-.7,0h-.9v2.7h.8c.4,0,.7,0,.9,0,.2,0,.4-.2.6-.3.1,0,.2-.3.3-.5,0,0,0-.3,0-.5Z"/>
      <path id="path3963" d="M278,81.4h-1.1l-3.2-6v6h-.8v-6.7h1.4l2.9,5.5v-5.5h.8v6.7Z"/>
      <path id="path3965" d="M284,78.8c0,.8-.2,1.5-.6,1.9-.4.5-1,.7-1.7.7s-1.3-.2-1.7-.7c-.4-.5-.6-1.1-.6-1.9s.2-1.5.6-1.9c.4-.5,1-.7,1.7-.7s1.3.2,1.7.7c.4.5.6,1.1.6,1.9ZM283.1,78.8c0-.7-.1-1.1-.4-1.5-.3-.3-.6-.5-1.1-.5s-.8.2-1.1.5c-.3.3-.4.8-.4,1.5s.1,1.1.4,1.4.6.5,1.1.5.8-.2,1.1-.5c.3-.2.4-.7.4-1.4h0Z"/>
      <path id="path3967" d="M289.4,81.4h-.8v-.5c-.2.2-.5.4-.8.5s-.6.2-.9.2c-.6,0-1.1-.2-1.4-.7-.4-.5-.5-1.1-.5-1.9s.1-.8.2-1.1c.1-.3.3-.6.5-.9.2-.2.4-.4.7-.5.3,0,.6-.2.8-.2.3,0,.5,0,.7,0s.4,0,.6.3v-2.2h.8v6.9h0ZM288.5,80.1v-2.9c-.2,0-.4-.2-.6-.2s-.4,0-.6,0c-.5,0-.8.2-1.1.5-.3.3-.4.8-.4,1.4s.1,1.1.3,1.4c.2.3.5.5,1,.5s.5,0,.7-.2c.3-.1.5-.2.7-.4Z"/>
      <path id="path3969" d="M295.3,78.9h-3.7c0,.3,0,.6.1.8.1.2.2.4.4.6.2,0,.3.3.6.3.2,0,.5,0,.7,0,.3,0,.7,0,1-.2s.6-.3.7-.4h0v.9c-.3,0-.6.2-.9.3-.3,0-.6,0-.9,0-.8,0-1.5-.2-2-.7s-.7-1.1-.7-1.9.2-1.5.7-2,1-.7,1.8-.7,1.2.2,1.6.6.6,1,.6,1.7v.5ZM294.5,78.3c0-.4-.1-.8-.3-1-.2-.2-.6-.4-1-.4s-.8,0-1.1.4c-.3.3-.4.6-.5,1h2.9Z"/>
      <path id="path3972" d="M345.8,63.9h-2.4v5.9h-.9v-5.9h-2.4v-.8h5.7v.8h0Z"/>
      <path id="path3974" d="M350.9,67.3c0,.8-.2,1.5-.6,1.9-.4.5-1,.7-1.7.7s-1.3-.2-1.7-.7c-.4-.5-.6-1.1-.6-1.9s.2-1.5.6-1.9c.4-.5,1-.7,1.7-.7s1.3.2,1.7.7c.4.4.6,1.1.6,1.9ZM350.1,67.3c0-.7-.1-1.1-.4-1.5-.3-.3-.6-.5-1.1-.5s-.8.2-1.1.5c-.3.3-.4.8-.4,1.5s.1,1.1.4,1.4.6.5,1.1.5.8-.2,1.1-.5c.2-.3.4-.8.4-1.4Z"/>
      <path id="path3976" d="M356.7,65.1c0,.3-.1.6-.2.8-.1.3-.2.5-.4.7-.2.2-.5.4-.8.5s-.7.2-1.2.2h-.9v2.5h-.9v-6.7h1.8c.4,0,.7,0,1,0s.5.2.7.3c.3.2.5.4.6.6.3.3.3.6.3,1h0ZM355.8,65.1c0-.2,0-.4-.1-.6s-.2-.3-.4-.4c-.1,0-.3-.2-.5-.2s-.4,0-.7,0h-.9v2.7h.8c.4,0,.7,0,.9,0,.2,0,.4-.2.6-.3.1,0,.2-.3.3-.5,0,0,0-.3,0-.5Z"/>
      <path id="path3978" d="M344.3,81.4h-1.1l-3.2-6v6h-.8v-6.7h1.4l2.9,5.5v-5.5h.8v6.7h0Z"/>
      <path id="path3980" d="M350.3,78.8c0,.8-.2,1.5-.6,1.9s-1,.7-1.7.7-1.3-.2-1.7-.7c-.4-.5-.6-1.1-.6-1.9s.2-1.5.6-1.9c.4-.5,1-.7,1.7-.7s1.3.2,1.7.7.6,1.1.6,1.9ZM349.5,78.8c0-.7-.1-1.1-.4-1.5-.3-.3-.6-.5-1.1-.5s-.8.2-1.1.5c-.3.3-.4.8-.4,1.5s.1,1.1.4,1.4.6.5,1.1.5.8-.2,1.1-.5c.2-.2.4-.7.4-1.4h0Z"/>
      <path id="path3982" d="M355.7,81.4h-.8v-.5c-.2.2-.5.4-.8.5s-.6.2-.9.2c-.6,0-1.1-.2-1.4-.7-.4-.5-.5-1.1-.5-1.9s.1-.8.2-1.1c.1-.3.3-.6.5-.9.2-.2.4-.4.7-.5.3,0,.6-.2.8-.2.3,0,.5,0,.7,0s.4,0,.6.3v-2.2h.8v6.9h0ZM354.9,80.1v-2.9c-.2,0-.4-.2-.6-.2s-.4,0-.6,0c-.5,0-.8.2-1.1.5-.3.3-.4.8-.4,1.4s.1,1.1.3,1.4c.2.3.5.5,1,.5s.5,0,.7-.2c.2-.1.5-.2.7-.4Z"/>
      <path id="path3984" d="M361.6,78.9h-3.7c0,.3,0,.6.1.8.1.2.2.4.4.6.2,0,.3.3.6.3.2,0,.5,0,.7,0,.3,0,.7,0,1-.2s.6-.3.7-.4h0v.9c-.3,0-.6.2-.9.3-.3,0-.6,0-.9,0-.8,0-1.5-.2-2-.7s-.7-1.1-.7-1.9.2-1.5.7-2,1-.7,1.8-.7,1.2.2,1.6.6.6,1,.6,1.7v.5ZM360.8,78.3c0-.4-.1-.8-.3-1-.2-.2-.6-.4-1-.4s-.8,0-1.1.4c-.3.3-.4.6-.5,1h2.9Z"/>
      <path d="M406.5,48.5v94.5" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.2"/>
      <text transform="translate(83.4 25.8)" font-size="18"><tspan x="0" y="0">Connecting to ToP Nodes</tspan></text>
      <text transform="translate(76.9 179.7)" font-size="18"><tspan x="0" y="0">Connecting to Client Nodes</tspan></text>
    </g>
  </g>
</svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-other-side-view-pod-k-top-8-k-leaf-6-90-ew-flip.ascii-art">            Connecting to ToP Nodes

    ||      ||      ||      ||      ||      ||
  +----+  +----+  +----+  +----+  +----+  +----+                N
  |ToP |  |ToP |  |ToP |  |ToP |  |ToP |  |ToP |                ^
  |Node|  |Node|  |Node|  |Node|  |Node|  |Node|                |
  +----+  +----+  +----+  +----+  +----+  +----+                *
    ||      ||      ||      ||      ||      ||                  |
+------------------------------------------------+              v
|             Leaf Node (Sideways)               |              S
+------------------------------------------------+

            Connecting to Client Nodes</artwork>
            </artset>
          </figure>
          <t>
As a next step, observe 
that a resulting PoD can be abstracted as a bigger node with
a number K of K_POD = K_TOP * K_LEAF, and the design can recurse.
</t>
          <t>
It will be critical at this point that, before progressing further,
the concept and the picture of "crossed crossbars" is understood.
Else, the following considerations might be difficult to
comprehend.
</t>
          <t>
To continue, the PoDs are interconnected with each other through a
ToF node at the very top or the north edge of the
fabric. The resulting ToF is <strong>not</strong> partitioned if and only if (IIF)
 every ToP node is connected to every ToF node.
This topology is also referred to as a single-plane configuration
and is quite popular due to its simplicity. There are K_TOP
   ToF nodes and K_LEAF ToP nodes because each port of a ToP node connects
   to a different ToF node. Consequently, it will take at least P * K_LEAF
ports on a ToF node to connect to each of the K_LEAF ToP nodes of
the P PoDs. <xref target="nonpart" format="default"/> illustrates this, looking at P=3 PoDs
from above and 2 sides. The large view is the one from above, with the 8
ToF of 3 * 6 ports each interconnecting the PoDs and every ToP Node being
connected to every ToF node.
</t>
          <figure anchor="nonpart">
            <name>Fabric Spines and ToFs in Single-Plane Design, 3 PoDs</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-fabric-spines-tof-singple-plane-3-pod.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" id="svg1627" viewBox="0 0 1102 1301" xml:space="preserve">
                  <rect id="rect859-gensym009-gensym009" x="0.1" y="233.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect861-gensym009-gensym009" x="0.1" y="285.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect863-gensym009-gensym009" x="0.1" y="337.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect865-gensym009-gensym009" x="0.1" y="389.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect867-gensym009-gensym009" x="0.1" y="441.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect869-gensym009-gensym009" x="0.1" y="493.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect873-gensym009-gensym009" x="12.6" y="221.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect875-gensym009-gensym009" x="87.1" y="221.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect877-gensym009-gensym009" x="162.1" y="221.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect879-gensym009-gensym009" x="236.1" y="221.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect881-gensym009-gensym009" x="311.1" y="221.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect883-gensym009-gensym009" x="385.1" y="221.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect885-gensym009-gensym009" x="456.1" y="221.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect887-gensym009-gensym009" x="531.1" y="221.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <ellipse id="ellipse889-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="515.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse891-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="515.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse893-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="515.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse895-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="515.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse897-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="515.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse899-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.7" cy="515.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse901-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="463.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse903-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="463.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse905-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="463.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse907-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="463.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse909-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="463.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse911-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.7" cy="463.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse915-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="411.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse917-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="411.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse919-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="411.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse921-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="411.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse923-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="411.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse925-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.7" cy="411.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse929-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="359.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse931-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="359.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse933-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="359.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse935-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="359.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse937-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="359.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse939-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.7" cy="359.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse941-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="307.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse943-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="307.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse945-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="307.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse947-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="307.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse949-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="307.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse951-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.7" cy="307.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse955-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="255.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse957-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="255.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse959-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="255.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse961-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="255.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse963-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="255.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse965-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.7" cy="255.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse969-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.1" cy="515.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse971-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.1" cy="463.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse973-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.1" cy="411.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse975-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.1" cy="359.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse977-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.1" cy="307.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse979-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.1" cy="255.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse981-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="515.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse983-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="463.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse985-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="411.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse987-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="359.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse989-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="307.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse993-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="255.1" rx="8.9" ry="8.7"/>
                  <path id="path995-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M54.9,560.1v25.4"/>
                  <path id="path997-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M12.7,560.1v25.4"/>
                  <path id="path999-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M87.1,560.1v25.4"/>
                  <path id="path1001-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M129.1,560.1v25.4"/>
                  <path id="path1003-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M162.1,560.1l0,25.4"/>
                  <path id="path1005-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M204.1,560.1l0,25.4"/>
                  <path id="path1007-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M236.1,560.1l0,25.4"/>
                  <path id="path1009-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M279.1,560.1l0,25.4"/>
                  <path id="path1011-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M311.1,560.1v25.4"/>
                  <path id="path1013-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M353.1,560.1v25.4"/>
                  <path id="path1015-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M386.1,585.1v-25.4"/>
                  <path id="path1017-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M428.1,560.1v25.4"/>
                  <path id="path1019-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M456.1,585.1v-25.4"/>
                  <path id="path1021-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M499.1,560.1v25.4"/>
                  <path id="path1023-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M531.1,585.1v-25.4"/>
                  <path id="path1025-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M573.1,560.1v25.4"/>
                  <path id="path1031-gensym009-gensym009" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="12" d="M8.4,548.1h568"/>
                  <path id="path1033-gensym009-gensym009" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="1.06" d="M6.8,596.1h568"/>
                  <rect id="rect1035-gensym009-gensym009" x="0.1" y="610.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1037-gensym009-gensym009" x="0.1" y="662.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1039-gensym009-gensym009" x="0.1" y="714.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1041-gensym009-gensym009" x="0.1" y="766.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1043-gensym009-gensym009" x="0.1" y="818.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1045-gensym009-gensym009" x="0.1" y="870.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1047-gensym009-gensym009" x="12.7" y="597.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1049-gensym009-gensym009" x="87.1" y="597.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1051-gensym009-gensym009" x="162.1" y="597.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1053-gensym009-gensym009" x="236.1" y="597.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1055-gensym009-gensym009" x="311.1" y="597.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1057-gensym009-gensym009" x="386.1" y="597.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1059-gensym009-gensym009" x="456.1" y="597.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1061-gensym009-gensym009" x="531.1" y="597.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <ellipse id="ellipse1063-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="891.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1065-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="891.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1067-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="891.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1069-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="891.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1071-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="891.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1073-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="891.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1075-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="839.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1077-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="839.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1079-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="839.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1081-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="839.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1083-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="839.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1085-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="839.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1091-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="787.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1093-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="787.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1095-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="787.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1097-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="787.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1099-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="787.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1101-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="787.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1105-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="735.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1107-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="735.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1109-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="735.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1111-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="735.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1113-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="735.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1115-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="735.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1117-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="683.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1119-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="683.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1121-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="683.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1123-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="683.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1125-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="683.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1127-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="683.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1131-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="631.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1133-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="631.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1135-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="631.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1137-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="631.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1139-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="631.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1141-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="631.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1145-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="478.1" cy="891.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1147-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="478.1" cy="839.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1149-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="478.1" cy="787.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1151-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="478.1" cy="735.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1153-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="478.1" cy="683.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1155-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="478.1" cy="631.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1157-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="891.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1159-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="839.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1161-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="787.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1163-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="735.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1165-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="683.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1167-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="631.1" rx="8.9" ry="8.7"/>
                  <path id="path1171-gensym009-gensym009" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="12" d="M10,598.1h568"/>
                  <path id="path1173-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M54.9,936.1v25.4"/>
                  <path id="path1175-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M12.6,936.1v25.4"/>
                  <path id="path1177-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M87.1,936.1v25.4"/>
                  <path id="path1179-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M129.1,936.1v25.4"/>
                  <path id="path1181-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M162.1,936.1l0,25.4"/>
                  <path id="path1183-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M204.1,936.1l0,25.4"/>
                  <path id="path1185-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M236.1,936.1l0,25.4"/>
                  <path id="path1187-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M279.1,936.1l0,25.4"/>
                  <path id="path1189-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M311.1,936.1v25.4"/>
                  <path id="path1191-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M353.1,936.1v25.4"/>
                  <path id="path1193-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M385.1,961.1v-25.4"/>
                  <path id="path1195-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M428.1,936.1v25.4"/>
                  <path id="path1197-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M456.1,961.1v-25.4"/>
                  <path id="path1199-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M499.1,936.1v25.4"/>
                  <path id="path1201-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M531.1,961.1v-25.4"/>
                  <path id="path1203-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M573.1,936.1v25.4"/>
                  <path id="path1207-gensym009-gensym009" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="12" d="M8.4,925.1h568"/>
                  <path id="path1209-gensym009-gensym009" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="1.06" d="M6.8,972.1h568"/>
                  <rect id="rect1211-gensym009-gensym009" x="0.1" y="986.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1213-gensym009-gensym009" x="0.1" y="1038.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1215-gensym009-gensym009" x="0.1" y="1090.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1217-gensym009-gensym009" x="0.1" y="1141.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1219-gensym009-gensym009" x="0.1" y="1193.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1221-gensym009-gensym009" x="0.1" y="1245.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1223-gensym009-gensym009" x="12.7" y="973.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1225-gensym009-gensym009" x="87.1" y="973.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1227-gensym009-gensym009" x="162.1" y="973.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1229-gensym009-gensym009" x="236.1" y="973.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1231-gensym009-gensym009" x="311.1" y="973.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1233-gensym009-gensym009" x="386.1" y="973.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1235-gensym009-gensym009" x="456.1" y="973.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1237-gensym009-gensym009" x="531.1" y="973.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <ellipse id="ellipse1239-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="1267.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1241-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="1267.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1243-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="1267.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1245-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="1267.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1247-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="1267.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1249-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="1267.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1251-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="1215.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1253-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="1215.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1255-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="1215.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1257-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="1215.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1259-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="1215.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1261-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="1215.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1267-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="1163.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1269-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="1163.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1271-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="1163.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1273-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="1163.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1275-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="1163.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1277-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="1163.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1281-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="1111.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1283-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="1111.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1285-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="1111.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1287-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="1111.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1289-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="1111.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1291-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="1111.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1293-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="1059.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1295-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="1059.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1297-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="1059.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1299-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="1059.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1301-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="1059.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1303-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="1059.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1307-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="407.1" cy="1007.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1309-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.1" cy="1007.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1311-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.1" cy="1007.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1313-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.1" cy="1007.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1315-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.1" cy="1007.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1317-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="1007.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1321-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="478.1" cy="1267.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1323-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="478.1" cy="1215.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1325-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="478.1" cy="1163.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1327-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="478.1" cy="1111.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1329-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="478.1" cy="1059.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1331-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="478.1" cy="1007.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1333-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="1267.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1335-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="1215.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1337-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="1163.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1339-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="1111.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1341-gensym009-gensym009" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="1059.1" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1343-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.1" cy="1007.1" rx="8.9" ry="8.7"/>
                  <path id="path1347-gensym009-gensym009" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="12" d="M10,973.1h568"/>
                  <ellipse id="ellipse1349-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="40" cy="21.6" rx="8.9" ry="8.7"/>
                  <path id="path1351-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M33.7,21.6v56.2"/>
                  <rect id="rect1353-gensym009-gensym009" x="12.6" y="0.6" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1355-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M108.1,21.6v56.2"/>
                  <rect id="rect1357-gensym009-gensym009" x="87.1" y="0.6" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1359-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M183.1,21.6v56.2"/>
                  <rect id="rect1361-gensym009-gensym009" x="162.1" y="0.6" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1363-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M257.1,21.6v56.2"/>
                  <rect id="rect1365-gensym009-gensym009" x="236.1" y="0.6" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1367-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M332.1,21.6v56.2"/>
                  <rect id="rect1369-gensym009-gensym009" x="311.1" y="0.6" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1371-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M407.1,21.6v56.2"/>
                  <rect id="rect1373-gensym009-gensym009" x="385.1" y="0.6" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1375-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M477.1,21.6v56.2"/>
                  <rect id="rect1377-gensym009-gensym009" x="456.1" y="0.6" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1379-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M552.1,21.6v56.2"/>
                  <rect id="rect1381-gensym009-gensym009" x="531.1" y="0.6" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1383-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M33.7,134.1V77.9"/>
                  <rect id="rect1385-gensym009-gensym009" x="12.6" y="113.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1387-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M108.1,134.1V77.9"/>
                  <rect id="rect1389-gensym009-gensym009" x="87.1" y="113.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1391-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M183.1,134.1V77.9"/>
                  <rect id="rect1393-gensym009-gensym009" x="162.1" y="113.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1395-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M257.1,134.1V77.9"/>
                  <rect id="rect1397-gensym009-gensym009" x="236.1" y="113.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1399-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M332.1,134.1V77.9"/>
                  <rect id="rect1401-gensym009-gensym009" x="311.1" y="113.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1403-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M407.1,134.1V77.9"/>
                  <rect id="rect1405-gensym009-gensym009" x="385.1" y="113.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1407-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M477.1,134.1V77.9"/>
                  <rect id="rect1409-gensym009-gensym009" x="456.1" y="113.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <path id="path1411-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M552.1,134.1V77.9"/>
                  <rect id="rect1413-gensym009-gensym009" x="531.1" y="113.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="42.1"/>
                  <rect id="rect1415-gensym009-gensym009" x="1059.1" y="221.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="1080"/>
                  <path id="path1417-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M1021.1,1007.1h-56.2"/>
                  <path id="path1419-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M1059.1,1007.1h-38.7"/>
                  <rect id="rect1421-gensym009-gensym009" x="999.1" y="986.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.1" height="42.2"/>
                  <path id="path1425-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="4.2333,8.4666" d="M908.1,1007.1h56.2"/>
                  <path id="path1427-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M1021.1,1059.1h-56.2"/>
                  <path id="path1429-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M1059.1,1059.1h-38.7"/>
                  <rect id="rect1433-gensym009-gensym009" x="999.1" y="1038.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.1" height="42.2"/>
                  <path id="path1435-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="4.2333,8.4666" d="M908.1,1059.1h56.2"/>
                  <path id="path1437-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M1021.1,1111.1h-56.2"/>
                  <path id="path1439-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M1059.1,1111.1h-38.7"/>
                  <rect id="rect1443-gensym009-gensym009" x="999.1" y="1090.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.1" height="42.2"/>
                  <path id="path1445-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="4.2333,8.4666" d="M908.1,1111.1h56.2"/>
                  <path id="path1447-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M1021.1,1163.1h-56.2"/>
                  <path id="path1449-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M1059.1,1163.1h-38.7"/>
                  <rect id="rect1453-gensym009-gensym009" x="999.1" y="1141.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.1" height="42.2"/>
                  <path id="path1455-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="4.2333,8.4666" d="M908.1,1163.1h56.2"/>
                  <path id="path1457-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M1021.1,1215.1h-56.2"/>
                  <path id="path1459-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M1059.1,1215.1h-38.7"/>
                  <rect id="rect1463-gensym009-gensym009" x="999.1" y="1193.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.1" height="42.2"/>
                  <path id="path1465-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="4.2333,8.4666" d="M908.1,1215.1h56.2"/>
                  <path id="path1467-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M1021.1,1267.1h-56.2"/>
                  <path id="path1469-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M1059.1,1267.1h-38.7"/>
                  <rect id="rect1473-gensym009-gensym009" x="999.1" y="1245.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.1" height="42.2"/>
                  <path id="path1475-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="4.2333,8.4666" d="M908.1,1267.1h56.2"/>
                  <rect id="rect1477-gensym009-gensym009" x="939.1" y="973.1" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="327"/>
                  <rect id="rect1479-gensym009-gensym009" x="13.1" y="56.6" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="560" height="42.2"/>
                  <path id="path1481-gensym009-gensym009" d="M748.1,1134.1c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.6,1  c-0.6,0.2-1.4,0.3-2.3,0.3h-1.7v4.8h-1.7v-12.8h3.5c0.8,0,1.4,0.1,2,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2  C748,1132.8,748.1,1133.4,748.1,1134.1L748.1,1134.1z M746.3,1134.1c0-0.4-0.1-0.8-0.2-1.1c-0.2-0.3-0.4-0.6-0.7-0.8  c-0.3-0.2-0.6-0.3-0.9-0.4c-0.4-0.1-0.8-0.1-1.3-0.1h-1.7v5.1h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6  c0.3-0.3,0.5-0.6,0.6-0.9C746.3,1134.9,746.3,1134.5,746.3,1134.1L746.3,1134.1z"/>
                  <path id="path1483-gensym009-gensym009" d="M758.1,1138.1c0,1.6-0.4,2.8-1.2,3.7c-0.8,0.9-1.9,1.4-3.2,1.4c-1.4,0-2.4-0.5-3.2-1.4  c-0.8-0.9-1.2-2.1-1.2-3.7s0.4-2.8,1.2-3.7c0.8-0.9,1.9-1.4,3.2-1.4c1.3,0,2.4,0.5,3.2,1.4C757.7,1135.3,758.1,1136.5,758.1,1138.1z   M756.4,1138.1c0-1.2-0.2-2.2-0.7-2.8c-0.5-0.6-1.2-0.9-2-0.9c-0.9,0-1.6,0.3-2,0.9c-0.5,0.6-0.7,1.5-0.7,2.8c0,1.2,0.2,2.1,0.7,2.8  c0.5,0.6,1.2,0.9,2,0.9c0.9,0,1.5-0.3,2-0.9C756.2,1140.2,756.4,1139.3,756.4,1138.1L756.4,1138.1z"/>
                  <path id="path1485-gensym009-gensym009" d="M772.1,1137.1c0,1.2-0.3,2.2-0.8,3.2c-0.5,0.9-1.2,1.7-2,2.2c-0.6,0.4-1.2,0.6-2,0.8  c-0.7,0.2-1.7,0.2-2.8,0.2h-3.2v-12.8h3.2c1.3,0,2.2,0.1,3,0.3c0.7,0.2,1.4,0.4,1.9,0.7c0.9,0.5,1.6,1.3,2,2.2  C771.9,1134.8,772.1,1135.9,772.1,1137.1L772.1,1137.1z M770.3,1137.1c0-1-0.2-1.9-0.5-2.5s-0.9-1.2-1.6-1.6c-0.5-0.3-1-0.5-1.6-0.6  c-0.6-0.1-1.2-0.2-2-0.2H763v9.9h1.6c0.8,0,1.5-0.1,2.1-0.2c0.6-0.1,1.2-0.3,1.7-0.7c0.6-0.4,1.1-0.9,1.4-1.6  C770.2,1138.9,770.3,1138.1,770.3,1137.1L770.3,1137.1z"/>
                  <path fill="none" d=""/>
                  <path id="path2122-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.848" stroke-miterlimit="3.392" d="M609.9,1283.9v8.5h8.5  v-8.5H609.9z"/>
                  <path id="path2122_00000175292230750887742890000012818667219121733306_-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.848" stroke-miterlimit="3.392" d="  M618.3,990.3v-8.5h-8.5v8.5H618.3z"/>
                  <path id="path1491-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" d="M614.1,986.1"/>
                  <path fill="none" d=""/>
                  <path id="path3210-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.848" stroke-miterlimit="3.392" d="M901.3,1292.3v-8.5  h-8.5v8.5H901.3z"/>
                  <path id="path3316-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.848" stroke-miterlimit="3.392" d="M892.9,981.9v8.5h8.5  v-8.5H892.9z"/>
                  <path id="path1493-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" d="M897.1,986.1"/>
                  <path id="path1495-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M630.1,1137.1h96"/>
                  <path id="path1497-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M785.1,1137.1h96"/>
                  <path id="path1501-gensym009-gensym009" d="M724.1,821.1h-4.6v11.3h-1.7v-11.3h-4.6v-1.5h10.9L724.1,821.1z"/>
                  <path id="path1503-gensym009-gensym009" d="M734.1,827.1c0,1.6-0.4,2.8-1.2,3.7c-0.8,0.9-1.9,1.4-3.2,1.4c-1.4,0-2.4-0.5-3.2-1.4  c-0.8-0.9-1.2-2.1-1.2-3.7s0.4-2.8,1.2-3.7c0.8-0.9,1.9-1.4,3.2-1.4c1.3,0,2.4,0.5,3.2,1.4C733.7,824.3,734.1,825.5,734.1,827.1z   M732.4,827.1c0-1.2-0.2-2.2-0.7-2.8c-0.5-0.6-1.2-0.9-2-0.9c-0.9,0-1.6,0.3-2,0.9c-0.5,0.6-0.7,1.5-0.7,2.8c0,1.2,0.2,2.1,0.7,2.8  c0.5,0.6,1.2,0.9,2,0.9c0.9,0,1.5-0.3,2-0.9C732.2,829.2,732.4,828.3,732.4,827.1L732.4,827.1z"/>
                  <path id="path1505-gensym009-gensym009" d="M745.1,823.1c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.6,1c-0.6,0.2-1.4,0.3-2.3,0.3  h-1.7v4.8h-1.7v-12.8h3.5c0.8,0,1.4,0.1,2,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2C745,821.8,745.1,822.4,745.1,823.1  L745.1,823.1z M743.3,823.1c0-0.4-0.1-0.8-0.2-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4c-0.4-0.1-0.8-0.1-1.3-0.1  h-1.7v5.1h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9C743.3,823.9,743.3,823.5,743.3,823.1  L743.3,823.1z"/>
                  <path id="path1507-gensym009-gensym009" d="M763.1,832.1H761l-6.1-11.5v11.5h-1.6v-12.8h2.6l5.5,10.5v-10.5h1.6V832.1z"/>
                  <path id="path1509-gensym009-gensym009" d="M775.1,827.1c0,1.6-0.4,2.8-1.2,3.7c-0.8,0.9-1.9,1.4-3.2,1.4c-1.4,0-2.4-0.5-3.2-1.4  c-0.8-0.9-1.2-2.1-1.2-3.7c0-1.6,0.4-2.8,1.2-3.7c0.8-0.9,1.9-1.4,3.2-1.4c1.3,0,2.4,0.5,3.2,1.4  C774.7,824.3,775.1,825.5,775.1,827.1z M773.4,827.1c0-1.2-0.2-2.2-0.7-2.8c-0.5-0.6-1.2-0.9-2-0.9c-0.9,0-1.6,0.3-2,0.9  c-0.5,0.6-0.7,1.5-0.7,2.8c0,1.2,0.2,2.1,0.7,2.8c0.5,0.6,1.2,0.9,2,0.9c0.9,0,1.5-0.3,2-0.9C773.2,829.2,773.4,828.3,773.4,827.1  L773.4,827.1z"/>
                  <path id="path1511-gensym009-gensym009" d="M785.1,832.1h-1.6v-1c-0.5,0.4-1,0.7-1.5,0.9c-0.5,0.2-1.1,0.3-1.7,0.3c-1.1,0-2.1-0.4-2.7-1.3  c-0.7-0.9-1-2.1-1-3.7c0-0.8,0.1-1.5,0.3-2.2c0.2-0.6,0.6-1.2,0.9-1.6c0.4-0.4,0.8-0.8,1.4-1c0.5-0.2,1.1-0.3,1.6-0.3  c0.5,0,1,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.2,0.5v-4.2h1.6L785.1,832.1z M783.5,829.7v-5.5c-0.4-0.2-0.8-0.3-1.2-0.4  c-0.3-0.1-0.7-0.1-1.1-0.1c-0.9,0-1.6,0.3-2.1,0.9c-0.5,0.6-0.8,1.5-0.8,2.7c0,1.1,0.2,2,0.6,2.6c0.4,0.6,1,0.9,1.9,0.9  c0.5,0,0.9-0.1,1.4-0.3C782.6,830.3,783.1,830.1,783.5,829.7L783.5,829.7z"/>
                  <path id="path1513-gensym009-gensym009" d="M796.1,828.1H789c0,0.6,0.1,1.1,0.3,1.5c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.7,0.5,1.1,0.6  c0.4,0.1,0.9,0.2,1.4,0.2c0.7,0,1.3-0.1,2-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.7,0.6c-0.6,0.2-1.2,0.2-1.8,0.2  c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.8,1.3-3.8c0.9-0.9,2-1.4,3.4-1.4c1.3,0,2.3,0.4,3,1.1  c0.7,0.8,1.1,1.8,1.1,3.2L796.1,828.1z M794.5,826.9c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1.1-0.7-1.9-0.7c-0.9,0-1.6,0.3-2.1,0.8  c-0.5,0.5-0.8,1.1-0.9,1.9L794.5,826.9z"/>
                  <path id="path1515-gensym009-gensym009" d="M729.1,858.1h-2c-1-1.2-1.8-2.4-2.4-3.8s-0.8-2.9-0.8-4.7c0-1.7,0.3-3.3,0.8-4.7s1.4-2.7,2.4-3.8h2v0.1  c-0.5,0.4-0.9,0.9-1.3,1.5c-0.4,0.5-0.8,1.2-1.2,1.9c-0.3,0.7-0.6,1.5-0.8,2.3c-0.2,0.8-0.3,1.7-0.3,2.7c0,1,0.1,1.9,0.3,2.7  c0.2,0.8,0.5,1.6,0.9,2.3c0.3,0.7,0.7,1.3,1.2,1.9C728.2,857.1,728.7,857.6,729.1,858.1L729.1,858.1z"/>
                  <path id="path1517-gensym009-gensym009" d="M741.1,851.1c0,0.5-0.1,1-0.4,1.5c-0.2,0.5-0.6,0.9-1,1.2c-0.5,0.4-1,0.7-1.6,0.9c-0.6,0.2-1.3,0.3-2.2,0.3  c-0.9,0-1.8-0.1-2.5-0.3c-0.7-0.2-1.5-0.4-2.2-0.8v-2.1h0.1c0.6,0.5,1.4,1,2.2,1.2c0.8,0.3,1.6,0.4,2.4,0.4c1.1,0,1.9-0.2,2.5-0.6  c0.6-0.4,0.9-0.9,0.9-1.6c0-0.6-0.1-1-0.4-1.3c-0.3-0.3-0.7-0.5-1.3-0.6c-0.4-0.1-0.9-0.2-1.4-0.3c-0.5-0.1-1-0.2-1.6-0.3  c-1.1-0.2-2-0.7-2.5-1.2c-0.5-0.6-0.8-1.3-0.8-2.3c0-1.1,0.5-2,1.4-2.6c0.9-0.7,2.1-1,3.5-1c0.9,0,1.7,0.1,2.5,0.3  c0.8,0.2,1.4,0.4,2,0.6v2h-0.1c-0.5-0.4-1.1-0.8-1.9-1c-0.8-0.3-1.6-0.4-2.4-0.4c-0.9,0-1.6,0.2-2.2,0.6c-0.6,0.4-0.8,0.9-0.8,1.5  c0,0.5,0.1,1,0.4,1.3c0.3,0.3,0.8,0.5,1.5,0.7c0.4,0.1,0.9,0.2,1.6,0.3c0.7,0.1,1.3,0.2,1.7,0.4c1,0.3,1.7,0.6,2.2,1.1  C740.9,849.5,741.1,850.2,741.1,851.1L741.1,851.1z"/>
                  <path id="path1519-gensym009-gensym009" d="M753.1,849.1c0,0.8-0.1,1.5-0.3,2.1c-0.2,0.6-0.5,1.2-0.9,1.6c-0.4,0.4-0.8,0.8-1.3,1  c-0.5,0.2-1.1,0.3-1.6,0.3c-0.5,0-1-0.1-1.4-0.2c-0.4-0.1-0.8-0.3-1.2-0.5v4h-1.6v-13.2h1.6v1c0.4-0.4,0.9-0.7,1.5-0.9  c0.5-0.2,1.1-0.4,1.7-0.4c1.2,0,2.1,0.4,2.7,1.3C752.8,846.3,753.1,847.5,753.1,849.1L753.1,849.1z M751.4,849.1  c0-1.2-0.2-2-0.6-2.6c-0.4-0.6-1-0.9-1.8-0.9c-0.5,0-0.9,0.1-1.4,0.3c-0.5,0.2-0.9,0.5-1.3,0.8v5.5c0.5,0.2,0.9,0.3,1.2,0.4  c0.3,0.1,0.7,0.1,1.1,0.1c0.9,0,1.6-0.3,2.1-0.9C751.2,851.2,751.4,850.3,751.4,849.1L751.4,849.1z"/>
                  <path id="path1521-gensym009-gensym009" d="M757.1,843.1h-1.8v-1.7h1.8V843.1z M757,854.3h-1.6v-9.6h1.6V854.3z"/>
                  <path id="path1523-gensym009-gensym009" d="M768.1,854.1h-1.6v-5.5c0-0.4,0-0.9-0.1-1.2c-0.1-0.4-0.1-0.7-0.3-0.9c-0.1-0.2-0.4-0.4-0.6-0.5  c-0.3-0.1-0.6-0.2-1-0.2c-0.4,0-0.9,0.1-1.4,0.3s-0.9,0.5-1.4,0.8v7.2H760v-9.6h1.6v1.1c0.5-0.4,1-0.7,1.6-1  c0.5-0.2,1.1-0.4,1.7-0.4c1,0,1.8,0.3,2.4,0.9c0.5,0.6,0.8,1.5,0.8,2.7L768.1,854.1z"/>
                  <path id="path1525-gensym009-gensym009" d="M779.1,850.1H772c0,0.6,0.1,1.1,0.3,1.5c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.7,0.5,1.1,0.6  c0.4,0.1,0.9,0.2,1.4,0.2c0.7,0,1.3-0.1,2-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.7,0.6c-0.6,0.2-1.2,0.2-1.8,0.2  c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.8,1.3-3.8c0.9-0.9,2-1.4,3.4-1.4c1.3,0,2.3,0.4,3,1.1  c0.7,0.8,1.1,1.8,1.1,3.2L779.1,850.1z M777.5,848.9c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1.1-0.7-1.9-0.7c-0.9,0-1.6,0.3-2.1,0.8  c-0.5,0.5-0.8,1.1-0.9,1.9L777.5,848.9z"/>
                  <path id="path1527-gensym009-gensym009" d="M786.1,849.1c0,1.7-0.3,3.3-0.8,4.7s-1.4,2.7-2.4,3.8h-2v-0.1c0.4-0.4,0.9-0.9,1.3-1.5  c0.4-0.6,0.8-1.2,1.2-1.9c0.4-0.7,0.6-1.5,0.8-2.3c0.2-0.8,0.3-1.7,0.3-2.7c0-0.9-0.1-1.8-0.3-2.7c-0.2-0.8-0.5-1.6-0.8-2.3  c-0.4-0.7-0.8-1.4-1.2-1.9c-0.4-0.6-0.9-1-1.3-1.5v-0.1h2c1,1.2,1.8,2.4,2.4,3.8C785.8,845.8,786.1,847.4,786.1,849.1L786.1,849.1z"/>
                  <path fill="none" d=""/>
                  <path id="path2070-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.7287" stroke-linejoin="round" stroke-miterlimit="4.664" d="  M625.4,843.8l-12.7-4.7l12.7-4.7C623.4,837.2,623.4,841,625.4,843.8z"/>
                  <path id="path1531-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M698.6,839.1"/>
                  <path id="path1533-gensym009-gensym009" d="M717.5,406.1c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.6,1c-0.6,0.2-1.4,0.3-2.3,0.3  h-1.7v4.8h-1.7v-12.8h3.5c0.8,0,1.4,0.1,2,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2C717.4,404.8,717.5,405.4,717.5,406.1  L717.5,406.1z M715.7,406.1c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4c-0.4-0.1-0.8-0.1-1.3-0.1  h-1.7v5.1h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9C715.7,406.9,715.7,406.5,715.7,406.1  L715.7,406.1z"/>
                  <path id="path1535-gensym009-gensym009" d="M727.5,415.1h-1.6v-5.5c0-0.4,0-0.9-0.1-1.2c-0.1-0.4-0.1-0.7-0.3-0.9c-0.1-0.2-0.4-0.4-0.6-0.5  c-0.3-0.1-0.6-0.2-1-0.2c-0.4,0-0.9,0.1-1.4,0.3s-0.9,0.5-1.4,0.8v7.2h-1.6v-13.4h1.6v4.9c0.5-0.4,1-0.7,1.6-1  c0.5-0.2,1.1-0.4,1.7-0.4c1,0,1.8,0.3,2.4,0.9c0.5,0.6,0.8,1.5,0.8,2.7L727.5,415.1z"/>
                  <path id="path1537-gensym009-gensym009" d="M738.5,406.1l-5.6,13.2h-1.7l1.8-4l-3.8-9.2h1.8l3,7.1l3-7.1L738.5,406.1z"/>
                  <path id="path1539-gensym009-gensym009" d="M747.5,412.1c0,0.9-0.4,1.6-1.1,2.2c-0.7,0.6-1.7,0.8-3,0.8c-0.7,0-1.4-0.1-2-0.2c-0.6-0.2-1.1-0.4-1.5-0.6  v-1.8h0.1c0.5,0.4,1.1,0.7,1.7,0.9c0.6,0.2,1.2,0.3,1.8,0.3c0.7,0,1.3-0.1,1.7-0.3c0.4-0.2,0.6-0.6,0.6-1.1c0-0.4-0.1-0.7-0.3-0.9  c-0.2-0.2-0.6-0.4-1.3-0.5c-0.2-0.1-0.5-0.1-0.9-0.2c-0.4-0.1-0.7-0.1-1-0.2c-0.8-0.2-1.4-0.6-1.8-1c-0.4-0.4-0.5-1-0.5-1.6  c0-0.4,0.1-0.8,0.2-1.1c0.2-0.4,0.4-0.7,0.7-0.9c0.3-0.3,0.7-0.5,1.2-0.6c0.5-0.2,1.1-0.2,1.7-0.2c0.6,0,1.2,0.1,1.7,0.2  c0.6,0.1,1.1,0.3,1.5,0.5v1.7H747c-0.4-0.3-0.9-0.6-1.5-0.8c-0.6-0.2-1.2-0.3-1.7-0.3c-0.6,0-1.1,0.1-1.5,0.3  c-0.4,0.2-0.6,0.6-0.6,1c0,0.4,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,1.2,0.5c0.3,0.1,0.6,0.1,1,0.2c0.4,0.1,0.7,0.1,0.9,0.2  c0.8,0.2,1.3,0.5,1.7,0.9C747.3,410.8,747.5,411.4,747.5,412.1L747.5,412.1z"/>
                  <path id="path1541-gensym009-gensym009" d="M752.5,404.1h-1.8v-1.7h1.8V404.1z M752.4,415.3h-1.6v-9.6h1.6V415.3z"/>
                  <path id="path1543-gensym009-gensym009" d="M762.5,415.1c-0.5,0.3-1.1,0.5-1.5,0.6c-0.5,0.1-1,0.2-1.5,0.2c-0.7,0-1.3-0.1-1.9-0.3  c-0.6-0.2-1.1-0.5-1.5-0.9c-0.4-0.4-0.7-0.9-1-1.6c-0.2-0.6-0.3-1.4-0.3-2.2c0-1.6,0.4-2.8,1.3-3.7c0.9-0.9,2-1.3,3.4-1.3  c0.6,0,1.1,0.1,1.6,0.2c0.5,0.2,1,0.3,1.5,0.6v1.8h-0.1c-0.5-0.4-1-0.7-1.5-0.9c-0.5-0.2-1-0.3-1.5-0.3c-0.9,0-1.6,0.3-2.2,0.9  c-0.5,0.6-0.8,1.5-0.8,2.7c0,1.2,0.3,2.1,0.8,2.7c0.5,0.6,1.3,0.9,2.2,0.9c0.3,0,0.7,0,1-0.1c0.3-0.1,0.6-0.2,0.9-0.3  c0.2-0.1,0.5-0.2,0.7-0.4c0.2-0.1,0.4-0.3,0.5-0.4h0.1L762.5,415.1z"/>
                  <path id="path1545-gensym009-gensym009" d="M771.5,415.1h-1.6v-1c-0.1,0.1-0.3,0.2-0.6,0.4c-0.2,0.2-0.5,0.3-0.7,0.4c-0.3,0.1-0.6,0.2-0.9,0.3  c-0.3,0.1-0.8,0.1-1.2,0.1c-0.9,0-1.6-0.3-2.2-0.9c-0.6-0.6-0.9-1.3-0.9-2.2c0-0.7,0.2-1.3,0.5-1.8c0.3-0.5,0.8-0.8,1.3-1.1  c0.6-0.3,1.3-0.4,2.1-0.5c0.8-0.1,1.7-0.2,2.6-0.2v-0.2c0-0.4-0.1-0.7-0.2-0.9c-0.1-0.2-0.3-0.4-0.6-0.6c-0.2-0.1-0.5-0.2-0.8-0.3  c-0.3,0-0.7-0.1-1-0.1c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.1-1.1,0.3-1.6,0.5h-0.1v-1.6c0.3-0.1,0.8-0.2,1.4-0.3c0.6-0.1,1.2-0.2,1.8-0.2  c0.7,0,1.3,0.1,1.8,0.2c0.5,0.1,0.9,0.3,1.3,0.6c0.4,0.3,0.6,0.6,0.8,1c0.2,0.4,0.3,0.9,0.3,1.6L771.5,415.1z M769.9,412.7v-2.7  c-0.5,0-1.1,0.1-1.8,0.1c-0.7,0.1-1.2,0.1-1.6,0.2c-0.5,0.1-0.8,0.3-1.1,0.6c-0.3,0.3-0.4,0.7-0.4,1.1c0,0.6,0.2,1,0.5,1.2  c0.3,0.3,0.8,0.4,1.5,0.4c0.6,0,1.1-0.1,1.6-0.3C769,413.3,769.5,413,769.9,412.7L769.9,412.7z"/>
                  <path id="path1547-gensym009-gensym009" d="M776.5,415.1h-1.6v-13.4h1.6V415.1z"/>
                  <path id="path1549-gensym009-gensym009" d="M794.5,406.1c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.6,1c-0.6,0.2-1.4,0.3-2.3,0.3  h-1.7v4.8h-1.7v-12.8h3.5c0.8,0,1.4,0.1,2,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2C794.4,404.8,794.5,405.4,794.5,406.1  L794.5,406.1z M792.7,406.1c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4c-0.4-0.1-0.8-0.1-1.3-0.1  h-1.7v5.1h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9C792.7,406.9,792.7,406.5,792.7,406.1  L792.7,406.1z"/>
                  <path id="path1551-gensym009-gensym009" d="M804.5,410.1c0,1.6-0.4,2.8-1.2,3.7c-0.8,0.9-1.9,1.4-3.2,1.4c-1.4,0-2.4-0.5-3.2-1.4  c-0.8-0.9-1.2-2.1-1.2-3.7c0-1.6,0.4-2.8,1.2-3.7c0.8-0.9,1.9-1.4,3.2-1.4c1.3,0,2.4,0.5,3.2,1.4  C804.1,407.3,804.5,408.5,804.5,410.1z M802.8,410.1c0-1.2-0.2-2.2-0.7-2.8c-0.5-0.6-1.2-0.9-2-0.9c-0.9,0-1.6,0.3-2,0.9  c-0.5,0.6-0.7,1.5-0.7,2.8c0,1.2,0.2,2.1,0.7,2.8c0.5,0.6,1.2,0.9,2,0.9c0.9,0,1.5-0.3,2-0.9C802.6,412.2,802.8,411.3,802.8,410.1  L802.8,410.1z"/>
                  <path id="path1553-gensym009-gensym009" d="M813.5,407.1L813.5,407.1c-0.3-0.1-0.6-0.1-0.8-0.1c-0.2,0-0.5,0-0.8,0c-0.5,0-1,0.1-1.5,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.8h-1.6v-9.6h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0  c0.1,0,0.3,0,0.6,0.1L813.5,407.1z"/>
                  <path id="path1555-gensym009-gensym009" d="M819.5,415.1c-0.3,0.1-0.6,0.1-1,0.2c-0.4,0.1-0.7,0.1-1,0.1c-1,0-1.7-0.3-2.2-0.8c-0.5-0.5-0.8-1.4-0.8-2.5  v-5.1h-1.1v-1.4h1.1v-2.8h1.6v2.8h3.3v1.4h-3.3v4.4c0,0.5,0,0.9,0,1.2c0,0.3,0.1,0.5,0.2,0.8c0.1,0.2,0.3,0.4,0.5,0.5  c0.2,0.1,0.6,0.2,1,0.2c0.3,0,0.5,0,0.8-0.1c0.3-0.1,0.5-0.1,0.6-0.2h0.1L819.5,415.1z"/>
                  <path id="path1557-gensym009-gensym009" d="M833.5,419.1h-2c-1-1.2-1.8-2.4-2.4-3.8c-0.6-1.4-0.8-2.9-0.8-4.7c0-1.7,0.3-3.3,0.8-4.7  c0.6-1.4,1.4-2.7,2.4-3.8h2v0.1c-0.5,0.4-0.9,0.9-1.3,1.5c-0.4,0.5-0.8,1.2-1.2,1.9c-0.3,0.7-0.6,1.5-0.8,2.3  c-0.2,0.8-0.3,1.7-0.3,2.7c0,1,0.1,1.9,0.3,2.7c0.2,0.8,0.5,1.6,0.9,2.3c0.3,0.7,0.7,1.3,1.2,1.9  C832.6,418.1,833.1,418.6,833.5,419.1L833.5,419.1z"/>
                  <path id="path1559-gensym009-gensym009" d="M844.5,415.1H836v-12.8h8.5v1.5h-6.7v3.5h6.7v1.5h-6.7v4.8h6.7V415.1z"/>
                  <path id="path1561-gensym009-gensym009" d="M852.5,415.1c-0.3,0.1-0.6,0.1-1,0.2c-0.4,0.1-0.7,0.1-1,0.1c-1,0-1.7-0.3-2.2-0.8c-0.5-0.5-0.8-1.4-0.8-2.5  v-5.1h-1.1v-1.4h1.1v-2.8h1.6v2.8h3.3v1.4h-3.3v4.4c0,0.5,0,0.9,0,1.2c0,0.3,0.1,0.5,0.2,0.8c0.1,0.2,0.3,0.4,0.5,0.5  c0.2,0.1,0.6,0.2,1,0.2c0.3,0,0.5,0,0.8-0.1c0.3-0.1,0.5-0.1,0.6-0.2h0.1L852.5,415.1z"/>
                  <path id="path1563-gensym009-gensym009" d="M862.5,415.1h-1.6v-5.5c0-0.4,0-0.9-0.1-1.2c-0.1-0.4-0.1-0.7-0.3-0.9c-0.1-0.2-0.4-0.4-0.6-0.5  c-0.3-0.1-0.6-0.2-1-0.2c-0.4,0-0.9,0.1-1.4,0.3s-0.9,0.5-1.4,0.8v7.2h-1.6v-13.4h1.6v4.9c0.5-0.4,1-0.7,1.6-1  c0.5-0.2,1.1-0.4,1.7-0.4c1,0,1.8,0.3,2.4,0.9c0.5,0.6,0.8,1.5,0.8,2.7L862.5,415.1z"/>
                  <path id="path1565-gensym009-gensym009" d="M873.5,411.1h-7.1c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.7,0.5,1.1,0.6  c0.4,0.1,0.9,0.2,1.4,0.2c0.7,0,1.3-0.1,2-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.7,0.6c-0.6,0.2-1.2,0.2-1.8,0.2  c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.8,1.3-3.8c0.9-0.9,2-1.4,3.4-1.4c1.3,0,2.3,0.4,3,1.1  c0.7,0.8,1.1,1.8,1.1,3.2L873.5,411.1z M871.9,409.9c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1.1-0.7-1.9-0.7c-0.9,0-1.6,0.3-2.1,0.8  c-0.5,0.5-0.8,1.1-0.9,1.9L871.9,409.9z"/>
                  <path id="path1567-gensym009-gensym009" d="M881.5,407.1L881.5,407.1c-0.3-0.1-0.6-0.1-0.8-0.1c-0.2,0-0.5,0-0.8,0c-0.5,0-1,0.1-1.5,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.8h-1.6v-9.6h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0  c0.1,0,0.3,0,0.6,0.1L881.5,407.1z"/>
                  <path id="path1569-gensym009-gensym009" d="M891.5,415.1h-1.6v-5.5c0-0.4,0-0.9-0.1-1.2c-0.1-0.4-0.1-0.7-0.3-0.9c-0.1-0.2-0.4-0.4-0.6-0.5  c-0.3-0.1-0.6-0.2-1-0.2c-0.4,0-0.9,0.1-1.4,0.3s-0.9,0.5-1.4,0.8v7.2h-1.6v-9.6h1.6v1.1c0.5-0.4,1-0.7,1.6-1  c0.5-0.2,1.1-0.4,1.7-0.4c1,0,1.8,0.3,2.4,0.9c0.5,0.6,0.8,1.5,0.8,2.7L891.5,415.1z"/>
                  <path id="path1571-gensym009-gensym009" d="M902.5,411.1h-7.1c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.7,0.5,1.1,0.6  c0.4,0.1,0.9,0.2,1.4,0.2c0.7,0,1.3-0.1,2-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.7,0.6c-0.6,0.2-1.2,0.2-1.8,0.2  c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.8,1.3-3.8c0.9-0.9,2-1.4,3.4-1.4c1.3,0,2.3,0.4,3,1.1  c0.7,0.8,1.1,1.8,1.1,3.2L902.5,411.1z M900.9,409.9c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1.1-0.7-1.9-0.7c-0.9,0-1.6,0.3-2.1,0.8  c-0.5,0.5-0.8,1.1-0.9,1.9L900.9,409.9z"/>
                  <path id="path1573-gensym009-gensym009" d="M910.5,415.1c-0.3,0.1-0.6,0.1-1,0.2c-0.4,0.1-0.7,0.1-1,0.1c-1,0-1.7-0.3-2.2-0.8c-0.5-0.5-0.8-1.4-0.8-2.5  v-5.1h-1.1v-1.4h1.1v-2.8h1.6v2.8h3.3v1.4h-3.3v4.4c0,0.5,0,0.9,0,1.2c0,0.3,0.1,0.5,0.2,0.8c0.1,0.2,0.3,0.4,0.5,0.5  c0.2,0.1,0.6,0.2,1,0.2c0.3,0,0.5,0,0.8-0.1c0.3-0.1,0.5-0.1,0.6-0.2h0.1L910.5,415.1z"/>
                  <path id="path1575-gensym009-gensym009" d="M916.5,410.1c0,1.7-0.3,3.3-0.8,4.7s-1.4,2.7-2.4,3.8h-2v-0.1c0.4-0.4,0.9-0.9,1.3-1.5  c0.4-0.6,0.8-1.2,1.2-1.9c0.4-0.7,0.6-1.5,0.8-2.3c0.2-0.8,0.3-1.7,0.3-2.7c0-0.9-0.1-1.8-0.3-2.7c-0.2-0.9-0.5-1.6-0.8-2.3  c-0.4-0.7-0.8-1.4-1.2-1.9c-0.4-0.6-0.9-1-1.3-1.5v-0.1h2c1,1.2,1.8,2.4,2.4,3.8S916.5,408.4,916.5,410.1L916.5,410.1z"/>
                  <path id="path1579-gensym009-gensym009" fill="none" stroke="#000000" stroke-width="1.06" d="M552.1,411.1h145"/>
                  <path id="path1581-gensym009-gensym009" d="M809.1,135.7h-4.6V147h-1.7v-11.3h-4.6v-1.5h10.9L809.1,135.7z"/>
                  <path id="path1583-gensym009-gensym009" d="M819.1,141.7c0,1.6-0.4,2.8-1.2,3.7c-0.8,0.9-1.9,1.4-3.2,1.4c-1.4,0-2.4-0.5-3.2-1.4  c-0.8-0.9-1.2-2.1-1.2-3.7s0.4-2.8,1.2-3.7c0.8-0.9,1.9-1.4,3.2-1.4c1.3,0,2.4,0.5,3.2,1.4C818.7,138.9,819.1,140.1,819.1,141.7z   M817.4,141.7c0-1.2-0.2-2.2-0.7-2.8c-0.5-0.6-1.2-0.9-2-0.9c-0.9,0-1.6,0.3-2,0.9c-0.5,0.6-0.7,1.5-0.7,2.8c0,1.2,0.2,2.1,0.7,2.8  c0.5,0.6,1.2,0.9,2,0.9c0.9,0,1.5-0.3,2-0.9C817.2,143.8,817.4,142.9,817.4,141.7L817.4,141.7z"/>
                  <path id="path1585-gensym009-gensym009" d="M830.1,135.7h-6.5v3.6h5.6v1.5h-5.6v6.2h-1.7v-12.8h8.2L830.1,135.7z"/>
                  <path id="path1587-gensym009-gensym009" d="M848.1,146.7H846l-6.1-11.5v11.5h-1.6v-12.8h2.6l5.6,10.5v-10.5h1.6V146.7z"/>
                  <path id="path1589-gensym009-gensym009" d="M859.1,141.7c0,1.6-0.4,2.8-1.2,3.7c-0.8,0.9-1.9,1.4-3.2,1.4c-1.4,0-2.4-0.5-3.2-1.4  c-0.8-0.9-1.2-2.1-1.2-3.7c0-1.6,0.4-2.8,1.2-3.7c0.8-0.9,1.9-1.4,3.2-1.4c1.3,0,2.4,0.5,3.2,1.4  C858.7,138.9,859.1,140.1,859.1,141.7z M857.4,141.7c0-1.2-0.2-2.2-0.7-2.8c-0.5-0.6-1.2-0.9-2-0.9c-0.9,0-1.6,0.3-2,0.9  c-0.5,0.6-0.7,1.5-0.7,2.8c0,1.2,0.2,2.1,0.7,2.8c0.5,0.6,1.2,0.9,2,0.9c0.9,0,1.5-0.3,2-0.9C857.2,143.8,857.4,142.9,857.4,141.7  L857.4,141.7z"/>
                  <path id="path1591-gensym009-gensym009" d="M870.1,146.7h-1.6v-1c-0.5,0.4-1,0.7-1.5,0.9c-0.5,0.2-1.1,0.3-1.7,0.3c-1.1,0-2.1-0.4-2.7-1.3  c-0.7-0.9-1-2.1-1-3.7c0-0.8,0.1-1.5,0.3-2.2c0.2-0.6,0.6-1.2,0.9-1.6c0.4-0.4,0.8-0.8,1.4-1c0.5-0.2,1.1-0.3,1.6-0.3  c0.5,0,1,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.2,0.5v-4.2h1.6L870.1,146.7z M868.5,144.3v-5.5c-0.4-0.2-0.8-0.3-1.2-0.4  c-0.3-0.1-0.7-0.1-1.1-0.1c-0.9,0-1.6,0.3-2.1,0.9s-0.8,1.5-0.8,2.7c0,1.1,0.2,2,0.6,2.6c0.4,0.6,1,0.9,1.9,0.9  c0.5,0,0.9-0.1,1.4-0.3C867.6,144.9,868.1,144.7,868.5,144.3L868.5,144.3z"/>
                  <path id="path1593-gensym009-gensym009" d="M881.1,142.7H874c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.7,0.5,1.1,0.6  c0.4,0.1,0.9,0.2,1.4,0.2c0.7,0,1.3-0.1,2-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.7,0.6c-0.6,0.2-1.2,0.2-1.8,0.2  c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.8,1.3-3.8c0.9-0.9,2-1.4,3.4-1.4c1.3,0,2.3,0.4,3,1.1  c0.7,0.8,1.1,1.8,1.1,3.2L881.1,142.7z M879.5,141.5c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1.1-0.7-1.9-0.7c-0.9,0-1.6,0.3-2.1,0.8  c-0.5,0.5-0.8,1.1-0.9,1.9L879.5,141.5z"/>
                  <path fill="none" d=""/>
                  <path id="path2550-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.7287" stroke-linejoin="round" stroke-miterlimit="4.664" d="  M596.7,26.7l-12.6-4.9l12.8-4.4C594.8,20.1,594.8,23.9,596.7,26.7z"/>
                  <path id="path1597-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M585.5,1058.2"/>
                  <path fill="none" d=""/>
                  <path id="path2644-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.7287" stroke-linejoin="round" stroke-miterlimit="4.664" d="  M1087.3,196.9l-5.1,12.6l-4.3-12.9C1080.6,198.7,1084.4,198.8,1087.3,196.9z"/>
                  <path id="path1599-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M1082.2,872"/>
                  <path fill="none" d=""/>
                  <path id="path2462-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.7287" stroke-linejoin="round" stroke-miterlimit="4.664" d="  M556.9,202.8l-4.8,12.7l-4.5-12.8C550.3,204.8,554.1,204.8,556.9,202.8z"/>
                  <path id="path1601-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M552.1,865.9"/>
                  <path fill="none" d=""/>
                  <path id="path2073-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.7287" stroke-linejoin="round" stroke-miterlimit="4.664" d="  M1025.5,951.3l-4.7,12.7l-4.7-12.7C1018.9,953.3,1022.7,953.3,1025.5,951.3z"/>
                  <path id="path1603-gensym009-gensym009" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M1020.8,117.4"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="3.2402" d="M630.1,986.1c0,100.6,0,201.4,0,302"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="3.2402" d="M614.9,986.1c5.1,0,10.2,0,15.2,0"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="3.2402" d="M614.9,1288.1c5.1,0,10.2,0,15.2,0"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="3.2402" d="M881.1,1287.8c0-100.6,0-201.4,0-302"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="3.2402" d="M896.3,1287.8c-5.1,0-10.2,0-15.2,0"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="3.2402" d="M896.3,985.8c-5.1,0-10.2,0-15.2,0"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="3.2402" d="M620.7,839.1c30.4,0,60.8,0,91.2,0"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="3.2402" d="M800.5,840.6c30.4,0,60.8,0,91.2,0  c7.6,0.8,95.3,11.4,121.7,75.5c3.7,9,7.1,21.1,7.3,36.5"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="3.2402" d="M834.6,127.6c-15.6-19.6-40.7-46.3-77.9-68.1  c-67.5-39.6-133.3-39-161.8-36.9"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="3.2402" d="M885.4,141.4c7.5-4.1,72.6-38.5,137.4-4.3  c34.4,18.2,52.4,47.2,59.8,61.1"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="3.2402" d="M793.5,139.7c-35.9-8.1-131.4-24-210.1,35.4  c-11.8,8.9-22.2,18.7-31.2,28.9"/>
                </svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-fabric-spines-tof-singple-plane-3-pod.ascii-art">
  [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]  &lt;-----+
   |   |   |   |   |   |   |   |         |
[=================================]      |     --------------
   |   |   |   |   |   |   |   |         +----- ToF
  [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]        +----- Node         ---+
                                         |     --------------   |
                                         |                      v
  +-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+  &lt;-----+                     +-+
  | | | | | | | | | | | | | | | |                              | |
[ |o| |o| |o| |o| |o| |o| |o| |o| ]                            | |
[ |o| |o| |o| |o| |o| |o| |o| |o| ] -------------------------  | |
[ |o| |o| |o| |o| |o| |o| |o| |o&lt;--- Physical Port (Ethernet)  | |
[ |o| |o| |o| |o| |o| |o| |o| |o| ] -------------------------  | |
[ |o| |o| |o| |o| |o| |o| |o| |o| ]                            | |
[ |o| |o| |o| |o| |o| |o| |o| |o| ]                            | |
  | | | | | | | | | | | | | | | |                              | |
[ |o| |o| |o| |o| |o| |o| |o| |o| ]                            | |
[ |o| |o| |o| |o| |o| |o| |o| |o| ]      ----------            | |
[ |o| |o| |o| |o| |o| |o| |o| |o| ] &lt;---  ToP Node --------+   | |
[ |o| |o| |o| |o| |o| |o| |o| |o| ]       (Spine)          |   | |
[ |o| |o| |o| |o| |o| |o| |o| |o| ]      ----------        |   | |
[ |o| |o| |o| |o| |o| |o| |o| |o| ]                        |   | |
  | | | | | | | | | | | | | | | |  -+           +-   +-+   v   | |
[ |o| |o| |o| |o| |o| |o| |o| |o| ] |           |  --| |--[ ]--| |
[ |o| |o| |o| |o| |o| |o| |o| |o| ] |   -----   |  --| |--[ ]--| |
[ |o| |o| |o| |o| |o| |o| |o| |o| ] +--- PoD ---+  --| |--[ ]--| |
[ |o| |o| |o| |o| |o| |o| |o| |o| ] |   -----   |  --| |--[ ]--| |
[ |o| |o| |o| |o| |o| |o| |o| |o| ] |           |  --| |--[ ]--| |
[ |o| |o| |o| |o| |o| |o| |o| |o| ] |           |  --| |--[ ]--| |
  | | | | | | | | | | | | | | | |  -+           +-   +-+       | |
  +-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+                              +-+
</artwork>
            </artset>
          </figure>
          <t>
The top view can be collapsed into a third dimension where the
hidden depth index is representing the PoD number. One PoD can be shown then
                as a class of PoDs and hence save one dimension in
the representation.
The ToF node expands in the depth and the vertical dimensions,
whereas the ToP nodes are constrained in the horizontal
dimension.
A port in the 2-D representation effectively represents the class
of all the ports at the same position in all the PoDs that are
projected in its position along the depth axis. This is shown in
<xref target="colnonpart" format="default"/>.
</t>
          <figure anchor="colnonpart">
            <name>Collapsed Northern View of a Fabric for Any Number of PoDs</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-collapsed-northern-view-fabricn-pods.svg"><svg version="1.1" baseProfile="tiny" id="svg1720" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 864 596" xml:space="preserve">
<path id="path1350-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.9" d="M606.5,149l-32.8-0.2"/>
<path id="path844-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M12.9,106l104-106"/>
<path id="path846-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M55.1,106l104-106"/>
<path id="path848-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M87.5,106l104-106"/>
<path id="path850-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M129.5,106l104-106"/>
<path id="path852-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M162.5,106l104-106"/>
<path id="path854-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M204.5,106l104-106"/>
<path id="path856-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M236.5,106l104-106"/>
<path id="path858-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M278.5,106l104-106"/>
<path id="path860-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M311.5,106l104-106"/>
<path id="path862-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M353.5,106l104-106"/>
<path id="path864-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M385.5,106l104-106"/>
<path id="path866-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M428.5,106l104-106"/>
<path id="path868-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M456.5,106l104-106"/>
<path id="path870-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M498.5,106l104-106"/>
<path id="path872-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M531.5,106l104-106"/>
<path id="path874-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M573.5,106l104-106"/>
<path id="path876-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M573.5,536l12.9-12"/>
<path id="path878-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M55.1,536l34.4-34.4"/>
<path id="path880-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M129.5,536l34.4-34.4"/>
<path id="path882-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M203.5,536l34.4-34.4"/>
<path id="path884-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M278.5,536l34.4-34.4"/>
<path id="path886-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M353.5,536l34.4-34.4"/>
<path id="path888-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M428.5,536l29.1-29.1"/>
<path id="path890-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M498.5,536l33.1-33.1"/>
<path id="path894-gensym010-gensym010" d="M77.5,584h-4.6v11.3h-1.7V584h-4.6v-1.5h10.9C77.5,582.5,77.5,584,77.5,584z"/>
<path id="path896-gensym010-gensym010" d="M87.5,590c0,1.6-0.4,2.8-1.2,3.7c-0.8,0.9-1.9,1.4-3.2,1.4s-2.4-0.5-3.2-1.4c-0.8-0.9-1.2-2.1-1.2-3.7
  s0.4-2.8,1.2-3.7c0.8-0.9,1.9-1.4,3.2-1.4s2.4,0.5,3.2,1.4S87.5,588.4,87.5,590z M85.8,590c0-1.2-0.2-2.2-0.7-2.8s-1.2-0.9-2-0.9
  s-1.6,0.3-2,0.9c-0.5,0.6-0.7,1.5-0.7,2.8s0.2,2.1,0.7,2.8c0.5,0.6,1.2,0.9,2,0.9s1.5-0.3,2-0.9C85.6,592.1,85.8,591.2,85.8,590
  L85.8,590z"/>
<path id="path898-gensym010-gensym010" d="M98.5,584H92v3.6h5.6v1.5H92v6.2h-1.7v-12.8h8.2V584z"/>
<path id="path900-gensym010-gensym010" d="M116.5,595h-2.1l-6.1-11.5V595h-1.6v-12.8h2.6l5.5,10.5v-10.5h1.6L116.5,595L116.5,595L116.5,595z"/>
<path id="path902-gensym010-gensym010" d="M127.5,590c0,1.6-0.4,2.8-1.2,3.7c-0.8,0.9-1.9,1.4-3.2,1.4s-2.4-0.5-3.2-1.4c-0.8-0.9-1.2-2.1-1.2-3.7
  s0.4-2.8,1.2-3.7c0.8-0.9,1.9-1.4,3.2-1.4s2.4,0.5,3.2,1.4S127.5,588.4,127.5,590z M125.8,590c0-1.2-0.2-2.2-0.7-2.8s-1.2-0.9-2-0.9
  s-1.6,0.3-2,0.9c-0.5,0.6-0.7,1.5-0.7,2.8s0.2,2.1,0.7,2.8c0.5,0.6,1.2,0.9,2,0.9s1.5-0.3,2-0.9C125.6,592.1,125.8,591.2,125.8,590
  L125.8,590z"/>
<path id="path904-gensym010-gensym010" d="M138.5,595h-1.6v-1c-0.5,0.4-1,0.7-1.5,0.9s-1.1,0.3-1.7,0.3c-1.1,0-2.1-0.4-2.7-1.3c-0.7-0.9-1-2.1-1-3.7
  s0.1-1.5,0.3-2.2c0.2-0.6,0.6-1.2,0.9-1.6c0.4-0.4,0.8-0.8,1.4-1c0.5-0.2,1.1-0.3,1.6-0.3s1,0,1.3,0.2c0.4,0,0.8,0.3,1.2,0.5v-4.2
  h1.6L138.5,595L138.5,595L138.5,595z M136.9,592.6v-5.5c-0.4-0.2-0.8-0.3-1.2-0.4h-1.1c-0.9,0-1.6,0.3-2.1,0.9
  c-0.5,0.6-0.8,1.5-0.8,2.7s0.2,2,0.6,2.6c0.4,0.6,1,0.9,1.9,0.9s0.9,0,1.4-0.3c0.4-0.2,0.9-0.4,1.3-0.8l0,0L136.9,592.6z"/>
<path id="path906-gensym010-gensym010" d="M149.5,591h-7.1c0,0.6,0.1,1.1,0.3,1.5s0.4,0.8,0.7,1.1s0.7,0.5,1.1,0.6c0.4,0,0.9,0.2,1.4,0.2s1.3,0,2-0.4
  c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.7,0.6c-0.6,0.2-1.2,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3
  c-0.9-0.9-1.3-2.1-1.3-3.7s0.4-2.8,1.3-3.8c0.9-0.9,2-1.4,3.4-1.4s2.3,0.4,3,1.1c0.7,0.8,1.1,1.8,1.1,3.2L149.5,591L149.5,591
  L149.5,591z M147.9,589.8c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1.1-0.7-1.9-0.7s-1.6,0.3-2.1,0.8s-0.8,1.1-0.9,1.9H147.9z"/>
<path id="path1808-gensym010-gensym010" fill-rule="evenodd" stroke="#000000" stroke-width="0.7" stroke-linejoin="round" d="M103.8,559l4.7-12.7
  l4.7,12.7C110.4,557,106.6,557,103.8,559z"/>
<path id="path910-gensym010-gensym010" fill-rule="evenodd" stroke="#000000" stroke-width="0.6" stroke-linejoin="round" d="M108.5,547.7"/>
<path id="path912-gensym010-gensym010" d="M758.8,120h-4.6v11.3h-1.7V120h-4.6v-1.5h10.9L758.8,120L758.8,120L758.8,120z"/>
<path id="path914-gensym010-gensym010" d="M768.6,127c0,1.6-0.4,2.8-1.2,3.7s-1.9,1.4-3.2,1.4s-2.4-0.5-3.2-1.4s-1.2-2.1-1.2-3.7s0.4-2.8,1.2-3.7
  c0.8-0.9,1.9-1.4,3.2-1.4s2.4,0.5,3.2,1.4S768.6,125.4,768.6,127z M766.9,127c0-1.2-0.2-2.2-0.7-2.8c-0.5-0.6-1.2-0.9-2-0.9
  s-1.6,0.3-2.1,0.9s-0.7,1.5-0.7,2.8s0.2,2.1,0.7,2.8c0.5,0.6,1.2,0.9,2,0.9s1.5-0.3,2-0.9C766.7,129.1,766.9,128.2,766.9,127
  L766.9,127z"/>
<path id="path916-gensym010-gensym010" d="M779.6,127c0,0.8,0,1.5-0.3,2.1s-0.5,1.2-0.9,1.6c-0.4,0.4-0.8,0.8-1.3,1s-1.1,0.3-1.6,0.3s-1-0.1-1.4-0.2
  c-0.4-0.1-0.8-0.3-1.2-0.5v4h-1.6v-13h1.6v1c0.4-0.4,0.9-0.7,1.4-0.9c0.5-0.2,1.1-0.4,1.7-0.4c1.2,0,2.1,0.4,2.7,1.3
  C779.3,124.2,779.6,125.4,779.6,127L779.6,127L779.6,127z M777.9,127c0-1.2-0.2-2-0.6-2.6c-0.4-0.6-1-0.9-1.8-0.9s-0.9,0-1.4,0.3
  c-0.5,0.2-0.9,0.5-1.4,0.8v5.5c0.5,0.2,0.9,0.3,1.2,0.4c0.3,0.1,0.7,0.1,1.1,0.1c0.9,0,1.6-0.3,2.1-0.9
  C777.7,129.1,777.9,128.2,777.9,127L777.9,127L777.9,127z"/>
<path id="path918-gensym010-gensym010" d="M796.5,127c0,1.6-0.4,2.8-1.2,3.7s-1.9,1.4-3.2,1.4s-2.4-0.5-3.2-1.4s-1.2-2.1-1.2-3.7s0.4-2.8,1.2-3.7
  c0.8-0.9,1.9-1.4,3.2-1.4s2.4,0.5,3.2,1.4S796.5,125.4,796.5,127z M794.8,127c0-1.2-0.2-2.2-0.7-2.8c-0.5-0.6-1.2-0.9-2-0.9
  s-1.6,0.3-2,0.9c-0.5,0.6-0.7,1.5-0.7,2.8s0.2,2.1,0.7,2.8c0.5,0.6,1.2,0.9,2,0.9s1.5-0.3,2-0.9C794.6,129.1,794.8,128.2,794.8,127
  L794.8,127z"/>
<path id="path920-gensym010-gensym010" d="M804.5,120L804.5,120c-0.3,0-0.5,0-0.8-0.2s-0.5,0-0.8,0c-0.7,0-1.2,0.2-1.5,0.5s-0.5,0.9-0.5,1.7v0.3h2.9v1.4
  h-2.9v8.3h-1.6v-8.3h-1.1v-1.4h1.1V122c0-1.1,0.3-2,0.9-2.6c0.6-0.6,1.4-0.9,2.5-0.9s0.7,0,1,0h0.8v1.4l0,0L804.5,120z"/>
<path id="path922-gensym010-gensym010" d="M819.5,123c0,0.6,0,1.1-0.3,1.6s-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.6,1s-1.4,0.3-2.3,0.3h-1.7v4.8h-1.7v-12.8
  h3.5c0.8,0,1.4,0,2,0.2c0.5,0,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2C819.4,121.7,819.5,122.3,819.5,123L819.5,123L819.5,123z
   M817.7,123c0-0.4,0-0.8-0.2-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4h-3v5.1h1.4c0.7,0,1.2,0,1.7-0.2
  c0.4,0,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9c0-0.2,0-0.6,0-1l0,0L817.7,123z"/>
<path id="path924-gensym010-gensym010" d="M830.5,127c0,1.6-0.4,2.8-1.2,3.7s-1.9,1.4-3.2,1.4s-2.4-0.5-3.2-1.4s-1.2-2.1-1.2-3.7s0.4-2.8,1.2-3.7
  c0.8-0.9,1.9-1.4,3.2-1.4s2.4,0.5,3.2,1.4S830.5,125.4,830.5,127z M828.8,127c0-1.2-0.2-2.2-0.7-2.8c-0.5-0.6-1.2-0.9-2-0.9
  s-1.6,0.3-2,0.9c-0.5,0.6-0.7,1.5-0.7,2.8s0.2,2.1,0.7,2.8c0.5,0.6,1.2,0.9,2,0.9s1.5-0.3,2-0.9C828.6,129.1,828.8,128.2,828.8,127
  L828.8,127z"/>
<path id="path926-gensym010-gensym010" d="M843.5,125c0,1.2-0.3,2.2-0.8,3.2c-0.5,0.9-1.2,1.7-2,2.2c-0.6,0.4-1.2,0.6-2,0.8c-0.7,0.2-1.7,0.2-2.8,0.2
  h-3.2v-12.8h3.2c1.3,0,2.2,0,3,0.3c0.7,0.2,1.4,0.4,1.9,0.7c0.9,0.5,1.6,1.3,2,2.2C843.3,122.7,843.5,123.8,843.5,125L843.5,125
  L843.5,125z M841.7,125c0-1-0.2-1.9-0.5-2.5s-0.9-1.2-1.6-1.6c-0.5-0.3-1-0.5-1.6-0.6s-1.2-0.2-2-0.2h-1.6v9.9h1.6
  c0.8,0,1.5-0.1,2.1-0.2c0.6-0.1,1.2-0.3,1.7-0.7c0.6-0.4,1.1-0.9,1.4-1.6C841.6,126.8,841.7,126,841.7,125L841.7,125L841.7,125z"/>
<path id="path928-gensym010-gensym010" d="M759.4,154h-2.1l-6.1-11.5V154h-1.6v-12.8h2.6l5.5,10.5v-10.5h1.6L759.4,154L759.4,154L759.4,154z"/>
<path id="path930-gensym010-gensym010" d="M770.9,149c0,1.6-0.4,2.8-1.2,3.7s-1.9,1.4-3.2,1.4s-2.4-0.5-3.2-1.4s-1.2-2.1-1.2-3.7s0.4-2.8,1.2-3.7
  s1.9-1.4,3.2-1.4s2.4,0.5,3.2,1.4S770.9,147.4,770.9,149z M769.2,149c0-1.2-0.2-2.2-0.7-2.8s-1.2-0.9-2-0.9s-1.6,0.3-2,0.9
  c-0.5,0.6-0.7,1.5-0.7,2.8s0.2,2.1,0.7,2.8c0.5,0.6,1.2,0.9,2,0.9s1.5-0.3,2-0.9C769,151.1,769.2,150.2,769.2,149L769.2,149z"/>
<path id="path932-gensym010-gensym010" d="M781.2,154h-1.6v-1c-0.5,0.4-1,0.7-1.5,0.9s-1.1,0.3-1.7,0.3c-1.1,0-2.1-0.4-2.7-1.3c-0.7-0.9-1-2.1-1-3.7
  s0-1.5,0.3-2.2c0.2-0.6,0.6-1.2,0.9-1.6c0.4-0.4,0.8-0.8,1.4-1c0.5-0.2,1.1-0.3,1.6-0.3s1,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.2,0.5v-4.2
  h1.6L781.2,154L781.2,154L781.2,154z M779.6,151.6v-5.5c-0.4-0.2-0.8-0.3-1.2-0.4c-0.3-0.1-0.7-0.1-1.1-0.1c-0.9,0-1.6,0.3-2.1,0.9
  c-0.5,0.6-0.8,1.5-0.8,2.7s0.2,2,0.6,2.6c0.4,0.6,1,0.9,1.9,0.9s0.9-0.1,1.4-0.3C778.7,152.2,779.2,152,779.6,151.6L779.6,151.6
  L779.6,151.6z"/>
<path id="path934-gensym010-gensym010" d="M792.5,149h-7.1c0,0.6,0,1.1,0.3,1.5s0.4,0.8,0.7,1.1s0.7,0.5,1.1,0.6c0.4,0.1,0.9,0.2,1.4,0.2s1.3-0.1,2-0.4
  c0.7-0.3,1.1-0.5,1.4-0.8l0,0v1.8c-0.5,0.2-1.1,0.4-1.7,0.6c-0.6,0.2-1.2,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3
  c-0.9-0.9-1.3-2.1-1.3-3.7s0.4-2.8,1.3-3.8c0.9-0.9,2-1.4,3.4-1.4s2.3,0.4,3,1.1c0.7,0.8,1.1,1.8,1.1,3.2L792.5,149L792.5,149
  L792.5,149z M790.9,147.8c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1.1-0.7-1.9-0.7s-1.6,0.3-2.1,0.8s-0.8,1.1-0.9,1.9H790.9z"/>
<path id="path936-gensym010-gensym010" d="M806.5,157h-2c-1-1.2-1.8-2.4-2.4-3.8c-0.6-1.4-0.8-2.9-0.8-4.7s0.3-3.3,0.8-4.7c0.6-1.4,1.4-2.7,2.4-3.8h2
  c-0.5,0.5-0.9,1-1.3,1.6c-0.4,0.5-0.8,1.2-1.2,1.9c-0.3,0.7-0.6,1.5-0.8,2.3s-0.3,1.7-0.3,2.7s0,1.9,0.3,2.7s0.5,1.6,0.9,2.3
  c0.3,0.7,0.7,1.3,1.2,1.9C805.6,156,806.1,156.5,806.5,157L806.5,157L806.5,157z"/>
<path id="path938-gensym010-gensym010" d="M818.5,150c0,0.5,0,1-0.4,1.5c-0.2,0.5-0.6,0.9-1,1.2c-0.5,0.4-1,0.7-1.6,0.9s-1.3,0.3-2.2,0.3
  s-1.8-0.1-2.5-0.3s-1.5-0.4-2.2-0.8v-2.1l0,0c0.6,0.5,1.4,1,2.2,1.2c0.8,0.3,1.6,0.4,2.4,0.4s1.9-0.2,2.5-0.6
  c0.6-0.4,0.9-0.9,0.9-1.6s0-1-0.4-1.3c-0.3-0.3-0.7-0.5-1.3-0.6c-0.4-0.1-0.9-0.2-1.4-0.3s-1-0.2-1.6-0.3c-1.1-0.2-2-0.7-2.5-1.2
  c-0.5-0.6-0.8-1.3-0.8-2.3s0.5-2,1.4-2.6s2.1-1,3.5-1s1.7,0.1,2.5,0.3s1.4,0.4,2,0.6v2l0,0c-0.5-0.4-1.1-0.8-1.9-1
  c-0.8-0.3-1.6-0.4-2.4-0.4s-1.6,0.2-2.2,0.6c-0.6,0.4-0.8,0.9-0.8,1.5s0,1,0.4,1.3c0.3,0.3,0.8,0.5,1.5,0.7c0.4,0.1,0.9,0.2,1.6,0.3
  c0.7,0.1,1.3,0.2,1.7,0.4c1,0.3,1.7,0.6,2.2,1.1C818.3,148.4,818.5,149.1,818.5,150L818.5,150L818.5,150z"/>
<path id="path940-gensym010-gensym010" d="M829.5,149c0,0.8,0,1.5-0.3,2.1s-0.5,1.2-0.9,1.6c-0.4,0.4-0.8,0.8-1.3,1s-1.1,0.3-1.6,0.3s-1-0.1-1.4-0.2
  c-0.4-0.1-0.8-0.3-1.2-0.5v4h-1.6v-13h1.6v1c0.4-0.4,0.9-0.7,1.5-0.9c0.5-0.2,1.1-0.4,1.7-0.4c1.2,0,2.1,0.4,2.7,1.3
  C829.2,146.2,829.5,147.4,829.5,149L829.5,149L829.5,149z M827.8,149c0-1.2-0.2-2-0.6-2.6c-0.4-0.6-1-0.9-1.8-0.9s-0.9,0.1-1.4,0.3
  s-0.9,0.5-1.3,0.8v5.5c0.5,0.2,0.9,0.3,1.2,0.4c0.3,0.1,0.7,0.1,1.1,0.1c0.9,0,1.6-0.3,2.1-0.9S827.8,150.2,827.8,149L827.8,149
  L827.8,149z"/>
<path id="path942-gensym010-gensym010" d="M833.5,142h-1.8v-1.7h1.8V142z M833.4,153.2h-1.6v-9.6h1.6V153.2z"/>
<path id="path944-gensym010-gensym010" d="M845.5,154h-1.6v-6.7c0-0.4,0-0.7-0.3-0.9c0-0.2-0.3-0.4-0.6-0.5s-0.6-0.2-1-0.2s-0.9,0.1-1.4,0.3
  s-0.9,0.5-1.4,0.8v7.2h-1.6v-9.6h1.6v1.1c0.5-0.4,1-0.7,1.6-1c0.5-0.2,1.1-0.4,1.7-0.4c1,0,1.8,0.3,2.4,0.9c0.5,0.6,0.8,1.5,0.8,2.7
  v6.3L845.5,154L845.5,154z"/>
<path id="path946-gensym010-gensym010" d="M856.5,149h-7.1c0,0.6,0,1.1,0.3,1.5s0.4,0.8,0.7,1.1s0.7,0.5,1.1,0.6c0.4,0.1,0.9,0.2,1.4,0.2s1.3-0.1,2-0.4
  c0.7-0.3,1.1-0.5,1.4-0.8l0,0v1.8c-0.5,0.2-1.1,0.4-1.7,0.6c-0.6,0.2-1.2,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3
  c-0.9-0.9-1.3-2.1-1.3-3.7s0.4-2.8,1.3-3.8c0.9-0.9,2-1.4,3.4-1.4s2.3,0.4,3,1.1c0.7,0.8,1.1,1.8,1.1,3.2L856.5,149L856.5,149
  L856.5,149z M854.9,147.8c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1.1-0.7-1.9-0.7s-1.6,0.3-2.1,0.8s-0.8,1.1-0.9,1.9H854.9z"/>
<path id="path948-gensym010-gensym010" d="M863.5,149c0,1.7-0.3,3.3-0.8,4.7s-1.4,2.7-2.4,3.8h-2c0.4-0.5,0.9-1,1.3-1.6c0.4-0.6,0.8-1.2,1.2-1.9
  s0.6-1.5,0.8-2.3s0.3-1.7,0.3-2.7s0-1.8-0.3-2.7c-0.2-0.8-0.5-1.6-0.8-2.3c-0.4-0.7-0.8-1.4-1.2-1.9c-0.4-0.6-0.9-1-1.3-1.5l0,0
  c0-0.1,2-0.1,2-0.1c1,1.2,1.8,2.4,2.4,3.8C863.2,145.7,863.5,147.3,863.5,149L863.5,149z"/>
<path d="M0.2-0.7"/>
<path id="path2093-gensym010-gensym010" fill-rule="evenodd" stroke="#000000" stroke-width="0.9" stroke-linejoin="round" d="M711.8,142.9l-15.9-5.8
  l15.9-5.8C709.3,134.6,709.3,139.3,711.8,142.9z"/>
<path id="path952-gensym010-gensym010" fill-rule="evenodd" stroke="#000000" stroke-width="0.6" stroke-linejoin="round" d="M697.7,137"/>
<path fill-rule="evenodd" stroke="#000000" stroke-width="0.6" stroke-linejoin="round" d="M0.2-0.7"/>
<path id="path2157-gensym010-gensym010" fill-rule="evenodd" stroke="#000000" stroke-width="0.7" stroke-linejoin="round" d="M717.3,433l12.2-6
  l-5.4,12.5C723.5,436,720.7,433.4,717.3,433z"/>
<path id="path954-gensym010-gensym010" fill-rule="evenodd" stroke="#000000" stroke-width="0.6" stroke-linejoin="round" d="M728.5,428"/>
<path id="path956-gensym010-gensym010" d="M650.6,487c0,0.6,0,1.1-0.3,1.6s-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.6,1s-1.4,0.3-2.3,0.3h-1.7v4.8h-1.7v-12.8
  h3.5c0.8,0,1.4,0.1,2,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2C650.5,485.7,650.6,486.3,650.6,487L650.6,487L650.6,487z
   M648.9,487.1c0-0.4,0-0.8-0.2-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.1h1.4
  c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9c0-0.3,0-0.7,0-1l0,0H648.9z"/>
<path id="path958-gensym010-gensym010" d="M661,491c0,1.6-0.4,2.8-1.2,3.7c-0.8,0.9-1.9,1.4-3.2,1.4s-2.4-0.5-3.2-1.4s-1.2-2.1-1.2-3.7s0.4-2.8,1.2-3.7
  c0.8-0.9,1.9-1.4,3.2-1.4s2.4,0.5,3.2,1.4S661,489.4,661,491z M659.4,491c0-1.2-0.2-2.2-0.7-2.8c-0.5-0.6-1.2-0.9-2-0.9
  s-1.6,0.3-2,0.9c-0.5,0.6-0.7,1.5-0.7,2.8s0.2,2.1,0.7,2.8c0.5,0.6,1.2,0.9,2,0.9s1.5-0.3,2-0.9C659.1,493.2,659.4,492.2,659.4,491
  L659.4,491z"/>
<path id="path960-gensym010-gensym010" d="M674.5,489c0,1.2-0.3,2.2-0.8,3.2c-0.5,0.9-1.2,1.7-2,2.2c-0.6,0.4-1.2,0.6-2,0.8c-0.7,0.2-1.7,0.2-2.8,0.2
  h-3.2v-12.8h3.2c1.3,0,2.2,0.1,3,0.3c0.7,0.2,1.4,0.4,1.9,0.7c0.9,0.5,1.6,1.3,2,2.2C674.3,486.7,674.5,487.8,674.5,489L674.5,489
  L674.5,489z M672.8,489c0-1-0.2-1.9-0.5-2.5c-0.4-0.7-0.9-1.2-1.6-1.6c-0.5-0.3-1-0.5-1.6-0.6s-1.2-0.2-2-0.2h-1.6v9.9h1.6
  c0.8,0,1.5-0.1,2.1-0.2s1.2-0.3,1.7-0.7c0.6-0.4,1.1-0.9,1.4-1.6C672.6,490.8,672.8,490,672.8,489L672.8,489L672.8,489z"/>
<path id="path962-gensym010-gensym010" d="M684,493c0,0.9-0.4,1.6-1.1,2.2c-0.7,0.6-1.7,0.8-3,0.8s-1.4-0.1-2-0.2c-0.6-0.2-1.1-0.4-1.5-0.6v-1.8l0,0
  c0.5,0.4,1.1,0.7,1.7,0.9c0.6,0.2,1.2,0.3,1.8,0.3s1.3-0.1,1.7-0.3c0.4-0.2,0.6-0.6,0.6-1.1s0-0.7-0.3-0.9s-0.6-0.4-1.3-0.5
  c-0.2-0.1-0.5-0.1-0.9-0.2s-0.7-0.1-1-0.2c-0.8-0.2-1.4-0.6-1.8-1c-0.4-0.4-0.5-1-0.5-1.6s0-0.8,0.2-1.1c0.2-0.4,0.4-0.7,0.7-0.9
  c0.3-0.3,0.7-0.5,1.2-0.6c0.5-0.2,1.1-0.2,1.7-0.2s1.2,0.1,1.7,0.2c0.6,0.1,1.1,0.3,1.5,0.5v1.7l0,0c-0.4-0.3-0.9-0.6-1.5-0.8
  c-0.6-0.2-1.2-0.3-1.7-0.3s-1.1,0.1-1.5,0.3c-0.4,0.2-0.6,0.6-0.6,1s0,0.7,0.4,0.9c0.2,0.2,0.6,0.4,1.2,0.5c0.3,0.1,0.6,0.1,1,0.2
  s0.7,0.1,0.9,0.2c0.8,0.2,1.3,0.5,1.7,0.9C683.8,491.7,684,492.3,684,493L684,493L684,493z"/>
<path id="path964-gensym010-gensym010" d="M698.1,499h-2c-1-1.2-1.8-2.4-2.4-3.8c-0.6-1.4-0.8-2.9-0.8-4.7s0.3-3.3,0.8-4.7c0.6-1.4,1.4-2.7,2.4-3.8h2
  c-0.5,0.5-0.9,1-1.3,1.6c-0.4,0.5-0.8,1.2-1.2,1.9c-0.3,0.7-0.6,1.5-0.8,2.3s-0.3,1.7-0.3,2.7s0,1.9,0.3,2.7
  c0.2,0.8,0.5,1.6,0.9,2.3c0.3,0.7,0.7,1.3,1.2,1.9C697.3,498,697.7,498.5,698.1,499L698.1,499L698.1,499z"/>
<path id="path966-gensym010-gensym010" d="M708.1,495h-1.6v-1c-0.5,0.4-1,0.7-1.5,0.9c-0.5,0.2-1.1,0.3-1.7,0.3c-1.1,0-2.1-0.4-2.7-1.3
  c-0.7-0.9-1-2.1-1-3.7s0-1.5,0.3-2.2c0.2-0.6,0.6-1.2,0.9-1.6c0.4-0.4,0.8-0.8,1.4-1c0.5-0.2,1.1-0.3,1.6-0.3s1,0.1,1.3,0.2
  c0.4,0.1,0.8,0.3,1.2,0.5v-4.2h1.6L708.1,495L708.1,495L708.1,495z M706.5,492.6v-5.5c-0.4-0.2-0.8-0.3-1.2-0.4
  c-0.3-0.1-0.7-0.1-1.1-0.1c-0.9,0-1.6,0.3-2.1,0.9s-0.8,1.5-0.8,2.7s0.2,2,0.6,2.6c0.4,0.6,1,0.9,1.9,0.9s0.9-0.1,1.4-0.3
  C705.7,493.2,706.1,493,706.5,492.6L706.5,492.6L706.5,492.6z"/>
<path id="path968-gensym010-gensym010" d="M719.1,491H712c0,0.6,0,1.1,0.3,1.5s0.4,0.8,0.7,1.1c0.3,0.3,0.7,0.5,1.1,0.6c0.4,0.1,0.9,0.2,1.4,0.2
  s1.3-0.1,2-0.4s1.1-0.5,1.4-0.8l0,0v1.8c-0.5,0.2-1.1,0.4-1.7,0.6c-0.6,0.2-1.2,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3
  s-1.3-2.1-1.3-3.7s0.4-2.8,1.3-3.8c0.9-0.9,2-1.4,3.4-1.4s2.3,0.4,3,1.1c0.7,0.8,1.1,1.8,1.1,3.2L719.1,491L719.1,491L719.1,491z
   M717.6,489.8c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1.1-0.7-1.9-0.7s-1.6,0.3-2.1,0.8s-0.8,1.1-0.9,1.9L717.6,489.8L717.6,489.8z"/>
<path id="path970-gensym010-gensym010" d="M730.1,491c0,0.8,0,1.5-0.3,2.1s-0.5,1.2-0.9,1.6s-0.8,0.8-1.3,1s-1.1,0.3-1.6,0.3s-1-0.1-1.4-0.2
  s-0.8-0.3-1.2-0.5v4h-1.6v-13h1.6v1c0.4-0.4,0.9-0.7,1.4-0.9c0.5-0.2,1.1-0.4,1.7-0.4c1.2,0,2.1,0.4,2.7,1.3
  C729.8,488.2,730.1,489.4,730.1,491L730.1,491L730.1,491z M728.5,491.1c0-1.2-0.2-2-0.6-2.6c-0.4-0.6-1-0.9-1.8-0.9
  s-0.9,0.1-1.4,0.3c-0.5,0.2-0.9,0.5-1.4,0.8v5.5c0.5,0.2,0.9,0.3,1.2,0.4s0.7,0.1,1.1,0.1c0.9,0,1.6-0.3,2.1-0.9
  S728.5,492.3,728.5,491.1L728.5,491.1L728.5,491.1z"/>
<path id="path972-gensym010-gensym010" d="M738.1,495c-0.3,0.1-0.6,0.1-1,0.2s-0.7,0.1-1,0.1c-1,0-1.7-0.3-2.2-0.8s-0.8-1.4-0.8-2.5v-5.1H732v-1.4h1.1
  v-2.8h1.6v2.8h3.3v1.4h-3.3v5.6c0,0.3,0,0.5,0.2,0.8c0,0.2,0.3,0.4,0.5,0.5s0.6,0.2,1,0.2s0.5,0,0.8-0.1s0.5-0.1,0.6-0.2l0,0
  l0.2,1.3H738.1L738.1,495z"/>
<path id="path974-gensym010-gensym010" d="M748.1,495h-1.6v-6.7c0-0.4,0-0.7-0.3-0.9c0-0.2-0.4-0.4-0.6-0.5c-0.3-0.1-0.6-0.2-1.1-0.2s-0.9,0.1-1.4,0.3
  c-0.5,0.2-0.9,0.5-1.4,0.8v7.2h-1.6v-13.4h1.6v4.9c0.5-0.4,1-0.7,1.6-1c0.5-0.2,1.1-0.4,1.7-0.4c1,0,1.8,0.3,2.4,0.9
  c0.5,0.6,0.8,1.5,0.8,2.7v6.3L748.1,495L748.1,495z"/>
<path id="path976-gensym010-gensym010" d="M756.1,491c0,1.7-0.3,3.3-0.8,4.7c-0.6,1.4-1.4,2.7-2.4,3.8h-2c0.4-0.5,0.9-1,1.3-1.6c0.4-0.6,0.8-1.2,1.2-1.9
  c0.4-0.7,0.6-1.5,0.8-2.3s0.3-1.7,0.3-2.7s0-1.8-0.3-2.7c-0.2-0.8-0.5-1.6-0.8-2.3c-0.4-0.7-0.8-1.4-1.2-1.9c-0.4-0.6-0.9-1-1.3-1.5
  l0,0c0-0.1,2-0.1,2-0.1c1,1.2,1.8,2.4,2.4,3.8C755.9,487.7,756.1,489.3,756.1,491L756.1,491z"/>
<path id="path984-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M116.5,0h42.2"/>
<path id="path986-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M191.5,0h42.2"/>
<path id="path988-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M266.5,0h42.2"/>
<path id="path990-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M340.5,0h42.2"/>
<path id="path992-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M415.5,0h42.2"/>
<path id="path994-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M490.5,0h42.2"/>
<path id="path996-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M560.5,0h42.2"/>
<path id="path998-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M635.5,0h42.2"/>
<path id="path1000-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M678.5,12.6V0"/>
<rect id="rect1004-gensym010-gensym010" x="0.5" y="170" fill="#FFFFFF" stroke="#000000" stroke-width="1.2" width="586" height="42.2"/>
<rect id="rect1006-gensym010-gensym010" x="0.5" y="222" fill="#FFFFFF" stroke="#000000" stroke-width="1.2" width="586" height="42.2"/>
<rect id="rect1008-gensym010-gensym010" x="0.5" y="274" fill="#FFFFFF" stroke="#000000" stroke-width="1.2" width="586" height="42.2"/>
<rect id="rect1010-gensym010-gensym010" x="0.5" y="326" fill="#FFFFFF" stroke="#000000" stroke-width="1.2" width="586" height="42.2"/>
<rect id="rect1012-gensym010-gensym010" x="0.5" y="378" fill="#FFFFFF" stroke="#000000" stroke-width="1.2" width="586" height="42.2"/>
<rect id="rect1014-gensym010-gensym010" x="0.5" y="430" fill="#FFFFFF" stroke="#000000" stroke-width="1.2" width="586" height="42.2"/>
<path id="path1020-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M678.5,63.9V0"/>
<path id="path1022-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M602.5,33.8V0"/>
<path id="path1026-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.7" d="M687.5,116l-9.3-0.2"/>
<path id="path1028-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.7" d="M687.5,64.1l-72.7-0.2"/>
<path id="path1030-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.7" d="M687.5,168l-9.3-0.2"/>
<path id="path1032-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.7" d="M687.5,220l-9.3-0.2"/>
<path id="path1034-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.7" d="M687.5,272l-9.3-0.2"/>
<path id="path1036-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.7" d="M687.5,324l-9.3-0.2"/>
<path id="path1040-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.7" d="M645.5,108h-71.8"/>
<path id="path1044-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.7" d="M645.5,159l-8.8-0.2"/>
<path id="path1046-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.7" d="M645.5,212l-8.8-0.2"/>
<path id="path1048-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.7" d="M645.5,263l-8.8-0.2"/>
<path id="path1050-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.7" d="M645.5,368l-8.8-0.2"/>
<rect id="rect1058-gensym010-gensym010" x="12.9" y="106" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" width="42.2" height="430"/>
<rect id="rect1060-gensym010-gensym010" x="87.5" y="106" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" width="42.2" height="430"/>
<rect id="rect1062-gensym010-gensym010" x="162.5" y="106" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" width="42.2" height="430"/>
<rect id="rect1064-gensym010-gensym010" x="236.5" y="106" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" width="42.2" height="430"/>
<rect id="rect1066-gensym010-gensym010" x="311.5" y="106" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" width="42.2" height="430"/>
<rect id="rect1068-gensym010-gensym010" x="385.5" y="106" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" width="42.2" height="430"/>
<rect id="rect1070-gensym010-gensym010" x="456.5" y="106" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" width="42.2" height="430"/>
<rect id="rect1072-gensym010-gensym010" x="531.5" y="106" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" width="42.2" height="430"/>
<ellipse id="ellipse1090-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="406.5" cy="451" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1092-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="332.5" cy="451" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1094-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="257.5" cy="451" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1096-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="183.5" cy="451" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1098-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="108.5" cy="451" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1100-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="34" cy="451" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1102-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="406.5" cy="399" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1104-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="332.5" cy="399" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1106-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="257.5" cy="399" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1108-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="183.5" cy="399" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1110-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="108.5" cy="399" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1112-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="34" cy="399" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1114-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="406.5" cy="347" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1116-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="332.5" cy="347" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1118-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="257.5" cy="347" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1120-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="183.5" cy="347" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1122-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="108.5" cy="347" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1124-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="34" cy="347" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1128-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" cx="406.5" cy="295" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1130-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" cx="332.5" cy="295" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1132-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" cx="257.5" cy="295" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1134-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" cx="183.5" cy="295" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1136-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" cx="108.5" cy="295" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1138-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" cx="34" cy="295" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1142-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="406.5" cy="243" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1144-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="332.5" cy="243" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1146-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="257.5" cy="243" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1148-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="183.5" cy="243" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1150-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="108.5" cy="243" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1152-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="34" cy="243" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1154-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="406.5" cy="191" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1156-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="332.5" cy="191" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1158-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="257.5" cy="191" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1160-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="183.5" cy="191" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1162-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="108.5" cy="191" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1164-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="34" cy="191" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1184-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="477.5" cy="451" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1186-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="477.5" cy="399" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1188-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="477.5" cy="347" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1192-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" cx="477.5" cy="295" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1194-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="477.5" cy="243" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1196-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="477.5" cy="191" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1204-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="552.5" cy="451" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1206-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="552.5" cy="399" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1208-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="552.5" cy="347" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1212-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" cx="552.5" cy="295" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1214-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="552.5" cy="243" rx="8.9" ry="8.7"/>
<ellipse id="ellipse1216-gensym010-gensym010" fill="#FFFFFF" stroke="#000000" stroke-width="1.1" cx="552.5" cy="191" rx="8.9" ry="8.7"/>
<path id="path1232-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,64"/>
<path id="path12321-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M586.5,170"/>
<path id="path1234-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M688,105.5"/>
<path id="path12341-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M586.5,212"/>
<path id="path1236-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,64.1L688,106"/>
<path id="path1238-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,116"/>
<path id="path12381-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M586.5,222"/>
<path id="path1240-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,158"/>
<path id="path12401-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M586.5,264"/>
<path id="path1242-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,116l0.5,41.9"/>
<path id="path1244-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,168"/>
<path id="path12441-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M586.5,274"/>
<path id="path1246-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,210"/>
<path id="path12461-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M586.5,316"/>
<path id="path1248-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,168l0.5,41.9"/>
<path id="path1250-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,220"/>
<path id="path12501-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M586.5,326"/>
<path id="path1252-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,262"/>
<path id="path12521-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M586.5,368"/>
<path id="path1254-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,220l0.5,41.9"/>
<path id="path1256-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,272"/>
<path id="path12561-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M586.5,378"/>
<path id="path1258-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,314"/>
<path id="path12581-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M586.5,420"/>
<path id="path1260-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,272l0.5,41.9"/>
<path id="path1262-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M586.5,430l101-106"/>
<path id="path1264-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,366"/>
<path id="path12641-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M586.5,472"/>
<path id="path1266-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,324l0.5,41.9"/>
<path id="path1270-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M586.5,524l96-102.3"/>
<path id="path1294-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M532.5,27.9V0"/>
<path id="path1298-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M457.5,32.6V0"/>
<path id="path1302-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M383.5,32.6V0"/>
<path id="path1306-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M308.5,32.6V0"/>
<path id="path1310-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M233.5,33.8V0"/>
<path id="path1314-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M159.5,31.3V0"/>
<path id="path1318-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M0.8,170l12.1-12.1"/>
<path id="path1320-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M0.9,222l9.7-9.9"/>
<path id="path1322-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M0.9,274l9.7-9.9"/>
<path id="path1324-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M0.9,326l9.7-9.9"/>
<path id="path1326-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M0.9,378l9.7-9.9"/>
<path id="path1328-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M0.9,430l9.7-9.9"/>
<path id="path1338-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.5,97L627,75.4"/>
<path id="path1340-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M594.2,96.5l20.5-21.6"/>
<path id="path1346-gensym010-gensym010" fill="none" stroke="#FFFFFF" stroke-width="4" stroke-linejoin="round" d="M633.5,54.9l20-21.1"/>
<path id="path1352-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.9" d="M606.5,200h-8.1"/>
<path id="path1354-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.9" d="M606.5,253l-8.8-0.2"/>
<path id="path1356-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.9" d="M606.5,304l-8.8-0.2"/>
<path id="path1358-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.9" d="M606.5,357l-8.8-0.2"/>
<path id="path1360-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.9" d="M606.5,409l-8.8-0.2"/>
<path id="path1370-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M627,117.4"/>
<path id="path13701-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.5,139"/>
<path id="path1372-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M627,127.4"/>
<path id="path13721-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.5,149"/>
<path id="path1374-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M626.7,169.7"/>
<path id="path13741-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.2,191.3"/>
<path id="path1376-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M626.5,179"/>
<path id="path1378-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M627,222.4"/>
<path id="path13781-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.5,244"/>
<path id="path1380-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M627,231.4"/>
<path id="path13801-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.5,253"/>
<path id="path1382-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M627,273.4"/>
<path id="path13821-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.5,295"/>
<path id="path1384-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M627,282.4"/>
<path id="path13841-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.5,304"/>
<path id="path1386-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M627,326.4"/>
<path id="path13861-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.5,348"/>
<path id="path1388-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M627,335.4"/>
<path id="path13881-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.5,357"/>
<path id="path1390-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M627,378.4"/>
<path id="path13901-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.5,400"/>
<path id="path1392-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.5,409l20.5-21.6"/>
<path id="path1394-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M626.7,429.7"/>
<path id="path13941-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.2,451.3"/>
<path id="path1396-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M626.7,438.7"/>
<path id="path13961-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.2,460.3"/>
<path id="path1402-gensym010-gensym010" fill="none" stroke="#000000" d="M626.5,179v43.4"/>
<path id="path1404-gensym010-gensym010" fill="none" stroke="#000000" d="M626.5,170v-42.1"/>
<path id="path1406-gensym010-gensym010" fill="none" stroke="#000000" d="M626.5,232v41.6"/>
<path id="path1408-gensym010-gensym010" fill="none" stroke="#000000" d="M626.5,283v43.4"/>
<path id="path1410-gensym010-gensym010" fill="none" stroke="#000000" d="M626.5,378v-43.2"/>
<path id="path1412-gensym010-gensym010" fill="none" stroke="#000000" d="M626.5,388v42.6"/>
<path id="path1420-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M626.5,127l-53-0.2"/>
<path id="path1422-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M626.5,170l-20-0.2"/>
<path id="path1424-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M626.5,179l-20-0.2"/>
<path id="path1426-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M626.5,222l-20.3-0.2"/>
<path id="path1428-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M626.5,232l-20.3-0.2"/>
<path id="path1430-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M626.5,273l-20-0.2"/>
<path id="path1432-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M626.5,283l-20-0.2"/>
<path id="path1434-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M626.5,326l-20-0.2"/>
<path id="path1436-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M626.5,335l-20-0.2"/>
<path id="path1438-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M626.5,378l-20-0.2"/>
<path id="path1440-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M626.5,388l-20-0.2"/>
<path id="path1442-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M626.5,430l-20-0.2"/>
<path id="path1454-gensym010-gensym010" fill="none" stroke="#000000" d="M606.5,149v42.1"/>
<path id="path1456-gensym010-gensym010" fill="none" stroke="#000000" d="M606.5,244v-43.4"/>
<path id="path1458-gensym010-gensym010" fill="none" stroke="#000000" d="M606.5,253v41.6"/>
<path id="path1460-gensym010-gensym010" fill="none" stroke="#000000" d="M606.5,304v43.4"/>
<path id="path1462-gensym010-gensym010" fill="none" stroke="#000000" d="M606.5,357v43.2"/>
<path id="path1464-gensym010-gensym010" fill="none" stroke="#000000" d="M606.5,409v42.6"/>
<path id="path1488-gensym010-gensym010" fill="none" d="M573.5,536"/>
<path id="path1492-gensym010-gensym010" fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linejoin="round" d="M645.2,55.6l20-21.1"/>
<path id="path1498-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M666,128.4"/>
<path id="path14981-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.5,150"/>
<path id="path1500-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M665.1,138.5"/>
<path id="path15001-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.5,159"/>
<path id="path1502-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M666,181.4"/>
<path id="path15021-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.5,203"/>
<path id="path1504-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M666,190.4"/>
<path id="path15041-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.5,212"/>
<path id="path1506-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M666,232.4"/>
<path id="path15061-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.5,254"/>
<path id="path1508-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M666,241.4"/>
<path id="path15081-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.5,263"/>
<path id="path1510-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M666,285.4"/>
<path id="path15101-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.5,307"/>
<path id="path1512-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M666,293.4"/>
<path id="path15121-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.5,315"/>
<path id="path1514-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M666,337.4"/>
<path id="path15141-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.5,359"/>
<path id="path1516-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.5,368l20.5-21.6"/>
<path id="path1518-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M666,389.4"/>
<path id="path15181-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.5,411"/>
<path id="path1520-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M666,397.4"/>
<path id="path15201-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.5,419"/>
<path id="path1524-gensym010-gensym010" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.5,98L666,76.4"/>
<path id="path1528-gensym010-gensym010" fill="none" stroke="#000000" d="M666.5,86v42.1"/>
<path id="path1530-gensym010-gensym010" fill="none" stroke="#000000" d="M665.5,138v43.4"/>
<path id="path1532-gensym010-gensym010" fill="none" stroke="#000000" d="M665.5,191v41.6"/>
<path id="path1534-gensym010-gensym010" fill="none" stroke="#000000" d="M665.5,242v43.4"/>
<path id="path1536-gensym010-gensym010" fill="none" stroke="#000000" d="M665.5,294v43.2"/>
<path id="path1538-gensym010-gensym010" fill="none" stroke="#000000" d="M665.5,346v42.6"/>
<path id="path1546-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M666.5,86.3l-73.6-0.2"/>
<path id="path1548-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M666.5,128l-21-0.2"/>
<path id="path1550-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M665.8,138.3l-20-0.2"/>
<path id="path1552-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M665.5,181l-20-0.2"/>
<path id="path1554-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M665.5,191l-20-0.2"/>
<path id="path1556-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M665.5,232l-20-0.2"/>
<path id="path1558-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M665.5,242l-20-0.2"/>
<path id="path1560-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M665.5,285l-20-0.2"/>
<path id="path1562-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M665.5,294l-20-0.2"/>
<path id="path1564-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M665.5,337l-20.8-0.2"/>
<path id="path1566-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M665.5,346l-20-0.2"/>
<path id="path1568-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M665.5,389l-20-0.2"/>
<path id="path1582-gensym010-gensym010" fill="none" stroke="#000000" d="M645.5,108v42.1"/>
<path id="path1584-gensym010-gensym010" fill="none" stroke="#000000" d="M645.5,159v43.4"/>
<path id="path1586-gensym010-gensym010" fill="none" stroke="#000000" d="M645.5,254v-41.6"/>
<path id="path1588-gensym010-gensym010" fill="none" stroke="#000000" d="M645.5,263v43.4"/>
<path id="path1590-gensym010-gensym010" fill="none" stroke="#000000" d="M645.5,368v42.6"/>
<path id="path1646-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="0.7" d="M645.5,315l-8.8-0.2"/>
<path id="path1648-gensym010-gensym010" fill="none" stroke="#000000" d="M645.5,315v43.2"/>
<path id="path1652-gensym010-gensym010" fill="none" stroke="#000000" d="M531.6,148.8l-32.9-0.2"/>
<path id="path1579-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M704.9,137h36"/>
<path id="path15791-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M108.6,578.1V554"/>
<path id="path15792-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M682.2,477.9l44.1-47.8"/>
<path id="path16521-gensym010-gensym010" fill="none" stroke="#000000" d="M456.5,148.9l-28.8-0.2"/>
<path id="path16522-gensym010-gensym010" fill="none" stroke="#000000" d="M385.5,148.8l-31.8-0.2"/>
<path id="path16523-gensym010-gensym010" fill="none" stroke="#000000" d="M311.5,148.7l-32.8-0.2"/>
<path id="path16524-gensym010-gensym010" fill="none" stroke="#000000" d="M236.5,148.9l-31.8-0.2"/>
<path id="path16525-gensym010-gensym010" fill="none" stroke="#000000" d="M161.8,148.6l-32.1-0.2"/>
<path id="path16526-gensym010-gensym010" fill="none" stroke="#000000" d="M87.5,148.7l-32.4-0.2"/>
<path id="path10201-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M682.5,421.7v-50.1"/>
<path id="path14241-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M606.5,149l-19.6,20.7"/>
<path id="path14242-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M645.5,108l-19.6,19.8"/>
<path id="path14243-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,64.1l-21.8,22.6"/>
<path id="path14244-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M606.5,190.9l-19.6,21.6"/>
<path id="path14245-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M645.8,149.4l-19.6,20.7"/>
<path id="path14246-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M688,105.5l-22,22.7"/>
<path id="path14247-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M606.5,243.6l-20,20.7"/>
<path id="path14248-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M606.8,200l-20.6,22.2"/>
<path id="path14249-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M645.5,159l-19.3,20.6"/>
<path id="path142410-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,116l-22,22.4"/>
<path id="path142411-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M645.5,201.9l-19.2,20.3"/>
<path id="path142412-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M688,157.9L665.5,181"/>
<path id="path142413-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M606.5,253l-20,21.4"/>
<path id="path142414-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M645.7,211.9l-19.6,20.7"/>
<path id="path142415-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,168l-22.4,23.3"/>
<path id="path142416-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M606.8,294l-20.2,22.4"/>
<path id="path142417-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M645.7,253.3l-19.3,19.9"/>
<path id="path142418-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M688,209.6l-22.5,22.6"/>
<path id="path142419-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M606.5,304l-20,22"/>
<path id="path142420-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M645.5,263l-19.4,20.2"/>
<path id="path142421-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,220L665,242.3"/>
<path id="path142422-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M606.5,347.4l-19.7,21.2"/>
<path id="path142423-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M645.5,305.7l-19.2,20.7"/>
<path id="path142424-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M688,261.5l-23,24"/>
<path id="path142425-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M606.5,357l-20,21"/>
<path id="path142426-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M645.1,315.4L626,335.6"/>
<path id="path142427-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M687.5,272l-22,22.4"/>
<path id="path142428-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M606.5,400l-19.8,20.2"/>
<path id="path142429-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M645.7,357.6l-19.6,20.7"/>
<path id="path142430-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M688.4,313.3l-22.9,23.9"/>
<path id="path142431-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M606.5,451.3l-19.8,21.2"/>
<path id="path142432-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M645.7,410.1l-19.5,20.2"/>
<path id="path142433-gensym010-gensym010" fill="none" stroke="#000000" stroke-width="1.1" d="M688,365.4l-22.9,23.9"/>
</svg>

              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-collapsed-northern-view-fabricn-pods.ascii-art">      / / / / / / / / / / / / / / / /
     / / / / / / / / / / / / / / / /
    / / / / / / / / / / / / / / / /
   / / / / / / / / / / / / / / / /   ]
  +-+ +-+ +-+ +-+ +-+ +-+ +-+ +-+   ]]
  | | | | | | | | | | | | | | | |  ]    -----------------------
[ |o| |o| |o| |o| |o| |o| |o| |o| ] &lt;-- Top of PoD Node (Spine)
[ |o| |o| |o| |o| |o| |o| |o| |o| ]     -----------------------
[ |o| |o| |o| |o| |o| |o| |o| |o| ]]]]
[ |o| |o| |o| |o| |o| |o| |o| |o| ]]]     ^^
[ |o| |o| |o| |o| |o| |o| |o| |o| ]]     //  PoDs
[ |o| |o| |o| |o| |o| |o| |o| |o| ]     // (depth)
  | |/| |/| |/| |/| |/| |/| |/| |/     //
  +-+ +-+ +-+/+-+/+-+ +-+ +-+ +-+     //
          ^
          |      --------
          +----- ToF Node
                 --------
</artwork>
            </artset>
          </figure>
          <t>
As simple as a single-plane deployment is, it introduces a limit due to
the bound on the available radix of the ToF nodes that has to be
at least P * K_LEAF. Nevertheless, it will become clear that a distinct
advantage of a connected or non-partitioned ToF is that
all failures can be resolved by simple, non-transitive, positive
disaggregation (i.e., nodes advertising more specific prefixes with
the default to the level below them that is not propagated
further down the fabric) as described in <xref target="posdisaggreg" format="default"/>. In other words, non-partitioned ToF nodes can always reach nodes
below or withdraw the routes from PoDs they cannot reach
unambiguously. And with this, positive disaggregation can heal all
failures and still allow all the ToF nodes to be aware of each other via
south reflection. Disaggregation will be explained in further detail in
<xref target="disaggregate" format="default"/>.
</t>
          <t>
In order to scale beyond the "single-plane limit", the
ToF can be partitioned into N number of identically
wired planes where N is an integer divider of K_LEAF.
The 1:1 ratio and the desired symmetry are still served, this time
with (K_TOP*N) ToF nodes, each of (P*K_LEAF/N) ports.
N=1 represents a non-partitioned ToF (superspine), and N=K_LEAF is a maximally
partitioned ToF.
Further, if R is any integer divisor of K_LEAF, then N=K_LEAF/R is a
feasible number of planes and R is a redundancy factor that denotes the
number of independent paths between 2 leaves within a plane.
It proves convenient for deployments to use a radix for the leaf
nodes that is a power of 2 so they can pick a number of planes
that is a lower power of 2.
The example in <xref target="partitionedin2" format="default"/> splits the ToF in
2 planes with a redundancy factor of R=3, meaning that there are 3
non-intersecting paths between any leaf node and any ToF node.
A ToF node must have, in this case, at least 3*P ports and be
directly connected to 3 of the 6 ToP nodes (spines) in each PoD.
The ToP nodes are represented horizontally with K_TOP=8 ports
northwards each.
</t>
          <figure anchor="partitionedin2">
            <name>Northern View of a Multi-Plane ToF Level, K_LEAF=6, N=2</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-north-view-multiplane-tof-level-k-leaf-6-n-2.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 500 363" width="500" xml:space="preserve">
                  <rect id="rect26456-5-gensym011-gensym011" x="0.4" y="94.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="426.5" height="30.7"/>
                  <rect id="rect26456-7-gensym011-gensym011" x="0.4" y="56.4" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="426.5" height="30.7"/>
                  <rect id="rect26456-3-gensym011-gensym011" x="0.4" y="18.7" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="426.5" height="30.7"/>
                  <rect id="rect26456-6-gensym011-gensym011" x="9.7" y="9.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-5-gensym011-gensym011" x="63.9" y="9.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-2-gensym011-gensym011" x="118.1" y="9.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-27-gensym011-gensym011" x="172.2" y="9.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-1-gensym011-gensym011" x="226.4" y="9.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-52-gensym011-gensym011" x="280.5" y="9.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-1-5-gensym011-gensym011" x="332" y="9.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-1-5-5-gensym011-gensym011" x="386.2" y="9.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <ellipse id="path26555-00-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="295.9" cy="109.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-8-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="241.7" cy="109.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-0-37-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="187.5" cy="109.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-44-0-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="133.4" cy="109.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-6-13-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="79.2" cy="109.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-41-4-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="25.1" cy="109.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-7-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="295.9" cy="71.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-51-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="241.7" cy="71.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-0-2-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="187.5" cy="71.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-44-66-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="133.4" cy="71.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-6-5-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="79.2" cy="71.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-41-41-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="25.1" cy="71.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-48-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="295.9" cy="34" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-6-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="241.7" cy="34" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-0-1-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="187.5" cy="34" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-44-50-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="133.4" cy="34" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-6-65-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="79.2" cy="34" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-41-3-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="25.1" cy="34" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-8-9-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="347.3" cy="109.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-51-7-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="347.3" cy="71.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-6-3-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="347.3" cy="34" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-8-9-1-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="401.5" cy="109.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-51-7-5-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="401.5" cy="71.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-6-3-5-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="401.5" cy="34" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-6-65-5-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="79.2" cy="206.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-41-3-2-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="25.1" cy="206.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-8-9-3-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="347.3" cy="282.3" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-51-7-0-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="347.3" cy="244.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-6-3-6-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="347.3" cy="206.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-8-9-1-4-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="401.5" cy="282.3" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-51-7-5-7-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="401.5" cy="244.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-6-3-5-1-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="401.5" cy="206.8" rx="6.5" ry="6.3"/>
                  <rect id="rect26456-5-0-gensym011-gensym011" x="0.4" y="267" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="426.5" height="30.7"/>
                  <rect id="rect26456-7-5-gensym011-gensym011" x="0.4" y="229.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="426.5" height="30.7"/>
                  <rect id="rect26456-3-4-gensym011-gensym011" x="0.4" y="191.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="426.5" height="30.7"/>
                  <rect id="rect26456-6-26-gensym011-gensym011" x="9.7" y="182.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-5-7-gensym011-gensym011" x="63.9" y="182.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-2-9-gensym011-gensym011" x="118.1" y="182.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-27-5-gensym011-gensym011" x="172.2" y="182.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-1-9-gensym011-gensym011" x="226.4" y="182.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-52-1-gensym011-gensym011" x="280.5" y="182.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-1-5-0-gensym011-gensym011" x="332" y="182.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <rect id="rect26456-6-1-5-5-8-gensym011-gensym011" x="386.2" y="182.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" width="30.7" height="123.3"/>
                  <ellipse id="path26555-00-9-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="295.9" cy="282.3" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-8-97-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="241.7" cy="282.3" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-0-37-9-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="187.5" cy="282.3" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-44-0-6-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="133.4" cy="282.3" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-6-13-9-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="79.2" cy="282.3" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-41-4-0-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="25.1" cy="282.3" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-7-5-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="295.9" cy="244.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-51-72-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="241.7" cy="244.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-0-2-2-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="187.5" cy="244.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-44-66-0-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="133.4" cy="244.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-6-5-1-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="79.2" cy="244.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-41-41-5-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="25.1" cy="244.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-48-0-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="295.9" cy="206.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-4-6-5-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="241.7" cy="206.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-0-1-6-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="187.5" cy="206.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-44-50-4-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="133.4" cy="206.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-00-9-5-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="346.6" cy="282.3" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-7-5-2-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="346.6" cy="206.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-48-0-0-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="346.6" cy="244.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-00-9-1-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="400.8" cy="282.3" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-7-5-1-gensym011-gensym011" fill="#FFFFFF" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="400.8" cy="244.5" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-48-0-2-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="400.8" cy="206.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-6-65-1-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="79.2" cy="206.8" rx="6.5" ry="6.3"/>
                  <ellipse id="path26555-41-3-8-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.7685" stroke-miterlimit="2.9045" stroke-opacity="0.9636" cx="25.1" cy="206.8" rx="6.5" ry="6.3"/>
                  <path id="path7607-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M40.4,142v31.9"/>
                  <path id="path7609-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M9.7,142v31.9"/>
                  <path id="path7611-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M63.9,142v31.9"/>
                  <path id="path7613-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M94.6,142v31.9"/>
                  <path id="path7615-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M118.1,142v31.9"/>
                  <path id="path7617-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M148.7,142v31.9"/>
                  <path id="path7619-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M172.2,142v31.9"/>
                  <path id="path7621-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M202.9,142v31.9"/>
                  <path id="path7623-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M226.4,142v31.9"/>
                  <path id="path7625-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M257,142v31.9"/>
                  <path id="path7627-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M280.5,173.9V142"/>
                  <path id="path7629-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M311.2,142v31.9"/>
                  <path id="path7631-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M332,173.9V142"/>
                  <path id="path7633-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M362.7,142v31.9"/>
                  <path id="path7635-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M386.2,173.9V142"/>
                  <path id="path7637-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.6172" stroke-miterlimit="2.9045" stroke-dasharray="1.2344,0.6172" d="  M416.8,142v31.9"/>
                  <path id="path7676-gensym011-gensym011" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="7.2613" stroke-miterlimit="2.9045" d="M6.7,133.1H419"/>
                  <path id="path7676-2-gensym011-gensym011" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="7.2613" stroke-miterlimit="2.9045" d="M6.7,182.6H419"/>
                  <path id="path7751-gensym011-gensym011" d="M461.1,70.4c0,0.4-0.1,0.8-0.2,1.2c-0.1,0.4-0.3,0.7-0.6,0.9c-0.3,0.3-0.7,0.6-1.1,0.7  c-0.4,0.2-1,0.2-1.7,0.2h-1.2v3.5H455v-9.3h2.5c0.6,0,1,0,1.4,0.1s0.7,0.2,1,0.4c0.4,0.2,0.6,0.5,0.8,0.9  C461,69.4,461.1,69.9,461.1,70.4L461.1,70.4z M459.8,70.5c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.6c-0.2-0.1-0.4-0.2-0.7-0.3  c-0.3-0.1-0.6-0.1-1-0.1h-1.2v3.7h1c0.5,0,0.9,0,1.2-0.1c0.3-0.1,0.6-0.2,0.8-0.4c0.2-0.2,0.3-0.4,0.4-0.6  C459.8,71,459.8,70.7,459.8,70.5L459.8,70.5z"/>
                  <path id="path7753-gensym011-gensym011" d="M463.8,76.9h-1.2v-9.7h1.2V76.9z"/>
                  <path id="path7755-gensym011-gensym011" d="M471.6,76.9h-1.2v-0.7c-0.1,0.1-0.2,0.2-0.4,0.3c-0.2,0.1-0.3,0.2-0.5,0.3s-0.4,0.2-0.7,0.2  c-0.3,0.1-0.6,0.1-0.9,0.1c-0.6,0-1.2-0.2-1.6-0.6c-0.4-0.4-0.7-0.9-0.7-1.6c0-0.5,0.1-1,0.3-1.3c0.2-0.3,0.6-0.6,1-0.8  c0.4-0.2,0.9-0.3,1.5-0.4s1.2-0.1,1.9-0.2V72c0-0.3,0-0.5-0.1-0.7s-0.2-0.3-0.4-0.4c-0.2-0.1-0.4-0.2-0.6-0.2s-0.5-0.1-0.7-0.1  c-0.3,0-0.7,0-1,0.1c-0.4,0.1-0.8,0.2-1.2,0.4h-0.1v-1.2c0.2-0.1,0.6-0.1,1-0.2s0.9-0.1,1.3-0.1c0.5,0,0.9,0,1.3,0.1s0.7,0.2,1,0.4  c0.3,0.2,0.5,0.4,0.6,0.7c0.1,0.3,0.2,0.7,0.2,1.1L471.6,76.9z M470.4,75.2v-1.9c-0.4,0-0.8,0.1-1.3,0.1s-0.9,0.1-1.2,0.2  c-0.3,0.1-0.6,0.2-0.8,0.5c-0.2,0.2-0.3,0.5-0.3,0.8c0,0.4,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.3,1.1,0.3c0.4,0,0.8-0.1,1.1-0.2  C469.8,75.6,470.1,75.4,470.4,75.2L470.4,75.2z"/>
                  <path id="path7757-gensym011-gensym011" d="M479.7,76.9h-1.2v-4c0-0.3,0-0.6-0.1-0.9c0-0.3-0.1-0.5-0.2-0.7s-0.3-0.3-0.5-0.4s-0.5-0.1-0.8-0.1  s-0.7,0.1-1,0.2c-0.4,0.2-0.7,0.4-1,0.6v5.2h-1.2v-7h1.2v0.8c0.4-0.3,0.7-0.5,1.1-0.7s0.8-0.3,1.2-0.3c0.8,0,1.3,0.2,1.7,0.7  c0.4,0.5,0.6,1.1,0.6,2v4.6H479.7z"/>
                  <path id="path7759-gensym011-gensym011" d="M487.8,73.6h-5.1c0,0.4,0.1,0.8,0.2,1.1s0.3,0.6,0.5,0.8s0.5,0.4,0.8,0.5s0.6,0.2,1,0.2c0.5,0,1-0.1,1.4-0.3  c0.5-0.2,0.8-0.4,1-0.6h0.1v1.3c-0.4,0.2-0.8,0.3-1.2,0.4c-0.4,0.1-0.8,0.2-1.3,0.2c-1.2,0-2.1-0.3-2.7-0.9c-0.7-0.6-1-1.5-1-2.7  c0-1.1,0.3-2,0.9-2.7s1.4-1,2.5-1c0.9,0,1.7,0.3,2.2,0.8c0.5,0.6,0.8,1.3,0.8,2.3L487.8,73.6z M486.7,72.7c0-0.6-0.2-1.1-0.5-1.4  s-0.8-0.5-1.4-0.5s-1.1,0.2-1.5,0.6s-0.6,0.8-0.6,1.4L486.7,72.7L486.7,72.7z"/>
                  <path id="path7761-gensym011-gensym011" d="M499.7,76.9h-5v-1h1.9v-6.2h-1.9v-0.9c0.3,0,0.5,0,0.8-0.1c0.3,0,0.5-0.1,0.7-0.2s0.3-0.2,0.5-0.4  c0.1-0.2,0.2-0.4,0.2-0.7h1v8.4h1.9v1.1H499.7z"/>
                  <path id="path7764-gensym011-gensym011" d="M460.8,242.8c0,0.4-0.1,0.8-0.2,1.2c-0.1,0.4-0.3,0.7-0.6,0.9c-0.3,0.3-0.7,0.6-1.1,0.7  c-0.4,0.2-1,0.2-1.7,0.2H456v3.5h-1.2V240h2.5c0.6,0,1,0,1.4,0.1s0.7,0.2,1,0.4c0.4,0.2,0.6,0.5,0.8,0.9  C460.7,241.8,460.8,242.3,460.8,242.8L460.8,242.8z M459.5,242.9c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.6  c-0.2-0.1-0.4-0.2-0.7-0.3c-0.3-0.1-0.6-0.1-1-0.1H456v3.7h1c0.5,0,0.9,0,1.2-0.1c0.3-0.1,0.6-0.2,0.8-0.4c0.2-0.2,0.3-0.4,0.4-0.6  C459.5,243.4,459.5,243.1,459.5,242.9L459.5,242.9z"/>
                  <path id="path7766-gensym011-gensym011" d="M463.6,249.3h-1.2v-9.7h1.2V249.3z"/>
                  <path id="path7768-gensym011-gensym011" d="M471.3,249.3h-1.2v-0.7c-0.1,0.1-0.2,0.2-0.4,0.3c-0.2,0.1-0.3,0.2-0.5,0.3c-0.2,0.1-0.4,0.2-0.7,0.2  c-0.3,0.1-0.6,0.1-0.9,0.1c-0.6,0-1.2-0.2-1.6-0.6s-0.7-0.9-0.7-1.6c0-0.5,0.1-1,0.3-1.3c0.2-0.3,0.6-0.6,1-0.8  c0.4-0.2,0.9-0.3,1.5-0.4s1.2-0.1,1.9-0.2v-0.2c0-0.3,0-0.5-0.1-0.7s-0.2-0.3-0.4-0.4c-0.2-0.1-0.4-0.2-0.6-0.2s-0.5-0.1-0.7-0.1  c-0.3,0-0.7,0-1,0.1c-0.4,0.1-0.8,0.2-1.2,0.4h0v-1.2c0.2-0.1,0.6-0.1,1-0.2s0.9-0.1,1.3-0.1c0.5,0,0.9,0,1.3,0.1s0.7,0.2,1,0.4  c0.3,0.2,0.5,0.4,0.6,0.7s0.2,0.7,0.2,1.1L471.3,249.3z M470.2,247.6v-1.9c-0.4,0-0.8,0.1-1.3,0.1s-0.9,0.1-1.2,0.2  c-0.3,0.1-0.6,0.2-0.8,0.5c-0.2,0.2-0.3,0.5-0.3,0.8c0,0.4,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.3,1.1,0.3c0.4,0,0.8-0.1,1.1-0.2  C469.6,248,469.9,247.8,470.2,247.6L470.2,247.6z"/>
                  <path id="path7770-gensym011-gensym011" d="M479.4,249.3h-1.2v-4c0-0.3,0-0.6-0.1-0.9c0-0.3-0.1-0.5-0.2-0.7s-0.3-0.3-0.5-0.4s-0.5-0.1-0.8-0.1  s-0.7,0.1-1,0.2c-0.4,0.2-0.7,0.4-1,0.6v5.2h-1.2v-7h1.2v0.8c0.4-0.3,0.7-0.5,1.1-0.7s0.8-0.3,1.2-0.3c0.8,0,1.3,0.2,1.7,0.7  c0.4,0.5,0.6,1.1,0.6,2v4.6H479.4z"/>
                  <path id="path7772-gensym011-gensym011" d="M487.6,245.9h-5.1c0,0.4,0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.8c0.2,0.2,0.5,0.4,0.8,0.5s0.6,0.2,1,0.2  c0.5,0,1-0.1,1.4-0.3c0.5-0.2,0.8-0.4,1-0.6h0.1v1.3c-0.4,0.2-0.8,0.3-1.2,0.4c-0.4,0.1-0.8,0.2-1.3,0.2c-1.2,0-2.1-0.3-2.7-0.9  c-0.7-0.6-1-1.5-1-2.7c0-1.1,0.3-2,0.9-2.7s1.4-1,2.5-1c0.9,0,1.7,0.3,2.2,0.8c0.5,0.6,0.8,1.3,0.8,2.3L487.6,245.9z M486.4,245  c0-0.6-0.2-1.1-0.5-1.4s-0.8-0.5-1.4-0.5s-1.1,0.2-1.5,0.6s-0.6,0.8-0.6,1.4h4V245z"/>
                  <path id="path7774-gensym011-gensym011" d="M500,249.3h-6.3V248c0.4-0.4,0.9-0.8,1.3-1.1c0.4-0.4,0.9-0.7,1.2-1.1c0.8-0.8,1.3-1.4,1.6-1.8  c0.3-0.5,0.4-1,0.4-1.5s-0.2-0.9-0.5-1.1c-0.3-0.3-0.8-0.4-1.3-0.4c-0.4,0-0.8,0.1-1.2,0.2c-0.4,0.1-0.9,0.3-1.3,0.6h-0.1v-1.3  c0.3-0.1,0.7-0.3,1.2-0.4s1-0.2,1.4-0.2c1,0,1.7,0.2,2.2,0.7s0.8,1.1,0.8,1.9c0,0.4,0,0.7-0.1,1s-0.2,0.6-0.4,0.9  c-0.2,0.3-0.4,0.5-0.6,0.8s-0.5,0.5-0.8,0.8c-0.4,0.4-0.9,0.9-1.4,1.3s-0.9,0.8-1.3,1.1h5L500,249.3z"/>
                  <path id="path7792-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.5878" stroke-miterlimit="2.9045" d="M433.8,34h11.8v75.5h-11.8"/>
                  <path id="path7792-6-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="0.5878" stroke-miterlimit="2.9045" d="M433.8,206.9h11.8v75.5  h-11.8"/>
                  <path id="path7777-gensym011-gensym011" d="M117.3,340.4H114v8.2h-1.2v-8.2h-3.3v-1.1h7.9L117.3,340.4L117.3,340.4z"/>
                  <path id="path7779-gensym011-gensym011" d="M124.4,345.1c0,1.1-0.3,2-0.9,2.7s-1.4,1-2.3,1c-1,0-1.8-0.3-2.4-1s-0.9-1.6-0.9-2.7s0.3-2,0.9-2.7  s1.4-1,2.4-1s1.8,0.3,2.3,1C124.1,343.1,124.4,344,124.4,345.1z M123.2,345.1c0-0.9-0.2-1.6-0.5-2c-0.4-0.4-0.8-0.7-1.5-0.7  c-0.6,0-1.1,0.2-1.5,0.7c-0.4,0.4-0.5,1.1-0.5,2s0.2,1.5,0.5,2c0.4,0.5,0.8,0.7,1.5,0.7c0.6,0,1.1-0.2,1.5-0.7  C123,346.7,123.2,346,123.2,345.1z"/>
                  <path id="path7781-gensym011-gensym011" d="M132.3,340.4h-4.7v2.6h4v1.1h-4v4.5h-1.2v-9.3h5.9V340.4z"/>
                  <path id="path7783-gensym011-gensym011" d="M145.3,348.6h-1.5l-4.4-8.3v8.3h-1.2v-9.3h1.9l4,7.6v-7.6h1.2V348.6z"/>
                  <path id="path7785-gensym011-gensym011" d="M153.6,345.1c0,1.1-0.3,2-0.9,2.7c-0.6,0.7-1.4,1-2.3,1c-1,0-1.8-0.3-2.4-1c-0.6-0.7-0.9-1.6-0.9-2.7  s0.3-2,0.9-2.7c0.6-0.7,1.4-1,2.4-1s1.8,0.3,2.3,1C153.3,343.1,153.6,344,153.6,345.1z M152.4,345.1c0-0.9-0.2-1.6-0.5-2  c-0.4-0.4-0.8-0.7-1.5-0.7c-0.6,0-1.1,0.2-1.5,0.7c-0.4,0.4-0.5,1.1-0.5,2s0.2,1.5,0.5,2c0.4,0.5,0.8,0.7,1.5,0.7  c0.6,0,1.1-0.2,1.5-0.7C152.2,346.7,152.4,346,152.4,345.1z"/>
                  <path id="path7787-gensym011-gensym011" d="M161.1,348.6h-1.2v-0.7c-0.3,0.3-0.7,0.5-1.1,0.7c-0.4,0.2-0.8,0.2-1.2,0.2c-0.8,0-1.5-0.3-2-1  c-0.5-0.6-0.7-1.5-0.7-2.7c0-0.6,0.1-1.1,0.3-1.6s0.4-0.9,0.7-1.2c0.3-0.3,0.6-0.6,1-0.7c0.4-0.2,0.8-0.3,1.2-0.3s0.7,0,1,0.1  s0.6,0.2,0.9,0.4v-3h1.2L161.1,348.6L161.1,348.6z M159.9,346.9v-4c-0.3-0.1-0.6-0.2-0.9-0.3c-0.3-0.1-0.5-0.1-0.8-0.1  c-0.7,0-1.2,0.2-1.5,0.7c-0.4,0.5-0.6,1.1-0.6,2c0,0.8,0.1,1.5,0.4,1.9c0.3,0.4,0.7,0.6,1.4,0.6c0.3,0,0.7-0.1,1-0.2  C159.3,347.3,159.6,347.1,159.9,346.9z"/>
                  <path id="path7789-gensym011-gensym011" d="M169.3,345.2h-5.1c0,0.4,0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.8c0.2,0.2,0.5,0.4,0.8,0.5s0.6,0.2,1,0.2  c0.5,0,1-0.1,1.4-0.3c0.5-0.2,0.8-0.4,1-0.6h0.1v1.3c-0.4,0.2-0.8,0.3-1.2,0.4s-0.8,0.2-1.3,0.2c-1.2,0-2.1-0.3-2.7-0.9  c-0.7-0.6-1-1.5-1-2.7c0-1.1,0.3-2,0.9-2.7c0.6-0.7,1.4-1,2.5-1c0.9,0,1.7,0.3,2.2,0.8c0.5,0.6,0.8,1.3,0.8,2.3L169.3,345.2z   M168.1,344.3c0-0.6-0.2-1.1-0.5-1.4s-0.8-0.5-1.4-0.5c-0.6,0-1.1,0.2-1.5,0.6s-0.6,0.8-0.6,1.4h4V344.3z"/>
                  <path id="path7791-gensym011-gensym011" d="M183,348.6h-1.3l-0.9-2.6h-4l-0.9,2.6h-1.3l3.4-9.3h1.7L183,348.6z M180.4,344.9l-1.6-4.6l-1.6,4.6H180.4z"/>
                  <path id="path7793-gensym011-gensym011" d="M189.5,348.2c-0.4,0.2-0.8,0.3-1.1,0.4c-0.4,0.1-0.7,0.2-1.1,0.2c-0.5,0-1-0.1-1.4-0.2  c-0.4-0.2-0.8-0.4-1.1-0.7c-0.3-0.3-0.5-0.7-0.7-1.1c-0.2-0.5-0.3-1-0.3-1.6c0-1.1,0.3-2,0.9-2.7c0.6-0.7,1.5-1,2.5-1  c0.4,0,0.8,0.1,1.2,0.2s0.7,0.3,1.1,0.4v1.3h-0.1c-0.4-0.3-0.7-0.5-1.1-0.6c-0.4-0.2-0.8-0.2-1.1-0.2c-0.7,0-1.2,0.2-1.6,0.7  c-0.4,0.4-0.6,1.1-0.6,2c0,0.8,0.2,1.5,0.6,1.9c0.4,0.5,0.9,0.7,1.6,0.7c0.2,0,0.5,0,0.7-0.1s0.5-0.1,0.7-0.2s0.3-0.2,0.5-0.3  c0.2-0.1,0.3-0.2,0.4-0.3h0.1L189.5,348.2L189.5,348.2z"/>
                  <path id="path7795-gensym011-gensym011" d="M195.4,342.9L195.4,342.9c-0.2,0-0.4-0.1-0.6-0.1c-0.2,0-0.4,0-0.6,0c-0.4,0-0.7,0.1-1.1,0.2  c-0.3,0.2-0.7,0.4-1,0.6v5H191v-7h1.2v1c0.5-0.4,0.9-0.6,1.2-0.8c0.4-0.2,0.7-0.2,1.1-0.2c0.2,0,0.4,0,0.4,0c0.1,0,0.2,0,0.4,0.1  v1.2H195.4z"/>
                  <path id="path7797-gensym011-gensym011" d="M202.4,345.1c0,1.1-0.3,2-0.9,2.7c-0.6,0.7-1.4,1-2.3,1c-1,0-1.8-0.3-2.4-1c-0.6-0.7-0.9-1.6-0.9-2.7  s0.3-2,0.9-2.7c0.6-0.7,1.4-1,2.4-1s1.8,0.3,2.3,1C202.1,343.1,202.4,344,202.4,345.1z M201.2,345.1c0-0.9-0.2-1.6-0.5-2  c-0.4-0.4-0.8-0.7-1.5-0.7c-0.6,0-1.1,0.2-1.5,0.7c-0.4,0.4-0.5,1.1-0.5,2s0.2,1.5,0.5,2c0.4,0.5,0.8,0.7,1.5,0.7  c0.6,0,1.1-0.2,1.5-0.7C201,346.7,201.2,346,201.2,345.1z"/>
                  <path id="path7799-gensym011-gensym011" d="M209.2,346.6c0,0.6-0.3,1.2-0.8,1.6s-1.2,0.6-2.2,0.6c-0.5,0-1-0.1-1.4-0.2s-0.8-0.3-1.1-0.4v-1.3h0.1  c0.4,0.3,0.8,0.5,1.2,0.7c0.5,0.2,0.9,0.2,1.3,0.2c0.5,0,0.9-0.1,1.2-0.3c0.3-0.2,0.4-0.4,0.4-0.8c0-0.3-0.1-0.5-0.2-0.6  c-0.2-0.1-0.5-0.3-0.9-0.4c-0.2,0-0.4-0.1-0.7-0.1c-0.3-0.1-0.5-0.1-0.7-0.2c-0.6-0.2-1-0.4-1.3-0.7c-0.3-0.3-0.4-0.7-0.4-1.2  c0-0.3,0.1-0.6,0.2-0.8c0.1-0.3,0.3-0.5,0.5-0.7s0.5-0.4,0.9-0.5s0.8-0.2,1.2-0.2s0.8,0.1,1.3,0.2c0.4,0.1,0.8,0.2,1.1,0.4v1.3h-0.1  c-0.3-0.2-0.7-0.4-1.1-0.6c-0.4-0.2-0.9-0.2-1.3-0.2c-0.4,0-0.8,0.1-1.1,0.3c-0.3,0.2-0.4,0.4-0.4,0.7c0,0.3,0.1,0.5,0.3,0.7  c0.2,0.1,0.5,0.3,0.9,0.4c0.2,0.1,0.5,0.1,0.7,0.2c0.3,0.1,0.5,0.1,0.7,0.1c0.5,0.1,1,0.3,1.3,0.6  C209.1,345.7,209.2,346.1,209.2,346.6L209.2,346.6z"/>
                  <path id="path7801-gensym011-gensym011" d="M215.9,346.6c0,0.6-0.3,1.2-0.8,1.6s-1.2,0.6-2.2,0.6c-0.5,0-1-0.1-1.4-0.2s-0.8-0.3-1.1-0.4v-1.3h0.1  c0.4,0.3,0.8,0.5,1.2,0.7c0.5,0.2,0.9,0.2,1.3,0.2c0.5,0,0.9-0.1,1.2-0.3c0.3-0.2,0.4-0.4,0.4-0.8c0-0.3-0.1-0.5-0.2-0.6  c-0.2-0.1-0.5-0.3-0.9-0.4c-0.2,0-0.4-0.1-0.7-0.1c-0.3-0.1-0.5-0.1-0.7-0.2c-0.6-0.2-1-0.4-1.3-0.7c-0.3-0.3-0.4-0.7-0.4-1.2  c0-0.3,0.1-0.6,0.2-0.8c0.1-0.3,0.3-0.5,0.5-0.7s0.5-0.4,0.9-0.5s0.8-0.2,1.2-0.2s0.8,0.1,1.3,0.2c0.4,0.1,0.8,0.2,1.1,0.4v1.3h-0.1  c-0.3-0.2-0.7-0.4-1.1-0.6c-0.4-0.2-0.9-0.2-1.3-0.2c-0.4,0-0.8,0.1-1.1,0.3c-0.3,0.2-0.4,0.4-0.4,0.7c0,0.3,0.1,0.5,0.3,0.7  c0.2,0.1,0.5,0.3,0.9,0.4c0.2,0.1,0.5,0.1,0.7,0.2c0.3,0.1,0.5,0.1,0.7,0.1c0.5,0.1,1,0.3,1.3,0.6  C215.8,345.7,215.9,346.1,215.9,346.6L215.9,346.6z"/>
                  <path id="path7803-gensym011-gensym011" d="M230.1,344c0,0.8-0.2,1.6-0.6,2.3c-0.4,0.7-0.9,1.2-1.5,1.6c-0.4,0.3-0.9,0.5-1.4,0.6s-1.2,0.2-2.1,0.2h-2.4  v-9.3h2.3c0.9,0,1.6,0.1,2.2,0.2c0.5,0.1,1,0.3,1.4,0.5c0.6,0.4,1.1,0.9,1.5,1.6C229.9,342.3,230.1,343.1,230.1,344L230.1,344z   M228.8,343.9c0-0.7-0.1-1.3-0.4-1.8c-0.3-0.5-0.6-0.9-1.1-1.2c-0.4-0.2-0.8-0.4-1.2-0.4c-0.4-0.1-0.9-0.1-1.5-0.1h-1.2v7.2h1.2  c0.6,0,1.1,0,1.6-0.1c0.4-0.1,0.9-0.3,1.2-0.5c0.5-0.3,0.8-0.7,1-1.2C228.7,345.3,228.8,344.7,228.8,343.9z"/>
                  <path id="path7805-gensym011-gensym011" d="M237.8,345.2h-5.1c0,0.4,0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.8c0.2,0.2,0.5,0.4,0.8,0.5s0.6,0.2,1,0.2  c0.5,0,1-0.1,1.4-0.3c0.5-0.2,0.8-0.4,1-0.6h0.1v1.3c-0.4,0.2-0.8,0.3-1.2,0.4s-0.8,0.2-1.3,0.2c-1.2,0-2.1-0.3-2.7-0.9  c-0.7-0.6-1-1.5-1-2.7c0-1.1,0.3-2,0.9-2.7c0.6-0.7,1.4-1,2.5-1c0.9,0,1.7,0.3,2.2,0.8c0.5,0.6,0.8,1.3,0.8,2.3L237.8,345.2z   M236.7,344.3c0-0.6-0.2-1.1-0.5-1.4s-0.8-0.5-1.4-0.5c-0.6,0-1.1,0.2-1.5,0.6s-0.6,0.8-0.6,1.4h4V344.3z"/>
                  <path id="path7807-gensym011-gensym011" d="M245.8,345c0,0.6-0.1,1.1-0.2,1.6c-0.2,0.5-0.4,0.9-0.7,1.2c-0.3,0.3-0.6,0.5-1,0.7s-0.8,0.3-1.2,0.3  s-0.7,0-1-0.1s-0.6-0.2-0.9-0.4v2.9h-1.2v-9.6h1.2v0.7c0.3-0.3,0.7-0.5,1.1-0.7c0.4-0.2,0.8-0.3,1.3-0.3c0.8,0,1.5,0.3,2,1  C245.5,343,245.8,343.9,245.8,345L245.8,345z M244.6,345.1c0-0.8-0.1-1.5-0.4-1.9c-0.3-0.4-0.7-0.6-1.3-0.6c-0.3,0-0.7,0.1-1,0.2  s-0.7,0.3-1,0.6v4c0.3,0.2,0.6,0.3,0.9,0.3c0.2,0.1,0.5,0.1,0.8,0.1c0.7,0,1.2-0.2,1.5-0.7C244.4,346.6,244.6,345.9,244.6,345.1  L244.6,345.1z"/>
                  <path id="path7809-gensym011-gensym011" d="M251.2,348.5c-0.2,0.1-0.5,0.1-0.7,0.1c-0.3,0-0.5,0.1-0.7,0.1c-0.7,0-1.3-0.2-1.6-0.6  c-0.4-0.4-0.6-1-0.6-1.8v-3.7h-0.8v-1h0.8v-2h1.2v2h2.4v1h-2.4v3.2c0,0.4,0,0.7,0,0.9c0,0.2,0.1,0.4,0.2,0.6  c0.1,0.2,0.2,0.3,0.4,0.4s0.4,0.1,0.7,0.1c0.2,0,0.4,0,0.6-0.1c0.2-0.1,0.4-0.1,0.5-0.1h0.1L251.2,348.5L251.2,348.5z"/>
                  <path id="path7811-gensym011-gensym011" d="M258.5,348.6h-1.2v-4c0-0.3,0-0.6-0.1-0.9c0-0.3-0.1-0.5-0.2-0.7s-0.3-0.3-0.5-0.4s-0.5-0.1-0.8-0.1  s-0.7,0.1-1,0.2c-0.4,0.2-0.7,0.4-1,0.6v5.2h-1.2v-9.7h1.2v3.5c0.4-0.3,0.7-0.5,1.1-0.7c0.4-0.2,0.8-0.3,1.2-0.3  c0.8,0,1.3,0.2,1.7,0.7c0.4,0.5,0.6,1.1,0.6,2v4.6H258.5z"/>
                  <path d="M0-55"/>
                  <path id="path2585-gensym011-gensym011" fill-rule="evenodd" stroke="#000000" stroke-width="0.5275" stroke-linejoin="round" stroke-miterlimit="3.3759" d="  M130,322.5l3.4-9.2l3.4,9.2C134.8,321,132,321,130,322.5z"/>
                  <path id="path7894-gensym011-gensym011" fill-rule="evenodd" stroke="#000000" stroke-width="0.4538" stroke-linejoin="round" stroke-miterlimit="2.9045" d="  M133.4,314.3"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" d="M46.4,341.7"/>
                  <path id="path1579_00000096034163007160913860000014653641677949299631_-gensym011-gensym011" fill="none" stroke="#000000" stroke-width="1.06" d="  M133.4,336.5v-18.6"/>
                </svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-north-view-multiplane-tof-level-k-leaf-6-n-2.ascii-art">  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+
| | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O | |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+
| | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O | |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+
| | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O | |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+

Plane 1
----------- . ------------ . ------------ . ------------ . --------
Plane 2

  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+
| | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O | |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+
| | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O | |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+
| | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O | |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+
          ^
          |
          |      ---------------------
          +----- ToF Node Across Depth
                 ---------------------
</artwork>
            </artset>
          </figure>
          <t>
At the extreme end of the spectrum, it is even possible to fully
partition the ToF with N=K_LEAF and R=1 while maintaining
connectivity between each leaf node and each ToF node.
In that case, the ToF node connects to a single port per PoD, so it
appears as a single port in the projected view represented in
<xref target="maxpartitioned" format="default"/>.
The number of ports required on the ToF node is more than or equal
to P, i.e., the number of PoDs.
</t>
          <figure anchor="maxpartitioned">
            <name>Northern View of a Maximally Partitioned ToF Level, R=1</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-north-view-max-partitioned-tof-level.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 525 487" width="525" xml:space="preserve">
                  <rect id="rect26456-3-gensym012-gensym012" x="51.6" y="20.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="402.7" height="29"/>
                  <rect id="rect26456-6-gensym012-gensym012" x="60.4" y="11.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-5-gensym012-gensym012" x="111.5" y="11.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-2-gensym012-gensym012" x="162.7" y="11.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-27-gensym012-gensym012" x="213.8" y="11.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-gensym012-gensym012" x="264.9" y="11.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-52-gensym012-gensym012" x="316.1" y="11.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-5-gensym012-gensym012" x="364.7" y="11.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-5-5-gensym012-gensym012" x="415.8" y="11.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <ellipse id="path26555-48-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="330.6" cy="34.8" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="279.4" cy="34.8" rx="6.1" ry="6"/>
                  <ellipse id="path26555-0-1-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="228.3" cy="34.8" rx="6.1" ry="6"/>
                  <ellipse id="path26555-44-50-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="177.1" cy="34.8" rx="6.1" ry="6"/>
                  <ellipse id="path26555-6-65-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="126" cy="34.8" rx="6.1" ry="6"/>
                  <ellipse id="path26555-41-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="74.9" cy="34.8" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="379.2" cy="34.8" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-3-5-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="430.3" cy="34.8" rx="6.1" ry="6"/>
                  <path id="path7607-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M89.3,63.7v17.4"/>
                  <path id="path7609-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M60.4,63.7v17.4"/>
                  <path id="path7611-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M111.5,63.7v17.4"/>
                  <path id="path7613-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M140.5,63.7v17.4"/>
                  <path id="path7615-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M162.7,63.7v17.4"/>
                  <path id="path7617-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M191.6,63.7v17.4"/>
                  <path id="path7619-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M213.8,63.7v17.4"/>
                  <path id="path7621-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M242.8,63.7v17.4"/>
                  <path id="path7623-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M264.9,63.7v17.4"/>
                  <path id="path7625-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M293.9,63.7v17.4"/>
                  <path id="path7627-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M316.1,81.2V63.8"/>
                  <path id="path7629-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M345,63.7v17.4"/>
                  <path id="path7631-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M364.7,81.2V63.8"/>
                  <path id="path7633-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M393.6,63.7v17.4"/>
                  <path id="path7635-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M415.8,81.2V63.8"/>
                  <path id="path7637-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M444.8,63.7v17.4"/>
                  <path id="path7676-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M57.5,55.8h389.3"/>
                  <path id="path7676-2-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="0.7256" stroke-miterlimit="2.7426" d="M57.5,105h389.3"/>
                  <path id="path1450-gensym012-gensym012" d="M6.1,33.1c0,0.4-0.1,0.8-0.2,1.1s-0.3,0.6-0.6,0.9c-0.3,0.3-0.7,0.5-1.1,0.7C3.8,35.9,3.3,36,2.6,36H1.5v3.3  H0.4v-8.8h2.4c0.5,0,1,0,1.3,0.1c0.4,0.1,0.7,0.2,1,0.4c0.3,0.2,0.6,0.5,0.8,0.8C6,32.2,6.1,32.6,6.1,33.1L6.1,33.1z M4.9,33.2  c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5s-0.4-0.2-0.6-0.3c-0.2-0.1-0.5-0.1-0.9-0.1H1.5V35h1c0.5,0,0.9,0,1.2-0.1  s0.5-0.2,0.7-0.4c0.2-0.2,0.3-0.4,0.4-0.6C4.8,33.7,4.9,33.4,4.9,33.2L4.9,33.2z"/>
                  <path id="path1452-gensym012-gensym012" d="M8.7,39.3H7.6v-9.2h1.1V39.3z"/>
                  <path id="path1454-gensym012-gensym012" d="M16,39.3h-1.1v-0.7c-0.1,0.1-0.2,0.2-0.4,0.3s-0.3,0.2-0.5,0.3s-0.4,0.2-0.6,0.2c-0.2,0.1-0.5,0.1-0.8,0.1  c-0.6,0-1.1-0.2-1.5-0.6c-0.4-0.4-0.6-0.9-0.6-1.5c0-0.5,0.1-0.9,0.3-1.2s0.5-0.6,0.9-0.7c0.4-0.2,0.9-0.3,1.4-0.4  c0.6-0.1,1.2-0.1,1.8-0.1v-0.2c0-0.3,0-0.5-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4c-0.2-0.1-0.3-0.2-0.6-0.2c-0.2,0-0.5,0-0.7,0  c-0.3,0-0.6,0-1,0.1S11.4,33.9,11,34h0v-1.1c0.2-0.1,0.5-0.1,0.9-0.2s0.8-0.1,1.2-0.1c0.5,0,0.9,0,1.2,0.1s0.6,0.2,0.9,0.4  c0.2,0.2,0.4,0.4,0.6,0.7c0.1,0.3,0.2,0.6,0.2,1.1L16,39.3z M14.9,37.6v-1.8c-0.3,0-0.7,0-1.2,0.1c-0.5,0-0.8,0.1-1.1,0.2  c-0.3,0.1-0.6,0.2-0.8,0.4s-0.3,0.5-0.3,0.8c0,0.4,0.1,0.7,0.3,0.9s0.6,0.3,1,0.3s0.7-0.1,1.1-0.2C14.3,38,14.6,37.9,14.9,37.6  L14.9,37.6z"/>
                  <path id="path1456-gensym012-gensym012" d="M23.7,39.3h-1.1v-3.8c0-0.3,0-0.6-0.1-0.9c0-0.3-0.1-0.5-0.2-0.6c-0.1-0.2-0.2-0.3-0.4-0.4  c-0.2-0.1-0.4-0.1-0.7-0.1c-0.3,0-0.6,0.1-1,0.2s-0.6,0.3-1,0.6v4.9h-1.1v-6.6h1.1v0.7c0.3-0.3,0.7-0.5,1.1-0.7s0.7-0.2,1.1-0.2  c0.7,0,1.3,0.2,1.6,0.6c0.4,0.4,0.6,1,0.6,1.9v4.4H23.7z"/>
                  <path id="path1458-gensym012-gensym012" d="M31.3,36.1h-4.9c0,0.4,0.1,0.8,0.2,1.1s0.3,0.5,0.5,0.7s0.4,0.3,0.7,0.4c0.3,0.1,0.6,0.1,0.9,0.1  c0.4,0,0.9-0.1,1.4-0.3s0.8-0.4,1-0.5h0.1v1.2c-0.4,0.2-0.8,0.3-1.1,0.4c-0.4,0.1-0.8,0.2-1.2,0.2c-1.1,0-1.9-0.3-2.6-0.9  c-0.6-0.6-0.9-1.4-0.9-2.5s0.3-1.9,0.9-2.6c0.6-0.6,1.4-1,2.3-1s1.6,0.3,2.1,0.8s0.7,1.3,0.7,2.2L31.3,36.1z M30.3,35.2  c0-0.6-0.2-1-0.4-1.4c-0.3-0.3-0.7-0.5-1.3-0.5c-0.6,0-1.1,0.2-1.4,0.5c-0.4,0.4-0.5,0.8-0.6,1.3L30.3,35.2L30.3,35.2z"/>
                  <path id="path1460-gensym012-gensym012" d="M42.6,39.3h-4.8v-0.9h1.8v-5.9h-1.8v-0.8c0.2,0,0.5,0,0.8-0.1c0.3,0,0.5-0.1,0.6-0.2c0.2-0.1,0.3-0.2,0.4-0.4  c0.1-0.2,0.2-0.4,0.2-0.6h0.9v7.9h1.8L42.6,39.3L42.6,39.3z"/>
                  <path id="path7792-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" d="M460.8,34.8h11.1v383.8  h-11.1"/>
                  <path id="path1463-gensym012-gensym012" d="M110.9,468.4h-3.1v7.8h-1.2v-7.8h-3.1v-1h7.5v1H110.9z"/>
                  <path id="path1465-gensym012-gensym012" d="M117.6,472.9c0,1.1-0.3,1.9-0.8,2.5c-0.6,0.6-1.3,0.9-2.2,0.9c-0.9,0-1.7-0.3-2.2-0.9  c-0.5-0.6-0.8-1.5-0.8-2.5s0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.9,0,1.7,0.3,2.2,0.9C117.3,471,117.6,471.8,117.6,472.9z   M116.4,472.9c0-0.9-0.2-1.5-0.5-1.9s-0.8-0.6-1.4-0.6s-1.1,0.2-1.4,0.6c-0.3,0.4-0.5,1-0.5,1.9c0,0.8,0.2,1.5,0.5,1.9  s0.8,0.6,1.4,0.6s1.1-0.2,1.4-0.6C116.3,474.4,116.4,473.7,116.4,472.9z"/>
                  <path id="path1467-gensym012-gensym012" d="M125,468.4h-4.4v2.5h3.8v1h-3.8v4.2h-1.2v-8.8h5.6V468.4z"/>
                  <path id="path1469-gensym012-gensym012" d="M137.3,476.2h-1.4l-4.2-7.9v7.9h-1.1v-8.8h1.8l3.8,7.2v-7.2h1.1L137.3,476.2z"/>
                  <path id="path1471-gensym012-gensym012" d="M145.2,472.9c0,1.1-0.3,1.9-0.8,2.5c-0.6,0.6-1.3,0.9-2.2,0.9s-1.7-0.3-2.2-0.9c-0.5-0.6-0.8-1.5-0.8-2.5  c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9s1.7,0.3,2.2,0.9C144.9,471,145.2,471.8,145.2,472.9z M144,472.9  c0-0.9-0.2-1.5-0.5-1.9s-0.8-0.6-1.4-0.6c-0.6,0-1.1,0.2-1.4,0.6c-0.3,0.4-0.5,1-0.5,1.9c0,0.8,0.2,1.5,0.5,1.9s0.8,0.6,1.4,0.6  c0.6,0,1.1-0.2,1.4-0.6C143.9,474.4,144,473.7,144,472.9z"/>
                  <path id="path1473-gensym012-gensym012" d="M152.2,476.2h-1.1v-0.7c-0.3,0.3-0.7,0.5-1,0.6c-0.3,0.2-0.7,0.2-1.1,0.2c-0.8,0-1.4-0.3-1.9-0.9  c-0.5-0.6-0.7-1.4-0.7-2.5c0-0.6,0.1-1.1,0.2-1.5c0.2-0.4,0.4-0.8,0.6-1.1c0.3-0.3,0.6-0.5,0.9-0.7c0.4-0.2,0.7-0.2,1.1-0.2  c0.3,0,0.7,0,0.9,0.1c0.3,0.1,0.5,0.2,0.8,0.3V467h1.1v9.2H152.2z M151.1,474.6v-3.8c-0.3-0.1-0.6-0.2-0.8-0.3s-0.5-0.1-0.8-0.1  c-0.6,0-1.1,0.2-1.5,0.6c-0.3,0.4-0.5,1-0.5,1.8s0.1,1.4,0.4,1.8c0.3,0.4,0.7,0.6,1.3,0.6c0.3,0,0.6-0.1,1-0.2  C150.6,475,150.9,474.8,151.1,474.6z"/>
                  <path id="path1475-gensym012-gensym012" d="M159.9,473H155c0,0.4,0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.5,0.5,0.7s0.4,0.3,0.7,0.4c0.3,0.1,0.6,0.1,0.9,0.1  c0.4,0,0.9-0.1,1.4-0.3s0.8-0.4,1-0.5h0.1v1.2c-0.4,0.2-0.8,0.3-1.1,0.4c-0.4,0.1-0.8,0.2-1.2,0.2c-1.1,0-1.9-0.3-2.6-0.9  c-0.6-0.6-0.9-1.4-0.9-2.5s0.3-1.9,0.9-2.6c0.6-0.6,1.4-1,2.3-1c0.9,0,1.6,0.3,2.1,0.8s0.7,1.3,0.7,2.2L159.9,473z M158.9,472.2  c0-0.6-0.2-1-0.4-1.4c-0.3-0.3-0.7-0.5-1.3-0.5s-1.1,0.2-1.4,0.5c-0.4,0.4-0.5,0.8-0.6,1.3h3.7V472.2z M0-95"/>
                  <path id="path2585-gensym012-gensym012" fill-rule="evenodd" stroke="#000000" stroke-width="0.4993" stroke-linejoin="round" stroke-miterlimit="3.1954" d="  M122.9,451.5l3.2-8.7l3.2,8.7C127.4,450.1,124.8,450.2,122.9,451.5z"/>
                  <path id="path7894-gensym012-gensym012" fill-rule="evenodd" stroke="#000000" stroke-width="0.4285" stroke-linejoin="round" stroke-miterlimit="2.7426" d="  M126.1,443.8"/>
                  <rect id="rect26456-3-5-gensym012-gensym012" x="51.6" y="96.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="402.7" height="29"/>
                  <rect id="rect26456-6-4-gensym012-gensym012" x="60.4" y="88.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-5-0-gensym012-gensym012" x="111.6" y="88.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-2-8-gensym012-gensym012" x="162.7" y="88.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-27-7-gensym012-gensym012" x="213.8" y="88.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-3-gensym012-gensym012" x="265" y="88.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-52-7-gensym012-gensym012" x="316.1" y="88.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-5-4-gensym012-gensym012" x="364.7" y="88.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-5-5-87-gensym012-gensym012" x="415.9" y="88.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <ellipse id="path26555-48-5-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="330.6" cy="111.3" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-32-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="279.5" cy="111.3" rx="6.1" ry="6"/>
                  <ellipse id="path26555-0-1-7-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="228.3" cy="111.3" rx="6.1" ry="6"/>
                  <ellipse id="path26555-44-50-6-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="177.2" cy="111.3" rx="6.1" ry="6"/>
                  <ellipse id="path26555-6-65-2-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="126" cy="111.3" rx="6.1" ry="6"/>
                  <ellipse id="path26555-41-3-2-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="74.9" cy="111.3" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-3-2-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="379.2" cy="111.3" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-3-5-8-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="430.4" cy="111.3" rx="6.1" ry="6"/>
                  <path id="path7607-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M89.4,140.3v17.4"/>
                  <path id="path7609-5-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M60.4,140.3v17.4"/>
                  <path id="path7611-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M111.6,140.3v17.4"/>
                  <path id="path7613-6-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M140.5,140.3v17.4"/>
                  <path id="path7615-1-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M162.7,140.3v17.4"/>
                  <path id="path7617-9-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M191.7,140.3v17.4"/>
                  <path id="path7619-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M213.8,140.3v17.4"/>
                  <path id="path7621-2-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M242.8,140.3v17.4"/>
                  <path id="path7623-7-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M265,140.3v17.4"/>
                  <path id="path7625-5-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M293.9,140.3v17.4"/>
                  <path id="path7627-2-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M316.1,157.7v-17.4"/>
                  <path id="path7629-4-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M345.1,140.3v17.4"/>
                  <path id="path7631-5-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M364.7,157.7v-17.4"/>
                  <path id="path7633-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M393.7,140.3v17.4"/>
                  <path id="path7635-1-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M415.9,157.7v-17.4"/>
                  <path id="path7637-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M444.8,140.3v17.4"/>
                  <path id="path7676-1-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M57.5,132.3h389.3"/>
                  <path id="path7676-6-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M56.4,88.4h389.3"/>
                  <path id="path7676-2-2-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="0.7256" stroke-miterlimit="2.7426" d="M57.5,181.9h389.3"/>
                  <rect id="rect26456-3-5-5-gensym012-gensym012" x="51.6" y="173.7" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="402.7" height="29"/>
                  <rect id="rect26456-6-4-9-gensym012-gensym012" x="60.4" y="165.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-5-0-9-gensym012-gensym012" x="111.5" y="165.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-2-8-0-gensym012-gensym012" x="162.7" y="165.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-27-7-2-gensym012-gensym012" x="213.8" y="165.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-3-8-gensym012-gensym012" x="265" y="165.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-52-7-3-gensym012-gensym012" x="316.1" y="165.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-5-4-6-gensym012-gensym012" x="364.7" y="165.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-5-5-87-6-gensym012-gensym012" x="415.9" y="165.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <ellipse id="path26555-48-5-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="330.6" cy="188.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-32-7-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="279.4" cy="188.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-0-1-7-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="228.3" cy="188.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-44-50-6-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="177.2" cy="188.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-6-65-2-8-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="126" cy="188.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-41-3-2-4-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="74.9" cy="188.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-3-2-6-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="379.2" cy="188.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-3-5-8-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="430.3" cy="188.2" rx="6.1" ry="6"/>
                  <path id="path7607-0-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M89.3,217.2v17.4"/>
                  <path id="path7609-5-1-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M60.4,217.2v17.4"/>
                  <path id="path7611-0-6-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M111.5,217.2v17.4"/>
                  <path id="path7613-6-5-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M140.5,217.2v17.4"/>
                  <path id="path7615-1-9-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M162.7,217.2v17.4"/>
                  <path id="path7617-9-5-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M191.6,217.2v17.4"/>
                  <path id="path7619-0-8-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M213.8,217.2v17.4"/>
                  <path id="path7621-2-5-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M242.8,217.2v17.4"/>
                  <path id="path7623-7-9-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M265,217.2v17.4"/>
                  <path id="path7625-5-1-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M293.9,217.2v17.4"/>
                  <path id="path7627-2-4-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M316.1,234.6v-17.4"/>
                  <path id="path7629-4-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M345.1,217.2v17.4"/>
                  <path id="path7631-5-6-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M364.7,234.6v-17.4"/>
                  <path id="path7633-0-2-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M393.7,217.2v17.4"/>
                  <path id="path7635-1-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M415.9,234.6v-17.4"/>
                  <path id="path7637-3-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M444.8,217.2v17.4"/>
                  <path id="path7676-1-5-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M57.5,209.2h389.3"/>
                  <path id="path7676-6-1-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M56.4,165.3h389.3"/>
                  <path id="path7676-2-4-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="0.7256" stroke-miterlimit="2.7426" d="M57.5,257.7h389.3"/>
                  <rect id="rect26456-3-5-2-gensym012-gensym012" x="51.6" y="249.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="402.7" height="29"/>
                  <rect id="rect26456-6-4-1-gensym012-gensym012" x="60.4" y="241.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-5-0-7-gensym012-gensym012" x="111.5" y="241.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-2-8-1-gensym012-gensym012" x="162.7" y="241.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-27-7-9-gensym012-gensym012" x="213.8" y="241.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-3-4-gensym012-gensym012" x="265" y="241.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-52-7-7-gensym012-gensym012" x="316.1" y="241.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-5-4-66-gensym012-gensym012" x="364.7" y="241.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-5-5-87-67-gensym012-gensym012" x="415.9" y="241.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <ellipse id="path26555-48-5-34-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="330.6" cy="264" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-32-70-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="279.4" cy="264" rx="6.1" ry="6"/>
                  <ellipse id="path26555-0-1-7-7-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="228.3" cy="264" rx="6.1" ry="6"/>
                  <ellipse id="path26555-44-50-6-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="177.2" cy="264" rx="6.1" ry="6"/>
                  <ellipse id="path26555-6-65-2-6-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="126" cy="264" rx="6.1" ry="6"/>
                  <ellipse id="path26555-41-3-2-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="74.9" cy="264" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-3-2-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="379.2" cy="264" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-3-5-8-5-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="430.3" cy="264" rx="6.1" ry="6"/>
                  <path id="path7607-0-02-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M89.3,293v17.4"/>
                  <path id="path7609-5-6-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M60.4,293v17.4"/>
                  <path id="path7611-0-68-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M111.5,293v17.4"/>
                  <path id="path7613-6-7-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M140.5,293v17.4"/>
                  <path id="path7615-1-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M162.7,293v17.4"/>
                  <path id="path7617-9-7-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M191.6,293v17.4"/>
                  <path id="path7619-0-6-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M213.8,293v17.4"/>
                  <path id="path7621-2-54-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M242.8,293v17.4"/>
                  <path id="path7623-7-6-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M265,293v17.4"/>
                  <path id="path7625-5-8-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M293.9,293v17.4"/>
                  <path id="path7627-2-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M316.1,310.4V293"/>
                  <path id="path7629-4-1-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M345.1,293v17.4"/>
                  <path id="path7631-5-7-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M364.7,310.4V293"/>
                  <path id="path7633-0-1-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M393.7,293v17.4"/>
                  <path id="path7635-1-6-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M415.9,310.4V293"/>
                  <path id="path7637-3-4-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M444.8,293v17.4"/>
                  <path id="path7676-1-4-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M57.5,285h389.3"/>
                  <path id="path7676-6-9-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M56.4,241.1h389.3"/>
                  <path id="path7676-2-41-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="0.7256" stroke-miterlimit="2.7426" d="M57.7,333.4H447"/>
                  <rect id="rect26456-3-5-0-gensym012-gensym012" x="51.9" y="325.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="402.7" height="29"/>
                  <rect id="rect26456-6-4-0-gensym012-gensym012" x="60.7" y="316.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-5-0-8-gensym012-gensym012" x="111.8" y="316.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-2-8-5-gensym012-gensym012" x="163" y="316.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-27-7-8-gensym012-gensym012" x="214.1" y="316.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-3-47-gensym012-gensym012" x="265.2" y="316.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-52-7-2-gensym012-gensym012" x="316.4" y="316.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-5-4-8-gensym012-gensym012" x="365" y="316.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-5-5-87-0-gensym012-gensym012" x="416.1" y="316.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <ellipse id="path26555-48-5-2-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="330.9" cy="339.7" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-32-5-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="279.7" cy="339.7" rx="6.1" ry="6"/>
                  <ellipse id="path26555-0-1-7-4-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="228.6" cy="339.7" rx="6.1" ry="6"/>
                  <ellipse id="path26555-44-50-6-06-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="177.4" cy="339.7" rx="6.1" ry="6"/>
                  <ellipse id="path26555-6-65-2-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="126.3" cy="339.7" rx="6.1" ry="6"/>
                  <ellipse id="path26555-41-3-2-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="75.2" cy="339.7" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-3-2-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="379.5" cy="339.7" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-3-5-8-52-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="430.6" cy="339.7" rx="6.1" ry="6"/>
                  <path id="path7607-0-2-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M89.6,368.7v17.4"/>
                  <path id="path7609-5-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M60.7,368.7v17.4"/>
                  <path id="path7611-0-8-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M111.8,368.7v17.4"/>
                  <path id="path7613-6-2-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M140.8,368.7v17.4"/>
                  <path id="path7615-1-5-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M163,368.7v17.4"/>
                  <path id="path7617-9-57-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M191.9,368.7v17.4"/>
                  <path id="path7619-0-4-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M214.1,368.7v17.4"/>
                  <path id="path7621-2-7-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M243.1,368.7v17.4"/>
                  <path id="path7623-7-4-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M265.2,368.7v17.4"/>
                  <path id="path7625-5-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M294.2,368.7v17.4"/>
                  <path id="path7627-2-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M316.4,386.1v-17.4"/>
                  <path id="path7629-4-6-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M345.3,368.7v17.4"/>
                  <path id="path7631-5-61-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M365,386.1v-17.4"/>
                  <path id="path7633-0-3-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M394,368.7v17.4"/>
                  <path id="path7635-1-2-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M416.1,386.1v-17.4"/>
                  <path id="path7637-3-5-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-dasharray="1.4513,0.7256" d="  M445.1,368.7v17.4"/>
                  <path id="path7676-1-8-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M57.8,360.7h389.3"/>
                  <path id="path7676-6-5-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M56.7,316.8H446"/>
                  <path id="path7676-2-9-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="0.7256" stroke-miterlimit="2.7426" d="M57.5,409.9h389.3"/>
                  <rect id="rect26456-3-5-51-gensym012-gensym012" x="51.7" y="401.7" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="402.7" height="29"/>
                  <rect id="rect26456-6-4-7-gensym012-gensym012" x="60.5" y="393.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-5-0-6-gensym012-gensym012" x="111.6" y="393.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-2-8-05-gensym012-gensym012" x="162.8" y="393.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-27-7-6-gensym012-gensym012" x="213.9" y="393.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-3-1-gensym012-gensym012" x="265.1" y="393.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-52-7-1-gensym012-gensym012" x="316.2" y="393.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-5-4-5-gensym012-gensym012" x="364.8" y="393.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <rect id="rect26456-6-1-5-5-87-69-gensym012-gensym012" x="415.9" y="393.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" width="29" height="43.9"/>
                  <ellipse id="path26555-48-5-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="330.7" cy="416.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-32-4-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="279.5" cy="416.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-0-1-7-72-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="228.4" cy="416.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-44-50-6-33-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="177.2" cy="416.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-6-65-2-0-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="126.1" cy="416.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-41-3-2-33-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="75" cy="416.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-3-2-4-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="379.3" cy="416.2" rx="6.1" ry="6"/>
                  <ellipse id="path26555-4-6-3-5-8-2-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="0.7256" stroke-miterlimit="2.7426" stroke-opacity="0.9636" cx="430.4" cy="416.2" rx="6.1" ry="6"/>
                  <path id="path7676-6-3-gensym012-gensym012" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M56.5,393.3h389.3"/>
                  <path id="path1478-gensym012-gensym012" d="M5.9,109.7c0,0.4-0.1,0.8-0.2,1.1s-0.3,0.6-0.6,0.9c-0.3,0.3-0.7,0.5-1.1,0.7c-0.4,0.1-0.9,0.2-1.6,0.2H1.3  v3.3H0.1V107h2.4c0.5,0,1,0,1.3,0.1c0.4,0.1,0.7,0.2,1,0.4s0.6,0.5,0.8,0.8C5.8,108.8,5.9,109.2,5.9,109.7L5.9,109.7z M4.6,109.7  c0-0.3-0.1-0.6-0.2-0.8s-0.3-0.4-0.5-0.5c-0.2-0.1-0.4-0.2-0.6-0.3C3.1,108,2.8,108,2.4,108H1.3v3.5h1c0.5,0,0.9,0,1.2-0.1  s0.5-0.2,0.7-0.4s0.3-0.4,0.4-0.6C4.6,110.2,4.6,110,4.6,109.7L4.6,109.7z"/>
                  <path id="path1480-gensym012-gensym012" d="M8.4,115.8H7.3v-9.2h1.1C8.4,106.6,8.4,115.8,8.4,115.8z"/>
                  <path id="path1482-gensym012-gensym012" d="M15.8,115.8h-1.1v-0.7c-0.1,0.1-0.2,0.2-0.4,0.3s-0.3,0.2-0.5,0.3s-0.4,0.2-0.6,0.2c-0.2,0.1-0.5,0.1-0.8,0.1  c-0.6,0-1.1-0.2-1.5-0.6c-0.4-0.4-0.6-0.9-0.6-1.5c0-0.5,0.1-0.9,0.3-1.2s0.5-0.6,0.9-0.7c0.4-0.2,0.9-0.3,1.4-0.4  c0.6-0.1,1.2-0.1,1.8-0.1v-0.2c0-0.3,0-0.5-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4c-0.2-0.1-0.3-0.2-0.6-0.2c-0.2,0-0.5,0-0.7,0  c-0.3,0-0.6,0-1,0.1s-0.7,0.2-1.1,0.3h-0.1v-1.1c0.2-0.1,0.5-0.1,0.9-0.2c0.4-0.1,0.8-0.1,1.2-0.1c0.5,0,0.9,0,1.2,0.1  s0.6,0.2,0.9,0.4c0.2,0.2,0.4,0.4,0.6,0.7c0.1,0.3,0.2,0.6,0.2,1.1L15.8,115.8z M14.7,114.2v-1.8c-0.3,0-0.7,0-1.2,0.1  c-0.5,0-0.8,0.1-1.1,0.2c-0.3,0.1-0.6,0.2-0.8,0.4s-0.3,0.5-0.3,0.8c0,0.4,0.1,0.7,0.3,0.9s0.6,0.3,1,0.3s0.7-0.1,1.1-0.2  C14.1,114.6,14.4,114.4,14.7,114.2L14.7,114.2z"/>
                  <path id="path1484-gensym012-gensym012" d="M23.4,115.8h-1.1V112c0-0.3,0-0.6-0.1-0.9c0-0.3-0.1-0.5-0.2-0.6c-0.1-0.2-0.2-0.3-0.4-0.4  c-0.2-0.1-0.4-0.1-0.7-0.1c-0.3,0-0.6,0.1-1,0.2c-0.3,0.1-0.6,0.3-1,0.6v4.9h-1.1v-6.6H19v0.7c0.3-0.3,0.7-0.5,1.1-0.7  s0.7-0.2,1.1-0.2c0.7,0,1.3,0.2,1.6,0.6c0.4,0.4,0.6,1,0.6,1.9C23.4,111.4,23.4,115.8,23.4,115.8z"/>
                  <path id="path1486-gensym012-gensym012" d="M31.1,112.6h-4.9c0,0.4,0.1,0.8,0.2,1.1s0.3,0.5,0.5,0.7s0.4,0.3,0.7,0.4c0.3,0.1,0.6,0.1,0.9,0.1  c0.4,0,0.9-0.1,1.4-0.3s0.8-0.4,1-0.5H31v1.2c-0.4,0.2-0.8,0.3-1.1,0.4c-0.4,0.1-0.8,0.2-1.2,0.2c-1.1,0-1.9-0.3-2.6-0.9  c-0.6-0.6-0.9-1.4-0.9-2.5s0.3-1.9,0.9-2.6c0.6-0.6,1.4-1,2.3-1s1.6,0.3,2.1,0.8s0.7,1.3,0.7,2.2L31.1,112.6z M30,111.8  c0-0.6-0.2-1-0.4-1.4c-0.3-0.3-0.7-0.5-1.3-0.5c-0.6,0-1.1,0.2-1.4,0.5c-0.4,0.4-0.5,0.8-0.6,1.3L30,111.8L30,111.8z"/>
                  <path id="path1488-gensym012-gensym012" d="M42.8,115.8h-6v-1.2c0.4-0.4,0.8-0.7,1.2-1.1c0.4-0.4,0.8-0.7,1.2-1.1c0.8-0.7,1.3-1.3,1.6-1.7  s0.4-0.9,0.4-1.4s-0.2-0.8-0.5-1.1s-0.7-0.4-1.3-0.4c-0.4,0-0.7,0.1-1.2,0.2s-0.8,0.3-1.2,0.6h-0.1v-1.2c0.3-0.1,0.7-0.3,1.1-0.4  c0.5-0.1,0.9-0.2,1.4-0.2c0.9,0,1.6,0.2,2.1,0.7c0.5,0.4,0.8,1,0.8,1.8c0,0.3,0,0.6-0.1,0.9c-0.1,0.3-0.2,0.6-0.4,0.8  s-0.3,0.5-0.5,0.7s-0.5,0.5-0.7,0.8c-0.4,0.4-0.9,0.8-1.3,1.2c-0.4,0.4-0.9,0.7-1.3,1.1h4.7L42.8,115.8z"/>
                  <path id="path1491-gensym012-gensym012" d="M5.9,186.6c0,0.4-0.1,0.8-0.2,1.1c-0.1,0.3-0.3,0.6-0.6,0.9c-0.3,0.3-0.7,0.5-1.1,0.7  c-0.4,0.1-0.9,0.2-1.6,0.2H1.3v3.3H0.2V184h2.4c0.5,0,1,0,1.3,0.1c0.4,0.1,0.7,0.2,1,0.4c0.3,0.2,0.6,0.5,0.8,0.8  C5.8,185.6,5.9,186.1,5.9,186.6L5.9,186.6z M4.7,186.6c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5c-0.2-0.1-0.4-0.2-0.6-0.3  c-0.2-0.1-0.5-0.1-0.9-0.1H1.3v3.5h1c0.5,0,0.9,0,1.2-0.1s0.5-0.2,0.7-0.4c0.2-0.2,0.3-0.4,0.4-0.6S4.7,186.9,4.7,186.6L4.7,186.6z"/>
                  <path id="path1493-gensym012-gensym012" d="M8.5,192.7H7.4v-9.2h1.1V192.7z"/>
                  <path id="path1495-gensym012-gensym012" d="M15.8,192.7h-1.1V192c-0.1,0.1-0.2,0.2-0.4,0.3c-0.2,0.1-0.3,0.2-0.5,0.3c-0.2,0.1-0.4,0.2-0.6,0.2  c-0.2,0.1-0.5,0.1-0.8,0.1c-0.6,0-1.1-0.2-1.5-0.6s-0.6-0.9-0.6-1.5c0-0.5,0.1-0.9,0.3-1.2c0.2-0.3,0.5-0.6,0.9-0.7  c0.4-0.2,0.9-0.3,1.4-0.4c0.6-0.1,1.2-0.1,1.8-0.1v-0.2c0-0.3,0-0.5-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4s-0.3-0.2-0.6-0.2  c-0.2,0-0.5,0-0.7,0c-0.3,0-0.6,0-1,0.1s-0.7,0.2-1.1,0.3h-0.1v-1.1c0.2-0.1,0.5-0.1,0.9-0.2s0.8-0.1,1.2-0.1c0.5,0,0.9,0,1.2,0.1  s0.6,0.2,0.9,0.4c0.2,0.2,0.4,0.4,0.6,0.7s0.2,0.6,0.2,1.1L15.8,192.7z M14.7,191.1v-1.8c-0.3,0-0.7,0-1.2,0.1  c-0.5,0-0.8,0.1-1.1,0.2s-0.6,0.2-0.8,0.4c-0.2,0.2-0.3,0.5-0.3,0.8c0,0.4,0.1,0.7,0.3,0.9c0.2,0.2,0.6,0.3,1,0.3s0.7-0.1,1.1-0.2  C14.2,191.5,14.4,191.3,14.7,191.1L14.7,191.1z"/>
                  <path id="path1497-gensym012-gensym012" d="M23.5,192.7h-1.1v-3.8c0-0.3,0-0.6-0.1-0.9c0-0.3-0.1-0.5-0.2-0.6c-0.1-0.2-0.2-0.3-0.4-0.4  c-0.2-0.1-0.4-0.1-0.7-0.1c-0.3,0-0.6,0.1-1,0.2c-0.3,0.1-0.6,0.3-1,0.6v4.9h-1V186h1.1v0.7c0.3-0.3,0.7-0.5,1.1-0.7  s0.7-0.2,1.1-0.2c0.7,0,1.3,0.2,1.6,0.6c0.4,0.4,0.6,1,0.6,1.9C23.5,188.3,23.5,192.7,23.5,192.7z"/>
                  <path id="path1499-gensym012-gensym012" d="M31.2,189.5h-4.9c0,0.4,0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.5,0.5,0.7s0.4,0.3,0.7,0.4c0.3,0.1,0.6,0.1,0.9,0.1  c0.4,0,0.9-0.1,1.4-0.3c0.5-0.2,0.8-0.4,1-0.5h0v1.2c-0.4,0.2-0.8,0.3-1.1,0.4c-0.4,0.1-0.8,0.2-1.2,0.2c-1.1,0-1.9-0.3-2.6-0.9  c-0.6-0.6-0.9-1.4-0.9-2.5s0.3-1.9,0.9-2.6c0.6-0.6,1.4-1,2.3-1s1.6,0.3,2.1,0.8s0.7,1.3,0.7,2.2L31.2,189.5z M30.1,188.7  c0-0.6-0.2-1-0.4-1.4c-0.3-0.3-0.7-0.5-1.3-0.5c-0.6,0-1.1,0.2-1.4,0.5c-0.4,0.4-0.5,0.8-0.6,1.3h3.7V188.7z"/>
                  <path id="path1501-gensym012-gensym012" d="M42.1,188.5c0.2,0.2,0.3,0.4,0.5,0.6c0.1,0.3,0.2,0.6,0.2,1s-0.1,0.8-0.2,1.1c-0.1,0.3-0.4,0.6-0.6,0.9  c-0.3,0.3-0.6,0.5-1,0.6s-0.8,0.2-1.3,0.2s-1-0.1-1.4-0.2c-0.5-0.1-0.9-0.2-1.2-0.4v-1.2h0.1c0.3,0.2,0.7,0.4,1.2,0.5  s0.9,0.2,1.3,0.2c0.2,0,0.5,0,0.8-0.1s0.5-0.2,0.7-0.4c0.2-0.2,0.3-0.4,0.4-0.6c0.1-0.2,0.1-0.5,0.1-0.8s-0.1-0.6-0.2-0.8  c-0.1-0.2-0.2-0.4-0.4-0.5s-0.4-0.2-0.6-0.2c-0.3,0-0.5-0.1-0.8-0.1H39v-1h0.4c0.6,0,1.1-0.1,1.4-0.4c0.4-0.3,0.5-0.6,0.5-1.1  c0-0.2,0-0.4-0.1-0.6s-0.2-0.3-0.4-0.4s-0.4-0.2-0.5-0.2c-0.2,0-0.4-0.1-0.7-0.1c-0.4,0-0.8,0.1-1.2,0.2s-0.8,0.3-1.2,0.6h-0.1v-1.2  c0.3-0.1,0.7-0.3,1.1-0.4c0.5-0.1,0.9-0.2,1.4-0.2c0.4,0,0.8,0,1.1,0.1s0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.6,0.7s0.2,0.6,0.2,0.9  c0,0.5-0.2,0.9-0.5,1.3s-0.7,0.6-1.2,0.7v0.1c0.2,0,0.4,0.1,0.6,0.2C41.7,188.2,42,188.3,42.1,188.5L42.1,188.5z"/>
                  <path id="path1504-gensym012-gensym012" d="M5.8,262.4c0,0.4-0.1,0.8-0.2,1.1c-0.1,0.3-0.3,0.6-0.6,0.9c-0.3,0.3-0.7,0.5-1.1,0.7  c-0.4,0.1-0.9,0.2-1.6,0.2H1.2v3.3H0v-8.8h2.4c0.5,0,1,0,1.3,0.1c0.4,0.1,0.7,0.2,1,0.4c0.3,0.2,0.6,0.5,0.8,0.8  C5.7,261.5,5.8,261.9,5.8,262.4L5.8,262.4z M4.5,262.4c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5c-0.2-0.1-0.4-0.2-0.6-0.3  c-0.2-0.1-0.5-0.1-0.9-0.1H1.2v3.5h1c0.5,0,0.9,0,1.2-0.1s0.5-0.2,0.7-0.4c0.2-0.2,0.3-0.4,0.4-0.6C4.5,262.9,4.5,262.7,4.5,262.4  L4.5,262.4z"/>
                  <path id="path1506-gensym012-gensym012" d="M8.3,268.5H7.2v-9.2h1.1V268.5z"/>
                  <path id="path1508-gensym012-gensym012" d="M15.7,268.5h-1.1v-0.7c-0.1,0.1-0.2,0.2-0.4,0.3c-0.2,0.1-0.3,0.2-0.5,0.3c-0.2,0.1-0.4,0.2-0.6,0.2  c-0.2,0.1-0.5,0.1-0.8,0.1c-0.6,0-1.1-0.2-1.5-0.6s-0.6-0.9-0.6-1.5c0-0.5,0.1-0.9,0.3-1.2c0.2-0.3,0.5-0.6,0.9-0.7  c0.4-0.2,0.9-0.3,1.4-0.4c0.6-0.1,1.2-0.1,1.8-0.1V264c0-0.3,0-0.5-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4s-0.3-0.2-0.6-0.2  c-0.2,0-0.5,0-0.7,0c-0.3,0-0.6,0-1,0.1s-0.7,0.2-1.1,0.3h-0.1v-1.1c0.2-0.1,0.5-0.1,0.9-0.2s0.8-0.1,1.2-0.1c0.5,0,0.9,0,1.2,0.1  s0.6,0.2,0.9,0.4c0.2,0.2,0.4,0.4,0.6,0.7s0.2,0.6,0.2,1.1L15.7,268.5z M14.6,266.9v-1.8c-0.3,0-0.7,0-1.2,0.1  c-0.5,0-0.8,0.1-1.1,0.2s-0.6,0.2-0.8,0.4c-0.2,0.2-0.3,0.5-0.3,0.8c0,0.4,0.1,0.7,0.3,0.9c0.2,0.2,0.6,0.3,1,0.3s0.7-0.1,1.1-0.2  C14,267.3,14.3,267.1,14.6,266.9L14.6,266.9z"/>
                  <path id="path1510-gensym012-gensym012" d="M23.3,268.5h-1.1v-3.8c0-0.3,0-0.6-0.1-0.9c0-0.3-0.1-0.5-0.2-0.6c-0.1-0.2-0.2-0.3-0.4-0.4  c-0.2-0.1-0.4-0.1-0.7-0.1c-0.3,0-0.6,0.1-1,0.2c-0.3,0.1-0.6,0.3-1,0.6v4.9h-1.1v-6.6h1.1v0.7c0.3-0.3,0.7-0.5,1.1-0.7  s0.7-0.2,1.1-0.2c0.7,0,1.3,0.2,1.6,0.6c0.4,0.4,0.6,1,0.6,1.9v4.4H23.3z"/>
                  <path id="path1512-gensym012-gensym012" d="M31,265.3h-4.9c0,0.4,0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.5,0.5,0.7s0.4,0.3,0.7,0.4c0.3,0.1,0.6,0.1,0.9,0.1  c0.4,0,0.9-0.1,1.4-0.3c0.5-0.2,0.8-0.4,1-0.5h0.1v1.2c-0.4,0.2-0.8,0.3-1.1,0.4c-0.4,0.1-0.8,0.2-1.2,0.2c-1.1,0-1.9-0.3-2.6-0.9  c-0.6-0.6-0.9-1.4-0.9-2.5s0.3-1.9,0.9-2.6c0.6-0.6,1.4-1,2.3-1s1.6,0.3,2.1,0.8s0.7,1.3,0.7,2.2L31,265.3z M29.9,264.5  c0-0.6-0.2-1-0.4-1.4c-0.3-0.3-0.7-0.5-1.3-0.5c-0.6,0-1.1,0.2-1.4,0.5c-0.4,0.4-0.5,0.8-0.6,1.3h3.7V264.5z"/>
                  <path id="path1514-gensym012-gensym012" d="M42.9,266.1h-1.3v2.5h-1.1v-2.5h-4.2v-1.4l4.3-5h1.1v5.4H43L42.9,266.1z M40.5,265.1v-4l-3.4,4H40.5z"/>
                  <path id="path1517-gensym012-gensym012" d="M5.9,338.1c0,0.4-0.1,0.8-0.2,1.1c-0.1,0.3-0.3,0.6-0.6,0.9c-0.3,0.3-0.7,0.5-1.1,0.7  c-0.4,0.1-0.9,0.2-1.6,0.2H1.3v3.3H0.1v-8.8h2.4c0.5,0,1,0,1.3,0.1c0.4,0.1,0.7,0.2,1,0.4c0.3,0.2,0.6,0.5,0.8,0.8  C5.8,337.1,5.9,337.5,5.9,338.1L5.9,338.1z M4.7,338.1c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5c-0.2-0.1-0.4-0.2-0.6-0.3  c-0.2-0.1-0.5-0.1-0.9-0.1H1.3v3.5h1c0.5,0,0.9,0,1.2-0.1s0.5-0.2,0.7-0.4c0.2-0.2,0.3-0.4,0.4-0.6C4.6,338.6,4.7,338.3,4.7,338.1  L4.7,338.1z"/>
                  <path id="path1519-gensym012-gensym012" d="M8.5,344.2H7.4V335h1.1V344.2z"/>
                  <path id="path1521-gensym012-gensym012" d="M15.8,344.2h-1.1v-0.7c-0.1,0.1-0.2,0.2-0.4,0.3c-0.2,0.1-0.3,0.2-0.5,0.3c-0.2,0.1-0.4,0.2-0.6,0.2  c-0.2,0.1-0.5,0.1-0.8,0.1c-0.6,0-1.1-0.2-1.5-0.6s-0.6-0.9-0.6-1.5c0-0.5,0.1-0.9,0.3-1.2c0.2-0.3,0.5-0.6,0.9-0.7  c0.4-0.2,0.9-0.3,1.4-0.4c0.6-0.1,1.2-0.1,1.8-0.1v-0.2c0-0.3,0-0.5-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4s-0.3-0.2-0.6-0.2  c-0.2,0-0.5,0-0.7,0c-0.3,0-0.6,0-1,0.1s-0.7,0.2-1.1,0.3h-0.1v-1.1c0.2-0.1,0.5-0.1,0.9-0.2s0.8-0.1,1.2-0.1c0.5,0,0.9,0,1.2,0.1  s0.6,0.2,0.9,0.4c0.2,0.2,0.4,0.4,0.6,0.7s0.2,0.6,0.2,1.1L15.8,344.2z M14.7,342.6v-1.8c-0.3,0-0.7,0-1.2,0.1  c-0.5,0-0.8,0.1-1.1,0.2s-0.6,0.2-0.8,0.4c-0.2,0.2-0.3,0.5-0.3,0.8c0,0.4,0.1,0.7,0.3,0.9c0.2,0.2,0.6,0.3,1,0.3s0.7-0.1,1.1-0.2  C14.1,343,14.4,342.8,14.7,342.6L14.7,342.6z"/>
                  <path id="path1523-gensym012-gensym012" d="M23.5,344.2h-1.1v-3.8c0-0.3,0-0.6-0.1-0.9c0-0.3-0.1-0.5-0.2-0.6c-0.1-0.2-0.2-0.3-0.4-0.4  c-0.2-0.1-0.4-0.1-0.7-0.1c-0.3,0-0.6,0.1-1,0.2c-0.3,0.1-0.6,0.3-1,0.6v4.9h-1v-6.6h1.1v0.7c0.3-0.3,0.7-0.5,1.1-0.7  s0.7-0.2,1.1-0.2c0.7,0,1.3,0.2,1.6,0.6c0.4,0.4,0.6,1,0.6,1.9C23.5,339.8,23.5,344.2,23.5,344.2z"/>
                  <path id="path1525-gensym012-gensym012" d="M31.1,341h-4.9c0,0.4,0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.5,0.5,0.7s0.4,0.3,0.7,0.4c0.3,0.1,0.6,0.1,0.9,0.1  c0.4,0,0.9-0.1,1.4-0.3c0.5-0.2,0.8-0.4,1-0.5H31v1.2c-0.4,0.2-0.8,0.3-1.1,0.4c-0.4,0.1-0.8,0.2-1.2,0.2c-1.1,0-1.9-0.3-2.6-0.9  c-0.6-0.6-0.9-1.4-0.9-2.5s0.3-1.9,0.9-2.6c0.6-0.6,1.4-1,2.3-1s1.6,0.3,2.1,0.8s0.7,1.3,0.7,2.2L31.1,341z M30,340.2  c0-0.6-0.2-1-0.4-1.4c-0.3-0.3-0.7-0.5-1.3-0.5c-0.6,0-1.1,0.2-1.4,0.5c-0.4,0.4-0.5,0.8-0.6,1.3H30V340.2z"/>
                  <path id="path1527-gensym012-gensym012" d="M42.8,341.4c0,0.4-0.1,0.8-0.2,1.2c-0.1,0.4-0.4,0.7-0.6,0.9c-0.3,0.3-0.6,0.5-1,0.6s-0.8,0.2-1.4,0.2  c-0.5,0-0.9-0.1-1.4-0.2c-0.4-0.1-0.8-0.2-1.1-0.4v-1.2h0.1c0.3,0.2,0.7,0.4,1.1,0.5c0.4,0.1,0.9,0.2,1.3,0.2c0.3,0,0.5,0,0.8-0.1  s0.5-0.2,0.7-0.4c0.2-0.2,0.3-0.4,0.4-0.6c0.1-0.2,0.1-0.5,0.1-0.8s-0.1-0.6-0.2-0.8c-0.1-0.2-0.2-0.4-0.4-0.5s-0.5-0.3-0.7-0.3  c-0.3-0.1-0.6-0.1-1-0.1c-0.3,0-0.7,0-1,0.1c-0.3,0-0.6,0.1-0.8,0.1v-4.5h5.3v1h-4.2v2.3c0.2,0,0.3,0,0.5,0s0.3,0,0.5,0  c0.5,0,0.9,0,1.3,0.1c0.4,0.1,0.7,0.2,1,0.4c0.3,0.2,0.6,0.5,0.7,0.8C42.7,340.5,42.8,340.9,42.8,341.4L42.8,341.4z"/>
                  <path id="path1530-gensym012-gensym012" d="M5.8,414.5c0,0.4-0.1,0.8-0.2,1.1c-0.1,0.3-0.3,0.6-0.6,0.9c-0.3,0.3-0.7,0.5-1.1,0.7  c-0.4,0.1-0.9,0.2-1.6,0.2H1.2v3.3H0v-8.8h2.4c0.5,0,1,0,1.3,0.1c0.4,0.1,0.7,0.2,1,0.4c0.3,0.2,0.6,0.5,0.8,0.8  C5.7,413.6,5.8,414,5.8,414.5L5.8,414.5z M4.6,414.6c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5c-0.2-0.1-0.4-0.2-0.6-0.3  c-0.2-0.1-0.5-0.1-0.9-0.1H1.2v3.5h1c0.5,0,0.9,0,1.2-0.1s0.5-0.2,0.7-0.4c0.2-0.2,0.3-0.4,0.4-0.6C4.5,415.1,4.6,414.8,4.6,414.6  L4.6,414.6z"/>
                  <path id="path1532-gensym012-gensym012" d="M8.4,420.7H7.3v-9.2h1.1C8.4,411.5,8.4,420.7,8.4,420.7z"/>
                  <path id="path1534-gensym012-gensym012" d="M15.7,420.7h-1.1V420c-0.1,0.1-0.2,0.2-0.4,0.3s-0.3,0.2-0.5,0.3s-0.4,0.2-0.6,0.2c-0.2,0.1-0.5,0.1-0.8,0.1  c-0.6,0-1.1-0.2-1.5-0.6c-0.4-0.4-0.6-0.9-0.6-1.5c0-0.5,0.1-0.9,0.3-1.2s0.5-0.6,0.9-0.7c0.4-0.2,0.9-0.3,1.4-0.4  c0.6-0.1,1.2-0.1,1.8-0.1v-0.2c0-0.3,0-0.5-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4s-0.3-0.2-0.6-0.2c-0.2,0-0.5,0-0.7,0  c-0.3,0-0.6,0-1,0.1s-0.7,0.2-1.1,0.3h-0.1v-1.1c0.2-0.1,0.5-0.1,0.9-0.2s0.8-0.1,1.2-0.1c0.5,0,0.9,0,1.2,0.1s0.6,0.2,0.9,0.4  c0.2,0.2,0.4,0.4,0.6,0.7c0.1,0.3,0.2,0.6,0.2,1.1L15.7,420.7z M14.6,419v-1.8c-0.3,0-0.7,0-1.2,0.1c-0.5,0-0.8,0.1-1.1,0.2  c-0.3,0.1-0.6,0.2-0.8,0.4s-0.3,0.5-0.3,0.8c0,0.4,0.1,0.7,0.3,0.9s0.6,0.3,1,0.3s0.7-0.1,1.1-0.2C14,419.4,14.3,419.3,14.6,419  L14.6,419z"/>
                  <path id="path1536-gensym012-gensym012" d="M23.4,420.7h-1.1v-3.8c0-0.3,0-0.6-0.1-0.9c0-0.3-0.1-0.5-0.2-0.6c-0.1-0.2-0.2-0.3-0.4-0.4  c-0.2-0.1-0.4-0.1-0.7-0.1c-0.3,0-0.6,0.1-1,0.2c-0.3,0.1-0.6,0.3-1,0.6v4.9h-1.1V414H19v0.7c0.3-0.3,0.7-0.5,1.1-0.7  s0.7-0.2,1.1-0.2c0.7,0,1.3,0.2,1.6,0.6c0.4,0.4,0.6,1,0.6,1.9C23.4,416.3,23.4,420.7,23.4,420.7z"/>
                  <path id="path1538-gensym012-gensym012" d="M31,417.5h-4.9c0,0.4,0.1,0.8,0.2,1.1s0.3,0.5,0.5,0.7s0.4,0.3,0.7,0.4c0.3,0.1,0.6,0.1,0.9,0.1  c0.4,0,0.9-0.1,1.4-0.3s0.8-0.4,1-0.5h0.1v1.2c-0.4,0.2-0.8,0.3-1.1,0.4c-0.4,0.1-0.8,0.2-1.2,0.2c-1.1,0-1.9-0.3-2.6-0.9  c-0.6-0.6-0.9-1.4-0.9-2.5c0-1.1,0.3-1.9,0.9-2.6c0.6-0.6,1.4-1,2.3-1s1.6,0.3,2.1,0.8s0.7,1.3,0.7,2.2L31,417.5z M29.9,416.6  c0-0.6-0.2-1-0.4-1.4c-0.3-0.3-0.7-0.5-1.3-0.5c-0.6,0-1.1,0.2-1.4,0.5c-0.4,0.4-0.5,0.8-0.6,1.3h3.7V416.6z"/>
                  <path id="path1540-gensym012-gensym012" d="M42.9,417.8c0,0.9-0.3,1.6-0.9,2.2c-0.6,0.6-1.3,0.8-2.2,0.8c-0.4,0-0.8-0.1-1.2-0.2  c-0.4-0.1-0.7-0.3-0.9-0.6c-0.3-0.3-0.6-0.8-0.8-1.3s-0.3-1.2-0.3-1.9c0-0.8,0.1-1.5,0.2-2.1c0.2-0.6,0.4-1.1,0.8-1.6  c0.3-0.4,0.8-0.8,1.3-1c0.5-0.3,1.2-0.4,1.9-0.4c0.2,0,0.4,0,0.6,0c0.2,0,0.3,0.1,0.5,0.1v1.1H42c-0.1-0.1-0.3-0.1-0.5-0.2  s-0.4-0.1-0.7-0.1c-0.8,0-1.5,0.3-2,0.8s-0.8,1.2-0.9,2.1c0.3-0.2,0.7-0.4,1-0.5s0.7-0.2,1.1-0.2c0.4,0,0.7,0,1,0.1s0.6,0.2,0.9,0.4  c0.3,0.2,0.6,0.5,0.8,0.9C42.8,416.8,42.9,417.3,42.9,417.8L42.9,417.8z M41.7,417.9c0-0.4-0.1-0.7-0.2-0.9  c-0.1-0.2-0.3-0.4-0.5-0.6c-0.2-0.1-0.4-0.2-0.6-0.2S40,416,39.7,416s-0.6,0-0.9,0.1c-0.3,0.1-0.6,0.2-0.9,0.4c0,0.1,0,0.2,0,0.3  c0,0.1,0,0.2,0,0.3c0,0.6,0.1,1.1,0.2,1.5c0.1,0.4,0.3,0.6,0.5,0.9c0.2,0.2,0.4,0.3,0.6,0.4c0.2,0.1,0.4,0.1,0.7,0.1  c0.6,0,1-0.2,1.3-0.5C41.5,419,41.7,418.5,41.7,417.9L41.7,417.9z"/>
                  <path id="path1543-gensym012-gensym012" d="M485.1,223c-0.2,0.1-0.4,0.2-0.6,0.3c-0.2,0.1-0.4,0.2-0.7,0.3c-0.2,0.1-0.5,0.1-0.8,0.2s-0.6,0.1-0.9,0.1  c-0.6,0-1.2-0.1-1.7-0.3c-0.5-0.2-1-0.5-1.4-0.8c-0.4-0.4-0.7-0.8-0.9-1.4c-0.2-0.6-0.3-1.2-0.3-2c0-0.7,0.1-1.4,0.3-1.9  c0.2-0.6,0.5-1.1,0.9-1.4c0.4-0.4,0.8-0.7,1.4-0.9c0.5-0.2,1.1-0.3,1.8-0.3c0.5,0,0.9,0.1,1.4,0.2s1,0.3,1.6,0.6v1.4H485  c-0.5-0.4-1-0.7-1.4-0.9c-0.5-0.2-1-0.3-1.5-0.3c-0.4,0-0.8,0.1-1.2,0.2c-0.4,0.1-0.7,0.4-1,0.7c-0.3,0.3-0.5,0.7-0.6,1.1  s-0.2,1-0.2,1.6s0.1,1.1,0.2,1.6c0.2,0.4,0.4,0.8,0.6,1.1c0.3,0.3,0.6,0.5,1,0.6s0.8,0.2,1.2,0.2c0.6,0,1.1-0.1,1.6-0.3  c0.5-0.2,1-0.5,1.4-0.9h0.1L485.1,223z"/>
                  <path id="path1545-gensym012-gensym012" d="M487.8,223.6h-1.1v-9.2h1.1V223.6z"/>
                  <path id="path1547-gensym012-gensym012" d="M495.1,223.6H494v-0.7c-0.1,0.1-0.2,0.2-0.4,0.3c-0.2,0.1-0.3,0.2-0.5,0.3c-0.2,0.1-0.4,0.2-0.6,0.2  c-0.2,0.1-0.5,0.1-0.8,0.1c-0.6,0-1.1-0.2-1.5-0.6s-0.6-0.9-0.6-1.5c0-0.5,0.1-0.9,0.3-1.2c0.2-0.3,0.5-0.6,0.9-0.7  c0.4-0.2,0.9-0.3,1.4-0.4c0.6-0.1,1.2-0.1,1.8-0.1v-0.2c0-0.3,0-0.5-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4c-0.2-0.1-0.3-0.2-0.6-0.2  s-0.5,0-0.7,0c-0.3,0-0.6,0-1,0.1s-0.7,0.2-1.1,0.3H490v-1.1c0.2-0.1,0.5-0.1,0.9-0.2s0.8-0.1,1.2-0.1c0.5,0,0.9,0,1.2,0.1  c0.3,0.1,0.6,0.2,0.9,0.4c0.2,0.2,0.4,0.4,0.6,0.7c0.1,0.3,0.2,0.6,0.2,1.1L495.1,223.6z M494,222v-1.8c-0.3,0-0.7,0-1.2,0.1  c-0.5,0-0.8,0.1-1.1,0.2c-0.3,0.1-0.6,0.2-0.8,0.4c-0.2,0.2-0.3,0.5-0.3,0.8c0,0.4,0.1,0.7,0.3,0.9c0.2,0.2,0.6,0.3,1,0.3  s0.7-0.1,1.1-0.2C493.4,222.4,493.7,222.2,494,222L494,222z"/>
                  <path id="path1549-gensym012-gensym012" d="M502,221.7c0,0.6-0.2,1.1-0.7,1.5s-1.2,0.6-2,0.6c-0.5,0-0.9-0.1-1.3-0.2s-0.7-0.2-1-0.4V222h0.1  c0.4,0.3,0.7,0.5,1.2,0.6c0.4,0.2,0.8,0.2,1.2,0.2c0.5,0,0.9-0.1,1.1-0.2c0.3-0.2,0.4-0.4,0.4-0.7c0-0.3-0.1-0.5-0.2-0.6  s-0.4-0.2-0.9-0.3c-0.2,0-0.4-0.1-0.6-0.1c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.2-1-0.4-1.2-0.7c-0.2-0.3-0.4-0.7-0.4-1.1  c0-0.3,0.1-0.5,0.2-0.8c0.1-0.2,0.3-0.5,0.5-0.6c0.2-0.2,0.5-0.3,0.8-0.4s0.7-0.2,1.1-0.2s0.8,0,1.2,0.1c0.4,0.1,0.7,0.2,1,0.3v1.2  h-0.1c-0.3-0.2-0.6-0.4-1-0.5s-0.8-0.2-1.2-0.2c-0.4,0-0.7,0.1-1,0.2c-0.3,0.2-0.4,0.4-0.4,0.7c0,0.3,0.1,0.5,0.3,0.6  c0.2,0.1,0.4,0.2,0.8,0.3c0.2,0,0.4,0.1,0.7,0.1c0.3,0,0.5,0.1,0.6,0.1c0.5,0.1,0.9,0.3,1.2,0.6C501.8,220.9,502,221.3,502,221.7  L502,221.7z"/>
                  <path id="path1551-gensym012-gensym012" d="M508.3,221.7c0,0.6-0.2,1.1-0.7,1.5s-1.2,0.6-2,0.6c-0.5,0-0.9-0.1-1.3-0.2s-0.7-0.2-1-0.4V222h0.1  c0.4,0.3,0.7,0.5,1.2,0.6c0.4,0.2,0.8,0.2,1.2,0.2c0.5,0,0.9-0.1,1.1-0.2c0.3-0.2,0.4-0.4,0.4-0.7c0-0.3-0.1-0.5-0.2-0.6  s-0.4-0.2-0.9-0.3c-0.2,0-0.4-0.1-0.6-0.1c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.2-1-0.4-1.2-0.7c-0.2-0.3-0.4-0.7-0.4-1.1  c0-0.3,0.1-0.5,0.2-0.8c0.1-0.2,0.3-0.5,0.5-0.6c0.2-0.2,0.5-0.3,0.8-0.4s0.7-0.2,1.1-0.2s0.8,0,1.2,0.1c0.4,0.1,0.7,0.2,1,0.3v1.2  H508c-0.3-0.2-0.6-0.4-1-0.5s-0.8-0.2-1.2-0.2c-0.4,0-0.7,0.1-1,0.2c-0.3,0.2-0.4,0.4-0.4,0.7c0,0.3,0.1,0.5,0.3,0.6  c0.2,0.1,0.4,0.2,0.8,0.3c0.2,0,0.4,0.1,0.7,0.1c0.3,0,0.5,0.1,0.6,0.1c0.5,0.1,0.9,0.3,1.2,0.6  C508.1,220.9,508.3,221.3,508.3,221.7L508.3,221.7z"/>
                  <path id="path1553-gensym012-gensym012" d="M519.7,220.4c0,1.1-0.3,1.9-0.8,2.5c-0.6,0.6-1.3,0.9-2.2,0.9s-1.7-0.3-2.2-0.9s-0.8-1.5-0.8-2.5  s0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9s1.7,0.3,2.2,0.9C519.5,218.4,519.7,219.3,519.7,220.4z M518.6,220.4  c0-0.9-0.2-1.5-0.5-1.9s-0.8-0.6-1.4-0.6c-0.6,0-1.1,0.2-1.4,0.6c-0.3,0.4-0.5,1-0.5,1.9c0,0.8,0.2,1.5,0.5,1.9s0.8,0.6,1.4,0.6  c0.6,0,1.1-0.2,1.4-0.6C518.4,221.8,518.6,221.2,518.6,220.4z"/>
                  <path id="path1555-gensym012-gensym012" d="M525,215.5L525,215.5c-0.2,0-0.3-0.1-0.5-0.1s-0.4-0.1-0.5-0.1c-0.5,0-0.8,0.1-1,0.3  c-0.2,0.2-0.3,0.6-0.3,1.1v0.2h2v0.9h-2v5.7h-1.1V218h-0.8v-0.9h0.8v-0.2c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.6,1.7-0.6  c0.2,0,0.5,0,0.7,0s0.4,0.1,0.5,0.1v0.9H525z"/>
                  <path id="path1557-gensym012-gensym012" d="M494.8,232.6c0,0.4-0.1,0.8-0.2,1.1c-0.1,0.3-0.3,0.6-0.6,0.9c-0.3,0.3-0.7,0.5-1.1,0.7  c-0.4,0.1-0.9,0.2-1.6,0.2h-1.2v3.3H489V230h2.4c0.5,0,1,0,1.3,0.1c0.4,0.1,0.7,0.2,1,0.4c0.3,0.2,0.6,0.5,0.8,0.8  C494.7,231.7,494.8,232.1,494.8,232.6L494.8,232.6z M493.5,232.7c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5s-0.4-0.2-0.6-0.3  c-0.2-0.1-0.5-0.1-0.9-0.1h-1.2v3.5h1c0.5,0,0.9,0,1.2-0.1c0.3-0.1,0.5-0.2,0.7-0.4c0.2-0.2,0.3-0.4,0.4-0.6  S493.5,232.9,493.5,232.7L493.5,232.7z"/>
                  <path id="path1559-gensym012-gensym012" d="M501.8,235.5c0,1.1-0.3,1.9-0.8,2.5s-1.3,0.9-2.2,0.9c-0.9,0-1.7-0.3-2.2-0.9s-0.8-1.5-0.8-2.5  c0-1.1,0.3-1.9,0.8-2.5c0.6-0.6,1.3-0.9,2.2-0.9c0.9,0,1.7,0.3,2.2,0.9C501.6,233.5,501.8,234.4,501.8,235.5z M500.7,235.5  c0-0.9-0.2-1.5-0.5-1.9s-0.8-0.6-1.4-0.6s-1.1,0.2-1.4,0.6s-0.5,1-0.5,1.9c0,0.8,0.2,1.5,0.5,1.9s0.8,0.6,1.4,0.6s1.1-0.2,1.4-0.6  C500.5,236.9,500.7,236.3,500.7,235.5z"/>
                  <path id="path1561-gensym012-gensym012" d="M511.1,234.4c0,0.8-0.2,1.5-0.5,2.2c-0.3,0.6-0.8,1.2-1.4,1.5c-0.4,0.2-0.9,0.4-1.3,0.5  c-0.5,0.1-1.1,0.2-1.9,0.2h-2.2V230h2.2c0.9,0,1.5,0.1,2,0.2s0.9,0.3,1.3,0.5c0.6,0.4,1.1,0.9,1.4,1.5  C510.9,232.8,511.1,233.5,511.1,234.4L511.1,234.4z M509.9,234.4c0-0.7-0.1-1.3-0.4-1.7c-0.2-0.5-0.6-0.8-1.1-1.1  c-0.3-0.2-0.7-0.3-1.1-0.4s-0.9-0.1-1.4-0.1h-1.1v6.8h1.1c0.6,0,1.1,0,1.5-0.1s0.8-0.2,1.2-0.5c0.4-0.3,0.8-0.6,1-1.1  C509.8,235.6,509.9,235,509.9,234.4L509.9,234.4z"/>
                  <path id="path1563-gensym012-gensym012" d="M517.6,236.9c0,0.6-0.2,1.1-0.7,1.5s-1.2,0.6-2,0.6c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.1-0.7-0.2-1-0.4v-1.2h0.1  c0.4,0.3,0.7,0.5,1.2,0.6c0.4,0.2,0.8,0.2,1.2,0.2c0.5,0,0.9-0.1,1.1-0.2c0.3-0.2,0.4-0.4,0.4-0.7c0-0.3-0.1-0.5-0.2-0.6  c-0.1-0.1-0.4-0.2-0.9-0.3c-0.2,0-0.4-0.1-0.6-0.1c-0.3,0-0.5-0.1-0.7-0.2c-0.6-0.2-1-0.4-1.2-0.7c-0.2-0.3-0.4-0.7-0.4-1.1  c0-0.3,0.1-0.5,0.2-0.8c0.1-0.2,0.3-0.5,0.5-0.6c0.2-0.2,0.5-0.3,0.8-0.4s0.7-0.2,1.1-0.2c0.4,0,0.8,0,1.2,0.1s0.7,0.2,1,0.3v1.2  h-0.1c-0.3-0.2-0.6-0.4-1-0.5s-0.8-0.2-1.2-0.2s-0.7,0.1-1,0.2c-0.3,0.2-0.4,0.4-0.4,0.7c0,0.3,0.1,0.5,0.3,0.6s0.4,0.2,0.8,0.3  c0.2,0,0.4,0.1,0.7,0.1s0.5,0.1,0.6,0.1c0.5,0.1,0.9,0.3,1.2,0.6C517.5,236,517.6,236.4,517.6,236.9L517.6,236.9z"/>
                  <path id="path1579_00000096034163007160913860000014653641677949299631_-gensym012-gensym012" fill="none" stroke="#000000" stroke-width="1.06" d="  M126.3,463.6v-16"/>
                </svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-north-view-max-partitioned-tof-level.ascii-art">Plane 1
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+  -+
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+ |
| | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O | | |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+ |
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+   |
----------- . ------------------- . ------------ . ------- |
Plane 2                                                    |
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+   |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+ |
| | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O | | |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+ |
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+   |
----------- . ------------ . ---- . ------------ . ------- |
Plane 3                                                    |
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+   |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+ |
| | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O | | |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+ |
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+   |
----------- . ------------ . ------------------- . --------+&lt;-+
Plane 4                                                    |  |
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+   |  |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+ |  |
| | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O | | |  |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+ |  |
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+   |  |
----------- . ------------ . ------------ . ---- . ------- |  |
Plane 5                                                    |  |
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+   |  |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+ |  |
| | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O | | |  |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+ |  |
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+   |  |
----------- . ------------ . ------------ . -------------- |  |
Plane 6                                                    |  |
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+   |  |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+ |  |
| | O |  | O |  | O |  | O |  | O |  | O |  | O |  | O | | |  |
+-|   |--|   |--|   |--|   |--|   |--|   |--|   |--|   |-+ |  |
  +---+  +---+  +---+  +---+  +---+  +---+  +---+  +---+  -+  |
           ^                                                  |
           |                                                  |
           |     ----------------           -------------     |
           +-----  ToF       Node           Class of PoDs  ---+
                 ----------------           -------------</artwork>
            </artset>
          </figure>
        </section>
                </section>
      <section anchor="Fallen" numbered="true" toc="default">
        <name>Fallen Leaf Problem</name>
        <t>
    As mentioned earlier, RIFT exhibits an anisotropic behavior
    tailored for fabrics with a north-south orientation and a high
    level of interleaving paths. A non-partitioned fabric makes a
    total loss of connectivity between a ToF node at the
    north and a leaf node at the south a very rare but possible
    occasion that is fully healed by positive disaggregation as
    described in <xref target="posdisaggreg" format="default"/>.
    In large fabrics or fabrics built from switches with a low radix,
    the ToF may often become partitioned in planes, which makes it
    more likely that a given leaf is only reachable from a
    subset of the ToF nodes. This makes some
    further considerations necessary.
</t>
        <t>
   A "fallen leaf" is a leaf that can be reached by only a
    subset of ToF nodes due to missing
    connectivity. If R is the redundancy factor, then it takes at
    least R breakages to reach a "fallen leaf" situation.
</t>
        <t>
    In a maximally partitioned fabric, the redundancy factor is R=1,
    so any breakage in the fabric will cause one or more fallen leaves
    in the affected plane.
    R=2 guarantees that a single breakage will not cause a fallen leaf.
    However, not all cases require disaggregation. The following cases
    do not require particular action:
        </t>
        <ul spacing="normal">
          <li>If a southern link on a node goes down, then connectivity
          through that node is lost for all nodes south of that link.  There is no
          need to disaggregate since the connectivity to this node is lost for
          all spine nodes in the same  fashion.
            </li>
          <li>If a ToF node goes down, then northern traffic towards it is
          routed via alternate ToF nodes in the same plane and there is no
          need to disaggregate routes.
            </li>
        </ul>
        <t>
    In a general manner, the mechanism of non-transitive, positive
    disaggregation is sufficient when the disaggregating ToF nodes
    collectively connect to all the ToP nodes in the broken plane.
    This happens in the following case:

        </t>
        <ul spacing="normal">
          <li>If the breakage is the last northern link from a ToP
               node to a ToF node going down, then the fallen leaf
               problem affects only that ToF node, and the connectivity
               to all the nodes in the PoD is lost from that ToF node.
               This can be observed by other ToF nodes within the
               plane where the ToP node is located and positively
               disaggregated within that plane.
            </li>
        </ul>
        <t>

    On the other hand, there is a need to disaggregate the routes to
    Fallen Leaves within the plane in a transitive fashion, that is,
    all the way to the other leaves, in the following cases:

        </t>
        <ul spacing="normal">
          <li>If the breakage is the last northern link from a leaf
               node within a plane (there is only one such link in a
               maximally partitioned fabric) that goes down, then
               connectivity to all unicast prefixes attached to the
               leaf node is lost within the plane where the link is
               located.

               Southern Reflection by a leaf node, e.g., between ToP
               nodes, if the PoD has only 2 levels, happens in between
               planes, allowing the ToP nodes to detect the problem
               within the PoD where it occurs and positively
               disaggregate.

               The breakage can be observed by the ToF nodes in the
               same plane through the north flooding of TIEs from the
               ToP nodes. 
         However, the ToF nodes need to be aware of
               all the affected prefixes for the negative, possibly
               transitive, disaggregation to be fully effective (i.e.,
               a node advertising in the control plane that it cannot
               reach a certain more specific prefix than the default prefix,
               whereas such disaggregation in the extreme condition must
               be propagated further down southbound).

               The problem can also be observed by the ToF nodes in
               the other planes through the flooding of North TIEs
               from the affected leaf nodes, together with non-node
               North TIEs, which indicate the affected prefixes.
               To be effective in that case, the positive
               disaggregation must reach down to the nodes that make
               the plane selection, which are typically the ingress
               leaf nodes. The information is not useful for
               routing in the intermediate levels.
            </li>
          <li>If the breakage is a ToP node in a maximally
               partitioned fabric (in which case it is the only ToP
               node serving the plane in that PoD that goes down),
               then the connectivity to all the nodes in the PoD is
               lost within the plane where the ToP node is located.
               Consequently, all leaves of the PoD fall in this plane.

               Since the Southern Reflection between the ToF nodes
               happens only within a plane, ToF nodes in other planes
               cannot discover fallen leaves in a different plane.
               They also cannot determine beyond their local plane
               whether a leaf node that was initially reachable has
               become unreachable.

               As the breakage can be observed by the ToF
               nodes in the plane where the breakage happened, the
               ToF nodes in the plane need to be aware of all the
               affected prefixes for the negative disaggregation to be
               fully effective.
The problem can also be observed by the ToF nodes in the other planes through the flooding of North TIEs from the affected leaf nodes if the failing ToP node is directly connected to its leaf nodes, which can detect the link going down. Then again, the knowledge of the failure at the ToF level can only be useful if it is propagated transitively to all the leaves; it is useless above that level since the decision of placing a packet in a plane happens at the leaf that injects the packet in the fabric.
            </li>
        </ul>
        <t>
    These abstractions are rolled back into a simplified example 
    that shows that in <xref target="partitioned-spine" format="default"/> the loss of the link between spine node 3 and leaf node 3 will make leaf node 3 a fallen
    leaf for ToF nodes in plane C. Worse, if the cabling was never present in the first place, plane
    C will not even be able to know that such a fallen leaf exists. Hence, partitioning without
    further treatment results in two grave problems:
        </t>
        <ol spacing="normal">
          <li>Leaf node 1 trying to route to leaf node 3 must not choose spine
          node 3 in plane C as its next hop since it will inevitably drop the
          packet when forwarding using default routes or do excessive
          bow-tying. This information must be in its routing table.
            </li>
          <li>A path computation trying to deal with the problem by
          distributing host routes may only form paths through leaves.
    The
          flooding of information about leaf node 3 would have to go up to ToF
          nodes in planes A, B, and D and then "loopback" over other leaves to
          ToF C, leading in extreme cases to traffic for leaf node 3 when
          presented to plane C taking an "inverted fabric" path where leaves
          start to serve as ToFs, at least for the duration of a protocol's
          convergence.
            </li>
        </ol>
      </section>
      <section anchor="discFallen" numbered="true" toc="default">
        <name>Discovering Fallen Leaves</name>
        <t>
    When aggregation is used, RIFT deals with fallen leaves by ensuring that
    all the ToF nodes share the same north topology database.
    This happens naturally in single-plane design
    by the means of northbound flooding and south reflection but needs additional considerations in multi-plane fabrics.
    To enable routing to fallen leaves in multi-plane designs, RIFT
    requires additional interconnection across planes between the ToF nodes,
    e.g., using rings as illustrated in <xref target="interspine" format="default"/>.
    Other solutions are possible, but they either need more cabling or
    end up having much longer flooding paths and/or single points of
    failure.
</t>
        <t>
    In detail, by reserving at least two ports on each ToF node,
    it is possible to connect them together by interplane
    bidirectional rings as illustrated in <xref target="interspine" format="default"/>.
    The rings will be used to exchange full north topology information
    between planes. All ToFs having the same north topology allows, by the means of
    transitive, negative disaggregation described in
    <xref target="negdisaggreg" format="default"/>, to efficiently fix any possible
    fallen leaf scenario.
    Somewhat as a side effect, the exchange of information fulfills the
    requirement for a full view of the fabric topology at the
    ToF level without the need to collate it from multiple
    points.
</t>
        <figure anchor="interspine">
          <name>Using Rings to Bring All Planes and Bind Them at the ToF</name>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-inter-tof-rings.svg"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 3593.8 1750" xml:space="preserve">
                <rect x="4.8" y="11.1" fill="none" width="3590" height="1704.8"/>
                <rect x="4.8" y="1715.9" fill="none" width="3590" height="24.3"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" stroke-dasharray="32,32" d="M1850.7,1715.9H57.5  l-2.8-830.3L1848.1,71.1L1850.7,1715.9z"/>
                <rect x="4.8" y="11.1" fill="none" width="3590" height="1704.8"/>
                <rect x="4.8" y="1715.9" fill="none" width="3590" height="24.3"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" stroke-dasharray="32,32" d="M2420.5,1715.9H641.3  l-2.5-718.5l1779.3-808.1L2420.5,1715.9z"/>
                <rect x="4.7" y="11.1" fill="none" width="3590" height="1704.8"/>
                <rect x="4.7" y="1715.9" fill="none" width="3590" height="24.3"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" stroke-dasharray="32,32" d="M2987.2,1715.9H1201.7  l-2-573.3L2985,331.8L2987.2,1715.9z"/>
                <rect x="4.8" y="11.1" fill="none" width="3590" height="1704.8"/>
                <polyline fill="none" points="4.8,1707.8 4.8,11.1 3594.8,11.1 3594.8,1740.2 4.8,1740.2 4.8,1707.8 "/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" stroke-dasharray="32,32" d="M3591,1715.9H1797  l-1.4-405.9l1793.5-814.5L3591,1715.9z"/>
                <path fill="none" stroke="#000000" stroke-width="5" d="M1048.5,550.8c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6  c36.2-10.6,32.2-47.5-27.9-81.3c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8  c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108c-119.1-23.6-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7  C879.6,502.9,925.2,520.2,1048.5,550.8L1048.5,550.8z"/>
                <path fill="none" stroke="#000000" stroke-width="5" d="M1051.1,576.5c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6  c36.2-10.6,32.2-47.5-27.9-81.3c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8  c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108c-119.1-23.6-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7  S927.7,545.9,1051.1,576.5L1051.1,576.5z"/>
                <path fill="none" stroke="#000000" stroke-width="5" d="M781,691.8c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6  c36.2-10.6,32.2-47.5-27.9-81.3c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8  c-177.2-47.1-369-95.8-563.1-140.2c-194.1-44.4-390.6-84.4-509.7-108c-119.1-23.6-160.7-30.6-191.4-22.8  c-30.6,7.9-50.3,30.6-37.3,50.7S657.7,661.2,781,691.8L781,691.8z"/>
                <path fill="none" stroke="#000000" stroke-width="5" d="M783.6,717.5c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6  c36.2-10.6,32.2-47.5-27.9-81.3c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8  c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108C711.3,598.1,669.7,591,639,598.9c-30.7,7.9-50.3,30.6-37.3,50.7  S660.2,686.9,783.6,717.5L783.6,717.5z"/>
                <path fill="none" stroke="#000000" stroke-width="5" d="M465.6,816.9c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.9,99.8,603.6,154.4s415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6c36.2-10.6,32.2-47.5-27.9-81.3  c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8c-177.2-47.1-369-95.8-563.1-140.2  c-194.1-44.4-390.6-84.4-509.7-108c-119.1-23.6-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7  C296.6,769,342.2,786.3,465.6,816.9L465.6,816.9z"/>
                <path fill="none" stroke="#000000" stroke-width="5" d="M468.1,842.6c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6  c36.2-10.6,32.2-47.5-27.9-81.3c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8  c-177.2-47.1-369-95.8-563.1-140.2c-194.1-44.4-390.6-84.4-509.7-108S354.2,716.1,323.5,724s-50.3,30.6-37.3,50.7  C299.2,794.7,344.8,812,468.1,842.6L468.1,842.6z"/>
                <path fill="none" stroke="#000000" stroke-width="5" d="M200.5,946.5c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.9,99.8,603.6,154.4s415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6c36.2-10.6,32.2-47.5-27.9-81.3  c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8c-177.2-47.1-369-95.8-563.1-140.2  c-194.1-44.4-390.6-84.4-509.7-108S86.6,820,56,827.9s-50.3,30.6-37.3,50.7C31.6,898.6,77.2,915.9,200.5,946.5L200.5,946.5z"/>
                <path fill="none" stroke="#000000" stroke-width="5" d="M203.1,972.2c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6  c36.2-10.6,32.2-47.5-27.9-81.3c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8  c-177.2-47.1-369-95.8-563.1-140.2C565.4,940,369,899.9,249.9,876.4S89.2,845.7,58.5,853.6s-50.3,30.6-37.3,50.7  C34.2,924.3,79.7,941.6,203.1,972.2L203.1,972.2z"/>
                <path fill="none" stroke="#000000" stroke-width="5" d="M1603.4,291.9c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.9,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5s219.7,52.2,255.8,41.6c36.2-10.6,32.2-47.5-27.9-81.3  c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108  s-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7S1480,261.3,1603.4,291.9L1603.4,291.9z"/>
                <path fill="none" stroke="#000000" stroke-width="5" d="M1606,317.6c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.9,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5s219.7,52.2,255.8,41.6c36.2-10.6,32.2-47.5-27.9-81.3  c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108  s-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7S1482.6,287,1606,317.6L1606,317.6z"/>
                <path fill="none" stroke="#000000" stroke-width="5" d="M1325.4,430.1c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.9,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5s219.7,52.2,255.8,41.6c36.2-10.6,32.2-47.5-27.9-81.3  c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108  s-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7S1202,399.5,1325.4,430.1L1325.4,430.1z"/>
                <path fill="none" stroke="#000000" stroke-width="5" d="M1328,455.8c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5s219.7,52.2,255.8,41.6c36.2-10.6,32.2-47.5-27.9-81.3  c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108  s-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7S1204.6,425.2,1328,455.8L1328,455.8z"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="530" cy="834.7" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="824.3" cy="706.5" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1119.4" cy="577.2" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1701.2" cy="322.3" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1099.3" cy="954" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1393.7" cy="825.7" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1688.8" cy="696.5" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1983.4" cy="566.6" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2270.6" cy="441.6" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1363.5" cy="1223.8" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1658.6" cy="1098.7" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1953" cy="970.5" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2248.1" cy="841.3" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2542.7" cy="711.4" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2829.9" cy="586.3" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1960.6" cy="1390.4" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2255.8" cy="1265.3" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2550.1" cy="1137.1" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2845.2" cy="1007.9" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="3139.8" cy="878" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="3427" cy="753" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1414" cy="447.3" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="804.2" cy="1079.1" r="64.6"/>
                <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="234.8" cy="959.8" r="64.6"/>
                <path d="M513,849.7c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1  c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4  c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7  c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C510.5,856.9,511.4,853,513,849.7z"/>
                <path d="M808.2,729.4c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7  c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1v-5.7  c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9  c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2  c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3  s2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12s-7.8,4.6-13.7,4.6C815.3,734.4,810.9,732.8,808.2,729.4z"/>
                <path d="M1121.8,603.8v-12.5h-22.5V585l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H1121.8z M1121.7,585.7v-23.3l-16.4,23.3H1121.7z"/>
                <path d="M1684,310.5h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1.1,2.1,1.6,5,1.6,8.9v24.6h-6.6  v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9  c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V310.5z"/>
                <path d="M1082.4,969c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1  c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4  c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7  c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C1079.9,976.2,1080.8,972.3,1082.4,969z"/>
                <path d="M1377.6,848.7c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7  c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1V823  c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9  c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2  c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3  c1.5,2.1,2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12s-7.8,4.6-13.7,4.6C1384.7,853.7,1380.3,852,1377.6,848.7z"/>
                <path d="M1691.2,723.1v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H1691.2z M1691.1,704.9v-23.3l-16.4,23.3H1691.1z"/>
                <path d="M1970.5,580.1c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1  c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3s-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2h-21.8  l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8  c-3,3.7-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H1970.5z"/>
                <path d="M2253.4,429.8h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1,2.1,1.6,5,1.6,8.9v24.6h-6.6  V444c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9  c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V429.8z"/>
                <path d="M1348.6,1214.1v-4.9c4.7-0.5,7.9-1.2,9.7-2.3c1.8-1.1,3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H1348.6z"/>
                <path d="M1641.7,1113.8c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1  c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4  c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7  c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C1639.2,1120.9,1640.1,1117,1641.7,1113.8z"/>
                <path d="M1936.9,993.5c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7  c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1v-5.7  c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9  c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2  c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3  s2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12s-7.8,4.6-13.7,4.6C1944,998.5,1939.6,996.8,1936.9,993.5z"/>
                <path d="M2250.5,867.8v-12.5H2228V849l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2250.5z M2250.4,849.7v-23.3l-16.4,23.3H2250.4z"/>
                <path d="M2529.8,724.9c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1  c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3c-1.6,0.9-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2h-21.8  l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8  c-3,3.7-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H2529.8z"/>
                <path d="M2812.7,574.6h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1.1,2.1,1.6,5,1.6,8.9v24.6h-6.6  v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9  c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V574.6z"/>
                <path d="M1945.7,1380.7v-4.9c4.7-0.5,7.9-1.2,9.7-2.3s3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H1945.7z"/>
                <path d="M2238.9,1280.4c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1  c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4  c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7  c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C2236.4,1287.5,2237.3,1283.7,2238.9,1280.4z"/>
                <path d="M2534,1160.1c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7  c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1v-5.7  c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9  c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2  c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3  s2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12s-7.8,4.6-13.7,4.6C2541.1,1165.1,2536.7,1163.4,2534,1160.1z"/>
                <path d="M2847.6,1034.5v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2847.6z M2847.5,1016.3V993l-16.4,23.3H2847.5z"/>
                <path d="M3126.9,891.5c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1  c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3c-1.6,0.9-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2h-21.8  l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8  s-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H3126.9z"/>
                <path d="M3409.8,741.2h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1,2.1,1.6,5,1.6,8.9v24.6h-6.6  v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9  c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V741.2z"/>
                <path d="M1401.1,460.9c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1  c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3c-1.6,0.9-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2H1405  l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8  c-3,3.7-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H1401.1z"/>
                <path d="M789.3,1069.3v-4.9c4.7-0.5,7.9-1.2,9.7-2.3s3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H789.3z"/>
                <path d="M219.9,950.1v-4.9c4.7-0.5,7.9-1.2,9.7-2.3c1.8-1.1,3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H219.9z"/>
                <path d="M2718.2,385.8l21.5-9.7c4.2-1.9,8.2-2.2,11.9-1s6.5,4,8.5,8.4c1.7,3.7,2,7.5,0.9,11.4s-4,6.8-8.8,9l-15,6.7l9.1,20.3  l-6.5,2.9L2718.2,385.8z M2746.4,381.1c-1.7,0-3.8,0.5-6.3,1.6l-12.8,5.8l7.5,16.6l12.8-5.8c2.9-1.3,5-3,6.2-5  c1.2-2.1,1.2-4.6-0.2-7.8C2751.9,383,2749.6,381.2,2746.4,381.1z"/>
                <path d="M2761.6,366.3l5.9-2.6l21.6,48l-5.9,2.6L2761.6,366.3z"/>
                <path d="M2807.1,378.1c1.3-0.8,1.9-1.8,1.9-2.9c0-0.6-0.2-1.5-0.6-2.4c-0.9-2-2.3-3.1-4.1-3.4c-1.8-0.3-4.1,0.2-6.7,1.4  c-3.1,1.4-4.9,3.2-5.4,5.4c-0.3,1.2-0.2,2.8,0.4,4.7l-5.5,2.5c-1.8-4.4-1.8-8,0.1-10.9c1.9-2.9,4.7-5.1,8.2-6.7  c4.1-1.8,7.8-2.6,11.1-2.2c3.2,0.4,5.6,2.3,7.1,5.6l9.1,20.2c0.3,0.6,0.6,1,1,1.3c0.4,0.3,1,0.2,1.8-0.2c0.3-0.1,0.5-0.3,0.9-0.4  c0.3-0.2,0.6-0.4,1-0.6l2,4.3c-0.8,0.7-1.4,1.1-1.9,1.4c-0.4,0.3-1.1,0.6-1.9,1c-2,0.9-3.8,0.9-5.4-0.2c-0.8-0.5-1.6-1.5-2.5-2.8  c-0.5,2.1-1.6,4.2-3.3,6.4c-1.7,2.2-3.9,3.8-6.6,5.1c-3.2,1.5-6.3,1.7-9.3,0.6c-2.9-1-5.1-3-6.4-6c-1.5-3.2-1.6-6.2-0.4-8.9  s3.4-5,6.5-6.9L2807.1,378.1z M2801.8,399.5c1.7,0.4,3.4,0.2,5.1-0.5c2.1-0.9,3.9-2.3,5.4-4.1c2.6-3.1,3-6.4,1.4-10l-2.1-4.7  c-0.5,0.8-1.3,1.6-2.3,2.4c-1,0.8-2,1.5-3,2.2l-3.3,2.1c-2,1.2-3.4,2.4-4.2,3.5c-1.4,1.8-1.5,3.9-0.5,6.1  C2798.9,398.1,2800.2,399.1,2801.8,399.5z"/>
                <path d="M2819.3,356l5.6-2.5l2.2,5c0.7-2.8,1.8-5,3.3-6.8c1.4-1.7,3.3-3.1,5.6-4.1c5-2.2,9.1-2,12.4,0.7c1.8,1.5,3.5,4,5.1,7.5  l10.1,22.4l-6,2.7l-9.9-22c-1-2.1-2.1-3.7-3.3-4.7c-2-1.7-4.4-1.9-7.2-0.7c-1.4,0.6-2.5,1.3-3.2,2c-1.4,1.2-2.4,2.8-3,4.8  c-0.5,1.6-0.6,3.1-0.3,4.4c0.3,1.4,0.9,3.2,1.9,5.5l8.2,18.3l-5.9,2.6L2819.3,356z"/>
                <path d="M2878.6,330.5c2.8,0.1,5.3,0.8,7.3,2.1c2,1.2,3.7,2.9,5.1,5.1c1.1,1.5,2.4,3.9,4,7.5l-25.4,11.4c1.7,3.5,3.8,6,6.3,7.4  c2.5,1.5,5.4,1.4,8.7,0c3-1.4,5-3.5,5.9-6.3c0.5-1.6,0.6-3.3,0.3-5.1l5.8-2.6c0.4,1.4,0.6,3,0.4,5s-0.5,3.7-1.1,5.2  c-1,2.5-2.7,4.7-5,6.5c-1.2,1-2.8,1.9-4.5,2.7c-4.3,1.9-8.7,2-13.1,0.2c-4.4-1.8-7.9-5.6-10.5-11.3c-2.5-5.6-3.1-10.9-1.6-15.7  c1.5-4.9,4.6-8.4,9.5-10.6C2873.1,330.9,2875.7,330.4,2878.6,330.5z M2886.8,343.3c-1.4-2.4-2.8-4.2-4.4-5.4  c-2.9-2.1-6.2-2.3-9.9-0.6c-2.7,1.2-4.5,3.2-5.4,6s-0.8,5.7,0.5,8.7L2886.8,343.3z"/>
                <path d="M2942.7,289.1c4.8,1.7,8.2,4.5,10.4,8.4l-6.3,2.8c-2.1-2.8-4.6-4.6-7.5-5.5c-2.9-0.9-6.3-0.4-10.1,1.3  c-4.6,2.1-7.6,5.4-9,10c-1.4,4.6-0.5,10.3,2.6,17.2c2.5,5.6,5.9,9.6,10,11.9c4.1,2.3,8.8,2.4,13.9,0.1c4.7-2.1,7.5-5.6,8.3-10.4  c0.4-2.5,0.3-5.5-0.5-9l6.3-2.8c1.7,5.3,1.8,10.4,0.2,15.2c-1.9,5.8-6.1,10.1-12.5,13c-5.5,2.5-10.9,2.9-16.2,1.2  c-6.9-2.2-12.5-8-16.7-17.4c-3.2-7.1-3.9-13.7-2.3-19.9c1.8-6.7,6.2-11.7,13.2-14.8C2932.6,287.8,2938,287.3,2942.7,289.1z"/>
                <path d="M3322.2,549.5l21.5-9.7c4.2-1.9,8.2-2.2,11.9-1c3.7,1.2,6.5,4,8.5,8.4c1.7,3.7,2,7.5,0.9,11.4c-1.1,3.8-4,6.8-8.8,9l-15,6.7  l9.1,20.3l-6.5,2.9L3322.2,549.5z M3350.4,544.7c-1.7,0-3.8,0.5-6.3,1.6l-12.8,5.8l7.5,16.6l12.8-5.8c2.9-1.3,5-3,6.2-5  c1.2-2.1,1.2-4.6-0.2-7.8C3355.9,546.6,3353.5,544.8,3350.4,544.7z"/>
                <path d="M3365.6,530l5.9-2.6l21.6,48l-5.9,2.6L3365.6,530z"/>
                <path d="M3411.1,541.7c1.3-0.8,1.9-1.8,1.9-2.9c0-0.6-0.2-1.5-0.6-2.4c-0.9-2-2.3-3.1-4.1-3.4c-1.8-0.3-4.1,0.2-6.7,1.4  c-3.1,1.4-4.9,3.2-5.4,5.4c-0.3,1.2-0.2,2.8,0.4,4.7l-5.5,2.5c-1.8-4.4-1.8-8,0.1-10.9c1.9-2.9,4.7-5.1,8.2-6.7  c4.1-1.8,7.8-2.6,11.1-2.2c3.2,0.4,5.6,2.3,7.1,5.6l9.1,20.2c0.3,0.6,0.6,1,1,1.3c0.4,0.3,1,0.2,1.8-0.2c0.3-0.1,0.5-0.3,0.9-0.4  c0.3-0.2,0.6-0.4,1-0.6l2,4.3c-0.8,0.7-1.4,1.1-1.9,1.4c-0.4,0.3-1.1,0.6-1.9,1c-2,0.9-3.8,0.9-5.4-0.2c-0.8-0.5-1.6-1.5-2.5-2.8  c-0.5,2.1-1.6,4.2-3.3,6.4c-1.7,2.2-3.9,3.8-6.6,5.1c-3.2,1.5-6.3,1.7-9.3,0.6c-2.9-1-5.1-3-6.4-6c-1.5-3.2-1.6-6.2-0.4-8.9  c1.2-2.7,3.4-5,6.5-6.9L3411.1,541.7z M3405.8,563.2c1.7,0.4,3.4,0.2,5.1-0.5c2.1-0.9,3.9-2.3,5.4-4.1c2.6-3.1,3-6.4,1.4-10  l-2.1-4.7c-0.5,0.8-1.3,1.6-2.3,2.4c-1,0.8-2,1.5-3,2.1l-3.3,2.1c-2,1.2-3.4,2.4-4.2,3.5c-1.4,1.8-1.5,3.9-0.5,6.1  C3402.9,561.7,3404.2,562.8,3405.8,563.2z"/>
                <path d="M3423.3,519.6l5.6-2.5l2.2,5c0.7-2.8,1.8-5,3.3-6.8c1.4-1.7,3.3-3.1,5.6-4.1c5-2.2,9.1-2,12.4,0.7c1.8,1.5,3.5,4,5.1,7.5  l10.1,22.4l-6,2.7l-9.9-22c-1-2.1-2-3.7-3.3-4.7c-2-1.7-4.4-1.9-7.2-0.7c-1.4,0.6-2.5,1.3-3.2,2c-1.4,1.2-2.4,2.8-3,4.8  c-0.5,1.6-0.6,3.1-0.3,4.4c0.3,1.4,0.9,3.2,1.9,5.5l8.2,18.3l-5.9,2.6L3423.3,519.6z"/>
                <path d="M3482.5,494.2c2.8,0.1,5.3,0.8,7.3,2.1c2,1.2,3.7,2.9,5.1,5.1c1.1,1.5,2.4,3.9,4,7.5l-25.4,11.4c1.7,3.5,3.8,6,6.3,7.4  c2.5,1.5,5.4,1.4,8.7,0c3-1.4,5-3.5,5.9-6.3c0.5-1.6,0.6-3.3,0.3-5.1l5.8-2.6c0.4,1.4,0.6,3,0.4,5s-0.5,3.7-1.1,5.2  c-1,2.5-2.7,4.7-5,6.5c-1.2,1-2.8,1.9-4.5,2.7c-4.3,1.9-8.7,2-13.1,0.2c-4.4-1.8-7.9-5.6-10.5-11.3c-2.5-5.6-3.1-10.9-1.6-15.7  c1.5-4.9,4.6-8.4,9.5-10.6C3477.1,494.5,3479.7,494,3482.5,494.2z M3490.8,506.9c-1.4-2.4-2.8-4.2-4.4-5.4c-2.9-2.1-6.2-2.3-9.9-0.6  c-2.7,1.2-4.5,3.2-5.4,6c-0.9,2.8-0.8,5.7,0.5,8.7L3490.8,506.9z"/>
                <path d="M3511.5,464.3l19.2-8.6c6.5-2.9,12.6-2.9,18.3,0.2c5.1,2.8,9.1,7.5,12.1,14.1c2.3,5.1,3.4,10.1,3.4,15.1  c-0.1,8.8-4.2,15-12.3,18.6l-19.1,8.6L3511.5,464.3z M3548.5,498.7c2.1-1,3.8-2,5-3.1c2.1-2,3.4-4.5,3.9-7.6  c0.4-2.5,0.2-5.4-0.6-8.7c-0.5-2-1.1-3.7-1.8-5.2c-2.7-5.9-5.9-10-9.7-12.3s-8.2-2.2-13.4,0.1l-11.3,5.1l16.6,36.8L3548.5,498.7z"/>
                <path d="M2154.2,239.3l21.5-9.7c4.2-1.9,8.2-2.2,11.9-1c3.7,1.2,6.5,4,8.5,8.4c1.7,3.7,2,7.5,0.9,11.4c-1.1,3.8-4,6.8-8.8,9l-15,6.7  l9.1,20.3l-6.5,2.9L2154.2,239.3z M2182.4,234.5c-1.7,0-3.8,0.5-6.3,1.6l-12.8,5.8l7.5,16.6l12.8-5.8c2.9-1.3,5-3,6.2-5  c1.2-2.1,1.2-4.6-0.2-7.8C2187.9,236.4,2185.5,234.6,2182.4,234.5z"/>
                <path d="M2197.6,219.8l5.9-2.6l21.6,48l-5.9,2.6L2197.6,219.8z"/>
                <path d="M2243.1,231.5c1.3-0.8,1.9-1.8,1.9-2.9c0-0.6-0.2-1.5-0.6-2.4c-0.9-2-2.3-3.1-4.1-3.4c-1.8-0.3-4.1,0.2-6.7,1.4  c-3.1,1.4-4.9,3.2-5.4,5.4c-0.3,1.2-0.2,2.8,0.4,4.7l-5.5,2.5c-1.8-4.4-1.8-8,0.1-10.9c1.9-2.9,4.7-5.1,8.2-6.7  c4.1-1.8,7.8-2.6,11.1-2.2c3.2,0.4,5.6,2.3,7.1,5.6l9.1,20.2c0.3,0.6,0.6,1,1,1.3c0.4,0.3,1,0.2,1.8-0.2c0.3-0.1,0.5-0.3,0.9-0.4  c0.3-0.2,0.6-0.4,1-0.6l2,4.3c-0.8,0.7-1.4,1.1-1.9,1.4c-0.4,0.3-1.1,0.6-1.9,1c-2,0.9-3.8,0.9-5.4-0.2c-0.8-0.5-1.6-1.5-2.5-2.8  c-0.5,2.1-1.6,4.2-3.3,6.4c-1.7,2.2-3.9,3.8-6.6,5.1c-3.2,1.5-6.3,1.7-9.3,0.6c-2.9-1-5.1-3-6.4-6c-1.5-3.2-1.6-6.2-0.4-8.9  c1.2-2.7,3.4-5,6.5-6.9L2243.1,231.5z M2237.8,253c1.7,0.4,3.4,0.2,5.1-0.5c2.1-0.9,3.9-2.3,5.4-4.1c2.6-3.1,3-6.4,1.4-10l-2.1-4.7  c-0.5,0.8-1.3,1.6-2.3,2.4c-1,0.8-2,1.5-3,2.1l-3.3,2.1c-2,1.2-3.4,2.4-4.2,3.5c-1.4,1.8-1.5,3.9-0.5,6.1  C2234.9,251.5,2236.2,252.6,2237.8,253z"/>
                <path d="M2255.3,209.4l5.6-2.5l2.2,5c0.7-2.8,1.8-5,3.3-6.8c1.4-1.7,3.3-3.1,5.6-4.1c5-2.2,9.1-2,12.4,0.7c1.8,1.5,3.5,4,5.1,7.5  l10.1,22.4l-6,2.7l-9.9-22c-1-2.1-2-3.7-3.3-4.7c-2-1.7-4.4-1.9-7.2-0.7c-1.4,0.6-2.5,1.3-3.2,2c-1.4,1.2-2.4,2.8-3,4.8  c-0.5,1.6-0.6,3.1-0.3,4.4c0.3,1.4,0.9,3.2,1.9,5.5l8.2,18.3l-5.9,2.6L2255.3,209.4z"/>
                <path d="M2314.5,183.9c2.8,0.1,5.3,0.8,7.3,2.1c2,1.2,3.7,2.9,5.1,5.1c1.1,1.5,2.4,3.9,4,7.5l-25.4,11.4c1.7,3.5,3.8,6,6.3,7.4  c2.5,1.5,5.4,1.4,8.7,0c3-1.4,5-3.5,5.9-6.3c0.5-1.6,0.6-3.3,0.3-5.1l5.8-2.6c0.4,1.4,0.6,3,0.4,5s-0.5,3.7-1.1,5.2  c-1,2.5-2.7,4.7-5,6.5c-1.2,1-2.8,1.9-4.5,2.7c-4.3,1.9-8.7,2-13.1,0.2c-4.4-1.8-7.9-5.6-10.5-11.3c-2.5-5.6-3.1-10.9-1.6-15.7  c1.5-4.9,4.6-8.4,9.5-10.6C2309.1,184.3,2311.7,183.8,2314.5,183.9z M2322.8,196.7c-1.4-2.4-2.8-4.2-4.4-5.4  c-2.9-2.1-6.2-2.3-9.9-0.6c-2.7,1.2-4.5,3.2-5.4,6c-0.9,2.8-0.8,5.7,0.5,8.7L2322.8,196.7z"/>
                <path d="M2343.1,154.3l20.7-9.3c5.7-2.5,10.4-2.7,14.3-0.4c2.3,1.4,4,3.3,5.2,5.9c1.4,3,1.6,5.9,0.8,8.6c-0.4,1.4-1.3,2.9-2.6,4.5  c2.9-0.2,5.2,0.1,6.9,0.7c3.1,1.1,5.5,3.5,7.1,7.2c1.4,3.1,1.7,6.3,0.8,9.7c-1.2,5.1-5,9-11.4,11.9l-20.4,9.2L2343.1,154.3z   M2370.5,166.4c2.8-1.2,4.8-2.6,6-4.1c1.9-2.3,2.1-5,0.7-8.1c-1.4-3.1-3.6-4.7-6.7-4.6c-1.7,0-4,0.7-6.9,2l-11.7,5.3l6.7,14.9  L2370.5,166.4z M2382.6,187.5c4-1.8,6.4-4.3,7-7.3c0.4-1.9,0.2-3.9-0.8-6c-1.6-3.5-4.2-5.1-7.9-5c-2,0.1-4.3,0.7-7.1,2l-13,5.9  l7.6,16.9L2382.6,187.5z"/>
                <path d="M1581.3,121.6l21.5-9.7c4.2-1.9,8.2-2.2,11.9-1c3.7,1.2,6.5,4,8.5,8.4c1.7,3.7,2,7.5,0.9,11.4c-1.1,3.8-4,6.8-8.8,9l-15,6.7  l9.1,20.3l-6.5,2.9L1581.3,121.6z M1609.5,116.8c-1.7,0-3.8,0.5-6.3,1.6l-12.8,5.8l7.5,16.6l12.8-5.8c2.9-1.3,5-3,6.2-5  c1.2-2.1,1.2-4.6-0.2-7.8C1615,118.8,1612.6,116.9,1609.5,116.8z"/>
                <path d="M1624.7,102.1l5.9-2.6l21.6,48l-5.9,2.6L1624.7,102.1z"/>
                <path d="M1670.2,113.8c1.3-0.8,1.9-1.8,1.9-2.9c0-0.6-0.2-1.5-0.6-2.4c-0.9-2-2.3-3.1-4.1-3.4c-1.8-0.3-4.1,0.2-6.7,1.4  c-3.1,1.4-4.9,3.2-5.4,5.4c-0.3,1.2-0.2,2.8,0.4,4.7l-5.5,2.5c-1.8-4.4-1.8-8,0.1-10.9c1.9-2.9,4.7-5.1,8.2-6.7  c4.1-1.8,7.8-2.6,11.1-2.2c3.2,0.4,5.6,2.3,7.1,5.6l9.1,20.2c0.3,0.6,0.6,1,1,1.3c0.4,0.3,1,0.2,1.8-0.2c0.3-0.1,0.5-0.3,0.9-0.4  c0.3-0.2,0.6-0.4,1-0.6l2,4.3c-0.8,0.7-1.4,1.1-1.9,1.4c-0.4,0.3-1.1,0.6-1.9,1c-2,0.9-3.8,0.9-5.4-0.2c-0.8-0.5-1.6-1.5-2.5-2.8  c-0.5,2.1-1.6,4.2-3.3,6.4c-1.7,2.2-3.9,3.8-6.6,5.1c-3.2,1.5-6.3,1.7-9.3,0.6c-2.9-1-5.1-3-6.4-6c-1.5-3.2-1.6-6.2-0.4-8.9  c1.2-2.7,3.4-5,6.5-6.9L1670.2,113.8z M1664.9,135.3c1.7,0.4,3.4,0.2,5.1-0.5c2.1-0.9,3.9-2.3,5.4-4.1c2.6-3.1,3-6.4,1.4-10  l-2.1-4.7c-0.5,0.8-1.3,1.6-2.3,2.4c-1,0.8-2,1.5-3,2.1l-3.3,2.1c-2,1.2-3.4,2.4-4.2,3.5c-1.4,1.8-1.5,3.9-0.5,6.1  C1662,133.8,1663.2,134.9,1664.9,135.3z"/>
                <path d="M1682.4,91.7l5.6-2.5l2.2,5c0.7-2.8,1.8-5,3.3-6.8c1.4-1.7,3.3-3.1,5.6-4.1c5-2.2,9.1-2,12.4,0.7c1.8,1.5,3.5,4,5.1,7.5  l10.1,22.4l-6,2.7l-9.9-22c-1-2.1-2-3.7-3.3-4.7c-2-1.7-4.4-1.9-7.2-0.7c-1.4,0.6-2.5,1.3-3.2,2c-1.4,1.2-2.4,2.8-3,4.8  c-0.5,1.6-0.6,3.1-0.3,4.4c0.3,1.4,0.9,3.2,1.9,5.5l8.2,18.3l-5.9,2.6L1682.4,91.7z"/>
                <path d="M1741.6,66.3c2.8,0.1,5.3,0.8,7.3,2.1c2,1.2,3.7,2.9,5.1,5.1c1.1,1.5,2.4,3.9,4,7.5l-25.4,11.4c1.7,3.5,3.8,6,6.3,7.4  c2.5,1.5,5.4,1.4,8.7,0c3-1.4,5-3.5,5.9-6.3c0.5-1.6,0.6-3.3,0.3-5.1l5.8-2.6c0.4,1.4,0.6,3,0.4,5s-0.5,3.7-1.1,5.2  c-1,2.5-2.7,4.7-5,6.5c-1.2,1-2.8,1.9-4.5,2.7c-4.3,1.9-8.7,2-13.1,0.2c-4.4-1.8-7.9-5.6-10.5-11.3c-2.5-5.6-3.1-10.9-1.6-15.7  c1.5-4.9,4.6-8.4,9.5-10.6C1736.2,66.6,1738.8,66.1,1741.6,66.3z M1749.9,79c-1.4-2.4-2.8-4.2-4.4-5.4c-2.9-2.1-6.2-2.3-9.9-0.6  c-2.7,1.2-4.5,3.2-5.4,6c-0.9,2.8-0.8,5.7,0.5,8.7L1749.9,79z"/>
                <path d="M1780.6,32l7.3-3.3l39,40.1l-7.1,3.2l-11.3-12.2l-19,8.5l1.3,16.7l-6.7,3L1780.6,32z M1804,55.5l-16.8-17.9l1.8,24.7  L1804,55.5z"/>
                <rect x="30.9" y="1694.9" fill="#FFFFFF" width="3562.9" height="55.1"/>
              </svg>
            </artwork>
        </figure>
      </section>
      <section anchor="FixFallen" numbered="true" toc="default">
        <name>Addressing the Fallen Leaves Problem</name>
        <t>
    One consequence of the "fallen leaf" problem is that some prefixes
    attached to the fallen leaf become unreachable from some of the
    ToF nodes.
    RIFT defines two methods to address this issue, denoted as positive disaggregation and
    negative disaggregation. Both methods flood corresponding types of
              South TIEs to
    advertise the impacted prefix(es).
</t>
        <t>
    When used for the operation of disaggregation, a positive South
    TIE, as usual, indicates reachability to a prefix of given length
    and all addresses subsumed by it.
    In contrast, a negative route advertisement indicates that the
    origin cannot route to the advertised prefix.
</t>
        <t>
    The positive disaggregation is originated by a router that can
    still reach the advertised prefix, and the operation is not
    transitive. In other words, the receiver does <strong>not</strong> generate its own
    TIEs or flood them south as a consequence of receiving positive
    disaggregation advertisements from a higher-level node.
    The effect of a positive disaggregation is that the traffic to
    the impacted prefix will follow the longest match and will be
    limited to the northbound routers that advertised the more
    specific route.
</t>
        <t>
    In contrast, the negative disaggregation can be transitive and is
    propagated south when all the possible routes have been advertised
    as negative exceptions.
    A negative route advertisement is only actionable when the
    negative prefix is aggregated by a positive route advertisement
    for a shorter prefix.
    In such case, the negative advertisement "punches out a hole" in
    the positive route in the routing table, making the positive prefix
    reachable through
    the originator with the special consideration of the negative
    prefix removing certain next-hop neighbors. The specific procedures 
    are explained in detail in <xref target="neg_dis_computation_sec"/>.
</t>
        <t>
    When the ToF switches are not partitioned into multiple planes,
              the resulting southbound flooding
    of the positive disaggregation by the ToF nodes that can still
    reach the impacted prefix is generally enough to cover all the
    switches at the next level south, typically the ToP nodes.
    If all those switches are aware of the disaggregation, they
    collectively create a ceiling that intercepts all the traffic
    north and forwards it to the ToF nodes that advertised the more
    specific route.
    In that case, the positive disaggregation alone is sufficient to
    solve the fallen leaf problem.
</t>
        <t>
    On the other hand, when the fabric is partitioned in planes, the
    positive disaggregation from ToF nodes in different planes do not
    reach the ToP switches in the affected plane and cannot solve the
    fallen leaves problem.
    In other words, a breakage in a plane can only be solved in that
    plane.
    Also, the selection of the plane for a packet typically occurs at
    the leaf level and the disaggregation must be transitive and reach
    all the leaves. In that case, the negative disaggregation is
    necessary.
    The details on the RIFT approach to deal with fallen leaves in an
    optimal way are specified in <xref target="negdisaggreg" format="default"/>.
</t>
      </section>
    </section>
    <section numbered="true" toc="default" anchor="specification_sec">
      <name>Specification</name>
      <t>
                    This section specifies the protocol in a normative fashion by either
                    prescriptive procedures or behavior defined by Finite State Machines (FSMs).
      </t>
      <t>The FSMs, as usual, are presented as states a neighbor can assume,
          events that can occur, and the corresponding actions performed when transitioning
          between states on event processing.</t>
      <t>Actions are performed before the end state is assumed.
      </t>
      <t>The FSMs can queue events against themselves to chain actions or against other FSMs in the specification.
          Events are always processed
              in the sequence they have been queued.</t>
      <t>Consequently, "On Entry" actions for an FSM state are performed every time and right before the corresponding
    state is entered, i.e., after any transitions from previous state.</t>
      <t>"On Exit" actions are performed every time and immediately when a state is
    exited, i.e., before any transitions towards the target state are performed.</t>
      <t>Any attempt to transition from a state towards another on reception of
    an event where no action is specified <bcp14>MUST</bcp14> be considered an unrecoverable
    error, and the protocol <bcp14>MUST</bcp14> reset all adjacencies and discard all the states (i.e., force the FSM
    back to <em>OneWay</em> and flush all of the queues holding flooding information).</t>
      <t> The data structures and FSMs described in this document are conceptual
            and do not have to be implemented precisely as described here, i.e., an
            implementation is considered conforming as long
            as it supports the described functionality and exhibits
             externally observable behavior equivalent to the behavior of the standardized FSMs.</t>
      <t>
              The FSMs can use "timers" for different situations. Those timers are started
              through actions, and their expiration leads to queuing of corresponding events to be processed.
      </t>
      <t>
              The term "holdtime" is used often as shorthand for "holddown timer" and signifies either the
              length of the holding down period or the timer used to expire after such period. Such timers are used to
              "holddown" the state within an FSM that is cleaned if the machine triggers a <em>HoldtimeExpired</em> 
              event.
      </t>
        <section numbered="true" toc="default" anchor="transportaiton_sec">
        <name>Transport</name>
        <t>All normative RIFT packet structures and their contents are defined
              in the <xref target="thrift" format="default">Thrift</xref> models in <xref target="schema" format="default"/>.
              The packet structure itself is defined in <em>ProtocolPacket</em>, which contains the packet header
              in <em>PacketHeader</em> and the packet contents in <em>PacketContent</em>. <em>PacketContent</em>
              is a union of the LIE, TIE, TIDE, and TIRE packets, which are subsequently
              defined in <em>LIEPacket</em>, <em>TIEPacket</em>, <em>TIDEPacket</em>,
              and <em>TIREPacket</em>, respectively.</t>
        <t>Further, in terms of bits on the wire, it is the <em>ProtocolPacket</em> that is serialized
                        and carried in an envelope defined in <xref target="security-envelope"/> within
                    a UDP frame that provides security and allows validation/modification of
                    several important fields without Thrift deserialization for performance and
                    security reasons. Security models and procedures are further explained
              in <xref target="security" format="default"/>.
        </t>
      </section>
      <section anchor="LIE" numbered="true" toc="default">
        <name>Link (Neighbor) Discovery (LIE Exchange)</name>
        <t>RIFT LIE exchange auto-discovers neighbors, negotiates RIFT ZTP parameters, and discovers
                          miscablings.
                        The formation progresses under normal conditions
                        from <em>OneWay</em> to <em>TwoWay</em> and then <em>ThreeWay</em> state, at which
                        point it is ready to exchange TIEs as described in <xref target="ties" format="default"/>.
                          The adjacency exchanges <xref target="ZTP">RIFT ZTP information</xref> in any of the states,
                          i.e., it is not necessary to reach <em>ThreeWay</em> for ZTP to
                          operate.

        </t>
        <t>
                RIFT supports any combination of IPv4 and IPv6 addressing, including link-local scope, on the fabric to form adjacencies
                with the additional capability
                for forwarding paths that are capable of forwarding IPv4 packets in the presence of IPv6 addressing only.
        </t>
        <t>IPv4 LIE exchange happens by default over a well-known IPv4 multicast address <xref target="RFC2365" format="default"/> that may also be administratively configured (e.g., with a local scope).

              For IPv6 <xref target="RFC8200" format="default"/>, exchange is performed over the
   link-local multicast scope <xref target="RFC4291" format="default"/> address,
     which is configured or otherwise
              well-known. In both cases, a destination UDP port defined in the schema (<xref target="common_thrift_app" format="default"/>)
              is used unless configured otherwise.
    LIEs <bcp14>MUST</bcp14> be sent with an IPv4 Time to Live (TTL) or an IPv6 Hop Limit (HL) of either 1 or 255
    to prevent RIFT information reaching beyond a single Layer 3 (L3) next hop in the topology.
              Observe that, for the allocated link-local scope IP multicast address, the TTL value of 1 is a more logical choice
              since the TTL value of 255 may, in some environments, lead to an early
              drop due to the suspicious TTL value for a packet addressed to such a destination.
    LIEs <bcp14>SHOULD</bcp14> be sent with network control precedence unless an implementation is prevented from doing so <xref target="RFC2474" format="default"/>.
</t>
        <t>
                  Any LIE packet received on an address that is neither the well-known nor configured
                  multicast or a broadcast address <bcp14>MUST</bcp14> be discarded.

        </t>
        <t>
    The originating port
    of the LIE has no further significance, other than identifying the origination point.
    LIEs are
    exchanged over all links running RIFT.
        </t>
        <t>
    An implementation may listen and send LIEs on IPv4 and/or
    IPv6 multicast addresses.  A node <bcp14>MUST NOT</bcp14> originate LIEs
    on an address family if it does not process received LIEs on that
    family. LIEs on the same link are considered
    part of the same LIE FSM independent of the address family
    they arrive on. The LIE source address may not identify
    the peer uniquely in unnumbered or link-local address cases so
    the response transmission <bcp14>MUST</bcp14> occur over the same interface the LIEs have been
    received on. A node may use any of the adjacency's source addresses it
    saw in
    LIEs on the specific interface during adjacency formation to send TIEs (<xref target="flooding_sec"/>).
    That implies that an implementation <bcp14>MUST</bcp14> be ready to accept TIEs on
    all addresses it used as sources of LIE frames.
</t>
        <t>A simplified version <bcp14>MAY</bcp14> be implemented on platforms with limited multicast support
          (e.g., Internet of Things (IoT) devices) by sending and receiving LIE frames on IPv4 subnet broadcast addresses or IPv6
          all-routers multicast addresses. However, this technique is less optimal and presents a wider
          attack surface from a security perspective and should hence be used only as a last resort.</t>
        <t>A <em>ThreeWay</em> adjacency (as defined in the glossary) over any address family implies support
    for IPv4 forwarding if the <em>ipv4_forwarding_capable</em> flag in <em>LinkCapabilities</em>
    is set to true. In the absence of IPv4 LIEs with <em>ipv4_forwarding_capable</em> set to true, a 
    node <bcp14>MUST</bcp14> forward IPv4 packets using gateways discovered on IPv6-only links advertising this 
    capability. The mechanism to discover the corresponding IPv6 gateway is out of scope for this specification 
    and may be implementation-specific.  It is expected that the whole fabric
    supports the same type of forwarding of address families on all the links; any other combination
    is outside the scope of this specification.

    If IPv4 forwarding is
    supported on an interface, <em>ipv4_forwarding_capable</em> <bcp14>MUST</bcp14> be set to
    true for all LIEs advertised from that interface. If IPv4
    and IPv6 LIEs indicate contradicting information, protocol
    behavior is unspecified.

    A node sending IPv4 LIEs <bcp14>MUST</bcp14> set the <em>ipv4_forwarding_capable</em> flag to true on all LIEs
    advertised from that interface.
        </t>
        <t>
    Operation of a fabric where only
    some of the links are supporting forwarding on an address family or have an address in a family and
    others do not is outside the scope of this specification.
        </t>
        <t>Any attempt to construct IPv6 forwarding over IPv4-only adjacencies is outside the scope of this specification.</t>
        <t><xref target="af-types-cp"/> outlines protocol behavior pertaining to LIE exchange over different address
        family combinations.
        <xref target="af-types-f"/> outlines the way in which neighbors forward traffic
        as it pertains to the <em>ipv4_forwarding_capable</em> flag setting across the same address family combinations.
    The table is symmetric, i.e., the local and remote columns can be exchanged to construct the remaining combinations.</t>
        <t>The specific forwarding implementation to support the described behavior is out of scope for this document.</t>
        <table anchor="af-types-cp" align="center">
          <name>Control Plane Behavior for Neighbor Address Family Combinations</name>
          <thead>
            <tr>
              <th align="left">Local Neighbor Address Family</th>
              <th align="left">Remote Neighbor Address Family</th>
              <th align="left">LIE Exchange Behavior</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">IPv4</td>
              <td align="left">IPv4</td>
              <td align="left">LIEs and TIEs are exchanged over IPv4 only. The local neighbor receives TIEs from remote neighbors on any of the LIE source addresses.</td>
            </tr>
            <tr>
              <td align="left">IPv6</td>
              <td align="left">IPv6</td>
              <td align="left">LIEs and TIEs are exchanged over IPv6 only. The local neighbor receives TIEs from remote neighbors on any of the LIE source addresses.</td>
            </tr>
            <tr>
              <td align="left">IPv4, IPv6</td>
              <td align="left">IPv6</td>
              <td align="left">The local neighbor sends LIEs for both IPv4 and IPv6, while the remote neighbor only sends LIEs for IPv6.
                    The resulting adjacency will exchange TIEs over IPv6 on any of the IPv6 LIE source addresses.</td>
            </tr>
            <tr>
              <td align="left">IPv4, IPv6</td>
              <td align="left">IPv4, IPv6</td>
              <td align="left">LIEs and TIEs are exchanged over IPv6 and IPv4. TIEs are received on any of the IPv4 or IPv6 LIE source addresses. The local neighbor receives TIEs from the remote neighbors on any of the IPv4 or IPv6 LIE source addresses.</td>
            </tr>
            <tr>
              <td align="left">IPv4, IPv6</td>
              <td align="left">IPv4</td>
              <td align="left">The local neighbor sends LIEs for both IPv4 and IPv6, while the remote neighbor only sends LIEs for IPv4.
                    The resulting adjacency will exchange TIEs over IPv4 on any of the IPv4 LIE source addresses.</td>
            </tr>
          </tbody>
        </table>
        <table anchor="af-types-f" align="center">
          <name>Forwarding Behavior for Neighbor Address Family Combinations</name>
          <thead>
            <tr>
              <th align="left">Local Neighbor Address Family</th>
              <th align="left">Remote Neighbor Address Family</th>
              <th align="left">Forwarding Behavior</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">IPv4</td>
              <td align="left">IPv4</td>
              <td align="left">Only IPv4 traffic can be forwarded.</td>
            </tr>
            <tr>
              <td align="left">IPv6</td>
              <td align="left">IPv6</td>
              <td align="left">If either neighbor sets <em>ipv4_forwarding_capable</em> to false, only IPv6 traffic can be forwarded. If both neighbors set <em>ipv4_forwarding_capable</em> to true, IPv4 traffic is also forwarded via IPv6 gateways.</td>
            </tr>
            <tr>
              <td align="left">IPv4, IPv6</td>
              <td align="left">IPv6</td>
              <td align="left">If the remote neighbor sets <em>ipv4_forwarding_capable</em> to false, only IPv6 traffic can be forwarded. If both neighbors set <em>ipv4_forwarding_capable</em> to true, IPv4 traffic is also forwarded via IPv6 gateways.</td>
            </tr>
            <tr>
              <td align="left">IPv4, IPv6</td>
              <td align="left">IPv4, IPv6</td>
              <td align="left">IPv4 and IPv6 traffic can be forwarded. If IPv4 and IPv6 LIEs advertise conflicting <em>ipv4_forwarding_capable</em> flags, the behavior is unspecified.</td>
            </tr>
            <tr>
              <td align="left">IPv4, IPv6</td>
              <td align="left">IPv4</td>
              <td align="left">IPv4 traffic can be forwarded.</td>
            </tr>
          </tbody>
        </table>
        <t>The protocol does <strong>not</strong> support selective disabling of
    address families after adjacency formation,
    disabling IPv4 forwarding capability, or any local address changes
    in <em>ThreeWay</em> state, i.e., if a link has entered ThreeWay
    IPv4 and/or IPv6 with a
    neighbor on an adjacency and it wants to stop supporting one of
    the families, change
    any of its local addresses, or stop IPv4 forwarding, it <bcp14>MUST</bcp14> 
    tear down and rebuild the adjacency. It <bcp14>MUST</bcp14> also remove any state
    it stored about the remote side of the
    adjacency such as associated LIE source addresses.
        </t>
        <t>
                        Unless
                        RIFT ZTP 
                        is used as described in <xref target="ZTP" format="default"/>,
                        each node is
                        provisioned with the level at which it
                        is operating and advertises it in the
                        <em>level</em> of the <em>PacketHeader</em>
                        schema element.
                        It <bcp14>MAY</bcp14> also be provisioned
                        with its PoD.
                        If the level is not provisioned, it is not present
                        in the optional <em>PacketHeader</em> schema element and established
                        by ZTP procedures, if feasible.
                        If PoD is not provisioned, it is governed by the <em>LIEPacket</em>
                        schema element assuming the <em>common.default_pod</em> value.

                        This means that switches except ToF
                        do not need to be configured at all.
                        Necessary information to configure all values is exchanged
                        in the <em>LIEPacket</em> and <em>PacketHeader</em>
                        or derived by the node automatically.
        </t>
        <t>Further leaf flag definitions are found in
    <xref target="ZTP"/> as they have implications in terms
    of level and adjacency formation. Leaf flags are carried
    in <em>HierarchyIndications</em>.
        </t>
        <t>A node <bcp14>MUST</bcp14> form a <em>ThreeWay</em> adjacency if, at
        a minimum, the following first order logic conditions are satisfied on
        a LIE packet, as specified by the <em>LIEPacket</em> schema element and
        received on a link (such a LIE is considered a "minimally valid"
        LIE). Observe that, depending on the FSM involved and its state, further
        conditions may be checked, and even a minimally valid LIE can be
        considered ultimately invalid if any of the additional conditions
        fail:

        </t>
        <ol spacing="normal" type="1">
          <li>the neighboring node is running the same major schema version as
          indicated in the <em>major_version</em> element in
          <em>PacketHeader</em> <strong>and</strong></li>
          <li>the neighboring node uses a valid System ID (i.e., a value
          different from <em>IllegalSystemID</em>) in the <em>sender</em>
          element in <em>PacketHeader</em> <strong>and</strong></li>

          <li>the neighboring node uses a different System ID than the node
          itself <strong>and</strong></li>

          <li>(the advertised MTU values in the <em>LiePacket</em> element
          match on both sides, while a missing MTU in the <em>LiePacket</em>
          element is interpreted as <em>default_mtu_size</em>) <strong>and</strong></li>

          <li>both nodes advertise defined level values in the <em>level</em>
          element in <em>PacketHeader</em> <strong>and</strong></li>

          <li anchor="topmustHAL"><t>[</t>

          <ol type="a" spacing="normal">
              <li anchor="mustHAL">the node is at the <em>leaf_level</em> value
              and does not already have any <em>ThreeWay</em> adjacencies to nodes that are at the 
              Highest Adjacency <em>ThreeWay</em> (HAT), as defined in
              <xref target="ZTPTerminology" format="default"/>, with a level that is 
              different than the adjacent node <strong>or</strong></li>

              <li>the node is not at the <em>leaf_level</em> value and the
              neighboring node is at the <em>leaf_level</em> value <strong>or</strong></li>

              <li>both nodes are at the <em>leaf_level</em> value
              <strong>and</strong> both indicate support for that described in <xref target="leaf2leaf" format="default"/> <strong>or</strong></li>

              <li>neither node is at the <em>leaf_level</em> value and the
              neighboring node is, at most, one level away.</li>
            </ol>
            <t>]</t>
          </li>
        </ol>
        <t>LIEs arriving with IPv4 Time to Live (TTL) or an IPv6 Hop Limit
        (HL) different than 1 or 255 <bcp14>MUST</bcp14> be ignored.
        </t>
          <section numbered="true" toc="default">
          <name>LIE Finite State Machine</name>
          <t>
        This section specifies the precise, normative LIE FSM, which is also shown in <xref target="lie-fsm-figure"/>. Additionally, some sets of actions often repeat and are hence summarized into well-known procedures.
</t>
          <t>
                  Events generated are fairly fine grained, especially when indicating
                  problems in adjacency-forming conditions to simplify tracking of problems in deployment.
          </t>
          <t>The initial state is <em>OneWay</em>.</t>
          <t>The machine sends LIEs proactively on several transitions to accelerate adjacency
    bring-up without waiting for the corresponding timer tic.</t>

          <figure anchor="lie-fsm-figure">
            <name>LIE FSM</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-lie-fsm.svg">
<svg xmlns="http://www.w3.org/2000/svg" baseProfile="tiny" version="1.2" viewBox="0 0 1268.4 986">
  <g>
    <g id="Layer_1">
      <polygon points="1 984.9 1 -1.1 1269.4 -1.1 1269.4 984.9 1 984.9" fill="#ffffff"/>
      <ellipse cx="719.4" cy="71.5" rx="55.8" ry="18" fill="none" stroke="#000000"/>
      <path d="M749.4,56.2c21.9-5.2,43.9,0,43.9,15.3s-15.8,18.7-34,17" fill="none" stroke="#000000"/>
      <text transform="translate(833.3 30.2)" font-size="14" ><tspan x="0" y="0">| HALChanged |</tspan></text>
      <text transform="translate(829.4 60.2)" font-size="14" ><tspan x="0" y="0">| HALSChanged |</tspan></text>
      <text transform="translate(848.4 75.2)" font-size="14" ><tspan x="0" y="0">| LieRcvd |</tspan></text>
      <text transform="translate(809.2 105.2)" font-size="14" ><tspan x="0" y="0">| FloodLeadersChanged |</tspan></text>
      <text transform="translate(849.2 120.2)" font-size="14" ><tspan x="0" y="0">| SendLie |</tspan></text>
      <ellipse cx="116.4" cy="310" rx="112.4" ry="18" fill="none" stroke="#000000"/>
      <path d="M669,79.5c-70.1,10.8-200,34.8-303.5,77.5-84.5,34.8-173.5,96-218.8,129.2" fill="none" stroke="#000000"/>
      <text transform="translate(377.4 168.2)" font-size="14" ><tspan x="0" y="0">| MultipleNeighbors |</tspan></text>
      <ellipse cx="560.4" cy="616" rx="49" ry="18" fill="none" stroke="#000000"/>
      <path d="M721.3,89.6c5.1,52.6,16.1,216.4-28.9,340.4-23.8,65.6-77.7,128.8-108.8,161.7" fill="none" stroke="#000000"/>
      <text transform="translate(777.8 276.2)" font-size="14" ><tspan x="0" y="0">| LevelChanged |</tspan></text>
      <text transform="translate(751.4 291.2)" font-size="14" ><tspan x="0" y="0">| NeighborChangedLevel |</tspan></text>
      <text transform="translate(744.4 306.2)" font-size="14" ><tspan x="0" y="0">| NeighborChangedAddress |</tspan></text>
      <text transform="translate(760.3 321.2)" font-size="14" ><tspan x="0" y="0">| UnacceptableHeader |</tspan></text>
      <text transform="translate(775.1 336.2)" font-size="14" ><tspan x="0" y="0">| MTUMismatch |</tspan></text>
      <text transform="translate(770 351.2)" font-size="14" ><tspan x="0" y="0">| HoldtimeExpired |</tspan></text>
      <ellipse cx="775.4" cy="914.5" rx="47.4" ry="18" fill="none" stroke="#000000"/>
      <path d="M761.7,83.4c48.4,15,125.5,47.2,159.7,106.6,25.8,44.9-27,617.1-39,639-15.7,28.7-45.7,51.1-69.9,65.6" fill="none" stroke="#000000"/>
      <text transform="translate(938.6 466.7)" font-size="14" ><tspan x="0" y="0">| NeighborDroppedReflection |</tspan></text>
      <path d="M146.9,292.6c44.5-17.2,100-11.4,100,17.4s-48,33.6-90.5,20.6" fill="none" stroke="#000000"/>
      <text/>
      <text transform="translate(385.8 201.2)" font-size="14" ><tspan x="0" y="0" xml:space="preserve">   </tspan></text>
      <text transform="translate(321.3 216.2)" font-size="14" ><tspan x="0" y="0">| HALChanged |</tspan></text>
      <text transform="translate(317.4 246.2)" font-size="14" ><tspan x="0" y="0">| HALSChanged |</tspan></text>
      <text transform="translate(336.5 261.2)" font-size="14" ><tspan x="0" y="0">| LieRcvd |</tspan></text>
      <text transform="translate(280.5 291.2)" font-size="14" ><tspan x="0" y="0">| NeighborDroppedReflection |</tspan></text>
      <text transform="translate(266.5 306.2)" font-size="14" ><tspan x="0" y="0">| NeighborChangedBFDCapability |</tspan></text>
      <text transform="translate(286.3 321.2)" font-size="14" ><tspan x="0" y="0">| NeighborChangedAddress |</tspan></text>
      <text transform="translate(302.3 336.2)" font-size="14" ><tspan x="0" y="0">| UnacceptableHeader |</tspan></text>
      <text transform="translate(317 351.2)" font-size="14" ><tspan x="0" y="0">| MTUMismatch |</tspan></text>
      <text transform="translate(312 366.2)" font-size="14" ><tspan x="0" y="0">| HoldtimeExpired |</tspan></text>
      <text transform="translate(307.3 381.2)" font-size="14" ><tspan x="0" y="0">| MultipleNeighbors |</tspan></text>
      <text transform="translate(297.2 396.2)" font-size="14" ><tspan x="0" y="0">| FloodLeadersChanged |</tspan></text>
      <text transform="translate(337.2 411.2)" font-size="14" ><tspan x="0" y="0">| SendLie |</tspan></text>
      <path d="M116.4,328.2c.9,34,8,110.2,52.1,149.8,30.7,27.6,51.4,6.4,91,18,96.8,28.5,206,75.6,262.5,101.1" fill="none" stroke="#000000"/>
      <text transform="translate(210.8 459.2)" font-size="14" ><tspan x="0" y="0">| LevelChanged |</tspan></text>
      <text transform="translate(183.2 474.2)" font-size="14" ><tspan x="0" y="0">| MultipleNeighborsDone |</tspan></text>
      <text transform="translate(649.3 313.7)" font-size="14" ><tspan x="0" y="0">Enter</tspan></text>
      <path d="M662.9,317.5c-4.4,18-17.5,70.1-31.4,112.5-18.8,57.1-45,122.5-59.8,158.2" fill="none" stroke="#000000"/>
      <path d="M552.7,598.2c-26.5-60.2-107.3-268.3-28.3-408.2,30.7-54.3,97.6-86.3,144.5-102.9" fill="none" stroke="#000000"/>
      <path d="M535.5,600.5c-38.6-23.2-114.4-71.2-170.1-122.5-12.8-11.8-11.9-18.7-25-30-57.1-49.3-134-92.1-181.2-116.2" fill="none" stroke="#000000"/>
      <text transform="translate(377.4 466.7)" font-size="14" ><tspan x="0" y="0">| MultipleNeighbors |</tspan></text>
      <path d="M574.9,598.6c23-19.3,52.3-13.5,52.3,17.4s-22.9,35-44,23.1" fill="none" stroke="#000000"/>
      <text transform="translate(690.6 522.2)" font-size="14" ><tspan x="0" y="0">| LevelChanged |</tspan></text>
      <text transform="translate(692.1 537.2)" font-size="14" ><tspan x="0" y="0">| HALChanged |</tspan></text>
      <text transform="translate(688.2 567.2)" font-size="14" ><tspan x="0" y="0">| HALSChanged |</tspan></text>
      <text transform="translate(707.3 582.2)" font-size="14" ><tspan x="0" y="0">| LieRcvd |</tspan></text>
      <text transform="translate(651.3 597.2)" font-size="14" ><tspan x="0" y="0">| NeighborDroppedReflection |</tspan></text>
      <text transform="translate(664.1 612.2)" font-size="14" ><tspan x="0" y="0">| NeighborChangedLevel |</tspan></text>
      <text transform="translate(657.1 627.2)" font-size="14" ><tspan x="0" y="0">| NeighborChangedAddress |</tspan></text>
      <text transform="translate(673.1 642.2)" font-size="14" ><tspan x="0" y="0">| UnacceptableHeader |</tspan></text>
      <text transform="translate(687.8 657.2)" font-size="14" ><tspan x="0" y="0">| MTUMismatch |</tspan></text>
      <text transform="translate(645.5 672.2)" font-size="14" ><tspan x="0" y="0">| NeighborChangedMinorFields |</tspan></text>
      <text transform="translate(682.8 687.2)" font-size="14" ><tspan x="0" y="0">| HoldtimeExpired |</tspan></text>
      <text transform="translate(668 702.2)" font-size="14" ><tspan x="0" y="0">| FloodLeadersChanged |</tspan></text>
      <text transform="translate(708.1 717.2)" font-size="14" ><tspan x="0" y="0">| SendLie |</tspan></text>
      <path d="M592.3,629.8c44.2,19.6,123.1,61.5,161.1,124.2,24.9,41,26.3,98.6,24.5,132.2" fill="none" stroke="#000000"/>
      <text transform="translate(784.5 795.2)" font-size="14" ><tspan x="0" y="0">| NewNeighbor |</tspan></text>
      <path d="M812.8,903.4c39.1-12.2,100.2-35.9,140.6-74.4,354.6-337.1,235.1-225.3,189-381-43.8-147.9-68.2-195.2-189-291-51.7-41-125.1-63.2-175.8-74.4" fill="none" stroke="#000000"/>
      <path d="M736.5,904.2c-77.3-20-253-73.3-370.1-168.2-118.2-95.8-161.2-119.9-225-258-21.2-45.9-25.2-105.7-25.5-139.8" fill="none" stroke="#000000"/>
      <text transform="translate(392 612.2)" font-size="14" ><tspan x="0" y="0">| NewNeighbor |</tspan></text>
      <text transform="translate(378.4 627.2)" font-size="14" ><tspan x="0" y="0">| MultipleNeighbors |</tspan></text>
      <path d="M729.5,909.9c-50.8-6.7-130.4-25.9-168-80.9-38.5-56.3-21.8-142.1-9.6-185.2" fill="none" stroke="#000000"/>
      <text transform="translate(587.4 765.2)" font-size="14" ><tspan x="0" y="0">| NeighborChangedLevel |</tspan></text>
      <text transform="translate(580.4 780.2)" font-size="14" ><tspan x="0" y="0">| NeighborChangedAddress |</tspan></text>
      <text transform="translate(596.3 795.2)" font-size="14" ><tspan x="0" y="0">| UnacceptableHeader |</tspan></text>
      <text transform="translate(611.1 810.2)" font-size="14" ><tspan x="0" y="0">| MTUMismatch |</tspan></text>
      <text transform="translate(606 825.2)" font-size="14" ><tspan x="0" y="0">| HoldtimeExpired |</tspan></text>
      <path d="M793.9,897.9c21.7-12.2,47-6.6,47,16.6s-18.7,26.9-37.7,20.7" fill="none" stroke="#000000"/>
      <path d="M758.7,91.9l-9.3-5.1,10.4-1.8-1.1,6.9ZM148.6,289.1l-10.1,3.1,6-8.7,4.1,5.6ZM586.1,594.2l-9.4,4.8,4.4-9.7,5,4.9ZM814,897.8l-10.4,1.9,6.9-8,3.5,6.1ZM155.2,333.9l-8.3-6.5h10.6c0-.1-2.3,6.5-2.3,6.5ZM523.5,594l7.7,7.3-10.6-.9,2.9-6.4ZM574.7,590l-7,7.9.5-10.6,6.5,2.7ZM668,83.8h10.6l-8.4,6.6-2.2-6.6ZM157.6,334.8l-7.4-7.6,10.5,1.4-3.1,6.2ZM581.1,642l-6.2-8.6,10.2,2.8-4,5.8ZM781.5,886.5l-4.2,9.7-2.8-10.2,7,.5ZM776.9,86l-9.1-5.5,10.5-1.3-1.4,6.8ZM112.4,338l3.5-10,3.5,10h-7ZM548.5,642.6l6.2-8.6.5,10.6-6.7-2ZM801.6,938.3l-7.7-7.2,10.5.8-2.8,6.4Z" stroke="#000000"/>
      <text transform="translate(879.3 873.2)" font-size="14" ><tspan x="0" y="0">| LevelChanged |</tspan></text>
      <text transform="translate(880.8 888.2)" font-size="14" ><tspan x="0" y="0">| HALChanged |</tspan></text>
      <text transform="translate(876.9 918.2)" font-size="14" ><tspan x="0" y="0">| HALSChanged |</tspan></text>
      <text transform="translate(896 933.2)" font-size="14" ><tspan x="0" y="0">| LieRcvd |</tspan></text>
      <text transform="translate(856.7 948.2)" font-size="14" ><tspan x="0" y="0">| FloodLeadersChanged |</tspan></text>
      <text transform="translate(896.8 963.2)" font-size="14" ><tspan x="0" y="0">| SendLie |</tspan></text>
      <text transform="translate(319.5 232.3)" font-size="14"><tspan x="0" y="0">| HATChanged |</tspan></text>
      <text transform="translate(316.8 276.2)" font-size="14"><tspan x="0" y="0">| ValidReflection |</tspan></text>
      <text transform="translate(314.9 425.8)" font-size="14"><tspan x="0" y="0">| UpdateZTPOffer |</tspan></text>
      <text transform="translate(336.1 201.2)" font-size="14"><tspan x="0" y="0">| TimerTick |</tspan></text>
      <text transform="translate(705.8 506.2)" font-size="14"><tspan x="0" y="0">| TimerTick |</tspan></text>
      <text transform="translate(693.4 552.4)" font-size="14"><tspan x="0" y="0">| HATChanged |</tspan></text>
      <text transform="translate(684.1 731.1)" font-size="14"><tspan x="0" y="0">| UpdateZTPOffer |</tspan></text>
      <text transform="translate(871.2 978.2)" font-size="14"><tspan x="0" y="0">| UpdateZTPOffer |</tspan></text>
      <text transform="translate(880.6 903.4)" font-size="14"><tspan x="0" y="0">| HATChanged |</tspan></text>
      <text transform="translate(892.7 858.9)" font-size="14"><tspan x="0" y="0">| TimerTick |</tspan></text>
      <text transform="translate(522 317.5)" font-size="14"><tspan x="0" y="0">| ValidReflection |</tspan></text>
      <text transform="translate(1139.3 425.8)" font-size="14"><tspan x="0" y="0">| ValidReflection |</tspan></text>
      <text transform="translate(685.9 75.2)" font-size="14"><tspan x="0" y="0">ThreeWay</tspan></text>
      <text transform="translate(46.4 313.9)" font-size="14"><tspan x="0" y="0">MultipleNeighborsWait</tspan></text>
      <text transform="translate(533.6 619.9)" font-size="14"><tspan x="0" y="0">OneWay</tspan></text>
      <text transform="translate(748.3 918.2)" font-size="14"><tspan x="0" y="0">TwoWay</tspan></text>
      <text transform="translate(845 14.8)" font-size="14"><tspan x="0" y="0">| TimerTick |</tspan></text>
      <text transform="translate(831.5 45.7)" font-size="14"><tspan x="0" y="0">| HATChanged |</tspan></text>
      <text transform="translate(828.8 91.9)" font-size="14"><tspan x="0" y="0">| ValidReflection |</tspan></text>
      <text transform="translate(823.9 134.7)" font-size="14"><tspan x="0" y="0">| UpdateZTPOffer |</tspan></text>
    </g>
  </g>
</svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-lie-fsm.ascii-art">
                    Enter
                      |
                      V
                +-----------+
                | OneWay    |&lt;----+
                |           |     | TimerTick
                |           |     | LevelChanged
                |           |     | HALChanged
                |           |     | HATChanged
                |           |     | HALSChanged
                |           |     | LieRcvd
                |           |     | NeighborDroppedReflection
                |           |     | NeighborChangedLevel
                |           |     | NeighborChangedAddress
                |           |     | UnacceptableHeader
                |           |     | MTUMismatch
                |           |     | NeighborChangedMinorFields
                |           |     | HoldtimeExpired
                |           |     | FloodLeadersChanged
                |           |     | SendLie
                |           |     | UpdateZTPOffer
                |           |-----+
                |           |
                |           |&lt;--------------------- (ThreeWay)
                |           |---------------------&gt;
                |           | ValidReflection
                |           |
                |           |---------------------&gt; (Multiple
                |           | MultipleNeighbors      Neighbors
                +-----------+                        Wait)
                    ^    |
                    |    |
                    |    | NewNeighbor
                    |    V
                   (TwoWay)

                   (OneWay)
                    |    ^
                    |    | NeighborChangedLevel
                    |    | NeighborChangedAddress
                    |    | UnacceptableHeader
                    |    | MTUMismatch
                    |    | HoldtimeExpired
                    |    |
                    V    |
                +-----------+
                | TwoWay    |&lt;----+
                |           |     | TimerTick
                |           |     | LevelChanged
                |           |     | HALChanged
                |           |     | HATChanged
                |           |     | HALSChanged
                |           |     | LieRcvd
                |           |     | FloodLeadersChanged
                |           |     | SendLie
                |           |     | UpdateZTPOffer
                |           |-----+
                |           |
                |           |&lt;----------------------
                |           |----------------------&gt; (Multiple
                |           | NewNeighbor             Neighbors
                |           |                         Wait)
                |           | MultipleNeighbors
                +-----------+
                    ^    |
                    |    | ValidReflection
                    |    V
                  (ThreeWay)

                   (TwoWay)    (OneWay)
                    ^    |        ^
                    |    |        | LevelChanged
                    |    |        | NeighborChangedLevel
                    |    |        | NeighborChangedAddress
                    |    |        | UnacceptableHeader
                    |    |        | MTUMismatch
                    |    |        | HoldtimeExpired
NeighborDropped-    |    |        |
     Reflection     |    |        |
                    |    V        |
                +-----------+     |
                | ThreeWay  |-----+
                |           |
                |           |&lt;----+
                |           |     | TimerTick
                |           |     | HALChanged
                |           |     | HATChanged
                |           |     | HALSChanged
                |           |     | LieRcvd
                |           |     | ValidReflection
                |           |     | FloodLeadersChanged
                |           |     | SendLie
                |           |     | UpdateZTPOffer
                |           |-----+
                |           |----------------------&gt; (Multiple
                |           | MultipleNeighbors       Neighbors
                +-----------+                         Wait)

               (TwoWay) (ThreeWay)
                    |     |
                    V     V
                +------------+
                | Multiple   |&lt;----+
                | Neighbors  |     | TimerTick
                | Wait       |     | HALChanged
                |            |     | HATChanged
                |            |     | HALSChanged
                |            |     | LieRcvd
                |            |     | ValidReflection
                |            |     | NeighborDroppedReflection
                |            |     | NeighborChangedBFDCapability
                |            |     | NeighborChangedAddress
                |            |     | UnacceptableHeader
                |            |     | MTUMismatch
                |            |     | HoldtimeExpired
                |            |     | MultipleNeighbors
                |            |     | FloodLeadersChanged
                |            |     | SendLie
                |            |     | UpdateZTPOffer
                |            |-----+
                |            |
                |            |&lt;---------------------------
                |            |---------------------------&gt; (OneWay)
                |            | LevelChanged
                +------------+ MultipleNeighborsDone</artwork>
            </artset>
          </figure>
<t>
    The following words are used for well-known procedures:
</t>
          <ul spacing="normal">
            <li>PUSH Event: queues an event to be executed by the FSM upon exit of this action</li>
            <li>CLEANUP: The FSM <strong>conceptually</strong> holds a "current
      neighbor" variable that contains information received in the
      remote node's LIE that is processed against LIE validation
      rules. In the event that the LIE is considered to be invalid, the
      existing state held by a "current neighbor" <bcp14>MUST</bcp14> be
      deleted.</li>
            <li><t>SEND_LIE: create and send a new LIE packet</t>
              <ol spacing="normal" type="1">
                <li>reflecting the <em>neighbor</em> element as described in
                ValidReflection,</li>
                <li>setting the necessary <em>not_a_ztp_offer</em> variable if
                the level was derived from the last-known neighbor on this
                interface, and</li>
                <li>setting the <em>you_are_flood_repeater</em> variable to the
                computed value.</li>
              </ol>
            </li>
            <li><t>PROCESS_LIE:</t>
              <ol spacing="normal" type="1">
                <li>if LIE has a major version not equal to this node's major
                version <strong>or</strong> System ID equal to this node's
                System ID or <em>IllegalSystemID</em>, then CLEANUP, else
                </li>
                <li>if both sides advertise Layer 2 MTU values and the MTU in
                the received LIE does not match the MTU advertised by the
                local system <strong>or</strong> at least one of the nodes
                does not advertise an MTU value and the advertising node's LIE
                does not match the <em>default_mtu_size</em> of the system not
                advertising an MTU, then CLEANUP, then PUSH UpdateZTPOffer, then PUSH
                MTUMismatch, else
                </li>
                <li>if the LIE has an undefined level <strong>or</strong> this
                node's level is undefined <strong>or</strong> this node is a
                leaf and the remote level is lower than HAT <strong>or</strong>
                the LIE's level is not leaf <strong>and</strong> its
                difference is more than one from this node's level, then
                CLEANUP, then PUSH UpdateZTPOffer, then PUSH UnacceptableHeader, else
                </li>
                <li>
                  <t>PUSH UpdateZTPOffer, construct a temporary new neighbor
                  structure with values from LIE, if no current neighbor
                  exists, then set current neighbor to new neighbor, PUSH
                  NewNeighbor event, CHECK_THREE_WAY, else</t>
                  <ol spacing="normal" type="a">
                    <li>if the current neighbor System ID differs from LIE's
                    System ID, then PUSH MultipleNeighbors, else
                    </li>
        <li>if the current neighbor stored level differs from LIE's
        level, then PUSH NeighborChangedLevel, else
                    </li>
        <li>if the current neighbor stored IPv4/v6 address differs
        from LIE's address, then PUSH NeighborChangedAddress, else
                    </li>
        <li>if any of the neighbor's flood address port, name, or
        local LinkID changed, then PUSH
        NeighborChangedMinorFields</li>
        <li>CHECK_THREE_WAY</li>
                  </ol>
                </li>
              </ol>
            </li>
            <li><t>CHECK_THREE_WAY: if the current state is <em>OneWay</em>, do
            nothing, else</t>
              <ol spacing="normal" type="1">
                <li>if LIE packet does not contain a neighbor then if the current
                state is <em>ThreeWay</em>, then PUSH NeighborDroppedReflection,
                else</li>
                <li>if the packet reflects this System ID and local port and
                the state is <em>ThreeWay</em>, then PUSH the ValidReflection event,
                else PUSH the MultipleNeighbors event.</li>
              </ol>
            </li>
          </ul>

          <t>States:</t>
          <ul spacing="normal">
            <li>OneWay: The initial state the FSM is starting from. In this state,
            the router did not receive any valid LIEs from a neighbor.
            </li>
            <li>TwoWay: This state is entered when a node has received a
            minimally valid LIE from a neighbor but not a ThreeWay valid LIE.
            </li>
            <li>ThreeWay: This state signifies that <em>ThreeWay</em> valid
            LIEs from a neighbor have been received.  On achieving this state,
            the link can be advertised in the <em>neighbors</em> element in
            <em>NodeTIEElement</em>.
            </li>
            <li>MultipleNeighborsWait: Occurs normally when more than two
            nodes become aware of each other on the same link or a remote node
            is quickly reconfigured or rebooted without regressing to
            <em>OneWay</em> first. Each occurrence of the event
            <bcp14>SHOULD</bcp14> generate a notification to help operational
            deployments.</li>
          </ul>

          <t>Events:</t>
          <ul spacing="normal">
            <li>TimerTick: One-second timer tick, i.e., the event is provided
            to the FSM once a second by an implementation-specific mechanism
            that is outside the scope of this specification.  This event is
            quietly ignored if the relevant transition does not exist.</li>
            <li>LevelChanged: Node's level has been changed by ZTP or
            configuration. This is provided by the ZTP FSM.
      </li>
            <li>HALChanged: Best HAL computed by ZTP has changed. This is
            provided by the ZTP FSM.</li>
            <li>HATChanged: HAT computed by ZTP has changed. This is provided
            by the ZTP FSM.</li>
            <li>HALSChanged: Set of HAL offering systems computed by ZTP has
            changed. This is provided by the ZTP FSM.</li>
            <li>LieRcvd: Received LIE on the interface.</li>
            <li>NewNeighbor: New neighbor is present in the received
            LIE. </li>
            <li>ValidReflection: Received valid reflection of this node from the
            neighbor, i.e., all elements in the <em>neighbor</em> element in
            <em>LiePacket</em> have values corresponding to this link.</li>
            <li>NeighborDroppedReflection: Lost previously held reflection
            from the neighbor, i.e., the <em>neighbor</em> element in
            <em>LiePacket</em> does not correspond to this node or is not
            present.</li>
            <li>NeighborChangedLevel: Neighbor changed the advertised level from
            the previously held one.</li>
            <li>NeighborChangedAddress: Neighbor changed the IP address, i.e., the LIE
            has been received from an address different from previous LIEs.
            Those changes will influence the sockets used to listen to TIEs,
            TIREs, and TIDEs.
      </li>
            <li>UnacceptableHeader: Unacceptable header received.</li>
            <li>MTUMismatch: MTU mismatched.</li>
            <li>NeighborChangedMinorFields: Minor fields changed in the neighbor's
            LIE.</li>
            <li>HoldtimeExpired: Adjacency holddown timer expired.</li>
            <li>MultipleNeighbors: More than one neighbor is present on the
            interface.</li>
            <li>MultipleNeighborsDone: Multiple neighbors timer expired.</li>
            <li>FloodLeadersChanged: Node's election algorithm determined new
            set of flood leaders.
            </li>
            <li>SendLie: Send a LIE out.</li>
            <li>UpdateZTPOffer: Update this node's ZTP offer. This is sent to
            the ZTP FSM.</li>
          </ul>

          <t>Actions:</t>
          <ul spacing="normal">
            <li>on HATChanged in <em>OneWay</em> finishes in OneWay: store HAT
            </li>
            <li>on FloodLeadersChanged in <em>OneWay</em> finishes in OneWay:
            update <em>you_are_flood_repeater</em> LIE elements based on the flood
            leader election results
            </li>
            <li>on UnacceptableHeader in <em>OneWay</em> finishes in OneWay:
            no action
            </li>
            <li>on NeighborChangedMinorFields in <em>OneWay</em> finishes in
            OneWay: no action
            </li>
            <li>on SendLie in <em>OneWay</em> finishes in OneWay: SEND_LIE
            </li>
            <li>on HALSChanged in <em>OneWay</em> finishes in OneWay: store the
            HALS
            </li>
            <li>on MultipleNeighbors in <em>OneWay</em> finishes in
            MultipleNeighborsWait: start multiple neighbors timer with the
            interval <em>multiple_neighbors_lie_holdtime_multiplier</em> *
            <em>default_lie_holdtime</em>
            </li>
            <li>on NeighborChangedLevel in <em>OneWay</em> finishes in OneWay:
            no action
            </li>
            <li>on LieRcvd in <em>OneWay</em> finishes in OneWay: PROCESS_LIE
            </li>
            <li>on MTUMismatch in <em>OneWay</em> finishes in OneWay: no
            action
            </li>
            <li>on ValidReflection in <em>OneWay</em> finishes in ThreeWay: no
            action
            </li>
            <li>on LevelChanged in <em>OneWay</em> finishes in OneWay: update the
            level with the event value, PUSH the SendLie event
            </li>
            <li>on HALChanged in <em>OneWay</em> finishes in OneWay: store the new
            HAL
            </li>
            <li>on HoldtimeExpired in <em>OneWay</em> finishes in OneWay: no
            action
            </li>
            <li>on NeighborChangedAddress in <em>OneWay</em> finishes in
            OneWay: no action
            </li>
            <li>on NewNeighbor in <em>OneWay</em> finishes in TwoWay: PUSH the
            SendLie event
            </li>
            <li>on UpdateZTPOffer in <em>OneWay</em> finishes in OneWay: send the
            offer to the ZTP FSM
            </li>
            <li>on NeighborDroppedReflection in <em>OneWay</em> finishes in
            OneWay: no action
            </li>
            <li>on TimerTick in <em>OneWay</em> finishes in OneWay: PUSH
            SendLie event
            </li>
            <li>on FloodLeadersChanged in <em>TwoWay</em> finishes in TwoWay:
            update <em>you_are_flood_repeater</em> LIE elements based on the flood
            leader election results
            </li>
            <li>on UpdateZTPOffer in <em>TwoWay</em> finishes in TwoWay: send the
            offer to the ZTP FSM
            </li>
            <li>on NewNeighbor in <em>TwoWay</em> finishes in
            MultipleNeighborsWait: PUSH the SendLie event
            </li>
            <li>on ValidReflection in <em>TwoWay</em> finishes in ThreeWay: no
            action
            </li>
            <li>on LieRcvd in <em>TwoWay</em> finishes in TwoWay: PROCESS_LIE
            </li>
            <li>on UnacceptableHeader in <em>TwoWay</em> finishes in OneWay:
            no action
            </li>
            <li>on HALChanged in <em>TwoWay</em> finishes in TwoWay: store the new
            HAL
            </li>
            <li>on HoldtimeExpired in <em>TwoWay</em> finishes in OneWay: no
            action
            </li>
            <li>on LevelChanged in <em>TwoWay</em> finishes in TwoWay: update the
            level with the event value
            </li>
            <li>on TimerTick in <em>TwoWay</em> finishes in TwoWay: PUSH
            SendLie event, if last valid LIE was received more than
            <em>holdtime</em> ago as advertised by the neighbor, then PUSH the
            HoldtimeExpired event
            </li>
            <li>on HATChanged in <em>TwoWay</em> finishes in TwoWay: store HAT
            </li>
            <li>on NeighborChangedLevel in <em>TwoWay</em> finishes in OneWay:
            no action
            </li>
            <li>on HALSChanged in <em>TwoWay</em> finishes in TwoWay: store the
            HALS
            </li>
            <li>on MTUMismatch in <em>TwoWay</em> finishes in OneWay: no
            action
            </li>
            <li>on NeighborChangedAddress in <em>TwoWay</em> finishes in
            OneWay: no action
            </li>
            <li>on SendLie in <em>TwoWay</em> finishes in TwoWay: SEND_LIE
            </li>
            <li>on MultipleNeighbors in <em>TwoWay</em> finishes in
            MultipleNeighborsWait: start multiple neighbors timer with the
            interval <em>multiple_neighbors_lie_holdtime_multiplier</em> *
            <em>default_lie_holdtime</em>
            </li>
            <li>on TimerTick in <em>ThreeWay</em> finishes in ThreeWay: PUSH the
            SendLie event, if the last valid LIE was received more than
            <em>holdtime</em> ago as advertised by the neighbor, then PUSH the
            HoldtimeExpired event
            </li>
            <li>on LevelChanged in <em>ThreeWay</em> finishes in OneWay:
            update the level with the event value
            </li>
            <li>on HATChanged in <em>ThreeWay</em> finishes in ThreeWay: store
            HAT
            </li>
            <li>on MTUMismatch in <em>ThreeWay</em> finishes in OneWay: no
            action
            </li>
            <li>on UnacceptableHeader in <em>ThreeWay</em> finishes in OneWay:
            no action
            </li>
            <li>on MultipleNeighbors in <em>ThreeWay</em> finishes in
            MultipleNeighborsWait: start multiple neighbors timer with the
            interval <em>multiple_neighbors_lie_holdtime_multiplier</em> *
            <em>default_lie_holdtime</em>
            </li>
            <li>on NeighborChangedLevel in <em>ThreeWay</em> finishes in
            OneWay: no action
            </li>
            <li>on HALSChanged in <em>ThreeWay</em> finishes in ThreeWay:
            store the HALS
            </li>
            <li>on LieRcvd in <em>ThreeWay</em> finishes in ThreeWay:
            PROCESS_LIE
            </li>
            <li>on FloodLeadersChanged in <em>ThreeWay</em> finishes in
            ThreeWay: update <em>you_are_flood_repeater</em> LIE elements
            based on the flood leader election results, PUSH the SendLie event
            </li>
            <li>on NeighborDroppedReflection in <em>ThreeWay</em> finishes in
            TwoWay: no action
            </li>
            <li>on HoldtimeExpired in <em>ThreeWay</em> finishes in OneWay: no
            action
            </li>
            <li>on ValidReflection in <em>ThreeWay</em> finishes in ThreeWay:
            no action
            </li>
            <li>on UpdateZTPOffer in <em>ThreeWay</em> finishes in ThreeWay:
            send the offer to the ZTP FSM
            </li>
            <li>on NeighborChangedAddress in <em>ThreeWay</em> finishes in
            OneWay: no action
            </li>
            <li>on HALChanged in <em>ThreeWay</em> finishes in ThreeWay: store the
            new HAL
            </li>
            <li>on SendLie in <em>ThreeWay</em> finishes in ThreeWay: SEND_LIE
            </li>
            <li>on MultipleNeighbors in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: start multiple neighbors timer with the
            interval <em>multiple_neighbors_lie_holdtime_multiplier</em> *
            <em>default_lie_holdtime</em>
            </li>
            <li>on FloodLeadersChanged in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: update <em>you_are_flood_repeater</em> LIE
            elements based on the flood leader election results
            </li>
            <li>on TimerTick in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: check MultipleNeighbors timer, if the timer
            expired, PUSH MultipleNeighborsDone
            </li>
            <li>on ValidReflection in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: no action
            </li>
            <li>on UpdateZTPOffer in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: send the offer to the ZTP FSM
            </li>
            <li>on NeighborDroppedReflection in MultipleNeighborsWait finishes
            in MultipleNeighborsWait: no action
            </li>
            <li>on LieRcvd in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: no action
            </li>
            <li>on UnacceptableHeader in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: no action
            </li>
            <li>on NeighborChangedAddress in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: no action
            </li>
            <li>on LevelChanged in MultipleNeighborsWait finishes in OneWay:
            update the level with the event value
            </li>
            <li>on HATChanged in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: store HAT
            </li>
            <li>on MTUMismatch in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: no action
            </li>
            <li>on HALSChanged in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: store the HALS
            </li>
            <li>on HALChanged in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: store the new HAL
            </li>
            <li>on HoldtimeExpired in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: no action
            </li>
            <li>on SendLie in MultipleNeighborsWait finishes in
            MultipleNeighborsWait: no action
            </li>
            <li>on MultipleNeighborsDone in MultipleNeighborsWait finishes in
            OneWay: no action
            </li>
            <li>on Entry into OneWay: CLEANUP
            </li>
          </ul>
            </section>
      </section>
      <section anchor="ties" numbered="true" toc="default">
        <name>Topology Exchange (TIE Exchange)</name>
        <section numbered="true" toc="default">
          <name>Topology Information Elements</name>
          <t>Topology and reachability information in RIFT is
                            conveyed by TIEs.
</t>
          <t>The TIE exchange
                            mechanism uses
                            the port indicated by each node in the LIE
                            exchange as <em>flood_port</em> in <em>LIEPacket</em> and the interface
                            on which the adjacency has been
                            formed as the destination. TIEs <bcp14>MUST</bcp14> be sent with an IPv4 Time to Live (TTL) or an IPv6 Hop Limit (HL) of either 1 or 255 and also
                            <bcp14>MUST</bcp14> be ignored if received with values different than 1 or 255. This helps to protect RIFT information from being accepted
                            beyond a single L3 next hop in the topology.
                            TIEs <bcp14>SHOULD</bcp14> be sent with network control precedence unless an implementation is prevented
                            from doing so <xref target="RFC2474" format="default"/>.
          </t>
          <t>TIEs
                            contain sequence numbers, lifetimes, and a type.
                            Each type has ample identifying number space,
                            and information is spread across multiple TIEs with the same TIEElement type (this is true for all TIE types). 
          </t>
          <t>More information about the TIE structure can be
                            found in the schema in <xref target="schema" format="default"/>,
                            starting with <em>TIEPacket</em> root.
          </t>
        </section>
        <section numbered="true" toc="default" anchor="n_and_s_rep_sec">
          <name>Southbound and Northbound TIE Representation</name>
          <t>A central concept of RIFT is that each node represents
                                itself differently, depending on the direction in
                                which it is advertising information.

                                More precisely,
                                a spine node represents two different databases
                                over its adjacencies,
                                depending on whether it advertises TIEs to the
                                north or to the south/east-west.

                                Those differing TIE databases
                                are called either southbound or
                                northbound (South TIEs and North TIEs),
                                depending on the direction of distribution.
          </t>
          <t>The North TIEs hold all of the node's adjacencies and local
    prefixes, while the South TIEs hold all of the node's adjacencies, the
    default prefix with necessary disaggregated prefixes, and local prefixes.
     <xref target="disaggregate" format="default"/> explains further details.
</t>
          <t>All TIE types are mostly symmetrical in both directions. 
          <xref target="encoding_thrift_app" format="default"/> defines the TIE types (i.e., the TIETypeType element) 
              and their directionality (i.e., <em>direction</em> within the <em>TIEID</em> element).

          </t>
          <t>As an example illustrating a database holding both
          representations, the topology in <xref target="pic-topo-three" format="default"/> with the optional link between spine 111 and
          spine 112 (so that the flooding on an East-West link can be shown)
          is shown below. Unnumbered interfaces are implicitly assumed and, for
          simplicity, the key value elements, which may be included in their
          South TIEs or North TIEs, are not shown.  First, <xref target="ties-topo-three"/> shows the TIEs generated by some
          nodes. </t>
          <figure anchor="ties-topo-three">
            <name>Example TIEs Generated in a 2-Level Spine-and-Leaf Topology</name>
              <sourcecode><![CDATA[
ToF 21 South TIEs:
South Node TIE:
  NodeTIEElement(level=2,
    neighbors(
      (Spine 111, level 1, cost 1, links(...)),
      (Spine 112, level 1, cost 1, links(...)),
      (Spine 121, level 1, cost 1, links(...)),
      (Spine 122, level 1, cost 1, links(...))
    )
  )
South Prefix TIE:
  PrefixTIEElement(prefixes(0/0, metric 1), (::/0, metric 1))

Spine 111 South TIEs:
South Node TIE:
  NodeTIEElement(level=1,
    neighbors(
      (ToF 21, level 2, cost 1, links(...)),
      (ToF 22, level 2, cost 1, links(...)),
      (Spine 112, level 1, cost 1, links(...)),
      (Leaf111, level 0, cost 1, links(...)),
      (Leaf112, level 0, cost 1, links(...))
    )
  )
South Prefix TIE:
  PrefixTIEElement(prefixes(0/0, metric 1), (::/0, metric 1))

Spine 111 North TIEs:
North Node TIE:
  NodeTIEElement(level=1,
    neighbors(
      (ToF 21, level 2, cost 1, links(...)),
      (ToF 22, level 2, cost 1, links(...)),
      (Spine 112, level 1, cost 1, links(...)),
      (Leaf111, level 0, cost 1, links(...)),
      (Leaf112, level 0, cost 1, links(...))
    )
  )
North Prefix TIE:
  PrefixTIEElement(prefixes(Spine 111.loopback)

Spine 121 South TIEs:
South Node TIE:
  NodeTIEElement(level=1,
    neighbors(
      (ToF 21, level 2, cost 1, links(...)),
      (ToF 22, level 2, cost 1, links(...)),
      (Leaf121, level 0, cost 1, links(...)),
      (Leaf122, level 0, cost 1, links(...))
    )
  )
South Prefix TIE:
  PrefixTIEElement(prefixes(0/0, metric 1), (::/0, metric 1))

Spine 121 North TIEs:
North Node TIE:
  NodeTIEElement(level=1,
    neighbors(
      (ToF 21, level 2, cost 1, links(...)),
      (ToF 22, level 2, cost 1, links(...)),
      (Leaf121, level 0, cost 1, links(...)),
      (Leaf122, level 0, cost 1, links(...))
    )
  )
North Prefix TIE:
  PrefixTIEElement(prefixes(Spine 121.loopback)

Leaf112 North TIEs:
North Node TIE:
  NodeTIEElement(level=0,
    neighbors(
      (Spine 111, level 1, cost 1, links(...)),
      (Spine 112, level 1, cost 1, links(...))
    )
  )
North Prefix TIE:
  PrefixTIEElement(prefixes(Leaf112.loopback, Prefix112, Prefix_MH))]]></sourcecode>
          </figure>
          <t>
    It may not be obvious here as to why the South Node TIEs contain all the
    adjacencies of the corresponding node.
    This will be necessary for algorithms further elaborated on in Sections <xref target="mpr" format="counter"/>
                and <xref target="bwb" format="counter"/>.
</t>
          <t>
                  For Node TIEs to carry more adjacencies than fit into an MTU-sized packet, the <em>neighbors</em> element
                  may contain a different set of neighbors in each TIE. Those disjointed sets of neighbors
                  <bcp14>MUST</bcp14> be joined during corresponding computation. However, if the following occurs across multiple Node TIEs:
          </t>
          <ol spacing="normal">
                      <li>
              <em>capabilities</em> do not match <strong>or</strong></li>
            <li>
              <em>flags</em> values do not match <strong>or</strong></li>
            <li>the same neighbor repeats in multiple TIEs with different values.</li>
          </ol>
          <t>The implementation is expected to use the value of any of the valid TIEs it received, as it cannot control the arrival order of those TIEs.</t>
          <t>
                  The <em>miscabled_links</em> element <bcp14>SHOULD</bcp14> be included in every
                  Node TIE; otherwise, the behavior is undefined.
          </t>
          <t>A ToF node <bcp14>MUST</bcp14> include information on all other ToFs it is aware of through reflection. The <em>same_plane_tofs</em> element is used to carry this information. To prevent MTU overrun problems,
                  multiple Node TIEs can carry disjointed sets of ToFs, which <bcp14>MUST</bcp14> be joined to form a single set.
          </t>
          <t>
                  Different TIE types are carried in <em>TIEElement</em>.  Schema enum
                  'common.TIETypeType'
                  in <em>TIEID</em> indicates which elements <bcp14>MUST</bcp14> be present
                  in <em>TIEElement</em>. In case of a mismatch between <em>TIETypeType</em> in the <em>TIEID</em> and the present element,
                  the unexpected elements <bcp14>MUST</bcp14> be ignored. In case of the lack of an expected
                  element in the TIE, an error <bcp14>MUST</bcp14> be reported and the TIE
                  <bcp14>MUST</bcp14> be ignored.

                  The <em>positive_disaggregation_prefixes</em> and <em>positive_external_disaggregation_prefixes</em> elements
                  <bcp14>MUST</bcp14> be advertised
                  southbound only and ignored in North TIEs.

                  The <em>negative_disaggregation_prefixes</em> element <bcp14>MUST</bcp14> be propagated,
                  according to <xref target="negdisaggreg"/>,
                  southwards towards lower levels to heal
                  pathological upper-level partitioning; otherwise,
                  traffic loss may occur in multi-plane fabrics.
                  It <bcp14>MUST NOT</bcp14> be advertised within a North TIE and <bcp14>MUST</bcp14> be ignored otherwise.
          </t>
        </section>
        <section numbered="true" toc="default" anchor="flooding_sec">
          <name>Flooding</name>
            <t>
As described before, TIEs themselves are transported over UDP with the
ports indicated in the LIE
    exchanges and use the destination address
    on which the LIE adjacency
    has been formed.</t>
          <t>TIEs are uniquely identified by the <em>TIEID</em> schema element.

                  <em>TIEID</em> induces a total order achieved by comparing
                  the elements in sequence defined in the element and comparing each
                  value as an unsigned integer of corresponding length. The <em>TIEHeader</em> element contains a 
                  <em>seq_nr</em> element to distinguish newer versions of the same TIE.</t>
          <t><em>TIEHeader</em> can also carry an <em>origination_time</em> schema element
                      (for fabrics that utilize precision timing) that contains the
                  absolute timestamp of when the TIE was generated and an <em>origination_lifetime</em> 
                  to indicate the original lifetime when the TIE was generated. When carried, they 
                  can be used for debugging or security purposes (e.g., to prevent lifetime modification attacks).
                      Clock synchronization is considered in more detail in <xref target="mobility"/>.
          </t>
          <t>
                  <em>remaining_lifetime</em> counts down to 0 from <em>origination_lifetime</em>.
                  TIEs with lifetimes differing by less than
                  <em>lifetime_diff2ignore</em> <bcp14>MUST</bcp14> be considered EQUAL (if all other fields are equal).
                  This
                  constant <bcp14>MUST</bcp14> be larger than <em>purge_lifetime</em> to avoid
                  retransmissions.

          </t>
          <t>This normative ordering methodology is 
                  described in <xref target="tie-ordering"/> and <bcp14>MUST</bcp14> be used by all implementations.</t>
          <figure anchor="tie-ordering">
            <name>TIEHeader Comparison Function</name>
            <sourcecode><![CDATA[
function Compare(X: TIEHeader, Y: TIEHeader) returns Ordering:

 seq_nr of a TIEHeader = TIEHeader.seq_nr

 TIEID of a TIEHeader = TIEHeader.TIEID
 direction of a TIEID = TIEID.direction

 # System ID
 originator of a TIEID = TIEID.originator

 # is of type TIETypeType
 tietype of a TIEID = TIEID.tietype
 tie_nr of a TIEID = TIEID.tie_nr

 if X.direction > Y.direction:
     return X is larger
 else if X.direction < Y.direction:
     return Y is larger
 else if X.originator > Y.originator:
     return X is larger
 else if X.originator < Y.originator:
     return Y is larger
 else:
     if X.tietype == Y.tietype:
         if X.tie_nr == Y.tie_nr:
             if X.seq_nr == Y.seq_nr:
                 X.lifetime_left = X.remaining_lifetime
                                   - time since TIE was received
                 Y.lifetime_left = Y.remaining_lifetime
                                   - time since TIE was received

                 if absolute_value_of(X.lifetime_left - 
                    Y.lifetime_left) <= common.lifetime_diff2ignore:
                     return Both are Equal

                 else:
                     return TIEHeader with larger lifetime_left is 
                     larger
             else:
                 return TIEHeader with larger seq_nr is larger
         else:
             return TIEHeader with larger tie_nr is larger
     else:
         return TIEHeader with larger TIEType is larger]]></sourcecode>
          </figure>
          <t>
                  All valid TIE types are defined in <em>TIETypeType</em>.
                  This enum indicates what TIE type the TIE is carrying.
                  In case the value is not known to the receiver,
                  the TIE <bcp14>MUST</bcp14> be reflooded with the scope identical to the scope of
                  a prefix TIE.
   This allows for future
   extensions of the protocol that are within the same major schema
   and that have types that are opaque to some nodes; some restrictions
   are defined in <xref target="schema" format="default"/>.
          </t>
          <section anchor="floodproc" numbered="true" toc="default">
            <name>Normative Flooding Procedures</name>
            <t>On reception of a TIE with an undefined level value in the packet header,
    the node <bcp14>MUST</bcp14> issue a warning and discard the packet. 
</t>
            <t>This section specifies the precise, normative flooding mechanism and can be omitted unless the
            reader is pursuing an implementation of the protocol or looks for a deep understanding of
            underlying information distribution mechanism.
            </t>
            <t>
                    Flooding procedures are described in terms of the flooding state of an adjacency,
                    and resulting operations on it are driven by packet arrivals. Implementations <bcp14>MUST</bcp14> implement a behavior 
                    that is externally indistinguishable from the FSMs and normative procedures given here.
            </t>
            <t>
                    RIFT does not specify any kind of flood rate limiting. To help with adjustment of flooding speeds, the encoded packets provide hints to react accordingly to
                    losses or overruns via <em>you_are_sending_too_quickly</em> in the <em>LIEPacket</em> and "Packet Number" in the 
                    security envelope described in <xref target="security-envelope"/>.

                Flooding of all corresponding topology exchange elements <bcp14>SHOULD</bcp14> be performed at the 
                    highest feasible rate, but the rate of transmission <bcp14>MUST</bcp14> be throttled by
                    reacting to packet elements and features of the system, such as queue lengths or
                    congestion indications in the protocol packets.
            </t>
            <t>
                    A node <bcp14>SHOULD NOT</bcp14> send out any topology information elements if the adjacency is not in a
                    <em>ThreeWay</em> state. No further tightening of this rule is possible. For example, link buffering may cause both LIEs and TIEs/TIDEs/TIREs to be reordered.
            </t>
            <t>
                    A node <bcp14>MUST</bcp14> drop any received  TIEs/TIDEs/TIREs unless it is in the <em>ThreeWay</em> state.
            </t>
            <t>
                    TIEs generated by other nodes <bcp14>MUST</bcp14> be reflooded.  TIDEs and TIREs <bcp14>MUST NOT</bcp14> be reflooded.
            </t>
            <section numbered="true" toc="default">
              <name>FloodState Structure per Adjacency</name>
              <t>For each adjacency, the structure conceptually contains the following elements.
                        The word "collection"
                        or "queue" indicates a set of elements that can be iterated over the following:
              </t>
              <dl newline="true" spacing="normal">
                <dt>TIES_TX:</dt>
                <dd>Collection containing all the TIEs to
                                transmit on the adjacency.</dd>
                <dt>TIES_ACK:</dt>
                <dd>Collection containing all the TIEs that
                                have to be acknowledged on the adjacency.</dd>
                <dt>TIES_REQ:</dt>
                <dd>Collection containing all the TIE headers
                                that have to be requested on the adjacency.</dd>
                <dt>TIES_RTX:</dt>
                <dd>Collection containing all TIEs that need
                                retransmission with the corresponding time to retransmit.</dd>
                <dt>FILTERED_TIEDB:</dt>
                <dd>A filtered view of TIEDB, which retains for consideration only those headers 
                    permitted by is_tide_entry_filtered and which either have a lifetime left &gt; 0 
                    or have no content.</dd>
              </dl>
              <t>The following words are used for well-known elements and procedures operating on this structure:

              </t>
              <dl newline="true" spacing="normal">
                <dt>TIE:</dt>
                <dd>describes either a full RIFT TIE or
                                just the <em>TIEHeader</em> or <em>TIEID</em> equivalent, as defined in
                      <xref target="encoding_thrift_app"/>. The corresponding meaning is
                                unambiguously contained in the context of each algorithm. </dd>
                <dt>is_flood_reduced(TIE):</dt>
                <dd>returns whether a TIE can be
                                flood-reduced or not.</dd>
                <dt>is_tide_entry_filtered(TIE):</dt>
                <dd>returns whether a header
                                should be propagated in TIDE according to flooding scopes.</dd>
                <dt>is_request_filtered(TIE):</dt>
                <dd>returns whether a TIE request
                                should be propagated to the neighbor or not, according to flooding scopes.</dd>
                <dt>is_flood_filtered(TIE):</dt>
                <dd>returns whether a TIE requested be
                                flooded to the neighbor or not, according to flooding scopes.</dd>
                <dt>try_to_transmit_tie(TIE):</dt>
                <dd><t>if not is_flood_filtered(TIE), then</t>
                      <ol spacing="normal" type="1">
                          <li>remove the TIE from TIES_RTX if present </li>
                        <li>
                          <t>if the TIE with same key is found on TIES_ACK, then
                          </t>
                          <ol spacing="normal" type="a">
                              <li>if the TIE is the same as or newer than TIE, do nothing, else </li>
                            <li>remove the TIE from TIES_ACK and add TIE to TIES_TX</li>
                          </ol>
                        </li>
                        <li>else insert the TIE into TIES_TX.</li>
                      </ol>
                </dd>
                <dt>ack_tie(TIE):</dt>
                <dd>remove the TIE from all collections and then
                                insert the TIE into TIES_ACK.</dd>
                <dt>tie_been_acked(TIE):</dt>
                <dd>remove the TIE from all collections.</dd>
                <dt>remove_from_all_queues(TIE):</dt>
                <dd>same as <em>tie_been_acked</em>.</dd>
                <dt>request_tie(TIE):</dt>
                <dd>if not is_request_filtered(TIE), then
                                remove_from_all_queues(TIE) and add to TIES_REQ.</dd>
                <dt>move_to_rtx_list(TIE):</dt>
                <dd>remove the TIE from TIES_TX and then
                                add to TIES_RTX, using the TIE retransmission interval.</dd>
                <dt>clear_requests(TIEs):</dt>
                <dd>remove all TIEs from TIES_REQ.</dd>
                <dt>bump_own_tie(TIE):</dt>
                <dd>for a self-originated TIE,
                                originate an empty or regenerate with the
                                version number higher than the one in the TIE.</dd>
              </dl>
              <t>
                        The collection <bcp14>SHOULD</bcp14> be served with the following priorities if the system
                        cannot process all the collections in real time:
              </t>
              <ol>
                  <li>Elements on TIES_ACK should be processed with highest priority</li>
                <li>TIES_TX</li>
                <li>TIES_REQ and TIES_RTX should be processed with lowest priority</li>
              </ol>
            </section>
            <section numbered="true" toc="default">
              <name>TIDEs</name>
              <t>
                        <em>TIEID</em> and <em>TIEHeader</em> spaces form a strict total order (modulo
                        incomparable
                        sequence numbers (found in "TIEHeader.seq_nr"), as explained in <xref target="arithmetic"/>, in the very unlikely event that
                        a TIE is "stuck" in a part of a network while the originator
                        reboots and reissues TIEs many times
                        to the point its sequence number rolls over and forms an incomparable distance
                        to the "stuck" copy), which implies that
                        a comparison relation is possible between two elements. With that,  it is
                        implicitly
                        possible to compare TIEs, TIEHeaders, and TIEIDs to each other, whereas the
                        shortest
                        viable key is always implied.
              </t>
                <section numbered="true" toc="default">
                <name>TIDE Generation</name>
                <dl newline="false" spacing="normal">
                  <dt>NEXT_TIDE_ID:</dt> <dd>ID of the next TIE to be sent in the TIDE.</dd>
                </dl>
                <t>As given by the timer constant, periodically generate TIDEs by:</t>
                <ol spacing="normal" type="1">
                  <li>NEXT_TIDE_ID = MIN_TIEID</li>
                  <li>
                    <t>while NEXT_TIDE_ID is not equal to MAX_TIEID do:
                    </t>
                    <ol spacing="normal" type="a">
                        <li>HEADERS = Exactly TIRES_PER_TIDE_PKT headers from
                        FILTERED_TIEDB starting at NEXT_TIDE_ID, unless fewer
                        than TIRES_PER_TIDE_PKT remain, in which case all
                        remaining headers.</li>
                        <li>if HEADERS is empty, then START = MIN_TIEID, else
                        START = first element in HEADERS</li>
                        <li>if HEADERS size is less than TIRES_PER_TIDE_PKT, then END
                        = MAX_TIEID, else END = last element in HEADERS</li>
                        <li>send <strong>sorted</strong> HEADERS as TIDE,
                        setting START and END as its range</li>
                        <li>NEXT_TIDE_ID = END</li>
                    </ol>
                  </li>
                </ol>
                <t>The constant <em>TIRES_PER_TIDE_PKT</em> <bcp14>SHOULD</bcp14>
                be computed per interface and used by the implementation to
                limit the amount of TIE headers per TIDE so the sent TIDE PDU
                does not exceed the MTU of the interface.
                </t>
                <t>TIDE PDUs <bcp14>SHOULD</bcp14> be transmitted at a rate that does not lead to packet drops.
                </t>
                <t>The algorithm will intentionally enter the loop once and
                send a single TIDE, even when the database is empty; otherwise,
                no TIDEs would be sent for in case of an empty database and break the
                intended synchronization.
                </t>
              </section>
              <section numbered="true" toc="default">
                <name>TIDE Processing</name>
                <dl newline="false" spacing="normal">
                  <dt>TXKEYS:</dt> <dd>Collection of TIE headers to be sent after processing of the packet</dd>
                  <dt>REQKEYS:</dt> <dd>Collection of TIEIDs to be requested after processing of the packet</dd>
                  <dt>CLEARKEYS:</dt> <dd>Collection of TIEIDs to be removed from flood state queues</dd>
                  <dt>LASTPROCESSED:</dt> <dd>Last processed TIEID in the TIDE</dd>
                  <dt>DBTIE:</dt> <dd>TIE in the LSDB, if found</dd>
                </dl>
                <t>On reception of TIDEs, the following processing is performed:</t>
                <ol spacing="normal" type="1">
                  <li>LASTPROCESSED = TIDE.start_range</li>
                  <li>
                    <t>For every HEADER in the TIDE do:
                    </t>
                    <ol spacing="normal" type="a">
                      <li>DBTIE = find HEADER in the current LSDB </li>
                      <li>if HEADER &lt; LASTPROCESSED, then report an error and reset the adjacency and return</li>
                      <li>put all TIEs in LSDB, where (TIE.HEADER &gt; LASTPROCESSED and
                                        TIE.HEADER &lt; HEADER) into TXKEYS</li>
                      <li>LASTPROCESSED = HEADER</li>
                      <li>
                        <t>if DBTIE is not found, then
                        </t>
                        <ol spacing="normal" type="i">
                          <li>if originator is this node, then bump_own_tie</li>
                          <li>else put HEADER into REQKEYS</li>
                        </ol>
                      </li>
                      <li>
                        <t>if DBTIE.HEADER &lt; HEADER then
                        </t>
                        <ol spacing="normal" type="i">
                            <li>
                            <t>if the originator is this node, then bump_own_tie,
                            else</t>
                            <ol spacing="normal" type="1">
                                <li>if this is a North TIE header from a northbound neighbor, then
                                                            override DBTIE in LSDB with HEADER</li>
                              <li>else put HEADER into REQKEYS</li>
                            </ol>
                          </li>
                        </ol>
                      </li>
                      <li>if DBTIE.HEADER &gt; HEADER, then put DBTIE.HEADER into TXKEYS </li>
                      <li>
                        <t>if DBTIE.HEADER = HEADER, then
                        </t>
                        <ol spacing="normal" type="i">
                            <li>if DBTIE has content already, then put DBTIE.HEADER into CLEARKEYS, else</li>
                          <li>put HEADER into REQKEYS</li>
                        </ol>
                      </li>
                    </ol>
                  </li>
                  <li>put all TIEs in LSDB, where (TIE.HEADER &gt;
                  LASTPROCESSED and TIE.HEADER &lt;= TIDE.end_range) into
                  TXKEYS </li>
                  <li>for all TIEs in TXKEYS, try_to_transmit_tie(TIE) </li>
                  <li>for all TIEs in REQKEYS, request_tie(TIE) </li>
                  <li>for all TIEs in CLEARKEYS, remove_from_all_queues(TIE)</li>
                </ol>

              </section>
            </section>
            <section numbered="true" toc="default">
              <name>TIREs</name>
              <section numbered="true" toc="default">
                <name>TIRE Generation</name>
                <t> Elements from both TIES_REQ and TIES_ACK
                <bcp14>MUST</bcp14> be collected and sent out as fast as
                feasible as TIREs. When sending TIREs with elements from
                TIES_REQ, the <em>remaining_lifetime</em> field in
                <em>TIEHeaderWithLifeTime</em> <bcp14>MUST</bcp14> be set to 0
                to force reflooding from the neighbor even if the TIEs seem to
                be the same.
                </t>
              </section>
              <section numbered="true" toc="default">
                <name>TIRE Processing</name>
                <dl newline="false" spacing="normal">
                  <dt>TXKEYS:</dt><dd>Collection of TIE headers to be sent after processing of the packet</dd>
                  <dt>REQKEYS:</dt><dd> Collection of TIEIDs to be requested after processing of the packet</dd>    
                  <dt>ACKKEYS:</dt><dd> Collection of TIEIDs that have been acknowledged</dd>
                  <dt>DBTIE:</dt><dd> TIE in the LSDB, if found</dd>
                </dl>
                <t>On reception of TIREs, the following processing is
                performed: </t>		
                <ol spacing="normal" type="1">
                    <li>
                    <t>for every HEADER in TIRE do:
                    </t>
                    <ol spacing="normal" type="a">
                      <li>DBTIE = find HEADER in the current LSDB </li>
                      <li>if DBTIE is not found, then do nothing </li>
                      <li>if DBTIE.HEADER &lt; HEADER, then put HEADER into REQKEYS </li>
                      <li>if DBTIE.HEADER &gt; HEADER, then put DBTIE.HEADER into TXKEYS </li>
                      <li>if DBTIE.HEADER = HEADER, then put DBTIE.HEADER into ACKKEYS</li>
                    </ol>
                  </li>
                  <li>for all TIEs in TXKEYS, try_to_transmit_tie(TIE) </li>
                  <li>for all TIEs in REQKEYS, request_tie(TIE) </li>
                  <li>for all TIEs in ACKKEYS, tie_been_acked(TIE) </li>
                </ol>
              </section>
            </section>
            <section numbered="true" toc="default">
              <name>TIEs Processing on Flood State Adjacency</name>
              <t>On reception of TIEs, the following processing is performed:

              </t>
              <dl newline="false" spacing="normal">
                <dt>ACKTIE:</dt><dd>TIE to acknowledge</dd>
                <dt>TXTIE:</dt><dd>TIE to transmit</dd>
                <dt>DBTIE:</dt><dd>TIE in the LSDB, if found</dd>
              </dl>
              <ol spacing="normal" type="1">
                <li>DBTIE = find TIE in the current LSDB </li>
                <li>
                  <t>if DBTIE is not found, then</t>
                  <ol spacing="normal" type="a">
                    <li>if the originator is this node, then bump_own_tie with a
                      short remaining lifetime</li>
                      <li>else insert TIE into LSDB and ACKTIE = TIE</li>
                  </ol>
                  <t>else</t>
                  <ol spacing="normal" type="a">
                      <li>
                      <t>if DBTIE.HEADER = TIE.HEADER, then
                      </t>
                      <ol spacing="normal" type="i">
                          <li>if DBTIE has content already, then ACKTIE = TIE</li>
                        <li>else process like the "DBTIE.HEADER &lt; TIE.HEADER" case</li>
                      </ol>
                    </li>
                    <li>
                      <t>if DBTIE.HEADER &lt; TIE.HEADER, then
                      </t>
                      <ol spacing="normal" type="i">
                          <li>if the originator is this node, then bump_own_tie</li>
                        <li>else insert TIE into LSDB and ACKTIE = TIE</li>
                      </ol>
                    </li>
                    <li>
                      <t>if DBTIE.HEADER &gt; TIE.HEADER, then
                      </t>
                      <ol spacing="normal" type="i">
                          <li>if DBTIE has content already, then TXTIE = DBTIE</li>
                        <li>else ACKTIE = DBTIE </li>
                      </ol>
                    </li>
                  </ol>
                </li>
                <li>if TXTIE is set, then try_to_transmit_tie(TXTIE) </li>
                <li>if ACKTIE is set, then ack_tie(TIE)</li>
              </ol>
            </section>
            <section numbered="true" toc="default">
              <name>Sending TIEs</name>
              <t>
                        On a periodic basis, all TIEs with a lifetime of &gt; 0 left <bcp14>MUST</bcp14> be sent out
                        on the adjacency, removed from the TIES_TX list, and requeued onto TIES_RTX list. The 
                        specific period is out of scope for this document.
              </t>
            </section>
            <section numbered="true" toc="default">
              <name>TIEs Processing in LSDB</name>
              <t>
                        The LSDB holds the most recent copy of TIEs received via flooding from 
                        according peers. Consecutively, after version tie-breaking by LSDB,
                        a peer receives from the LSDB the newest versions of TIEs
                        received by other peers and processes them (without any filtering) just like
                        receiving TIEs from its remote peer. Such a publisher model can be implemented in
                        several ways, either in a single thread of execution or in multiple parallel threads.
              </t>
              <t>
                        LSDB can be logically considered as the entity aging out TIEs, i.e., being
                        responsible to discard TIEs that are stored longer than <em>remaining_lifetime</em>
                        on their reception.
              </t>
              <t> LSDB is also expected to periodically reoriginate the node's own TIEs. Originating 
                        at an interval significantly shorter than <em>default_lifetime</em> is <bcp14>RECOMMENDED</bcp14>  
                        to prevent TIE expiration by other nodes in the network, which can lead to
                        instabilities.
              </t>
            </section>
          </section>
        </section>
        <section anchor="tiescopes" numbered="true" toc="default">
          <name>TIE Flooding Scopes</name>
          <t>In a somewhat analogous fashion to link-local, area, and domain flooding scopes,
RIFT defines several complex "flooding scopes", depending on the direction and type of TIE
propagated.</t>
          <t>Every North TIE is flooded northbound, providing a node at a given level with the
    complete topology of
    the Clos or fat tree network that is reachable southwards of it, including all specific prefixes.
    This means that a packet
    received from a node at the same or lower level whose destination is covered
    by one of those specific
    prefixes will be routed directly towards the node advertising that prefix,
    rather than sending
    the packet to a node at a higher level.</t>
          <t>A node's South Node TIEs, consisting of all node's adjacencies and
South Prefix TIEs limited to those related to default IP prefix and disaggregated prefixes,
    are flooded southbound in order to inform nodes one level down of connectivity of the higher level as well
as reachability to the rest of the fabric.  In
order to allow an E-W disconnected node in
a given level to receive the South TIEs of other nodes at its level, every
South Node TIE is "reflected" northbound to the level from which it was
received. It should be noted that East-West links are included in
South TIE flooding (except at the ToF level);
those TIEs need to be flooded to satisfy the algorithms described in <xref target="calculate" format="default"/>.
In that way, nodes at same level can learn about each other
without using a lower level except in case of leaf level.
The precise, normative flooding scopes are given in <xref target="tie-tire-tide-scopes" format="default"/>.
Those rules also govern what <bcp14>SHOULD</bcp14> be included in TIDEs on the adjacency.
Again, East-West flooding scopes are
identical to southern flooding scopes, except in case of ToF East-West links (rings), which
    are basically performing northbound flooding.
</t>
          <t>South Node TIE "south reflection" enables support of positive disaggregation on failures, as described
    in <xref target="disaggregate" format="default"/>, and flooding reduction, as described in <xref target="mpr" format="default"/>.
</t>
          <table anchor="tie-tire-tide-scopes" align="center">
            <name>Normative Flooding Scopes</name>
            <thead>
              <tr>
                <th align="left">Type / Direction</th>
                <th align="left">South</th>
                <th align="left">North</th>
                <th align="left">East-West</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">South Node TIE</td>
                <td align="left">flood if the level of the originator is equal to this node</td>
                <td align="left">flood if the level of the originator is higher than this node</td>
                <td align="left">flood only if this node
    is not ToF</td>
              </tr>
              <tr>
                <td align="left">non-Node South TIE</td>
                <td align="left">flood self-originated only</td>
                <td align="left">flood only if the neighbor is the originator of TIE</td>
                <td align="left">flood only if it is self-originated and this node is not ToF</td>
              </tr>
              <tr>
                <td align="left">all North TIEs</td>
                <td align="left">never flood</td>
                <td align="left">flood always</td>
                <td align="left">flood only if this node is ToF</td>
              </tr>
              <tr>
                <td align="left">TIDE</td>
                <td align="left">include at least all non-self-originated
                        North TIE headers and
                        self-originated South TIE headers and
                        South Node TIEs of nodes at same
                        level</td>
                <td align="left">include at least all South Node TIEs and
                                        all South TIEs originated by a peer and
                                        all North TIEs</td>
                <td align="left">if this node is ToF, then
                                               include all North TIEs; otherwise, only include self-originated
                                                TIEs</td>
              </tr>
              <tr>
                <td align="left">TIRE as Request</td>
                <td align="left">request all North TIEs and all peer's
                            self-originated TIEs and
                            all South Node TIEs</td>
                <td align="left">request all South TIEs</td>
                <td align="left">if this node is ToF, then apply north scope rules; otherwise, apply south scope rules</td>
              </tr>
              <tr>
                <td align="left">TIRE as Ack</td>
                <td align="left">Ack all received TIEs</td>
                <td align="left">Ack all received TIEs</td>
                <td align="left">Ack all received TIEs</td>
              </tr>
            </tbody>
          </table>
          <t>
        If the TIDE includes additional TIE
        headers beside the ones specified, the receiving neighbor must apply
        the corresponding filter to the received TIDE strictly and <bcp14>MUST NOT</bcp14> request
        the extra TIE headers that were not allowed by the flooding scope rules in
        its direction.
          </t>
          <t>To illustrate these rules, consider using
    the topology in <xref target="pic-topo-three" format="default"/>, with the
    optional link between spine 111 and spine 112, and the
    associated TIEs given in <xref target="ties-topo-three" format="default"/>. The flooding from particular
    nodes of the TIEs is given in <xref target="flooding-topo-three" format="default"/>.</t>
          <table anchor="flooding-topo-three" align="center">
            <name>Flooding Some TIEs from Example Topology</name>
            <thead>
              <tr>
                <th align="left">Local Node</th>
                <th align="left">Neighbor Node</th>
                <th align="left">TIEs Flooded from Local to Neighbor Node</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">Leaf111</td>
                <td align="left">Spine 112</td>
                <td align="left">Leaf111 North TIEs, Spine 111 South Node TIE</td>
              </tr>
              <tr>
                <td align="left">Leaf111</td>
                <td align="left">Spine 111</td>
                <td align="left">Leaf111 North TIEs, Spine 112 South Node TIE</td>
              </tr>
              <tr>
                <td align="left">... </td>
                <td align="left">...</td>
                <td align="left">...</td>
              </tr>
              <tr>
                <td align="left">Spine 111</td>
                <td align="left">Leaf111</td>
                <td align="left">Spine 111 South TIEs  </td>
              </tr>
              <tr>
                <td align="left">Spine 111</td>
                <td align="left">Leaf112</td>
                <td align="left">Spine 111 South TIEs </td>
              </tr>
              <tr>
                <td align="left">Spine 111</td>
                <td align="left">Spine 112</td>
                <td align="left">Spine 111 South TIEs</td>
              </tr>
              <tr>
                <td align="left">Spine 111</td>
                <td align="left">ToF 21</td>
                <td align="left">Spine 111 North TIEs,
        Leaf111 North TIEs, Leaf112 North TIEs, ToF 22 South Node TIE </td>
              </tr>
              <tr>
                <td align="left">Spine 111</td>
                <td align="left">ToF 22</td>
                <td align="left">Spine 111 North TIEs,
        Leaf111 North TIEs, Leaf112 North TIEs, ToF 21 South Node TIE </td>
              </tr>
              <tr>
                <td align="left">... </td>
                <td align="left">...</td>
                <td align="left">...</td>
              </tr>
              <tr>
                <td align="left">ToF 21</td>
                <td align="left">Spine 111</td>
                <td align="left">ToF 21 South TIEs</td>
              </tr>
              <tr>
                <td align="left">ToF 21</td>
                <td align="left">Spine 112</td>
                <td align="left">ToF 21 South TIEs</td>
              </tr>
              <tr>
                <td align="left">ToF 21</td>
                <td align="left">Spine 121</td>
                <td align="left">ToF 21 South TIEs</td>
              </tr>
              <tr>
                <td align="left">ToF 21</td>
                <td align="left">Spine 122</td>
                <td align="left">ToF 21 South TIEs</td>
              </tr>
              <tr>
                <td align="left">... </td>
                <td align="left">...</td>
                <td align="left">...</td>
              </tr>
            </tbody>
          </table>
                        </section>
        <section anchor="onlynodeties" numbered="true" toc="default">
          <name>RAIN: RIFT Adjacency Inrush Notification</name>
          <t>
                            The optional RIFT Adjacency Inrush Notification (RAIN) 
                            mechanism helps to prevent adjacencies from being overwhelmed by flooding 
                            on restart or bring-up with many southbound neighbors.
                            In its
                            LIEs, a node <bcp14>MAY</bcp14> set the corresponding <em>you_are_sending_too_quickly</em> flag
                            to indicate to the neighbor that it <bcp14>SHOULD</bcp14> 
                            flood Node TIEs with normal speed and significantly slow down the
                            flooding of any other TIEs. The flag <bcp14>SHOULD</bcp14> be set only
                            in the southbound direction. The receiving node <bcp14>SHOULD</bcp14>
                            accommodate the request to lessen the flooding load on the affected
                            node if it is south of the sender and should ignore the indication if it is
                            north of the sender.
          </t>
          <t>The distribution of Node TIEs at normal speed, even at high load, guarantees correct
                            behavior of algorithms like disaggregation or default route
                            origination.
                            Furthermore though, the use of this bit presents an inherent trade-off
                            between processing load and convergence speed since significantly slowing down
                            flooding of northbound prefixes from neighbors for an extended time will lead to
                            traffic losses.
          </t>
        </section>
        <section numbered="true" toc="default" anchor="lsdb_sync_sec">
          <name>Initial and Periodic Database Synchronization</name>
          <t>The initial exchange of RIFT includes periodic TIDE
                                exchanges that contain descriptions of the
                                LSDB and TIREs, which perform
                                the function of requesting unknown TIEs
                                as well as confirming the reception of flooded TIEs.
                                The content of
                                TIDEs and TIREs is governed
                                by <xref target="tie-tire-tide-scopes" format="default"/>.
          </t>
        </section>
        <section numbered="true" toc="default" anchor="lsdb_purge_sec">
          <name>Purging and Rollovers</name>
          <t>
    When a node exits the network, if "unpurged", residual stale TIEs may exist in the network until their lifetimes expire
    (which in case of RIFT is by default a rather long period
    to prevent ongoing reorigination of TIEs in very large topologies).
    RIFT does not have a "purging mechanism" based on
    sending specialized "purge" packets.
    In other routing protocols, such a mechanism has proven
 to be complex and fragile based on many years of experience. RIFT simply issues a new, i.e., higher sequence number, empty version of the TIE
    with a short
    lifetime given by the <em>purge_lifetime</em> constant and relies on each node to age out and delete each TIE copy independently.

                            Abundant amounts of memory are
                                available
                                today, even on low-end platforms, and hence, keeping those relatively short-lived
                                extra copies for a while
                                is acceptable. The
                                information will age out and, in the meantime, all computations
                                will deliver correct results if a node
                                leaves the network due
                                to the new information distributed by its adjacent
                                nodes breaking bidirectional connectivity checks in
                                different computations.
          </t>
          <t>Once a RIFT node issues a TIE with an ID, it <bcp14>SHOULD</bcp14>
                                preserve the ID as long as feasible (also when
                                the protocol restarts), even if the TIE
                                looses
                                all content. The re-advertisement of an empty TIE
                                fulfills the purpose of purging any information
                                advertised in previous versions. The originator
                                is free to not reoriginate the corresponding empty TIE
                                again or originate an empty TIE with a relatively
                                short lifetime to prevent a large number of long-lived
                                empty
                                stubs polluting the network.
                                Each node
                                <bcp14>MUST</bcp14> time out and clean up the corresponding empty TIEs
                                independently.
          </t>
          <t>Upon restart, a node <bcp14>MUST</bcp14> be prepared to receive
                                TIEs with its own System ID and supersede them
                                with equivalent, newly generated, empty TIEs with
                                a higher sequence number. As above, the lifetime
                                can be relatively short since it only needs to
                                exceed the necessary propagation and processing
                                delay by all the nodes that are within the
                                TIE's flooding scope.
          </t>
          <t>TIE sequence numbers are rolled over using the method
                                described in
                                <xref target="arithmetic" format="default"/> .
                                The first sequence number of any spontaneously
                                 originated TIE (i.e., not originated
                                to override a detected older copy in
                                the network) <bcp14>MUST</bcp14> be
                                a reasonably unpredictable random number (for example, <xref target="RFC4086"/>) in the
                                interval [0, 2<sup>30</sup>-1], which will prevent otherwise
                                identical TIE headers to remain "stuck" in the network
                                with content different from the TIE originated after reboot.
                                In typical 
                                link-state protocols, this is delegated to a 16-bit
                                checksum on packet content.
        RIFT avoids this design due
                                to the CPU burden presented by computation of such
                                checksums and additional complications tied to the
                                fact that the checksum must be "patched" into the
                                packet after the generation of the content, which is a difficult proposition
                                in binary, hand-crafted formats already and highly
                                incompatible with model-based, serialized formats.
                                The sequence number space is hence consciously chosen
                                to be 64-bits wide to make the occurrence of a
                                TIE with the same sequence number but different
                                content as much or even more unlikely than the
                                checksum method.
                                To emulate the "checksum behavior", an implementation
                                could choose to compute a 64-bit checksum or hash function over the
                                TIE content and use that as part of the
                                first sequence number
                                after reboot.
          </t>
        </section>
        <section anchor="defaultrouterules" numbered="true" toc="default">
          <name>Southbound Default Route Origination</name>
          <t>Under certain conditions, nodes issue a default route in their South Prefix TIEs with
        costs as computed in <xref target="varydefault" format="default"/>.</t>
          <t>A node X that
          </t>
          <ol spacing="normal" type="1">
              <li> is <strong>not</strong> overloaded <strong>and</strong></li>
            <li>has southbound or East-West adjacencies</li>
          </ol>
          <t>


        <bcp14>SHOULD</bcp14> originate such a default
        route in its South Prefix TIE if and only if

          </t>
          <ol spacing="normal" type="1">
              <li>all other nodes at X's level are overloaded <strong>or</strong></li>
            <li>all other nodes at X's level have NO northbound
                adjacencies,
                <strong>or</strong></li>
            <li>X has computed reachability to a default
                route during N-SPF.</li>
          </ol>
          <t>The term "all other nodes at X's level" obviously describes
        just the nodes at the same level in the PoD with a viable lower level
        (otherwise, the South Node TIEs cannot be reflected; the nodes in 
        PoD 1 and PoD 2 are "invisible" to each other).
</t>
          <t>A node originating a southbound
        default route <bcp14>SHOULD</bcp14> install a default discard route
        if it did not compute a default route during N-SPF. This basically means that 
        the top of the fabric will drop traffic for unreachable
        addresses.
          </t>
        </section>
        <section anchor="mpr" numbered="true" toc="default">
          <name>Northbound TIE Flooding Reduction</name>
          <t>
    RIFT chooses only a subset of northbound nodes to propagate flooding
        and, with that, both balances it (to prevent "hot" flooding links)
        across the fabric as well as reduces
        its volume. The solution is based on several principles:
</t>
          <ol spacing="normal" type="1">
              <li>a node <bcp14>MUST</bcp14> flood self-originated North TIEs to all the reachable nodes at
    the level above, which is called the node's "parents";
    </li>
            <li>
    it is typically not necessary that all parents reflood the North TIEs to achieve
    a complete flooding of all the reachable nodes two levels above, which we call the node's "grandparents";
    </li>
            <li>
    to control the volume of its flooding two hops north and yet keep it robust
    enough, it is advantageous for a node to select a subset of its parents as
    "Flood Repeaters" (FRs), which when combined, deliver two or more copies
    of its flooding to all of its parents, i.e., the originating node's
    grandparents;
    </li>
            <li>
        nodes at the same level do <strong>not</strong> have to agree on
        a specific algorithm to select the FRs,
        but overall load balancing should be achieved so that different
        nodes at the same level should tend to select different parents as FRs
                  (consideration of possible strategies in an unrelated but
                  similar field can be found in <xref target="RFC2991"/>);
    </li>
            <li>
    there are usually many solutions to the problem of finding a set of FRs for
    a given node; the problem of finding the minimal set is (similar to) an
    NP-Complete problem, and a globally optimal set may not be the minimal one if
    load balancing with other nodes is an important consideration;
    </li>
            <li>
    it is expected that sets of equivalent nodes at a
    level L will often exist, defined as having a common set of parents at L+1.
    Applying this observation at both L and L+1, an algorithm may attempt to
    split the larger problem in a sum of smaller, separate problems; and
    </li>
            <li>
    it is expected that there will be a broken
    link between a parent and a grandparent  from time to time, and in that case, the parent is
    probably a poor FR due to its lower reliability.
    An algorithm may attempt to eliminate parents with
    broken northbound adjacencies first in order to reduce the number of FRs.
    Albeit it could be argued that relying on higher fanout FRs will slow
    flooding due to higher replication, load reliability of FR's links is likely 
    a more pressing concern.
    </li>
          </ol>
          <t>
    In a fully connected Clos network, this means that a node selects one
    arbitrary parent as the FR and then a second one for redundancy. The computation
    can be relatively simple and completely distributed without any need
    for synchronization among nodes. In a "PoD" structure, where the level L+2
    is partitioned into silos of equivalent grandparents that are only reachable
    from respective parents, this means treating each silo as a fully connected
    Clos network and solving the problem within the silo.
          </t>
          <t>
    In terms of signaling, a node has enough information to select its set of
    FRs; this information is derived from the node's parents' South Node TIEs, which
    indicate the parent's reachable northbound adjacencies to its own parents (the node's grandparents).
    A node may send a LIE to a northbound neighbor with the optional boolean field
    <em>you_are_flood_repeater</em> set to false to indicate that the northbound neighbor is
    not a flood repeater for the node that sent the LIE. In that case, the northbound
    neighbor <bcp14>SHOULD NOT</bcp14> reflood northbound TIEs received from the node that sent the LIE.
    If <em>you_are_flood_repeater</em> is absent or  <em>you_are_flood_repeater</em> is set to true,
    then the northbound neighbor is a flood repeater for the node that sent the LIE and <bcp14>MUST</bcp14>
    reflood northbound TIEs received from that node.
              The element <em>you_are_flood_repeater</em> <bcp14>MUST</bcp14> be ignored if received
              from a northbound adjacency.
          </t>
          <t>This specification provides a simple default algorithm that <bcp14>SHOULD</bcp14> be
    implemented and used by default on every RIFT node.
          </t>
          <ul spacing="normal">
            <li>let |NA(Node) be the set of northbound adjacencies of node Node and CN(Node) be the cardinality of |NA(Node);</li>
            <li>let |SA(Node) be the set of southbound adjacencies of node Node and CS(Node) be the cardinality of |SA(Node);</li>
            <li>let |P(Node) be the set of node Node's parents; </li>
            <li>let |G(Node) be the set of node Node's grandparents. Observe that |G(Node) = |P(|P(Node));</li>
            <li>let N be the child node at level L computing a set of FRs;</li>
            <li>let P be a node at level L+1 and a parent node of N, i.e., bidirectionally reachable over adjacency ADJ(N, P);</li>
            <li>let G be a grandparent node of N, reachable transitively via a parent P over adjacencies ADJ(N, P) and ADJ(P, G). Observe
            that N does not have enough information to check bidirectional reachability of ADJ(P, G);</li>
            <li>let R be a redundancy constant integer; a value of 2 or higher for R is <bcp14>RECOMMENDED</bcp14>;</li>
            <li>let S be a similarity constant integer; a value in range 0 .. 2 for S is <bcp14>RECOMMENDED</bcp14>, and the value of 1 <bcp14>SHOULD</bcp14> be used.
            Two cardinalities are considered as equivalent if their absolute difference is less than or equal to S, i.e.,
            |a-b|&lt;=S;
            </li>
            <li>let RND be a 64-bit random number (for example, as described in <xref target="RFC4086"/>) generated by the system once on startup.</li>
          </ul>
          <t>The algorithm consists of the following steps:</t>
          <ol spacing="normal" type="1">
              <li>Derive a 64-bit number by XORing N's System ID with RND.</li>
              <li>
    <t>Derive a 16-bit pseudo-random unsigned integer PR(N) from
    the resulting 64-bit number by splitting it into 16-bit-long
    words W1, W2, W3, W4 (where W1 are the least significant 16
    bits of the 64-bit number, and W4 are the most significant 16
    bits) and then XORing the circularly shifted resulting words
    together:
    </t>
                <ol spacing="normal" type="A">
                  <li>
        <t>
    (W1&lt;&lt;1) xor (W2&lt;&lt;2) xor (W3&lt;&lt;3) xor (W4&lt;&lt;4);
                    </t>
                    <t>where &lt;&lt; is the circular shift operator.</t>
                  </li>
                </ol>

              </li>
            <li>
    Sort the parents by decreasing number of northbound adjacencies
    (using decreasing System ID of the parent as a tie-breaker):
    sort |P(N) by decreasing CN(P), for all P in |P(N), as the ordered array |A(N)
    </li>
            <li>
              <t>
    Partition |A(N) in subarrays |A_k(N) of parents with equivalent cardinality
    of northbound adjacencies (in other words, with equivalent number of
    grandparents they can reach):

              </t>
              <ol spacing="normal" type="a">
                <li>set k=0; // k is the ID of the subarray</li>
                <li>set i=0; </li>
                <li>
                  <t>while i &lt; CN(N) do
                  </t>
                  <ol spacing="normal" type="i">
                      <li>set j=i;  </li>
                    <li>
                      <t>while i &lt; CN(N) and CN(|A(N)[j]) - CN(|A(N)[i]) &lt;= S:
                      </t>
                      <ol spacing="normal" type="1">
                          <li>place |A(N)[i] in |A_k(N) // abstract action, maybe noop </li>
                        <li>set i=i+1;</li>
                      </ol>
                    </li>
                    <li>
                      <t>/* At this point, j is the index in |A(N) of the first member of
                |A_k(N) and (i-j) is C_k(N) defined as the cardinality of |A_k(N). */
                      </t>
                      <t>
                    set k=k+1;
                      </t>
                    </li>
                  </ol>
                </li>
              </ol>
              <t>
    /* At this point, k is the total number of subarrays, initialized for the
    shuffling operation below. */
              </t>
            </li>
            <li>
              <t>
    Shuffle each subarrays |A_k(N) of cardinality C_k(N) within
    |A(N) individually using the Durstenfeld variation of the Fisher-Yates algorithm that depends on N's System ID:
              </t>
              <ol spacing="normal" type="a">
                  <li>
                  <t>while k &gt; 0 do
                  </t>
                  <ol spacing="normal" type="i">
                      <li>
                      <t>for i from C_k(N)-1 to 1 decrementing by 1 do 
                      </t>
                      <ol spacing="normal" type="1">
                          <li>set j to PR(N) modulo i;</li>
                        <li>exchange |A_k[j] and |A_k[i];</li>
                      </ol>
                    </li>
                    <li>set k=k-1;</li>
                  </ol>
                </li>
              </ol>
            </li>
            <li>
              <t>
    For each grandparent G, initialize a counter c(G) with the number of its southbound adjacencies
        to elected flood repeaters (which is initially zero):</t>
        <ol spacing="normal" type="a">
    <li><t>for each G in |G(N), set c(G) = 0;</t></li>
        </ol>
            </li>
            <li>
              <t>
    Finally, only keep FRs as parents that are needed to maintain the number of
    adjacencies between the FRs and any grandparent G equal or above the
    redundancy constant R:
              </t>
<ol spacing="normal" type="a">
  <li><t>for each P in reshuffled |A(N):</t>
  <ol spacing="normal" type="i">
    <li><t>if there
                  exists an adjacency ADJ(P, G) in |NA(P) such that c(G) &lt;
                  R, then</t>
                      <ol spacing="normal" type="1">
                          <li>place P in FR set;</li>
                        <li>for all adjacencies ADJ(P, G') in |NA(P) increment c(G')</li>
                      </ol>
  </li></ol>
  </li>
</ol>
      </li>
                <li>If any c(G) is still &lt; R, it was not possible to elect
           a set of FRs that covers all grandparents with redundancy R.</li>
              </ol>

          <t>Additional rules for flooding reduction:
          </t>
          <ol spacing="normal" type="1">
              <li>The algorithm <bcp14>MUST</bcp14> be re-evaluated by a node on every change of local
                adjacencies or reception of a parent South TIE with changed adjacencies.
                A node <bcp14>MAY</bcp14> apply a hysteresis to prevent an excessive amount of
                computation during periods of network instability just like in the case
                of reachability computation.</li>
            <li>
                Upon a change of the flood repeater set, a node <bcp14>SHOULD</bcp14> send out LIEs
                that grant flood repeater status to newly promoted nodes before it sends LIEs
                that revoke the status to the nodes that have been newly demoted.
                This is done to prevent transient behavior where the full coverage of
                grandparents is not guaranteed. Such a condition is sometimes unavoidable
                in case of lost LIEs, but it will
                correct itself at possible transient reduction in flooding propagation speeds.
                  The election can use the LIE FSM <em>FloodLeadersChanged</em> event to notify LIE
                  FSMs of the necessity to update the sent LIEs.
            </li>
            <li>A node <bcp14>MUST</bcp14> always flood its self-originated TIEs to all its neighbors.
            </li>
            <li>A node receiving a TIE originated by
                a node for which it is not a flood
                repeater <bcp14>SHOULD NOT</bcp14> reflood such TIEs to its neighbors,
                except for the rules described in <xref target="rule2" format="default"/>.
            </li>
            <li>The indication of flood reduction capability
                <bcp14>MUST</bcp14> be carried in the Node TIEs in the <em>flood_reduction</em> element
                  and <bcp14>MAY</bcp14> be used to optimize the
                algorithm to account for nodes that will flood regardless.
            </li>    
            <li anchor="rule2">A node generates TIDEs as usual, but when
                receiving TIREs or TIDEs resulting in requests for a
                TIE of which the newest received copy came on
                an adjacency where the node was not a flood repeater, it
                <bcp14>SHOULD</bcp14> ignore such requests on only the first 
                request. Normally, the nodes that received
                the TIEs as flooding repeaters should satisfy the requesting node
                and, with that, no
                further TIREs for such TIEs will be
                generated. Otherwise, the next set
                of TIDEs and TIREs <bcp14>MUST</bcp14> lead to flooding
                independent of the
                flood repeater status. This solves a very difficult
                "incast" problem on nodes restarting with a very wide fanout, especially
                northbound. To retrieve the full database, they often
                end up processing many inrushing copies, whereas this
                approach load balances the incoming database
                between adjacent nodes and flood repeaters and should
                guarantee that two copies are sent by different nodes
                to ensure against any losses.
            </li>
          </ol>
        </section>
        <section numbered="true" toc="default">
          <name>Special Considerations</name>
          <t>
            First, due to the distributed, asynchronous nature of
            ZTP, it can create temporary convergence anomalies where nodes at higher levels
            of the fabric temporarily become lower than where they ultimately belong. Since flooding
            can begin before ZTP is "finished" and in fact must do so given there is no global
            termination criteria for the unsynchronized ZTP algorithm, information may temporarily end up 
            in wrong layers.
            A special clause
            when changing level takes care of that.
          </t>
          <t>
            More difficult is a condition where a node (e.g., a leaf) floods a TIE north towards its
            grandparent, then its parent reboots, partitioning the grandparent from the
            leaf directly, and then the leaf itself reboots. That can leave the
            grandparent holding the "primary copy" of the leaf's TIE. Normally, this condition
            is resolved easily by the leaf reoriginating its TIE with a higher sequence
            number than it notices in the northbound TIEs; here however, when the parent comes back, it won't
            be able to obtain the leaf's North TIE from the grandparent easily, and with that, the leaf
            may not issue the TIE with a higher sequence number that can reach the grandparent for a long
            time. Flooding
            procedures are extended to deal with the problem by the means of special clauses
            that override the database of a lower level with headers of newer TIEs received in
            TIDEs coming from the north. Those headers are then propagated southbound towards the leaf
            to cause it to originate a higher sequence number of the TIE, effectively refreshing it
            all the way up to ToF.
          </t>
        </section>
      </section>
<section anchor="calculate" numbered="true" toc="default">
        <name>Reachability Computation</name>
        <t>A node has three possible sources of relevant information for reachability computation.
        A node knows
        the full topology south of it from the received North Node TIEs or alternately
        north of it from the South Node TIEs.  A node has the
        set of prefixes with their associated distances and bandwidths from
        corresponding prefix TIEs.</t>
        <t>To compute prefix reachability, a node conceptually runs a northbound
        and a southbound
        SPF.
        Here, N-SPF and S-SPF notation denotes the direction in which the computation
        front is progressing.
        </t>
        <t>Since neither computation can "loop", it is
        possible to compute non-equal costs or even
        <xref target="EPPSTEIN" format="default">k-shortest paths</xref>
        and "saturate" the fabric
        to the extent desired.  This specification however uses simple, familiar SPF algorithms and
        concepts as examples due to their prevalence in today's routing.
        </t>
        <t>
        For reachability computation purposes, RIFT considers all parallel
        links between two nodes to be of the same cost advertised in the <em>cost</em> element
        of <em>NodeNeighborsTIEElement</em>. In case the neighbor has multiple
        parallel links at different costs, the largest distance
        (highest numerical value) <bcp14>MUST</bcp14> be advertised.
  Given the range of
        Thrift encodings, <em>infinite_distance</em> is defined as the largest non-negative
        <em>MetricType</em>. Any link with a metric larger than that (i.e., the negative
        MetricType) <bcp14>MUST</bcp14> be ignored
        in computations. Any link with the  metric set to <em>invalid_distance</em> <bcp14>MUST</bcp14> also be ignored in
        computation.
        In case of a
        negatively distributed prefix, the metric attribute
        <bcp14>MUST</bcp14> be set to <em>infinite_distance</em>
        by the originator, and it <bcp14>MUST</bcp14> be ignored by all nodes
        during computation, except for the purpose of determining
        transitive propagation and building the corresponding routing table.
        </t>
        <t>
        A prefix can carry the <em>directly_attached</em> attribute to indicate that the prefix is directly attached, i.e., should be
        routed to even if the node is in overload. In case of a
        negatively distributed prefix, this attribute <bcp14>MUST NOT</bcp14>
        be included by the originator, and it <bcp14>MUST</bcp14> be ignored
        by all nodes during SPF computation. If a prefix is locally originated,
        the attribute <em>from_link</em> can indicate the interface
        to which the address
        belongs to. In case of a negatively distributed prefix,
        this attribute <bcp14>MUST NOT</bcp14> be included by the originator,
        and it <bcp14>MUST</bcp14> be ignored by all nodes during computation.
        A prefix can also carry the <em>loopback</em> attribute to indicate the said property.
        </t>
        <t>
        Prefixes are carried in different types of TIEs indicating their type.
        For the same prefix being included in different TIE types, tie-breaking
        is performed according to <xref target="prefs"/>.
        If the same prefix is included multiple times in multiple TIEs of the same type originating at the
        same node, the resulting
        behavior is unspecified.
        </t>
        <section anchor="nspf" numbered="true" toc="default">
          <name>Northbound Reachability SPF</name>
          <t> N-SPF <bcp14>MUST</bcp14> use exclusively northbound and East-West adjacencies in the computing
            node's North Node TIEs (since if the node is a leaf, it may not have
            generated a South Node TIE)
            when starting SPF. Observe that N-SPF is really just
            a one-hop variety since South Node TIEs are not reflooded southbound
            beyond
            a single level (or East-West), and
            with that, the computation cannot progress beyond adjacent nodes.
          </t>
          <t>Once progressing, the computation uses the next higher level's South Node TIEs to
    find corresponding adjacencies to verify backlink connectivity.
    Two unidirectional links <bcp14>MUST</bcp14> be
    associated to confirm bidirectional connectivity, a process often known
    as "backlink check". As part of the check, both Node TIEs
    <bcp14>MUST</bcp14> contain the correct System IDs <strong>and</strong> expected levels.
</t>
          <t>The default route found when crossing an E-W link <bcp14>SHOULD</bcp14> be used if and only if

</t>
          <ol spacing="normal" type="1">
              <li>the node itself does <strong>not</strong> have any northbound adjacencies <strong>and</strong></li>
            <li>the adjacent node has one or more northbound adjacencies.</li>
          </ol>
          <t>

            This rule forms
            a "one-hop default route split-horizon" and prevents looping
            over default routes
            while allowing for "one-hop protection" of nodes that lost
            all northbound
            adjacencies, except at the ToF where the links are used
            exclusively to flood topology information in multi-plane designs.

</t>
          <t>Other south prefixes found when crossing E-W links <bcp14>MAY</bcp14> be used if and only if
          </t>
          <ol spacing="normal" type="1">
              <li>no
            north neighbors are advertising the same or a supersuming non-default
                prefix <strong>and</strong> </li>
            <li>the node does not originate a non-default supersuming prefix
                itself.</li>
          </ol>
          <t>


    That is, the
    E-W link can be used as a gateway of last resort for a specific prefix only.
    Using south prefixes across an E-W link can be beneficial, e.g.,
    on automatic disaggregation
    in pathological fabric partitioning scenarios.

          </t>
          <t>
            A detailed example can be found in <xref target="onastickexample" format="default"/>.

          </t>
        </section>
        <section anchor="sspf" numbered="true" toc="default">
          <name>Southbound Reachability SPF</name>
          <t> S-SPF <bcp14>MUST</bcp14> use  the
            southbound adjacencies in the South Node TIEs exclusively,
            i.e., progresses towards nodes at lower levels. Observe that
            E-W adjacencies are NEVER used in this computation. This enforces the
            requirement that a packet traversing in a southbound direction must
            never change its direction.</t>
          <t>S-SPF <bcp14>MUST</bcp14> use northbound adjacencies in North Node TIEs to verify backlink
            connectivity by checking for the presence of the link beside the correct System ID and
            level. </t>
        </section>
        <section anchor="ringspf" numbered="true" toc="default">
          <name>East-West Forwarding Within a Non-ToF Level</name>
          <t>Using south prefixes over horizontal links <bcp14>MAY</bcp14> occur
            if the N-SPF includes East-West adjacencies in computation.
            It can
            protect against pathological fabric partitioning cases that
            leave only paths to destinations that would necessitate multiple
            changes of forwarding direction between north and south.
          </t>
        </section>
        <section anchor="tofew" numbered="true" toc="default">
          <name>East-West Links Within a ToF Level</name>
          <t>E-W ToF links behave in terms of flooding scopes defined in
                <xref target="tiescopes" format="default"/> like northbound links and <bcp14>MUST</bcp14> be used exclusively for control plane
                information flooding. Even though a ToF node could be tempted
                to use those links during southbound SPF and carry traffic over them, this
                <bcp14>MUST NOT</bcp14> be attempted since it may, in anycast cases, lead to routing loops.
                An implementation <bcp14>MAY</bcp14> try to resolve the looping problem by following on the ring strictly
                tie-broken
                shortest-paths only, but the details are outside this specification. And even then,
                the problem of proper capacity provisioning of such links when they become traffic-bearing in
                case of failures is vexing, and when used for forwarding purposes, they defeat statistical non-blocking
                guarantees that Clos is providing normally.</t>
        </section>
      </section>
      <section anchor="disaggregate" numbered="true" toc="default">
        <name>Automatic Disaggregation on Link &amp; Node Failures</name>
        <section anchor="posdisaggreg" numbered="true" toc="default">
          <name>Positive, Non-Transitive Disaggregation</name>
          <t>Under normal circumstances, a node's South TIEs contain
        just the adjacencies and a default route.

        However, if a node detects that its default IP
        prefix covers one or more prefixes that are reachable
        through it but not through one or
        more other nodes at the same level, then it <bcp14>MUST</bcp14>
        explicitly advertise those prefixes in a 
        South TIE.  Otherwise, some percentage of the northbound
        traffic for those prefixes would
        be sent to nodes without corresponding reachability,
        causing it to be dropped.
        Even when traffic is not being dropped, the resulting forwarding
        could
        "backhaul" packets through the higher-level spines,
        clearly an undesirable condition affecting
        the blocking probabilities of the fabric.

          </t>
          <t>This specification refers to the process of advertising additional prefixes southbound
        as "positive disaggregation". Such disaggregation
        is non-transitive, i.e., its effects are always constrained to a single level of
        the fabric. Naturally, multiple node or link failures can lead to several
        independent instances of positive disaggregation necessary to prevent
        looping or bow-tying the fabric.
          </t>
          <t>
        A node determines the set of prefixes needing disaggregation
        using the following steps:

          </t>
          <ol spacing="normal" type="1">
              <li>A DAG computation in the southern
                direction is performed first. The
                North TIEs are used to find all of the prefixes
                it can reach and the set of next hops in
                the lower level
                for each of them.
                Such a computation can be
                easily performed on a fat tree by 
                setting all link costs in the
                southern direction to 1 and all
                northern directions to infinity.

   The set of those prefixes is referred to as |R; for each prefix 
   r in |R, its set of next hops is referred to as |H(r).
            </li>
            <li> The node uses reflected South TIEs to find all nodes
                at the same level in the same PoD and the set of southbound
                adjacencies
                for each.  The set of nodes at the same level is termed |N, and for each
                node, n, in |N,
                its set of southbound adjacencies is defined to be |A(n).
            </li>
            <li>For a given r, if the intersection
                of |H(r) and |A(n), for any n, is empty,
                then that prefix r must be
                explicitly advertised by the node
                in a South TIE.
            </li>
            <li>An identical set of disaggregated prefixes is flooded on each of the
                node's southbound
                adjacencies.  In accordance with the normal flooding rules for a South TIE,
                a node at the lower level that
                receives this South TIE <bcp14>SHOULD NOT</bcp14> propagate it southbound or
                reflect the disaggregated prefixes
                back over its adjacencies to nodes at the level from which
                it was received.
            </li>
          </ol>
          <t>To summarize the above in simplest terms: If a node detects that its
        default route encompasses
        prefixes for which one of the other nodes in its level has no
        possible next hops in the level below,
        it has to disaggregate it to prevent traffic loss or suboptimal
        routing through such nodes. Hence, 
        a node X needs to determine if it can
        reach a different set of south neighbors than other nodes at the
        same level, which are connected to it via at least one common
        south
        neighbor.  If it can, then prefix disaggregation may be required.
        If it can't, then no prefix disaggregation is needed.
        An example of disaggregation is provided in
        <xref target="fabriccut" format="default"/>.
          </t>
          <t>Finally, a possible
        algorithm is described here:</t>
          <ol spacing="normal" type="1">
              <li>Create partial_neighbors = (empty), a set of neighbors with
                partial connectivity to the node X's level from X's perspective.
                Each entry in the set is a south neighbor of X and a list of nodes
                of X.level that can't reach that neighbor.</li>
            <li>A node X determines its set of southbound neighbors
                X.south_neighbors.</li>
            <li>For each South TIE originated from a node Y that X has, which is
                at X.level, if Y.south_neighbors is not the same as
                X.south_neighbors but the nodes share at least one
                southern neighbor, for each neighbor N in X.south_neighbors but
                not in Y.south_neighbors, add (N, (Y)) to partial_neighbors if N
                isn't there or add Y to the list for N.</li>
            <li>If partial_neighbors is empty, then node X does not
                disaggregate any prefixes.  If node X is advertising disaggregated
                prefixes in its South TIE, X <bcp14>SHOULD</bcp14> remove them and re-advertise its
                South TIEs.</li>
          </ol>
          <t>A node X computes reachability to all nodes below it
        based upon the received North TIEs first.  This
        results in a set of routes, each categorized by (prefix,
        path_distance, next-hop set).  Alternately, for clarity in the
        following procedure, these can be organized by a next-hop
        set as ((next-hops), {(prefix, path_distance)}).  If partial_neighbors isn't
        empty, then the procedure in <xref target="algo-disaggregated-prefixes"/> describes how to identify
        prefixes to disaggregate.</t>
    <figure anchor="algo-disaggregated-prefixes">
            <name>Computation of Disaggregated Prefixes</name>
            <sourcecode><![CDATA[
 disaggregated_prefixes = { empty }
 nodes_same_level = { empty }
 for each South TIE
   if (South TIE.level == X.level and
       X shares at least one S-neighbor with X)
     add South TIE.originator to nodes_same_level
     end if
   end for

 for each next-hop-set NHS
   isolated_nodes = nodes_same_level
   for each NH in NHS
     if NH in partial_neighbors
       isolated_nodes =
         intersection(isolated_nodes,
           partial_neighbors[NH].nodes)
       end if
     end for

   if isolated_nodes is not empty
     for each prefix using NHS
       add (prefix, distance) to disaggregated_prefixes
       end for
     end if
   end for

 copy disaggregated_prefixes to X's South TIE
 if X's South TIE is different
   schedule South TIE for flooding
   end if]]></sourcecode>
          </figure>

          <t>Each disaggregated prefix is sent with the corresponding path_distance.
        This allows a node to send the same South TIE to each south neighbor.
        The south neighbor that is connected to that prefix will thus have a
        shorter path.</t>
          <t>Finally, to summarize the less obvious points partially omitted in the
        algorithms to keep them more tractable:
          </t>
          <ol spacing="normal" type="1">
              <li>All neighbor relationships <bcp14>MUST</bcp14> perform backlink checks.
                </li>
            <li>The overload flag
            as introduced in <xref target="overload" format="default"/>
                  and carried in the <em>overload</em> schema element
                  has to
            be respected during the computation. Nodes advertising
                themselves as overloaded <bcp14>MUST NOT</bcp14> be transited in reachability
                computation but <bcp14>MUST</bcp14> be used as terminal nodes with
                prefixes they advertise being reachable.
            </li>
            <li>All the lower-level nodes are flooded the same disaggregated
                prefixes since RIFT does not build a South TIE per node, which would
                complicate things unnecessarily. The lower-level node
                that can compute a southbound route to the prefix
                will prefer it to the disaggregated route anyway based on
                route preference rules.</li>
            <li>Positively disaggregated prefixes
                do <strong>not</strong> have to propagate to lower levels. With that, the
                disturbance in terms of new flooding is contained to a single
                level experiencing failures.</li>
            <li>Disaggregated South Prefix TIEs are not "reflected" by the
                lower level. 
                Nodes within the same level do <strong>not</strong> need to be aware of which node
                computed the need for disaggregation.
            </li>
            <li>The fabric is still
                supporting maximum load balancing properties while not trying
                to send traffic northbound unless
                necessary. </li>
          </ol>
          <t>In case positive disaggregation is triggered and due to the very stable but
        unsynchronized nature of the algorithm, the nodes may issue the necessary
        disaggregated
        prefixes at different points in time. For a short
        time, this can lead to an "incast" behavior where the first advertising router based on the
        nature of the longest prefix match will attract all the traffic. Different implementation
        strategies can be used to lessen that effect, but those are outside
        the scope of this specification.
          </t>
          <t>
        It is worth observing that, in a single-plane ToF,
        this disaggregation prevents traffic loss up to (K_LEAF * P) link failures in terms of
        <xref target="Planes" format="default"/> or, in other terms, it takes at minimum that many
        link failures to partition the ToF into multiple planes.
          </t>
        </section>
<section anchor="negdisaggreg" numbered="true" toc="default">
          <name>Negative, Transitive Disaggregation for Fallen Leaves</name>
          <t>As explained in <xref target="Fallen" format="default"/>, failures in multi-plane ToF or
        more than (K_LEAF * P) links failing in single-plane design can generate fallen leaves.
        Such scenario cannot be addressed by positive disaggregation
        only and needs a further mechanism.
          </t>
          <section numbered="true" toc="default" anchor="cable_tof_sec">
            <name>Cabling of Multiple ToF Planes</name>
            <t>Returning in this section to designs with multiple planes as shown originally in
    <xref target="partitioned-spine" format="default"/>, <xref target="partition-one-area-cabling" format="default"/> highlights 
    how the ToF is cabled in case of two planes
        by the means of dual-rings to distribute all the North TIEs within both planes.
            </t>
            <figure anchor="partition-one-area-cabling">
              <name>Topologically Connected Planes</name>
                <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-inter-tof-rings.svg"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 3593.8 1750" xml:space="preserve">
                    <rect x="4.8" y="11.1" fill="none" width="3590" height="1704.8"/>
                    <rect x="4.8" y="1715.9" fill="none" width="3590" height="24.3"/>
                    <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" stroke-dasharray="32,32" d="M1850.7,1715.9H57.5  l-2.8-830.3L1848.1,71.1L1850.7,1715.9z"/>
                    <rect x="4.8" y="11.1" fill="none" width="3590" height="1704.8"/>
                    <rect x="4.8" y="1715.9" fill="none" width="3590" height="24.3"/>
                    <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" stroke-dasharray="32,32" d="M2420.5,1715.9H641.3  l-2.5-718.5l1779.3-808.1L2420.5,1715.9z"/>
                    <rect x="4.7" y="11.1" fill="none" width="3590" height="1704.8"/>
                    <rect x="4.7" y="1715.9" fill="none" width="3590" height="24.3"/>
                    <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" stroke-dasharray="32,32" d="M2987.2,1715.9H1201.7  l-2-573.3L2985,331.8L2987.2,1715.9z"/>
                    <rect x="4.8" y="11.1" fill="none" width="3590" height="1704.8"/>
                    <polyline fill="none" points="4.8,1707.8 4.8,11.1 3594.8,11.1 3594.8,1740.2 4.8,1740.2 4.8,1707.8 "/>
                    <path fill="#FFFFFF" stroke="#000000" stroke-width="4" stroke-opacity="0.9636" stroke-dasharray="32,32" d="M3591,1715.9H1797  l-1.4-405.9l1793.5-814.5L3591,1715.9z"/>
                    <path fill="none" stroke="#000000" stroke-width="5" d="M1048.5,550.8c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6  c36.2-10.6,32.2-47.5-27.9-81.3c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8  c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108c-119.1-23.6-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7  C879.6,502.9,925.2,520.2,1048.5,550.8L1048.5,550.8z"/>
                    <path fill="none" stroke="#000000" stroke-width="5" d="M1051.1,576.5c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6  c36.2-10.6,32.2-47.5-27.9-81.3c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8  c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108c-119.1-23.6-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7  S927.7,545.9,1051.1,576.5L1051.1,576.5z"/>
                    <path fill="none" stroke="#000000" stroke-width="5" d="M781,691.8c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6  c36.2-10.6,32.2-47.5-27.9-81.3c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8  c-177.2-47.1-369-95.8-563.1-140.2c-194.1-44.4-390.6-84.4-509.7-108c-119.1-23.6-160.7-30.6-191.4-22.8  c-30.6,7.9-50.3,30.6-37.3,50.7S657.7,661.2,781,691.8L781,691.8z"/>
                    <path fill="none" stroke="#000000" stroke-width="5" d="M783.6,717.5c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6  c36.2-10.6,32.2-47.5-27.9-81.3c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8  c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108C711.3,598.1,669.7,591,639,598.9c-30.7,7.9-50.3,30.6-37.3,50.7  S660.2,686.9,783.6,717.5L783.6,717.5z"/>
                    <path fill="none" stroke="#000000" stroke-width="5" d="M465.6,816.9c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.9,99.8,603.6,154.4s415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6c36.2-10.6,32.2-47.5-27.9-81.3  c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8c-177.2-47.1-369-95.8-563.1-140.2  c-194.1-44.4-390.6-84.4-509.7-108c-119.1-23.6-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7  C296.6,769,342.2,786.3,465.6,816.9L465.6,816.9z"/>
                    <path fill="none" stroke="#000000" stroke-width="5" d="M468.1,842.6c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6  c36.2-10.6,32.2-47.5-27.9-81.3c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8  c-177.2-47.1-369-95.8-563.1-140.2c-194.1-44.4-390.6-84.4-509.7-108S354.2,716.1,323.5,724s-50.3,30.6-37.3,50.7  C299.2,794.7,344.8,812,468.1,842.6L468.1,842.6z"/>
                    <path fill="none" stroke="#000000" stroke-width="5" d="M200.5,946.5c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.9,99.8,603.6,154.4s415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6c36.2-10.6,32.2-47.5-27.9-81.3  c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8c-177.2-47.1-369-95.8-563.1-140.2  c-194.1-44.4-390.6-84.4-509.7-108S86.6,820,56,827.9s-50.3,30.6-37.3,50.7C31.6,898.6,77.2,915.9,200.5,946.5L200.5,946.5z"/>
                    <path fill="none" stroke="#000000" stroke-width="5" d="M203.1,972.2c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5c143.4,36.5,219.7,52.2,255.8,41.6  c36.2-10.6,32.2-47.5-27.9-81.3c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8  c-177.2-47.1-369-95.8-563.1-140.2C565.4,940,369,899.9,249.9,876.4S89.2,845.7,58.5,853.6s-50.3,30.6-37.3,50.7  C34.2,924.3,79.7,941.6,203.1,972.2L203.1,972.2z"/>
                    <path fill="none" stroke="#000000" stroke-width="5" d="M1603.4,291.9c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.9,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5s219.7,52.2,255.8,41.6c36.2-10.6,32.2-47.5-27.9-81.3  c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108  s-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7S1480,261.3,1603.4,291.9L1603.4,291.9z"/>
                    <path fill="none" stroke="#000000" stroke-width="5" d="M1606,317.6c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.9,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5s219.7,52.2,255.8,41.6c36.2-10.6,32.2-47.5-27.9-81.3  c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108  s-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7S1482.6,287,1606,317.6L1606,317.6z"/>
                    <path fill="none" stroke="#000000" stroke-width="5" d="M1325.4,430.1c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.9,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5s219.7,52.2,255.8,41.6c36.2-10.6,32.2-47.5-27.9-81.3  c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108  s-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7S1202,399.5,1325.4,430.1L1325.4,430.1z"/>
                    <path fill="none" stroke="#000000" stroke-width="5" d="M1328,455.8c123.4,30.6,324.6,74.6,524.6,122.5  c200,47.9,398.8,99.8,603.6,154.4c204.7,54.6,415.4,111.9,558.8,148.5s219.7,52.2,255.8,41.6c36.2-10.6,32.2-47.5-27.9-81.3  c-60.1-33.8-176.4-64.4-315.9-102.5c-139.5-38.1-302.2-83.7-479.4-130.8c-177.2-47.1-369-95.8-563.1-140.2s-390.6-84.4-509.7-108  s-160.7-30.6-191.4-22.8c-30.7,7.9-50.3,30.6-37.3,50.7S1204.6,425.2,1328,455.8L1328,455.8z"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="530" cy="834.7" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="824.3" cy="706.5" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1119.4" cy="577.2" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1701.2" cy="322.3" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1099.3" cy="954" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1393.7" cy="825.7" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1688.8" cy="696.5" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1983.4" cy="566.6" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2270.6" cy="441.6" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1363.5" cy="1223.8" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1658.6" cy="1098.7" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1953" cy="970.5" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2248.1" cy="841.3" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2542.7" cy="711.4" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2829.9" cy="586.3" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1960.6" cy="1390.4" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2255.8" cy="1265.3" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2550.1" cy="1137.1" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="2845.2" cy="1007.9" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="3139.8" cy="878" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="3427" cy="753" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="1414" cy="447.3" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="804.2" cy="1079.1" r="64.6"/>
                    <circle fill="#FFFFFF" stroke="#000000" stroke-width="4" cx="234.8" cy="959.8" r="64.6"/>
                    <path d="M513,849.7c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1  c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4  c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7  c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C510.5,856.9,511.4,853,513,849.7z"/>
                    <path d="M808.2,729.4c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7  c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1v-5.7  c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9  c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2  c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3  s2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12s-7.8,4.6-13.7,4.6C815.3,734.4,810.9,732.8,808.2,729.4z"/>
                    <path d="M1121.8,603.8v-12.5h-22.5V585l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H1121.8z M1121.7,585.7v-23.3l-16.4,23.3H1121.7z"/>
                    <path d="M1684,310.5h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1.1,2.1,1.6,5,1.6,8.9v24.6h-6.6  v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9  c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V310.5z"/>
                    <path d="M1082.4,969c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1  c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4  c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7  c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C1079.9,976.2,1080.8,972.3,1082.4,969z"/>
                    <path d="M1377.6,848.7c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7  c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1V823  c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9  c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2  c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3  c1.5,2.1,2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12s-7.8,4.6-13.7,4.6C1384.7,853.7,1380.3,852,1377.6,848.7z"/>
                    <path d="M1691.2,723.1v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H1691.2z M1691.1,704.9v-23.3l-16.4,23.3H1691.1z"/>
                    <path d="M1970.5,580.1c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1  c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3s-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2h-21.8  l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8  c-3,3.7-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H1970.5z"/>
                    <path d="M2253.4,429.8h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1,2.1,1.6,5,1.6,8.9v24.6h-6.6  V444c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9  c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V429.8z"/>
                    <path d="M1348.6,1214.1v-4.9c4.7-0.5,7.9-1.2,9.7-2.3c1.8-1.1,3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H1348.6z"/>
                    <path d="M1641.7,1113.8c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1  c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4  c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7  c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C1639.2,1120.9,1640.1,1117,1641.7,1113.8z"/>
                    <path d="M1936.9,993.5c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7  c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1v-5.7  c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9  c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2  c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3  s2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12s-7.8,4.6-13.7,4.6C1944,998.5,1939.6,996.8,1936.9,993.5z"/>
                    <path d="M2250.5,867.8v-12.5H2228V849l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2250.5z M2250.4,849.7v-23.3l-16.4,23.3H2250.4z"/>
                    <path d="M2529.8,724.9c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1  c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3c-1.6,0.9-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2h-21.8  l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8  c-3,3.7-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H2529.8z"/>
                    <path d="M2812.7,574.6h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1.1,2.1,1.6,5,1.6,8.9v24.6h-6.6  v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9  c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V574.6z"/>
                    <path d="M1945.7,1380.7v-4.9c4.7-0.5,7.9-1.2,9.7-2.3s3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H1945.7z"/>
                    <path d="M2238.9,1280.4c1.6-3.3,4.7-6.2,9.3-8.9l6.9-4c3.1-1.8,5.2-3.3,6.5-4.6c2-2,2.9-4.3,2.9-6.8c0-3-0.9-5.4-2.7-7.1  c-1.8-1.8-4.2-2.6-7.2-2.6c-4.4,0-7.5,1.7-9.2,5c-0.9,1.8-1.4,4.3-1.5,7.5h-6.6c0.1-4.5,0.9-8.1,2.5-10.9c2.8-5,7.7-7.4,14.8-7.4  c5.9,0,10.2,1.6,12.9,4.8c2.7,3.2,4.1,6.7,4.1,10.6c0,4.1-1.4,7.6-4.3,10.5c-1.7,1.7-4.7,3.7-9,6.2l-4.9,2.7  c-2.3,1.3-4.2,2.5-5.5,3.7c-2.4,2.1-3.9,4.4-4.5,6.9h28v6.1h-35.2C2236.4,1287.5,2237.3,1283.7,2238.9,1280.4z"/>
                    <path d="M2534,1160.1c-2.7-3.3-4.1-7.4-4.1-12.2h6.7c0.3,3.3,0.9,5.7,1.9,7.2c1.7,2.7,4.7,4,9.1,4c3.4,0,6.1-0.9,8.2-2.7  c2.1-1.8,3.1-4.2,3.1-7c0-3.5-1.1-6-3.2-7.4c-2.2-1.4-5.2-2.1-9-2.1c-0.4,0-0.9,0-1.3,0c-0.4,0-0.9,0-1.3,0.1v-5.7  c0.7,0.1,1.2,0.1,1.7,0.1c0.5,0,0.9,0,1.5,0c2.4,0,4.4-0.4,5.9-1.1c2.7-1.3,4.1-3.7,4.1-7.2c0-2.6-0.9-4.5-2.7-5.9  c-1.8-1.4-3.9-2.1-6.3-2.1c-4.3,0-7.3,1.4-8.9,4.3c-0.9,1.6-1.4,3.8-1.5,6.7h-6.4c0-3.8,0.8-7.1,2.3-9.7c2.6-4.8,7.2-7.2,13.9-7.2  c5.2,0,9.3,1.2,12.1,3.5c2.9,2.3,4.3,5.7,4.3,10.1c0,3.2-0.8,5.7-2.5,7.7c-1.1,1.2-2.4,2.2-4.1,2.9c2.7,0.7,4.8,2.2,6.3,4.3  s2.3,4.7,2.3,7.8c0,4.9-1.6,8.9-4.8,12s-7.8,4.6-13.7,4.6C2541.1,1165.1,2536.7,1163.4,2534,1160.1z"/>
                    <path d="M2847.6,1034.5v-12.5h-22.5v-6.3l23.5-32.6h5.4v33.3h7.6v5.6h-7.6v12.5H2847.6z M2847.5,1016.3V993l-16.4,23.3H2847.5z"/>
                    <path d="M3126.9,891.5c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1  c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3c-1.6,0.9-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2h-21.8  l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8  s-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H3126.9z"/>
                    <path d="M3409.8,741.2h6.1v5.4c1.8-2.2,3.7-3.9,5.8-4.8c2-1,4.3-1.5,6.8-1.5c5.4,0,9.1,1.9,11,5.7c1,2.1,1.6,5,1.6,8.9v24.6h-6.6  v-24.2c0-2.3-0.3-4.2-1-5.7c-1.1-2.4-3.2-3.6-6.2-3.6c-1.5,0-2.8,0.2-3.8,0.5c-1.8,0.5-3.3,1.6-4.7,3.2c-1.1,1.3-1.8,2.6-2.1,3.9  c-0.3,1.3-0.5,3.3-0.5,5.8v20.1h-6.4V741.2z"/>
                    <path d="M1401.1,460.9c0.4,3.7,2.1,6.2,5.1,7.6c1.5,0.7,3.3,1.1,5.3,1.1c3.8,0,6.6-1.2,8.5-3.7c1.8-2.4,2.8-5.1,2.8-8.1  c0-3.6-1.1-6.3-3.3-8.3c-2.2-2-4.8-2.9-7.9-2.9c-2.2,0-4.1,0.4-5.7,1.3c-1.6,0.9-2.9,2.1-4.1,3.6l-5.6-0.3l3.9-27.6h26.6v6.2H1405  l-2.2,14.3c1.2-0.9,2.3-1.6,3.4-2c1.9-0.8,4.1-1.2,6.6-1.2c4.7,0,8.7,1.5,12,4.5c3.3,3,4.9,6.9,4.9,11.5c0,4.8-1.5,9.1-4.5,12.8  c-3,3.7-7.8,5.5-14.3,5.5c-4.2,0-7.9-1.2-11.1-3.5c-3.2-2.4-5-6-5.4-10.8H1401.1z"/>
                    <path d="M789.3,1069.3v-4.9c4.7-0.5,7.9-1.2,9.7-2.3s3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H789.3z"/>
                    <path d="M219.9,950.1v-4.9c4.7-0.5,7.9-1.2,9.7-2.3c1.8-1.1,3.2-3.6,4.1-7.5h5.1v51.1h-6.9v-36.3H219.9z"/>
                    <path d="M2718.2,385.8l21.5-9.7c4.2-1.9,8.2-2.2,11.9-1s6.5,4,8.5,8.4c1.7,3.7,2,7.5,0.9,11.4s-4,6.8-8.8,9l-15,6.7l9.1,20.3  l-6.5,2.9L2718.2,385.8z M2746.4,381.1c-1.7,0-3.8,0.5-6.3,1.6l-12.8,5.8l7.5,16.6l12.8-5.8c2.9-1.3,5-3,6.2-5  c1.2-2.1,1.2-4.6-0.2-7.8C2751.9,383,2749.6,381.2,2746.4,381.1z"/>
                    <path d="M2761.6,366.3l5.9-2.6l21.6,48l-5.9,2.6L2761.6,366.3z"/>
                    <path d="M2807.1,378.1c1.3-0.8,1.9-1.8,1.9-2.9c0-0.6-0.2-1.5-0.6-2.4c-0.9-2-2.3-3.1-4.1-3.4c-1.8-0.3-4.1,0.2-6.7,1.4  c-3.1,1.4-4.9,3.2-5.4,5.4c-0.3,1.2-0.2,2.8,0.4,4.7l-5.5,2.5c-1.8-4.4-1.8-8,0.1-10.9c1.9-2.9,4.7-5.1,8.2-6.7  c4.1-1.8,7.8-2.6,11.1-2.2c3.2,0.4,5.6,2.3,7.1,5.6l9.1,20.2c0.3,0.6,0.6,1,1,1.3c0.4,0.3,1,0.2,1.8-0.2c0.3-0.1,0.5-0.3,0.9-0.4  c0.3-0.2,0.6-0.4,1-0.6l2,4.3c-0.8,0.7-1.4,1.1-1.9,1.4c-0.4,0.3-1.1,0.6-1.9,1c-2,0.9-3.8,0.9-5.4-0.2c-0.8-0.5-1.6-1.5-2.5-2.8  c-0.5,2.1-1.6,4.2-3.3,6.4c-1.7,2.2-3.9,3.8-6.6,5.1c-3.2,1.5-6.3,1.7-9.3,0.6c-2.9-1-5.1-3-6.4-6c-1.5-3.2-1.6-6.2-0.4-8.9  s3.4-5,6.5-6.9L2807.1,378.1z M2801.8,399.5c1.7,0.4,3.4,0.2,5.1-0.5c2.1-0.9,3.9-2.3,5.4-4.1c2.6-3.1,3-6.4,1.4-10l-2.1-4.7  c-0.5,0.8-1.3,1.6-2.3,2.4c-1,0.8-2,1.5-3,2.2l-3.3,2.1c-2,1.2-3.4,2.4-4.2,3.5c-1.4,1.8-1.5,3.9-0.5,6.1  C2798.9,398.1,2800.2,399.1,2801.8,399.5z"/>
                    <path d="M2819.3,356l5.6-2.5l2.2,5c0.7-2.8,1.8-5,3.3-6.8c1.4-1.7,3.3-3.1,5.6-4.1c5-2.2,9.1-2,12.4,0.7c1.8,1.5,3.5,4,5.1,7.5  l10.1,22.4l-6,2.7l-9.9-22c-1-2.1-2.1-3.7-3.3-4.7c-2-1.7-4.4-1.9-7.2-0.7c-1.4,0.6-2.5,1.3-3.2,2c-1.4,1.2-2.4,2.8-3,4.8  c-0.5,1.6-0.6,3.1-0.3,4.4c0.3,1.4,0.9,3.2,1.9,5.5l8.2,18.3l-5.9,2.6L2819.3,356z"/>
                    <path d="M2878.6,330.5c2.8,0.1,5.3,0.8,7.3,2.1c2,1.2,3.7,2.9,5.1,5.1c1.1,1.5,2.4,3.9,4,7.5l-25.4,11.4c1.7,3.5,3.8,6,6.3,7.4  c2.5,1.5,5.4,1.4,8.7,0c3-1.4,5-3.5,5.9-6.3c0.5-1.6,0.6-3.3,0.3-5.1l5.8-2.6c0.4,1.4,0.6,3,0.4,5s-0.5,3.7-1.1,5.2  c-1,2.5-2.7,4.7-5,6.5c-1.2,1-2.8,1.9-4.5,2.7c-4.3,1.9-8.7,2-13.1,0.2c-4.4-1.8-7.9-5.6-10.5-11.3c-2.5-5.6-3.1-10.9-1.6-15.7  c1.5-4.9,4.6-8.4,9.5-10.6C2873.1,330.9,2875.7,330.4,2878.6,330.5z M2886.8,343.3c-1.4-2.4-2.8-4.2-4.4-5.4  c-2.9-2.1-6.2-2.3-9.9-0.6c-2.7,1.2-4.5,3.2-5.4,6s-0.8,5.7,0.5,8.7L2886.8,343.3z"/>
                    <path d="M2942.7,289.1c4.8,1.7,8.2,4.5,10.4,8.4l-6.3,2.8c-2.1-2.8-4.6-4.6-7.5-5.5c-2.9-0.9-6.3-0.4-10.1,1.3  c-4.6,2.1-7.6,5.4-9,10c-1.4,4.6-0.5,10.3,2.6,17.2c2.5,5.6,5.9,9.6,10,11.9c4.1,2.3,8.8,2.4,13.9,0.1c4.7-2.1,7.5-5.6,8.3-10.4  c0.4-2.5,0.3-5.5-0.5-9l6.3-2.8c1.7,5.3,1.8,10.4,0.2,15.2c-1.9,5.8-6.1,10.1-12.5,13c-5.5,2.5-10.9,2.9-16.2,1.2  c-6.9-2.2-12.5-8-16.7-17.4c-3.2-7.1-3.9-13.7-2.3-19.9c1.8-6.7,6.2-11.7,13.2-14.8C2932.6,287.8,2938,287.3,2942.7,289.1z"/>
                    <path d="M3322.2,549.5l21.5-9.7c4.2-1.9,8.2-2.2,11.9-1c3.7,1.2,6.5,4,8.5,8.4c1.7,3.7,2,7.5,0.9,11.4c-1.1,3.8-4,6.8-8.8,9l-15,6.7  l9.1,20.3l-6.5,2.9L3322.2,549.5z M3350.4,544.7c-1.7,0-3.8,0.5-6.3,1.6l-12.8,5.8l7.5,16.6l12.8-5.8c2.9-1.3,5-3,6.2-5  c1.2-2.1,1.2-4.6-0.2-7.8C3355.9,546.6,3353.5,544.8,3350.4,544.7z"/>
                    <path d="M3365.6,530l5.9-2.6l21.6,48l-5.9,2.6L3365.6,530z"/>
                    <path d="M3411.1,541.7c1.3-0.8,1.9-1.8,1.9-2.9c0-0.6-0.2-1.5-0.6-2.4c-0.9-2-2.3-3.1-4.1-3.4c-1.8-0.3-4.1,0.2-6.7,1.4  c-3.1,1.4-4.9,3.2-5.4,5.4c-0.3,1.2-0.2,2.8,0.4,4.7l-5.5,2.5c-1.8-4.4-1.8-8,0.1-10.9c1.9-2.9,4.7-5.1,8.2-6.7  c4.1-1.8,7.8-2.6,11.1-2.2c3.2,0.4,5.6,2.3,7.1,5.6l9.1,20.2c0.3,0.6,0.6,1,1,1.3c0.4,0.3,1,0.2,1.8-0.2c0.3-0.1,0.5-0.3,0.9-0.4  c0.3-0.2,0.6-0.4,1-0.6l2,4.3c-0.8,0.7-1.4,1.1-1.9,1.4c-0.4,0.3-1.1,0.6-1.9,1c-2,0.9-3.8,0.9-5.4-0.2c-0.8-0.5-1.6-1.5-2.5-2.8  c-0.5,2.1-1.6,4.2-3.3,6.4c-1.7,2.2-3.9,3.8-6.6,5.1c-3.2,1.5-6.3,1.7-9.3,0.6c-2.9-1-5.1-3-6.4-6c-1.5-3.2-1.6-6.2-0.4-8.9  c1.2-2.7,3.4-5,6.5-6.9L3411.1,541.7z M3405.8,563.2c1.7,0.4,3.4,0.2,5.1-0.5c2.1-0.9,3.9-2.3,5.4-4.1c2.6-3.1,3-6.4,1.4-10  l-2.1-4.7c-0.5,0.8-1.3,1.6-2.3,2.4c-1,0.8-2,1.5-3,2.1l-3.3,2.1c-2,1.2-3.4,2.4-4.2,3.5c-1.4,1.8-1.5,3.9-0.5,6.1  C3402.9,561.7,3404.2,562.8,3405.8,563.2z"/>
                    <path d="M3423.3,519.6l5.6-2.5l2.2,5c0.7-2.8,1.8-5,3.3-6.8c1.4-1.7,3.3-3.1,5.6-4.1c5-2.2,9.1-2,12.4,0.7c1.8,1.5,3.5,4,5.1,7.5  l10.1,22.4l-6,2.7l-9.9-22c-1-2.1-2-3.7-3.3-4.7c-2-1.7-4.4-1.9-7.2-0.7c-1.4,0.6-2.5,1.3-3.2,2c-1.4,1.2-2.4,2.8-3,4.8  c-0.5,1.6-0.6,3.1-0.3,4.4c0.3,1.4,0.9,3.2,1.9,5.5l8.2,18.3l-5.9,2.6L3423.3,519.6z"/>
                    <path d="M3482.5,494.2c2.8,0.1,5.3,0.8,7.3,2.1c2,1.2,3.7,2.9,5.1,5.1c1.1,1.5,2.4,3.9,4,7.5l-25.4,11.4c1.7,3.5,3.8,6,6.3,7.4  c2.5,1.5,5.4,1.4,8.7,0c3-1.4,5-3.5,5.9-6.3c0.5-1.6,0.6-3.3,0.3-5.1l5.8-2.6c0.4,1.4,0.6,3,0.4,5s-0.5,3.7-1.1,5.2  c-1,2.5-2.7,4.7-5,6.5c-1.2,1-2.8,1.9-4.5,2.7c-4.3,1.9-8.7,2-13.1,0.2c-4.4-1.8-7.9-5.6-10.5-11.3c-2.5-5.6-3.1-10.9-1.6-15.7  c1.5-4.9,4.6-8.4,9.5-10.6C3477.1,494.5,3479.7,494,3482.5,494.2z M3490.8,506.9c-1.4-2.4-2.8-4.2-4.4-5.4c-2.9-2.1-6.2-2.3-9.9-0.6  c-2.7,1.2-4.5,3.2-5.4,6c-0.9,2.8-0.8,5.7,0.5,8.7L3490.8,506.9z"/>
                    <path d="M3511.5,464.3l19.2-8.6c6.5-2.9,12.6-2.9,18.3,0.2c5.1,2.8,9.1,7.5,12.1,14.1c2.3,5.1,3.4,10.1,3.4,15.1  c-0.1,8.8-4.2,15-12.3,18.6l-19.1,8.6L3511.5,464.3z M3548.5,498.7c2.1-1,3.8-2,5-3.1c2.1-2,3.4-4.5,3.9-7.6  c0.4-2.5,0.2-5.4-0.6-8.7c-0.5-2-1.1-3.7-1.8-5.2c-2.7-5.9-5.9-10-9.7-12.3s-8.2-2.2-13.4,0.1l-11.3,5.1l16.6,36.8L3548.5,498.7z"/>
                    <path d="M2154.2,239.3l21.5-9.7c4.2-1.9,8.2-2.2,11.9-1c3.7,1.2,6.5,4,8.5,8.4c1.7,3.7,2,7.5,0.9,11.4c-1.1,3.8-4,6.8-8.8,9l-15,6.7  l9.1,20.3l-6.5,2.9L2154.2,239.3z M2182.4,234.5c-1.7,0-3.8,0.5-6.3,1.6l-12.8,5.8l7.5,16.6l12.8-5.8c2.9-1.3,5-3,6.2-5  c1.2-2.1,1.2-4.6-0.2-7.8C2187.9,236.4,2185.5,234.6,2182.4,234.5z"/>
                    <path d="M2197.6,219.8l5.9-2.6l21.6,48l-5.9,2.6L2197.6,219.8z"/>
                    <path d="M2243.1,231.5c1.3-0.8,1.9-1.8,1.9-2.9c0-0.6-0.2-1.5-0.6-2.4c-0.9-2-2.3-3.1-4.1-3.4c-1.8-0.3-4.1,0.2-6.7,1.4  c-3.1,1.4-4.9,3.2-5.4,5.4c-0.3,1.2-0.2,2.8,0.4,4.7l-5.5,2.5c-1.8-4.4-1.8-8,0.1-10.9c1.9-2.9,4.7-5.1,8.2-6.7  c4.1-1.8,7.8-2.6,11.1-2.2c3.2,0.4,5.6,2.3,7.1,5.6l9.1,20.2c0.3,0.6,0.6,1,1,1.3c0.4,0.3,1,0.2,1.8-0.2c0.3-0.1,0.5-0.3,0.9-0.4  c0.3-0.2,0.6-0.4,1-0.6l2,4.3c-0.8,0.7-1.4,1.1-1.9,1.4c-0.4,0.3-1.1,0.6-1.9,1c-2,0.9-3.8,0.9-5.4-0.2c-0.8-0.5-1.6-1.5-2.5-2.8  c-0.5,2.1-1.6,4.2-3.3,6.4c-1.7,2.2-3.9,3.8-6.6,5.1c-3.2,1.5-6.3,1.7-9.3,0.6c-2.9-1-5.1-3-6.4-6c-1.5-3.2-1.6-6.2-0.4-8.9  c1.2-2.7,3.4-5,6.5-6.9L2243.1,231.5z M2237.8,253c1.7,0.4,3.4,0.2,5.1-0.5c2.1-0.9,3.9-2.3,5.4-4.1c2.6-3.1,3-6.4,1.4-10l-2.1-4.7  c-0.5,0.8-1.3,1.6-2.3,2.4c-1,0.8-2,1.5-3,2.1l-3.3,2.1c-2,1.2-3.4,2.4-4.2,3.5c-1.4,1.8-1.5,3.9-0.5,6.1  C2234.9,251.5,2236.2,252.6,2237.8,253z"/>
                    <path d="M2255.3,209.4l5.6-2.5l2.2,5c0.7-2.8,1.8-5,3.3-6.8c1.4-1.7,3.3-3.1,5.6-4.1c5-2.2,9.1-2,12.4,0.7c1.8,1.5,3.5,4,5.1,7.5  l10.1,22.4l-6,2.7l-9.9-22c-1-2.1-2-3.7-3.3-4.7c-2-1.7-4.4-1.9-7.2-0.7c-1.4,0.6-2.5,1.3-3.2,2c-1.4,1.2-2.4,2.8-3,4.8  c-0.5,1.6-0.6,3.1-0.3,4.4c0.3,1.4,0.9,3.2,1.9,5.5l8.2,18.3l-5.9,2.6L2255.3,209.4z"/>
                    <path d="M2314.5,183.9c2.8,0.1,5.3,0.8,7.3,2.1c2,1.2,3.7,2.9,5.1,5.1c1.1,1.5,2.4,3.9,4,7.5l-25.4,11.4c1.7,3.5,3.8,6,6.3,7.4  c2.5,1.5,5.4,1.4,8.7,0c3-1.4,5-3.5,5.9-6.3c0.5-1.6,0.6-3.3,0.3-5.1l5.8-2.6c0.4,1.4,0.6,3,0.4,5s-0.5,3.7-1.1,5.2  c-1,2.5-2.7,4.7-5,6.5c-1.2,1-2.8,1.9-4.5,2.7c-4.3,1.9-8.7,2-13.1,0.2c-4.4-1.8-7.9-5.6-10.5-11.3c-2.5-5.6-3.1-10.9-1.6-15.7  c1.5-4.9,4.6-8.4,9.5-10.6C2309.1,184.3,2311.7,183.8,2314.5,183.9z M2322.8,196.7c-1.4-2.4-2.8-4.2-4.4-5.4  c-2.9-2.1-6.2-2.3-9.9-0.6c-2.7,1.2-4.5,3.2-5.4,6c-0.9,2.8-0.8,5.7,0.5,8.7L2322.8,196.7z"/>
                    <path d="M2343.1,154.3l20.7-9.3c5.7-2.5,10.4-2.7,14.3-0.4c2.3,1.4,4,3.3,5.2,5.9c1.4,3,1.6,5.9,0.8,8.6c-0.4,1.4-1.3,2.9-2.6,4.5  c2.9-0.2,5.2,0.1,6.9,0.7c3.1,1.1,5.5,3.5,7.1,7.2c1.4,3.1,1.7,6.3,0.8,9.7c-1.2,5.1-5,9-11.4,11.9l-20.4,9.2L2343.1,154.3z   M2370.5,166.4c2.8-1.2,4.8-2.6,6-4.1c1.9-2.3,2.1-5,0.7-8.1c-1.4-3.1-3.6-4.7-6.7-4.6c-1.7,0-4,0.7-6.9,2l-11.7,5.3l6.7,14.9  L2370.5,166.4z M2382.6,187.5c4-1.8,6.4-4.3,7-7.3c0.4-1.9,0.2-3.9-0.8-6c-1.6-3.5-4.2-5.1-7.9-5c-2,0.1-4.3,0.7-7.1,2l-13,5.9  l7.6,16.9L2382.6,187.5z"/>
                    <path d="M1581.3,121.6l21.5-9.7c4.2-1.9,8.2-2.2,11.9-1c3.7,1.2,6.5,4,8.5,8.4c1.7,3.7,2,7.5,0.9,11.4c-1.1,3.8-4,6.8-8.8,9l-15,6.7  l9.1,20.3l-6.5,2.9L1581.3,121.6z M1609.5,116.8c-1.7,0-3.8,0.5-6.3,1.6l-12.8,5.8l7.5,16.6l12.8-5.8c2.9-1.3,5-3,6.2-5  c1.2-2.1,1.2-4.6-0.2-7.8C1615,118.8,1612.6,116.9,1609.5,116.8z"/>
                    <path d="M1624.7,102.1l5.9-2.6l21.6,48l-5.9,2.6L1624.7,102.1z"/>
                    <path d="M1670.2,113.8c1.3-0.8,1.9-1.8,1.9-2.9c0-0.6-0.2-1.5-0.6-2.4c-0.9-2-2.3-3.1-4.1-3.4c-1.8-0.3-4.1,0.2-6.7,1.4  c-3.1,1.4-4.9,3.2-5.4,5.4c-0.3,1.2-0.2,2.8,0.4,4.7l-5.5,2.5c-1.8-4.4-1.8-8,0.1-10.9c1.9-2.9,4.7-5.1,8.2-6.7  c4.1-1.8,7.8-2.6,11.1-2.2c3.2,0.4,5.6,2.3,7.1,5.6l9.1,20.2c0.3,0.6,0.6,1,1,1.3c0.4,0.3,1,0.2,1.8-0.2c0.3-0.1,0.5-0.3,0.9-0.4  c0.3-0.2,0.6-0.4,1-0.6l2,4.3c-0.8,0.7-1.4,1.1-1.9,1.4c-0.4,0.3-1.1,0.6-1.9,1c-2,0.9-3.8,0.9-5.4-0.2c-0.8-0.5-1.6-1.5-2.5-2.8  c-0.5,2.1-1.6,4.2-3.3,6.4c-1.7,2.2-3.9,3.8-6.6,5.1c-3.2,1.5-6.3,1.7-9.3,0.6c-2.9-1-5.1-3-6.4-6c-1.5-3.2-1.6-6.2-0.4-8.9  c1.2-2.7,3.4-5,6.5-6.9L1670.2,113.8z M1664.9,135.3c1.7,0.4,3.4,0.2,5.1-0.5c2.1-0.9,3.9-2.3,5.4-4.1c2.6-3.1,3-6.4,1.4-10  l-2.1-4.7c-0.5,0.8-1.3,1.6-2.3,2.4c-1,0.8-2,1.5-3,2.1l-3.3,2.1c-2,1.2-3.4,2.4-4.2,3.5c-1.4,1.8-1.5,3.9-0.5,6.1  C1662,133.8,1663.2,134.9,1664.9,135.3z"/>
                    <path d="M1682.4,91.7l5.6-2.5l2.2,5c0.7-2.8,1.8-5,3.3-6.8c1.4-1.7,3.3-3.1,5.6-4.1c5-2.2,9.1-2,12.4,0.7c1.8,1.5,3.5,4,5.1,7.5  l10.1,22.4l-6,2.7l-9.9-22c-1-2.1-2-3.7-3.3-4.7c-2-1.7-4.4-1.9-7.2-0.7c-1.4,0.6-2.5,1.3-3.2,2c-1.4,1.2-2.4,2.8-3,4.8  c-0.5,1.6-0.6,3.1-0.3,4.4c0.3,1.4,0.9,3.2,1.9,5.5l8.2,18.3l-5.9,2.6L1682.4,91.7z"/>
                    <path d="M1741.6,66.3c2.8,0.1,5.3,0.8,7.3,2.1c2,1.2,3.7,2.9,5.1,5.1c1.1,1.5,2.4,3.9,4,7.5l-25.4,11.4c1.7,3.5,3.8,6,6.3,7.4  c2.5,1.5,5.4,1.4,8.7,0c3-1.4,5-3.5,5.9-6.3c0.5-1.6,0.6-3.3,0.3-5.1l5.8-2.6c0.4,1.4,0.6,3,0.4,5s-0.5,3.7-1.1,5.2  c-1,2.5-2.7,4.7-5,6.5c-1.2,1-2.8,1.9-4.5,2.7c-4.3,1.9-8.7,2-13.1,0.2c-4.4-1.8-7.9-5.6-10.5-11.3c-2.5-5.6-3.1-10.9-1.6-15.7  c1.5-4.9,4.6-8.4,9.5-10.6C1736.2,66.6,1738.8,66.1,1741.6,66.3z M1749.9,79c-1.4-2.4-2.8-4.2-4.4-5.4c-2.9-2.1-6.2-2.3-9.9-0.6  c-2.7,1.2-4.5,3.2-5.4,6c-0.9,2.8-0.8,5.7,0.5,8.7L1749.9,79z"/>
                    <path d="M1780.6,32l7.3-3.3l39,40.1l-7.1,3.2l-11.3-12.2l-19,8.5l1.3,16.7l-6.7,3L1780.6,32z M1804,55.5l-16.8-17.9l1.8,24.7  L1804,55.5z"/>
                    <rect x="30.9" y="1694.9" fill="#FFFFFF" width="3562.9" height="55.1"/>
                  </svg>
                </artwork>
            </figure>
    <t>
    <xref target="Fallen" format="default"/> already describes how failures in multi-plane fabrics
        can lead to traffic loss that normal positive disaggregation cannot fix.
    The mechanism of negative, transitive disaggregation incorporated in RIFT
        provides the corresponding solution, and the next section explains the involved
        mechanisms in more detail.
            </t>
          </section>
          <section numbered="true" toc="default" anchor="neg_advertise_sec">
            <name>Transitive Advertisement of Negative Disaggregates</name>
    <t>
    A ToF node discovering that it cannot reach a fallen leaf <bcp14>SHOULD</bcp14> disaggregate
    all the prefixes of that leaf.

        For that purpose, it uses negative South Prefix TIEs that are, as usual,
        flooded southwards with the
        scope defined in <xref target="tiescopes" format="default"/>.

            </t>
            <t>
    Transitively, a node explicitly loses connectivity to a prefix when
        none of its children advertises it
    and when the prefix is negatively disaggregated by all of its parents. When
    that happens, the node originates the negative prefix further down south.
        Since the mechanism applies recursively south,
    the negative prefix may propagate transitively all the way down to the leaf. This is necessary
        since leaves connected to multiple planes by means of disjointed paths may have to choose
        the correct plane at the very bottom of the fabric to make sure that they
        don't send traffic towards another leaf using a plane where it is "fallen", which would 
        make traffic loss unavoidable.
            </t>
            <t>
    When connectivity is restored, a node that disaggregated a prefix
    withdraws the negative disaggregation by the usual mechanism of
        re-advertising TIEs omitting the negative prefix.
            </t>
          </section>
          <section numbered="true" toc="default" anchor="neg_dis_computation_sec">
            <name>Computation of Negative Disaggregates</name>
            <t>
          Negative prefixes can in fact be advertised due
            to two different triggers. This will be described consecutively.


            </t>
            <t>The first origination reason is a computation that uses all the North Node TIEs to build
        the set of all reachable nodes by reachability computation over the complete graph,
            including horizontal ToF links. The
        computation uses the node itself as the root. This is compared with the result of the normal
            southbound SPF as described in <xref target="sspf" format="default"/>. The differences are the fallen
            leaves and all their attached prefixes are advertised as negative prefixes southbound
            if the node does not consider the prefix to be reachable within the southbound SPF.
            </t>
            <t>
            The second origination reason hinges on the understanding of how the negative prefixes are used
            within the computation as described in <xref target="algo-attach-s-tie-prefixes" format="default"/>.
            When attaching the negative prefixes at a certain point in time, the negative prefix
            may find itself with all the viable nodes from the shorter match next hop being
            pruned. In other words, all its northbound neighbors provided a negative prefix
            advertisement. This is the trigger to advertise this negative prefix transitively
            south and is normally caused by the node being in a plane where the prefix
            belongs to a fabric leaf that has "fallen" in this plane. Obviously, when one of
            the northbound switches withdraws its negative advertisement, the node has to
            withdraw its transitively provided negative prefix as well.
            </t>
          </section>
        </section>
      </section>
<section anchor="sec_attaching_prefixes" numbered="true" toc="default">
        <name>Attaching Prefixes</name>
        <t>After an SPF is run, it is necessary to attach the resulting reachability information
        in the form of prefixes.
        For S-SPF, prefixes from a North TIE are attached to the originating node with
        that node's next-hop set and a distance equal to the prefix's cost
        plus the node's minimized path distance.  The RIFT route database, a
        set of (prefix, prefix-type, attributes, path_distance, next-hop set), accumulates
        these results.</t>
        <t>N-SPF prefixes from each South TIE need to also be added to the RIFT
    route database.  The N-SPF is really just a stub so the
    computing node simply needs to determine, for each prefix in a South TIE
    that originated from adjacent node, what next hops to use to reach
    that node.  Since there may be parallel links, the next hops to
    use can be a set; the presence of the computing node in the associated
    South Node TIE is sufficient to verify that at least one link has
    bidirectional connectivity.  The set of minimum cost next hops
    from the computing node X to the originating adjacent node is determined. </t>
        <t>Each prefix has its cost adjusted before being added into the
    RIFT route database.  The cost of the prefix is set to the cost
    received plus the cost of the minimum distance next hop to that
    neighbor while considering its attributes such as mobility
    per <xref target="mobility" format="default"/>.  Then each prefix can be added into the RIFT route
    database with the next-hop set; ties are broken based upon
    type first and then distance and further on <em>PrefixAttributes</em>. Only the best
        combination is used for forwarding.
    RIFT route preferences are normalized
    by the enum <em>RouteType</em> in the <xref target="thrift" format="default">Thrift</xref> model
        given in <xref target="schema"/>.</t>
        <t>An example implementation for node X follows:

        </t>
        <figure anchor="algo-attach-s-tie-prefixes">
          <name>Adding Routes from South TIE Positive and Negative Prefixes</name>
          <sourcecode><![CDATA[
  for each South TIE
     if South TIE.level > X.level
        next_hop_set = set of minimum cost links to the
            South TIE.originator
        next_hop_cost = minimum cost link to
            South TIE.originator
        end if
     for each prefix P in the South TIE
        P.cost = P.cost + next_hop_cost
        if P not in route_database:
          add (P, P.cost, P.type,
               P.attributes, next_hop_set) to route_database
          end if
        if (P in route_database):
          if route_database[P].cost > P.cost or
                route_database[P].type > P.type:
            update route_database[P] with (P, P.type, P.cost,
                                           P.attributes,
                                           next_hop_set)
          else if route_database[P].cost == P.cost and
                route_database[P].type == P.type:
            update route_database[P] with (P, P.type,
                                           P.cost, P.attributes,
               merge(next_hop_set, route_database[P].next_hop_set))
          else
            // Not preferred route so ignore
            end if
          end if
        end for
     end for]]></sourcecode>
        </figure>
        <t>
        After the positive prefixes are attached and tie-broken, negative prefixes are attached and
        used in case of northbound computation, ideally from the shortest length to the longest.
           The next-hop
           adjacencies for a negative prefix are inherited from the longest
           positive prefix that aggregates it; subsequently, adjacencies to
           nodes that advertised negative disaggregation for this prefix are removed.
        </t>
        <t>The rule of inheritance <bcp14>MUST</bcp14> be maintained when the next-hop list for a prefix is
        modified, as the
       modification may affect the entries for matching negative prefixes of immediate
        longer prefix length.
       For instance, if a next hop is added, then by inheritance, it must be added to all
        the negative routes
       of immediate longer prefixes length unless it is pruned due to a negative
        advertisement for the same
       next hop. Similarly, if a next hop is deleted for a given prefix, then it is
        deleted for all the
       immediately aggregated negative routes. This will recurse in the case of
        nested negative prefix
       aggregations.
        </t>
        <t>
       The rule of inheritance <bcp14>MUST</bcp14> also be maintained when a new prefix of intermediate length is inserted
       or when the immediately aggregating prefix is deleted from the routing table, making an even shorter
       aggregating prefix the one from which the negative routes now inherit their adjacencies. As the
       aggregating prefix changes, all the negative routes <bcp14>MUST</bcp14> be recomputed, and then again, the process
       may recurse in case of nested negative prefix aggregations.
        </t>
        <t>
        Although these operations can be computationally expensive, the overall
        load on devices in the network is low because these computations are not run
        very often, as positive route advertisements are always preferred over negative ones.
        This prevents recursion in most cases because positive reachability information never
        inherits next hops.</t>
        <t>To make the negative disaggregation less abstract and provide an example
        ToP node, T1 with 4 ToF parents S1..S4 as
    represented in <xref target="negdis1" format="default"/> are considered further:
        </t>
        <figure anchor="negdis1">
          <name>A ToP Node with 4 Parents</name>
          <artset>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-top-node-4-parents.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 1444.2 387.2" xml:space="preserve">
                <line fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" x1="57.5" y1="113.8" x2="313.2" y2="286.6"/>
                <line fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" x1="227.6" y1="113.8" x2="313.2" y2="286.6"/>
                <line fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" x1="398.1" y1="113.8" x2="313.2" y2="286.6"/>
                <line fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" x1="570.9" y1="113.8" x2="313.2" y2="286.6"/>
                <rect id="rect1241-gensym016-gensym016" x="1.2" y="1.2" fill="#FFFFFF" stroke="#000000" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <rect id="rect1241-8-gensym016-gensym016" x="171.7" y="1.2" fill="#FFFFFF" stroke="#000000" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <rect id="rect1241-6-gensym016-gensym016" x="342.2" y="1.2" fill="#FFFFFF" stroke="#000000" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <rect id="rect1241-2-gensym016-gensym016" x="512.6" y="1.2" fill="#FFFFFF" stroke="#000000" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <path id="path9873-gensym016-gensym016" d="M57.2,61.4c0,0.7-0.2,1.4-0.5,2.1s-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2c-0.8,0.3-1.9,0.4-3,0.4  c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8s2.3,0.6,3.3,0.6c1.5,0,2.6-0.3,3.4-0.8  c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4c-0.7-0.1-1.4-0.2-2.2-0.4  c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5c1.2,0,2.4,0.1,3.4,0.4  c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8c-0.8,0.5-1.1,1.2-1.1,2.1  c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5c1.3,0.4,2.3,0.9,3,1.6  C56.8,59.1,57.2,60.1,57.2,61.4z"/>
                <path id="path9875-gensym016-gensym016" d="M71.5,66.6h-9.6v-1.9h3.7V52.5h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V66.6z"/>
                <path id="path9878-gensym016-gensym016" d="M227.6,61.4c0,0.7-0.2,1.4-0.5,2.1s-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2c-0.8,0.3-1.9,0.4-3,0.4  c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6c1.5,0,2.6-0.3,3.4-0.8  c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4c-0.7-0.1-1.4-0.2-2.2-0.4  c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5c1.2,0,2.4,0.1,3.4,0.4  c1,0.2,2,0.5,2.8,0.9v2.9H227c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8c-0.8,0.5-1.1,1.2-1.1,2.1  c0,0.8,0.2,1.4,0.6,1.8s1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5c1.3,0.4,2.3,0.9,3,1.6  C227.3,59.1,227.6,60.1,227.6,61.4L227.6,61.4z"/>
                <path id="path9880-gensym016-gensym016" d="M242.9,66.6h-12V64c0.8-0.7,1.7-1.5,2.5-2.2s1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7s-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L242.9,66.6z"/>
                <path id="path9883-gensym016-gensym016" d="M398.1,61.4c0,0.7-0.2,1.4-0.5,2.1s-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2c-0.8,0.3-1.9,0.4-3,0.4  c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8s2.3,0.6,3.3,0.6c1.5,0,2.6-0.3,3.4-0.8  c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4c-0.7-0.1-1.4-0.2-2.2-0.4  c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5c1.2,0,2.4,0.1,3.4,0.4  c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5s-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8c-0.8,0.5-1.1,1.2-1.1,2.1  c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5c1.3,0.4,2.3,0.9,3,1.6  C397.8,59.1,398.1,60.1,398.1,61.4L398.1,61.4z"/>
                <path id="path9885-gensym016-gensym016" d="M411.8,57.8c0.4,0.4,0.7,0.8,0.9,1.3c0.2,0.5,0.4,1.2,0.4,2.1c0,0.8-0.1,1.6-0.4,2.3s-0.7,1.3-1.2,1.8  c-0.6,0.6-1.3,1-2.1,1.3c-0.8,0.3-1.7,0.4-2.6,0.4c-1,0-1.9-0.1-2.9-0.4c-1-0.2-1.7-0.5-2.3-0.8v-2.6h0.2c0.7,0.5,1.5,0.8,2.4,1.1  c0.9,0.3,1.8,0.5,2.6,0.5c0.5,0,1-0.1,1.6-0.3c0.6-0.2,1-0.4,1.4-0.8c0.4-0.4,0.6-0.8,0.8-1.2c0.2-0.4,0.3-1,0.3-1.6  c0-0.7-0.1-1.2-0.3-1.6c-0.2-0.4-0.5-0.8-0.8-1c-0.4-0.3-0.8-0.4-1.3-0.5s-1.1-0.1-1.6-0.1h-1.1v-2h0.8c1.2,0,2.2-0.3,2.9-0.8  c0.7-0.5,1.1-1.3,1.1-2.3c0-0.4-0.1-0.8-0.3-1.2c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.4-1.1-0.4c-0.4-0.1-0.8-0.1-1.3-0.1  c-0.8,0-1.6,0.1-2.4,0.4c-0.8,0.3-1.6,0.7-2.4,1.2H402v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c0.9,0,1.6,0.1,2.3,0.2  c0.7,0.2,1.3,0.4,1.8,0.8c0.6,0.4,1,0.9,1.3,1.4c0.3,0.6,0.4,1.2,0.4,1.9c0,1-0.3,1.9-1,2.7s-1.5,1.2-2.4,1.4v0.2  c0.4,0.1,0.8,0.2,1.3,0.4C411.1,57.3,411.5,57.5,411.8,57.8L411.8,57.8z"/>
                <path id="path9888-gensym016-gensym016" d="M568.6,61.4c0,0.7-0.2,1.4-0.5,2.1s-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2c-0.8,0.3-1.9,0.4-3,0.4  c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6c1.5,0,2.6-0.3,3.4-0.8  c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4c-0.7-0.1-1.4-0.2-2.2-0.4  c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5c1.2,0,2.4,0.1,3.4,0.4  s2,0.5,2.8,0.9v2.9H568c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8c-0.8,0.5-1.1,1.2-1.1,2.1  c0,0.8,0.2,1.4,0.6,1.8s1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5c1.3,0.4,2.3,0.9,3,1.6  C568.2,59.1,568.6,60.1,568.6,61.4L568.6,61.4z"/>
                <path id="path9890-gensym016-gensym016" d="M584.3,61.5h-2.6v5.1h-2.3v-5.1h-8.5v-2.8l8.6-10.3h2.2v11.1h2.6V61.5z M579.4,59.5v-8.2l-6.9,8.2H579.4z"/>
                <path id="path11681-gensym016-gensym016" d="M456.5,276.4v1.1h124.4v-1.1H456.5z"/>
                <path id="path11677-gensym016-gensym016" fill-rule="evenodd" d="M569.6,272.2l12.7,4.7l-12.7,4.7C571.6,278.8,571.6,275.1,569.6,272.2L569.6,272.2z"/>
                <path id="path11679-gensym016-gensym016" fill-rule="evenodd" d="M569.5,271.9c-0.2,0-0.4,0.2-0.3,0.4c0,0.1,0,0.1,0.1,0.2c1.9,2.7,1.9,6.3,0,8.9  c-0.1,0.2-0.1,0.4,0.1,0.5c0.1,0.1,0.2,0.1,0.3,0l12.7-4.7c0.2-0.1,0.3-0.3,0.2-0.5c0-0.1-0.1-0.2-0.2-0.2l-12.7-4.7  C569.6,271.9,569.6,271.9,569.5,271.9L569.5,271.9z M570.3,272.9l10.9,4l-10.9,4C571.7,278.4,571.7,275.4,570.3,272.9L570.3,272.9z"/>
                <path id="path11668-gensym016-gensym016" fill-rule="evenodd" d="M467.8,281.6l-12.7-4.7l12.7-4.7C465.8,275,465.8,278.8,467.8,281.6L467.8,281.6z"/>
                <path id="path11670-gensym016-gensym016" fill-rule="evenodd" d="M467.8,271.9h-0.1l-12.7,4.7c-0.2,0.1-0.3,0.3-0.2,0.5c0,0.1,0.1,0.2,0.2,0.2l12.7,4.7  c0.2,0.1,0.4,0,0.5-0.2c0-0.1,0-0.2,0-0.3c-1.9-2.7-1.9-6.3,0-8.9c0.1-0.2,0.1-0.4-0.1-0.5C468,271.9,467.9,271.9,467.8,271.9  L467.8,271.9z M467.1,272.9c-1.4,2.5-1.4,5.5,0,8l-10.9-4L467.1,272.9z"/>
                <path id="path10578-gensym016-gensym016" d="M518.5,214.8v124.4h1.1V214.8H518.5z"/>
                <path id="path10574-gensym016-gensym016" fill-rule="evenodd" d="M523.7,327.9l-4.7,12.7l-4.7-12.7C517.1,329.9,520.9,329.9,523.7,327.9z"/>
                <path id="path10576-gensym016-gensym016" fill-rule="evenodd" d="M514.3,327.5c-0.2,0-0.4,0.2-0.3,0.4v0.1l4.7,12.7c0.1,0.2,0.3,0.3,0.5,0.2  c0.1,0,0.2-0.1,0.2-0.2l4.7-12.7c0.1-0.2,0-0.4-0.2-0.5c-0.1,0-0.2,0-0.3,0c-2.7,1.9-6.3,1.9-8.9,0  C514.5,327.5,514.4,327.5,514.3,327.5L514.3,327.5z M523.1,328.6l-4,10.9l-4-10.9C517.5,330,520.5,330,523.1,328.6L523.1,328.6z"/>
                <path id="path10566-gensym016-gensym016" fill-rule="evenodd" d="M514.3,226.1l4.7-12.7l4.7,12.7C520.9,224.1,517.1,224.1,514.3,226.1L514.3,226.1z"/>
                <path id="path10568-gensym016-gensym016" fill-rule="evenodd" d="M519,213.1c-0.1,0-0.3,0.1-0.3,0.2L514,226c-0.1,0.2,0,0.4,0.2,0.5c0.1,0,0.2,0,0.3,0  c2.7-1.9,6.3-1.9,8.9,0c0.2,0.1,0.4,0.1,0.5-0.1c0.1-0.1,0.1-0.2,0-0.3l-4.7-12.7C519.3,213.1,519.2,213.1,519,213.1L519,213.1z   M519,214.5l4,10.9c-2.5-1.4-5.5-1.4-8,0L519,214.5z"/>
                <path id="path11562-gensym016-gensym016" d="M523.7,209.4h-1.9l-5.5-10.3v10.3h-1.4v-11.5h2.4l5,9.4v-9.4h1.4V209.4z"/>
                <path id="path11565-gensym016-gensym016" d="M523.2,352.9c0,0.4-0.1,0.9-0.3,1.3s-0.5,0.8-0.9,1.1c-0.4,0.3-0.9,0.6-1.4,0.8c-0.5,0.2-1.2,0.3-2,0.3  s-1.6-0.1-2.2-0.2c-0.7-0.2-1.3-0.4-2-0.7v-1.9h0.1c0.6,0.5,1.3,0.9,2,1.1s1.5,0.4,2.2,0.4c1,0,1.7-0.2,2.2-0.5  c0.5-0.4,0.8-0.8,0.8-1.4c0-0.5-0.1-0.9-0.4-1.1c-0.2-0.2-0.6-0.4-1.1-0.6c-0.4-0.1-0.8-0.2-1.3-0.3c-0.4-0.1-0.9-0.2-1.4-0.3  c-1-0.2-1.8-0.6-2.3-1.1s-0.7-1.2-0.7-2.1c0-1,0.4-1.8,1.2-2.4s1.9-0.9,3.1-0.9c0.8,0,1.6,0.1,2.2,0.2c0.7,0.2,1.3,0.3,1.8,0.6v1.8  h-0.1c-0.4-0.4-1-0.7-1.7-0.9c-0.7-0.2-1.4-0.4-2.2-0.4s-1.5,0.2-2,0.5s-0.7,0.8-0.7,1.3s0.1,0.9,0.4,1.1c0.2,0.3,0.7,0.5,1.3,0.6  c0.3,0.1,0.8,0.2,1.4,0.3c0.6,0.1,1.1,0.2,1.6,0.3c0.9,0.2,1.5,0.6,1.9,1C523,351.4,523.2,352,523.2,352.9L523.2,352.9z"/>
                <path id="path11568-gensym016-gensym016" d="M597.1,281.9h-7.6v-11.5h7.6v1.4H591v3.2h6.1v1.4H591v4.3h6.1V281.9z"/>
                <path id="path11571-gensym016-gensym016" d="M450,272l-3,11.5h-1.7l-2.4-9.6l-2.4,9.6h-1.7l-3.1-11.5h1.6l2.4,9.6l2.4-9.6h1.6l2.4,9.7l2.4-9.7H450z"/>
                <rect id="rect1241-3-gensym016-gensym016" x="256.9" y="273.4" fill="#FFFFFF" stroke="#000000" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <path id="path9893-gensym016-gensym016" d="M314.2,322.8h-6.3v16.1h-2.4v-16.1h-6.3v-2.2h15L314.2,322.8z"/>
                <path id="path9895-gensym016-gensym016" d="M327.1,338.9h-9.6V337h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8V337h3.6L327.1,338.9z"/>
              </svg>
            </artwork>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-top-node-4-parents.ascii-art">                +----+    +----+    +----+    +----+          N
                | S1 |    | S2 |    | S3 |    | S4 |          ^
                +----+    +----+    +----+    +----+       W&lt; + &gt;E
                 |         |         |         |              v
                 |+--------+         |         |              S
                 ||+-----------------+         |
                 |||+----------------+---------+
                 ||||
                +----+
                | T1 |
                +----+</artwork>
          </artset>
        </figure>
        <t>If all ToF nodes can reach all the prefixes in the network, with
    RIFT, they will normally advertise a default route south.
    An abstract Routing Information Base (RIB), more commonly known as a routing table,
        stores all types of maintained routes,
    including the negative ones and "tie-breaks" for the best one,
        whereas an abstract forwarding table (FIB)
    retains only the ultimately computed "positive" routing instructions.
    In T1, those tables would look as illustrated in <xref target="rib1" format="default"/>:
        </t>
        <figure anchor="rib1">
          <name>Abstract RIB</name>
          <artset>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-abstract-rib.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 1444.2 779.7" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path1759-gensym017-gensym017" fill-rule="evenodd" stroke="#000000" stroke-width="0.5966" stroke-linejoin="round" stroke-miterlimit="3.8185" d="  M183.9,207.7l10.4,3.8l-10.4,3.8C185.6,213.1,185.6,210,183.9,207.7z"/>
                <path id="path1253-gensym017-gensym017" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M178.7,859.8"/>
                <path fill="none" d=""/>
                <path id="path1769-gensym017-gensym017" fill-rule="evenodd" stroke="#000000" stroke-width="0.6017" stroke-linejoin="round" stroke-miterlimit="3.8511" d="  M183.8,378.1l10.5,3.9l-10.5,3.9C185.5,383.6,185.5,380.4,183.8,378.1z"/>
                <path id="path1257-gensym017-gensym017" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M178.7,689.4"/>
                <path fill="none" d=""/>
                <path id="path1283-gensym017-gensym017" fill-rule="evenodd" stroke="#000000" stroke-width="0.6074" stroke-linejoin="round" stroke-miterlimit="3.8873" d="  M183.8,548.5l10.6,3.9l-10.6,3.9C185.5,554,185.5,550.9,183.8,548.5z"/>
                <path id="path1261-gensym017-gensym017" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M178.7,519"/>
                <path fill="none" d=""/>
                <path id="path1518-gensym017-gensym017" fill-rule="evenodd" stroke="#000000" stroke-width="0.6137" stroke-linejoin="round" stroke-miterlimit="3.9279" d="  M184.1,719l10.7,3.9l-10.7,3.9C185.8,724.5,185.8,721.3,184.1,719z"/>
                <path id="path1265-gensym017-gensym017" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M179.1,348.5"/>
                <rect id="rect1241-gensym017-gensym017" x="207.7" y="153.2" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <rect id="rect1241-8-gensym017-gensym017" x="207.7" y="323.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <rect id="rect1241-6-gensym017-gensym017" x="207.7" y="494.2" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <rect id="rect1241-2-gensym017-gensym017" x="207.7" y="664.6" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <path id="rect1241-3-gensym017-gensym017" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" d="M2.5,2.5h112.6v112.6  c-19,0-37.9,0-56.9,0c-18.6,0-37.1,0-55.7,0C2.5,77.6,2.5,40,2.5,2.5z"/>
                <path id="path2305-gensym017-gensym017" d="M32.1,58.9c0,1.7-0.4,3.2-1.1,4.5c-0.7,1.3-1.6,2.4-2.8,3.1c-0.8,0.5-1.7,0.9-2.7,1.1c-1,0.2-2.3,0.3-3.9,0.3  h-4.5V49.7h4.4c1.7,0,3.1,0.1,4.1,0.4c1,0.3,1.9,0.6,2.6,1.1c1.2,0.8,2.1,1.8,2.8,3.1C31.7,55.6,32.1,57.1,32.1,58.9z M29.6,58.8  c0-1.4-0.2-2.6-0.7-3.6c-0.5-1-1.2-1.8-2.2-2.3c-0.7-0.4-1.4-0.7-2.2-0.8c-0.8-0.2-1.7-0.2-2.8-0.2h-2.2v14.1h2.2  c1.1,0,2.1-0.1,3-0.3c0.8-0.2,1.6-0.5,2.3-1c0.9-0.6,1.5-1.3,2-2.3C29.4,61.4,29.6,60.2,29.6,58.8z"/>
                <path id="path2307-gensym017-gensym017" d="M46.8,61.4H37c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9c0.6,0.2,1.2,0.3,1.9,0.3  c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8s-1.6,0.3-2.5,0.3c-2.2,0-3.9-0.6-5.2-1.8  c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6c1,1.1,1.5,2.6,1.5,4.6L46.8,61.4z   M44.6,59.6c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1c-0.7,0.7-1.1,1.6-1.2,2.7H44.6z"/>
                <path id="path2309-gensym017-gensym017" d="M57.3,51.1h-0.1c-0.2-0.1-0.6-0.1-1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4V68h-2.2V56.2h-1.5v-1.9h1.5v-0.5c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2V51.1z"/>
                <path id="path2311-gensym017-gensym017" d="M69.1,68h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  C64.2,56,63.8,56,63.3,56c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7H59v-2.3c0.4-0.1,1.1-0.3,1.9-0.4c0.8-0.1,1.6-0.2,2.4-0.2  c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5s0.4,1.3,0.4,2.2V68z M66.8,64.6v-3.8  c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8  c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C65.7,65.4,66.3,65,66.8,64.6z"/>
                <path id="path2313-gensym017-gensym017" d="M84.4,68h-2.2v-1.5c-0.8,0.6-1.5,1.1-2.2,1.4c-0.7,0.3-1.4,0.5-2.3,0.5c-1.4,0-2.5-0.4-3.3-1.3  c-0.8-0.9-1.2-2.2-1.2-3.9v-8.9h2.2v7.8c0,0.7,0,1.3,0.1,1.8c0.1,0.5,0.2,0.9,0.4,1.3c0.2,0.4,0.5,0.6,0.8,0.8  c0.3,0.2,0.8,0.2,1.5,0.2c0.6,0,1.2-0.2,1.9-0.5c0.7-0.3,1.3-0.7,1.9-1.2V54.3h2.2L84.4,68z"/>
                <path id="path2315-gensym017-gensym017" d="M91,68h-2.2v-19H91V68z"/>
                <path id="path2317-gensym017-gensym017" d="M102.4,67.8c-0.4,0.1-0.9,0.2-1.4,0.3c-0.5,0.1-0.9,0.1-1.3,0.1c-1.4,0-2.4-0.4-3.1-1.1  c-0.7-0.8-1.1-2-1.1-3.6v-7.3H94v-1.9h1.5v-3.9h2.2v3.9h4.6v1.9h-4.6v6.2c0,0.7,0,1.3,0,1.7c0,0.4,0.1,0.8,0.3,1.1  c0.2,0.3,0.4,0.6,0.7,0.7c0.3,0.1,0.8,0.2,1.4,0.2c0.4,0,0.7-0.1,1.1-0.2c0.4-0.1,0.7-0.2,0.9-0.3h0.1L102.4,67.8z"/>
                <path id="path2320-gensym017-gensym017" d="M240.4,204.9l-5.4,13.7h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H240.4z"/>
                <path id="path2322-gensym017-gensym017" d="M245.7,202.6h-2.5v-2.4h2.5V202.6z M245.5,218.6h-2.2v-13.7h2.2V218.6z"/>
                <path id="path2324-gensym017-gensym017" d="M260.3,218.6h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L260.3,218.6z M258.1,215.2v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9  c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5  C256.9,216.1,257.5,215.7,258.1,215.2L258.1,215.2z"/>
                <path id="path2326-gensym017-gensym017" d="M286.2,213.4c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5  c1.3,0.4,2.3,0.9,3,1.6C285.9,211.1,286.2,212.1,286.2,213.4L286.2,213.4z"/>
                <path id="path2328-gensym017-gensym017" d="M300.5,218.6h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4  c0.4-0.2,0.6-0.5,0.9-0.8c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V218.6z"/>
                <path id="path2331-gensym017-gensym017" d="M239.9,375.4l-5.4,13.7h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H239.9z"/>
                <path id="path2333-gensym017-gensym017" d="M245.2,373.1h-2.5v-2.4h2.5V373.1z M245,389.1h-2.2v-13.7h2.2V389.1z"/>
                <path id="path2335-gensym017-gensym017" d="M259.8,389.1h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2s-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L259.8,389.1z M257.6,385.7v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9  c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C256.4,386.6,257,386.2,257.6,385.7  L257.6,385.7z"/>
                <path id="path2337-gensym017-gensym017" d="M285.7,383.9c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5  c1.3,0.4,2.3,0.9,3,1.6C285.4,381.6,285.7,382.6,285.7,383.9L285.7,383.9z"/>
                <path id="path2339-gensym017-gensym017" d="M301,389.1h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L301,389.1z"/>
                <path id="path2342-gensym017-gensym017" d="M240,545.9l-5.4,13.7h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H240z"/>
                <path id="path2344-gensym017-gensym017" d="M245.3,543.6h-2.5v-2.4h2.5V543.6z M245.2,559.6h-2.2v-13.7h2.2V559.6z"/>
                <path id="path2346-gensym017-gensym017" d="M259.9,559.6h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L259.9,559.6z M257.7,556.2v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9  c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C256.5,557,257.1,556.6,257.7,556.2  L257.7,556.2z"/>
                <path id="path2348-gensym017-gensym017" d="M285.8,554.4c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8s1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5c1.3,0.4,2.3,0.9,3,1.6  C285.5,552,285.8,553.1,285.8,554.4L285.8,554.4z"/>
                <path id="path2350-gensym017-gensym017" d="M299.5,550.8c0.4,0.4,0.7,0.8,0.9,1.3c0.2,0.5,0.4,1.2,0.4,2.1c0,0.8-0.1,1.6-0.4,2.3  c-0.3,0.7-0.7,1.3-1.2,1.8c-0.6,0.6-1.3,1-2.1,1.3c-0.8,0.3-1.7,0.4-2.6,0.4c-1,0-1.9-0.1-2.9-0.4c-1-0.2-1.7-0.5-2.3-0.8v-2.6h0.2  c0.7,0.5,1.5,0.8,2.4,1.1c0.9,0.3,1.8,0.5,2.6,0.5c0.5,0,1-0.1,1.6-0.3s1-0.4,1.4-0.8c0.4-0.4,0.6-0.8,0.8-1.2  c0.2-0.4,0.3-1,0.3-1.6c0-0.7-0.1-1.2-0.3-1.6c-0.2-0.4-0.5-0.8-0.8-1c-0.4-0.3-0.8-0.4-1.3-0.5c-0.5-0.1-1.1-0.1-1.6-0.1h-1.1v-2  h0.8c1.2,0,2.2-0.3,2.9-0.8c0.7-0.5,1.1-1.3,1.1-2.3c0-0.4-0.1-0.8-0.3-1.2c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.4-1.1-0.4  s-0.8-0.1-1.3-0.1c-0.8,0-1.6,0.1-2.4,0.4c-0.8,0.3-1.6,0.7-2.4,1.2h-0.1v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4  c0.9,0,1.6,0.1,2.3,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.6,0.4,1,0.9,1.3,1.4c0.3,0.6,0.4,1.2,0.4,1.9c0,1-0.3,1.9-1,2.7  c-0.7,0.8-1.5,1.2-2.4,1.4v0.2c0.4,0.1,0.8,0.2,1.3,0.4C298.8,550.2,299.2,550.5,299.5,550.8L299.5,550.8z"/>
                <path id="path2353-gensym017-gensym017" d="M239.7,716.3l-5.4,13.7H232l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H239.7z"/>
                <path id="path2355-gensym017-gensym017" d="M245,714.1h-2.5v-2.4h2.5V714.1z M244.8,730h-2.2v-13.7h2.2V730z"/>
                <path id="path2357-gensym017-gensym017" d="M259.6,730h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2V730z   M257.4,726.6v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9c-0.4,0.4-0.6,0.9-0.6,1.6  c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C256.2,727.5,256.8,727.1,257.4,726.6L257.4,726.6z"/>
                <path id="path2359-gensym017-gensym017" d="M285.5,724.8c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5  c1.3,0.4,2.3,0.9,3,1.6C285.2,722.5,285.5,723.5,285.5,724.8L285.5,724.8z"/>
                <path id="path2361-gensym017-gensym017" d="M301.2,724.9h-2.6v5.1h-2.3v-5.1h-8.5v-2.8l8.6-10.3h2.2v11.1h2.6V724.9z M296.3,722.9v-8.2l-6.9,8.2H296.3z"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M60.1,114.6c0,202.6,0,405.2,0,607.8"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M60.1,723.2c42.6,0,85.2,0,127.8,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M60.1,552.7c42.6,0,85.2,0,127.8,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M60.1,381.9c42.6,0,85.2,0,127.8,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M60.1,211.8c42.6,0,85.2,0,127.8,0"/>
              </svg>
            </artwork>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-abstract-rib.ascii-art">                +---------+
                | Default |
                +---------+
                     |
                     |     +--------+
                     +---&gt; | via S1 |
                     |     +--------+
                     |
                     |     +--------+
                     +---&gt; | via S2 |
                     |     +--------+
                     |
                     |     +--------+
                     +---&gt; | via S3 |
                     |     +--------+
                     |
                     |     +--------+
                     +---&gt; | via S4 |
                           +--------+</artwork>
          </artset>
        </figure>
        <t>
    In case T1 receives a negative advertisement for prefix 2001:db8::/32 from
    S1, a negative route is stored in the RIB (indicated by a "~" sign), while the
    more specific routes to the complementing ToF nodes are installed in FIB.
    RIB and FIB in T1 now look as illustrated in Figures <xref target="rib1.1" format="counter"/> and
    <xref target="fib1.1" format="counter"/>, respectively:
        </t>
        <figure anchor="rib1.1">
          <name>Abstract RIB After Negative 2001:db8::/32 from S1</name>
          <artset>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-abstract-rib-negative-s1.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 1444.2 779.7" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path2323-gensym018-gensym018" fill-rule="evenodd" stroke="#000000" stroke-width="0.5966" stroke-linejoin="round" stroke-miterlimit="3.8185" d="  M183.9,207.7l10.4,3.8l-10.4,3.8C185.6,213.1,185.6,210,183.9,207.7z"/>
                <path id="path1253-gensym018-gensym018" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M178.7,859.8"/>
                <path fill="none" d=""/>
                <path id="path1589-gensym018-gensym018" fill-rule="evenodd" stroke="#000000" stroke-width="0.6017" stroke-linejoin="round" stroke-miterlimit="3.8511" d="  M183.8,378.1l10.5,3.9l-10.5,3.9C185.5,383.6,185.5,380.4,183.8,378.1z"/>
                <path id="path1257-gensym018-gensym018" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M178.7,689.4"/>
                <path fill="none" d=""/>
                <path id="path1824-gensym018-gensym018" fill-rule="evenodd" stroke="#000000" stroke-width="0.6074" stroke-linejoin="round" stroke-miterlimit="3.8873" d="  M183.8,548.5l10.6,3.9l-10.6,3.9C185.5,554,185.5,550.9,183.8,548.5z"/>
                <path id="path1261-gensym018-gensym018" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M178.7,519"/>
                <path fill="none" d=""/>
                <path id="path2065-gensym018-gensym018" fill-rule="evenodd" stroke="#000000" stroke-width="0.6137" stroke-linejoin="round" stroke-miterlimit="3.9279" d="  M184.1,719l10.7,3.9l-10.7,3.9C185.8,724.5,185.8,721.3,184.1,719z"/>
                <path id="path1265-gensym018-gensym018" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M179.1,348.5"/>
                <path fill="none" d=""/>
                <path id="path2585-gensym018-gensym018" fill-rule="evenodd" stroke="#000000" stroke-width="0.7276" stroke-linejoin="round" stroke-miterlimit="4.6564" d="  M151.7,61.5L139,56.8l12.7-4.7C149.6,54.9,149.7,58.7,151.7,61.5z"/>
                <path id="path1239-gensym018-gensym018" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M140.4,56.8"/>
                <path fill="none" d=""/>
                <path id="path2312-gensym018-gensym018" fill-rule="evenodd" stroke="#000000" stroke-width="0.5966" stroke-linejoin="round" stroke-miterlimit="3.8185" d="  M612.4,207.8l10.4,3.8l-10.4,3.8C614.1,213.2,614.1,210.1,612.4,207.8z"/>
                <path id="path1253-5-gensym018-gensym018" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M607.2,859.8"/>
                <rect id="rect1241-0-gensym018-gensym018" x="636.2" y="155.3" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <path id="path2293-gensym018-gensym018" d="M668.9,207l-5.4,13.7h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H668.9z"/>
                <path id="path2295-gensym018-gensym018" d="M674.2,204.7h-2.5v-2.4h2.5V204.7z M674,220.7h-2.2V207h2.2V220.7z"/>
                <path id="path2297-gensym018-gensym018" d="M688.8,220.7h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L688.8,220.7z M686.6,217.3v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9  c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C685.4,218.1,686,217.7,686.6,217.3  L686.6,217.3z"/>
                <path id="path2299-gensym018-gensym018" d="M714.7,215.5c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8s2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5  c1.3,0.4,2.3,0.9,3,1.6C714.4,213.1,714.7,214.2,714.7,215.5L714.7,215.5z"/>
                <path id="path2301-gensym018-gensym018" d="M729,220.7h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V220.7z"/>
                <rect id="rect1241-gensym018-gensym018" x="207.7" y="155.2" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <rect id="rect1241-8-gensym018-gensym018" x="207.7" y="325.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <rect id="rect1241-6-gensym018-gensym018" x="207.7" y="496.2" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <rect id="rect1241-2-gensym018-gensym018" x="207.7" y="666.6" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <path id="path2320-gensym018-gensym018" d="M240.4,206.9l-5.4,13.7h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H240.4z"/>
                <path id="path2322-gensym018-gensym018" d="M245.7,204.6h-2.5v-2.4h2.5V204.6z M245.5,220.6h-2.2v-13.7h2.2V220.6z"/>
                <path id="path2324-gensym018-gensym018" d="M260.3,220.6h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L260.3,220.6z M258.1,217.2v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9  c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5  C256.9,218.1,257.5,217.7,258.1,217.2L258.1,217.2z"/>
                <path id="path2326-gensym018-gensym018" d="M286.2,215.4c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5  c1.3,0.4,2.3,0.9,3,1.6C285.9,213.1,286.2,214.1,286.2,215.4L286.2,215.4z"/>
                <path id="path2328-gensym018-gensym018" d="M300.5,220.6h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4  c0.4-0.2,0.6-0.5,0.9-0.8c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V220.6z"/>
                <path id="path2331-gensym018-gensym018" d="M239.9,377.4l-5.4,13.7h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H239.9z"/>
                <path id="path2333-gensym018-gensym018" d="M245.2,375.1h-2.5v-2.4h2.5V375.1z M245,391.1h-2.2v-13.7h2.2V391.1z"/>
                <path id="path2335-gensym018-gensym018" d="M259.8,391.1h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2s-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L259.8,391.1z M257.6,387.7v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9  c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C256.4,388.6,257,388.2,257.6,387.7  L257.6,387.7z"/>
                <path id="path2337-gensym018-gensym018" d="M285.7,385.9c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5  c1.3,0.4,2.3,0.9,3,1.6C285.4,383.6,285.7,384.6,285.7,385.9L285.7,385.9z"/>
                <path id="path2339-gensym018-gensym018" d="M301,391.1h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L301,391.1z"/>
                <path id="path2342-gensym018-gensym018" d="M240,547.9l-5.4,13.7h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H240z"/>
                <path id="path2344-gensym018-gensym018" d="M245.3,545.6h-2.5v-2.4h2.5V545.6z M245.2,561.6h-2.2v-13.7h2.2V561.6z"/>
                <path id="path2346-gensym018-gensym018" d="M259.9,561.6h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L259.9,561.6z M257.7,558.2v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9  c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C256.5,559,257.1,558.6,257.7,558.2  L257.7,558.2z"/>
                <path id="path2348-gensym018-gensym018" d="M285.8,556.4c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8s1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5c1.3,0.4,2.3,0.9,3,1.6  C285.5,554,285.8,555.1,285.8,556.4L285.8,556.4z"/>
                <path id="path2350-gensym018-gensym018" d="M299.5,552.8c0.4,0.4,0.7,0.8,0.9,1.3c0.2,0.5,0.4,1.2,0.4,2.1c0,0.8-0.1,1.6-0.4,2.3  c-0.3,0.7-0.7,1.3-1.2,1.8c-0.6,0.6-1.3,1-2.1,1.3c-0.8,0.3-1.7,0.4-2.6,0.4c-1,0-1.9-0.1-2.9-0.4c-1-0.2-1.7-0.5-2.3-0.8v-2.6h0.2  c0.7,0.5,1.5,0.8,2.4,1.1c0.9,0.3,1.8,0.5,2.6,0.5c0.5,0,1-0.1,1.6-0.3s1-0.4,1.4-0.8c0.4-0.4,0.6-0.8,0.8-1.2  c0.2-0.4,0.3-1,0.3-1.6c0-0.7-0.1-1.2-0.3-1.6c-0.2-0.4-0.5-0.8-0.8-1c-0.4-0.3-0.8-0.4-1.3-0.5c-0.5-0.1-1.1-0.1-1.6-0.1h-1.1v-2  h0.8c1.2,0,2.2-0.3,2.9-0.8c0.7-0.5,1.1-1.3,1.1-2.3c0-0.4-0.1-0.8-0.3-1.2c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.4-1.1-0.4  s-0.8-0.1-1.3-0.1c-0.8,0-1.6,0.1-2.4,0.4c-0.8,0.3-1.6,0.7-2.4,1.2h-0.1v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4  c0.9,0,1.6,0.1,2.3,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.6,0.4,1,0.9,1.3,1.4c0.3,0.6,0.4,1.2,0.4,1.9c0,1-0.3,1.9-1,2.7  c-0.7,0.8-1.5,1.2-2.4,1.4v0.2c0.4,0.1,0.8,0.2,1.3,0.4C298.8,552.2,299.2,552.5,299.5,552.8L299.5,552.8z"/>
                <path id="path2353-gensym018-gensym018" d="M239.7,718.3l-5.4,13.7H232l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H239.7z"/>
                <path id="path2355-gensym018-gensym018" d="M245,716.1h-2.5v-2.4h2.5V716.1z M244.8,732h-2.2v-13.7h2.2V732z"/>
                <path id="path2357-gensym018-gensym018" d="M259.6,732h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2V732z   M257.4,728.6v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9c-0.4,0.4-0.6,0.9-0.6,1.6  c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C256.2,729.5,256.8,729.1,257.4,728.6L257.4,728.6z"/>
                <path id="path2359-gensym018-gensym018" d="M285.5,726.8c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5  c1.3,0.4,2.3,0.9,3,1.6C285.2,724.5,285.5,725.5,285.5,726.8L285.5,726.8z"/>
                <path id="path2361-gensym018-gensym018" d="M301.2,726.9h-2.6v5.1h-2.3v-5.1h-8.5v-2.8l8.6-10.3h2.2v11.1h2.6V726.9z M296.3,724.9v-8.2l-6.9,8.2H296.3z"/>
                <rect id="rect1241-3-3-gensym018-gensym018" x="372.9" y="1" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="221.2" height="111.6"/>
                <path id="path2364-gensym018-gensym018" d="M398.5,53.1c0,0.8-0.1,1.6-0.3,2.4c-0.2,0.8-0.4,1.5-0.8,2.1c-0.4,0.6-0.8,1.1-1.3,1.5  c-0.5,0.4-1.2,0.5-2,0.5c-0.7,0-1.4-0.2-2-0.5c-0.6-0.3-1.2-0.9-1.9-1.7c-0.8-1-1.4-1.7-1.8-1.9c-0.4-0.3-0.7-0.4-1.1-0.4  c-0.7,0-1.3,0.4-1.7,1.1c-0.4,0.7-0.6,1.9-0.7,3.5h-2c0-0.8,0.1-1.6,0.3-2.4c0.2-0.8,0.4-1.5,0.8-2.1c0.3-0.6,0.8-1.1,1.3-1.5  c0.5-0.4,1.2-0.6,2-0.6c0.7,0,1.4,0.2,2,0.5c0.6,0.3,1.2,0.9,1.9,1.7c0.6,0.8,1.2,1.4,1.6,1.8c0.4,0.4,0.8,0.6,1.3,0.6  c0.8,0,1.4-0.4,1.8-1.2c0.4-0.8,0.6-1.9,0.6-3.3L398.5,53.1z"/>
                <path id="path2366-gensym018-gensym018" d="M414.6,64.5h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2H403V47  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L414.6,64.5z"/>
                <path id="path2368-gensym018-gensym018" d="M430,55.4c0,3.3-0.5,5.7-1.5,7.2c-1,1.5-2.5,2.3-4.6,2.3c-2.1,0-3.7-0.8-4.7-2.3c-1-1.6-1.5-3.9-1.5-7.1  c0-3.2,0.5-5.6,1.5-7.2c1-1.6,2.5-2.3,4.6-2.3c2.1,0,3.7,0.8,4.6,2.4C429.5,49.8,430,52.2,430,55.4L430,55.4z M426.9,60.9  c0.3-0.7,0.5-1.4,0.6-2.3c0.1-0.9,0.2-2,0.2-3.2c0-1.2-0.1-2.3-0.2-3.2c-0.1-0.9-0.3-1.7-0.6-2.3c-0.3-0.6-0.7-1.1-1.1-1.4  c-0.5-0.3-1.1-0.5-1.8-0.5c-0.7,0-1.4,0.2-1.9,0.5c-0.5,0.3-0.9,0.8-1.2,1.4c-0.3,0.6-0.5,1.4-0.6,2.4c-0.1,1-0.1,2-0.1,3.2  c0,1.3,0,2.3,0.1,3.2c0.1,0.9,0.3,1.6,0.6,2.3c0.3,0.6,0.6,1.1,1.1,1.5c0.5,0.3,1.1,0.5,1.9,0.5c0.7,0,1.4-0.2,1.9-0.5  C426.2,62,426.6,61.6,426.9,60.9z"/>
                <path id="path2370-gensym018-gensym018" d="M445.5,55.4c0,3.3-0.5,5.7-1.5,7.2c-1,1.5-2.5,2.3-4.6,2.3c-2.1,0-3.7-0.8-4.7-2.3c-1-1.6-1.5-3.9-1.5-7.1  c0-3.2,0.5-5.6,1.5-7.2c1-1.6,2.5-2.3,4.6-2.3c2.1,0,3.7,0.8,4.6,2.4C445,49.8,445.5,52.2,445.5,55.4L445.5,55.4z M442.4,60.9  c0.3-0.7,0.5-1.4,0.6-2.3c0.1-0.9,0.2-2,0.2-3.2c0-1.2-0.1-2.3-0.2-3.2c-0.1-0.9-0.3-1.7-0.6-2.3c-0.3-0.6-0.7-1.1-1.1-1.4  c-0.5-0.3-1.1-0.5-1.8-0.5c-0.7,0-1.4,0.2-1.9,0.5c-0.5,0.3-0.9,0.8-1.2,1.4c-0.3,0.6-0.5,1.4-0.6,2.4c-0.1,1-0.1,2-0.1,3.2  c0,1.3,0,2.3,0.1,3.2c0.1,0.9,0.3,1.6,0.6,2.3c0.3,0.6,0.6,1.1,1.1,1.5c0.5,0.3,1.1,0.5,1.9,0.5c0.7,0,1.4-0.2,1.9-0.5  C441.7,62,442.1,61.6,442.4,60.9z"/>
                <path id="path2372-gensym018-gensym018" d="M460,64.5h-9.6v-1.9h3.7V50.4h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V64.5z"/>
                <path id="path2374-gensym018-gensym018" d="M469.6,54.3h-2.8v-3.5h2.8V54.3z M469.6,64.5h-2.8V61h2.8V64.5z"/>
                <path id="path2376-gensym018-gensym018" d="M486.6,64.5h-2.2V63c-0.6,0.6-1.3,1-2,1.3c-0.7,0.3-1.5,0.5-2.3,0.5c-1.6,0-2.8-0.6-3.8-1.9  c-0.9-1.3-1.4-3-1.4-5.2c0-1.2,0.2-2.2,0.5-3.1c0.3-0.9,0.8-1.7,1.3-2.3c0.5-0.6,1.2-1.1,1.9-1.4c0.7-0.3,1.5-0.5,2.2-0.5  c0.7,0,1.3,0.1,1.9,0.2c0.5,0.1,1.1,0.4,1.7,0.7v-5.9h2.2V64.5z M484.4,61.1v-7.8c-0.6-0.3-1.1-0.5-1.6-0.6c-0.5-0.1-1-0.2-1.6-0.2  c-1.3,0-2.2,0.4-2.9,1.3c-0.7,0.9-1,2.2-1,3.8c0,1.6,0.3,2.9,0.8,3.7c0.5,0.8,1.4,1.3,2.6,1.3c0.6,0,1.3-0.1,1.9-0.4  C483.2,61.9,483.9,61.6,484.4,61.1L484.4,61.1z"/>
                <path id="path2378-gensym018-gensym018" d="M502.7,57.5c0,1.1-0.2,2.2-0.5,3.1c-0.3,0.9-0.7,1.7-1.3,2.3c-0.6,0.6-1.2,1.1-1.9,1.5  c-0.7,0.3-1.4,0.5-2.2,0.5c-0.8,0-1.4-0.1-2-0.3c-0.6-0.2-1.1-0.4-1.7-0.7l-0.1,0.6H491v-19h2.2v6.8c0.6-0.5,1.3-1,2-1.3  c0.7-0.3,1.5-0.5,2.4-0.5c1.6,0,2.8,0.6,3.7,1.9C502.3,53.5,502.7,55.3,502.7,57.5L502.7,57.5z M500.4,57.6c0-1.6-0.3-2.9-0.8-3.7  c-0.5-0.8-1.4-1.3-2.5-1.3c-0.6,0-1.3,0.1-2,0.4c-0.7,0.3-1.3,0.7-1.9,1.1V62c0.6,0.3,1.2,0.5,1.6,0.6c0.5,0.1,1,0.2,1.6,0.2  c1.2,0,2.2-0.4,2.9-1.2C500.1,60.7,500.4,59.4,500.4,57.6L500.4,57.6z"/>
                <path id="path2380-gensym018-gensym018" d="M518,59.4c0,1.6-0.6,2.9-1.8,3.9c-1.2,1-2.7,1.6-4.5,1.6c-1.9,0-3.4-0.5-4.6-1.5c-1.1-1-1.7-2.3-1.7-3.9  c0-1,0.3-1.9,0.9-2.7c0.6-0.8,1.4-1.5,2.4-2v-0.1c-1-0.5-1.7-1.1-2.1-1.7c-0.5-0.6-0.7-1.4-0.7-2.3c0-1.4,0.5-2.5,1.6-3.4  c1.1-0.9,2.5-1.4,4.2-1.4c1.8,0,3.2,0.4,4.2,1.3s1.6,2,1.6,3.3c0,0.8-0.2,1.6-0.7,2.4c-0.5,0.8-1.2,1.4-2.2,1.9v0.1  c1.1,0.5,2,1.1,2.5,1.8C517.7,57.4,518,58.3,518,59.4L518,59.4z M515.2,50.5c0-0.9-0.3-1.6-1-2.1c-0.6-0.5-1.5-0.8-2.5-0.8  c-1,0-1.8,0.2-2.5,0.7c-0.6,0.5-1,1.2-1,2c0,0.6,0.2,1.1,0.5,1.5c0.3,0.4,0.8,0.8,1.5,1.1c0.3,0.1,0.7,0.3,1.3,0.6  c0.6,0.2,1.1,0.4,1.6,0.6c0.8-0.5,1.3-1.1,1.6-1.7C515,51.9,515.2,51.3,515.2,50.5L515.2,50.5z M515.6,59.6c0-0.8-0.2-1.4-0.5-1.8  c-0.3-0.5-0.9-0.9-1.9-1.4c-0.4-0.2-0.8-0.3-1.2-0.5c-0.4-0.2-1-0.4-1.8-0.6c-0.7,0.4-1.3,0.9-1.7,1.6c-0.4,0.7-0.6,1.5-0.6,2.3  c0,1.1,0.4,2,1.1,2.7c0.7,0.7,1.7,1.1,2.8,1.1c1.2,0,2.1-0.3,2.8-0.9C515.2,61.5,515.6,60.7,515.6,59.6z"/>
                <path id="path2382-gensym018-gensym018" d="M526.4,54.3h-2.8v-3.5h2.8V54.3z M526.4,64.5h-2.8V61h2.8V64.5z"/>
                <path id="path2384-gensym018-gensym018" d="M537.5,54.3h-2.8v-3.5h2.8V54.3z M537.5,64.5h-2.8V61h2.8V64.5z"/>
                <path id="path2386-gensym018-gensym018" d="M551.8,45.4l-8.5,22.8h-2.1l8.5-22.8L551.8,45.4z"/>
                <path id="path2388-gensym018-gensym018" d="M565,55.7c0.4,0.4,0.7,0.8,0.9,1.3c0.2,0.5,0.4,1.2,0.4,2.1c0,0.8-0.1,1.6-0.4,2.3c-0.3,0.7-0.7,1.3-1.2,1.8  c-0.6,0.6-1.3,1-2.1,1.3c-0.8,0.3-1.7,0.4-2.6,0.4c-1,0-1.9-0.1-2.9-0.4c-1-0.2-1.7-0.5-2.3-0.8v-2.6h0.2c0.7,0.5,1.5,0.8,2.4,1.1  c0.9,0.3,1.8,0.5,2.6,0.5c0.5,0,1-0.1,1.6-0.3c0.6-0.2,1-0.4,1.4-0.8c0.4-0.4,0.6-0.8,0.8-1.2c0.2-0.4,0.3-1,0.3-1.6  c0-0.7-0.1-1.2-0.3-1.6c-0.2-0.4-0.5-0.8-0.8-1c-0.4-0.3-0.8-0.4-1.3-0.5c-0.5-0.1-1.1-0.1-1.6-0.1h-1.1v-2h0.8  c1.2,0,2.2-0.3,2.9-0.8c0.7-0.5,1.1-1.3,1.1-2.3c0-0.4-0.1-0.8-0.3-1.2c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.4-1.1-0.4  c-0.4-0.1-0.8-0.1-1.3-0.1c-0.8,0-1.6,0.1-2.4,0.4c-0.8,0.3-1.6,0.7-2.4,1.2h-0.1V47c0.6-0.3,1.3-0.5,2.2-0.8  c0.9-0.2,1.9-0.4,2.7-0.4c0.9,0,1.6,0.1,2.3,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.6,0.4,1,0.9,1.3,1.4c0.3,0.6,0.4,1.2,0.4,1.9  c0,1-0.3,1.9-1,2.7c-0.7,0.8-1.5,1.2-2.4,1.4v0.2c0.4,0.1,0.8,0.2,1.3,0.4C564.3,55.1,564.7,55.4,565,55.7L565,55.7z"/>
                <path id="path2390-gensym018-gensym018" d="M582.1,64.5h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1V47  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L582.1,64.5z"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M58.8,110.4c0,203.9,0,407.7,0,611.6"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M58.8,722.8c42.6,0,85.2,0,127.8,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M58.8,552.4c42.6,0,85.2,0,127.8,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M58.8,381.6c42.6,0,85.2,0,127.8,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M58.8,211.4c42.6,0,85.2,0,127.8,0"/>
                <rect id="rect1241-3-gensym018-gensym018" x="0.5" y="0.5" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <path id="path2305-gensym018-gensym018" d="M30.1,56.9c0,1.7-0.4,3.2-1.1,4.5c-0.7,1.3-1.6,2.4-2.8,3.1c-0.8,0.5-1.7,0.9-2.7,1.1c-1,0.2-2.3,0.3-3.9,0.3  h-4.5V47.7h4.4c1.7,0,3.1,0.1,4.1,0.4c1,0.3,1.9,0.6,2.6,1.1c1.2,0.8,2.1,1.8,2.8,3.1C29.7,53.6,30.1,55.1,30.1,56.9z M27.6,56.8  c0-1.4-0.2-2.6-0.7-3.6c-0.5-1-1.2-1.8-2.2-2.3c-0.7-0.4-1.4-0.7-2.2-0.8c-0.8-0.2-1.7-0.2-2.8-0.2h-2.2v14.1h2.2  c1.1,0,2.1-0.1,3-0.3c0.8-0.2,1.6-0.5,2.3-1c0.9-0.6,1.5-1.3,2-2.3C27.4,59.4,27.6,58.2,27.6,56.8z"/>
                <path id="path2307-gensym018-gensym018" d="M44.8,59.4H35c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9c0.6,0.2,1.2,0.3,1.9,0.3  c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8s-1.6,0.3-2.5,0.3c-2.2,0-3.9-0.6-5.2-1.8  c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6c1,1.1,1.5,2.6,1.5,4.6L44.8,59.4z   M42.6,57.6c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1c-0.7,0.7-1.1,1.6-1.2,2.7H42.6z"/>
                <path id="path2309-gensym018-gensym018" d="M55.3,49.1h-0.1c-0.2-0.1-0.6-0.1-1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4V66h-2.2V54.2h-1.5v-1.9h1.5v-0.5c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2V49.1z"/>
                <path id="path2311-gensym018-gensym018" d="M67.1,66h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  C62.2,54,61.8,54,61.3,54c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7H57v-2.3c0.4-0.1,1.1-0.3,1.9-0.4c0.8-0.1,1.6-0.2,2.4-0.2  c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5s0.4,1.3,0.4,2.2V66z M64.8,62.6v-3.8  c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8  c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C63.7,63.4,64.3,63,64.8,62.6z"/>
                <path id="path2313-gensym018-gensym018" d="M82.4,66h-2.2v-1.5c-0.8,0.6-1.5,1.1-2.2,1.4c-0.7,0.3-1.4,0.5-2.3,0.5c-1.4,0-2.5-0.4-3.3-1.3  c-0.8-0.9-1.2-2.2-1.2-3.9v-8.9h2.2v7.8c0,0.7,0,1.3,0.1,1.8c0.1,0.5,0.2,0.9,0.4,1.3c0.2,0.4,0.5,0.6,0.8,0.8  c0.3,0.2,0.8,0.2,1.5,0.2c0.6,0,1.2-0.2,1.9-0.5c0.7-0.3,1.3-0.7,1.9-1.2V52.3h2.2L82.4,66z"/>
                <path id="path2315-gensym018-gensym018" d="M89,66h-2.2v-19H89V66z"/>
                <path id="path2317-gensym018-gensym018" d="M100.4,65.8c-0.4,0.1-0.9,0.2-1.4,0.3c-0.5,0.1-0.9,0.1-1.3,0.1c-1.4,0-2.4-0.4-3.1-1.1  c-0.7-0.8-1.1-2-1.1-3.6v-7.3H92v-1.9h1.5v-3.9h2.2v3.9h4.6v1.9h-4.6v6.2c0,0.7,0,1.3,0,1.7c0,0.4,0.1,0.8,0.3,1.1  c0.2,0.3,0.4,0.6,0.7,0.7c0.3,0.1,0.8,0.2,1.4,0.2c0.4,0,0.7-0.1,1.1-0.2c0.4-0.1,0.7-0.2,0.9-0.3h0.1L100.4,65.8z"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M147.6,57.3c69.9,0,139.8,0,209.6,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M483.5,211.4c44.1,0,88.2,0,132.3,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M483.5,211.6c0-33,0-66,0-99"/>
              </svg>
            </artwork>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-abstract-rib-negative-s1.ascii-art"> +---------+                 +-----------------+
 | Default | &lt;-------------- | ~2001:db8::/32  |
 +---------+                 +-----------------+
      |                               |
      |     +--------+                |     +--------+
      +---&gt; | via S1 |                +---&gt; | via S1 |
      |     +--------+                      +--------+
      |
      |     +--------+
      +---&gt; | via S2 |
      |     +--------+
      |
      |     +--------+
      +---&gt; | via S3 |
      |     +--------+
      |
      |     +--------+
      +---&gt; | via S4 |
            +--------+</artwork>
          </artset>
        </figure>
        <t>
     The negative 2001:db8::/32 prefix entry inherits from ::/0, so the positive, more specific
     routes are the complements to S1 in the set of next hops for the default
     route. That entry is composed of S2, S3, and S4, or in other words, it uses
         all entries in 
         the default route with a "hole punched" for S1 into them.
     These are the next hops that are still available to reach 2001:db8::/32
     now that S1 advertised that it will not forward 2001:db8::/32 anymore.
         Ultimately, those resulting next hops are installed in
     FIB for the more specific route to 2001:db8::/32 as illustrated below:
        </t>
        <figure anchor="fib1.1">
          <name>Abstract FIB After Negative 2001:db8::/32 from S1</name>
          <artset>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-abstract-fib-negative-s1.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 1444.2 734.1" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path2821-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.5617" stroke-linejoin="round" stroke-miterlimit="3.5949" d="  M173.2,195.6l9.8,3.6l-9.8,3.6C174.7,200.6,174.7,197.7,173.2,195.6z"/>
                <path id="path1253-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,872.2"/>
                <path fill="none" d=""/>
                <path id="path2831-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.5665" stroke-linejoin="round" stroke-miterlimit="3.6256" d="  M173.1,356l9.9,3.6l-9.9,3.6C174.6,361.1,174.6,358.2,173.1,356z"/>
                <path id="path1257-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,711.8"/>
                <path fill="none" d=""/>
                <path id="path1466-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.5718" stroke-linejoin="round" stroke-miterlimit="3.6597" d="  M173,516.4l10,3.7l-10,3.7C174.6,521.6,174.6,518.6,173,516.4z"/>
                <path id="path1261-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,551.3"/>
                <path fill="none" d=""/>
                <path id="path1725-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.5778" stroke-linejoin="round" stroke-miterlimit="3.6979" d="  M173.3,676.9l10.1,3.7l-10.1,3.7C174.9,682.1,174.9,679.1,173.3,676.9z"/>
                <path id="path1265-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.7,390.8"/>
                <path fill="none" d=""/>
                <path id="path2538-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.5665" stroke-linejoin="round" stroke-miterlimit="3.6256" d="  M576.5,356l9.9,3.6l-9.9,3.6C578,361.1,578,358.2,576.5,356z"/>
                <path id="path1257-3-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M570.8,711.8"/>
                <path fill="none" d=""/>
                <path id="path2261-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.5718" stroke-linejoin="round" stroke-miterlimit="3.6597" d="  M576.4,516.5l10,3.7l-10,3.7C578,521.6,578,518.7,576.4,516.5z"/>
                <path id="path1261-8-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M570.8,551.3"/>
                <path fill="none" d=""/>
                <path id="path1990-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.5778" stroke-linejoin="round" stroke-miterlimit="3.6979" d="  M576.7,676.9l10.1,3.7l-10.1,3.7C578.3,682.1,578.3,679.1,576.7,676.9z"/>
                <path id="path1265-4-gensym019-gensym019" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M571.2,390.8"/>
                <rect id="rect1241-8-0-gensym019-gensym019" x="598.9" y="306.7" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-6-9-gensym019-gensym019" x="598.9" y="467.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-2-3-gensym019-gensym019" x="598.9" y="627.7" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <path id="path2291-gensym019-gensym019" d="M629.2,355.4l-5.1,12.9H622l-5-12.9h2.3l3.9,10.2l3.8-10.2H629.2z"/>
                <path id="path2293-gensym019-gensym019" d="M634.2,353.2h-2.4V351h2.4V353.2z M634.1,368.2H632v-12.9h2.1V368.2z"/>
                <path id="path2295-gensym019-gensym019" d="M648,368.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L648,368.2z M645.9,365.1v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C644.8,365.9,645.4,365.5,645.9,365.1L645.9,365.1z"/>
                <path id="path2297-gensym019-gensym019" d="M672.4,363.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C672,361.2,672.4,362.1,672.4,363.3L672.4,363.3z"/>
                <path id="path2299-gensym019-gensym019" d="M686.8,368.2h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  L686.8,368.2z"/>
                <path id="path2303-gensym019-gensym019" d="M629.3,515.9l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H629.3z"/>
                <path id="path2305-gensym019-gensym019" d="M634.3,513.7H632v-2.2h2.4V513.7z M634.2,528.7h-2.1v-12.9h2.1V528.7z"/>
                <path id="path2307-gensym019-gensym019" d="M648.1,528.7H646v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  s-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4s1.5-0.2,2.3-0.2  c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1L648.1,528.7z M646,525.6V522  c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7  c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C644.9,526.3,645.5,526,646,525.6L646,525.6z"/>
                <path id="path2309-gensym019-gensym019" d="M672.5,523.8c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5S672.5,522.6,672.5,523.8L672.5,523.8z"/>
                <path id="path2311-gensym019-gensym019" d="M685.4,520.5c0.4,0.3,0.7,0.7,0.9,1.2c0.2,0.5,0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.2  c-0.3,0.7-0.7,1.2-1.2,1.7c-0.6,0.5-1.2,0.9-2,1.2c-0.8,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4  h0.2c0.6,0.4,1.4,0.8,2.2,1.1c0.9,0.3,1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2c0.5-0.2,1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.6,0.6-2.3,1.1h-0.1v-2.4c0.5-0.3,1.2-0.5,2.1-0.7  c0.9-0.2,1.7-0.3,2.6-0.3c0.8,0,1.5,0.1,2.1,0.2c0.6,0.2,1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8  c0,1-0.3,1.8-1,2.5c-0.6,0.7-1.4,1.2-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C684.7,519.9,685.1,520.2,685.4,520.5L685.4,520.5z"/>
                <path id="path2314-gensym019-gensym019" d="M629,676.3l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H629z"/>
                <path id="path2316-gensym019-gensym019" d="M634,674.2h-2.4v-2.2h2.4V674.2z M633.9,689.2h-2.1v-12.9h2.1V689.2z"/>
                <path id="path2318-gensym019-gensym019" d="M647.8,689.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  s-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4c0.8-0.1,1.5-0.2,2.3-0.2  c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1L647.8,689.2z M645.7,686v-3.6  c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7  c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C644.6,686.8,645.2,686.4,645.7,686L645.7,686z"/>
                <path id="path2320-gensym019-gensym019" d="M672.2,684.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3s1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7s1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C671.9,682.1,672.2,683.1,672.2,684.3L672.2,684.3z"/>
                <path id="path2322-gensym019-gensym019" d="M686.9,684.4h-2.5v4.8h-2.1v-4.8h-8v-2.7l8.1-9.7h2.1v10.5h2.5V684.4z M682.3,682.5v-7.7l-6.5,7.7H682.3z"/>
                <rect id="rect1241-gensym019-gensym019" x="195.5" y="146.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-8-gensym019-gensym019" x="195.5" y="306.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-6-gensym019-gensym019" x="195.5" y="467.1" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-2-gensym019-gensym019" x="195.5" y="627.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-3-gensym019-gensym019" x="0.5" y="0.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <path id="path2325-gensym019-gensym019" d="M28.3,53.5c0,1.6-0.3,3-1,4.2c-0.7,1.3-1.5,2.3-2.6,3c-0.8,0.5-1.6,0.8-2.5,1c-0.9,0.2-2.2,0.3-3.7,0.3h-4.2  V44.9h4.2c1.6,0,2.9,0.1,3.9,0.4c1,0.2,1.8,0.6,2.4,1c1.1,0.7,2,1.7,2.6,2.9C28,50.4,28.3,51.9,28.3,53.5z M26,53.5  c0-1.3-0.2-2.5-0.7-3.4c-0.5-0.9-1.1-1.6-2-2.2c-0.7-0.4-1.4-0.6-2.1-0.8c-0.7-0.2-1.6-0.2-2.6-0.2h-2.1v13.2h2.1  c1.1,0,2-0.1,2.8-0.2c0.8-0.2,1.5-0.5,2.2-0.9c0.8-0.5,1.4-1.3,1.9-2.2C25.8,55.9,26,54.8,26,53.5z"/>
                <path id="path2327-gensym019-gensym019" d="M42.2,55.9H33c0,0.8,0.1,1.5,0.3,2.1c0.2,0.6,0.5,1.1,1,1.4c0.4,0.4,0.8,0.6,1.4,0.8c0.5,0.2,1.1,0.3,1.8,0.3  c0.8,0,1.7-0.2,2.6-0.5c0.9-0.4,1.5-0.7,1.8-1h0.1v2.4c-0.7,0.3-1.4,0.6-2.2,0.8c-0.7,0.2-1.5,0.3-2.3,0.3c-2.1,0-3.7-0.6-4.9-1.7  c-1.2-1.2-1.7-2.8-1.7-4.9c0-2.1,0.6-3.8,1.7-5c1.1-1.2,2.6-1.9,4.4-1.9c1.7,0,3,0.5,3.9,1.5c0.9,1,1.4,2.5,1.4,4.3V55.9z   M40.1,54.2c0-1.1-0.3-2-0.8-2.6c-0.5-0.6-1.4-0.9-2.5-0.9c-1.1,0-2,0.3-2.7,1c-0.7,0.7-1,1.5-1.1,2.5H40.1z"/>
                <path id="path2329-gensym019-gensym019" d="M52.1,46.3H52c-0.2-0.1-0.5-0.1-0.9-0.2c-0.4-0.1-0.7-0.1-1-0.1c-0.9,0-1.6,0.2-2,0.6  c-0.4,0.4-0.6,1.1-0.6,2.2v0.4h3.8V51h-3.7v11.1h-2.1V51h-1.4v-1.8h1.4v-0.4c0-1.5,0.4-2.7,1.1-3.5c0.7-0.8,1.8-1.2,3.2-1.2  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.7,0.1,1,0.2L52.1,46.3z"/>
                <path id="path2331-gensym019-gensym019" d="M63.1,62.1H61v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V62.1z   M61,58.9v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C60,59.7,60.5,59.3,61,58.9z"/>
                <path id="path2333-gensym019-gensym019" d="M77.6,62.1h-2.1v-1.4c-0.7,0.6-1.4,1-2,1.3c-0.6,0.3-1.4,0.5-2.1,0.5c-1.3,0-2.3-0.4-3.1-1.2  c-0.7-0.8-1.1-2-1.1-3.6v-8.4h2.1v7.3c0,0.7,0,1.2,0.1,1.7c0.1,0.5,0.2,0.9,0.4,1.2c0.2,0.3,0.5,0.6,0.8,0.7  c0.3,0.2,0.8,0.2,1.4,0.2c0.5,0,1.1-0.1,1.8-0.4c0.6-0.3,1.3-0.7,1.8-1.1v-9.6h2.1L77.6,62.1z"/>
                <path id="path2335-gensym019-gensym019" d="M83.8,62.1h-2.1V44.2h2.1V62.1z"/>
                <path id="path2337-gensym019-gensym019" d="M94.5,62c-0.4,0.1-0.8,0.2-1.3,0.3c-0.5,0.1-0.9,0.1-1.2,0.1c-1.3,0-2.2-0.4-2.9-1.1c-0.7-0.7-1-1.8-1-3.4V51  h-1.4v-1.8H88v-3.7h2.1v3.7h4.3V51h-4.3v5.9c0,0.7,0,1.2,0,1.6c0,0.4,0.1,0.7,0.3,1.1c0.2,0.3,0.4,0.5,0.7,0.7  c0.3,0.1,0.7,0.2,1.3,0.2c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.6-0.2,0.8-0.3h0.1L94.5,62z"/>
                <path id="path2340-gensym019-gensym019" d="M226.3,194.8l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H226.3z"/>
                <path id="path2342-gensym019-gensym019" d="M231.3,192.7h-2.4v-2.2h2.4V192.7z M231.2,207.7h-2.1v-12.9h2.1V207.7z"/>
                <path id="path2344-gensym019-gensym019" d="M245,207.7H243v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L245,207.7z M243,204.5v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.9,205.3,242.4,204.9,243,204.5L243,204.5z"/>
                <path id="path2346-gensym019-gensym019" d="M269.4,202.8c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C269.1,200.6,269.4,201.6,269.4,202.8L269.4,202.8z"/>
                <path id="path2348-gensym019-gensym019" d="M282.9,207.7h-9v-1.8h3.5v-11.5h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4  c0.3-0.2,0.6-0.4,0.8-0.7c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.5h3.4V207.7z"/>
                <path id="path2351-gensym019-gensym019" d="M225.8,355.3l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.8z"/>
                <path id="path2353-gensym019-gensym019" d="M230.8,353.2h-2.4v-2.2h2.4V353.2z M230.7,368.2h-2.1v-12.9h2.1V368.2z"/>
                <path id="path2355-gensym019-gensym019" d="M244.6,368.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L244.6,368.2z M242.5,365v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.4,365.8,242,365.4,242.5,365L242.5,365z"/>
                <path id="path2357-gensym019-gensym019" d="M269,363.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2c-0.8,0.3-1.7,0.4-2.9,0.4  c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7s2.1,0.6,3.1,0.6c1.4,0,2.4-0.3,3.2-0.8  c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4c-0.6-0.1-1.3-0.2-2.1-0.4  c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4c1.2,0,2.2,0.1,3.2,0.3  c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8c-0.7,0.5-1.1,1.2-1.1,2  c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5c1.2,0.3,2.2,0.8,2.8,1.5  C268.6,361.1,269,362.1,269,363.3L269,363.3z"/>
                <path id="path2359-gensym019-gensym019" d="M283.3,368.2h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  L283.3,368.2z"/>
                <path id="path2362-gensym019-gensym019" d="M225.9,515.8l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.9z"/>
                <path id="path2364-gensym019-gensym019" d="M230.9,513.7h-2.4v-2.2h2.4V513.7z M230.8,528.7h-2.1v-12.9h2.1V528.7z"/>
                <path id="path2366-gensym019-gensym019" d="M244.7,528.7h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L244.7,528.7z M242.6,525.5v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8  c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.5,526.3,242.1,525.9,242.6,525.5  L242.6,525.5z"/>
                <path id="path2368-gensym019-gensym019" d="M269.1,523.8c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C268.8,521.6,269.1,522.6,269.1,523.8L269.1,523.8z"/>
                <path id="path2370-gensym019-gensym019" d="M282,520.4c0.4,0.3,0.7,0.7,0.9,1.2c0.2,0.5,0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.2c-0.3,0.7-0.7,1.2-1.2,1.7  c-0.6,0.5-1.2,0.9-2,1.2c-0.8,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4h0.2  c0.6,0.4,1.4,0.8,2.2,1.1c0.9,0.3,1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2c0.5-0.2,1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.6,0.6-2.3,1.1h-0.1v-2.4c0.5-0.3,1.2-0.5,2.1-0.7  c0.9-0.2,1.7-0.3,2.6-0.3c0.8,0,1.5,0.1,2.1,0.2c0.6,0.2,1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8  c0,1-0.3,1.8-1,2.5c-0.6,0.7-1.4,1.2-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C281.3,519.9,281.7,520.1,282,520.4L282,520.4z"/>
                <path id="path2373-gensym019-gensym019" d="M225.6,676.3l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.6z"/>
                <path id="path2375-gensym019-gensym019" d="M230.6,674.1h-2.4v-2.2h2.4V674.1z M230.5,689.2h-2.1v-12.9h2.1V689.2z"/>
                <path id="path2377-gensym019-gensym019" d="M244.4,689.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L244.4,689.2z M242.3,686v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.2,686.8,241.8,686.4,242.3,686L242.3,686z"/>
                <path id="path2379-gensym019-gensym019" d="M268.8,684.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3s1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7s1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5S268.8,683,268.8,684.3L268.8,684.3z"/>
                <path id="path2381-gensym019-gensym019" d="M283.5,684.3h-2.5v4.8h-2.1v-4.8h-8v-2.7l8.1-9.7h2.1v10.5h2.5V684.3z M278.9,682.5v-7.7l-6.5,7.7H278.9z"/>
                <rect id="rect1241-3-3-gensym019-gensym019" x="350.1" y="1" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="208.3" height="105.1"/>
                <path id="path2384-gensym019-gensym019" d="M380.9,60.7h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4s-1.6,0.6-2.3,1.1h-0.1v-2.4  c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  L380.9,60.7z"/>
                <path id="path2386-gensym019-gensym019" d="M395.5,52.1c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3.1,0.5-5.3,1.4-6.8c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C395,46.9,395.5,49.1,395.5,52.1z M392.5,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3c0.1,0.8,0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C391.9,58.4,392.3,58,392.5,57.3L392.5,57.3z"/>
                <path id="path2388-gensym019-gensym019" d="M410,52.1c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3.1,0.5-5.3,1.4-6.8c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C409.6,46.9,410,49.1,410,52.1z M407.1,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3s0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4S406.9,58,407.1,57.3  L407.1,57.3z"/>
                <path id="path2390-gensym019-gensym019" d="M423.7,60.7h-9v-1.8h3.5V47.4h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.5h3.4V60.7z"/>
                <path id="path2392-gensym019-gensym019" d="M432.7,51.1H430v-3.3h2.7V51.1z M432.7,60.7H430v-3.3h2.7V60.7z"/>
                <path id="path2394-gensym019-gensym019" d="M448.8,60.7h-2.1v-1.3c-0.6,0.5-1.2,1-1.9,1.3c-0.7,0.3-1.4,0.4-2.1,0.4c-1.5,0-2.7-0.6-3.6-1.8  c-0.9-1.2-1.3-2.8-1.3-4.9c0-1.1,0.1-2.1,0.4-2.9c0.3-0.9,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1,1.8-1.3c0.7-0.3,1.4-0.5,2.1-0.5  c0.7,0,1.2,0.1,1.7,0.2c0.5,0.1,1,0.4,1.6,0.7v-5.6h2.1V60.7z M446.7,57.5v-7.4c-0.6-0.3-1.1-0.4-1.5-0.5c-0.4-0.1-0.9-0.1-1.5-0.1  c-1.2,0-2.1,0.4-2.8,1.3c-0.7,0.8-1,2-1,3.6c0,1.5,0.3,2.7,0.8,3.5c0.5,0.8,1.3,1.2,2.4,1.2c0.6,0,1.2-0.1,1.8-0.4  C445.6,58.3,446.1,58,446.7,57.5L446.7,57.5z"/>
                <path id="path2396-gensym019-gensym019" d="M463.9,54.2c0,1.1-0.1,2-0.4,2.9c-0.3,0.9-0.7,1.6-1.2,2.2c-0.5,0.6-1.1,1.1-1.7,1.4  c-0.6,0.3-1.3,0.4-2.1,0.4c-0.7,0-1.3-0.1-1.9-0.3c-0.5-0.2-1.1-0.4-1.6-0.7l-0.1,0.6h-2V42.8h2.1v6.4c0.6-0.5,1.2-0.9,1.9-1.2  c0.7-0.3,1.4-0.5,2.2-0.5c1.5,0,2.6,0.6,3.5,1.8C463.5,50.4,463.9,52,463.9,54.2z M461.7,54.2c0-1.5-0.2-2.7-0.7-3.5  c-0.5-0.8-1.3-1.2-2.4-1.2c-0.6,0-1.2,0.1-1.9,0.4c-0.6,0.3-1.2,0.6-1.7,1v7.4c0.6,0.3,1.1,0.5,1.5,0.6c0.4,0.1,0.9,0.2,1.5,0.2  c1.2,0,2.1-0.4,2.7-1.2C461.4,57.1,461.7,55.9,461.7,54.2L461.7,54.2z"/>
                <path id="path2398-gensym019-gensym019" d="M478.3,55.9c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-1,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  c1-0.9,2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2c1,0.8,1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.8v0.1  c1,0.5,1.8,1,2.4,1.7C478,54,478.3,54.9,478.3,55.9z M475.7,47.5c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7  c-0.9,0-1.7,0.2-2.3,0.7c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5  c0.5,0.2,1,0.4,1.5,0.6c0.7-0.5,1.2-1,1.5-1.6C475.5,48.9,475.7,48.3,475.7,47.5L475.7,47.5z M476,56.1c0-0.7-0.2-1.3-0.5-1.7  c-0.3-0.4-0.9-0.9-1.8-1.3c-0.4-0.2-0.7-0.3-1.2-0.5s-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2  c0,1,0.3,1.9,1,2.6c0.7,0.7,1.6,1,2.6,1c1.1,0,2-0.3,2.6-0.9C475.7,57.9,476,57.1,476,56.1L476,56.1z"/>
                <path id="path2400-gensym019-gensym019" d="M486.2,51.1h-2.7v-3.3h2.7V51.1z M486.2,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path2402-gensym019-gensym019" d="M496.7,51.1H494v-3.3h2.7V51.1z M496.7,60.7H494v-3.3h2.7V60.7z"/>
                <path id="path2404-gensym019-gensym019" d="M510.2,42.8l-8,21.4h-1.9l8-21.4H510.2z"/>
                <path id="path2406-gensym019-gensym019" d="M522.6,52.4c0.4,0.3,0.7,0.7,0.9,1.2s0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.2s-0.7,1.2-1.2,1.7  c-0.6,0.5-1.2,0.9-2,1.2c-0.8,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4h0.2  c0.6,0.4,1.4,0.8,2.2,1.1c0.9,0.3,1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2c0.5-0.2,1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.6,0.6-2.3,1.1h-0.1v-2.4c0.5-0.3,1.2-0.5,2.1-0.7  c0.9-0.2,1.7-0.3,2.6-0.3c0.8,0,1.5,0.1,2.1,0.2c0.6,0.2,1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8  c0,1-0.3,1.8-1,2.5c-0.6,0.7-1.4,1.2-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C521.9,51.9,522.2,52.1,522.6,52.4L522.6,52.4z"/>
                <path id="path2408-gensym019-gensym019" d="M538.6,60.7h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  L538.6,60.7z"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M54.7,106.8c0,191.3,0,382.5,0,573.8"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M54.7,199.2c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M458.4,359.7c41.1,0,82.2,0,123.4,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M54.7,359.6c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M54.7,520.1c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M54.7,680.6c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M458.4,106.8c0,191.3,0,382.5,0,573.8"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M458.4,520.2c41.1,0,82.2,0,123.4,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M458.1,680.6c41.1,0,82.2,0,123.4,0"/>
              </svg>
            </artwork>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-abstract-fib-negative-s1.ascii-art"> +---------+                  +---------------+
 | Default |                  | 2001:db8::/32 |
 +---------+                  +---------------+
      |                               |
      |     +--------+                |
      +---&gt; | via S1 |                |
      |     +--------+                |
      |                               |
      |     +--------+                |     +--------+
      +---&gt; | via S2 |                +---&gt; | via S2 |
      |     +--------+                |     +--------+
      |                               |
      |     +--------+                |     +--------+
      +---&gt; | via S3 |                +---&gt; | via S3 |
      |     +--------+                |     +--------+
      |                               |
      |     +--------+                |     +--------+
      +---&gt; | via S4 |                +---&gt; | via S4 |
            +--------+                      +--------+</artwork>
          </artset>
        </figure>
        <t>
    To illustrate matters further, consider T1 receiving a negative advertisement
        for prefix 2001:db8:1::/48
    from S2, which is stored in RIB again.  After the update, the RIB in T1 is
        illustrated in <xref target="rib1.2" format="default"/>:
        </t>
        <figure anchor="rib1.2">
          <name>Abstract RIB After Negative 2001:db8:1::/48 from S2</name>
          <artset>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-abstract-rib-negative-s1-s2.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 1444.2 734.1" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path2466-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.561" stroke-linejoin="round" stroke-miterlimit="3.5902" d="  M172.9,195.3l9.8,3.6l-9.8,3.6C174.5,200.4,174.5,197.5,172.9,195.3z"/>
                <path id="path1253-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.2,872.5"/>
                <path fill="none" d=""/>
                <path id="path2725-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.5658" stroke-linejoin="round" stroke-miterlimit="3.6208" d="  M172.8,355.5l9.9,3.6l-9.9,3.6C174.4,360.6,174.4,357.7,172.8,355.5z"/>
                <path id="path1257-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.1,712.3"/>
                <path fill="none" d=""/>
                <path id="path2990-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.5711" stroke-linejoin="round" stroke-miterlimit="3.6549" d="  M172.8,515.7l10,3.7l-10,3.7C174.4,520.9,174.4,518,172.8,515.7z"/>
                <path id="path1261-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.1,552"/>
                <path fill="none" d=""/>
                <path id="path3261-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.577" stroke-linejoin="round" stroke-miterlimit="3.6931" d="  M173.1,676l10.1,3.7l-10.1,3.7C174.7,681.2,174.7,678.2,173.1,676z"/>
                <path id="path1265-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.5,391.7"/>
                <path fill="none" d=""/>
                <path id="path1563-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.6841" stroke-linejoin="round" stroke-miterlimit="4.3783" d="  M142.6,57.8l-12-4.4l12-4.4C140.7,51.6,140.7,55.2,142.6,57.8z"/>
                <path id="path1239-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M132,53.4"/>
                <path fill="none" d=""/>
                <path id="path3538-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.561" stroke-linejoin="round" stroke-miterlimit="3.5902" d="  M575.8,195.3l9.8,3.6l-9.8,3.6C577.4,200.4,577.4,197.5,575.8,195.3z"/>
                <path id="path1253-5-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M570,872.5"/>
                <rect id="rect1241-0-gensym020-gensym020" x="598.1" y="146" fill="#FFFFFF" stroke="#000000" stroke-width="0.9951" stroke-opacity="0.9636" width="105.8" height="105.8"/>
                <path id="path3718-gensym020-gensym020" d="M628.9,194.6l-5,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H628.9z"/>
                <path id="path3720-gensym020-gensym020" d="M633.9,192.5h-2.4v-2.2h2.4V192.5z M633.7,207.5h-2.1v-12.9h2.1V207.5z"/>
                <path id="path3722-gensym020-gensym020" d="M647.6,207.5h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V207.5z   M645.5,204.3v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C644.4,205.1,645,204.7,645.5,204.3L645.5,204.3z"/>
                <path id="path3724-gensym020-gensym020" d="M672,202.6c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2c-0.8,0.3-1.7,0.4-2.9,0.4  c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6c1.4,0,2.4-0.3,3.2-0.8  c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4c-0.6-0.1-1.3-0.2-2.1-0.4  c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4c1.2,0,2.2,0.1,3.2,0.3  c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8c-0.7,0.5-1.1,1.2-1.1,2  c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5c1.2,0.3,2.2,0.8,2.8,1.5  C671.7,200.4,672,201.3,672,202.6L672,202.6z"/>
                <path id="path3726-gensym020-gensym020" d="M685.4,207.5h-9v-1.7h3.5v-11.5h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4  c0.3-0.2,0.6-0.4,0.8-0.7c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.4h3.4L685.4,207.5z"/>
                <path fill="none" d=""/>
                <path id="path1573-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.5757" stroke-linejoin="round" stroke-miterlimit="3.6847" d="  M601.3,57.1l-10.1-3.7l10.1-3.7C599.7,51.9,599.7,54.9,601.3,57.1z"/>
                <path id="path1239-0-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M592.4,53.4"/>
                <path fill="none" d=""/>
                <path id="path2213-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.5658" stroke-linejoin="round" stroke-miterlimit="3.6208" d="  M944.6,355.5l9.9,3.6l-9.9,3.6C946.2,360.6,946.2,357.7,944.6,355.5z"/>
                <path id="path1257-7-gensym020-gensym020" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M938.9,712.3"/>
                <rect id="rect1241-3-3-3-gensym020-gensym020" x="716.2" y="1" fill="#FFFFFF" stroke="#000000" stroke-width="0.9951" stroke-opacity="0.9636" width="208" height="104.9"/>
                <rect id="rect1241-8-5-gensym020-gensym020" x="965" y="306.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.9951" stroke-opacity="0.9636" width="105.8" height="105.8"/>
                <path id="path3729-gensym020-gensym020" d="M733.9,49.9c0,0.8-0.1,1.5-0.3,2.2c-0.1,0.7-0.4,1.4-0.7,2c-0.3,0.6-0.8,1.1-1.2,1.4  c-0.5,0.3-1.1,0.5-1.8,0.5c-0.7,0-1.3-0.1-1.9-0.4c-0.5-0.3-1.1-0.9-1.8-1.6c-0.8-1-1.3-1.6-1.7-1.8c-0.3-0.2-0.7-0.4-1.1-0.4  c-0.7,0-1.2,0.3-1.6,1c-0.4,0.7-0.6,1.8-0.7,3.3h-1.9c0-0.8,0.1-1.5,0.2-2.2c0.2-0.7,0.4-1.4,0.7-2c0.3-0.6,0.7-1,1.3-1.4  c0.5-0.4,1.1-0.5,1.8-0.5c0.7,0,1.3,0.1,1.9,0.4c0.6,0.3,1.1,0.8,1.8,1.6c0.6,0.8,1.1,1.3,1.5,1.7c0.4,0.3,0.8,0.5,1.3,0.5  c0.8,0,1.3-0.4,1.7-1.2c0.4-0.8,0.6-1.8,0.6-3.1L733.9,49.9z"/>
                <path id="path3731-gensym020-gensym020" d="M749.1,60.6h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.3c-0.8,0.8-1.6,1.5-2.4,2.1h8.9  V60.6z"/>
                <path id="path3733-gensym020-gensym020" d="M763.6,52c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3,0.5-5.3,1.4-6.7c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C763.1,46.8,763.6,49.1,763.6,52z M760.7,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3s0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C760,58.3,760.4,57.9,760.7,57.3z"/>
                <path id="path3735-gensym020-gensym020" d="M778.2,52c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3,0.5-5.3,1.4-6.7c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C777.7,46.8,778.2,49.1,778.2,52z M775.2,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3c0.1,0.8,0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  S775,57.9,775.2,57.3z"/>
                <path id="path3737-gensym020-gensym020" d="M791.8,60.6h-9v-1.7h3.5V47.4h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.4h3.4L791.8,60.6z"/>
                <path id="path3739-gensym020-gensym020" d="M800.8,51h-2.7v-3.3h2.7V51z M800.8,60.6h-2.7v-3.3h2.7V60.6z"/>
                <path id="path3741-gensym020-gensym020" d="M816.8,60.6h-2.1v-1.3c-0.6,0.5-1.2,1-1.9,1.3c-0.7,0.3-1.4,0.4-2.1,0.4c-1.5,0-2.7-0.6-3.6-1.8  c-0.9-1.2-1.3-2.8-1.3-4.9c0-1.1,0.1-2.1,0.4-2.9c0.3-0.9,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1,1.8-1.3c0.7-0.3,1.4-0.5,2.1-0.5  c0.7,0,1.2,0.1,1.7,0.2c0.5,0.1,1,0.4,1.6,0.7v-5.6h2.1V60.6z M814.7,57.5v-7.4c-0.6-0.3-1.1-0.4-1.5-0.5s-0.9-0.1-1.5-0.1  c-1.2,0-2.1,0.4-2.7,1.3c-0.7,0.8-1,2-1,3.6c0,1.5,0.3,2.7,0.8,3.5c0.5,0.8,1.3,1.2,2.4,1.2c0.6,0,1.2-0.1,1.8-0.4  C813.6,58.2,814.2,57.9,814.7,57.5z"/>
                <path id="path3743-gensym020-gensym020" d="M831.9,54.1c0,1.1-0.1,2-0.4,2.9c-0.3,0.9-0.7,1.6-1.2,2.2c-0.5,0.6-1.1,1.1-1.7,1.4  c-0.6,0.3-1.3,0.4-2.1,0.4c-0.7,0-1.3-0.1-1.9-0.3c-0.5-0.2-1-0.4-1.6-0.7l-0.1,0.6h-2V42.7h2.1v6.4c0.6-0.5,1.2-0.9,1.9-1.2  c0.7-0.3,1.4-0.5,2.2-0.5c1.5,0,2.6,0.6,3.5,1.7C831.5,50.3,831.9,52,831.9,54.1z M829.8,54.2c0-1.5-0.2-2.7-0.7-3.5  c-0.5-0.8-1.3-1.2-2.4-1.2c-0.6,0-1.2,0.1-1.9,0.4c-0.6,0.3-1.2,0.6-1.7,1v7.4c0.6,0.3,1.1,0.5,1.5,0.6c0.4,0.1,0.9,0.2,1.5,0.2  c1.2,0,2.1-0.4,2.7-1.2C829.4,57.1,829.8,55.8,829.8,54.2z"/>
                <path id="path3745-gensym020-gensym020" d="M846.3,55.8c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-1,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  s2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2c1,0.8,1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.7v0.1c1,0.5,1.8,1,2.4,1.7  S846.3,54.8,846.3,55.8z M843.7,47.5c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7c-0.9,0-1.7,0.2-2.3,0.7  c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5c0.5,0.2,1,0.4,1.5,0.6  c0.7-0.5,1.2-1,1.5-1.6C843.5,48.8,843.7,48.2,843.7,47.5z M844,56.1c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.9-0.9-1.8-1.3  c-0.3-0.2-0.7-0.3-1.2-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2c0,1,0.3,1.9,1,2.6  c0.7,0.7,1.6,1,2.6,1c1.1,0,2-0.3,2.6-0.9C843.7,57.9,844,57.1,844,56.1z"/>
                <path id="path3747-gensym020-gensym020" d="M854.2,51h-2.7v-3.3h2.7V51z M854.2,60.6h-2.7v-3.3h2.7V60.6z"/>
                <path id="path3749-gensym020-gensym020" d="M870.2,60.6h-9v-1.7h3.5V47.4h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.4h3.4L870.2,60.6z"/>
                <path id="path3751-gensym020-gensym020" d="M879.2,51h-2.7v-3.3h2.7V51z M879.2,60.6h-2.7v-3.3h2.7V60.6z"/>
                <path id="path3753-gensym020-gensym020" d="M892.7,42.7l-8,21.4h-1.9l8-21.4H892.7z"/>
                <path id="path3755-gensym020-gensym020" d="M906.9,55.8h-2.5v4.8h-2.1v-4.8h-8v-2.6l8.1-9.7h2.1V54h2.5V55.8z M902.3,54v-7.7l-6.4,7.7L902.3,54z"/>
                <path id="path3757-gensym020-gensym020" d="M921.2,55.8c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-1,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  c1-0.9,2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2s1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.7v0.1c1,0.5,1.8,1,2.4,1.7  C921,53.9,921.2,54.8,921.2,55.8z M918.6,47.5c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7c-0.9,0-1.7,0.2-2.3,0.7  c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5c0.5,0.2,1,0.4,1.5,0.6  c0.7-0.5,1.2-1,1.5-1.6C918.4,48.8,918.6,48.2,918.6,47.5z M918.9,56.1c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.9-0.9-1.8-1.3  c-0.3-0.2-0.7-0.3-1.2-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2c0,1,0.3,1.9,1,2.6  s1.6,1,2.6,1c1.1,0,2-0.3,2.6-0.9C918.6,57.9,918.9,57.1,918.9,56.1z"/>
                <path id="path3760-gensym020-gensym020" d="M997.3,354.9l-5,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H997.3z"/>
                <path id="path3762-gensym020-gensym020" d="M1002.3,352.7h-2.4v-2.2h2.4V352.7z M1002.2,367.7h-2.1v-12.9h2.1V367.7z"/>
                <path id="path3764-gensym020-gensym020" d="M1016.1,367.7h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L1016.1,367.7z M1014,364.6V361c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8  c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C1012.9,365.3,1013.4,365,1014,364.6  L1014,364.6z"/>
                <path id="path3766-gensym020-gensym020" d="M1040.4,362.8c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C1040.1,360.6,1040.4,361.6,1040.4,362.8L1040.4,362.8z"/>
                <path id="path3768-gensym020-gensym020" d="M1054.8,367.7h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.3c-0.8,0.8-1.6,1.5-2.4,2.1h8.9  L1054.8,367.7z"/>
                <rect id="rect1241-gensym020-gensym020" x="195.2" y="146" fill="#FFFFFF" stroke="#000000" stroke-width="0.9951" stroke-opacity="0.9636" width="105.8" height="105.8"/>
                <rect id="rect1241-8-gensym020-gensym020" x="195.2" y="306.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.9951" stroke-opacity="0.9636" width="105.8" height="105.8"/>
                <rect id="rect1241-6-gensym020-gensym020" x="195.2" y="466.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.9951" stroke-opacity="0.9636" width="105.8" height="105.8"/>
                <rect id="rect1241-2-gensym020-gensym020" x="195.2" y="624.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.9951" stroke-opacity="0.9636" width="105.8" height="105.8"/>
                <rect id="rect1241-3-gensym020-gensym020" x="0.5" y="0.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.9951" stroke-opacity="0.9636" width="105.8" height="105.8"/>
                <path id="path3771-gensym020-gensym020" d="M28.3,53.5c0,1.6-0.3,3-1,4.2c-0.7,1.3-1.5,2.2-2.6,2.9c-0.8,0.5-1.6,0.8-2.5,1c-0.9,0.2-2.2,0.3-3.7,0.3  h-4.2V44.9h4.2c1.6,0,2.9,0.1,3.9,0.4c1,0.2,1.8,0.6,2.4,1c1.1,0.7,2,1.7,2.6,2.9C28,50.4,28.3,51.8,28.3,53.5z M26,53.4  c0-1.3-0.2-2.5-0.7-3.4s-1.1-1.6-2-2.2c-0.7-0.4-1.4-0.6-2.1-0.8c-0.7-0.2-1.6-0.2-2.6-0.2h-2.1v13.2h2.1c1.1,0,2-0.1,2.8-0.2  c0.8-0.2,1.5-0.5,2.2-0.9c0.8-0.5,1.4-1.3,1.9-2.2C25.7,55.9,26,54.8,26,53.4z"/>
                <path id="path3773-gensym020-gensym020" d="M42.1,55.8h-9.2c0,0.8,0.1,1.5,0.3,2.1c0.2,0.6,0.5,1.1,0.9,1.4c0.4,0.4,0.8,0.6,1.4,0.8  c0.5,0.2,1.1,0.3,1.8,0.3c0.8,0,1.7-0.2,2.6-0.5c0.9-0.4,1.5-0.7,1.8-1h0.1v2.4c-0.7,0.3-1.4,0.6-2.2,0.8c-0.7,0.2-1.5,0.3-2.3,0.3  c-2.1,0-3.7-0.6-4.8-1.7c-1.2-1.2-1.7-2.8-1.7-4.9c0-2.1,0.6-3.8,1.7-5c1.1-1.2,2.6-1.9,4.4-1.9c1.7,0,3,0.5,3.9,1.5  c0.9,1,1.4,2.5,1.4,4.3L42.1,55.8z M40.1,54.2c0-1.1-0.3-2-0.8-2.6c-0.5-0.6-1.4-0.9-2.5-0.9c-1.1,0-2,0.3-2.7,1  c-0.7,0.7-1,1.5-1.1,2.5H40.1z"/>
                <path id="path3775-gensym020-gensym020" d="M52,46.2h-0.1c-0.2-0.1-0.5-0.1-0.9-0.2c-0.4-0.1-0.7-0.1-1-0.1c-0.9,0-1.6,0.2-2,0.6  c-0.4,0.4-0.6,1.1-0.6,2.2v0.4h3.8V51h-3.7v11h-2.1V51H44v-1.8h1.4v-0.4c0-1.5,0.4-2.7,1.1-3.5c0.7-0.8,1.8-1.2,3.2-1.2  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.7,0.1,1,0.2L52,46.2z"/>
                <path id="path3777-gensym020-gensym020" d="M63.1,62H61v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1L63.1,62z   M61,58.8v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C59.9,59.6,60.4,59.3,61,58.8z"/>
                <path id="path3779-gensym020-gensym020" d="M77.5,62h-2.1v-1.4c-0.7,0.6-1.4,1-2,1.3c-0.6,0.3-1.4,0.5-2.1,0.5c-1.3,0-2.3-0.4-3.1-1.2  c-0.7-0.8-1.1-2-1.1-3.6v-8.3h2.1v7.3c0,0.7,0,1.2,0.1,1.7c0.1,0.5,0.2,0.9,0.4,1.2c0.2,0.3,0.5,0.6,0.8,0.7  c0.3,0.2,0.8,0.2,1.4,0.2c0.5,0,1.1-0.1,1.8-0.4c0.6-0.3,1.3-0.7,1.8-1.1v-9.6h2.1L77.5,62z"/>
                <path id="path3781-gensym020-gensym020" d="M83.7,62h-2.1V44.1h2.1V62z"/>
                <path id="path3783-gensym020-gensym020" d="M94.4,61.9c-0.4,0.1-0.8,0.2-1.3,0.3c-0.5,0.1-0.9,0.1-1.2,0.1c-1.3,0-2.2-0.4-2.9-1.1c-0.7-0.7-1-1.8-1-3.4  V51h-1.4v-1.8h1.4v-3.7H90v3.7h4.3V51H90v5.9c0,0.7,0,1.2,0,1.6c0,0.4,0.1,0.7,0.3,1.1c0.2,0.3,0.4,0.5,0.7,0.7  c0.3,0.1,0.7,0.2,1.3,0.2c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.6-0.2,0.8-0.3h0.1L94.4,61.9z"/>
                <path id="path3786-gensym020-gensym020" d="M226,194.6l-5,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H226z"/>
                <path id="path3788-gensym020-gensym020" d="M231,192.4h-2.4v-2.2h2.4V192.4z M230.9,207.4h-2.1v-12.9h2.1V207.4z"/>
                <path id="path3790-gensym020-gensym020" d="M244.7,207.4h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V207.4z   M242.6,204.3v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.6,205,242.1,204.7,242.6,204.3L242.6,204.3z"/>
                <path id="path3792-gensym020-gensym020" d="M269.1,202.5c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C268.8,200.3,269.1,201.3,269.1,202.5L269.1,202.5z"/>
                <path id="path3794-gensym020-gensym020" d="M282.5,207.4h-9v-1.7h3.5v-11.5h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4  c0.3-0.2,0.6-0.4,0.8-0.7c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.4h3.4L282.5,207.4z"/>
                <path id="path3797-gensym020-gensym020" d="M225.5,354.9l-5,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.5z"/>
                <path id="path3799-gensym020-gensym020" d="M230.5,352.7h-2.4v-2.2h2.4V352.7z M230.4,367.7h-2.1v-12.9h2.1V367.7z"/>
                <path id="path3801-gensym020-gensym020" d="M244.3,367.7h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L244.3,367.7z M242.2,364.6V361c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8  c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.1,365.3,241.6,365,242.2,364.6  L242.2,364.6z"/>
                <path id="path3803-gensym020-gensym020" d="M268.6,362.8c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C268.3,360.6,268.6,361.6,268.6,362.8L268.6,362.8z"/>
                <path id="path3805-gensym020-gensym020" d="M283,367.7h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.3c-0.8,0.8-1.6,1.5-2.4,2.1h8.9  V367.7z"/>
                <path id="path3808-gensym020-gensym020" d="M225.6,515.1l-5,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.6z"/>
                <path id="path3810-gensym020-gensym020" d="M230.6,513h-2.4v-2.2h2.4V513z M230.5,528h-2.1v-12.9h2.1V528z"/>
                <path id="path3812-gensym020-gensym020" d="M244.4,528h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  s-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4c0.8-0.1,1.5-0.2,2.3-0.2  c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1L244.4,528z M242.3,524.8v-3.6  c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7  c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.2,525.6,241.8,525.2,242.3,524.8z"/>
                <path id="path3814-gensym020-gensym020" d="M268.7,523.1c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7s2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C268.4,520.9,268.7,521.9,268.7,523.1L268.7,523.1z"/>
                <path id="path3816-gensym020-gensym020" d="M281.6,519.7c0.4,0.3,0.7,0.7,0.9,1.2s0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.2c-0.3,0.7-0.7,1.2-1.2,1.7  c-0.6,0.5-1.2,0.9-2,1.2c-0.8,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4h0.2  c0.6,0.4,1.4,0.8,2.2,1.1c0.9,0.3,1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2c0.5-0.2,1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.5,0.6-2.3,1.1h-0.1v-2.4c0.5-0.3,1.2-0.5,2.1-0.7  c0.9-0.2,1.7-0.3,2.6-0.3c0.8,0,1.5,0.1,2.1,0.2c0.6,0.2,1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8  c0,1-0.3,1.8-1,2.5c-0.6,0.7-1.4,1.2-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C280.9,519.2,281.3,519.5,281.6,519.7z"/>
                <path id="path3819-gensym020-gensym020" d="M225.3,675.4l-5,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.3z"/>
                <path id="path3821-gensym020-gensym020" d="M230.3,673.2H228V671h2.4V673.2z M230.2,688.3h-2.1v-12.9h2.1V688.3z"/>
                <path id="path3823-gensym020-gensym020" d="M244.1,688.3H242v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2s-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V688.3z   M242,685.1v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C240.9,685.9,241.5,685.5,242,685.1L242,685.1z"/>
                <path id="path3825-gensym020-gensym020" d="M268.4,683.4c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5S268.4,682.1,268.4,683.4L268.4,683.4z"/>
                <path id="path3827-gensym020-gensym020" d="M283.2,683.4h-2.5v4.8h-2.1v-4.8h-8v-2.6l8.1-9.7h2.1v10.5h2.5V683.4z M278.6,681.6v-7.7l-6.4,7.7H278.6z"/>
                <rect id="rect1241-3-3-gensym020-gensym020" x="349.7" y="1" fill="#FFFFFF" stroke="#000000" stroke-width="0.9951" stroke-opacity="0.9636" width="208" height="104.9"/>
                <path id="path3830-gensym020-gensym020" d="M374.6,49.9c0,0.8-0.1,1.5-0.3,2.2c-0.1,0.7-0.4,1.4-0.7,2c-0.3,0.6-0.8,1.1-1.2,1.4  c-0.5,0.3-1.1,0.5-1.8,0.5c-0.7,0-1.3-0.1-1.9-0.4c-0.5-0.3-1.1-0.9-1.8-1.6c-0.8-1-1.3-1.6-1.7-1.8c-0.3-0.2-0.7-0.4-1.1-0.4  c-0.7,0-1.2,0.3-1.6,1c-0.4,0.7-0.6,1.8-0.7,3.3h-1.9c0-0.8,0.1-1.5,0.2-2.2c0.2-0.7,0.4-1.4,0.7-2c0.3-0.6,0.7-1,1.3-1.4  c0.5-0.4,1.1-0.5,1.8-0.5c0.7,0,1.3,0.1,1.9,0.4c0.6,0.3,1.1,0.8,1.8,1.6c0.6,0.8,1.1,1.3,1.5,1.7c0.4,0.3,0.8,0.5,1.3,0.5  c0.8,0,1.3-0.4,1.7-1.2c0.4-0.8,0.6-1.8,0.6-3.1L374.6,49.9z"/>
                <path id="path3832-gensym020-gensym020" d="M389.8,60.6h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.3c-0.8,0.8-1.6,1.5-2.4,2.1h8.9  L389.8,60.6z"/>
                <path id="path3834-gensym020-gensym020" d="M404.3,52c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3,0.5-5.3,1.4-6.7c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C403.9,46.8,404.3,49.1,404.3,52L404.3,52z M401.4,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3s0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4S401.1,57.9,401.4,57.3  L401.4,57.3z"/>
                <path id="path3836-gensym020-gensym020" d="M418.9,52c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3,0.5-5.3,1.4-6.7c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C418.4,46.8,418.9,49.1,418.9,52L418.9,52z M415.9,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3c0.1,0.8,0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C415.3,58.3,415.7,57.9,415.9,57.3L415.9,57.3z"/>
                <path id="path3838-gensym020-gensym020" d="M432.5,60.6h-9v-1.7h3.5V47.4h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.4h3.4L432.5,60.6z"/>
                <path id="path3840-gensym020-gensym020" d="M441.5,51h-2.7v-3.3h2.7V51z M441.5,60.6h-2.7v-3.3h2.7V60.6z"/>
                <path id="path3842-gensym020-gensym020" d="M457.6,60.6h-2.1v-1.3c-0.6,0.5-1.2,1-1.9,1.3c-0.7,0.3-1.4,0.4-2.1,0.4c-1.5,0-2.7-0.6-3.6-1.8  c-0.9-1.2-1.3-2.8-1.3-4.9c0-1.1,0.1-2.1,0.4-2.9c0.3-0.9,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1,1.8-1.3c0.7-0.3,1.4-0.5,2.1-0.5  c0.7,0,1.2,0.1,1.7,0.2c0.5,0.1,1,0.4,1.6,0.7v-5.6h2.1V60.6z M455.5,57.5v-7.4c-0.6-0.3-1.1-0.4-1.5-0.5c-0.4-0.1-0.9-0.1-1.5-0.1  c-1.2,0-2.1,0.4-2.7,1.3c-0.7,0.8-1,2-1,3.6c0,1.5,0.3,2.7,0.8,3.5c0.5,0.8,1.3,1.2,2.4,1.2c0.6,0,1.2-0.1,1.8-0.4  C454.4,58.2,454.9,57.9,455.5,57.5z"/>
                <path id="path3844-gensym020-gensym020" d="M472.7,54.1c0,1.1-0.1,2-0.4,2.9c-0.3,0.9-0.7,1.6-1.2,2.2c-0.5,0.6-1.1,1.1-1.7,1.4  c-0.6,0.3-1.3,0.4-2.1,0.4c-0.7,0-1.3-0.1-1.9-0.3c-0.5-0.2-1-0.4-1.6-0.7l-0.1,0.6h-2V42.7h2.1v6.4c0.6-0.5,1.2-0.9,1.9-1.2  c0.7-0.3,1.4-0.5,2.2-0.5c1.5,0,2.6,0.6,3.5,1.7C472.2,50.3,472.7,52,472.7,54.1z M470.5,54.2c0-1.5-0.2-2.7-0.7-3.5  c-0.5-0.8-1.3-1.2-2.4-1.2c-0.6,0-1.2,0.1-1.9,0.4c-0.6,0.3-1.2,0.6-1.7,1v7.4c0.6,0.3,1.1,0.5,1.5,0.6c0.4,0.1,0.9,0.2,1.5,0.2  c1.2,0,2.1-0.4,2.7-1.2C470.2,57.1,470.5,55.8,470.5,54.2z"/>
                <path id="path3846-gensym020-gensym020" d="M487,55.8c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-1,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  c1-0.9,2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2s1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.7v0.1c1,0.5,1.8,1,2.4,1.7  S487,54.8,487,55.8L487,55.8z M484.4,47.5c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7c-0.9,0-1.7,0.2-2.3,0.7  c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5c0.5,0.2,1,0.4,1.5,0.6  c0.7-0.5,1.2-1,1.5-1.6C484.3,48.8,484.4,48.2,484.4,47.5z M484.7,56.1c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.9-0.9-1.8-1.3  c-0.3-0.2-0.7-0.3-1.2-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2c0,1,0.3,1.9,1,2.6  c0.7,0.7,1.6,1,2.6,1c1.1,0,2-0.3,2.6-0.9C484.4,57.9,484.7,57.1,484.7,56.1z"/>
                <path id="path3848-gensym020-gensym020" d="M495,51h-2.7v-3.3h2.7V51z M495,60.6h-2.7v-3.3h2.7V60.6z"/>
                <path id="path3850-gensym020-gensym020" d="M505.4,51h-2.7v-3.3h2.7V51z M505.4,60.6h-2.7v-3.3h2.7V60.6z"/>
                <path id="path3852-gensym020-gensym020" d="M518.8,42.7l-8,21.4h-1.9l8-21.4H518.8z"/>
                <path id="path3854-gensym020-gensym020" d="M531.2,52.4c0.4,0.3,0.7,0.7,0.9,1.2c0.2,0.5,0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.2  c-0.3,0.7-0.7,1.2-1.2,1.7c-0.6,0.5-1.2,0.9-2,1.2c-0.8,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4  h0.2c0.6,0.4,1.4,0.8,2.2,1.1c0.9,0.3,1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2c0.5-0.2,1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.5,0.6-2.3,1.1H522v-2.4c0.5-0.3,1.2-0.5,2.1-0.7  c0.9-0.2,1.7-0.3,2.6-0.3c0.8,0,1.5,0.1,2.1,0.2c0.6,0.2,1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3s0.4,1.1,0.4,1.8  c0,1-0.3,1.8-1,2.5c-0.6,0.7-1.4,1.2-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C530.5,51.8,530.9,52.1,531.2,52.4L531.2,52.4z"/>
                <path id="path3856-gensym020-gensym020" d="M547.3,60.6H536v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.3c-0.8,0.8-1.6,1.5-2.4,2.1h8.9  V60.6z"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M53.4,106.3c0,191.3,0,382.5,0,573.8"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M53.4,198.7c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M457.2,198.7c41.1,0,82.2,0,123.4,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M53.4,359.2c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M53.4,519.6c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M53.4,680.2c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M457.1,106.3c0,30.8,0,61.6,0,92.4"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M823.1,359.3c42.1,0,84.2,0,126.4,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M823.1,106.3c0,84.3,0,168.6,0,252.9"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M599.5,53.4c38.9,0,77.8,0,116.7,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M139.5,53.9c70.1,0,140.1,0,210.2,0"/>
              </svg>
            </artwork>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-abstract-rib-negative-s1-s2.ascii-art"> +---------+        +----------------+         +------------------+
 | Default | &lt;----- | ~2001:db8::/32 | &lt;------ | ~2001:db8:1::/48 |
 +---------+        +----------------+         +------------------+
      |                     |                           |
      |     +--------+      |     +--------+            |
      +---&gt; | via S1 |      +---&gt; | via S1 |            |
      |     +--------+            +--------+            |
      |                                                 |
      |     +--------+                                  |     +--------+
      +---&gt; | via S2 |                                  +---&gt; | via S2 |
      |     +--------+                                        +--------+
      |
      |     +--------+
      +---&gt; | via S3 |
      |     +--------+
      |
      |     +--------+
      +---&gt; | via S4 |
            +--------+</artwork>
          </artset>
        </figure>
        <t>
    Negative 2001:db8:1::/48 inherits from 2001:db8::/32 now, so the positive, more
    specific routes are the complements to S2 in the set of next hops for
    2001:db8::/32, which are S3 and S4, or in other words, all entries of
        the parent with the negative holes "punched in" again.
    After the update, the FIB in T1 shows as illustrated
    in <xref target="fib1.2" format="default"/>:
        </t>
        <figure anchor="fib1.2">
          <name>Abstract FIB After Negative 2001:db8:1::/48 from S2</name>
          <artset>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-abstract-fib-negative-s1-s2.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 1444.2 734.1" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path7308-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.5617" stroke-linejoin="round" stroke-miterlimit="3.5951" d="  M173.2,195.6l9.8,3.6l-9.8,3.6C174.8,200.7,174.7,197.7,173.2,195.6z"/>
                <path id="path1253-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,872.2"/>
                <path fill="none" d=""/>
                <path id="path7318-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.5665" stroke-linejoin="round" stroke-miterlimit="3.6258" d="  M173.1,356l9.9,3.6l-9.9,3.6C174.7,361.1,174.6,358.2,173.1,356z"/>
                <path id="path1257-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,711.8"/>
                <path fill="none" d=""/>
                <path id="path5243-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.5719" stroke-linejoin="round" stroke-miterlimit="3.6599" d="  M173,516.4l10,3.7l-10,3.7C174.6,521.6,174.6,518.7,173,516.4z"/>
                <path id="path1261-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,551.3"/>
                <path fill="none" d=""/>
                <path id="path5520-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.5778" stroke-linejoin="round" stroke-miterlimit="3.6981" d="  M173.3,676.9l10.1,3.7l-10.1,3.7C174.9,682.1,174.9,679.1,173.3,676.9z"/>
                <path id="path1265-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.8,390.8"/>
                <path fill="none" d=""/>
                <path id="path6688-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.5719" stroke-linejoin="round" stroke-miterlimit="3.6599" d="  M948.4,516.4l10,3.7l-10,3.7C950,521.6,950,518.7,948.4,516.4z"/>
                <path id="path1261-1-6-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M942.7,551.3"/>
                <path fill="none" d=""/>
                <path id="path6995-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.5778" stroke-linejoin="round" stroke-miterlimit="3.6981" d="  M948.6,676.9l10.1,3.7l-10.1,3.7C950.2,682.1,950.2,679.1,948.6,676.9z"/>
                <path id="path1265-8-4-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M943.1,390.8"/>
                <rect id="rect1241-3-3-3-gensym021-gensym021" x="717.2" y="1" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="208.3" height="105.1"/>
                <path id="path5083-gensym021-gensym021" d="M740.7,60.7h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  V60.7z"/>
                <path id="path5085-gensym021-gensym021" d="M755.3,52.1c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3.1,0.5-5.3,1.4-6.8c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C754.8,46.9,755.3,49.1,755.3,52.1z M752.3,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3c0.1,0.8,0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C751.7,58.4,752.1,58,752.3,57.3z"/>
                <path id="path5087-gensym021-gensym021" d="M769.8,52.1c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3.1,0.5-5.3,1.4-6.8c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C769.4,46.9,769.8,49.1,769.8,52.1z M766.9,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3c0.1,0.8,0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C766.3,58.4,766.7,58,766.9,57.3z"/>
                <path id="path5089-gensym021-gensym021" d="M783.5,60.7h-9v-1.8h3.5V47.4h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.5h3.4L783.5,60.7z"/>
                <path id="path5091-gensym021-gensym021" d="M792.5,51.1h-2.7v-3.3h2.7V51.1z M792.5,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path5093-gensym021-gensym021" d="M808.6,60.7h-2.1v-1.3c-0.6,0.5-1.2,1-1.9,1.3c-0.7,0.3-1.4,0.4-2.1,0.4c-1.5,0-2.7-0.6-3.6-1.8  c-0.9-1.2-1.3-2.8-1.3-4.9c0-1.1,0.1-2.1,0.4-2.9c0.3-0.9,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1,1.8-1.3c0.7-0.3,1.4-0.5,2.1-0.5  c0.7,0,1.2,0.1,1.7,0.2c0.5,0.1,1,0.4,1.6,0.7v-5.6h2.1V60.7z M806.5,57.5v-7.4c-0.6-0.3-1.1-0.4-1.5-0.5c-0.4-0.1-0.9-0.1-1.5-0.1  c-1.2,0-2.1,0.4-2.8,1.3s-1,2-1,3.6c0,1.5,0.3,2.7,0.8,3.5c0.5,0.8,1.3,1.2,2.4,1.2c0.6,0,1.2-0.1,1.8-0.4  C805.4,58.3,805.9,58,806.5,57.5z"/>
                <path id="path5095-gensym021-gensym021" d="M823.7,54.2c0,1.1-0.1,2-0.4,2.9c-0.3,0.9-0.7,1.6-1.2,2.2c-0.5,0.6-1.1,1.1-1.7,1.4  c-0.6,0.3-1.3,0.4-2.1,0.4c-0.7,0-1.3-0.1-1.9-0.3c-0.5-0.2-1.1-0.4-1.6-0.7l-0.1,0.6h-2V42.8h2.1v6.4c0.6-0.5,1.2-0.9,1.9-1.2  c0.7-0.3,1.4-0.5,2.2-0.5c1.5,0,2.6,0.6,3.5,1.8C823.3,50.4,823.7,52,823.7,54.2L823.7,54.2z M821.5,54.2c0-1.5-0.2-2.7-0.7-3.5  c-0.5-0.8-1.3-1.2-2.4-1.2c-0.6,0-1.2,0.1-1.9,0.4c-0.6,0.3-1.2,0.6-1.7,1v7.4c0.6,0.3,1.1,0.5,1.5,0.6c0.4,0.1,0.9,0.2,1.5,0.2  c1.2,0,2.1-0.4,2.7-1.2C821.2,57.1,821.5,55.9,821.5,54.2z"/>
                <path id="path5097-gensym021-gensym021" d="M838.1,55.9c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-1,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  c1-0.9,2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2c1,0.8,1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.8v0.1  c1,0.5,1.8,1,2.4,1.7C837.8,54,838.1,54.9,838.1,55.9z M835.5,47.5c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7  c-0.9,0-1.7,0.2-2.3,0.7c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5  c0.5,0.2,1,0.4,1.5,0.6c0.7-0.5,1.2-1,1.5-1.6C835.3,48.9,835.5,48.3,835.5,47.5z M835.8,56.1c0-0.7-0.2-1.3-0.5-1.7  c-0.3-0.4-0.9-0.9-1.8-1.3c-0.4-0.2-0.7-0.3-1.2-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2  c0,1,0.3,1.9,1,2.6c0.7,0.7,1.6,1,2.6,1c1.1,0,2-0.3,2.6-0.9C835.5,57.9,835.8,57.1,835.8,56.1z"/>
                <path id="path5099-gensym021-gensym021" d="M846,51.1h-2.7v-3.3h2.7V51.1z M846,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path5101-gensym021-gensym021" d="M862,60.7h-9v-1.8h3.5V47.4H853v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.5h3.4L862,60.7z"/>
                <path id="path5103-gensym021-gensym021" d="M871,51.1h-2.7v-3.3h2.7V51.1z M871,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path5105-gensym021-gensym021" d="M884.5,42.8l-8,21.4h-1.9l8-21.4H884.5z"/>
                <path id="path5107-gensym021-gensym021" d="M898.8,55.9h-2.5v4.8h-2.1v-4.8h-8v-2.7l8.1-9.7h2.1V54h2.5V55.9z M894.2,54v-7.7l-6.5,7.7L894.2,54z"/>
                <path id="path5109-gensym021-gensym021" d="M913.1,55.9c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-1,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  c1-0.9,2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2c1,0.8,1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.8v0.1  c1,0.5,1.8,1,2.4,1.7C912.8,54,913.1,54.9,913.1,55.9z M910.5,47.5c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7  c-0.9,0-1.7,0.2-2.3,0.7c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5  c0.5,0.2,1,0.4,1.5,0.6c0.7-0.5,1.2-1,1.5-1.6C910.3,48.9,910.5,48.3,910.5,47.5z M910.8,56.1c0-0.7-0.2-1.3-0.5-1.7  c-0.3-0.4-0.9-0.9-1.8-1.3c-0.4-0.2-0.7-0.3-1.2-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2  c0,1,0.3,1.9,1,2.6c0.7,0.7,1.6,1,2.6,1c1.1,0,2-0.3,2.6-0.9C910.5,57.9,910.8,57.1,910.8,56.1z"/>
                <path fill="none" d=""/>
                <path id="path6387-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.5665" stroke-linejoin="round" stroke-miterlimit="3.6258" d="  M578.9,356l9.9,3.6l-9.9,3.6C580.4,361.1,580.4,358.2,578.9,356z"/>
                <path id="path1257-0-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M573.2,711.8"/>
                <path fill="none" d=""/>
                <path id="path6092-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.5719" stroke-linejoin="round" stroke-miterlimit="3.6599" d="  M578.8,516.4l10,3.7l-10,3.7C580.4,521.6,580.4,518.7,578.8,516.4z"/>
                <path id="path1261-1-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M573.2,551.3"/>
                <path fill="none" d=""/>
                <path id="path5803-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.5778" stroke-linejoin="round" stroke-miterlimit="3.6981" d="  M579.1,676.9l10.1,3.7l-10.1,3.7C580.7,682.1,580.7,679.1,579.1,676.9z"/>
                <path id="path1265-8-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M573.6,390.8"/>
                <rect id="rect1241-8-7-gensym021-gensym021" x="601.3" y="306.7" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-6-6-gensym021-gensym021" x="601.3" y="467.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-2-0-gensym021-gensym021" x="601.3" y="625.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <path id="path5112-gensym021-gensym021" d="M631.6,355.4l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H631.6z"/>
                <path id="path5114-gensym021-gensym021" d="M636.6,353.2h-2.4v-2.2h2.4V353.2z M636.5,368.2h-2.1v-12.9h2.1V368.2z"/>
                <path id="path5116-gensym021-gensym021" d="M650.4,368.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V368.2z   M648.3,365.1v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C647.2,365.8,647.8,365.5,648.3,365.1L648.3,365.1z"/>
                <path id="path5118-gensym021-gensym021" d="M674.8,363.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7s2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C674.5,361.1,674.8,362.1,674.8,363.3L674.8,363.3z"/>
                <path id="path5120-gensym021-gensym021" d="M689.2,368.2h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  V368.2z"/>
                <path id="path5123-gensym021-gensym021" d="M631.7,515.8l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H631.7z"/>
                <path id="path5125-gensym021-gensym021" d="M636.7,513.7h-2.4v-2.2h2.4V513.7z M636.6,528.7h-2.1v-12.9h2.1V528.7z"/>
                <path id="path5127-gensym021-gensym021" d="M650.5,528.7h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6H641v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V528.7z   M648.4,525.6V522c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C647.3,526.3,647.9,526,648.4,525.6z"/>
                <path id="path5129-gensym021-gensym021" d="M674.9,523.8c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4s1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C674.6,521.6,674.9,522.6,674.9,523.8z"/>
                <path id="path5131-gensym021-gensym021" d="M687.8,520.5c0.4,0.3,0.7,0.7,0.9,1.2c0.2,0.5,0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.2s-0.7,1.2-1.2,1.7  c-0.6,0.5-1.2,0.9-2,1.2c-0.8,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4h0.2  c0.6,0.4,1.4,0.8,2.2,1.1s1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2c0.5-0.2,1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  s-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.6,0.6-2.3,1.1h-0.1v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3  c0.8,0,1.5,0.1,2.1,0.2c0.6,0.2,1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8c0,1-0.3,1.8-1,2.5  c-0.6,0.7-1.4,1.2-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C687.1,519.9,687.5,520.2,687.8,520.5z"/>
                <path id="path5134-gensym021-gensym021" d="M631.4,674.3l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H631.4z"/>
                <path id="path5136-gensym021-gensym021" d="M636.4,672.2h-2.4v-2.2h2.4V672.2z M636.3,687.2h-2.1v-12.9h2.1V687.2z"/>
                <path id="path5138-gensym021-gensym021" d="M650.2,687.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7s2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4s1.5-0.2,2.3-0.2  c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V687.2z M648.1,684v-3.6  c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7  c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C647,684.8,647.6,684.4,648.1,684z"/>
                <path id="path5140-gensym021-gensym021" d="M674.6,682.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3s1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C674.3,680.1,674.6,681.1,674.6,682.3z"/>
                <path id="path5142-gensym021-gensym021" d="M689.3,682.4h-2.5v4.8h-2.1v-4.8h-8v-2.7l8.1-9.7h2.1v10.5h2.5V682.4z M684.7,680.5v-7.7l-6.5,7.7H684.7z"/>
                <rect id="rect1241-6-6-6-gensym021-gensym021" x="968.9" y="467.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-2-0-4-gensym021-gensym021" x="968.9" y="625.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <path id="path5145-gensym021-gensym021" d="M999.3,515.8l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H999.3z"/>
                <path id="path5147-gensym021-gensym021" d="M1004.3,513.7h-2.4v-2.2h2.4V513.7z M1004.2,528.7h-2.1v-12.9h2.1V528.7z"/>
                <path id="path5149-gensym021-gensym021" d="M1018.1,528.7h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V528.7z   M1016,525.6V522c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C1014.9,526.3,1015.4,526,1016,525.6z"/>
                <path id="path5151-gensym021-gensym021" d="M1042.4,523.8c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4s1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C1042.1,521.6,1042.4,522.6,1042.4,523.8L1042.4,523.8z"/>
                <path id="path5153-gensym021-gensym021" d="M1055.4,520.5c0.4,0.3,0.7,0.7,0.9,1.2s0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.2c-0.3,0.7-0.7,1.2-1.2,1.7  c-0.6,0.5-1.2,0.9-2,1.2c-0.8,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4h0.2  c0.6,0.4,1.4,0.8,2.2,1.1s1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2c0.5-0.2,1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.6,0.6-2.3,1.1h-0.1v-2.4c0.5-0.3,1.2-0.5,2.1-0.7  c0.9-0.2,1.7-0.3,2.6-0.3c0.8,0,1.5,0.1,2.1,0.2c0.6,0.2,1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8  c0,1-0.3,1.8-1,2.5c-0.6,0.7-1.4,1.2-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C1054.7,519.9,1055,520.2,1055.4,520.5L1055.4,520.5z"/>
                <path id="path5156-gensym021-gensym021" d="M999,674.3l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H999z"/>
                <path id="path5158-gensym021-gensym021" d="M1004,672.2h-2.4v-2.2h2.4V672.2z M1003.9,687.2h-2.1v-12.9h2.1V687.2z"/>
                <path id="path5160-gensym021-gensym021" d="M1017.7,687.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7s2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4s1.5-0.2,2.3-0.2  c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V687.2z M1015.7,684v-3.6  c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7  c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C1014.6,684.8,1015.1,684.4,1015.7,684L1015.7,684z"/>
                <path id="path5162-gensym021-gensym021" d="M1042.1,682.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C1041.8,680.1,1042.1,681.1,1042.1,682.3L1042.1,682.3z"/>
                <path id="path5164-gensym021-gensym021" d="M1056.9,682.4h-2.5v4.8h-2.1v-4.8h-8v-2.7l8.1-9.7h2.1v10.5h2.5V682.4z M1052.3,680.5v-7.7l-6.5,7.7H1052.3z"/>
                <rect id="rect1241-gensym021-gensym021" x="195.5" y="146.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-8-gensym021-gensym021" x="195.5" y="306.7" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-6-gensym021-gensym021" x="195.5" y="467.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-2-gensym021-gensym021" x="195.5" y="625.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-3-gensym021-gensym021" x="0.5" y="0.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <path id="path5167-gensym021-gensym021" d="M28.3,53.5c0,1.6-0.3,3-1,4.2c-0.7,1.3-1.5,2.3-2.6,3c-0.8,0.5-1.6,0.8-2.5,1c-0.9,0.2-2.2,0.3-3.7,0.3h-4.2  V44.9h4.2c1.6,0,2.9,0.1,3.9,0.4c1,0.2,1.8,0.6,2.4,1c1.1,0.7,2,1.7,2.7,2.9C28,50.4,28.3,51.9,28.3,53.5z M26,53.5  c0-1.3-0.2-2.5-0.7-3.4c-0.5-0.9-1.1-1.6-2-2.2c-0.7-0.4-1.4-0.6-2.1-0.8c-0.7-0.2-1.6-0.2-2.7-0.2h-2.1v13.2h2.1  c1.1,0,2-0.1,2.8-0.2c0.8-0.2,1.5-0.5,2.2-0.9c0.8-0.5,1.4-1.3,1.9-2.2C25.8,55.9,26,54.8,26,53.5z"/>
                <path id="path5169-gensym021-gensym021" d="M42.2,55.9H33c0,0.8,0.1,1.5,0.3,2.1c0.2,0.6,0.5,1.1,1,1.4c0.4,0.4,0.8,0.6,1.4,0.8c0.5,0.2,1.1,0.3,1.8,0.3  c0.8,0,1.7-0.2,2.6-0.5c0.9-0.4,1.5-0.7,1.8-1h0.1v2.4c-0.7,0.3-1.4,0.6-2.2,0.8c-0.7,0.2-1.5,0.3-2.3,0.3c-2.1,0-3.7-0.6-4.9-1.7  c-1.2-1.2-1.7-2.8-1.7-4.9c0-2.1,0.6-3.8,1.7-5c1.1-1.2,2.6-1.9,4.4-1.9c1.7,0,3,0.5,3.9,1.5c0.9,1,1.4,2.5,1.4,4.3L42.2,55.9z   M40.1,54.2c0-1.1-0.3-2-0.8-2.6c-0.5-0.6-1.4-0.9-2.5-0.9c-1.1,0-2,0.3-2.7,1c-0.7,0.7-1,1.5-1.1,2.5H40.1z"/>
                <path id="path5171-gensym021-gensym021" d="M52.1,46.3H52c-0.2-0.1-0.5-0.1-0.9-0.2c-0.4-0.1-0.7-0.1-1-0.1c-0.9,0-1.6,0.2-2,0.6  c-0.4,0.4-0.6,1.1-0.6,2.2v0.4h3.8V51h-3.7v11.1h-2.1V51h-1.4v-1.8h1.4v-0.4c0-1.5,0.4-2.7,1.1-3.5c0.7-0.8,1.8-1.2,3.2-1.2  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.7,0.1,1,0.2L52.1,46.3z"/>
                <path id="path5173-gensym021-gensym021" d="M63.1,62.1H61v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L63.1,62.1z M61,58.9v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C60,59.7,60.5,59.3,61,58.9z"/>
                <path id="path5175-gensym021-gensym021" d="M77.6,62.1h-2.1v-1.4c-0.7,0.6-1.4,1-2,1.3c-0.6,0.3-1.4,0.5-2.1,0.5c-1.3,0-2.3-0.4-3.1-1.2  c-0.7-0.8-1.1-2-1.1-3.6v-8.4h2.1v7.3c0,0.7,0,1.2,0.1,1.7c0.1,0.5,0.2,0.9,0.4,1.2c0.2,0.3,0.5,0.6,0.8,0.7  c0.3,0.2,0.8,0.2,1.4,0.2c0.5,0,1.1-0.1,1.8-0.4c0.6-0.3,1.3-0.7,1.8-1.1v-9.6h2.1L77.6,62.1z"/>
                <path id="path5177-gensym021-gensym021" d="M83.8,62.1h-2.1V44.2h2.1V62.1z"/>
                <path id="path5179-gensym021-gensym021" d="M94.5,62c-0.4,0.1-0.8,0.2-1.3,0.3c-0.5,0.1-0.9,0.1-1.2,0.1c-1.3,0-2.2-0.4-2.9-1.1c-0.7-0.7-1-1.8-1-3.4V51  h-1.4v-1.8H88v-3.7h2.1v3.7h4.3V51h-4.3v5.9c0,0.7,0,1.2,0,1.6c0,0.4,0.1,0.7,0.3,1.1c0.2,0.3,0.4,0.5,0.7,0.7  c0.3,0.1,0.7,0.2,1.3,0.2c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.6-0.2,0.8-0.3h0.1L94.5,62z"/>
                <path id="path5182-gensym021-gensym021" d="M226.3,194.8l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H226.3z"/>
                <path id="path5184-gensym021-gensym021" d="M231.3,192.7h-2.4v-2.2h2.4V192.7z M231.2,207.7h-2.1v-12.9h2.1V207.7z"/>
                <path id="path5186-gensym021-gensym021" d="M245.1,207.7H243v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V207.7z   M243,204.5V201c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.9,205.3,242.4,205,243,204.5L243,204.5z"/>
                <path id="path5188-gensym021-gensym021" d="M269.5,202.8c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C269.1,200.6,269.5,201.6,269.5,202.8L269.5,202.8z"/>
                <path id="path5190-gensym021-gensym021" d="M282.9,207.7h-9V206h3.5v-11.5h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7V206h3.4L282.9,207.7z"/>
                <path id="path5193-gensym021-gensym021" d="M225.8,355.4l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.8z"/>
                <path id="path5195-gensym021-gensym021" d="M230.8,353.2h-2.4v-2.2h2.4V353.2z M230.7,368.2h-2.1v-12.9h2.1V368.2z"/>
                <path id="path5197-gensym021-gensym021" d="M244.6,368.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L244.6,368.2z M242.5,365.1v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8  c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.4,365.8,242,365.5,242.5,365.1  L242.5,365.1z"/>
                <path id="path5199-gensym021-gensym021" d="M269,363.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2c-0.8,0.3-1.7,0.4-2.9,0.4  c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6c1.4,0,2.4-0.3,3.2-0.8  c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4c-0.6-0.1-1.3-0.2-2.1-0.4  c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4c1.2,0,2.2,0.1,3.2,0.3  c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8c-0.7,0.5-1.1,1.2-1.1,2  c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5c1.2,0.3,2.2,0.8,2.8,1.5  C268.7,361.1,269,362.1,269,363.3L269,363.3z"/>
                <path id="path5201-gensym021-gensym021" d="M283.4,368.2h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  V368.2z"/>
                <path id="path5204-gensym021-gensym021" d="M225.9,515.8l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.9z"/>
                <path id="path5206-gensym021-gensym021" d="M231,513.7h-2.4v-2.2h2.4V513.7z M230.8,528.7h-2.1v-12.9h2.1V528.7z"/>
                <path id="path5208-gensym021-gensym021" d="M244.7,528.7h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L244.7,528.7z M242.6,525.6V522c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8  c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.5,526.3,242.1,526,242.6,525.6z"/>
                <path id="path5210-gensym021-gensym021" d="M269.1,523.8c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4s1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C268.8,521.6,269.1,522.6,269.1,523.8L269.1,523.8z"/>
                <path id="path5212-gensym021-gensym021" d="M282,520.5c0.4,0.3,0.7,0.7,0.9,1.2c0.2,0.5,0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.2s-0.7,1.2-1.2,1.7  c-0.6,0.5-1.2,0.9-2,1.2c-0.8,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4h0.2  c0.6,0.4,1.4,0.8,2.2,1.1c0.9,0.3,1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2c0.5-0.2,1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  s-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.6,0.6-2.3,1.1h-0.1v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3  c0.8,0,1.5,0.1,2.1,0.2s1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8c0,1-0.3,1.8-1,2.5  c-0.6,0.7-1.4,1.2-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C281.3,519.9,281.7,520.2,282,520.5z"/>
                <path id="path5215-gensym021-gensym021" d="M225.6,674.3l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.6z"/>
                <path id="path5217-gensym021-gensym021" d="M230.6,672.2h-2.4v-2.2h2.4V672.2z M230.5,687.2h-2.1v-12.9h2.1V687.2z"/>
                <path id="path5219-gensym021-gensym021" d="M244.4,687.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4s0.4,1.3,0.4,2.1V687.2z   M242.3,684v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.2,684.8,241.8,684.4,242.3,684L242.3,684z"/>
                <path id="path5221-gensym021-gensym021" d="M268.8,682.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3s1.8,0.5,2.6,0.9v2.7H268c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7s1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C268.5,680.1,268.8,681.1,268.8,682.3L268.8,682.3z"/>
                <path id="path5223-gensym021-gensym021" d="M283.6,682.4h-2.5v4.8h-2.1v-4.8h-8v-2.7l8.1-9.7h2.1v10.5h2.5V682.4z M278.9,680.5v-7.7l-6.5,7.7H278.9z"/>
                <rect id="rect1241-3-3-gensym021-gensym021" x="350.2" y="1" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="208.3" height="105.1"/>
                <path id="path5226-gensym021-gensym021" d="M380.9,60.7h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  L380.9,60.7z"/>
                <path id="path5228-gensym021-gensym021" d="M395.5,52.1c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3.1,0.5-5.3,1.4-6.8c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C395,46.9,395.5,49.1,395.5,52.1L395.5,52.1z M392.6,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3c0.1,0.8,0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C391.9,58.4,392.3,58,392.6,57.3z"/>
                <path id="path5230-gensym021-gensym021" d="M410.1,52.1c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3.1,0.5-5.3,1.4-6.8c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C409.6,46.9,410.1,49.1,410.1,52.1L410.1,52.1z M407.1,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3s0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C406.5,58.4,406.9,58,407.1,57.3z"/>
                <path id="path5232-gensym021-gensym021" d="M423.7,60.7h-9v-1.8h3.5V47.4h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.5h3.4L423.7,60.7z"/>
                <path id="path5234-gensym021-gensym021" d="M432.7,51.1h-2.7v-3.3h2.7V51.1z M432.7,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path5236-gensym021-gensym021" d="M448.8,60.7h-2.1v-1.3c-0.6,0.5-1.2,1-1.9,1.3c-0.7,0.3-1.4,0.4-2.1,0.4c-1.5,0-2.7-0.6-3.6-1.8  c-0.9-1.2-1.3-2.8-1.3-4.9c0-1.1,0.1-2.1,0.4-2.9c0.3-0.9,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1,1.8-1.3c0.7-0.3,1.4-0.5,2.1-0.5  c0.7,0,1.2,0.1,1.7,0.2c0.5,0.1,1,0.4,1.6,0.7v-5.6h2.1V60.7z M446.7,57.5v-7.4c-0.6-0.3-1.1-0.4-1.5-0.5c-0.4-0.1-0.9-0.1-1.5-0.1  c-1.2,0-2.1,0.4-2.8,1.3c-0.7,0.8-1,2-1,3.6c0,1.5,0.3,2.7,0.8,3.5c0.5,0.8,1.3,1.2,2.4,1.2c0.6,0,1.2-0.1,1.8-0.4  C445.6,58.3,446.2,58,446.7,57.5z"/>
                <path id="path5238-gensym021-gensym021" d="M463.9,54.2c0,1.1-0.1,2-0.4,2.9c-0.3,0.9-0.7,1.6-1.2,2.2c-0.5,0.6-1.1,1.1-1.7,1.4  c-0.6,0.3-1.3,0.4-2.1,0.4c-0.7,0-1.3-0.1-1.9-0.3c-0.5-0.2-1.1-0.4-1.6-0.7l-0.1,0.6h-2V42.8h2.1v6.4c0.6-0.5,1.2-0.9,1.9-1.2  c0.7-0.3,1.4-0.5,2.2-0.5c1.5,0,2.6,0.6,3.5,1.8C463.5,50.4,463.9,52,463.9,54.2L463.9,54.2z M461.8,54.2c0-1.5-0.2-2.7-0.7-3.5  c-0.5-0.8-1.3-1.2-2.4-1.2c-0.6,0-1.2,0.1-1.9,0.4c-0.6,0.3-1.2,0.6-1.7,1v7.4c0.6,0.3,1.1,0.5,1.5,0.6c0.4,0.1,0.9,0.2,1.5,0.2  c1.2,0,2.1-0.4,2.7-1.2C461.4,57.1,461.8,55.9,461.8,54.2z"/>
                <path id="path5240-gensym021-gensym021" d="M478.3,55.9c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-1,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  c1-0.9,2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2c1,0.8,1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.8v0.1  c1,0.5,1.8,1,2.4,1.7C478.1,54,478.3,54.9,478.3,55.9L478.3,55.9z M475.7,47.5c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7  c-0.9,0-1.7,0.2-2.3,0.7c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5  c0.5,0.2,1,0.4,1.5,0.6c0.7-0.5,1.2-1,1.5-1.6C475.5,48.9,475.7,48.3,475.7,47.5z M476,56.1c0-0.7-0.2-1.3-0.5-1.7  c-0.3-0.4-0.9-0.9-1.8-1.3c-0.4-0.2-0.7-0.3-1.2-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2  c0,1,0.3,1.9,1,2.6c0.7,0.7,1.6,1,2.6,1c1.1,0,2-0.3,2.6-0.9C475.7,57.9,476,57.1,476,56.1L476,56.1z"/>
                <path id="path5242-gensym021-gensym021" d="M486.3,51.1h-2.7v-3.3h2.7V51.1z M486.3,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path5244-gensym021-gensym021" d="M496.7,51.1H494v-3.3h2.7V51.1z M496.7,60.7H494v-3.3h2.7V60.7z"/>
                <path id="path5246-gensym021-gensym021" d="M510.2,42.8l-8,21.4h-1.9l8-21.4H510.2z"/>
                <path id="path5248-gensym021-gensym021" d="M522.6,52.4c0.4,0.3,0.7,0.7,0.9,1.2c0.2,0.5,0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.2  c-0.3,0.7-0.7,1.2-1.2,1.7c-0.6,0.5-1.2,0.9-2,1.2c-0.8,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4  h0.2c0.6,0.4,1.4,0.8,2.2,1.1c0.9,0.3,1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2s1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.6,0.6-2.3,1.1h-0.1v-2.4c0.5-0.3,1.2-0.5,2.1-0.7  c0.9-0.2,1.7-0.3,2.6-0.3c0.8,0,1.5,0.1,2.1,0.2c0.6,0.2,1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8  c0,1-0.3,1.8-1,2.5c-0.6,0.7-1.4,1.2-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C521.9,51.9,522.3,52.1,522.6,52.4L522.6,52.4z"/>
                <path id="path5250-gensym021-gensym021" d="M538.6,60.7h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  V60.7z"/>
                <path id="path1257_00000075876086264572028820000008062488026793729210_-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M170.9,713"/>
                <path id="path1261_00000029738180130639994690000011478301949447924634_-gensym021-gensym021" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M170.9,552.7"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M57.2,107c0,191.3,0,382.5,0,573.8"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M57.2,359.8c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M57.2,520.3c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M57.2,680.9c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M460.9,107c0,191.3,0,382.5,0,573.8"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M826.9,520.1c42.1,0,84.2,0,126.4,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M826.9,107c0,191.3,0,382.6,0,573.8"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M57.2,199.1c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M460.9,359.6c41.1,0,82.2,0,123.4,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M460.9,520.1c41.1,0,82.2,0,123.4,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M460.9,680.4c41.1,0,82.2,0,123.4,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M826.8,680.9c42.1,0,84.2,0,126.4,0"/>
              </svg>
            </artwork>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-abstract-fib-negative-s1-s2.ascii-art"> +---------+         +---------------+         +-----------------+
 | Default |         | 2001:db8::/32 |         | 2001:db8:1::/48 |
 +---------+         +---------------+         +-----------------+
      |                     |                           |
      |     +--------+      |                           |
      +---&gt; | via S1 |      |                           |
      |     +--------+      |                           |
      |                     |                           |
      |     +--------+      |     +--------+            |
      +---&gt; | via S2 |      +---&gt; | via S2 |            |
      |     +--------+      |     +--------+            |
      |                     |                           |
      |     +--------+      |     +--------+            |     +--------+
      +---&gt; | via S3 |      +---&gt; | via S3 |            +---&gt; | via S3 |
      |     +--------+      |     +--------+            |     +--------+
      |                     |                           |
      |     +--------+      |     +--------+            |     +--------+
      +---&gt; | via S4 |      +---&gt; | via S4 |            +---&gt; | via S4 |
            +--------+            +--------+                  +--------+</artwork>
          </artset>
        </figure>
        <t>
     Further, assume that S3 stops advertising its service as a default gateway.
     The entry is removed from RIB as usual. In order to update the FIB, it is
     necessary to eliminate the FIB entry for the default route, as well as all
     the FIB entries that were created for negative routes pointing to the
     RIB entry being removed (::/0). This is done recursively for 2001:db8::/32
     and then for 2001:db8:1::/48. The related FIB entries via S3 are removed
     as illustrated in <xref target="fib1.3" format="default"/>.
        </t>
        <figure anchor="fib1.3">
          <name>Abstract FIB After Loss of S3</name>
          <artset>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-abstract-fib-negative-s1-s2-loss-s3.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 1444.2 734.1" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path2603-gensym022-gensym022" fill-rule="evenodd" stroke="#000000" stroke-width="0.5617" stroke-linejoin="round" stroke-miterlimit="3.5951" d="  M173.2,195.6l9.8,3.6l-9.8,3.6C174.8,200.7,174.7,197.7,173.2,195.6z"/>
                <path id="path1253-gensym022-gensym022" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,872.2"/>
                <path fill="none" d=""/>
                <path id="path2613-gensym022-gensym022" fill-rule="evenodd" stroke="#000000" stroke-width="0.5665" stroke-linejoin="round" stroke-miterlimit="3.6258" d="  M173.1,356l9.9,3.6l-9.9,3.6C174.7,361.1,174.6,358.2,173.1,356z"/>
                <path id="path1257-gensym022-gensym022" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,711.8"/>
                <path fill="none" d=""/>
                <path id="path1459-gensym022-gensym022" fill-rule="evenodd" stroke="#000000" stroke-width="0.5778" stroke-linejoin="round" stroke-miterlimit="3.6981" d="  M173.3,676.9l10.1,3.7l-10.1,3.7C174.9,682.1,174.9,679.1,173.3,676.9z"/>
                <path id="path1265-gensym022-gensym022" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.8,390.8"/>
                <path fill="none" d=""/>
                <path id="path2308-gensym022-gensym022" fill-rule="evenodd" stroke="#000000" stroke-width="0.5778" stroke-linejoin="round" stroke-miterlimit="3.6981" d="  M948.6,676.9l10.1,3.7l-10.1,3.7C950.2,682.1,950.2,679.1,948.6,676.9z"/>
                <path id="path1265-8-4-gensym022-gensym022" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M943.1,390.8"/>
                <rect id="rect1241-3-3-3-gensym022-gensym022" x="717.2" y="1" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="208.3" height="105.1"/>
                <path id="path7561-gensym022-gensym022" d="M740.7,60.7h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  V60.7z"/>
                <path id="path7563-gensym022-gensym022" d="M755.3,52.1c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3.1,0.5-5.3,1.4-6.8c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C754.8,46.9,755.3,49.1,755.3,52.1z M752.3,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3c0.1,0.8,0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C751.7,58.4,752.1,58,752.3,57.3z"/>
                <path id="path7565-gensym022-gensym022" d="M769.8,52.1c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3.1,0.5-5.3,1.4-6.8c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C769.4,46.9,769.8,49.1,769.8,52.1z M766.9,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3c0.1,0.8,0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  S766.7,58,766.9,57.3z"/>
                <path id="path7567-gensym022-gensym022" d="M783.5,60.7h-9v-1.8h3.5V47.4h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.5h3.4V60.7z"/>
                <path id="path7569-gensym022-gensym022" d="M792.5,51.1h-2.7v-3.3h2.7V51.1z M792.5,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path7571-gensym022-gensym022" d="M808.6,60.7h-2.1v-1.3c-0.6,0.5-1.2,1-1.9,1.3s-1.4,0.4-2.1,0.4c-1.5,0-2.7-0.6-3.6-1.8  c-0.9-1.2-1.3-2.8-1.3-4.9c0-1.1,0.1-2.1,0.4-2.9c0.3-0.9,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1,1.8-1.3c0.7-0.3,1.4-0.5,2.1-0.5  c0.7,0,1.2,0.1,1.7,0.2c0.5,0.1,1,0.4,1.6,0.7v-5.6h2.1V60.7z M806.5,57.5v-7.4c-0.6-0.3-1.1-0.4-1.5-0.5c-0.4-0.1-0.9-0.1-1.5-0.1  c-1.2,0-2.1,0.4-2.8,1.3s-1,2-1,3.6c0,1.5,0.3,2.7,0.8,3.5c0.5,0.8,1.3,1.2,2.4,1.2c0.6,0,1.2-0.1,1.8-0.4  C805.4,58.3,805.9,58,806.5,57.5z"/>
                <path id="path7573-gensym022-gensym022" d="M823.7,54.2c0,1.1-0.1,2-0.4,2.9c-0.3,0.9-0.7,1.6-1.2,2.2c-0.5,0.6-1.1,1.1-1.7,1.4  c-0.6,0.3-1.3,0.4-2.1,0.4c-0.7,0-1.3-0.1-1.9-0.3c-0.5-0.2-1.1-0.4-1.6-0.7l-0.1,0.6h-2V42.8h2.1v6.4c0.6-0.5,1.2-0.9,1.9-1.2  c0.7-0.3,1.4-0.5,2.2-0.5c1.5,0,2.6,0.6,3.5,1.8C823.3,50.4,823.7,52,823.7,54.2L823.7,54.2z M821.5,54.2c0-1.5-0.2-2.7-0.7-3.5  c-0.5-0.8-1.3-1.2-2.4-1.2c-0.6,0-1.2,0.1-1.9,0.4c-0.6,0.3-1.2,0.6-1.7,1v7.4c0.6,0.3,1.1,0.5,1.5,0.6c0.4,0.1,0.9,0.2,1.5,0.2  c1.2,0,2.1-0.4,2.7-1.2C821.2,57.1,821.5,55.9,821.5,54.2z"/>
                <path id="path7575-gensym022-gensym022" d="M838.1,55.9c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-1,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  c1-0.9,2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2c1,0.8,1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.8v0.1  c1,0.5,1.8,1,2.4,1.7C837.8,54,838.1,54.9,838.1,55.9z M835.5,47.5c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7  c-0.9,0-1.7,0.2-2.3,0.7c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5  c0.5,0.2,1,0.4,1.5,0.6c0.7-0.5,1.2-1,1.5-1.6C835.3,48.9,835.5,48.3,835.5,47.5z M835.8,56.1c0-0.7-0.2-1.3-0.5-1.7  c-0.3-0.4-0.9-0.9-1.8-1.3c-0.4-0.2-0.7-0.3-1.2-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2  c0,1,0.3,1.9,1,2.6c0.7,0.7,1.6,1,2.6,1c1.1,0,2-0.3,2.6-0.9C835.5,57.9,835.8,57.1,835.8,56.1z"/>
                <path id="path7577-gensym022-gensym022" d="M846,51.1h-2.7v-3.3h2.7V51.1z M846,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path7579-gensym022-gensym022" d="M862,60.7h-9v-1.8h3.5V47.4H853v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.5h3.4V60.7z"/>
                <path id="path7581-gensym022-gensym022" d="M871,51.1h-2.7v-3.3h2.7V51.1z M871,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path7583-gensym022-gensym022" d="M884.5,42.8l-8,21.4h-1.9l8-21.4H884.5z"/>
                <path id="path7585-gensym022-gensym022" d="M898.8,55.9h-2.5v4.8h-2.1v-4.8h-8v-2.7l8.1-9.7h2.1V54h2.5V55.9z M894.2,54v-7.7l-6.5,7.7H894.2z"/>
                <path id="path7587-gensym022-gensym022" d="M913.1,55.9c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-1,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  c1-0.9,2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2c1,0.8,1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.8v0.1  c1,0.5,1.8,1,2.4,1.7C912.8,54,913.1,54.9,913.1,55.9L913.1,55.9z M910.5,47.5c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7  c-0.9,0-1.7,0.2-2.3,0.7c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5  c0.5,0.2,1,0.4,1.5,0.6c0.7-0.5,1.2-1,1.5-1.6C910.3,48.9,910.5,48.3,910.5,47.5z M910.8,56.1c0-0.7-0.2-1.3-0.5-1.7  c-0.3-0.4-0.9-0.9-1.8-1.3c-0.4-0.2-0.7-0.3-1.2-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2  c0,1,0.3,1.9,1,2.6c0.7,0.7,1.6,1,2.6,1c1.1,0,2-0.3,2.6-0.9C910.5,57.9,910.8,57.1,910.8,56.1z"/>
                <path fill="none" d=""/>
                <path id="path2019-gensym022-gensym022" fill-rule="evenodd" stroke="#000000" stroke-width="0.5665" stroke-linejoin="round" stroke-miterlimit="3.6258" d="  M578.9,356l9.9,3.6l-9.9,3.6C580.4,361.1,580.4,358.2,578.9,356z"/>
                <path id="path1257-0-gensym022-gensym022" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M573.2,711.8"/>
                <path fill="none" d=""/>
                <path id="path1736-gensym022-gensym022" fill-rule="evenodd" stroke="#000000" stroke-width="0.5778" stroke-linejoin="round" stroke-miterlimit="3.6981" d="  M579.1,676.9l10.1,3.7l-10.1,3.7C580.7,682.1,580.7,679.1,579.1,676.9z"/>
                <path id="path1265-8-gensym022-gensym022" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M573.6,390.8"/>
                <rect id="rect1241-8-7-gensym022-gensym022" x="601.3" y="306.7" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-2-0-gensym022-gensym022" x="601.3" y="625.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <path id="path7590-gensym022-gensym022" d="M631.6,355.4l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H631.6z"/>
                <path id="path7592-gensym022-gensym022" d="M636.6,353.2h-2.4v-2.2h2.4V353.2z M636.5,368.2h-2.1v-12.9h2.1V368.2z"/>
                <path id="path7594-gensym022-gensym022" d="M650.4,368.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V368.2z   M648.3,365.1v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C647.2,365.8,647.8,365.5,648.3,365.1z"/>
                <path id="path7596-gensym022-gensym022" d="M674.8,363.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7s2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4s1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C674.5,361.1,674.8,362.1,674.8,363.3L674.8,363.3z"/>
                <path id="path7598-gensym022-gensym022" d="M689.2,368.2h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  V368.2z"/>
                <path id="path7601-gensym022-gensym022" d="M631.4,674.3l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H631.4z"/>
                <path id="path7603-gensym022-gensym022" d="M636.4,672.2h-2.4v-2.2h2.4V672.2z M636.3,687.2h-2.1v-12.9h2.1V687.2z"/>
                <path id="path7605-gensym022-gensym022" d="M650.2,687.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V687.2z   M648.1,684v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C647,684.8,647.6,684.4,648.1,684z"/>
                <path id="path7607-gensym022-gensym022" d="M674.6,682.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4s1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C674.3,680.1,674.6,681.1,674.6,682.3L674.6,682.3z"/>
                <path id="path7609-gensym022-gensym022" d="M689.3,682.4h-2.5v4.8h-2.1v-4.8h-8v-2.7l8.1-9.7h2.1v10.5h2.5V682.4z M684.7,680.5v-7.7l-6.5,7.7H684.7z"/>
                <rect id="rect1241-2-0-4-gensym022-gensym022" x="968.9" y="625.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <path id="path7612-gensym022-gensym022" d="M999,674.3l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H999z"/>
                <path id="path7614-gensym022-gensym022" d="M1004,672.2h-2.4v-2.2h2.4V672.2z M1003.9,687.2h-2.1v-12.9h2.1V687.2z"/>
                <path id="path7616-gensym022-gensym022" d="M1017.7,687.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L1017.7,687.2z M1015.7,684v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8  c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C1014.6,684.8,1015.1,684.4,1015.7,684z  "/>
                <path id="path7618-gensym022-gensym022" d="M1042.1,682.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4s1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C1041.8,680.1,1042.1,681.1,1042.1,682.3L1042.1,682.3z"/>
                <path id="path7620-gensym022-gensym022" d="M1056.9,682.4h-2.5v4.8h-2.1v-4.8h-8v-2.7l8.1-9.7h2.1v10.5h2.5L1056.9,682.4z M1052.3,680.5v-7.7l-6.5,7.7  H1052.3z"/>
                <rect id="rect1241-gensym022-gensym022" x="195.5" y="146.2" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-8-gensym022-gensym022" x="195.5" y="306.7" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-2-gensym022-gensym022" x="195.5" y="625.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <rect id="rect1241-3-gensym022-gensym022" x="0.5" y="0.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="106" height="106"/>
                <path id="path7623-gensym022-gensym022" d="M28.3,53.5c0,1.6-0.3,3-1,4.2c-0.7,1.3-1.5,2.3-2.6,3c-0.8,0.5-1.6,0.8-2.5,1c-0.9,0.2-2.2,0.3-3.7,0.3h-4.2  V44.9h4.2c1.6,0,2.9,0.1,3.9,0.4c1,0.2,1.8,0.6,2.4,1c1.1,0.7,2,1.7,2.7,2.9S28.3,51.9,28.3,53.5z M26,53.5c0-1.3-0.2-2.5-0.7-3.4  c-0.5-0.9-1.1-1.6-2-2.2c-0.7-0.4-1.4-0.6-2.1-0.8c-0.7-0.2-1.6-0.2-2.7-0.2h-2.1v13.2h2.1c1.1,0,2-0.1,2.8-0.2  c0.8-0.2,1.5-0.5,2.2-0.9c0.8-0.5,1.4-1.3,1.9-2.2C25.8,55.9,26,54.8,26,53.5z"/>
                <path id="path7625-gensym022-gensym022" d="M42.2,55.9H33c0,0.8,0.1,1.5,0.3,2.1c0.2,0.6,0.5,1.1,1,1.4c0.4,0.4,0.8,0.6,1.4,0.8c0.5,0.2,1.1,0.3,1.8,0.3  c0.8,0,1.7-0.2,2.6-0.5c0.9-0.4,1.5-0.7,1.8-1h0.1v2.4c-0.7,0.3-1.4,0.6-2.2,0.8s-1.5,0.3-2.3,0.3c-2.1,0-3.7-0.6-4.9-1.7  c-1.2-1.2-1.7-2.8-1.7-4.9c0-2.1,0.6-3.8,1.7-5c1.1-1.2,2.6-1.9,4.4-1.9c1.7,0,3,0.5,3.9,1.5c0.9,1,1.4,2.5,1.4,4.3L42.2,55.9z   M40.1,54.2c0-1.1-0.3-2-0.8-2.6c-0.5-0.6-1.4-0.9-2.5-0.9c-1.1,0-2,0.3-2.7,1c-0.7,0.7-1,1.5-1.1,2.5H40.1z"/>
                <path id="path7627-gensym022-gensym022" d="M52.1,46.3H52c-0.2-0.1-0.5-0.1-0.9-0.2c-0.4-0.1-0.7-0.1-1-0.1c-0.9,0-1.6,0.2-2,0.6  c-0.4,0.4-0.6,1.1-0.6,2.2v0.4h3.8V51h-3.7v11.1h-2.1V51h-1.4v-1.8h1.4v-0.4c0-1.5,0.4-2.7,1.1-3.5c0.7-0.8,1.8-1.2,3.2-1.2  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.7,0.1,1,0.2V46.3z"/>
                <path id="path7629-gensym022-gensym022" d="M63.1,62.1H61v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L63.1,62.1z M61,58.9v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C60,59.7,60.5,59.3,61,58.9L61,58.9z"/>
                <path id="path7631-gensym022-gensym022" d="M77.6,62.1h-2.1v-1.4c-0.7,0.6-1.4,1-2,1.3c-0.6,0.3-1.4,0.5-2.1,0.5c-1.3,0-2.3-0.4-3.1-1.2  c-0.7-0.8-1.1-2-1.1-3.6v-8.4h2.1v7.3c0,0.7,0,1.2,0.1,1.7c0.1,0.5,0.2,0.9,0.4,1.2c0.2,0.3,0.5,0.6,0.8,0.7  c0.3,0.2,0.8,0.2,1.4,0.2c0.5,0,1.1-0.1,1.8-0.4c0.6-0.3,1.3-0.7,1.8-1.1v-9.6h2.1L77.6,62.1z"/>
                <path id="path7633-gensym022-gensym022" d="M83.8,62.1h-2.1V44.2h2.1V62.1z"/>
                <path id="path7635-gensym022-gensym022" d="M94.5,62c-0.4,0.1-0.8,0.2-1.3,0.3c-0.5,0.1-0.9,0.1-1.2,0.1c-1.3,0-2.2-0.4-2.9-1.1c-0.7-0.7-1-1.8-1-3.4V51  h-1.4v-1.8H88v-3.7h2.1v3.7h4.3V51h-4.3v5.9c0,0.7,0,1.2,0,1.6c0,0.4,0.1,0.7,0.3,1.1c0.2,0.3,0.4,0.5,0.7,0.7  c0.3,0.1,0.7,0.2,1.3,0.2c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.6-0.2,0.8-0.3h0.1L94.5,62z"/>
                <path id="path7638-gensym022-gensym022" d="M226.3,194.8l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H226.3z"/>
                <path id="path7640-gensym022-gensym022" d="M231.3,192.7h-2.4v-2.2h2.4V192.7z M231.2,207.7h-2.1v-12.9h2.1V207.7z"/>
                <path id="path7642-gensym022-gensym022" d="M245.1,207.7H243v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L245.1,207.7z M243,204.5V201c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.9,205.3,242.4,205,243,204.5L243,204.5z"/>
                <path id="path7644-gensym022-gensym022" d="M269.5,202.8c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C269.1,200.6,269.5,201.6,269.5,202.8L269.5,202.8z"/>
                <path id="path7646-gensym022-gensym022" d="M282.9,207.7h-9V206h3.5v-11.5h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7V206h3.4V207.7z"/>
                <path id="path7649-gensym022-gensym022" d="M225.8,355.4l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.8z"/>
                <path id="path7651-gensym022-gensym022" d="M230.8,353.2h-2.4v-2.2h2.4V353.2z M230.7,368.2h-2.1v-12.9h2.1V368.2z"/>
                <path id="path7653-gensym022-gensym022" d="M244.6,368.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4s1.5-0.2,2.3-0.2  c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1L244.6,368.2z M242.5,365.1v-3.6  c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7  c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.4,365.8,242,365.5,242.5,365.1z"/>
                <path id="path7655-gensym022-gensym022" d="M269,363.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2c-0.8,0.3-1.7,0.4-2.9,0.4  c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6c1.4,0,2.4-0.3,3.2-0.8  c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4c-0.6-0.1-1.3-0.2-2.1-0.4  c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4c1.2,0,2.2,0.1,3.2,0.3  s1.8,0.5,2.6,0.9v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8c-0.7,0.5-1.1,1.2-1.1,2  c0,0.7,0.2,1.3,0.5,1.7s1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5c1.2,0.3,2.2,0.8,2.8,1.5S269,362.1,269,363.3  L269,363.3z"/>
                <path id="path7657-gensym022-gensym022" d="M283.4,368.2h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  L283.4,368.2z"/>
                <path id="path7660-gensym022-gensym022" d="M225.6,674.3l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.6z"/>
                <path id="path7662-gensym022-gensym022" d="M230.6,672.2h-2.4v-2.2h2.4V672.2z M230.5,687.2h-2.1v-12.9h2.1V687.2z"/>
                <path id="path7664-gensym022-gensym022" d="M244.4,687.2h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.4,0.2-0.8,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.9-1.2c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.3-0.1c-0.6,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L244.4,687.2z M242.3,684v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.6,0.2-2.1,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C241.2,684.8,241.8,684.4,242.3,684L242.3,684z"/>
                <path id="path7666-gensym022-gensym022" d="M268.8,682.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.2  c-0.8,0.3-1.7,0.4-2.9,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.9h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.2-1.2,1.2-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3.1c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.9v2.7H268c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.9,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4s1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C268.5,680.1,268.8,681.1,268.8,682.3L268.8,682.3z"/>
                <path id="path7668-gensym022-gensym022" d="M283.6,682.4h-2.5v4.8h-2.1v-4.8h-8v-2.7l8.1-9.7h2.1v10.5h2.5V682.4z M278.9,680.5v-7.7l-6.5,7.7H278.9z"/>
                <rect id="rect1241-3-3-gensym022-gensym022" x="350.2" y="1" fill="#FFFFFF" stroke="#000000" stroke-width="0.9964" stroke-opacity="0.9636" width="208.3" height="105.1"/>
                <path id="path7671-gensym022-gensym022" d="M380.9,60.7h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  L380.9,60.7z"/>
                <path id="path7673-gensym022-gensym022" d="M395.5,52.1c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3.1,0.5-5.3,1.4-6.8c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C395,46.9,395.5,49.1,395.5,52.1L395.5,52.1z M392.6,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3s0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C391.9,58.4,392.3,58,392.6,57.3L392.6,57.3z"/>
                <path id="path7675-gensym022-gensym022" d="M410.1,52.1c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.2-4.3,2.2c-2,0-3.5-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3.1,0.5-5.3,1.4-6.8c0.9-1.5,2.4-2.2,4.4-2.2c2,0,3.5,0.7,4.4,2.2C409.6,46.9,410.1,49.1,410.1,52.1z M407.1,57.3  c0.3-0.6,0.4-1.4,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.8-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3c0.1,0.8,0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C406.5,58.4,406.9,58,407.1,57.3z"/>
                <path id="path7677-gensym022-gensym022" d="M423.7,60.7h-9v-1.8h3.5V47.4h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.5h3.4L423.7,60.7z"/>
                <path id="path7679-gensym022-gensym022" d="M432.7,51.1h-2.7v-3.3h2.7V51.1z M432.7,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path7681-gensym022-gensym022" d="M448.8,60.7h-2.1v-1.3c-0.6,0.5-1.2,1-1.9,1.3c-0.7,0.3-1.4,0.4-2.1,0.4c-1.5,0-2.7-0.6-3.6-1.8  c-0.9-1.2-1.3-2.8-1.3-4.9c0-1.1,0.1-2.1,0.4-2.9c0.3-0.9,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1,1.8-1.3c0.7-0.3,1.4-0.5,2.1-0.5  c0.7,0,1.2,0.1,1.7,0.2c0.5,0.1,1,0.4,1.6,0.7v-5.6h2.1V60.7z M446.7,57.5v-7.4c-0.6-0.3-1.1-0.4-1.5-0.5c-0.4-0.1-0.9-0.1-1.5-0.1  c-1.2,0-2.1,0.4-2.8,1.3c-0.7,0.8-1,2-1,3.6c0,1.5,0.3,2.7,0.8,3.5c0.5,0.8,1.3,1.2,2.4,1.2c0.6,0,1.2-0.1,1.8-0.4  C445.6,58.3,446.2,58,446.7,57.5L446.7,57.5z"/>
                <path id="path7683-gensym022-gensym022" d="M463.9,54.2c0,1.1-0.1,2-0.4,2.9c-0.3,0.9-0.7,1.6-1.2,2.2c-0.5,0.6-1.1,1.1-1.7,1.4  c-0.6,0.3-1.3,0.4-2.1,0.4c-0.7,0-1.3-0.1-1.9-0.3c-0.5-0.2-1.1-0.4-1.6-0.7l-0.1,0.6h-2V42.8h2.1v6.4c0.6-0.5,1.2-0.9,1.9-1.2  c0.7-0.3,1.4-0.5,2.2-0.5c1.5,0,2.6,0.6,3.5,1.8C463.5,50.4,463.9,52,463.9,54.2L463.9,54.2z M461.8,54.2c0-1.5-0.2-2.7-0.7-3.5  c-0.5-0.8-1.3-1.2-2.4-1.2c-0.6,0-1.2,0.1-1.9,0.4c-0.6,0.3-1.2,0.6-1.7,1v7.4c0.6,0.3,1.1,0.5,1.5,0.6c0.4,0.1,0.9,0.2,1.5,0.2  c1.2,0,2.1-0.4,2.7-1.2C461.4,57.1,461.8,55.9,461.8,54.2L461.8,54.2z"/>
                <path id="path7685-gensym022-gensym022" d="M478.3,55.9c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-1,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  s2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2c1,0.8,1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.8v0.1c1,0.5,1.8,1,2.4,1.7  C478.1,54,478.3,54.9,478.3,55.9z M475.7,47.5c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7c-0.9,0-1.7,0.2-2.3,0.7  c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5c0.5,0.2,1,0.4,1.5,0.6  c0.7-0.5,1.2-1,1.5-1.6C475.5,48.9,475.7,48.3,475.7,47.5L475.7,47.5z M476,56.1c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.9-0.9-1.8-1.3  c-0.4-0.2-0.7-0.3-1.2-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2c0,1,0.3,1.9,1,2.6  c0.7,0.7,1.6,1,2.6,1c1.1,0,2-0.3,2.6-0.9C475.7,57.9,476,57.1,476,56.1z"/>
                <path id="path7687-gensym022-gensym022" d="M486.3,51.1h-2.7v-3.3h2.7V51.1z M486.3,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path7689-gensym022-gensym022" d="M496.7,51.1H494v-3.3h2.7V51.1z M496.7,60.7H494v-3.3h2.7V60.7z"/>
                <path id="path7691-gensym022-gensym022" d="M510.2,42.8l-8,21.4h-1.9l8-21.4H510.2z"/>
                <path id="path7693-gensym022-gensym022" d="M522.6,52.4c0.4,0.3,0.7,0.7,0.9,1.2c0.2,0.5,0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.2s-0.7,1.2-1.2,1.7  c-0.6,0.5-1.2,0.9-2,1.2c-0.8,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4h0.2  c0.6,0.4,1.4,0.8,2.2,1.1c0.9,0.3,1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2s1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.6,0.6-2.3,1.1h-0.1v-2.4c0.5-0.3,1.2-0.5,2.1-0.7  c0.9-0.2,1.7-0.3,2.6-0.3c0.8,0,1.5,0.1,2.1,0.2s1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8  c0,1-0.3,1.8-1,2.5c-0.6,0.7-1.4,1.2-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C521.9,51.9,522.3,52.1,522.6,52.4z"/>
                <path id="path7695-gensym022-gensym022" d="M538.6,60.7h-11.3v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.8,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.5,2,1.5,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.4c-0.8,0.8-1.6,1.5-2.4,2.1h9  L538.6,60.7z"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M52.2,106.5c0,191.3,0,382.5,0,573.8"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M52.2,359.3c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M51.7,680.8c42.5,0,85.1,0,127.6,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M455.9,106.5c0,191.3,0,382.5,0,573.8"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M821.9,106.5c0,191.3,0,382.6,0,573.8"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M52,199.1c42.1,0,84.1,0,126.2,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M455.3,359.6c43.6,0,87.2,0,130.8,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M455.5,680.8c43.5,0,86.9,0,130.4,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M821.9,680.6c43,0,85.9,0,128.9,0"/>
              </svg>
            </artwork>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-abstract-fib-negative-s1-s2-loss-s3.ascii-art"> +---------+         +---------------+         +-----------------+
 | Default |         | 2001:db8::/32 |         | 2001:db8:1::/48 |
 +---------+         +---------------+         +-----------------+
      |                     |                           |
      |     +--------+      |                           |
      +---&gt; | via S1 |      |                           |
      |     +--------+      |                           |
      |                     |                           |
      |     +--------+      |     +--------+            |
      +---&gt; | via S2 |      +---&gt; | via S2 |            |
      |     +--------+      |     +--------+            |
      |                     |                           |
      |                     |                           |
      |                     |                           |
      |                     |                           |
      |                     |                           |
      |     +--------+      |     +--------+            |     +--------+
      +---&gt; | via S4 |      +---&gt; | via S4 |            +---&gt; | via S4 |
            +--------+            +--------+                  +--------+</artwork>
          </artset>
        </figure>
        <t>
    Say that at that time, S4 would also disaggregate prefix 2001:db8:1::/48.
    This would mean that the FIB entry for 2001:db8:1::/48 becomes a discard
    route, and that would be the signal for T1 to disaggregate prefix
    2001:db8:1::/48 negatively in a transitive fashion with its own children.
        </t>
        <t>
    Finally, the case occurs where S3 becomes available again as a default gateway, and a negative
    advertisement is received from S4 about prefix 2001:db8:2::/48 as opposed to
    2001:db8:1::/48.
    Again, a negative route is stored in the RIB, and the more specific route
    to the complementing ToF nodes is installed in FIB.
    Since 2001:db8:2::/48 inherits from 2001:db8::/32, the positive FIB routes
    are chosen by removing S4 from S2, S3, S4. The abstract FIB in T1 now shows
    as illustrated in <xref target="fib1.4" format="default"/>:
        </t>
        <figure anchor="fib1.4">
          <name>Abstract FIB After Negative 2001:db8:2::/48 from S4</name>
          <artset>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-abstract-fib-negative-s1-s2-s4.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 1444.2 734.1" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path2995-8-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.564" stroke-linejoin="round" stroke-miterlimit="3.6097" d="  M1315.3,355.7l9.9,3.6l-9.9,3.6C1316.9,360.8,1316.9,357.8,1315.3,355.7z"/>
                <path id="path1257-0-3-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M1309.6,388.5"/>
                <path fill="none" d=""/>
                <path id="path4620-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.5592" stroke-linejoin="round" stroke-miterlimit="3.5791" d="  M172.4,194.7l9.8,3.6l-9.8,3.6C174,199.8,174,196.9,172.4,194.7z"/>
                <path id="path1253-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M166.6,873.1"/>
                <path fill="none" d=""/>
                <path id="path4630-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.564" stroke-linejoin="round" stroke-miterlimit="3.6097" d="  M172.3,354.4l9.9,3.6l-9.9,3.6C173.9,359.5,173.9,356.6,172.3,354.4z"/>
                <path id="path1257-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M166.6,713.4"/>
                <path fill="none" d=""/>
                <path id="path1803-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.5693" stroke-linejoin="round" stroke-miterlimit="3.6436" d="  M172.3,514.2l10,3.7l-10,3.7C173.8,519.3,173.8,516.4,172.3,514.2z"/>
                <path id="path1261-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M166.6,553.6"/>
                <path fill="none" d=""/>
                <path id="path2092-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.5753" stroke-linejoin="round" stroke-miterlimit="3.6817" d="  M172.5,673.9l10.1,3.7l-10.1,3.7C174.1,679.1,174.1,676.1,172.5,673.9z"/>
                <path id="path1265-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167,393.8"/>
                <path fill="none" d=""/>
                <path id="path3308-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.5693" stroke-linejoin="round" stroke-miterlimit="3.6436" d="  M944.2,514.2l10,3.7l-10,3.7C945.7,519.3,945.7,516.4,944.2,514.2z"/>
                <path id="path1261-1-6-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M938.5,553.6"/>
                <path fill="none" d=""/>
                <path id="path3627-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.5753" stroke-linejoin="round" stroke-miterlimit="3.6817" d="  M944.4,673.9l10.1,3.7l-10.1,3.7C946,679.1,946,676.1,944.4,673.9z"/>
                <path id="path1265-8-4-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M938.9,393.8"/>
                <rect id="rect1241-3-3-3-gensym023-gensym023" x="714" y="0.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="207.3" height="104.6"/>
                <path id="path10653-gensym023-gensym023" d="M737.4,60.4h-11.2V58c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.7,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.4,2,1.4,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.3c-0.8,0.7-1.6,1.4-2.4,2.1h8.9  L737.4,60.4z"/>
                <path id="path10655-gensym023-gensym023" d="M751.9,51.9c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.1-4.3,2.1c-2,0-3.4-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3,0.5-5.3,1.4-6.7c0.9-1.5,2.4-2.2,4.3-2.2c2,0,3.4,0.7,4.4,2.2C751.5,46.7,751.9,48.9,751.9,51.9z M749,57.1  c0.3-0.6,0.4-1.3,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.7-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3c0.1,0.8,0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  S748.7,57.7,749,57.1z"/>
                <path id="path10657-gensym023-gensym023" d="M766.4,51.9c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.1-4.3,2.1c-2,0-3.4-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3,0.5-5.3,1.4-6.7c0.9-1.5,2.4-2.2,4.3-2.2c2,0,3.4,0.7,4.4,2.2C766,46.7,766.4,48.9,766.4,51.9z M763.5,57.1  c0.3-0.6,0.4-1.3,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.7-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3c0.1,0.8,0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C762.9,58.1,763.2,57.7,763.5,57.1z"/>
                <path id="path10659-gensym023-gensym023" d="M780,60.4h-9v-1.7h3.5V47.2H771v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.4h3.4V60.4z"/>
                <path id="path10661-gensym023-gensym023" d="M789,50.9h-2.7v-3.3h2.7V50.9z M789,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10663-gensym023-gensym023" d="M805,60.4h-2.1v-1.3c-0.6,0.5-1.2,1-1.9,1.3c-0.7,0.3-1.4,0.4-2.1,0.4c-1.5,0-2.7-0.6-3.5-1.8  c-0.9-1.2-1.3-2.8-1.3-4.9c0-1.1,0.1-2.1,0.4-2.9c0.3-0.8,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1,1.8-1.3c0.7-0.3,1.4-0.5,2.1-0.5  c0.7,0,1.2,0.1,1.7,0.2c0.5,0.1,1,0.4,1.6,0.7v-5.6h2.1L805,60.4z M802.9,57.3v-7.4c-0.6-0.3-1.1-0.4-1.5-0.5  c-0.4-0.1-0.9-0.1-1.5-0.1c-1.2,0-2.1,0.4-2.7,1.3s-1,2-1,3.6c0,1.5,0.3,2.7,0.8,3.5c0.5,0.8,1.3,1.2,2.4,1.2c0.6,0,1.2-0.1,1.8-0.4  C801.8,58.1,802.4,57.7,802.9,57.3L802.9,57.3z"/>
                <path id="path10665-gensym023-gensym023" d="M820.1,53.9c0,1.1-0.1,2-0.4,2.9c-0.3,0.9-0.7,1.6-1.2,2.2c-0.5,0.6-1.1,1.1-1.7,1.4  c-0.6,0.3-1.3,0.4-2.1,0.4c-0.7,0-1.3-0.1-1.8-0.3c-0.5-0.2-1-0.4-1.6-0.7l-0.1,0.6h-2V42.6h2.1V49c0.6-0.5,1.2-0.9,1.9-1.2  c0.7-0.3,1.4-0.5,2.2-0.5c1.5,0,2.6,0.6,3.5,1.7C819.6,50.2,820.1,51.8,820.1,53.9L820.1,53.9z M817.9,54c0-1.5-0.2-2.7-0.7-3.5  c-0.5-0.8-1.3-1.2-2.4-1.2c-0.6,0-1.2,0.1-1.8,0.4c-0.6,0.3-1.2,0.6-1.7,1v7.3c0.6,0.3,1.1,0.5,1.5,0.6c0.4,0.1,0.9,0.2,1.5,0.2  c1.2,0,2.1-0.4,2.7-1.2C817.6,56.9,817.9,55.7,817.9,54z"/>
                <path id="path10667-gensym023-gensym023" d="M834.4,55.7c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-0.9,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  s2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2c1,0.8,1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.7v0.1c1,0.5,1.8,1,2.4,1.7  C834.1,53.8,834.4,54.6,834.4,55.7z M831.8,47.3c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7c-0.9,0-1.7,0.2-2.3,0.7  c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5c0.5,0.2,1,0.4,1.5,0.6  c0.7-0.5,1.2-1,1.5-1.6C831.6,48.7,831.8,48,831.8,47.3z M832.1,55.9c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.9-0.9-1.8-1.3  c-0.3-0.2-0.7-0.3-1.1-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2c0,1,0.3,1.9,1,2.6  c0.7,0.7,1.6,1,2.6,1c1.1,0,1.9-0.3,2.6-0.9C831.8,57.7,832.1,56.9,832.1,55.9z"/>
                <path id="path10669-gensym023-gensym023" d="M842.3,50.9h-2.7v-3.3h2.7V50.9z M842.3,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10671-gensym023-gensym023" d="M858.2,60.4h-9v-1.7h3.5V47.2h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.4h3.4L858.2,60.4z"/>
                <path id="path10673-gensym023-gensym023" d="M867.2,50.9h-2.7v-3.3h2.7V50.9z M867.2,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10675-gensym023-gensym023" d="M880.6,42.6l-8,21.3h-1.9l7.9-21.3H880.6z"/>
                <path id="path10677-gensym023-gensym023" d="M894.8,55.6h-2.5v4.8h-2.1v-4.8h-7.9V53l8-9.6h2v10.4h2.5L894.8,55.6z M890.2,53.8v-7.7l-6.4,7.7H890.2z"/>
                <path id="path10679-gensym023-gensym023" d="M909.1,55.7c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-0.9,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  s2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2c1,0.8,1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.7v0.1c1,0.5,1.8,1,2.4,1.7  C908.8,53.8,909.1,54.6,909.1,55.7z M906.4,47.3c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7c-0.9,0-1.7,0.2-2.3,0.7  c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5c0.5,0.2,1,0.4,1.5,0.6  c0.7-0.5,1.2-1,1.5-1.6C906.3,48.7,906.4,48,906.4,47.3L906.4,47.3z M906.8,55.9c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.9-0.9-1.8-1.3  c-0.3-0.2-0.7-0.3-1.1-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2c0,1,0.3,1.9,1,2.6  c0.7,0.7,1.6,1,2.6,1c1.1,0,1.9-0.3,2.6-0.9C906.4,57.7,906.8,56.9,906.8,55.9z"/>
                <path fill="none" d=""/>
                <path id="path2995-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.564" stroke-linejoin="round" stroke-miterlimit="3.6097" d="  M576.3,354.4l9.9,3.6l-9.9,3.6C577.9,359.5,577.9,356.6,576.3,354.4z"/>
                <path id="path1257-0-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M570.6,713.4"/>
                <path fill="none" d=""/>
                <path id="path2688-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.5693" stroke-linejoin="round" stroke-miterlimit="3.6436" d="  M576.2,514.2l10,3.7l-10,3.7C577.8,519.3,577.8,516.4,576.2,514.2z"/>
                <path id="path1261-1-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M570.6,553.6"/>
                <path fill="none" d=""/>
                <path id="path2387-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.5753" stroke-linejoin="round" stroke-miterlimit="3.6817" d="  M576.5,673.9l10.1,3.7l-10.1,3.7C578.1,679.1,578.1,676.1,576.5,673.9z"/>
                <path id="path1265-8-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M570.9,393.8"/>
                <rect id="rect1241-8-7-gensym023-gensym023" x="598.6" y="303.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="105.5" height="105.5"/>
                <rect id="rect1241-6-6-gensym023-gensym023" x="598.6" y="465.1" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="105.5" height="105.5"/>
                <rect id="rect1241-2-0-gensym023-gensym023" x="598.6" y="624.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="105.5" height="105.5"/>
                <path id="path10682-gensym023-gensym023" d="M628.8,353.8l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H628.8z"/>
                <path id="path10684-gensym023-gensym023" d="M633.8,351.6h-2.4v-2.2h2.4V351.6z M633.7,366.6h-2.1v-12.8h2.1V366.6z"/>
                <path id="path10686-gensym023-gensym023" d="M647.5,366.6h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.7,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.8-1.1s-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.8-0.1-1.3-0.1c-0.5,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6H638V354c0.4-0.1,1-0.2,1.8-0.4c0.8-0.1,1.5-0.2,2.3-0.2  c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1L647.5,366.6z M645.4,363.4v-3.6  c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7  c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C644.3,364.2,644.9,363.8,645.4,363.4L645.4,363.4z"/>
                <path id="path10688-gensym023-gensym023" d="M671.8,361.7c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.1  c-0.8,0.3-1.7,0.4-2.8,0.4c-1.2,0-2.3-0.1-3.2-0.3c-1-0.2-1.9-0.6-2.9-1v-2.8h0.2c0.8,0.7,1.8,1.3,2.9,1.7c1.1,0.4,2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.1-1.2,1.1-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.8v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.8,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4s1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5C671.5,359.5,671.8,360.5,671.8,361.7L671.8,361.7z"/>
                <path id="path10690-gensym023-gensym023" d="M686.1,366.6h-11.2v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.7,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.4,2,1.4,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.3c-0.8,0.7-1.6,1.4-2.4,2.1h8.9  V366.6z"/>
                <path id="path10693-gensym023-gensym023" d="M628.9,513.6l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H628.9z"/>
                <path id="path10695-gensym023-gensym023" d="M633.9,511.4h-2.4v-2.2h2.4V511.4z M633.8,526.4h-2.1v-12.8h2.1V526.4z"/>
                <path id="path10697-gensym023-gensym023" d="M647.6,526.4h-2.1V525c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.7,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.8-1.1s-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  s-0.8-0.1-1.3-0.1c-0.5,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4c0.8-0.1,1.5-0.2,2.3-0.2  c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4s0.4,1.3,0.4,2.1L647.6,526.4z M645.5,523.2v-3.6  c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7  c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C644.4,524,645,523.6,645.5,523.2L645.5,523.2z"/>
                <path id="path10699-gensym023-gensym023" d="M671.9,521.5c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.1  c-0.8,0.3-1.7,0.4-2.8,0.4c-1.2,0-2.3-0.1-3.2-0.3c-0.9-0.2-1.9-0.6-2.9-1v-2.8h0.2c0.8,0.7,1.8,1.3,2.9,1.7  c1.1,0.4,2.1,0.6,3.1,0.6c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.1-1.2,1.1-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8  c-0.6-0.2-1.2-0.3-1.8-0.4c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3c0-1.4,0.6-2.6,1.8-3.5  c1.2-0.9,2.7-1.4,4.5-1.4c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.8v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6  c-1.2,0-2.1,0.3-2.8,0.8c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4  c0.9,0.2,1.6,0.3,2.2,0.5c1.2,0.3,2.2,0.8,2.8,1.5C671.6,519.3,671.9,520.3,671.9,521.5L671.9,521.5z"/>
                <path id="path10701-gensym023-gensym023" d="M684.8,518.1c0.4,0.3,0.6,0.7,0.9,1.2c0.2,0.5,0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.1  c-0.3,0.7-0.7,1.2-1.2,1.7c-0.6,0.5-1.2,0.9-2,1.2c-0.7,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4  h0.2c0.6,0.4,1.4,0.8,2.2,1.1s1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2c0.5-0.2,1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.2,0.4c-0.8,0.3-1.5,0.6-2.2,1.1h-0.1V510c0.5-0.3,1.2-0.5,2.1-0.7  c0.9-0.2,1.7-0.3,2.6-0.3c0.8,0,1.5,0.1,2.1,0.2c0.6,0.2,1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8  c0,0.9-0.3,1.8-1,2.5c-0.6,0.7-1.4,1.1-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C684,517.6,684.4,517.9,684.8,518.1L684.8,518.1z"/>
                <path id="path10704-gensym023-gensym023" d="M628.6,673.3l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H628.6z"/>
                <path id="path10706-gensym023-gensym023" d="M633.6,671.2h-2.4v-2.2h2.4V671.2z M633.5,686.1h-2.1v-12.8h2.1V686.1z"/>
                <path id="path10708-gensym023-gensym023" d="M647.3,686.1h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.7,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.8-1.1c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.8-0.1-1.3-0.1c-0.5,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L647.3,686.1z M645.2,683v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C644.1,683.7,644.7,683.4,645.2,683L645.2,683z"/>
                <path id="path10710-gensym023-gensym023" d="M671.6,681.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.1  c-0.8,0.3-1.7,0.4-2.8,0.4c-1.2,0-2.3-0.1-3.2-0.3c-0.9-0.2-1.9-0.6-2.9-1v-2.8h0.2c0.8,0.7,1.8,1.3,2.9,1.7s2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.1-1.2,1.1-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.8v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.8,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5S671.6,680,671.6,681.3L671.6,681.3z"/>
                <path id="path10712-gensym023-gensym023" d="M686.3,681.3h-2.5v4.8h-2.1v-4.8h-7.9v-2.6l8-9.6h2v10.4h2.5L686.3,681.3z M681.7,679.5v-7.7l-6.4,7.7H681.7  z"/>
                <rect id="rect1241-6-6-6-gensym023-gensym023" x="966.5" y="465.1" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="105.5" height="105.5"/>
                <rect id="rect1241-2-0-4-gensym023-gensym023" x="966.5" y="624.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="105.5" height="105.5"/>
                <path id="path10715-gensym023-gensym023" d="M996.8,513.6l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H996.8z"/>
                <path id="path10717-gensym023-gensym023" d="M1001.8,511.4h-2.4v-2.2h2.4V511.4z M1001.7,526.4h-2.1v-12.8h2.1V526.4z"/>
                <path id="path10719-gensym023-gensym023" d="M1015.5,526.4h-2.1V525c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.7,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.8-1.1s-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.8-0.1-1.3-0.1c-0.5,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L1015.5,526.4z M1013.4,523.2v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2,0.3c-0.6,0.2-1.1,0.5-1.5,0.8  c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C1012.4,524,1012.9,523.6,1013.4,523.2  L1013.4,523.2z"/>
                <path id="path10721-gensym023-gensym023" d="M1039.8,521.5c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.1  c-0.8,0.3-1.7,0.4-2.8,0.4c-1.2,0-2.3-0.1-3.2-0.3c-0.9-0.2-1.9-0.6-2.9-1v-2.8h0.2c0.8,0.7,1.8,1.3,2.9,1.7  c1.1,0.4,2.1,0.6,3.1,0.6c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.1-1.2,1.1-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8  c-0.6-0.2-1.2-0.3-1.8-0.4c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3c0-1.4,0.6-2.6,1.8-3.5  c1.2-0.9,2.7-1.4,4.5-1.4c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.8v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6  c-1.2,0-2.1,0.3-2.8,0.8c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4  c0.9,0.2,1.6,0.3,2.2,0.5c1.2,0.3,2.2,0.8,2.8,1.5C1039.5,519.3,1039.8,520.3,1039.8,521.5L1039.8,521.5z"/>
                <path id="path10723-gensym023-gensym023" d="M1052.7,518.1c0.4,0.3,0.6,0.7,0.9,1.2c0.2,0.5,0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.1  c-0.3,0.7-0.7,1.2-1.2,1.7c-0.6,0.5-1.2,0.9-2,1.2c-0.7,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4  h0.2c0.6,0.4,1.4,0.8,2.2,1.1s1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2c0.5-0.2,1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.2,0.4c-0.8,0.3-1.5,0.6-2.2,1.1h-0.1V510c0.5-0.3,1.2-0.5,2.1-0.7  c0.9-0.2,1.7-0.3,2.6-0.3c0.8,0,1.5,0.1,2.1,0.2c0.6,0.2,1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8  c0,0.9-0.3,1.8-1,2.5c-0.6,0.7-1.4,1.1-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C1052,517.6,1052.4,517.9,1052.7,518.1z"/>
                <path id="path10726-gensym023-gensym023" d="M996.5,673.3l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H996.5z"/>
                <path id="path10728-gensym023-gensym023" d="M1001.5,671.2h-2.4v-2.2h2.4V671.2z M1001.4,686.1h-2.1v-12.8h2.1V686.1z"/>
                <path id="path10730-gensym023-gensym023" d="M1015.2,686.1h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.7,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.8-1.1c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.8-0.1-1.3-0.1c-0.5,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L1015.2,686.1z M1013.1,683v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C1012.1,683.7,1012.6,683.4,1013.1,683L1013.1,683z"/>
                <path id="path10732-gensym023-gensym023" d="M1039.5,681.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.1  c-0.8,0.3-1.7,0.4-2.8,0.4c-1.2,0-2.3-0.1-3.2-0.3c-0.9-0.2-1.9-0.6-2.9-1v-2.8h0.2c0.8,0.7,1.8,1.3,2.9,1.7  c1.1,0.4,2.1,0.6,3.1,0.6c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.1-1.2,1.1-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8  c-0.6-0.2-1.2-0.3-1.8-0.4c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3c0-1.4,0.6-2.6,1.8-3.5  c1.2-0.9,2.7-1.4,4.5-1.4c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.8v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6  c-1.2,0-2.1,0.3-2.8,0.8c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4  c0.9,0.2,1.6,0.3,2.2,0.5c1.2,0.3,2.2,0.8,2.8,1.5C1039.2,679.1,1039.5,680,1039.5,681.3L1039.5,681.3z"/>
                <path id="path10734-gensym023-gensym023" d="M1054.2,681.3h-2.5v4.8h-2.1v-4.8h-7.9v-2.6l8-9.6h2v10.4h2.5V681.3z M1049.6,679.5v-7.7l-6.4,7.7H1049.6z"/>
                <path fill="none" d=""/>
                <path id="path3952-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.5693" stroke-linejoin="round" stroke-miterlimit="3.6436" d="  M1315.8,517.4l10,3.7l-10,3.7C1317.4,522.6,1317.3,519.6,1315.8,517.4z"/>
                <path id="path1261-1-6-2-gensym023-gensym023" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M1310.1,550.3"/>
                <rect id="rect1241-3-3-3-1-gensym023-gensym023" x="1085.7" y="0.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="207.3" height="104.6"/>
                <path id="path10737-gensym023-gensym023" d="M1109,60.4h-11.2V58c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.7,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4s-1.6,0.6-2.3,1.1h-0.1v-2.4  c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.4,2,1.4,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.3c-0.8,0.7-1.6,1.4-2.4,2.1h8.9  L1109,60.4z"/>
                <path id="path10739-gensym023-gensym023" d="M1123.5,51.9c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.1-4.3,2.1c-2,0-3.4-0.7-4.4-2.2  c-0.9-1.5-1.4-3.7-1.4-6.7c0-3,0.5-5.3,1.4-6.7c0.9-1.5,2.4-2.2,4.3-2.2c2,0,3.4,0.7,4.4,2.2C1123.1,46.7,1123.5,48.9,1123.5,51.9z   M1120.6,57.1c0.3-0.6,0.4-1.3,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.7-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3s0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C1120,58.1,1120.3,57.7,1120.6,57.1z"/>
                <path id="path10741-gensym023-gensym023" d="M1138,51.9c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.1-4.3,2.1c-2,0-3.4-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3,0.5-5.3,1.4-6.7c0.9-1.5,2.4-2.2,4.3-2.2c2,0,3.4,0.7,4.4,2.2C1137.6,46.7,1138,48.9,1138,51.9z M1135.1,57.1  c0.3-0.6,0.4-1.3,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.7-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3s0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4S1134.9,57.7,1135.1,57.1z  "/>
                <path id="path10743-gensym023-gensym023" d="M1151.6,60.4h-9v-1.7h3.5V47.2h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4  c0.3-0.2,0.6-0.4,0.8-0.7c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.4h3.4V60.4z"/>
                <path id="path10745-gensym023-gensym023" d="M1160.6,50.9h-2.7v-3.3h2.7V50.9z M1160.6,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10747-gensym023-gensym023" d="M1176.6,60.4h-2.1v-1.3c-0.6,0.5-1.2,1-1.9,1.3c-0.7,0.3-1.4,0.4-2.1,0.4c-1.5,0-2.7-0.6-3.5-1.8  c-0.9-1.2-1.3-2.8-1.3-4.9c0-1.1,0.1-2.1,0.4-2.9c0.3-0.8,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1,1.8-1.3c0.7-0.3,1.4-0.5,2.1-0.5  c0.7,0,1.2,0.1,1.7,0.2c0.5,0.1,1,0.4,1.6,0.7v-5.6h2.1V60.4z M1174.5,57.3v-7.4c-0.6-0.3-1.1-0.4-1.5-0.5c-0.4-0.1-0.9-0.1-1.5-0.1  c-1.2,0-2.1,0.4-2.7,1.3c-0.7,0.8-1,2-1,3.6c0,1.5,0.3,2.7,0.8,3.5c0.5,0.8,1.3,1.2,2.4,1.2c0.6,0,1.2-0.1,1.8-0.4  C1173.4,58.1,1174,57.7,1174.5,57.3L1174.5,57.3z"/>
                <path id="path10749-gensym023-gensym023" d="M1191.7,53.9c0,1.1-0.1,2-0.4,2.9c-0.3,0.9-0.7,1.6-1.2,2.2c-0.5,0.6-1.1,1.1-1.7,1.4  c-0.6,0.3-1.3,0.4-2.1,0.4c-0.7,0-1.3-0.1-1.8-0.3c-0.5-0.2-1-0.4-1.6-0.7l-0.1,0.6h-2V42.6h2.1V49c0.6-0.5,1.2-0.9,1.9-1.2  c0.7-0.3,1.4-0.5,2.2-0.5c1.5,0,2.6,0.6,3.5,1.7C1191.2,50.2,1191.7,51.8,1191.7,53.9L1191.7,53.9z M1189.5,54  c0-1.5-0.2-2.7-0.7-3.5c-0.5-0.8-1.3-1.2-2.4-1.2c-0.6,0-1.2,0.1-1.8,0.4c-0.6,0.3-1.2,0.6-1.7,1v7.3c0.6,0.3,1.1,0.5,1.5,0.6  c0.4,0.1,0.9,0.2,1.5,0.2c1.2,0,2.1-0.4,2.7-1.2C1189.2,56.9,1189.5,55.7,1189.5,54z"/>
                <path id="path10751-gensym023-gensym023" d="M1206,55.7c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-0.9,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  c1-0.9,2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2c1,0.8,1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.7v0.1  c1,0.5,1.8,1,2.4,1.7C1205.7,53.8,1206,54.6,1206,55.7z M1203.4,47.3c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7  c-0.9,0-1.7,0.2-2.3,0.7c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5  c0.5,0.2,1,0.4,1.5,0.6c0.7-0.5,1.2-1,1.5-1.6C1203.2,48.7,1203.4,48,1203.4,47.3z M1203.7,55.9c0-0.7-0.2-1.3-0.5-1.7  c-0.3-0.4-0.9-0.9-1.8-1.3c-0.3-0.2-0.7-0.3-1.1-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2  c0,1,0.3,1.9,1,2.6c0.7,0.7,1.6,1,2.6,1c1.1,0,1.9-0.3,2.6-0.9C1203.4,57.7,1203.7,56.9,1203.7,55.9L1203.7,55.9z"/>
                <path id="path10753-gensym023-gensym023" d="M1213.9,50.9h-2.7v-3.3h2.7V50.9z M1213.9,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10755-gensym023-gensym023" d="M1230.8,60.4h-11.2V58c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.7,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.4,2,1.4,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.3c-0.8,0.7-1.6,1.4-2.4,2.1h8.9  V60.4z"/>
                <path id="path10757-gensym023-gensym023" d="M1238.8,50.9h-2.7v-3.3h2.7V50.9z M1238.8,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10759-gensym023-gensym023" d="M1252.2,42.6l-8,21.3h-1.9l7.9-21.3H1252.2z"/>
                <path id="path10761-gensym023-gensym023" d="M1266.4,55.6h-2.5v4.8h-2.1v-4.8h-7.9V53l8-9.6h2v10.4h2.5L1266.4,55.6z M1261.8,53.8v-7.7l-6.4,7.7H1261.8z  "/>
                <path id="path10763-gensym023-gensym023" d="M1280.7,55.7c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-0.9,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  s2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2c1,0.8,1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.7v0.1c1,0.5,1.8,1,2.4,1.7  C1280.4,53.8,1280.7,54.6,1280.7,55.7z M1278,47.3c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7c-0.9,0-1.7,0.2-2.3,0.7  c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5c0.5,0.2,1,0.4,1.5,0.6  c0.7-0.5,1.2-1,1.5-1.6C1277.9,48.7,1278,48,1278,47.3L1278,47.3z M1278.4,55.9c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.9-0.9-1.8-1.3  c-0.3-0.2-0.7-0.3-1.1-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2c0,1,0.3,1.9,1,2.6  c0.7,0.7,1.6,1,2.6,1c1.1,0,1.9-0.3,2.6-0.9C1278.1,57.7,1278.4,56.9,1278.4,55.9L1278.4,55.9z"/>
                <rect id="rect1241-6-6-6-8-gensym023-gensym023" x="1336.2" y="468.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="105.5" height="105.5"/>
                <path id="path10766-gensym023-gensym023" d="M1366.5,516.8l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H1366.5z"/>
                <path id="path10768-gensym023-gensym023" d="M1371.4,514.7h-2.4v-2.2h2.4V514.7z M1371.3,529.6h-2.1v-12.8h2.1V529.6z"/>
                <path id="path10770-gensym023-gensym023" d="M1385.1,529.6h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.7,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.8-1.1c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.8-0.1-1.3-0.1c-0.5,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L1385.1,529.6z M1383.1,526.5v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2,0.3c-0.6,0.2-1.1,0.5-1.5,0.8  c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C1382,527.2,1382.5,526.9,1383.1,526.5  L1383.1,526.5z"/>
                <path id="path10772-gensym023-gensym023" d="M1409.4,524.8c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.1  c-0.8,0.3-1.7,0.4-2.8,0.4c-1.2,0-2.3-0.1-3.2-0.3c-0.9-0.2-1.9-0.6-2.9-1v-2.8h0.2c0.8,0.7,1.8,1.3,2.9,1.7  c1.1,0.4,2.1,0.6,3.1,0.6c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.1-1.2,1.1-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8  c-0.6-0.2-1.2-0.3-1.8-0.4c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3c0-1.4,0.6-2.6,1.8-3.5  c1.2-0.9,2.7-1.4,4.5-1.4c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.8v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6  c-1.2,0-2.1,0.3-2.8,0.8c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4  c0.9,0.2,1.6,0.3,2.2,0.5c1.2,0.3,2.2,0.8,2.8,1.5C1409.1,522.6,1409.4,523.5,1409.4,524.8L1409.4,524.8z"/>
                <path id="path10774-gensym023-gensym023" d="M1422.3,521.4c0.4,0.3,0.6,0.7,0.9,1.2c0.2,0.5,0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.1  c-0.3,0.7-0.7,1.2-1.2,1.7c-0.6,0.5-1.2,0.9-2,1.2c-0.7,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4  h0.2c0.6,0.4,1.4,0.8,2.2,1.1s1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2c0.5-0.2,1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.2,0.4c-0.8,0.3-1.5,0.6-2.2,1.1h-0.1v-2.4c0.5-0.3,1.2-0.5,2.1-0.7  c0.9-0.2,1.7-0.3,2.6-0.3c0.8,0,1.5,0.1,2.1,0.2c0.6,0.2,1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8  c0,0.9-0.3,1.8-1,2.5c-0.6,0.7-1.4,1.1-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C1421.6,520.9,1422,521.1,1422.3,521.4L1422.3,521.4z"/>
                <rect id="rect1241-8-7-9-gensym023-gensym023" x="1335.7" y="304.6" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="105.5" height="105.5"/>
                <path id="path10682-5-gensym023-gensym023" d="M1365.9,353l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H1365.9z"/>
                <path id="path10684-2-gensym023-gensym023" d="M1370.8,350.9h-2.4v-2.2h2.4V350.9z M1370.7,365.8h-2.1V353h2.1V365.8z"/>
                <path id="path10686-2-gensym023-gensym023" d="M1384.5,365.8h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.7,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.8-1.1s-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7s2.2-0.2,3.4-0.3V357c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.8-0.1-1.3-0.1c-0.5,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4s0.4,1.3,0.4,2.1V365.8z   M1382.5,362.7v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C1381.4,363.5,1381.9,363.1,1382.5,362.7L1382.5,362.7z"/>
                <path id="path10688-7-gensym023-gensym023" d="M1408.8,361c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.1  c-0.8,0.3-1.7,0.4-2.8,0.4c-1.2,0-2.3-0.1-3.2-0.3c-0.9-0.2-1.9-0.6-2.9-1v-2.8h0.2c0.8,0.7,1.8,1.3,2.9,1.7  c1.1,0.4,2.1,0.6,3.1,0.6c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.1-1.2,1.1-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8  c-0.6-0.2-1.2-0.3-1.8-0.4c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3c0-1.4,0.6-2.6,1.8-3.5  c1.2-0.9,2.7-1.4,4.5-1.4c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.8v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6  c-1.2,0-2.1,0.3-2.8,0.8c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4  s1.6,0.3,2.2,0.5c1.2,0.3,2.2,0.8,2.8,1.5C1408.5,358.8,1408.8,359.7,1408.8,361L1408.8,361z"/>
                <path id="path10690-3-gensym023-gensym023" d="M1423.1,365.8h-11.2v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.7,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.4,2,1.4,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.3c-0.8,0.7-1.6,1.4-2.4,2.1h8.9  V365.8z"/>
                <rect id="rect1241-gensym023-gensym023" x="194.6" y="145.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="105.5" height="105.5"/>
                <rect id="rect1241-8-gensym023-gensym023" x="194.6" y="305.3" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="105.5" height="105.5"/>
                <rect id="rect1241-6-gensym023-gensym023" x="194.6" y="465.1" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="105.5" height="105.5"/>
                <rect id="rect1241-2-gensym023-gensym023" x="194.6" y="624.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="105.5" height="105.5"/>
                <rect id="rect1241-3-gensym023-gensym023" x="0.5" y="0.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="105.5" height="105.5"/>
                <path id="path10788-gensym023-gensym023" d="M28.2,53.3c0,1.6-0.3,3-1,4.2c-0.7,1.3-1.5,2.2-2.6,2.9c-0.8,0.5-1.6,0.8-2.5,1c-0.9,0.2-2.2,0.3-3.7,0.3  h-4.2V44.7h4.1c1.6,0,2.9,0.1,3.9,0.4c1,0.2,1.8,0.6,2.4,1c1.1,0.7,2,1.7,2.6,2.9C27.9,50.2,28.2,51.6,28.2,53.3z M25.9,53.3  c0-1.3-0.2-2.5-0.7-3.4c-0.5-0.9-1.1-1.6-2-2.2c-0.7-0.4-1.3-0.6-2.1-0.8c-0.7-0.2-1.6-0.2-2.6-0.2h-2.1v13.2h2.1  c1.1,0,2-0.1,2.8-0.2c0.8-0.2,1.5-0.5,2.2-0.9c0.8-0.5,1.4-1.3,1.8-2.1C25.7,55.7,25.9,54.6,25.9,53.3z"/>
                <path id="path10790-gensym023-gensym023" d="M42,55.6h-9.2c0,0.8,0.1,1.5,0.3,2.1c0.2,0.6,0.5,1.1,0.9,1.4c0.4,0.4,0.8,0.6,1.4,0.8  c0.5,0.2,1.1,0.3,1.8,0.3c0.8,0,1.7-0.2,2.5-0.5c0.9-0.4,1.5-0.7,1.8-1h0.1V61c-0.7,0.3-1.4,0.6-2.2,0.8c-0.7,0.2-1.5,0.3-2.3,0.3  c-2.1,0-3.7-0.6-4.8-1.7c-1.2-1.2-1.7-2.8-1.7-4.9c0-2.1,0.6-3.8,1.7-5c1.1-1.2,2.6-1.8,4.4-1.8c1.7,0,3,0.5,3.9,1.5  c0.9,1,1.4,2.4,1.4,4.3L42,55.6z M40,54c0-1.1-0.3-2-0.8-2.6c-0.5-0.6-1.4-0.9-2.5-0.9c-1.1,0-2,0.3-2.7,1c-0.7,0.7-1,1.5-1.1,2.5  H40z"/>
                <path id="path10792-gensym023-gensym023" d="M51.9,46.1h-0.1c-0.2-0.1-0.5-0.1-0.9-0.2c-0.4-0.1-0.7-0.1-1-0.1c-0.9,0-1.6,0.2-2,0.6  c-0.4,0.4-0.6,1.1-0.6,2.2V49h3.8v1.8h-3.7v11h-2.1v-11h-1.4V49h1.4v-0.4c0-1.5,0.4-2.7,1.1-3.5c0.7-0.8,1.8-1.2,3.2-1.2  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.7,0.1,1,0.2L51.9,46.1z"/>
                <path id="path10794-gensym023-gensym023" d="M62.9,61.8h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.7,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.8-1.1c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3V53c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.8-0.1-1.3-0.1c-0.5,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4s0.4,1.3,0.4,2.1V61.8z M60.8,58.7  v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7  c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C59.7,59.4,60.3,59.1,60.8,58.7z"/>
                <path id="path10796-gensym023-gensym023" d="M77.2,61.8h-2.1v-1.4c-0.7,0.6-1.4,1-2,1.3c-0.6,0.3-1.4,0.5-2.1,0.5c-1.3,0-2.3-0.4-3.1-1.2  c-0.7-0.8-1.1-2-1.1-3.6V49h2.1v7.3c0,0.7,0,1.2,0.1,1.7c0.1,0.5,0.2,0.9,0.4,1.2c0.2,0.3,0.5,0.6,0.8,0.7c0.3,0.2,0.8,0.2,1.4,0.2  c0.5,0,1.1-0.1,1.8-0.4c0.6-0.3,1.2-0.7,1.8-1.1V49h2.1L77.2,61.8z"/>
                <path id="path10798-gensym023-gensym023" d="M83.5,61.8h-2.1V44h2.1V61.8z"/>
                <path id="path10800-gensym023-gensym023" d="M94.1,61.7c-0.4,0.1-0.8,0.2-1.3,0.3c-0.5,0.1-0.9,0.1-1.2,0.1c-1.3,0-2.2-0.4-2.9-1.1s-1-1.8-1-3.4v-6.8  h-1.4V49h1.4v-3.7h2.1V49h4.3v1.8h-4.3v5.8c0,0.7,0,1.2,0,1.6c0,0.4,0.1,0.7,0.3,1.1c0.2,0.3,0.4,0.5,0.7,0.7  c0.3,0.1,0.7,0.2,1.3,0.2c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.6-0.2,0.8-0.3h0.1L94.1,61.7z"/>
                <path id="path10803-gensym023-gensym023" d="M225.3,194l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H225.3z"/>
                <path id="path10805-gensym023-gensym023" d="M230.3,191.8h-2.4v-2.2h2.4V191.8z M230.1,206.8h-2.1V194h2.1V206.8z"/>
                <path id="path10807-gensym023-gensym023" d="M244,206.8h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.7,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.8-1.1c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3V198c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.8-0.1-1.3-0.1c-0.5,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1  L244,206.8z M241.9,203.6v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C240.8,204.4,241.4,204,241.9,203.6z"/>
                <path id="path10809-gensym023-gensym023" d="M268.3,201.9c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.1  c-0.8,0.3-1.7,0.4-2.8,0.4c-1.2,0-2.3-0.1-3.2-0.3c-0.9-0.2-1.9-0.6-2.9-1v-2.8h0.2c0.8,0.7,1.8,1.3,2.9,1.7  c1.1,0.4,2.1,0.6,3.1,0.6c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.1-1.2,1.1-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8  c-0.6-0.2-1.2-0.3-1.8-0.4c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3c0-1.4,0.6-2.6,1.8-3.5  c1.2-0.9,2.7-1.4,4.5-1.4c1.2,0,2.2,0.1,3.2,0.3s1.8,0.5,2.6,0.8v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6  c-1.2,0-2.1,0.3-2.8,0.8c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4  s1.6,0.3,2.2,0.5c1.2,0.3,2.2,0.8,2.8,1.5C267.9,199.7,268.3,200.7,268.3,201.9L268.3,201.9z"/>
                <path id="path10811-gensym023-gensym023" d="M281.6,206.8h-9V205h3.5v-11.5h-3.5V192c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7V205h3.4L281.6,206.8z"/>
                <path id="path10814-gensym023-gensym023" d="M224.8,353.8l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H224.8z"/>
                <path id="path10816-gensym023-gensym023" d="M229.8,351.6h-2.4v-2.2h2.4V351.6z M229.7,366.6h-2.1v-12.8h2.1V366.6z"/>
                <path id="path10818-gensym023-gensym023" d="M243.5,366.6h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.7,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.8-1.1c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.8-0.1-1.3-0.1c-0.5,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6H234V354c0.4-0.1,1-0.2,1.8-0.4c0.8-0.1,1.5-0.2,2.3-0.2  c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V366.6z M241.4,363.4v-3.6  c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.3,0.6,1.7  c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C240.3,364.2,240.9,363.8,241.4,363.4z"/>
                <path id="path10820-gensym023-gensym023" d="M267.8,361.7c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.1  c-0.8,0.3-1.7,0.4-2.8,0.4c-1.2,0-2.3-0.1-3.2-0.3c-0.9-0.2-1.9-0.6-2.9-1v-2.8h0.2c0.8,0.7,1.8,1.3,2.9,1.7  c1.1,0.4,2.1,0.6,3.1,0.6c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.1-1.2,1.1-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8  c-0.6-0.2-1.2-0.3-1.8-0.4c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3c0-1.4,0.6-2.6,1.8-3.5  c1.2-0.9,2.7-1.4,4.5-1.4c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.8v2.7H267c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6  c-1.2,0-2.1,0.3-2.8,0.8c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4  c0.9,0.2,1.6,0.3,2.2,0.5c1.2,0.3,2.2,0.8,2.8,1.5C267.5,359.5,267.8,360.5,267.8,361.7L267.8,361.7z"/>
                <path id="path10822-gensym023-gensym023" d="M282.1,366.6h-11.2v-2.4c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.7,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.4,2,1.4,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.3c-0.8,0.7-1.6,1.4-2.4,2.1h8.9  L282.1,366.6z"/>
                <path id="path10825-gensym023-gensym023" d="M224.9,513.6l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H224.9z"/>
                <path id="path10827-gensym023-gensym023" d="M229.9,511.4h-2.4v-2.2h2.4V511.4z M229.8,526.4h-2.1v-12.8h2.1V526.4z"/>
                <path id="path10829-gensym023-gensym023" d="M243.6,526.4h-2.1V525c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.7,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.8-1.1c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.8-0.1-1.3-0.1c-0.5,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4s0.4,1.3,0.4,2.1V526.4z   M241.5,523.2v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C240.5,524,241,523.6,241.5,523.2L241.5,523.2z"/>
                <path id="path10831-gensym023-gensym023" d="M267.9,521.5c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.1  c-0.8,0.3-1.7,0.4-2.8,0.4c-1.2,0-2.3-0.1-3.2-0.3c-0.9-0.2-1.9-0.6-2.9-1v-2.8h0.2c0.8,0.7,1.8,1.3,2.9,1.7  c1.1,0.4,2.1,0.6,3.1,0.6c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.1-1.2,1.1-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8  c-0.6-0.2-1.2-0.3-1.8-0.4c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3c0-1.4,0.6-2.6,1.8-3.5  c1.2-0.9,2.7-1.4,4.5-1.4c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.8v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6  c-1.2,0-2.1,0.3-2.8,0.8c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4  c0.9,0.2,1.6,0.3,2.2,0.5c1.2,0.3,2.2,0.8,2.8,1.5C267.6,519.3,267.9,520.3,267.9,521.5L267.9,521.5z"/>
                <path id="path10833-gensym023-gensym023" d="M280.8,518.1c0.4,0.3,0.6,0.7,0.9,1.2c0.2,0.5,0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.1s-0.7,1.2-1.2,1.7  c-0.6,0.5-1.2,0.9-2,1.2c-0.7,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4h0.2  c0.6,0.4,1.4,0.8,2.2,1.1c0.9,0.3,1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2c0.5-0.2,1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.2,0.4c-0.8,0.3-1.5,0.6-2.2,1.1h-0.1V510c0.5-0.3,1.2-0.5,2.1-0.7  c0.9-0.2,1.7-0.3,2.6-0.3c0.8,0,1.5,0.1,2.1,0.2c0.6,0.2,1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8  c0,0.9-0.3,1.8-1,2.5c-0.6,0.7-1.4,1.1-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C280.1,517.6,280.4,517.9,280.8,518.1L280.8,518.1z"/>
                <path id="path10836-gensym023-gensym023" d="M224.6,673.3l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H224.6z"/>
                <path id="path10838-gensym023-gensym023" d="M229.6,671.2h-2.4v-2.2h2.4V671.2z M229.5,686.1h-2.1v-12.8h2.1V686.1z"/>
                <path id="path10840-gensym023-gensym023" d="M243.3,686.1h-2.1v-1.4c-0.2,0.1-0.4,0.3-0.8,0.6c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.7,0.3-1.2,0.4  c-0.5,0.1-1,0.2-1.6,0.2c-1.1,0-2.1-0.4-2.8-1.1c-0.8-0.8-1.2-1.7-1.2-2.9c0-1,0.2-1.8,0.6-2.4c0.4-0.6,1-1.1,1.7-1.4  c0.8-0.3,1.7-0.6,2.7-0.7c1.1-0.1,2.2-0.2,3.4-0.3v-0.3c0-0.5-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.8-0.1-1.3-0.1c-0.5,0-1.2,0.1-1.8,0.2c-0.7,0.1-1.4,0.4-2.1,0.6h-0.1v-2.2c0.4-0.1,1-0.2,1.8-0.4  c0.8-0.1,1.5-0.2,2.3-0.2c0.9,0,1.6,0.1,2.3,0.2c0.7,0.1,1.2,0.4,1.7,0.8c0.5,0.4,0.8,0.8,1.1,1.4c0.2,0.6,0.4,1.3,0.4,2.1V686.1z   M241.2,683v-3.6c-0.6,0-1.4,0.1-2.3,0.2c-0.9,0.1-1.5,0.2-2,0.3c-0.6,0.2-1.1,0.5-1.5,0.8c-0.4,0.4-0.6,0.9-0.6,1.5  c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,1.1,0.6,2,0.6c0.7,0,1.4-0.1,2-0.4C240.1,683.7,240.7,683.4,241.2,683L241.2,683z"/>
                <path id="path10842-gensym023-gensym023" d="M267.6,681.3c0,0.7-0.2,1.3-0.5,2c-0.3,0.7-0.7,1.2-1.3,1.7c-0.6,0.5-1.3,0.9-2.1,1.1  c-0.8,0.3-1.7,0.4-2.8,0.4c-1.2,0-2.3-0.1-3.2-0.3c-0.9-0.2-1.9-0.6-2.9-1v-2.8h0.2c0.8,0.7,1.8,1.3,2.9,1.7s2.1,0.6,3.1,0.6  c1.4,0,2.4-0.3,3.2-0.8c0.8-0.5,1.1-1.2,1.1-2.1c0-0.8-0.2-1.3-0.5-1.7c-0.4-0.4-0.9-0.6-1.6-0.8c-0.6-0.2-1.2-0.3-1.8-0.4  c-0.6-0.1-1.3-0.2-2.1-0.4c-1.5-0.3-2.6-0.9-3.3-1.6c-0.7-0.8-1.1-1.8-1.1-3c0-1.4,0.6-2.6,1.8-3.5c1.2-0.9,2.7-1.4,4.5-1.4  c1.2,0,2.2,0.1,3.2,0.3c1,0.2,1.8,0.5,2.6,0.8v2.7h-0.2c-0.6-0.6-1.5-1-2.5-1.4c-1-0.4-2.1-0.6-3.2-0.6c-1.2,0-2.1,0.3-2.8,0.8  c-0.7,0.5-1.1,1.2-1.1,2c0,0.7,0.2,1.3,0.5,1.7c0.4,0.4,1,0.7,1.9,0.9c0.5,0.1,1.2,0.2,2,0.4c0.9,0.2,1.6,0.3,2.2,0.5  c1.2,0.3,2.2,0.8,2.8,1.5S267.6,680,267.6,681.3L267.6,681.3z"/>
                <path id="path10844-gensym023-gensym023" d="M282.3,681.3h-2.5v4.8h-2.1v-4.8h-7.9v-2.6l8-9.6h2v10.4h2.5V681.3z M277.7,679.5v-7.7l-6.4,7.7H277.7z"/>
                <rect id="rect1241-3-3-gensym023-gensym023" x="348.6" y="0.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.992" stroke-opacity="0.9636" width="207.3" height="104.6"/>
                <path id="path10847-gensym023-gensym023" d="M379.2,60.4H368V58c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.7,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.4,2,1.4,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.3c-0.8,0.7-1.6,1.4-2.4,2.1h8.9  L379.2,60.4z"/>
                <path id="path10849-gensym023-gensym023" d="M393.7,51.9c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.1-4.3,2.1c-2,0-3.4-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3,0.5-5.3,1.4-6.7c0.9-1.5,2.4-2.2,4.3-2.2c2,0,3.4,0.7,4.4,2.2C393.3,46.7,393.7,48.9,393.7,51.9z M390.8,57.1  c0.3-0.6,0.4-1.3,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.7-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3s0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C390.2,58.1,390.6,57.7,390.8,57.1z"/>
                <path id="path10851-gensym023-gensym023" d="M408.3,51.9c0,3.1-0.5,5.3-1.4,6.8c-0.9,1.4-2.4,2.1-4.3,2.1c-2,0-3.4-0.7-4.4-2.2c-0.9-1.5-1.4-3.7-1.4-6.7  c0-3,0.5-5.3,1.4-6.7c0.9-1.5,2.4-2.2,4.3-2.2c2,0,3.4,0.7,4.4,2.2C407.8,46.7,408.3,48.9,408.3,51.9L408.3,51.9z M405.3,57.1  c0.3-0.6,0.4-1.3,0.5-2.2c0.1-0.8,0.1-1.9,0.1-3c0-1.2,0-2.2-0.1-3c-0.1-0.9-0.3-1.6-0.5-2.2c-0.3-0.6-0.6-1-1.1-1.3  c-0.4-0.3-1-0.4-1.7-0.4c-0.7,0-1.3,0.1-1.7,0.4c-0.5,0.3-0.8,0.7-1.1,1.4c-0.3,0.6-0.4,1.3-0.5,2.2c-0.1,0.9-0.1,1.9-0.1,3  c0,1.2,0,2.2,0.1,3c0.1,0.8,0.3,1.5,0.5,2.2c0.2,0.6,0.6,1.1,1,1.4c0.5,0.3,1.1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.7-0.4  C404.7,58.1,405.1,57.7,405.3,57.1z"/>
                <path id="path10853-gensym023-gensym023" d="M421.8,60.4h-9v-1.7h3.5V47.2h-3.5v-1.6c0.5,0,1,0,1.5-0.1c0.5-0.1,0.9-0.2,1.2-0.4c0.3-0.2,0.6-0.4,0.8-0.7  c0.2-0.3,0.3-0.7,0.3-1.2h1.7v15.4h3.4L421.8,60.4z"/>
                <path id="path10855-gensym023-gensym023" d="M430.8,50.9h-2.7v-3.3h2.7V50.9z M430.8,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10857-gensym023-gensym023" d="M446.8,60.4h-2.1v-1.3c-0.6,0.5-1.2,1-1.9,1.3c-0.7,0.3-1.4,0.4-2.1,0.4c-1.5,0-2.7-0.6-3.5-1.8  c-0.9-1.2-1.3-2.8-1.3-4.9c0-1.1,0.1-2.1,0.4-2.9c0.3-0.8,0.7-1.6,1.2-2.2c0.5-0.6,1.1-1,1.8-1.3c0.7-0.3,1.4-0.5,2.1-0.5  c0.7,0,1.2,0.1,1.7,0.2c0.5,0.1,1,0.4,1.6,0.7v-5.6h2.1L446.8,60.4z M444.7,57.3v-7.4c-0.6-0.3-1.1-0.4-1.5-0.5  c-0.4-0.1-0.9-0.1-1.5-0.1c-1.2,0-2.1,0.4-2.7,1.3c-0.7,0.8-1,2-1,3.6c0,1.5,0.3,2.7,0.8,3.5c0.5,0.8,1.3,1.2,2.4,1.2  c0.6,0,1.2-0.1,1.8-0.4C443.6,58.1,444.2,57.7,444.7,57.3L444.7,57.3z"/>
                <path id="path10859-gensym023-gensym023" d="M461.9,53.9c0,1.1-0.1,2-0.4,2.9c-0.3,0.9-0.7,1.6-1.2,2.2c-0.5,0.6-1.1,1.1-1.7,1.4  c-0.6,0.3-1.3,0.4-2.1,0.4c-0.7,0-1.3-0.1-1.8-0.3c-0.5-0.2-1-0.4-1.6-0.7l-0.1,0.6h-2V42.6h2.1V49c0.6-0.5,1.2-0.9,1.9-1.2  c0.7-0.3,1.4-0.5,2.2-0.5c1.5,0,2.6,0.6,3.5,1.7C461.5,50.2,461.9,51.8,461.9,53.9z M459.7,54c0-1.5-0.2-2.7-0.7-3.5  c-0.5-0.8-1.3-1.2-2.4-1.2c-0.6,0-1.2,0.1-1.8,0.4c-0.6,0.3-1.2,0.6-1.7,1v7.3c0.6,0.3,1.1,0.5,1.5,0.6c0.4,0.1,0.9,0.2,1.5,0.2  c1.2,0,2.1-0.4,2.7-1.2C459.4,56.9,459.7,55.7,459.7,54L459.7,54z"/>
                <path id="path10861-gensym023-gensym023" d="M476.2,55.7c0,1.5-0.6,2.7-1.7,3.7c-1.1,1-2.5,1.5-4.2,1.5c-1.8,0-3.2-0.5-4.3-1.4c-1.1-1-1.6-2.2-1.6-3.7  c0-0.9,0.3-1.8,0.8-2.6c0.5-0.8,1.3-1.4,2.3-1.8v-0.1c-0.9-0.5-1.6-1-2-1.6c-0.4-0.6-0.6-1.3-0.6-2.2c0-1.3,0.5-2.4,1.5-3.2  s2.3-1.3,3.9-1.3c1.7,0,3,0.4,4,1.2c1,0.8,1.5,1.9,1.5,3.1c0,0.8-0.2,1.5-0.7,2.3c-0.5,0.7-1.2,1.3-2.1,1.7v0.1c1,0.5,1.8,1,2.4,1.7  C475.9,53.8,476.2,54.6,476.2,55.7L476.2,55.7z M473.6,47.3c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.4-0.7-2.3-0.7c-0.9,0-1.7,0.2-2.3,0.7  c-0.6,0.5-0.9,1.1-0.9,1.9c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.8,0.8,1.4,1.1c0.3,0.1,0.7,0.3,1.2,0.5c0.5,0.2,1,0.4,1.5,0.6  c0.7-0.5,1.2-1,1.5-1.6C473.4,48.7,473.6,48,473.6,47.3L473.6,47.3z M473.9,55.9c0-0.7-0.2-1.3-0.5-1.7c-0.3-0.4-0.9-0.9-1.8-1.3  c-0.3-0.2-0.7-0.3-1.1-0.5c-0.4-0.1-1-0.3-1.7-0.6c-0.7,0.4-1.2,0.9-1.6,1.5c-0.4,0.6-0.6,1.4-0.6,2.2c0,1,0.3,1.9,1,2.6  c0.7,0.7,1.6,1,2.6,1c1.1,0,1.9-0.3,2.6-0.9C473.6,57.7,473.9,56.9,473.9,55.9L473.9,55.9z"/>
                <path id="path10863-gensym023-gensym023" d="M484.1,50.9h-2.7v-3.3h2.7V50.9z M484.1,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10865-gensym023-gensym023" d="M494.5,50.9h-2.7v-3.3h2.7V50.9z M494.5,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10867-gensym023-gensym023" d="M507.9,42.6l-8,21.3H498l7.9-21.3H507.9z"/>
                <path id="path10869-gensym023-gensym023" d="M520.3,52.2c0.4,0.3,0.6,0.7,0.9,1.2c0.2,0.5,0.3,1.1,0.3,1.9c0,0.8-0.1,1.5-0.4,2.1  c-0.3,0.7-0.7,1.2-1.2,1.7c-0.6,0.5-1.2,0.9-2,1.2c-0.7,0.3-1.6,0.4-2.5,0.4c-0.9,0-1.8-0.1-2.7-0.3c-0.9-0.2-1.6-0.5-2.2-0.7v-2.4  h0.2c0.6,0.4,1.4,0.8,2.2,1.1c0.9,0.3,1.7,0.4,2.5,0.4c0.5,0,1-0.1,1.5-0.2c0.5-0.2,1-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1  c0.2-0.4,0.3-0.9,0.3-1.5c0-0.6-0.1-1.1-0.3-1.5c-0.2-0.4-0.4-0.7-0.8-1c-0.3-0.2-0.7-0.4-1.2-0.5c-0.5-0.1-1-0.1-1.5-0.1h-1v-1.9  h0.8c1.1,0,2-0.2,2.7-0.7c0.7-0.5,1-1.2,1-2.1c0-0.4-0.1-0.8-0.3-1.1c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.3-1-0.4  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.7,0-1.5,0.1-2.2,0.4c-0.8,0.3-1.5,0.6-2.2,1.1h-0.1v-2.4c0.5-0.3,1.2-0.5,2.1-0.7  c0.9-0.2,1.7-0.3,2.6-0.3c0.8,0,1.5,0.1,2.1,0.2s1.2,0.4,1.7,0.7c0.5,0.4,0.9,0.8,1.2,1.3c0.3,0.5,0.4,1.1,0.4,1.8  c0,0.9-0.3,1.8-1,2.5c-0.6,0.7-1.4,1.1-2.3,1.3v0.2c0.4,0.1,0.8,0.2,1.2,0.4C519.6,51.7,520,51.9,520.3,52.2L520.3,52.2z"/>
                <path id="path10871-gensym023-gensym023" d="M536.3,60.4H525V58c0.8-0.7,1.6-1.4,2.3-2.1c0.8-0.7,1.5-1.4,2.2-2.1c1.4-1.4,2.4-2.6,2.9-3.4  c0.5-0.8,0.8-1.7,0.8-2.7c0-0.9-0.3-1.6-0.9-2.1c-0.6-0.5-1.4-0.8-2.4-0.8c-0.7,0-1.4,0.1-2.2,0.4c-0.8,0.2-1.6,0.6-2.3,1.1h-0.1  v-2.4c0.5-0.3,1.2-0.5,2.1-0.7c0.9-0.2,1.7-0.3,2.6-0.3c1.7,0,3,0.4,4,1.3c1,0.8,1.4,2,1.4,3.4c0,0.7-0.1,1.3-0.2,1.8  c-0.2,0.6-0.4,1.1-0.7,1.6c-0.3,0.5-0.6,0.9-1,1.4c-0.4,0.5-0.9,1-1.4,1.5c-0.8,0.8-1.6,1.6-2.5,2.3c-0.8,0.7-1.6,1.4-2.4,2.1h8.9  L536.3,60.4z"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M55,105.5c0,190.7,0,381.4,0,572.1"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M55,358.4c40.5,0,81,0,121.5,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M54.7,677.6c40.6,0,81.2,0,121.8,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M54.7,198.2c42.1,0,84.1,0,126.2,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M54.7,517.8c40.6,0,81.2,0,121.8,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M451.2,105.4c0,190.7,0,381.4,0,572.2"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M450.6,357.9c43.6,0,87.2,0,130.8,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M450.8,677.6c43.5,0,86.9,0,130.4,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M450.6,517.8c43.6,0,87.2,0,130.8,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M818.1,105.4c0,190.7,0,381.4,0,572.1"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M818.1,677.6c43,0,85.9,0,128.9,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M818.1,517.8c43,0,85.9,0,128.9,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M1194.2,105.7c0,138.6,0,277.2,0,415.7"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M1194.2,359.3c43,0,85.9,0,128.9,0"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" d="M1194.2,521.1c43,0,85.9,0,128.9,0"/>
              </svg>
            </artwork>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-abstract-fib-negative-s1-s2-s4.ascii-art">                                               +-----------------+
                                               | 2001:db8:2::/48 |
                                               +-----------------+
                                                       |
 +---------+       +---------------+    +-----------------+
 | Default |       | 2001:db8::/32 |    | 2001:db8:1::/48 |
 +---------+       +---------------+    +-----------------+
      |                    |                    |      |
      |     +--------+     |                    |      |     +--------+
      +---&gt; | via S1 |     |                    |      +---&gt; | via S2 |
      |     +--------+     |                    |      |     +--------+
      |                    |                    |      |
      |     +--------+     |     +--------+     |      |     +--------+
      +---&gt; | via S2 |     +---&gt; | via S2 |     |      +---&gt; | via S3 |
      |     +--------+     |     +--------+     |            +--------+
      |                    |                    |
      |     +--------+     |     +--------+     |     +--------+
      +---&gt; | via S3 |     +---&gt; | via S3 |     +---&gt; | via S3 |
      |     +--------+     |     +--------+     |     +--------+
      |                    |                    |
      |     +--------+     |     +--------+     |     +--------+
      +---&gt; | via S4 |     +---&gt; | via S4 |     +---&gt; | via S4 |
            +--------+            +--------+          +--------+</artwork>
          </artset>
        </figure>
      </section>
<section anchor="ZTP" numbered="true" toc="default">
        <name>Optional Zero Touch Provisioning (RIFT ZTP)</name>
        <t>
        Each RIFT node can operate in Zero Touch
        Provisioning (ZTP)
        mode, i.e., it has no RIFT-specific configuration (unless it is a ToF
        or it is explicitly configured to operate in the overall topology
        as a leaf and/or support L2L procedures),
        and it will fully automatically derive necessary RIFT
        parameters itself after being
        attached to the
        topology. Manually configured nodes and nodes operating using RIFT ZTP can be
        mixed freely and will form a valid topology if achievable.
        </t>
        <t>The derivation of the level of each node happens based on offers
        received from its neighbors, whereas each node (with the possible exception of nodes configured as leaves) 
        tries to attach at the highest possible point in
        the fabric. This guarantees that even if the diffusion front of offers reaches
        a node from "below" faster than from "above", it will greedily abandon an
        already negotiated level derived from nodes topologically below it and
        properly peer with nodes above.
        </t>
        <t>The fabric is very consciously numbered from the top down to allow for PoDs
        of different heights and to minimize the number of configurations necessary,
        in this case, just a TOP_OF_FABRIC flag on every node at the top of the fabric.
        </t>
        <t>
        This section describes the necessary concepts and procedures of the RIFT ZTP
        operation.
        </t>
        <section anchor="ZTPTerminology" numbered="true" toc="default">
          <name>Terminology</name>
          <t>The interdependencies between the different flags and the configured
            level can be somewhat vexing at first, and it may take multiple reads of
            the glossary to comprehend them.
          </t>
          <dl newline="true" spacing="normal">
            <dt>Automatic Level Derivation:</dt>
            <dd>Procedures that
                    allow nodes without a level configured to derive it
                    automatically. Only applied if CONFIGURED_LEVEL is
                    undefined.</dd>
            <dt>UNDEFINED_LEVEL:</dt>
            <dd>A "null" value that
                    indicates that the level has not been determined and has
                    not been configured. Schemas normally indicate that
                    by a missing optional value without an
                    available defined default.</dd>
            <dt>LEAF_ONLY:</dt>
            <dd>An optional configuration
                    flag that can
                    be configured on a node to make sure it never leaves the
                    "bottom of the hierarchy". The TOP_OF_FABRIC flag and
                    CONFIGURED_LEVEL
                    cannot be defined at the same time as this flag.
                    It implies a
                    CONFIGURED_LEVEL value of <em>leaf_level</em>. It is indicated in the 
                  <em>leaf_only</em> schema element.
                </dd>
            <dt>TOP_OF_FABRIC:</dt>
            <dd>A configuration flag that <bcp14>MUST</bcp14> be
                    provided on 
                    all ToF nodes. LEAF_FLAG and CONFIGURED_LEVEL
                    cannot be defined at the same time as this flag.
                    It implies
                    a CONFIGURED_LEVEL value. In fact, it is basically a
                    shortcut for configuring the same level at all ToF 
                    nodes, which is unavoidable since an initial "seed" is
                    needed for
                    other ZTP nodes to derive their level in the topology. The flag
                    plays an important role in fabrics with multiple planes to
                    enable successful <xref target="negdisaggreg" format="default">negative disaggregation</xref>.
                    It is carried in the <em>top_of_fabric</em> schema element.
                    A standards-conforming RIFT implementation implies
                  a CONFIGURED_LEVEL value of <em>top_of_fabric_level</em> in case of TOP_OF_FABRIC.
                  This value is kept reasonably low to allow for fast ZTP reconvergence on
                  failures.
                </dd>
            <dt>CONFIGURED_LEVEL:</dt>
            <dd>A level value
                    provided manually. When this is defined (i.e., it is not
                    an UNDEFINED_LEVEL),
                    the node is
                    not participating in ZTP in the sense of deriving its own
                  level based on other nodes' information. The TOP_OF_FABRIC flag
                    is ignored when this value is defined. LEAF_ONLY
                    can be set only if this value is undefined or set to <em>leaf_level</em>.</dd>
            <dt>DERIVED_LEVEL:</dt>
            <dd>Level value computed via
                    automatic level derivation when
                    CONFIGURED_LEVEL is equal to
                    UNDEFINED_LEVEL.
                </dd>
            <dt>LEAF_2_LEAF:</dt>
            <dd>An optional flag that
                    can
                    be configured on a node to make sure it supports procedures
                    defined in
                    <xref target="leaf2leaf" format="default"/>. It is a
                    capability that implies LEAF_ONLY and the corresponding
                    restrictions. The TOP_OF_FABRIC flag is ignored
                    when set at the same time
                    as this flag.
                    It is carried in the <em>leaf_only_and_leaf_2_leaf_procedures</em> schema flag.
              </dd>
            <dt>LEVEL_VALUE:</dt>
            <dd>With ZTP, the original
                    definition of
                    "level" in <xref target="glossary" format="default"/> is
                    both extended and relaxed. First, the level is defined
                    now as LEVEL_VALUE and is the first defined value of
                    CONFIGURED_LEVEL followed by DERIVED_LEVEL. Second,
                    it is possible for nodes to be more
                    than one level apart to form adjacencies if any of the
                    nodes is at least LEAF_ONLY.</dd>
            <dt>Valid Offered Level (VOL):</dt>
            <dd>A neighbor's level
                    received
                    in a valid LIE (i.e., passing all checks for adjacency
                    formation while disregarding all clauses involving level
                    values)
                   persisting for the duration of the holdtime interval on the
                   LIE. Observe that offers from nodes offering the level value
                   of <em>leaf_level</em> do not constitute VOLs (since no valid DERIVED_LEVEL
                   can be obtained from those and consequently the <em>not_a_ztp_offer</em> flag
                   <bcp14>MUST</bcp14> be ignored). Offers from LIEs with
                   <em>not_a_ztp_offer</em> being true are not VOLs either. If a node
                   maintains parallel adjacencies to the neighbor, VOL on each
                   adjacency is considered as equivalent, i.e., the newest VOL
                   from any such adjacency updates the VOL received from the
                   same node.
                </dd>
            <dt>Highest Available Level (HAL):</dt>
            <dd>Highest-defined
                    level value received from all VOLs received.
                </dd>
            <dt>Highest Available Level Systems (HALS):</dt>
            <dd>Set of
                    nodes offering
                HAL VOLs.
                </dd>
            <dt>Highest Adjacency ThreeWay (HAT):</dt>
            <dd>Highest
                    neighbor level of all the formed <em>ThreeWay</em> adjacencies
                    for the node.</dd>
          </dl>
        </section>
<section numbered="true" toc="default">
          <name>Automatic System ID Selection</name>
          <t>RIFT nodes require a 64-bit System ID that <bcp14>SHOULD</bcp14> be derived as
        EUI-64 MAC Address Block Large (MA-L) according to <xref target="EUI64" format="default"/>. The
        organizationally governed portion of
        this ID (24 bits) can be used to generate multiple IDs if required to
        indicate more than one RIFT instance.

          </t>
          <t>
        As matter of operational concern, the router <bcp14>MUST</bcp14>
        ensure that such
        identifier is not changing very frequently (or at least not without
        sending all its TIEs with fairly short lifetimes, i.e., purging them) since the
        network may otherwise be left with large amounts of stale TIEs in other nodes
        (though this is not necessarily a serious problem if the procedures
        described
        in <xref target="security" format="default"/> are implemented).
          </t>
        </section>
        <section numbered="true" toc="default">
          <name>Generic Fabric Example</name>
          <t>ZTP forces considerations of an incorrectly or unusually cabled fabric and
how such a topology can be forced into a "lattice" structure that
a fabric
represents (with further restrictions). A necessary and
sufficient physical cabling is shown in
<xref target="pic-ztp-generic" format="default"/>. The assumption here is that
                all nodes are in
the same PoD.</t>
          <figure anchor="pic-ztp-generic">
            <name>Generic ZTP Cabling Considerations</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-generic-ztp-fabric.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 666.4 500" height="500" xml:space="preserve">
                  <path id="path19295-gensym024-gensym024" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M247.9,34.6l-85.3,143.6"/>
                  <path id="path19297-gensym024-gensym024" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M333.2,178.2L247.9,34.6"/>
                  <path id="path19299-gensym024-gensym024" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,178.2v143.6"/>
                  <path id="path19301-gensym024-gensym024" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M333.2,178.2v143.6"/>
                  <path id="path19303-gensym024-gensym024" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,178.2l170.5,143.6"/>
                  <path id="path19305-gensym024-gensym024" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8l170.5-143.6"/>
                  <path id="path19307-gensym024-gensym024" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8l170.5,143.6  V321.8"/>
                  <path id="path19309-gensym024-gensym024" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M503.8,465.4L162.7,321.8"/>
                  <path id="path19311-gensym024-gensym024" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M333.2,321.8l170.5,143.6"/>
                  <path id="path19333-gensym024-gensym024" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M503.8,465.4V178.2H333.2"/>
                  <path id="path21277-gensym024-gensym024" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8h170.5"/>
                  <path id="path22183-gensym024-gensym024" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M333.2,465.4l170.5,0"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-gensym024-gensym024" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="162.7" cy="321.8" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-gensym024-gensym024" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="333.2" cy="465.4" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-4-gensym024-gensym024" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="333.2" cy="321.8" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-gensym024-gensym024" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="162.7" cy="178.2" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-2-gensym024-gensym024" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="333.2" cy="178.2" rx="35.4" ry="34.3"/>
                  <path id="path1274-gensym024-gensym024" d="M166.3,183.9h-7.2v-11.3h7.2v1.3h-5.8v3.1h5.8v1.3h-5.8v4.2h5.8V183.9z"/>
                  <path id="path1271-gensym024-gensym024" d="M336.7,173.9h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5v-11.3h7V173.9z"/>
                  <path id="path1277-gensym024-gensym024" d="M164.8,327.4h-4.3v-1.2h1.4v-9h-1.4v-1.2h4.3v1.2h-1.4v9h1.4V327.4z"/>
                  <path id="path1280-gensym024-gensym024" d="M335.8,324.4c0,1-0.3,1.8-0.9,2.3c-0.6,0.5-1.4,0.8-2.4,0.8c-0.2,0-0.5,0-0.9-0.1c-0.4,0-0.7-0.1-1-0.2v-1.4  h0.1c0.2,0.1,0.4,0.1,0.7,0.2s0.6,0.1,0.9,0.1c0.5,0,0.8-0.1,1.1-0.2c0.3-0.1,0.5-0.3,0.6-0.5c0.1-0.2,0.2-0.4,0.2-0.7  c0-0.3,0.1-0.6,0.1-1v-6.6H332v-1.2h3.8L335.8,324.4z"/>
                  <path id="path1283-gensym024-gensym024" d="M337.9,448.5l-3.8,5.6l3.8,5.7h-1.7l-3-4.6l-3.1,4.6h-1.6l3.8-5.6l-3.7-5.6h1.7l2.9,4.6l3-4.6H337.9z"/>
                  <path id="path1285-gensym024-gensym024" d="M318.9,482.3h-1.7c-0.9-1-1.5-2.1-2-3.4s-0.7-2.6-0.7-4.1c0-1.5,0.2-2.9,0.7-4.1s1.2-2.3,2-3.4h1.7v0.1  c-0.4,0.4-0.8,0.8-1.1,1.3c-0.4,0.5-0.7,1-1,1.7c-0.3,0.6-0.5,1.3-0.7,2.1c-0.2,0.7-0.3,1.5-0.3,2.4c0,0.9,0.1,1.7,0.3,2.4  c0.2,0.7,0.4,1.4,0.7,2c0.3,0.6,0.6,1.2,1,1.7C318.2,481.4,318.6,481.8,318.9,482.3L318.9,482.3z"/>
                  <path id="path1287-gensym024-gensym024" d="M328.4,479.1h-6.9v-11.3h1.5v9.9h5.5V479.1z"/>
                  <path id="path1289-gensym024-gensym024" d="M337,479.1h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V479.1z"/>
                  <path id="path1291-gensym024-gensym024" d="M346.4,479.1h-6.9v-11.3h1.5v9.9h5.5V479.1z"/>
                  <path id="path1293-gensym024-gensym024" d="M351.9,474.8c0,1.5-0.2,2.9-0.7,4.1s-1.2,2.3-2,3.4h-1.7v-0.1c0.4-0.3,0.8-0.8,1.1-1.3c0.4-0.5,0.7-1.1,1-1.7  c0.3-0.6,0.5-1.3,0.7-2c0.2-0.7,0.3-1.5,0.3-2.4c0-0.8-0.1-1.6-0.3-2.4c-0.2-0.7-0.4-1.4-0.7-2.1c-0.3-0.6-0.6-1.2-1-1.7  c-0.4-0.5-0.7-0.9-1.1-1.3v-0.1h1.7c0.9,1,1.5,2.1,2,3.4C351.7,471.9,351.9,473.3,351.9,474.8L351.9,474.8z"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-5-gensym024-gensym024" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="503.8" cy="465.4" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-5-2-gensym024-gensym024" fill="#FFFFFF" stroke="#000000" stroke-width="0.5812" stroke-miterlimit="2.4758" cx="247.9" cy="34.6" rx="35.4" ry="34.3"/>
                  <path id="path1177-gensym024-gensym024" d="M252.9,29h-1.6l-1.1-3.1h-4.7l-1.1,3.1H243l4-11.3h1.9L252.9,29z M249.8,24.6l-1.9-5.5l-1.9,5.5H249.8z"/>
                  <path id="path1179-gensym024-gensym024" d="M242.9,51.5h-1.7c-0.9-1-1.5-2.1-2-3.4c-0.5-1.2-0.7-2.6-0.7-4.1s0.2-2.9,0.7-4.1s1.2-2.3,2-3.4h1.7v0.1  c-0.4,0.4-0.8,0.8-1.1,1.3c-0.4,0.5-0.7,1-1,1.7c-0.3,0.6-0.5,1.3-0.7,2.1c-0.2,0.7-0.3,1.5-0.3,2.4c0,0.9,0.1,1.7,0.3,2.4  c0.2,0.7,0.4,1.4,0.7,2c0.3,0.6,0.6,1.2,1,1.7C242.2,50.7,242.5,51.1,242.9,51.5L242.9,51.5z"/>
                  <path id="path1181-gensym024-gensym024" d="M251.2,46c0,0.8-0.3,1.4-0.9,1.9c-0.6,0.5-1.5,0.7-2.5,0.7c-0.6,0-1.2-0.1-1.7-0.2c-0.5-0.2-0.9-0.3-1.3-0.5  v-1.6h0.1c0.4,0.3,0.9,0.6,1.5,0.8c0.5,0.2,1,0.3,1.5,0.3c0.6,0,1.1-0.1,1.4-0.3c0.3-0.2,0.5-0.5,0.5-1c0-0.3-0.1-0.6-0.3-0.8  c-0.2-0.2-0.5-0.3-1.1-0.4c-0.2,0-0.5-0.1-0.8-0.2c-0.3-0.1-0.6-0.1-0.9-0.2c-0.7-0.2-1.2-0.5-1.5-0.9c-0.3-0.4-0.4-0.9-0.4-1.4  c0-0.3,0.1-0.7,0.2-1c0.1-0.3,0.4-0.6,0.6-0.8c0.3-0.2,0.6-0.4,1-0.6c0.4-0.1,0.9-0.2,1.4-0.2c0.5,0,1,0.1,1.5,0.2  c0.5,0.1,0.9,0.3,1.3,0.4v1.5h-0.1c-0.4-0.3-0.8-0.5-1.3-0.7c-0.5-0.2-1-0.3-1.5-0.3c-0.5,0-0.9,0.1-1.3,0.3  c-0.3,0.2-0.5,0.5-0.5,0.9c0,0.3,0.1,0.6,0.3,0.8c0.2,0.2,0.5,0.3,1,0.4c0.3,0.1,0.5,0.1,0.9,0.2c0.3,0.1,0.6,0.1,0.8,0.2  c0.6,0.2,1.1,0.4,1.5,0.8C251.1,44.9,251.2,45.4,251.2,46z"/>
                  <path id="path1183-gensym024-gensym024" d="M257.4,44.1c0,1.5-0.2,2.9-0.7,4.1c-0.5,1.2-1.2,2.3-2,3.4h-1.7v-0.1c0.4-0.3,0.8-0.8,1.1-1.3  c0.4-0.5,0.7-1.1,1-1.7c0.3-0.6,0.5-1.3,0.7-2c0.2-0.7,0.3-1.5,0.3-2.4c0-0.8-0.1-1.6-0.3-2.4c-0.2-0.7-0.4-1.4-0.7-2.1  c-0.3-0.6-0.6-1.2-1-1.7c-0.4-0.5-0.7-0.9-1.1-1.3v-0.1h1.7c0.9,1,1.5,2.1,2,3.4C257.1,41.2,257.4,42.6,257.4,44.1z"/>
                  <path id="path1296-gensym024-gensym024" d="M508.3,448.5l-3.9,6.3v4.9H503V455l-3.9-6.5h1.6l3,5l3-5H508.3z"/>
                  <path id="path1298-gensym024-gensym024" d="M498.4,482.3h-1.7c-0.9-1-1.5-2.1-2-3.4c-0.5-1.2-0.7-2.6-0.7-4.1c0-1.5,0.2-2.9,0.7-4.1  c0.5-1.2,1.2-2.3,2-3.4h1.7v0.1c-0.4,0.4-0.8,0.8-1.1,1.3c-0.4,0.5-0.7,1-1,1.7c-0.3,0.6-0.5,1.3-0.7,2.1c-0.2,0.7-0.3,1.5-0.3,2.4  c0,0.9,0.1,1.7,0.3,2.4c0.2,0.7,0.4,1.4,0.7,2c0.3,0.6,0.6,1.2,1,1.7C497.7,481.4,498,481.8,498.4,482.3L498.4,482.3z"/>
                  <path id="path1300-gensym024-gensym024" d="M507.9,479.1H501v-11.3h1.5v9.9h5.5V479.1z"/>
                  <path id="path1302-gensym024-gensym024" d="M513.4,474.8c0,1.5-0.2,2.9-0.7,4.1c-0.5,1.2-1.2,2.3-2,3.4H509v-0.1c0.4-0.3,0.8-0.8,1.1-1.3  c0.4-0.5,0.7-1.1,1-1.7c0.3-0.6,0.5-1.3,0.7-2c0.2-0.7,0.3-1.5,0.3-2.4c0-0.8-0.1-1.6-0.3-2.4c-0.2-0.7-0.4-1.4-0.7-2.1  c-0.3-0.6-0.6-1.2-1-1.7c-0.4-0.5-0.7-0.9-1.1-1.3v-0.1h1.7c0.9,1,1.5,2.1,2,3.4C513.2,471.9,513.4,473.3,513.4,474.8L513.4,474.8z"/>
                  <path id="path1186-gensym024-gensym024" d="M418.5,9.9h-3.9v9.9h-1.5V9.9h-3.9V8.6h9.3V9.9z"/>
                  <path id="path1188-gensym024-gensym024" d="M428.1,9.9c0.4,0.5,0.8,1.1,1,1.9c0.2,0.7,0.4,1.6,0.4,2.5s-0.1,1.8-0.4,2.5c-0.2,0.7-0.6,1.3-1,1.8  c-0.5,0.5-1,0.9-1.6,1.2c-0.6,0.3-1.3,0.4-2.1,0.4c-0.8,0-1.5-0.1-2.1-0.4c-0.6-0.3-1.2-0.6-1.6-1.1c-0.4-0.5-0.8-1.1-1-1.8  c-0.2-0.7-0.4-1.6-0.4-2.5c0-0.9,0.1-1.7,0.4-2.5c0.2-0.7,0.6-1.4,1-1.9c0.4-0.5,1-0.9,1.6-1.1c0.6-0.3,1.3-0.4,2.1-0.4  c0.8,0,1.5,0.1,2.1,0.4C427.1,9,427.7,9.4,428.1,9.9z M428,14.2c0-1.5-0.3-2.6-1-3.4c-0.6-0.8-1.5-1.2-2.6-1.2c-1.1,0-2,0.4-2.6,1.2  c-0.6,0.8-0.9,1.9-0.9,3.4c0,1.5,0.3,2.6,1,3.4c0.6,0.8,1.5,1.2,2.6,1.2c1.1,0,2-0.4,2.6-1.2C427.6,16.8,428,15.7,428,14.2L428,14.2  z"/>
                  <path id="path1190-gensym024-gensym024" d="M439,12c0,0.5-0.1,1-0.3,1.4c-0.2,0.4-0.4,0.8-0.7,1.1c-0.4,0.4-0.8,0.7-1.3,0.9c-0.5,0.2-1.2,0.3-1.9,0.3  h-1.5v4.2h-1.5V8.6h3c0.7,0,1.2,0.1,1.7,0.2c0.5,0.1,0.9,0.3,1.2,0.5c0.4,0.3,0.7,0.6,1,1.1C438.8,10.8,439,11.3,439,12L439,12z   M437.4,12c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.6-0.7c-0.2-0.2-0.5-0.3-0.8-0.3c-0.3-0.1-0.7-0.1-1.1-0.1h-1.4v4.5h1.2  c0.6,0,1.1-0.1,1.4-0.2c0.4-0.1,0.7-0.3,0.9-0.5c0.2-0.2,0.4-0.5,0.5-0.8C437.4,12.7,437.4,12.4,437.4,12z"/>
                  <path id="path1192-gensym024-gensym024" d="M449,22.1h-9.6v-0.9h9.6V22.1z"/>
                  <path id="path1194-gensym024-gensym024" d="M458.6,9.9c0.4,0.5,0.8,1.1,1,1.9c0.2,0.7,0.4,1.6,0.4,2.5s-0.1,1.8-0.4,2.5c-0.2,0.7-0.6,1.3-1,1.8  c-0.5,0.5-1,0.9-1.6,1.2c-0.6,0.3-1.3,0.4-2.1,0.4c-0.8,0-1.5-0.1-2.1-0.4c-0.6-0.3-1.2-0.6-1.6-1.1s-0.8-1.1-1-1.8  c-0.2-0.7-0.4-1.6-0.4-2.5c0-0.9,0.1-1.7,0.4-2.5c0.2-0.7,0.6-1.4,1-1.9c0.4-0.5,1-0.9,1.6-1.1c0.6-0.3,1.3-0.4,2.1-0.4  c0.8,0,1.5,0.1,2.1,0.4C457.7,9,458.2,9.4,458.6,9.9L458.6,9.9z M458.5,14.2c0-1.5-0.3-2.6-1-3.4c-0.6-0.8-1.5-1.2-2.6-1.2  c-1.1,0-2,0.4-2.6,1.2c-0.6,0.8-0.9,1.9-0.9,3.4c0,1.5,0.3,2.6,1,3.4c0.6,0.8,1.5,1.2,2.6,1.2c1.1,0,2-0.4,2.6-1.2  C458.2,16.8,458.5,15.7,458.5,14.2z"/>
                  <path id="path1196-gensym024-gensym024" d="M469.3,9.9h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5V8.6h7V9.9z"/>
                  <path id="path1198-gensym024-gensym024" d="M479.1,22.1h-9.6v-0.9h9.6V22.1z"/>
                  <path id="path1200-gensym024-gensym024" d="M487.5,9.9H482v3.2h4.8v1.3H482v5.4h-1.5V8.6h7V9.9z"/>
                  <path id="path1202-gensym024-gensym024" d="M497.8,19.9h-1.6l-1.1-3.1h-4.7l-1.1,3.1h-1.5l4-11.3h1.9L497.8,19.9z M494.7,15.4l-1.9-5.5l-1.9,5.5H494.7z"/>
                  <path id="path1204-gensym024-gensym024" d="M507.7,16.4c0,0.6-0.1,1.1-0.3,1.5c-0.2,0.4-0.5,0.8-0.8,1.1c-0.4,0.3-0.9,0.6-1.4,0.7  c-0.5,0.1-1.1,0.2-1.9,0.2h-3.9V8.6h3.2c0.8,0,1.4,0,1.8,0.1c0.4,0.1,0.8,0.2,1.1,0.4c0.4,0.2,0.7,0.5,0.9,0.8  c0.2,0.3,0.3,0.7,0.3,1.2c0,0.5-0.1,1-0.4,1.4c-0.3,0.4-0.6,0.7-1.1,0.9v0.1c0.7,0.2,1.3,0.5,1.7,1C507.5,15,507.7,15.6,507.7,16.4z   M505.3,11.3c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.3-0.4-0.5c-0.2-0.1-0.5-0.2-0.8-0.3c-0.3,0-0.7-0.1-1.2-0.1h-1.7v3.3h1.9  c0.5,0,0.8,0,1.1-0.1c0.3-0.1,0.5-0.2,0.7-0.3c0.2-0.2,0.4-0.3,0.5-0.6C505.2,11.9,505.3,11.6,505.3,11.3L505.3,11.3z M506.2,16.4  c0-0.5-0.1-0.8-0.2-1.1c-0.1-0.3-0.4-0.5-0.7-0.7c-0.2-0.1-0.5-0.2-0.9-0.2c-0.3,0-0.7-0.1-1.2-0.1h-2.3v4.2h1.9  c0.6,0,1.2,0,1.6-0.1c0.4-0.1,0.7-0.2,1-0.4c0.3-0.2,0.5-0.4,0.6-0.7C506.2,17.2,506.2,16.8,506.2,16.4L506.2,16.4z"/>
                  <path id="path1206-gensym024-gensym024" d="M518.9,19.9H517l-3.7-4.5h-2.1v4.5h-1.5V8.6h3.1c0.7,0,1.2,0,1.7,0.1c0.4,0.1,0.8,0.2,1.2,0.5  c0.4,0.3,0.7,0.6,0.9,1c0.2,0.4,0.3,0.9,0.3,1.5c0,0.8-0.2,1.5-0.6,2c-0.4,0.5-0.9,1-1.6,1.2L518.9,19.9z M515.5,11.8  c0-0.3-0.1-0.6-0.2-0.9c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.1-0.5-0.2-0.7-0.3c-0.3-0.1-0.6-0.1-1-0.1h-1.7v4.3h1.5  c0.5,0,0.9,0,1.2-0.1c0.3-0.1,0.6-0.2,0.9-0.5c0.2-0.2,0.4-0.5,0.5-0.7C515.4,12.5,515.5,12.2,515.5,11.8z"/>
                  <path id="path1208-gensym024-gensym024" d="M524.1,19.9h-4.3v-1.2h1.4v-9h-1.4V8.6h4.3v1.2h-1.4v9h1.4V19.9z"/>
                  <path id="path1210-gensym024-gensym024" d="M535.1,19c-0.3,0.1-0.5,0.2-0.7,0.3c-0.2,0.1-0.5,0.2-0.9,0.3c-0.3,0.1-0.6,0.2-1,0.2  c-0.3,0.1-0.7,0.1-1.2,0.1c-0.8,0-1.5-0.1-2.2-0.3c-0.6-0.2-1.2-0.6-1.7-1.1c-0.5-0.5-0.8-1.1-1.1-1.8c-0.3-0.7-0.4-1.6-0.4-2.6  c0-0.9,0.1-1.8,0.4-2.5c0.3-0.7,0.6-1.4,1.1-1.9c0.5-0.5,1-0.9,1.7-1.1c0.7-0.3,1.4-0.4,2.2-0.4c0.6,0,1.2,0.1,1.8,0.2  c0.6,0.1,1.2,0.4,2,0.8v1.8H535c-0.6-0.5-1.2-0.9-1.8-1.1s-1.2-0.4-1.9-0.4c-0.6,0-1.1,0.1-1.5,0.3c-0.4,0.2-0.8,0.5-1.2,0.9  c-0.3,0.4-0.6,0.9-0.8,1.4c-0.2,0.6-0.3,1.2-0.3,2c0,0.8,0.1,1.5,0.3,2c0.2,0.6,0.5,1,0.8,1.4c0.3,0.4,0.7,0.7,1.2,0.8  c0.5,0.2,0.9,0.3,1.5,0.3c0.7,0,1.4-0.1,2-0.4c0.6-0.2,1.2-0.6,1.7-1.1h0.1L535.1,19z"/>
                  <path id="path1212-gensym024-gensym024" d="M417.6,39.3h-6.9V28h1.5v9.9h5.5V39.3z"/>
                  <path id="path1214-gensym024-gensym024" d="M426.2,39.3H419V28h7.2v1.3h-5.8v3.1h5.8v1.3h-5.8v4.2h5.8V39.3z"/>
                  <path id="path1216-gensym024-gensym024" d="M437.2,39.3h-1.6l-1.1-3.1h-4.7l-1.1,3.1h-1.5l4-11.3h1.9L437.2,39.3z M434.1,34.8l-1.9-5.5l-1.9,5.5H434.1z"/>
                  <path id="path1218-gensym024-gensym024" d="M445.8,29.3h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5V28h7V29.3z"/>
                  <path id="path1220-gensym024-gensym024" d="M455.6,41.5H446v-0.9h9.6V41.5z"/>
                  <path id="path1222-gensym024-gensym024" d="M465.2,29.3c0.4,0.5,0.8,1.1,1,1.9c0.2,0.7,0.4,1.6,0.4,2.5c0,0.9-0.1,1.8-0.4,2.5c-0.2,0.7-0.6,1.3-1,1.8  c-0.5,0.5-1,0.9-1.6,1.2c-0.6,0.3-1.3,0.4-2.1,0.4c-0.8,0-1.5-0.1-2.1-0.4c-0.6-0.3-1.2-0.6-1.6-1.1c-0.4-0.5-0.8-1.1-1-1.8  c-0.2-0.7-0.4-1.6-0.4-2.5c0-0.9,0.1-1.7,0.4-2.5c0.2-0.7,0.6-1.4,1-1.9c0.4-0.5,1-0.9,1.6-1.1c0.6-0.3,1.3-0.4,2.1-0.4  c0.8,0,1.5,0.1,2.1,0.4C464.3,28.4,464.8,28.8,465.2,29.3z M465.1,33.6c0-1.5-0.3-2.6-1-3.4c-0.6-0.8-1.5-1.2-2.6-1.2  c-1.1,0-2,0.4-2.6,1.2c-0.6,0.8-0.9,1.9-0.9,3.4c0,1.5,0.3,2.6,1,3.4c0.6,0.8,1.5,1.2,2.6,1.2c1.1,0,2-0.4,2.6-1.2  C464.8,36.2,465.1,35.1,465.1,33.6z"/>
                  <path id="path1224-gensym024-gensym024" d="M477.3,39.3h-1.8l-5.2-10.1v10.1h-1.4V28h2.3l4.7,9.2V28h1.4V39.3z"/>
                  <path id="path1226-gensym024-gensym024" d="M487.1,39.3h-6.9V28h1.5v9.9h5.5V39.3z"/>
                  <path id="path1228-gensym024-gensym024" d="M496.3,28l-3.9,6.3v4.9H491v-4.8l-3.9-6.5h1.6l3,5l3-5H496.3z"/>
                  <path id="path1230-gensym024-gensym024" d="M417.6,58.7h-6.9V47.4h1.5v9.9h5.5V58.7z"/>
                  <path id="path1232-gensym024-gensym024" d="M426.2,58.7H419V47.4h7.2v1.3h-5.8v3.1h5.8v1.3h-5.8v4.2h5.8V58.7z"/>
                  <path id="path1234-gensym024-gensym024" d="M437.2,58.7h-1.6l-1.1-3.1h-4.7l-1.1,3.1h-1.5l4-11.3h1.9L437.2,58.7z M434.1,54.2l-1.9-5.5l-1.9,5.5H434.1z"/>
                  <path id="path1236-gensym024-gensym024" d="M445.8,48.7h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5V47.4h7V48.7z"/>
                  <path id="path1238-gensym024-gensym024" d="M455.6,60.9H446V60h9.6V60.9z"/>
                  <path id="path1240-gensym024-gensym024" d="M464.2,58.7h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  L464.2,58.7z"/>
                  <path id="path1242-gensym024-gensym024" d="M474.8,60.9h-9.6V60h9.6V60.9z"/>
                  <path id="path1244-gensym024-gensym024" d="M483.2,58.7h-6.9V47.4h1.5v9.9h5.5V58.7z"/>
                  <path id="path1246-gensym024-gensym024" d="M491.8,58.7h-7.2V47.4h7.2v1.3h-5.8v3.1h5.8v1.3h-5.8v4.2h5.8L491.8,58.7z"/>
                  <path id="path1248-gensym024-gensym024" d="M502.8,58.7h-1.6l-1.1-3.1h-4.7l-1.1,3.1h-1.5l4-11.3h1.9L502.8,58.7z M499.7,54.2l-1.9-5.5l-1.9,5.5H499.7z"/>
                  <path id="path1250-gensym024-gensym024" d="M511.4,48.7h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5V47.4h7V48.7z"/>
                  <path id="path1253-gensym024-gensym024" d="M365.7,17.1c0,0.8-0.3,1.4-0.9,1.9c-0.6,0.5-1.5,0.7-2.5,0.7c-0.6,0-1.2-0.1-1.7-0.2  c-0.5-0.2-0.9-0.3-1.3-0.5v-1.6h0.1c0.4,0.3,0.9,0.6,1.5,0.8c0.5,0.2,1,0.3,1.5,0.3c0.6,0,1.1-0.1,1.4-0.3c0.3-0.2,0.5-0.5,0.5-1  c0-0.3-0.1-0.6-0.3-0.8c-0.2-0.2-0.5-0.3-1.1-0.4c-0.2,0-0.5-0.1-0.8-0.2c-0.3-0.1-0.6-0.1-0.9-0.2c-0.7-0.2-1.2-0.5-1.5-0.9  c-0.3-0.4-0.4-0.9-0.4-1.4c0-0.3,0.1-0.7,0.2-1c0.1-0.3,0.4-0.6,0.6-0.8c0.3-0.2,0.6-0.4,1-0.6c0.4-0.1,0.9-0.2,1.4-0.2  c0.5,0,1,0.1,1.5,0.2c0.5,0.1,0.9,0.3,1.3,0.4v1.5h-0.1c-0.4-0.3-0.8-0.5-1.3-0.7c-0.5-0.2-1-0.3-1.5-0.3c-0.5,0-0.9,0.1-1.3,0.3  c-0.3,0.2-0.5,0.5-0.5,0.9c0,0.3,0.1,0.6,0.3,0.8c0.2,0.2,0.5,0.3,1,0.4c0.3,0.1,0.5,0.1,0.9,0.2c0.3,0.1,0.6,0.1,0.8,0.2  c0.6,0.2,1.1,0.4,1.5,0.8C365.5,16,365.7,16.5,365.7,17.1L365.7,17.1z"/>
                  <path id="path1255-gensym024-gensym024" d="M366.9,39h-6.9V27.7h1.5v9.9h5.5V39z"/>
                  <path id="path1257-gensym024-gensym024" d="M366.9,58.4h-6.9V47.1h1.5V57h5.5V58.4z"/>
                  <path id="path1259-gensym024-gensym024" d="M375.4,58.4H368v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V58.4z"/>
                  <path id="path1261-gensym024-gensym024" d="M384.8,58.4h-6.9V47.1h1.5V57h5.5V58.4z"/>
                  <path id="path1264-gensym024-gensym024" d="M400.8,14.3h-8.7V13h8.7V14.3z M400.8,17.4h-8.7v-1.2h8.7V17.4z"/>
                  <path id="path1266-gensym024-gensym024" d="M400.8,33.6h-8.7v-1.2h8.7V33.6z M400.8,36.8h-8.7v-1.2h8.7V36.8z"/>
                  <path id="path1268-gensym024-gensym024" d="M400.8,53h-8.7v-1.2h8.7V53z M400.8,56.2h-8.7V55h8.7V56.2z"/>
                </svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-generic-ztp-fabric.ascii-art">        +---+
        | A |                      s   = TOP_OF_FABRIC
        | s |                      L   = LEAF_ONLY
        ++-++                      L2L = LEAF_2_LEAF
         | |
      +--+ +--+
      |       |
   +--++     ++--+
   | E |     | F |
   |   +-+   |   +-----------+
   ++--+ |   ++-++           |
    |    |    | |            |
    | +-------+ |            |
    | |  |      |            |
    | |  +----+ |            |
    | |       | |            |
   ++-++     ++-++           |
   | I +-----+ J |           |
   |   |     |   +-+         |
   ++-++     +--++ |         |
    | |         |  |         |
    +---------+ |  +------+  |
      |       | |         |  |
      +-----------------+ |  |
              | |       | |  |
             ++-++     ++-++ |
             | X +-----+ Y +-+
             |L2L|     | L |
             +---+     +---+
</artwork>
            </artset>
          </figure>
          <t>First, RIFT must anchor the "top" of the cabling and that's what
    the TOP_OF_FABRIC flag at node A is for. Then, things look smooth until
    the protocol has to decide whether node Y is at the same level as I, J
    (and as consequence, X is south of it), or  X. This is
    unresolvable here until we
    "nail down the bottom" of the topology. To achieve that, the protocol chooses to
    use the leaf flags in X and Y in this
    example. In the case where Y does not have a leaf
    flag, it will try to elect the highest level offered and end up being
    in same level as I and J.
          </t>
        </section>
        <section anchor="LDP" numbered="true" toc="default">
          <name>Level Determination Procedure</name>
          <t>A node starting up with UNDEFINED_VALUE (i.e., without a
        CONFIGURED_LEVEL or any leaf or TOP_OF_FABRIC flag) <bcp14>MUST</bcp14> follow these
        additional procedures:</t>
          <ol spacing="normal" type="1">
              <li>It advertises its LEVEL_VALUE on all LIEs (observe that this
                can be
                UNDEFINED_LEVEL, which in terms of the schema, is simply an
                omitted optional value).
            </li>
            <li>It computes HAL as the numerically highest available level in
                all VOLs.
                </li>
            <li>Then, it chooses MAX(HAL-1,0) as its DERIVED_LEVEL.
                The node then starts
                to advertise
                this derived level.
            </li>
            <li>A node that lost all adjacencies with the HAL value
            <bcp14>MUST</bcp14> holddown
                computation of the new DERIVED_LEVEL for at least one second
                 unless it has no VOLs from southbound adjacencies.
                After the holddown timer expired, it <bcp14>MUST</bcp14> discard
            all received offers, recompute DERIVED_LEVEL, and announce
            it to all neighbors.</li>
            <li>A node <bcp14>MUST</bcp14> reset any adjacency that has changed the level it
                is offering and is in
                <em>ThreeWay</em> state.</li>
            <li>A node that changed its defined level value <bcp14>MUST</bcp14>
                re-advertise its own TIEs (since the new <em>PacketHeader</em> will
                contain a different level than before). The sequence number of each
                TIE <bcp14>MUST</bcp14> be increased.
                </li>
            <li>After a level has been derived, the node <bcp14>MUST</bcp14> set
                the <em>not_a_ztp_offer</em> on LIEs towards all systems
                offering a VOL for HAL.
                </li>
            <li>A node that changed its level <bcp14>SHOULD</bcp14> flush  TIEs of all other nodes from its
                LSDB; otherwise,
                stale information may persist on "direction reversal", i.e.,
                nodes that seemed south are now north or east-west.
                This will not prevent the correct operation of the
                protocol but could be slightly confusing operationally.</li>
          </ol>
          <t>A node starting with LEVEL_VALUE being 0 (i.e., it assumes a leaf
        function by being configured with the appropriate flags
        or has a CONFIGURED_LEVEL of 0) <bcp14>MUST</bcp14> follow this
        additional procedure:</t>
          <ol spacing="normal">
              <li>It computes HAT per the procedures above but does <strong>not</strong>
                use it to compute DERIVED_LEVEL. HAT is used to limit
                adjacency formation per <xref target="LIE" format="default"/>.</li>
          </ol>
          <t>It <bcp14>MAY</bcp14> also follow this modified procedure:
          </t>
          <ol spacing="normal">
              <li>It may pick a different strategy to choose VOL, e.g.,
                use the VOL value with highest number of VOLs. Such strategies
                are only possible since the node always remains "at the bottom
                of the fabric", while another layer could "invert" the fabric by
                picking its preferred VOL in a different fashion rather than always
                trying to achieve the highest viable level.
            </li>
          </ol>
        </section>
        <section numbered="true" toc="default">
          <name>RIFT ZTP FSM</name>
          <t>
        This section specifies the precise, normative ZTP FSM and
   can be omitted unless the reader is pursuing an implementation of
   the protocol. For additional clarity, a graphical representation of the ZTP FSM 
   is depicted in <xref target="normative-ztp-fsm"/>. It may also be helpful to refer 
   to the normative schema in <xref target="schema"/>.
</t>
          <t>The initial state is ComputeBestOffer.
</t>
          <figure anchor="normative-ztp-fsm">
            <name>RIFT ZTP FSM</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-ztp-fsm.svg">
                <svg xmlns="http://www.w3.org/2000/svg" baseProfile="tiny" version="1.2" viewBox="0 0 810 477">
  <g>
    <g id="Layer_101">
      <ellipse cx="342" cy="108.5" rx="94.8" ry="18" fill="none" stroke="#000000"/>
      <path d="M407.5,95.4c25.8-.7,47.4,3.7,47.4,13.1s-16.2,12.5-37.3,13.1" fill="none" stroke="#000000"/>
      <text transform="translate(476.2 67.2)" font-size="14"><tspan x="0" y="0">| ChangeLocalHierarchyIndications |</tspan></text>
      <text transform="translate(487.5 82.2)" font-size="14"><tspan x="0" y="0">| ChangeLocalConfiguredLevel |</tspan></text>
      <text transform="translate(541.1 112.2)" font-size="14"><tspan x="0" y="0">| BetterHAL |</tspan></text>
      <ellipse cx="135" cy="294.5" rx="83.4" ry="18" fill="none" stroke="#000000"/>
      <text transform="translate(89.1 298.2)" font-size="14"><tspan x="0" y="0">UpdatingClients</tspan></text>
      <path d="M261.4,118.1c-75.2,9.9-179.3,29-204.4,60.9-20.6,26.2-17.5,46.6,0,75,5.2,8.5,13,15.3,21.6,20.6" fill="none" stroke="#000000"/>
      <text transform="translate(70 220.2)" font-size="14"><tspan x="0" y="0">| ComputationDone |</tspan></text>
      <ellipse cx="470" cy="420.5" rx="70.7" ry="18" fill="none" stroke="#000000"/>
      <text transform="translate(429.9 424.2)" font-size="14"><tspan x="0" y="0">HoldingDown</tspan></text>
      <path d="M386.1,124.5c25,11,54.3,28.5,69.9,54.5,10.7,17.9,13.2,154.1,13.8,213.2" fill="none" stroke="#000000"/>
      <text transform="translate(471.4 298.2)" font-size="14"><tspan x="0" y="0">| LostHAL |</tspan></text>
      <text transform="translate(7.8 112.2)" font-size="14"><tspan x="0" y="0">Enter</tspan></text>
      <path d="M21.5,116.1c-4.8,22.1-16.9,94.5,15.5,137.9,7.7,10.3,18.5,17.9,30.1,23.5" fill="none" stroke="#000000"/>
      <path d="M165.7,277.6c9.6-6.2,19.4-14.2,26.3-23.6,20.6-28.1,1-48,23-75,18.7-22.9,46.9-39.4,72.1-50.6" fill="none" stroke="#000000"/>
      <text transform="translate(229.6 190.2)" font-size="14"><tspan x="0" y="0">| ChangeLocalHierarchyIndications |</tspan></text>
      <text transform="translate(240.8 205.2)" font-size="14"><tspan x="0" y="0">| ChangeLocalConfiguredLevel |</tspan></text>
      <text transform="translate(294.5 220.2)" font-size="14"><tspan x="0" y="0">| BetterHAL |</tspan></text>
      <path d="M207.8,285.7c16.4.8,28.4,3.7,28.4,8.8s-7.3,6.6-18.4,8" fill="none" stroke="#000000"/>
      <path d="M175.1,310.3c62,22.9,180.9,67,247.2,91.5" fill="none" stroke="#000000"/>
      <text transform="translate(275.4 346.2)" font-size="14"><tspan x="0" y="0">| LostHAL |</tspan></text>
      <text transform="translate(326.8 15.2)" font-size="14"><tspan x="0" y="0">Enter</tspan></text>
      <path d="M342,19v61.1" fill="none" stroke="#000000"/>
      <path d="M486.3,402.7c17.2-19,43.2-51.8,53.7-85.7,5.9-19.1,5.3-25.7,0-45-12.9-46.5-20.4-60.4-56-93-24.7-22.7-58.2-39.5-86.4-51" fill="none" stroke="#000000"/>
      <text transform="translate(554 283.2)" font-size="14"><tspan x="0" y="0">| ChangeLocalHierarchyIndications |</tspan></text>
      <text transform="translate(565.3 298.2)" font-size="14"><tspan x="0" y="0">| ChangeLocalConfiguredLevel |</tspan></text>
      <text transform="translate(597.2 313.2)" font-size="14"><tspan x="0" y="0">| HoldDownExpired |</tspan></text>
      <path d="M514.3,406.4c23.4-2.3,44.5,2.4,44.5,14.1s-15.3,14.8-34.3,14.6" fill="none" stroke="#000000"/>
      <path d="M417.5,125.1l-10-3.5,10-3.5v7ZM80.3,271.6l7.1,7.9-10.4-1.8,3.3-6.1ZM473.3,392.3l-3.4,10-3.6-10h7ZM68.8,274.4l7.8,7.2-10.6-.8,2.8-6.4ZM286,125.1l10.6-.7-7.8,7.1-2.8-6.4ZM218,306l-10.2-2.7,9.7-4.3.5,7ZM423.5,398.6l8.2,6.8-10.6-.2,2.4-6.6ZM345.5,80.2l-3.5,10-3.5-10h7ZM396.2,131.3l-8-6.9,10.6.4-2.6,6.5ZM524.1,438.6l-9.8-4,10.2-3-.4,7Z" stroke="#000000"/>
      <text transform="translate(592 394.2)" font-size="14"><tspan x="0" y="0">| BetterHAL |</tspan></text>
      <text transform="translate(596.7 424.2)" font-size="14"><tspan x="0" y="0">| LostHAL |</tspan></text>
      <text transform="translate(570.3 454.2)" font-size="14"><tspan x="0" y="0">| ComputationDone |</tspan></text>
      <text transform="translate(237.6 290.9)" font-size="14"><tspan x="0" y="0">| NeighborOffer |</tspan></text>
      <text transform="translate(575.6 378.5)" font-size="14"><tspan x="0" y="0">| NeighborOffer |</tspan></text>
      <text transform="translate(524.5 97.3)" font-size="14"><tspan x="0" y="0">| NeighborOffer |</tspan></text>
      <text transform="translate(591.7 410.5)" font-size="14"><tspan x="0" y="0">| BetterHAT |</tspan></text>
      <text transform="translate(295.8 235.7)" font-size="14"><tspan x="0" y="0">| BetterHAT |</tspan></text>
      <text transform="translate(542.4 128.4)" font-size="14"><tspan x="0" y="0">| BetterHAT |</tspan></text>
      <text transform="translate(595.9 439.5)" font-size="14"><tspan x="0" y="0">| LostHAT |</tspan></text>
      <text transform="translate(300.3 250.2)" font-size="14"><tspan x="0" y="0">| LostHAT |</tspan></text>
      <text transform="translate(549.6 142.4)" font-size="14"><tspan x="0" y="0">| LostHAT |</tspan></text>
      <text transform="translate(255.7 305.9)" font-size="14"><tspan x="0" y="0">| ShortTic |</tspan></text>
      <text transform="translate(550.9 158.6)" font-size="14"><tspan x="0" y="0">| ShortTic |</tspan></text>
      <text transform="translate(597.2 469)" font-size="14"><tspan x="0" y="0">| ShortTic |</tspan></text>
      <text transform="translate(287.1 112.2)" font-size="14"><tspan x="0" y="0">ComputeBestOffer</tspan></text>
    </g>
  </g>
</svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-ztp-fsm.ascii-art">  Enter
    |
    v
+------------------+
| ComputeBestOffer |
|                  |&lt;----+
|                  |     | ChangeLocalHierarchyIndications
|                  |     | ChangeLocalConfiguredLevel
|                  |     | NeighborOffer
|                  |     | BetterHAL
|                  |     | BetterHAT
|                  |     | LostHAT
|                  |     | ShortTic
|                  |-----+
|                  |
|                  |&lt;---------------------
|                  |---------------------&gt; (UpdatingClients)
|                  | ComputationDone
+------------------+
    ^   |
    |   | LostHAL
    |   V
(HoldingDown)

(ComputeBestOffer)
    |   ^
    |   | ChangeLocalHierarchyIndications
    |   | ChangeLocalConfiguredLevel
    |   | HoldDownExpired
    V   |
+------------------+
| HoldingDown      |
|                  |&lt;----+
|                  |     | NeighborOffer
|                  |     | BetterHAL
|                  |     | BetterHAT
|                  |     | LostHAL
|                  |     | LostHat
|                  |     | ComputationDone
|                  |     | ShortTic
|                  |-----+
+------------------+
    ^
    |
  (UpdatingClients)

(ComputeBestOffer)
    |   ^
    |   | ChangeLocalHierarchyIndications
    |   | ChangeLocalConfiguredLevel
    |   | BetterHAL
    |   | BetterHAT
    |   | LostHAT
    V   |
+------------------+
| UpdatingClients  |
|                  |&lt;----+
|                  |     |
|                  |     | NeighborOffer
|                  |     | ShortTic
|                  |-----+
+------------------+
    |
    | LostHAL
    V
(HoldingDown)</artwork>
            </artset>
          </figure>
              <t>
                  The following terms are used for well-known procedures:
          </t>
          <ul spacing="normal">
            <li>PUSH Event: queues an event to be executed by the FSM upon exit of this action</li>
            <li>COMPARE_OFFERS: checks whether, based on current offers and held last results, the events
                      BetterHAL/LostHAL/BetterHAT/LostHAT are necessary and returns them</li>
            <li>UPDATE_OFFER: store current offer with adjacency holdtime as lifetime and
                      COMPARE_OFFERS, then PUSH corresponding events</li>
            <li>LEVEL_COMPUTE: compute best offered or configured level and HAL/HAT, if anything changed,
                      PUSH ComputationDone</li>
            <li>REMOVE_OFFER: remove the corresponding offer and COMPARE_OFFERS, PUSH corresponding events</li>
            <li>PURGE_OFFERS: REMOVE_OFFER for all held offers, COMPARE OFFERS, PUSH corresponding events</li>
            <li>
              <t>PROCESS_OFFER:</t>
              <ol spacing="normal" type="1">
                          <li>if no level is offered, then REMOVE_OFFER</li>
                <li>
                  <t>else</t>
                  <ol spacing="normal" type="a">
                                  <li>if offered level &gt; leaf, then UPDATE_OFFER</li>
                    <li>else REMOVE_OFFER</li>
                  </ol>
                </li>
              </ol>
            </li>
          </ul>
          <t>States:</t>
          <ul spacing="normal">
            <li>ComputeBestOffer:
                      Processes received offers to derive ZTP variables.</li>
            <li>HoldingDown:
                      Holding down while receiving updates.</li>
            <li>UpdatingClients:
                      Updates other FSMs on the same node with computation results.</li>
          </ul>
          <t>Events:</t>
          <ul spacing="normal">
            <li>ChangeLocalHierarchyIndications:
                      Node locally configured with new leaf flags.</li>
            <li>ChangeLocalConfiguredLevel:
                      Node locally configured with a defined level.</li>
            <li>NeighborOffer:
                      A new neighbor offer with optional level and neighbor state.</li>
            <li>BetterHAL:
                      Better HAL computed internally.</li>
            <li>BetterHAT:
                      Better HAT computed internally.</li>
            <li>LostHAL:
                      Lost last HAL in computation.</li>
            <li>LostHAT:
                      Lost HAT in computation.</li>
            <li>ComputationDone:
                      Computation performed.</li>
            <li>HoldDownExpired:
                      Holddown timer expired.</li>
            <li>ShortTic:
                      One-second timer tick. This event is provided to the FSM
                      once a second by an implementation-specific mechanism that is outside the scope of this specification. This event is quietly
                      ignored if the relevant transition does not exist.</li>
          </ul>
          <t>Actions:</t>
          <ul spacing="normal">
            <li>on ChangeLocalConfiguredLevel in HoldingDown finishes in ComputeBestOffer:
                      store configured level
                  </li>
            <li>on BetterHAT in HoldingDown finishes in HoldingDown:
                      no action
                  </li>
            <li>on ShortTic in HoldingDown finishes in HoldingDown:
                      remove expired offers, and if holddown timer expired, PUSH_EVENT HoldDownExpired
                  </li>
            <li>on NeighborOffer in HoldingDown finishes in HoldingDown:
                      PROCESS_OFFER
                  </li>
            <li>on ComputationDone in HoldingDown finishes in HoldingDown:
                      no action
                  </li>
            <li>on BetterHAL in HoldingDown finishes in HoldingDown:
                      no action
                  </li>
            <li>on LostHAT in HoldingDown finishes in HoldingDown:
                      no action
                  </li>
            <li>on LostHAL in HoldingDown finishes in HoldingDown:
                      no action
                  </li>
            <li>on HoldDownExpired in HoldingDown finishes in ComputeBestOffer:
                      PURGE_OFFERS
                  </li>
            <li>on ChangeLocalHierarchyIndications in HoldingDown finishes in ComputeBestOffer:
                      store leaf flags
                  </li>
            <li>on LostHAT in ComputeBestOffer finishes in ComputeBestOffer:
                      LEVEL_COMPUTE
                  </li>
            <li>on NeighborOffer in ComputeBestOffer finishes in ComputeBestOffer:
                      PROCESS_OFFER
                  </li>
            <li>on BetterHAT in ComputeBestOffer finishes in ComputeBestOffer:
                      LEVEL_COMPUTE
                  </li>
            <li>on ChangeLocalHierarchyIndications in ComputeBestOffer finishes in ComputeBestOffer:
                      store leaf flags and LEVEL_COMPUTE
                  </li>
            <li>on LostHAL in ComputeBestOffer finishes in HoldingDown:
                      if any southbound adjacencies present, then update holddown timer to normal duration, else fire holddown timer immediately
                  </li>
            <li>on ShortTic in ComputeBestOffer finishes in ComputeBestOffer:
                      remove expired offers
                  </li>
            <li>on ComputationDone in ComputeBestOffer finishes in UpdatingClients:
                      no action
                  </li>
            <li>on ChangeLocalConfiguredLevel in ComputeBestOffer finishes in ComputeBestOffer:
                      store configured level and LEVEL_COMPUTE
                  </li>
            <li>on BetterHAL in ComputeBestOffer finishes in ComputeBestOffer:
                      LEVEL_COMPUTE
                  </li>
            <li>on ShortTic in UpdatingClients finishes in UpdatingClients:
                      remove expired offers
                  </li>
            <li>on LostHAL in UpdatingClients finishes in HoldingDown:
                      if any southbound adjacencies are present, then update holddown timer to normal duration, else fire holddown timer immediately
                  </li>
            <li>on BetterHAT in UpdatingClients finishes in ComputeBestOffer:
                      no action
                  </li>
            <li>on BetterHAL in UpdatingClients finishes in ComputeBestOffer:
                      no action
                  </li>
            <li>on ChangeLocalConfiguredLevel in UpdatingClients finishes in ComputeBestOffer:
                      store configured level
                  </li>
            <li>on ChangeLocalHierarchyIndications in UpdatingClients finishes in ComputeBestOffer:
                      store leaf flags
                  </li>
            <li>on NeighborOffer in UpdatingClients finishes in UpdatingClients:
                      PROCESS_OFFER
                  </li>
            <li>on LostHAT in UpdatingClients finishes in ComputeBestOffer:
                      no action
                  </li>
            <li>on Entry into ComputeBestOffer:
                      LEVEL_COMPUTE
                  </li>
            <li>on Entry into UpdatingClients:
                      update all LIE FSMs with computation results
                  </li>
          </ul>
                </section>
        <section numbered="true" toc="default">
          <name>Resulting Topologies</name>
          <t>The procedures defined in <xref target="LDP" format="default"/> will lead to the
         RIFT topology and levels depicted in <xref target="pic-ztp-ldped" format="default"/>.</t>
          <figure anchor="pic-ztp-ldped">
            <name>Generic ZTP Topology Autoconfigured</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-generic-ztp-autoconfigured-27.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 666.4 500" height="500" xml:space="preserve">
                  <path id="path19295-gensym026-gensym026" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M247.9,34.6l-85.3,143.6"/>
                  <path id="path19297-gensym026-gensym026" fill="none" stroke="#000000" stroke-width="0.6548" stroke-miterlimit="2.4758" d="M333.2,178.2L247.9,34.6"/>
                  <path id="path19299-gensym026-gensym026" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,178.2v143.6"/>
                  <path id="path19301-gensym026-gensym026" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M333.2,178.2v143.6"/>
                  <path id="path19303-gensym026-gensym026" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,178.2l170.5,143.6"/>
                  <path id="path19305-gensym026-gensym026" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8l170.5-143.6"/>
                  <path id="path19307-gensym026-gensym026" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8l170.5,143.6  V321.8"/>
                  <path id="path19333-gensym026-gensym026" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M503.8,465.4V178.2H333.2"/>
                  <path id="path21275-gensym026-gensym026" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8h170.5"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-gensym026-gensym026" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="162.7" cy="321.8" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-gensym026-gensym026" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="333.2" cy="465.4" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-4-gensym026-gensym026" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="333.2" cy="321.8" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-gensym026-gensym026" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="162.7" cy="178.2" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-2-gensym026-gensym026" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="333.2" cy="178.2" rx="35.4" ry="34.3"/>
                  <path id="path1168-gensym026-gensym026" d="M165.4,174h-7.2v-11.3h7.2v1.3h-5.8v3.1h5.8v1.3h-5.8v4.2h5.8V174z"/>
                  <path id="path1170-gensym026-gensym026" d="M160.5,193.4h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V193.4z"/>
                  <path id="path1172-gensym026-gensym026" d="M169.1,188c0.2,0.2,0.4,0.5,0.6,0.8c0.2,0.3,0.2,0.8,0.2,1.3c0,0.5-0.1,1-0.3,1.4c-0.2,0.4-0.4,0.8-0.8,1.1  c-0.4,0.4-0.8,0.6-1.3,0.8c-0.5,0.2-1,0.3-1.6,0.3c-0.6,0-1.2-0.1-1.8-0.2c-0.6-0.1-1.1-0.3-1.4-0.5v-1.6h0.1  c0.4,0.3,0.9,0.5,1.5,0.7s1.1,0.3,1.6,0.3c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.8-0.5c0.2-0.2,0.4-0.5,0.5-0.7  c0.1-0.3,0.2-0.6,0.2-1c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.2-0.5-0.3-0.8-0.3c-0.3-0.1-0.7-0.1-1-0.1h-0.7v-1.3  h0.5c0.7,0,1.3-0.2,1.8-0.5c0.4-0.3,0.7-0.8,0.7-1.4c0-0.3-0.1-0.5-0.2-0.7c-0.1-0.2-0.3-0.4-0.5-0.5c-0.2-0.1-0.4-0.2-0.7-0.3  c-0.2-0.1-0.5-0.1-0.8-0.1c-0.5,0-1,0.1-1.5,0.3s-1,0.4-1.5,0.7H163v-1.6c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.2,1.1-0.2,1.7-0.2  c0.5,0,1,0.1,1.4,0.2s0.8,0.3,1.1,0.5c0.4,0.2,0.6,0.5,0.8,0.9c0.2,0.3,0.3,0.7,0.3,1.2c0,0.6-0.2,1.2-0.6,1.6  c-0.4,0.5-0.9,0.8-1.5,0.9v0.1c0.2,0,0.5,0.1,0.8,0.3C168.6,187.6,168.9,187.8,169.1,188L169.1,188z"/>
                  <path id="path1175-gensym026-gensym026" d="M337.3,164.1h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5v-11.3h7V164.1z"/>
                  <path id="path1177-gensym026-gensym026" d="M332.2,193.4h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V193.4z"/>
                  <path id="path1179-gensym026-gensym026" d="M340.8,188c0.2,0.2,0.4,0.5,0.6,0.8c0.2,0.3,0.2,0.8,0.2,1.3c0,0.5-0.1,1-0.3,1.4c-0.2,0.4-0.4,0.8-0.8,1.1  c-0.4,0.4-0.8,0.6-1.3,0.8c-0.5,0.2-1,0.3-1.6,0.3c-0.6,0-1.2-0.1-1.8-0.2c-0.6-0.1-1.1-0.3-1.4-0.5v-1.6h0.1  c0.4,0.3,0.9,0.5,1.5,0.7c0.6,0.2,1.1,0.3,1.6,0.3c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.8-0.5c0.2-0.2,0.4-0.5,0.5-0.7  c0.1-0.3,0.2-0.6,0.2-1c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.2-0.5-0.3-0.8-0.3c-0.3-0.1-0.7-0.1-1-0.1h-0.7v-1.3  h0.5c0.7,0,1.3-0.2,1.8-0.5c0.4-0.3,0.7-0.8,0.7-1.4c0-0.3-0.1-0.5-0.2-0.7c-0.1-0.2-0.3-0.4-0.5-0.5c-0.2-0.1-0.4-0.2-0.7-0.3  c-0.2-0.1-0.5-0.1-0.8-0.1c-0.5,0-1,0.1-1.5,0.3s-1,0.4-1.5,0.7h-0.1v-1.6c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.2,1.1-0.2,1.7-0.2  c0.5,0,1,0.1,1.4,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.4,0.2,0.6,0.5,0.8,0.9c0.2,0.3,0.3,0.7,0.3,1.2c0,0.6-0.2,1.2-0.6,1.6  c-0.4,0.5-0.9,0.8-1.5,0.9v0.1c0.2,0,0.5,0.1,0.8,0.3C340.4,187.6,340.6,187.8,340.8,188L340.8,188z"/>
                  <path id="path1182-gensym026-gensym026" d="M164.7,317.7h-4.3v-1.2h1.4v-9h-1.4v-1.2h4.3v1.2h-1.4v9h1.4L164.7,317.7z"/>
                  <path id="path1184-gensym026-gensym026" d="M161.6,337.1h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V337.1z"/>
                  <path id="path1186-gensym026-gensym026" d="M171.2,337.1h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7H164v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V337.1z"/>
                  <path id="path1189-gensym026-gensym026" d="M335.2,314.8c0,1-0.3,1.8-0.9,2.3c-0.6,0.5-1.4,0.8-2.4,0.8c-0.2,0-0.5,0-0.9-0.1c-0.4,0-0.7-0.1-1-0.2v-1.4  h0.1c0.2,0.1,0.4,0.1,0.7,0.2c0.3,0.1,0.6,0.1,0.9,0.1c0.5,0,0.8-0.1,1.1-0.2c0.3-0.1,0.5-0.3,0.6-0.5c0.1-0.2,0.2-0.4,0.2-0.7  c0-0.3,0.1-0.6,0.1-1v-6.6h-2.3v-1.2h3.8L335.2,314.8z"/>
                  <path id="path1191-gensym026-gensym026" d="M332.1,337.1h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7H325v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V337.1z"/>
                  <path id="path1193-gensym026-gensym026" d="M341.7,337.1h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  L341.7,337.1z"/>
                  <path id="path1196-gensym026-gensym026" d="M337.9,448.5l-3.8,5.6l3.8,5.7h-1.7l-3-4.6l-3.1,4.6h-1.6l3.8-5.6l-3.7-5.6h1.7l2.9,4.6l3-4.6H337.9z"/>
                  <path id="path1198-gensym026-gensym026" d="M337,473.5c0,2-0.3,3.5-0.9,4.5c-0.6,0.9-1.6,1.4-2.9,1.4c-1.3,0-2.3-0.5-2.9-1.4c-0.6-1-0.9-2.4-0.9-4.4  c0-2,0.3-3.5,0.9-4.4c0.6-1,1.6-1.4,2.9-1.4c1.3,0,2.3,0.5,2.9,1.5C336.7,470.1,337,471.5,337,473.5L337,473.5z M335.1,476.9  c0.2-0.4,0.3-0.9,0.3-1.4c0.1-0.6,0.1-1.2,0.1-2c0-0.8,0-1.4-0.1-2c-0.1-0.6-0.2-1-0.4-1.4c-0.2-0.4-0.4-0.7-0.7-0.9  c-0.3-0.2-0.7-0.3-1.1-0.3c-0.5,0-0.8,0.1-1.1,0.3c-0.3,0.2-0.5,0.5-0.7,0.9c-0.2,0.4-0.3,0.9-0.3,1.5c-0.1,0.6-0.1,1.3-0.1,2  c0,0.8,0,1.4,0.1,2c0.1,0.5,0.2,1,0.3,1.4c0.2,0.4,0.4,0.7,0.7,0.9c0.3,0.2,0.7,0.3,1.2,0.3c0.5,0,0.8-0.1,1.1-0.3  C334.7,477.6,334.9,477.3,335.1,476.9L335.1,476.9z"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-5-gensym026-gensym026" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="503.8" cy="465.4" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-5-2-gensym026-gensym026" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="247.9" cy="34.6" rx="35.4" ry="34.3"/>
                  <path id="path1201-gensym026-gensym026" d="M252.9,29h-1.6l-1.1-3.1h-4.7l-1.1,3.1H243l4-11.3h1.9L252.9,29z M249.8,24.6l-1.9-5.5l-1.9,5.5H249.8z"/>
                  <path id="path1203-gensym026-gensym026" d="M246.9,48.4h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V48.4z"/>
                  <path id="path1205-gensym026-gensym026" d="M256.8,45.2h-1.6v3.2h-1.4v-3.2h-5.2v-1.7l5.3-6.4h1.4V44h1.6L256.8,45.2z M253.7,44v-5.1l-4.2,5.1H253.7z"/>
                  <path id="path1208-gensym026-gensym026" d="M508.3,448.5l-3.9,6.3v4.9H503V455l-3.9-6.5h1.6l3,5l3-5H508.3z"/>
                  <path id="path1210-gensym026-gensym026" d="M507.5,473.5c0,2-0.3,3.5-0.9,4.5c-0.6,0.9-1.6,1.4-2.9,1.4c-1.3,0-2.3-0.5-2.9-1.4c-0.6-1-0.9-2.4-0.9-4.4  c0-2,0.3-3.5,0.9-4.4c0.6-1,1.6-1.4,2.9-1.4c1.3,0,2.3,0.5,2.9,1.5C507.2,470.1,507.5,471.5,507.5,473.5L507.5,473.5z M505.6,476.9  c0.2-0.4,0.3-0.9,0.3-1.4c0.1-0.6,0.1-1.2,0.1-2c0-0.8,0-1.4-0.1-2c-0.1-0.6-0.2-1-0.4-1.4c-0.2-0.4-0.4-0.7-0.7-0.9  c-0.3-0.2-0.7-0.3-1.1-0.3c-0.5,0-0.8,0.1-1.1,0.3c-0.3,0.2-0.5,0.5-0.7,0.9c-0.2,0.4-0.3,0.9-0.3,1.5c-0.1,0.6-0.1,1.3-0.1,2  c0,0.8,0,1.4,0.1,2c0.1,0.5,0.2,1,0.3,1.4c0.2,0.4,0.4,0.7,0.7,0.9c0.3,0.2,0.7,0.3,1.2,0.3c0.5,0,0.8-0.1,1.1-0.3  C505.2,477.6,505.4,477.3,505.6,476.9L505.6,476.9z"/>
                </svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-generic-ztp-autoconfigured-27.ascii-art">        +---+
        | A |
        | 24|
        ++-++
         | |
      +--+ +--+
      |       |
   +--++     ++--+
   | E |     | F |
   | 23+-+   | 23+-----------+
   ++--+ |   ++-++           |
    |    |    | |            |
    | +-------+ |            |
    | |  |      |            |
    | |  +----+ |            |
    | |       | |            |
   ++-++     ++-++           |
   | I +-----+ J |           |
   | 22|     | 22|           |
   ++--+     +--++           |
    |           |            |
    +---------+ |            |
              | |            |
             ++-++     +---+ |
             | X |     | Y +-+
             | 0 |     | 0 |
             +---+     +---+
</artwork>
            </artset>
          </figure>
          <t>
In the case where the LEAF_ONLY restriction on Y is removed, the outcome
would be very different however and result in <xref target="pic-ztp-ldped-nol" format="default"/>.
This basically demonstrates that autoconfiguration makes miscabling
detection hard and, with that, can lead to undesirable effects in cases where
leaves are not "nailed" by the appropriately configured flags and arbitrarily cabled.
</t>
            <figure anchor="pic-ztp-ldped-nol">
            <name>Generic ZTP Topology Autoconfigured</name>
            <artset>
              <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-generic-ztp-autoconfigured-28.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 666.4 500" height="500" xml:space="preserve">
                  <path id="path19295-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M247.9,34.6l-85.3,143.6"/>
                  <path id="path19297-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6549" stroke-miterlimit="2.4758" d="M333.2,178.2L247.9,34.6"/>
                  <path id="path19299-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,178.2v143.6"/>
                  <path id="path19301-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M333.2,178.2v143.6"/>
                  <path id="path19303-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,178.2l170.5,143.6"/>
                  <path id="path19305-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8l170.5-143.6"/>
                  <path id="path19307-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8l170.5,143.6  V321.8"/>
                  <path id="path19333-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M503.8,324.7V178H333.1"/>
                  <path id="path21275-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8h170.5"/>
                  <path id="path24341-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M333.2,321.8h170.5"/>
                  <path id="path24343-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6551" d="M503.8,390.5v-68.7"/>
                  <path id="path24343-7-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6551" d="M162.7,390.5v-68.7"/>
                  <path id="path24385-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6551" d="M162.7,390.5h341.1"/>
                  <path id="path24402-gensym027-gensym027" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M503.8,321.8L333.2,465.4"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-gensym027-gensym027" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="162.7" cy="321.8" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-gensym027-gensym027" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="333.2" cy="465.4" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-4-gensym027-gensym027" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="333.2" cy="321.8" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-gensym027-gensym027" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="162.7" cy="178.2" rx="35.4" ry="34.3"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-2-gensym027-gensym027" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="333.2" cy="178.2" rx="35.4" ry="34.3"/>
                  <path id="path2085-gensym027-gensym027" d="M165.4,174h-7.2v-11.3h7.2v1.3h-5.8v3.1h5.8v1.3h-5.8v4.2h5.8V174z"/>
                  <path id="path2087-gensym027-gensym027" d="M160.5,193.4h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V193.4z"/>
                  <path id="path2089-gensym027-gensym027" d="M169.1,188c0.2,0.2,0.4,0.5,0.6,0.8c0.2,0.3,0.2,0.8,0.2,1.3c0,0.5-0.1,1-0.3,1.4c-0.2,0.4-0.4,0.8-0.8,1.1  c-0.4,0.4-0.8,0.6-1.3,0.8c-0.5,0.2-1,0.3-1.6,0.3c-0.6,0-1.2-0.1-1.8-0.2c-0.6-0.1-1.1-0.3-1.4-0.5v-1.6h0.1  c0.4,0.3,0.9,0.5,1.5,0.7c0.6,0.2,1.1,0.3,1.6,0.3c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.8-0.5c0.2-0.2,0.4-0.5,0.5-0.7  c0.1-0.3,0.2-0.6,0.2-1c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.2-0.5-0.3-0.8-0.3c-0.3-0.1-0.7-0.1-1-0.1h-0.7v-1.3  h0.5c0.7,0,1.3-0.2,1.8-0.5c0.4-0.3,0.7-0.8,0.7-1.4c0-0.3-0.1-0.5-0.2-0.7c-0.1-0.2-0.3-0.4-0.5-0.5c-0.2-0.1-0.4-0.2-0.7-0.3  c-0.2-0.1-0.5-0.1-0.8-0.1c-0.5,0-1,0.1-1.5,0.3s-1,0.4-1.5,0.7H163v-1.6c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.2,1.1-0.2,1.7-0.2  c0.5,0,1,0.1,1.4,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.4,0.2,0.6,0.5,0.8,0.9s0.3,0.7,0.3,1.2c0,0.6-0.2,1.2-0.6,1.6  c-0.4,0.5-0.9,0.8-1.5,0.9v0.1c0.2,0,0.5,0.1,0.8,0.3C168.6,187.6,168.9,187.8,169.1,188L169.1,188z"/>
                  <path id="path2092-gensym027-gensym027" d="M337.3,164.1h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5v-11.3h7V164.1z"/>
                  <path id="path2094-gensym027-gensym027" d="M332.2,193.4h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V193.4z"/>
                  <path id="path2096-gensym027-gensym027" d="M340.8,188c0.2,0.2,0.4,0.5,0.6,0.8c0.2,0.3,0.2,0.8,0.2,1.3c0,0.5-0.1,1-0.3,1.4c-0.2,0.4-0.4,0.8-0.8,1.1  c-0.4,0.4-0.8,0.6-1.3,0.8c-0.5,0.2-1,0.3-1.6,0.3c-0.6,0-1.2-0.1-1.8-0.2c-0.6-0.1-1.1-0.3-1.4-0.5v-1.6h0.1  c0.4,0.3,0.9,0.5,1.5,0.7c0.6,0.2,1.1,0.3,1.6,0.3c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.8-0.5c0.2-0.2,0.4-0.5,0.5-0.7  c0.1-0.3,0.2-0.6,0.2-1c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.2-0.5-0.3-0.8-0.3c-0.3-0.1-0.7-0.1-1-0.1h-0.7v-1.3  h0.5c0.7,0,1.3-0.2,1.8-0.5c0.4-0.3,0.7-0.8,0.7-1.4c0-0.3-0.1-0.5-0.2-0.7c-0.1-0.2-0.3-0.4-0.5-0.5c-0.2-0.1-0.4-0.2-0.7-0.3  c-0.2-0.1-0.5-0.1-0.8-0.1c-0.5,0-1,0.1-1.5,0.3s-1,0.4-1.5,0.7h-0.1v-1.6c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.2,1.1-0.2,1.7-0.2  c0.5,0,1,0.1,1.4,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.4,0.2,0.6,0.5,0.8,0.9c0.2,0.3,0.3,0.7,0.3,1.2c0,0.6-0.2,1.2-0.6,1.6  c-0.4,0.5-0.9,0.8-1.5,0.9v0.1c0.2,0,0.5,0.1,0.8,0.3C340.4,187.6,340.6,187.8,340.8,188L340.8,188z"/>
                  <path id="path2099-gensym027-gensym027" d="M164.7,317.7h-4.3v-1.2h1.4v-9h-1.4v-1.2h4.3v1.2h-1.4v9h1.4L164.7,317.7z"/>
                  <path id="path2101-gensym027-gensym027" d="M161.6,337.1h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V337.1z"/>
                  <path id="path2103-gensym027-gensym027" d="M171.2,337.1h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7H164v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V337.1z"/>
                  <path id="path2106-gensym027-gensym027" d="M335.2,314.8c0,1-0.3,1.8-0.9,2.3c-0.6,0.5-1.4,0.8-2.4,0.8c-0.2,0-0.5,0-0.9-0.1c-0.4,0-0.7-0.1-1-0.2v-1.4  h0.1c0.2,0.1,0.4,0.1,0.7,0.2s0.6,0.1,0.9,0.1c0.5,0,0.8-0.1,1.1-0.2c0.3-0.1,0.5-0.3,0.6-0.5c0.1-0.2,0.2-0.4,0.2-0.7  c0-0.3,0.1-0.6,0.1-1v-6.6h-2.3v-1.2h3.8L335.2,314.8z"/>
                  <path id="path2108-gensym027-gensym027" d="M332.1,337.1h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7H325v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V337.1z"/>
                  <path id="path2110-gensym027-gensym027" d="M341.7,337.1h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  L341.7,337.1z"/>
                  <path id="path2113-gensym027-gensym027" d="M337.9,448.5l-3.8,5.6l3.8,5.7h-1.7l-3-4.6l-3.1,4.6h-1.6l3.8-5.6l-3.7-5.6h1.7l2.9,4.6l3-4.6H337.9z"/>
                  <path id="path2115-gensym027-gensym027" d="M337,473.5c0,2-0.3,3.5-0.9,4.5c-0.6,0.9-1.6,1.4-2.9,1.4c-1.3,0-2.3-0.5-2.9-1.4c-0.6-1-0.9-2.4-0.9-4.4  c0-2,0.3-3.5,0.9-4.4c0.6-1,1.6-1.4,2.9-1.4c1.3,0,2.3,0.5,2.9,1.5C336.7,470.1,337,471.5,337,473.5L337,473.5z M335.1,476.9  c0.2-0.4,0.3-0.9,0.3-1.4c0.1-0.6,0.1-1.2,0.1-2c0-0.8,0-1.4-0.1-2c-0.1-0.6-0.2-1-0.4-1.4c-0.2-0.4-0.4-0.7-0.7-0.9  c-0.3-0.2-0.7-0.3-1.1-0.3c-0.5,0-0.8,0.1-1.1,0.3c-0.3,0.2-0.5,0.5-0.7,0.9c-0.2,0.4-0.3,0.9-0.3,1.5c-0.1,0.6-0.1,1.3-0.1,2  c0,0.8,0,1.4,0.1,2c0.1,0.5,0.2,1,0.3,1.4c0.2,0.4,0.4,0.7,0.7,0.9c0.3,0.2,0.7,0.3,1.2,0.3c0.5,0,0.8-0.1,1.1-0.3  C334.7,477.6,334.9,477.3,335.1,476.9L335.1,476.9z"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-5-2-gensym027-gensym027" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="247.9" cy="34.6" rx="35.4" ry="34.3"/>
                  <path id="path2118-gensym027-gensym027" d="M252.9,29h-1.6l-1.1-3.1h-4.7l-1.1,3.1H243l4-11.3h1.9L252.9,29z M249.8,24.6l-1.9-5.5l-1.9,5.5H249.8z"/>
                  <path id="path2120-gensym027-gensym027" d="M246.9,48.4h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V48.4z"/>
                  <path id="path2122-gensym027-gensym027" d="M256.8,45.2h-1.6v3.2h-1.4v-3.2h-5.2v-1.7l5.3-6.4h1.4V44h1.6V45.2z M253.7,44v-5.1l-4.2,5.1H253.7z"/>
                  <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-5-7-gensym027-gensym027" fill="#FFFFFF" stroke="#000000" stroke-width="0.5811" stroke-miterlimit="2.4758" cx="503.8" cy="321.8" rx="35.4" ry="34.3"/>
                  <path id="path2125-gensym027-gensym027" d="M508.2,306.4l-3.9,6.3v4.9h-1.5v-4.8l-3.9-6.5h1.6l3,5l3-5L508.2,306.4z"/>
                  <path id="path2127-gensym027-gensym027" d="M502.7,337.1h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  L502.7,337.1z"/>
                  <path id="path2129-gensym027-gensym027" d="M512.3,337.1h-7.4v-1.6c0.5-0.5,1-0.9,1.5-1.4c0.5-0.5,1-0.9,1.4-1.4c0.9-0.9,1.6-1.7,1.9-2.2  c0.3-0.6,0.5-1.2,0.5-1.8c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.6-0.5c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.2-1,0.4-1.5,0.7h-0.1v-1.6  c0.3-0.2,0.8-0.3,1.4-0.5c0.6-0.1,1.1-0.2,1.7-0.2c1.1,0,2,0.3,2.6,0.8c0.6,0.6,1,1.3,1,2.3c0,0.4-0.1,0.8-0.2,1.2  c-0.1,0.4-0.3,0.7-0.5,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.6,0.6-0.9,1c-0.5,0.5-1.1,1-1.6,1.5c-0.6,0.5-1.1,1-1.6,1.4h5.9  V337.1z"/>
                </svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-generic-ztp-autoconfigured-28.ascii-art">        +---+
        | A |
        | 24|
        ++-++
         | |
      +--+ +--+
      |       |
   +--++     ++--+
   | E |     | F |
   | 23+-+   | 23+-------+
   ++--+ |   ++-++       |
    |    |    | |        |
    | +-------+ |        |
    | |  |      |        |
    | |  +----+ |        |
    | |       | |        |
   ++-++     ++-++     +-+-+
   | I +-----+ J +-----+ Y |
   | 22|     | 22|     | 22|
   ++-++     +--++     ++-++
    | |         |       | |
    | +-----------------+ |
    |           |         |
    +---------+ |         |
              | |         |
             ++-++        |
             | X +--------+
             | 0 |
             +---+
</artwork>
            </artset>
          </figure>
        </section>
      </section>
      <section numbered="true" toc="default" anchor="further_mech_sec">
        <name>Further Mechanisms</name>
        <section anchor="prefs" numbered="true" toc="default">
          <name>Route Preferences</name>
          <t>
                  Since RIFT distinguishes between different route types, such as external routes from
                  other protocols, and
                  additionally advertises special types of routes on disaggregation,
                  the protocol <bcp14>MUST</bcp14> tie-break internally different types on a clear preference
                  scale to prevent traffic loss or loops. The preferences are given in the schema
                  type <em>RouteType</em>.
          </t>
          <t>
                 <xref target="route-types"/> contains the route type as derived from the TIE type carrying it. Entries
                  are sorted from the most preferred route type to the least preferred route type.
          </t>
          <table anchor="route-types" align="center">
            <name>TIEs and Contained Route Types</name>
            <thead>
              <tr>
                <th align="left">TIE Type</th>
                <th align="left">Resulting Route Type</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">None</td>
                <td align="left">Discard</td>
              </tr>
              <tr>
                <td align="left">Local Interface</td>
                <td align="left">LocalPrefix</td>
              </tr>
              <tr>
                <td align="left">S-PGP</td>
                <td align="left">South PGP</td>
              </tr>
              <tr>
                <td align="left">N-PGP</td>
                <td align="left">North PGP</td>
              </tr>
              <tr>
                <td align="left">North Prefix</td>
                <td align="left">NorthPrefix</td>
              </tr>
              <tr>
                <td align="left">North External Prefix</td>
                <td align="left">NorthExternalPrefix</td>
              </tr>
              <tr>
                <td align="left">South Prefix and South Positive Disaggregation</td>
                <td align="left">SouthPrefix</td>
              </tr>
              <tr>
                <td align="left">South External Prefix and South Positive External Disaggregation</td>
                <td align="left">SouthExternalPrefix</td>
              </tr>
              <tr>
                <td align="left">South Negative Prefix</td>
                <td align="left">NegativeSouthPrefix</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section anchor="overload" numbered="true" toc="default">
          <name>Overload Bit</name>
          <t>
                    The overload attribute is specified in the <xref target="schema">packet encoding schema</xref>
                    in the <em>overload</em> flag.
          </t>
          <t>
                    The overload flag <bcp14>MUST</bcp14> be respected by all necessary
                    SPF computations.  A node with the overload flag
                    set <bcp14>SHOULD</bcp14> advertise all locally hosted prefixes,
                    both northbound and southbound; all other southbound
                    prefixes <bcp14>SHOULD NOT</bcp14> be advertised.
          </t>
          <t>
                    Leaf nodes <bcp14>SHOULD</bcp14> set the overload attribute on all originated
                    Node TIEs.  If spine nodes were to forward traffic
                    not intended for the local node, the leaf
                    node would not be able to prevent
                    routing/forwarding loops as it does not have the
                    necessary topology information to do so.
          </t>
        </section>
        <section numbered="true" toc="default">
          <name>Optimized Route Computation on Leaves</name>
          <t>

                    Leaf nodes only have visibility to directly connected nodes
                    and therefore are not required to run "full" SPF computations.
                    Instead, prefixes from neighboring nodes can be gathered to run
                    a "partial" SPF computation in order to build the routing table.


          </t>
          <t>
                    Leaf nodes <bcp14>SHOULD</bcp14> only hold their own N-TIEs and,
                    in cases of L2L implementations, the N-TIEs of their
                    East-West neighbors.  Leaf nodes <bcp14>MUST</bcp14> hold
                    all S-TIEs from their neighbors.

          </t>
          <t>Normally, a full network graph is created based on local N-TIEs and
                    remote S-TIEs that it receives from neighbors, at which time,
                    necessary SPF computations are performed.  Instead, leaf nodes
                    can simply compute the minimum cost and next-hop set of each
                    leaf neighbor by examining its local adjacencies.  Associated
                    N-TIEs are used to determine bidirectionality and derive the
                    next-hop set.  The cost is then derived from the minimum cost of
                    the local adjacency to the neighbor and the prefix cost.
          </t>
          <t>Leaf nodes would then attach necessary prefixes as described in  <xref target="sec_attaching_prefixes" format="default"/>.</t>
        </section>
<section anchor="mobility" numbered="true" toc="default">
          <name>Mobility</name>
          <t>

        The RIFT control plane <bcp14>MUST</bcp14> maintain the real time
        status of every prefix, to which port it is attached,
        and to which leaf node that port belongs.  This is still
        true in cases of IP mobility where the point of attachment
        may change several times a second.


          </t>
          <t>There are two classic approaches to explicitly maintain this information, 
        "timestamp" and "sequence counter", which are defined as follows:
          </t>
          <dl newline="true" spacing="normal">
            <dt>timestamp:</dt>
            <dd>
        With this method, the infrastructure <bcp14>SHOULD</bcp14> record the precise time at
        which the movement is observed. One key advantage of this technique is
        that it has no dependency on the mobile device.



            One drawback is that the infrastructure <bcp14>MUST</bcp14> be precisely
            synchronized in order to be able to compare timestamps as
            the points of attachment change.  This could be accomplished by
            utilizing the Precision Time Protocol (PTP) (IEEE Std. 1588
            <xref target="IEEEstd1588" format="default"/>
            or 802.1AS <xref target="IEEEstd8021AS" format="default"/>),
            which is designed for bridged LANs.

        Both the precision of the synchronization protocol and the resolution of
        the timestamp must beat the shortest possible roaming time on the fabric.


            Another drawback is that the presence of a mobile device may
            only be observed asynchronously, such as when it starts using an
            IP protocol like ARP <xref target="RFC0826" format="default"/>,
            IPv6 Neighbor Discovery <xref target="RFC4861" format="default"/>,
             IPv6 Stateless Address Configuration <xref target="RFC4862" format="default"/>,
            DHCP <xref target="RFC2131" format="default"/>,
            or DHCPv6 <xref target="RFC8415" format="default"/>.

        </dd>
            <dt>sequence counter:</dt>
            <dd> With this method, a mobile device
        notifies its point of attachment on arrival with a sequence counter that
        is incremented upon each movement.  On the positive side, this method does
        not have a dependency on a precise sense of time, since the sequence of
        movements is kept in order by the mobile device.
        The disadvantage of this approach is the need for support for protocols
        that may be used by the mobile device to register its presence to the leaf
        node with the capability to provide a sequence counter.

            Well-known issues with sequence counters, such as wrapping and comparison
            rules, <bcp14>MUST</bcp14> be addressed properly.


            Sequence numbers <bcp14>MUST</bcp14> be compared by a single homogenous source to make
            operation feasible.  Sequence number comparison from multiple
            heterogeneous sources would be extremely difficult to implement.

        </dd>
          </dl>
          <t>


        RIFT supports a hybrid approach by using an optional 'PrefixSequenceType'
        attribute (which is also called a <em>monotonic_clock</em> in the schema) that consists of a timestamp
        and optional sequence number field.
        In case of a
        negatively distributed prefix, this attribute <bcp14>MUST NOT</bcp14>
        be included by the originator and it <bcp14>MUST</bcp14> be ignored
        by all nodes during computation.
        When this attribute is present (observe
        that per data schema,
        the attribute itself is optional, but in case it is included, the "timestamp" field
        is required):

          </t>
          <ul spacing="normal">
            <li>
        The leaf node <bcp14>MAY</bcp14> advertise a timestamp of the latest sighting of a prefix,
        e.g., by snooping IP protocols or the node using the time at which it
        advertised the prefix. RIFT transports the timestamp within the desired
        North Prefix TIEs as the <xref target="IEEEstd1588"/> timestamp.
        </li>
            <li>


            RIFT <bcp14>MAY</bcp14> interoperate with "Registration Extensions for 6LoWPAN
            Neighbor Discovery" <xref target="RFC8505" format="default"/>, which provides a method for registering
            a prefix with a sequence number called a Transaction ID (TID).
            In such cases, RIFT <bcp14>SHOULD</bcp14> transport the derived TID without modification.
        </li>
            <li>

        RIFT also defines an abstract negative clock (ASNC) (also
        called an "undefined" clock).  The ASNC <bcp14>MUST</bcp14> be considered
        older than any other defined clock.  By default, when a node receives a
        North Prefix TIE that does not contain a 'PrefixSequenceType' attribute,
        it <bcp14>MUST</bcp14> interpret the absence as the ASNC.
        </li>
            <li>Any prefix present on the fabric in multiple nodes that have the
        <strong>same</strong> clock is considered as anycast. </li>
            <li>

            The RIFT specification assumes that all nodes are being synchronized within at
            least 200 milliseconds or less.  This is achievable through the
            use of NTP <xref target="RFC5905" format="default"/>.  An implementation <bcp14>MAY</bcp14> provide a way to reconfigure a
            domain to a different value and provides a variable called MAXIMUM_CLOCK_DELTA for this purpose.
        </li>
          </ul>
          <section anchor="clock_compare" numbered="true" toc="default">
            <name>Clock Comparison</name>
            <t>
           All monotonic clock values <bcp14>MUST</bcp14> be compared to each other using the following rules:
            </t>
            <ol spacing="normal" type="1">
              <li>The ASNC is older than any other value except ASNC <strong>and</strong></li>
              <li>Clocks with timestamps differing by more than MAXIMUM_CLOCK_DELTA are
                    comparable by using the timestamps only <strong>and</strong></li>
              <li>Clocks with timestamps differing by less than MAXIMUM_CLOCK_DELTA are
                    comparable by using their TIDs only, <strong>and</strong></li>
              <li>An undefined TID is always older than any other TID, <strong>and</strong></li>
              <li>TIDs are compared using rules of
                    <xref target="RFC8505" format="default"/>.
                        </li>
            </ol>
          </section>
          <section numbered="true" toc="default">
            <name>Interaction Between Timestamps and Sequence Counters</name>
            <t>



        For attachment changes that occur less frequently (e.g., once per second),
        the timestamp that the RIFT infrastructure captures should be enough to determine
        the most current discovery.  If the point of attachment changes faster than
        the maximum drift of the timestamping mechanism (i.e., MAXIMUM_CLOCK_DELTA),
        then a sequence number <bcp14>SHOULD</bcp14> be used to enable necessary precision to determine currency.

            </t>      
            <t>
    The sequence counter in <xref target="RFC8505" format="default"/> is
    encoded as one octet and wraps around using the arithmetic defined in <xref target="arithmetic" format="default"/>.
            </t>
            <t>

        Within the resolution of MAXIMUM_CLOCK_DELTA, sequence counter values
        captured during 2 sequential iterations of the same timestamp <bcp14>SHOULD</bcp14> be
        comparable.  This means that with default values, a node may move up to
        127 times in a 200-millisecond period and the clocks will remain
        comparable.  This allows the RIFT infrastructure to explicitly assert
        the most up-to-date advertisement.
            </t>
          </section>
<section numbered="true" toc="default">
            <name>Anycast vs. Unicast</name>
            <t>
    A unicast prefix can be attached to one leaf at most, whereas an
    anycast prefix may be reachable via more
    than one leaf.
            </t>
            <t>
    If a monotonic clock attribute is provided on the prefix, then the prefix
    with the <strong>newest</strong>
    clock value is strictly preferred. An anycast
    prefix does not carry a clock, or all clock attributes <bcp14>MUST</bcp14> be the same under
    the rules of <xref target="clock_compare" format="default"/>.
</t>
            <t>In mobility events, it is important that the leaf is reflooding
    as quickly as possible to communicate the absence of
    the prefix that moved.
            </t>
            <t>Without support for <xref target="RFC8505" format="default"/>,
    movements on the fabric within intervals smaller than 100 msec will be interpreted
    as anycast.</t>
          </section>
<section numbered="true" toc="default">
            <name>Overlays and Signaling</name>
            <t>


       RIFT is agnostic to any overlay technologies and their associated
       control and transports
       that run on top of it (e.g.,  Virtual eXtensible Local Area Network (VXLAN)).
       It is expected that leaf nodes and possibly ToF nodes
       can perform necessary data plane encapsulation.

            </t>
            <t>
       In the context of mobility, overlays provide another possible solution to
       avoid injecting mobile prefixes into the fabric as well as improving
       scalability of the deployment.  It makes sense to consider overlays
       for mobility solutions in IP fabrics.  As an example, a mobility
       protocol such as the Locator/ID Separation Protocol (LISP) <xref target="RFC9300" format="default"/> <xref target="RFC9301" format="default"/> 
       may inform the ingress leaf of the location of the egress leaf in real time.
            </t>
            <t>
   Another possibility is to consider that mobility is an underlay service and
   support it in RIFT to an extent. The load on the
   fabric increases with the amount of mobility since a move forces
   flooding and computation on all nodes in the scope of the move so tunneling
       from the leaf to the ToF may be desired to speed up convergence
       times. </t>
</section>
</section>
<section numbered="true" toc="default">
          <name>Key/Value (KV) Store</name>
          <section numbered="true" toc="default" anchor="kv">
            <name>Southbound</name>
            <t>
            RIFT supports the southbound distribution of key-value pairs that
            can be used to distribute information to facilitate higher levels
            of functionality (e.g., distribution of configuration information).
            KV South TIEs may arrive from multiple nodes and therefore <bcp14>MUST</bcp14> execute
            the following tie-breaking rules for each key:
            </t>
            <ol spacing="normal" type="1">
              <li>Only KV TIEs received from nodes to which a bidirectional adjacency
                    exists <bcp14>MUST</bcp14> be considered.</li>
              <li>

                    For each valid KV South TIEs that contains the same key, the value
                    within the South TIE with the highest level will be preferred.
                    If the levels are identical, the highest originating System ID
                    will be preferred.  In the case of overlapping keys in the
                    winning South TIE, the behavior is undefined.
                </li>
            </ol>
            <t>

            Consider that if a node goes down, nodes south of it will lose associated
            adjacencies, causing them to disregard corresponding KVs.
            New KV South TIEs are advertised to prevent stale information being
            used by nodes that are further south.
            KV advertisements southbound are not a result of independent
            computation by every node over the same set of South TIEs
            but a diffused computation.

            </t>
          </section>
          <section numbered="true" toc="default">
            <name>Northbound</name>
            <t>Certain use cases necessitate distribution of essential KV information that
            is generated by the leaves in the northbound direction.  Such information
            is flooded in KV North TIEs.  Since the originator of the KV North TIEs is
            preserved during flooding, the corresponding mechanism will define, if necessary, tie-breaking rules depending on the semantics of the information.
            </t>
            <t>
                  Only KV TIEs from nodes that are reachable via multi-plane reachability
                  computation mentioned in <xref target="neg_dis_computation_sec"/> <bcp14>SHOULD</bcp14> be considered.
            </t>
          </section>
        </section>
        <section anchor="bfd" numbered="true" toc="default">
          <name>Interactions with BFD</name>
          <t>RIFT <bcp14>MAY</bcp14> incorporate <xref target="RFC5881" format="default">Bidirectional Forwarding Detection (BFD)</xref> to react quickly
        to link failures. In such case, the following procedures
        are introduced: </t>
          <ol type="1" spacing="normal">
            <li>After RIFT <em>ThreeWay</em> hello adjacency convergence, a BFD
            session <bcp14>MAY</bcp14> be formed automatically between the
            RIFT endpoints without further configuration using the exchanged
            discriminators that are equal to the <em>local_id</em> in the
            <em>LIEPacket</em>. The capability of the remote side to support
            BFD is carried in the LIEs in <em>LinkCapabilities</em>.</li>
            <li>In case an established BFD session goes Down after it was Up,
            RIFT adjacency <bcp14>SHOULD</bcp14> be re-initialized and
            subsequently started from Init after it receives a consecutive BFD
            Up.</li>
            <li>In case of parallel links between nodes, each link
            <bcp14>MAY</bcp14> run its own independent BFD session or they
            <bcp14>MAY</bcp14> share a session. The specific manner in which
            this is implemented is outside the scope of this document.
            </li>
            <li> If link identifiers or BFD capabilities change, both the LIE
            and any BFD sessions <bcp14>SHOULD</bcp14> be brought down and
            back up again.  In case only the advertised capabilities change,
            the node <bcp14>MAY</bcp14> choose to persist the BFD session.
            </li>
            <li>Multiple RIFT instances <bcp14>MAY</bcp14> choose to share a
            single BFD session; in such cases, the behavior for which
            discriminators are used is undefined.  However, RIFT
            <bcp14>MAY</bcp14> advertise the same link ID for the same
            interface in multiple instances to "share" discriminators.</li>
            <li>The BFD TTL follows <xref target="RFC5082" format="default"/>.</li>
          </ol>
        </section>
        <section anchor="bwb" numbered="true" toc="default">
          <name>Fabric Bandwidth Balancing</name>
          <t>A well understood problem in fabrics is that, in case of link failures,
        it would be ideal to rebalance how much traffic is sent to switches in the
        next level based on the available ingress and egress bandwidth.

          </t>
          <t>RIFT supports a light-weight mechanism that can deal with the problem 
        based on the fact that RIFT is loop-free.
          </t>
          <section anchor="varydefault" numbered="true" toc="default">
            <name>Northbound Direction</name>
            <t>
            Every RIFT node <bcp14>SHOULD</bcp14> compute the
            amount of northbound bandwidth available through neighbors at a higher level
            and modify the 
            distance received on the default route from these neighbors.
            The bandwidth is advertised in the <em>NodeNeighborsTIEElement</em> element,
            which represents the sum of the
            bandwidths of all the parallel links to a neighbor.

            Default routes with differing distances <bcp14>SHOULD</bcp14> be used to
            support weighted ECMP forwarding.

            Such a distance is called Bandwidth Adjusted Distance
            (BAD). This is best illustrated by a simple example.
            </t>
            <figure anchor="pic-default-modify">
              <name>Balancing Bandwidth</name>
              <artset>
                <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-example-load-balancing.svg"><svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" baseProfile="tiny" version="1.2" viewBox="0 0 414.7 375">
  <!-- Generator: Adobe Illustrator 28.7.5, SVG Export Plug-In . SVG Version: 1.2.0 Build 176)  -->
  <g>
    <g id="Layer_999999">
      <g id="svg2384111">
        <path id="path1701-0" d="M70.1,0v87.8" fill="none" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".9"/>
        <path id="path1701-0-5" d="M344.7,0v87.8" fill="none" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".9"/>
        <path id="path5702" d="M331,87.8L70,325.3" fill="none" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".9"/>
        <path id="path5704" d="M331,325.3L70,87.8" fill="none" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".9"/>
        <path id="path5706" d="M70,87.8v237.5" fill="none" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".9"/>
        <path id="path1581" d="M331,325.3V87.8" fill="none" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".9"/>
        <path id="path1581-5" d="M83.7,325.3V87.8" fill="none" stroke="#000000" stroke-dasharray="3.6 7.3" stroke-miterlimit="3.4" stroke-width=".9"/>
        <path id="path1131" d="M89.3,189.8l-4.6,6.6,4.6,6.7h-2l-3.6-5.5-3.7,5.4h-1.9l4.6-6.6-4.5-6.6h2l3.6,5.4,3.7-5.4h1.8Z"/>
        <path id="path1134" d="M89.3,209.7l-4.6,6.6,4.6,6.7h-2l-3.6-5.5-3.7,5.5h-1.9l4.6-6.6-4.5-6.6h2l3.6,5.4,3.7-5.4h1.8Z"/>
        <path id="path1137" d="M89.3,169.8l-4.6,6.6,4.6,6.7h-2l-3.6-5.5-3.7,5.5h-1.9l4.6-6.6-4.5-6.6h2l3.6,5.4,3.7-5.4h1.8Z"/>
        <path id="path1581-0" d="M344.7,325.3V87.8" fill="none" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".9"/>
        <path id="path1701-0-3" d="M83.8,0v87.8" fill="none" stroke="#000000" stroke-dasharray="3.6 7.3" stroke-miterlimit="3.4" stroke-width=".9"/>
        <path id="path1701-0-5-6" d="M331,0v87.8" fill="none" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".9"/>
        <path id="path1140" d="M89.3,10.7l-4.6,6.6,4.6,6.7h-2l-3.6-5.5-3.7,5.5h-1.9l4.6-6.6-4.5-6.6h2l3.6,5.4,3.7-5.4h1.8Z"/>
        <path id="path25409" d="M83.7,87.8l261,237.5" fill="none" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".9"/>
        <path id="path2541111" d="M83.7,325.3L344.7,87.8" fill="none" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".9"/>
        <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08" cx="76.9" cy="87.8" rx="47.8" ry="49.3" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".8"/>
        <path id="path1249" d="M47.2,89.1c0,.6,0,1.2-.4,1.8s-.7,1.1-1.2,1.5c-.5.5-1.2.8-1.9,1.1-.7.3-1.6.4-2.6.4s-2.1,0-3-.3c-.9-.2-1.8-.5-2.7-.9v-2.7h0c.8.7,1.7,1.2,2.7,1.5,1,.4,2,.5,2.8.5,1.3,0,2.2-.2,2.9-.7s1.1-1.1,1.1-1.9-.2-1.2-.5-1.5-.8-.6-1.5-.8c-.5,0-1.1-.3-1.7-.3s-1.2-.2-1.9-.3c-1.4-.3-2.4-.8-3-1.5s-1-1.6-1-2.8.5-2.4,1.6-3.2c1.1-.8,2.4-1.3,4.1-1.3s2.1,0,2.9.3c.9.2,1.7.5,2.4.8v2.5h0c-.6-.5-1.3-.9-2.3-1.3-.9-.3-1.9-.5-2.9-.5s-2,.2-2.6.7c-.7.5-1,1.1-1,1.8s.2,1.2.5,1.5c.3.4.9.7,1.7.9.4,0,1.1.2,1.9.4.8,0,1.5.3,2,.4,1.1.3,2,.8,2.6,1.4.7.5,1,1.4,1,2.5Z"/>
        <path id="path1251" d="M60.3,87.6c0,1,0,1.8-.4,2.6-.3.8-.6,1.5-1.1,2s-1,.9-1.6,1.2c-.6.3-1.3.4-1.9.4s-1.1,0-1.6-.2-1-.3-1.5-.6v5h-1.9v-16.2h1.9v1.2c.5-.4,1.1-.8,1.7-1.1.6-.3,1.3-.5,2-.5,1.4,0,2.4.5,3.2,1.6.9,1.2,1.2,2.7,1.2,4.6ZM58.4,87.6c0-1.4-.2-2.5-.7-3.2s-1.2-1.1-2.2-1.1-1.1,0-1.7.4c-.6.2-1.1.6-1.6,1v6.7c.5.3,1,.4,1.4.5s.8,0,1.3,0c1.1,0,1.9-.4,2.5-1.1.7-.7,1-1.8,1-3.3h0Z"/>
        <path id="path1253" d="M65.4,79.9h-2.2v-2.1h2.2v2.1ZM65.3,93.6h-1.9v-11.8h1.9v11.8Z"/>
        <path id="path1255" d="M78.7,93.6h-1.9v-8.2c0-.5-.2-.9-.3-1.1-.2-.3-.4-.5-.7-.7-.3,0-.7-.2-1.2-.2s-1.1,0-1.6.4-1.1.6-1.6,1v8.8h-1.9v-11.8h1.6v1.3c.6-.5,1.2-.9,1.9-1.2.6-.3,1.3-.4,2-.4,1.2,0,2.2.4,2.8,1.2.6.8,1,1.9,1,3.3v7.6h-.1Z"/>
        <path id="path1257" d="M91.6,93.6h-8.3v-1.6h3.2v-10.5h-3.2v-1.4h1.4c.5,0,.9-.2,1.1-.3.3-.2.6-.4.7-.7.2-.3.3-.6.3-1.1h1.6v14.1h3.1v1.6h.1Z"/>
        <path id="path1259" d="M104.9,93.6h-8.3v-1.6h3.2v-10.5h-3.2v-1.4h1.4c.5,0,.9-.2,1.1-.3.3-.2.6-.4.7-.7.2-.3.3-.6.3-1.1h1.6v14.1h3.1v1.6h.1Z"/>
        <path id="path1261" d="M118.3,93.6h-8.3v-1.6h3.2v-10.5h-3.2v-1.4h1.4c.5,0,.9-.2,1.1-.3.3-.2.6-.4.7-.7.2-.3.3-.6.3-1.1h1.6v14.1h3.1v1.6h.1Z"/>
        <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4" cx="337.8" cy="87.8" rx="47.8" ry="49.3" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".8"/>
        <path id="path1264" d="M307.7,89.2c0,.6-.1,1.2-.4,1.8-.3.6-.7,1.1-1.2,1.5-.5.5-1.2.8-1.9,1.1-.7.3-1.6.4-2.6.4s-2.1,0-3-.3c-.9-.2-1.8-.5-2.7-.9v-2.6h.1c.8.7,1.7,1.2,2.7,1.5,1,.4,2,.5,2.8.5,1.3,0,2.2-.2,2.9-.7.7-.5,1.1-1.1,1.1-1.9s-.2-1.2-.5-1.5-.8-.6-1.5-.8c-.5,0-1.1-.3-1.7-.3s-1.2-.2-1.9-.3c-1.4-.3-2.4-.8-3-1.5s-1-1.6-1-2.8.5-2.4,1.6-3.2c1.1-.8,2.4-1.3,4.1-1.3s2.1,0,2.9.3c.9.2,1.7.5,2.4.8v2.5h-.1c-.6-.5-1.3-.9-2.3-1.3-.9-.3-1.9-.5-2.9-.5s-2,.2-2.6.7c-.7.5-1,1.1-1,1.8s.2,1.2.5,1.5c.3.4.9.7,1.7.9s1.1.2,1.9.4c.8,0,1.5.3,2,.4,1.1.3,2,.8,2.6,1.4s1,1.2,1,2.4h0Z"/>
        <path id="path1266" d="M320.9,87.6c0,1-.1,1.8-.4,2.6-.3.8-.6,1.5-1.1,2s-1,.9-1.6,1.2c-.6.3-1.3.4-1.9.4s-1.1,0-1.6-.2-1-.3-1.5-.6v5h-1.9v-16.1h1.9v1.2c.5-.4,1.1-.8,1.7-1.1.6-.3,1.3-.5,2-.5,1.4,0,2.4.5,3.2,1.6.8,1.1,1.2,2.6,1.2,4.5h0ZM318.9,87.7c0-1.4-.2-2.5-.7-3.2s-1.2-1.1-2.2-1.1-1.1,0-1.7.4c-.6.2-1.1.6-1.6,1v6.7c.5.3,1,.4,1.4.5s.8,0,1.3,0c1.1,0,1.9-.4,2.5-1.1.7-.8,1-1.9,1-3.3h0Z"/>
        <path id="path1268" d="M325.9,79.9h-2.2v-2.1h2.2v2.1ZM325.8,93.6h-1.9v-11.7h1.9v11.7Z"/>
        <path id="path1270" d="M339.2,93.6h-1.9v-6.7c0-.5,0-1-.1-1.5s-.2-.9-.3-1.1c-.2-.3-.4-.5-.7-.7-.3,0-.7-.2-1.2-.2s-1.1,0-1.6.4c-.6.3-1.1.6-1.6,1v8.8h-1.9v-11.7h1.9v1.3c.6-.5,1.2-.9,1.9-1.2.6-.3,1.3-.4,2-.4,1.2,0,2.2.4,2.8,1.2.6.8,1,1.9,1,3.3v7.5h-.3,0Z"/>
        <path id="path1272" d="M352.1,93.6h-8.3v-1.6h3.2v-10.5h-3.2v-1.4h1.4c.5,0,.9-.2,1.1-.3.3-.2.6-.4.7-.7.2-.3.3-.6.3-1.1h1.6v14.1h3.1v1.6h0Z"/>
        <path id="path1274" d="M365.5,93.6h-8.3v-1.6h3.2v-10.5h-3.2v-1.4h1.4c.5,0,.9-.2,1.1-.3.3-.2.6-.4.7-.7.2-.3.3-.6.3-1.1h1.6v14.1h3.1v1.6h0Z"/>
        <path id="path1276" d="M379.7,93.6h-10.3v-2.2c.7-.6,1.4-1.3,2.1-1.9s1.4-1.3,2-1.9c1.3-1.3,2.2-2.3,2.7-3.1.5-.8.7-1.6.7-2.5s-.3-1.5-.8-1.9c-.5-.5-1.2-.7-2.2-.7s-1.3,0-2,.3c-.7.2-1.4.6-2.1,1h-.1v-2.2c.5-.2,1.1-.5,1.9-.7s1.6-.3,2.4-.3c1.6,0,2.8.4,3.7,1.2.9.8,1.3,1.8,1.3,3.2s-.1,1.2-.2,1.7-.4,1-.6,1.5c-.3.4-.6.9-.9,1.3-.4.4-.8.9-1.3,1.4-.7.7-1.5,1.5-2.3,2.2s-1.5,1.3-2.2,1.9h8.2v1.7h0Z"/>
        <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6" cx="76.9" cy="325.3" rx="47.8" ry="49.3" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".8"/>
        <path id="path1279" d="M46.6,333.4h-9.6v-15.7h2v13.9h7.6v1.8h0Z"/>
        <path id="path1281" d="M58,327.7h-8.4c0,.7,0,1.4.3,1.9s.5,1,.9,1.3.8.6,1.3.8c.5.2,1,.3,1.6.3s1.6-.2,2.3-.5c.8-.3,1.4-.6,1.7-.9h0v2.2c-.6.3-1.3.5-2,.7s-1.4.3-2.1.3c-1.9,0-3.4-.5-4.4-1.6-1.1-1.1-1.6-2.6-1.6-4.5s.5-3.5,1.5-4.6,2.4-1.7,4-1.7,2.7.5,3.6,1.4c.8.9,1.3,2.2,1.3,4v.9h0ZM56.1,326.2c0-1-.3-1.8-.8-2.4s-1.3-.9-2.3-.9-1.9.3-2.5.9-1,1.4-1,2.3h6.6Z"/>
        <path id="path1283" d="M69.8,333.4h-1.9v-1.3c-.2.1-.4.3-.7.5-.3.2-.6.4-.8.5-.3.2-.7.3-1.1.4s-.9.2-1.5.2c-1,0-1.9-.4-2.6-1.1-.7-.7-1.1-1.6-1.1-2.7s.2-1.6.6-2.2c.4-.6.9-1,1.6-1.3.7-.3,1.5-.5,2.5-.6s2-.2,3.1-.3v-.3c0-.5,0-.8-.2-1.1-.2-.3-.4-.5-.7-.7-.3-.2-.6-.3-1-.3-.4-.1-.8-.1-1.2-.1s-1.1.1-1.7.2c-.6.1-1.3.3-1.9.6h0v-2c.4-.1.9-.2,1.6-.3.7-.1,1.4-.2,2.1-.2s1.5.1,2.1.2,1.1.4,1.6.7c.4.3.8.7,1,1.3s.3,1.2.3,1.9v8h-.1ZM67.9,330.5v-3.3c-.6,0-1.3.1-2.1.2-.8.1-1.4.2-1.9.3-.6.2-1,.4-1.3.8-.3.3-.5.8-.5,1.4s.2,1.2.6,1.5c.4.3,1,.5,1.8.5s1.3-.1,1.9-.4c.5-.3,1-.6,1.5-1Z"/>
        <path id="path1285" d="M79.7,318.9h0c-.2-.1-.5-.1-.8-.2s-.6-.1-.9-.1c-.8,0-1.4.2-1.8.6s-.6,1.1-.6,2v.4h3.5v1.7h-3.4v10.1h-1.9v-10.1h-1.3v-1.7h1.3v-.4c0-1.4.3-2.5,1-3.2.7-.8,1.7-1.1,2.9-1.1s.8,0,1.2.1c.3,0,.7.1,1,.1v1.8h-.2Z"/>
        <path id="path1287" d="M90.1,333.4h-8.3v-1.6h3.2v-10.5h-3.2v-1.4c.4,0,.9,0,1.4-.1s.9-.2,1.1-.3c.3-.2.6-.4.7-.7.2-.3.3-.6.3-1.1h1.7v14.2h3.1s0,1.5,0,1.5Z"/>
        <path id="path1289" d="M103.5,333.4h-8.3v-1.6h3.2v-10.5h-3.2v-1.4c.4,0,.9,0,1.4-.1s.9-.2,1.1-.3c.3-.2.6-.4.7-.7.2-.3.3-.6.3-1.1h1.6v14.2h3.1v1.5h.1Z"/>
        <path id="path1291" d="M116.8,333.4h-8.3v-1.6h3.2v-10.5h-3.2v-1.4c.4,0,.9,0,1.4-.1s.9-.2,1.1-.3c.3-.2.6-.4.7-.7.2-.3.3-.6.3-1.1h1.6v14.2h3.1v1.5h.1Z"/>
        <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-4" cx="337.8" cy="325.3" rx="47.8" ry="49.3" fill="#ffffff" stroke="#000000" stroke-miterlimit="3.4" stroke-width=".8"/>
        <path id="path1294" d="M307.1,333.4h-9.6v-15.7h2v13.9h7.6v1.8h0Z"/>
        <path id="path1296" d="M318.5,327.7h-8.4c0,.7.1,1.4.3,1.9.2.5.5,1,.9,1.3s.8.6,1.3.8c.5.2,1,.3,1.6.3s1.6-.2,2.3-.5c.8-.3,1.4-.6,1.7-.9h.1v2.2c-.6.3-1.3.5-2,.7s-1.4.3-2.1.3c-1.9,0-3.4-.5-4.4-1.6-1.1-1.1-1.6-2.6-1.6-4.5s.5-3.5,1.5-4.6,2.4-1.7,4-1.7,2.7.5,3.6,1.4c.8.9,1.3,2.2,1.3,4v.9h0ZM316.6,326.2c0-1-.3-1.8-.8-2.4s-1.3-.9-2.3-.9-1.9.3-2.5.9-1,1.4-1,2.3h6.6,0Z"/>
        <path id="path1298" d="M330.3,333.4h-1.9v-1.3c-.2.1-.4.3-.7.5-.3.2-.6.4-.8.5-.3.2-.7.3-1.1.4s-.9.2-1.5.2c-1,0-1.9-.4-2.6-1.1s-1.1-1.6-1.1-2.7.2-1.6.6-2.2.9-1,1.6-1.3,1.5-.5,2.5-.6,2-.2,3.1-.3v-.3c0-.5-.1-.8-.2-1.1-.2-.3-.4-.5-.7-.7-.3-.2-.6-.3-1-.3-.4-.1-.8-.1-1.2-.1s-1.1.1-1.7.2-1.3.3-1.9.6h-.1v-2c.4-.1.9-.2,1.6-.3.7-.1,1.4-.2,2.1-.2s1.5.1,2.1.2,1.1.4,1.6.7c.4.3.8.7,1,1.3s.3,1.2.3,1.9v8h0ZM328.4,330.5v-3.3c-.6,0-1.3.1-2.1.2-.8.1-1.4.2-1.9.3-.6.2-1,.4-1.3.8-.3.3-.5.8-.5,1.4s.2,1.2.6,1.5,1,.5,1.8.5,1.3-.1,1.9-.4c.5-.3,1-.6,1.5-1Z"/>
        <path id="path1300" d="M340.2,318.9h-.1c-.2-.1-.5-.1-.8-.2s-.6-.1-.9-.1c-.8,0-1.4.2-1.8.6s-.6,1.1-.6,2v.4h3.5v1.7h-3.4v10.1h-1.9v-10.1h-1.3v-1.7h1.3v-.4c0-1.4.3-2.5,1-3.2.7-.8,1.7-1.1,2.9-1.1s.8,0,1.2.1c.3,0,.7.1,1,.1v1.8h-.1Z"/>
        <path id="path1302" d="M350.6,333.4h-8.3v-1.6h3.2v-10.5h-3.2v-1.4c.4,0,.9,0,1.4-.1s.9-.2,1.1-.3c.3-.2.6-.4.7-.7.2-.3.3-.6.3-1.1h1.6v14.2h3.1v1.5h0Z"/>
        <path id="path1304" d="M364,333.4h-8.3v-1.6h3.2v-10.5h-3.2v-1.4c.4,0,.9,0,1.4-.1s.9-.2,1.1-.3c.3-.2.6-.4.7-.7.2-.3.3-.6.3-1.1h1.6v14.2h3.1v1.5h0Z"/>
        <path id="path1306" d="M378.2,333.4h-10.3v-2.2c.7-.6,1.4-1.3,2.1-1.9s1.4-1.3,2-1.9c1.3-1.3,2.2-2.3,2.7-3.1.5-.8.7-1.6.7-2.5s-.3-1.5-.8-1.9c-.5-.5-1.2-.7-2.2-.7s-1.3.1-2,.3c-.7.2-1.4.6-2.1,1h-.1v-2.2c.5-.2,1.1-.5,1.9-.7s1.6-.3,2.4-.3c1.6,0,2.8.4,3.7,1.2.9.8,1.3,1.8,1.3,3.2s-.1,1.2-.2,1.7-.4,1-.6,1.5c-.3.4-.6.9-.9,1.3-.4.4-.8.9-1.3,1.4s-1.5,1.5-2.3,2.2-1.5,1.3-2.2,1.9h8.2v1.7h0Z"/>
        <g>
          <text transform="translate(179 321.4)" font-size="12"><tspan x="0" y="0">All Leaf to </tspan></text>
          <text transform="translate(176.3 335.8)" font-size="12"><tspan x="0" y="0">Spine Links</tspan></text>
          <text transform="translate(183 350.2)" font-size="12"><tspan x="0" y="0">10 Mbit/s</tspan></text>
        </g>
        <g>
          <text transform="translate(179 77.9)" font-size="12"><tspan x="0" y="0">All Leaf to </tspan></text>
          <text transform="translate(176.3 92.3)" font-size="12"><tspan x="0" y="0">Spine Links</tspan></text>
          <text transform="translate(179.7 106.7)" font-size="12"><tspan x="0" y="0">100 Mbit/s</tspan></text>
        </g>
      </g>
    </g>
  </g>
</svg>
                </artwork>
                <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-example-load-balancing.ascii-art">   100  x             100 100 Mbit/s
    |   x              |   |
  +-+---+-+          +-+---+-+
  |       |          |       |
  |Spin111|          |Spin112|
  +-+---+++          ++----+++
    |x  ||           ||    ||
    ||  |+---------------+ ||
    ||  +---------------+| ||
    ||               || || ||
    ||               || || ||
   -----All Links 10 Mbit/s-----
    ||               || || ||
    ||               || || ||
    ||  +------------+| || ||
    ||  |+------------+ || ||
    |x  ||              || ||
  +-+---+++          +--++-+++
  |       |          |       |
  |Leaf111|          |Leaf112|
  +-------+          +-------+</artwork>
              </artset>
            </figure>
        <t>


            <xref target="pic-default-modify" format="default"/> depicts an example topology where links between
            leaf and spine nodes
            are 10 Mbit/s and links from spine nodes northbound are 100 Mbit/s.  It includes
            parallel link failure between Leaf 111 and Spine 111, and as a result, Leaf 111 wants
            to forward more traffic towards Spine 112.  Additionally, it includes an uplink
            failure on Spine 111.
            </t>
            <t>
            The local modification of the received default route distance from the upper level
            is achieved by
            running a relatively simple algorithm where the bandwidth is weighted
            exponentially, while the distance on the default route represents a multiplier
            for the bandwidth weight for easy operational adjustments.
            </t>    
            <t>On a node, L, use Node TIEs to
            compute 3 values from each non-overloaded northbound neighbor, N:
            </t>
            <ol type="1" spacing="normal">
              <li>L_N_u: sum of the bandwidth available from L to N (to account for parallel links)</li>
              <li>N_u: sum of the uplink bandwidth available on N</li>
              <li>T_N_u: L_N_u * OVERSUBSCRIPTION_CONSTANT + N_u</li>
            </ol>
            <t>For all T_N_u, determine the corresponding M_N_u as log_2(next_power_2(T_N_u)) and
            determine MAX_M_N_u as the maximum value of all such M_N_u values.
            </t>
            <t>For each advertised default route from a node N, modify the advertised distance D
            to BAD = D * (1 + MAX_M_N_u - M_N_u) and use BAD instead of distance D
            to balance the weight of the default forwarding towards N.</t>
            <t>For the example above, a simple table of values will help in understanding
            the concept.

            The implicit assumption here is that all default route distances are
            advertised with D=1 and that OVERSUBSCRIPTION_CONSTANT=1.</t>
            <table anchor="BADTable" align="center">
              <name>BAD Computation</name>
              <thead>
                <tr>
                  <th align="left">Node</th>
                  <th align="left">N</th>
                  <th align="left">T_N_u</th>
                  <th align="left">M_N_u</th>
                  <th align="left">BAD</th>
                </tr>
              </thead>
              <tbody>
                <tr>
                  <td align="left">Leaf111</td>
                  <td align="left">Spine 111</td>
                  <td align="left">110</td>
                  <td align="left">7</td>
                  <td align="left">2</td>
                </tr>
                <tr>
                  <td align="left">Leaf111</td>
                  <td align="left">Spine 112</td>
                  <td align="left">220</td>
                  <td align="left">8</td>
                  <td align="left">1</td>
                </tr>
                <tr>
                  <td align="left">Leaf112</td>
                  <td align="left">Spine 111</td>
                  <td align="left">120</td>
                  <td align="left">7</td>
                  <td align="left">2</td>
                </tr>
                <tr>
                  <td align="left">Leaf112</td>
                  <td align="left">Spine 112</td>
                  <td align="left">220</td>
                  <td align="left">8</td>
                  <td align="left">1</td>
                </tr>
              </tbody>
            </table>
            <t>If a calculation produces a result exceeding the range of the type, e.g., bandwidth,
            the result is set to the highest possible value for that type.
            </t>
            <t>BAD <bcp14>SHOULD</bcp14> only be computed for default routes. A node <bcp14>MAY</bcp14> compute and use BAD for
            any disaggregated
            prefixes or other RIFT routes.

            A node <bcp14>MAY</bcp14> use a different algorithm to weight northbound
            traffic based on the bandwidth.  If a different algorithm is used,
            its successful behavior <bcp14>MUST NOT</bcp14> depend on uniformity of the algorithm or
            synchronization of BAD computations across the fabric.

            For example, it is
        conceivable that leaves could use real time link loads gathered by analytics
            to change the amount of traffic assigned to each default route next hop.</t>
            <t>

            A change in available bandwidth will only affect, at most, two
            levels down in the fabric, i.e., the blast radius of bandwidth adjustments is
            constrained no matter the fabric's height.


            </t>
          </section>
          <section anchor="varysouthbandwidth" numbered="true" toc="default">
            <name>Southbound Direction</name>
            <t>

            Due to its loop-free nature, during South SPF, a node <bcp14>MAY</bcp14> account for the maximum
            available bandwidth on nodes in lower levels and modify the amount of traffic
            offered to the next level's southbound nodes.  It is worth considering
            that such computations may be more effective if they are standardized, but they do not
            have to be.  As long as a packet continues to flow southbound,
            it will take some viable, loop-free path to reach its destination.


            </t>
          </section>
        </section>
        <section anchor="downstreamlabels" numbered="true" toc="default">
          <name>Label Binding</name>
          <t>

            In its LIEs, a node <bcp14>MAY</bcp14> advertise a locally significant, downstream-assigned, interface-specific label.  One use of such a label is a
        hop-by-hop encapsulation allowing forwarding planes to be
        easily distinguished among multiple RIFT instances.


          </t>
        </section>
        <section anchor="leaf2leaf" numbered="true" toc="default">
          <name>L2L Procedures</name>
          <t>
        RIFT implementations <bcp14>SHOULD</bcp14> support special East-West adjacencies
        between leaf nodes.  Leaf nodes supporting these procedures <bcp14>MUST</bcp14>:
          </t>
          <ol type="1" spacing="normal">
            <li>advertise the LEAF_2_LEAF flag in its node capabilities,</li>
            <li> set the overload flag on all leaf's Node TIEs,</li>
            <li>flood only a node's own North and South TIEs over E-W leaf
            adjacencies,</li>
            <li>always use E-W leaf adjacency in all SPF computations,</li>
            <li>install a discard route for any advertised aggregate routes in
            a leaf's TIE, <strong>and</strong></li>
            <li>never form southbound adjacencies.</li>
          </ol>

          <t>This will allow the E-W leaf nodes to exchange traffic strictly for the prefixes
        advertised in each other's North Prefix TIEs since the southbound computation will
        find the reverse direction in the other node's TIE and install its north prefixes.
          </t>
        </section>
<section numbered="true" toc="default">
          <name>Address Family and Multi-Topology Considerations</name>
          <t>Multi-Topology (MT) <xref target="RFC5120" format="default"/>
        and Multi-Instance (MI) <xref target="RFC8202" format="default"/>
        concepts
        are used today in link-state routing protocols to
        support several domains on the same
        physical topology. RIFT supports this capability by
        carrying transport ports in the LIE protocol
        exchanges.  Multiplexing of LIEs can be achieved by
        either choosing varying multicast addresses or ports
        on the same address.
          </t>
          <t>BFD interactions in <xref target="bfd" format="default"/>
        are implementation-dependent when multiple RIFT instances run on the
    same link.</t>
        </section>
        <section anchor="healing" numbered="true" toc="default">
          <name>One-Hop Healing of Levels with East-West Links</name>
          <t>
        Based on the rules defined in Sections <xref target="calculate" format="counter"/> and
        <xref target="defaultrouterules" format="counter"/> and
        given the presence of E-W links, RIFT can provide a one-hop protection for nodes that have lost
        all their northbound links. This can also be applied to multi-plane designs
        where complex link set failures occur at the ToF when links are exclusively
        used for flooding topology information.
        <xref target="onastickexample" format="default"/> outlines this behavior.
          </t>
        </section>
      </section>
      <section anchor="security-section" numbered="true" toc="default">
        <name>Security</name>
        <section anchor="model" numbered="true" toc="default">
          <name>Security Model</name>
          <t>
        An inherent property of any security and ZTP architecture is the
        resulting trade-off in regard to integrity verification of the
        information distributed through the fabric vs. provisioning
        and autoconfiguration requirements.  At a minimum, the security of
        an established adjacency should be ensured. The stricter the security
        model, the more provisioning must take over the role of ZTP.
          </t>
          <t>
        RIFT supports the following security models to allow for flexible control by the operator:
          </t>
          <ul spacing="normal">
            <li>
    The most security-conscious operators may choose to have control over which
    ports interconnect between a given pair of nodes, such a model is called the "Port-Association Model" (PAM).
    This is achievable by configuring each pair of directly connected ports with a designated
    shared key or public/private key pair.
</li>
            <li>
             In physically secure data center locations, operators may choose to
                control connectivity between entire nodes, called here
                the "Node-Association Model" (NAM).  A benefit of this model is
                that it allows for simplified port sparing.
            </li>
            <li>
    In the most relaxed environments, an operator may only choose to control
    which nodes join a particular fabric.  This is denoted as the "Fabric-Association Model" (FAM).
    This is achievable by using a single shared secret across the entire fabric.
    Such flexibility makes sense when servers are considered as leaf devices,
    as those are replaced more often than network nodes.  In addition, this model
    allows for simplified node sparing.

</li>
            <li>
                These models may be mixed throughout the fabric depending upon security
                requirements at various levels of the fabric and willingness to accept
                increased provisioning complexity.

            </li>
          </ul>
          <t>
        In order to support the cases mentioned above, RIFT implementations supports, through
        operator control, mechanisms that allow for:
          </t>

          <ul spacing="normal">
            <li>a specification of the appropriate level in the fabric,</li>
            <li>discovery and reporting of missing connections, and </li>
            <li>discovery and reporting of unexpected connections while
            preventing them from forming insecure adjacencies. </li>
          </ul>

          <t>
        Operators may only choose to configure the level of each node
        but not explicitly configure which connections are allowed.
        In this case, RIFT will only allow adjacencies to establish between
        nodes that are in adjacent levels.  Operators with the lowest
        security requirements may not use any configuration to specify
        which connections are allowed.  Nodes in such fabrics could rely
        fully on ZTP and established adjacencies between nodes in adjacent levels.
        <xref target="security-model-dig" format="default"/> illustrates inherent trade-offs
        between the different security models.

          </t>
          <t>
       Some level of link quality verification may be required prior to an
        adjacency being used for forwarding.
        For
        example, an implementation may require that a BFD session comes up
        before advertising the adjacency.

          </t>
          <t>
       For the cases outlined above, RIFT has two approaches to enforce
        that a local port is connected to the correct port on the correct remote node.

    One approach is to piggyback on RIFT's authentication mechanism.
    Assuming the provisioning model (e.g., YANG) is flexible enough, operators 
    can choose to provision a unique authentication key for the following conceptual models:
          </t>
          <ul spacing="normal">
            <li> each pair of ports in "port-association model", </li>
            <li> each pair of switches in "node-association model", or </li>
            <li> the entire fabric in "fabric-association model".  </li>
          </ul>
          <t>
       The other approach is to rely on the System ID, port-id, and level
        fields in the LIE message to validate an adjacency against the
        expected cabling topology and optionally introduce some
        new rules in the FSM to allow the adjacency to come up if the
        expectations are met.
          </t>
          <figure anchor="security-model-dig">
            <name>Security Model</name>
            <artset>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-security-model.ascii-art">         ^                 /\                  |
        /|\               /  \                 |
         |               /    \                |
         |              / PAM  \               |
     Increasing        /        \          Increasing
     Integrity        +----------+         Flexibility
         &amp;           /    NAM     \            &amp;
    Increasing      +--------------+         Less
    Provisioning   /      FAM       \     Configuration
         |        /                  \         |
         |       +--------------------+       \|/
         |      /  Zero Configuration  \       v
               +------------------------+
</artwork>
            </artset>
          </figure>
        </section>
        <section anchor="security-mechanisms" numbered="true" toc="default">
          <name>Security Mechanisms</name>
          <t>
        RIFT security goals are to ensure:
          </t>
          <ul spacing="normal">
            <li>authentication,</li>
            <li>message integrity,</li>
            <li>the prevention of replay attacks,</li>
            <li>low processing overhead, and</li>
            <li>efficient messaging</li>
          </ul>
          <t>
            unless no security is deployed by means of using 'undefined_securitykey_id'
            as key identifiers (key ID).
          </t>
          <t>
        Message confidentiality is a non-goal.
          </t>
          <t>
        The model in the previous section allows a range of security key types
        that are analogous to the various security association models.
        PAM and NAM allow security
        associations at the port or node level using symmetric or asymmetric keys
        that are preinstalled.  FAM argues for security
        associations to be applied only at a group level or to be refined once
        the topology has been established.

        RIFT does not specify how security keys are installed or updated,
        though it does specify how the key can be used to achieve security goals.

          </t>
          <t>The protocol has provisions for "weak" nonces to prevent replay attacks
            and includes authentication
            mechanisms comparable to those described in <xref target="RFC5709" format="default"/> and
            <xref target="RFC7987" format="default"/>.
          </t>
        </section>
        <section anchor="security-envelope" numbered="true" toc="default">
          <name>Security Envelope</name>
          <t>
    A serialized schema <em>ProtocolPacket</em> <bcp14>MUST</bcp14> be carried in a secure envelope as illustrated in
    <xref target="secenvelope" format="default"/>.
    The <em>ProtocolPacket</em> <bcp14>MUST</bcp14> be serialized using the default Thrift's binary protocol.
    Any value in the packet following a security fingerprint <bcp14>MUST</bcp14> be used by a
   receiver only after the fingerprint generated based on an acceptable,
   advertised key ID has been validated against the data covered by the
   bare exceptions arising from operational exigencies.  Based on
   local configuration, a node <bcp14>MAY</bcp14> allow for the envelope's integrity
   checks to be skipped and for the procedure specified in <xref target="security-association"/> to be implemented. This means that for all packets, in case the node is
    configured to validate the outer fingerprint based on a key ID, an unexpected key ID or  fingerprint not validating against the
         expected key ID will lead to packet
    rejection. Further, in case of reception of a TIE and the receiver being configured to validate
    the originator by checking the TIE Origin Security Envelope Header fingerprint against a key ID, an incorrect
         key ID or
    inner fingerprint not validating against the key ID will lead to the rejection of the packet.
          </t>
          <t>
                For reasons of clarity, it is important to observe that the specification uses the words "fingerprint" and
                "signature" interchangeably since the specific properties of the fingerprint part of the envelope depend
                on the algorithms used to insure the payload integrity. Moreover, any security chosen never implies
                encryption due to performance impact involved but only fingerprint or signature generation and validation.
          </t>
          <t>


                An implementation <bcp14>MUST</bcp14> implement at least both sending and receiving
                HMAC-SHA256 fingerprints as defined in <xref target="keys-registry"/> to ensure
                interoperability but <bcp14>MAY</bcp14> use 'undefined_securitykey_id' by default.
          </t>
          <figure anchor="secenvelope">
            <name>Security Envelope</name>
            <artset>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-security-envelope.ascii-art">
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

UDP Header:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           Source Port         |       RIFT destination port   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           UDP Length          |        UDP Checksum           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Outer Security Envelope Header:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           RIFT MAGIC          |         Packet Number         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    Reserved   |  RIFT Major   | Outer Key ID  | Fingerprint   |
|               |    Version    |               |    Length     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                                               |
~       Security Fingerprint covers all following content       ~
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Weak Nonce Local              | Weak Nonce Remote             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|            Remaining TIE Lifetime (all 1s in case of LIE)     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

TIE Origin Security Envelope Header:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|              TIE Origin Key ID                |  Fingerprint  |
|                                               |    Length     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                                               |
~       Security Fingerprint covers all following content       ~
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Serialized RIFT Model Object
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                                               |
~                Serialized RIFT Model Object                   ~
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</artwork>
            </artset>
          </figure>
          <dl newline="false" spacing="normal">
            <dt>RIFT MAGIC:</dt>
      <dd><t>16 bits</t>
            <t>Constant value of 0xA1F7 that allows easy classification of
            RIFT packets independent of the UDP port used.
            </t></dd>
            <dt>Packet Number:</dt>
      <dd><t>16 bits</t>
            <t>An optional, per-adjacency, per-packet type number set using
            the sequence number arithmetic defined in <xref target="arithmetic" format="default"/>.  If the arithmetic in
            <xref target="arithmetic" format="default"/> is not used, the node
            <bcp14>MUST</bcp14> set the value to
            <em>undefined_packet_number</em>. This number can be used to
            detect losses and misordering in flooding for either operational
            purposes or in implementation to adjust flooding behavior to
            current link or buffer quality. This number <bcp14>MUST
            NOT</bcp14> be used to discard or validate the correctness of
            packets. Packet numbers are incremented on each interface and
            within that for each type of packet independently. This allows
            parallelizing packet generation and processing for different types
            within an implementation, if so desired.</t>
                 </dd>
            <dt>RIFT Major Version:</dt>
      <dd><t>8 bits</t>
            <t>This value <bcp14>MUST</bcp14> be set to
            "protocol_major_version", which is defined in the schema and used to
            serialize the object contained.  It allows checking whether
            protocol versions are compatible on both sides, i.e., which schema
            version is necessary to decode the serialized object.  An
            implementation <bcp14>MUST</bcp14> drop packets with unexpected
            values and <bcp14>MAY</bcp14> report a problem. The specification
            of how an implementation may negotiate the schema's major version
            is outside the scope of this document.</t>
                 </dd>
            <dt>Outer Key ID:</dt>
      <dd><t>8 bits</t>
            <t>A simple, unstructured value acting as indirection into a
            structure holding an algorithm and any related secrets necessary
            to validate any provided outer security fingerprint or signature.
            The value <em>undefined_securitykey_id</em> means that no valid
            fingerprint was computed or is provided; otherwise, one of the
            algorithms in <xref target="keys-registry"/> <bcp14>MUST</bcp14>
            be used to compute the fingerprint.

                This key ID
                     scope is
                     local to the nodes on both ends of the adjacency.
            </t></dd>
            <dt>TIE Origin Key ID:</dt>
      <dd><t>24 bits</t>
            <t>A simple, unstructured value acting as indirection into a
            structure holding an algorithm and any related secrets necessary
            to validate any provided inner security fingerprint or signature.
            The value <em>undefined_securitykey_id</em> means that no valid
            fingerprint was computed; otherwise, one of the algorithms in <xref target="keys-registry"/> <bcp14>MUST</bcp14> be used to compute
            the fingerprint. This key ID scope is global to the RIFT instance
            since it may imply the originator of the TIE so the contained
            object does not have to be deserialized to obtain the originator.
            </t></dd>
            <dt>Fingerprint Length:</dt>
      <dd><t>8 bits</t>
            <t>Length in 32-bit multiples of the following fingerprint (not
            including lifetime or weak nonces).  It allows the structure to be
            navigated when an unknown key type is present.  To clarify, a
            common corner case when this value is set to 0 is when it
            signifies an empty (0 bytes long) security fingerprint.
            </t></dd>
            <dt>Security Fingerprint:</dt>
      <dd><t>32 bits * Fingerprint Length</t>
            <t>This is a signature that is computed over all data following
            after it. If the significant bits of the fingerprint are fewer than
            the 32-bit padded length, then the significant bits
            <bcp14>MUST</bcp14> be left aligned and the remaining bits on the
            right are padded with 0s.  When using Public Key Infrastructure (PKI),
            the security fingerprint originating node uses its private key to
            create the signature. The original packet can then be verified,
            provided the public key is shared and current. Methodology to
            negotiate, distribute, or rollover keys is outside the scope of
            this document.
            </t></dd>
            <dt>Remaining TIE Lifetime:</dt>
      <dd><t>32 bits</t>
            <t>In case of anything but TIEs, this field <bcp14>MUST</bcp14> be
            set to all ones and the Origin Security Envelope Header <bcp14>MUST
            NOT</bcp14> be present in the packet. For TIEs, this field
            represents the remaining lifetime of the TIE and the Origin Security
            Envelope Header <bcp14>MUST</bcp14> be present in the packet.
            </t></dd>
            <dt>Weak Nonce Local:</dt>
      <dd><t>16 bits</t>
            <t>Local Weak Nonce of the adjacency, as advertised in LIEs.
            </t></dd>
            <dt>Weak Nonce Remote:</dt>
      <dd><t>16 bits</t>
            <t>Remote Weak Nonce of the adjacency, as received in LIEs.
            </t></dd>
            <dt>TIE Origin Security Envelope Header:</dt>
            <dd>It <bcp14>MUST</bcp14> be present if and only if the Remaining
            TIE Lifetime field is <strong>not</strong> all ones.  It carries
            through the originator's key ID and corresponding fingerprint of
            the object to protect TIE from modification during flooding. This
            ensures origin validation and integrity (but does not provide
            validation of a chain of trust).
                 </dd>
          </dl>

          <t>Observe that, due to the schema migration rules per <xref target="schema" format="default"/>, the contained
             model can always be decoded if the major version matches and the envelope integrity
             has been validated. Consequently, description
             of the TIE is available to flood it properly, including unknown TIE types.
          </t>
        </section>
        <section anchor="nonces" numbered="true" toc="default">
          <name>Weak Nonces</name>
          <t>
            The protocol uses two 16-bit nonces to salt generated signatures. The
            term "nonce" is used a bit loosely since RIFT nonces are not being changed
            in every packet,  which is common in cryptography.

            For efficiency purposes, they are changed at a high enough frequency to dwarf
            practical replay attack attempts.
            And hence,
            such nonces are called from this point on "weak" nonces.
          </t>
          <t>
            Any implementation using a different outer key ID from 'undefined_securitykey_id' <bcp14>MUST</bcp14> generate and wrap around
            local nonces properly and <bcp14>SHOULD</bcp14> do it even if not using any algorithm from <xref target="keys-registry"/>.
              When a nonce increment leads to the <em>undefined_nonce</em> value,
                the value <bcp14>MUST</bcp14> be incremented again immediately.
                All implementations <bcp14>MUST</bcp14> reflect the neighbor's nonces.
            An implementation <bcp14>SHOULD</bcp14>
            increment a chosen nonce on every LIE FSM transition that ends up in a different state
            from the previous one and <bcp14>MUST</bcp14> increment its nonce at least
            every <em>nonce_regeneration_interval</em> if using any algorithm in <xref target="keys-registry"/>
              (such considerations
            allow for efficient implementations without opening a significant security risk).
            When flooding TIEs, the implementation <bcp14>MUST</bcp14> use recent (i.e., within allowed difference)
            nonces reflected in the LIE exchange.
            The schema specifies in <em>maximum_valid_nonce_delta</em> the
            maximum allowable nonce value difference on a packet compared to reflected nonces in the
            LIEs. Any packet received with nonces deviating more than the allowed delta <bcp14>MUST</bcp14> be
            discarded without further computation of signatures to prevent computation load attacks.
            The delta is either a negative or positive difference that a mirrored nonce can
            deviate from the local value to be considered valid. If nonces are
            not changed on every packet, but at the maximum interval on both sides, this opens statistically
            a <em>maximum_valid_nonce_delta</em>/2 window for identical LIEs,
            TIE, and TI(x)E replays.
            The interval cannot be too small since LIE FSM may change
            states fairly quickly during ZTP without sending LIEs, and additionally, UDP can
            both loose as well as misorder packets.
          </t>
          <t>
            In cases where a secure implementation does not receive signatures or
            receives undefined nonces from a neighbor (indicating that it does not support
            or verify signatures), it is a matter of local policy as to how those
            packets are treated.

            A secure implementation <bcp14>MAY</bcp14> refuse forming an adjacency with an implementation
            that is not advertising signatures or valid nonces, or it <bcp14>MAY</bcp14> continue signing local
            packets while accepting a neighbor's packets without further security validation.

          </t>
          <t>
            As a necessary exception, an implementation <bcp14>MUST</bcp14> advertise the remote nonce
            value as <em>undefined_nonce</em> when the FSM is not in <em>TwoWay</em> or <em>ThreeWay</em> state
            and accept an <em>undefined_nonce</em>
            for its local nonce value on packets in any other state than <em>ThreeWay</em>.
          </t>
          <t>
            As an optional optimization, an implementation <bcp14>MAY</bcp14> send one LIE with a previously negotiated
            neighbor's nonce to try to
            speed up a neighbor's transition from <em>ThreeWay</em> to <em>OneWay</em> and <bcp14>MUST</bcp14> revert to sending
            <em>undefined_nonce</em> after that.
          </t>
        </section>
        <section anchor="sec-lifetime" numbered="true" toc="default">
          <name>Lifetime</name>
          <t>
            Reflooding the same TIE version quickly with small variations in its lifetime
            may lead to an excessive number of
            security fingerprint
            computations. To avoid this, the application generating the fingerprints for flooded TIEs
            <bcp14>MAY</bcp14> round the value down to the next <em>rounddown_lifetime_interval</em> on the
            packet header to reuse previous computation results.  TIEs flooded with
            such rounded lifetimes will only limit the amount of computations necessary during transitions
            that lead to advertisement of the same TIEs with the same information within a short period of time.
          </t>
        </section>
        <section anchor="security-association" numbered="true" toc="default">
          <name>Security Association Changes</name>
          <t>
        No mechanism is specified to convert a security envelope for the same key ID
        from one algorithm  to
    another once the envelope is operational.
        The recommended procedure to change to a new algorithm is to take the
        adjacency down, make the necessary changes to the secret and algorithm used
        by the according key ID, and bring the adjacency back up.
        Obviously, an implementation <bcp14>MAY</bcp14> choose to stop verifying the
        security envelope for the duration of the algorithm change to keep the adjacency up,
        but since this introduces
        a security vulnerability window, such rollover <bcp14>SHOULD NOT</bcp14> be recommended.
        Other approaches, such as accepting multiple algorithms for same key ID for a configured time window,
        are possible but in the realm of implementation choices rather than protocol specification.
          </t>
        </section>
      </section>
    </section>
    <section anchor="schema" numbered="true" toc="default">
      <name>Information Elements Schema</name>
      <t>This section introduces the schema for information elements.
                The Interface Description Language (IDL) is <xref target="thrift" format="default">Thrift</xref>.
      </t>
      <t>On schema changes that</t>
      <ol spacing="normal" type="1">
        <li>change  field numbers <strong>or</strong></li>
        <li>add new <strong>required</strong> fields <strong>or</strong></li>
        <li>remove  any fields <strong>or</strong></li>
        <li>change  lists into sets, unions into structures <strong>or</strong></li>
        <li>change  multiplicity of fields <strong>or</strong></li>
        <li>changes type or name of any field <strong>or</strong></li>
        <li>change data types of the type of any field <strong>or</strong></li>
        <li>adds, changes or removes a default value of any <strong>existing</strong> field <strong>or</strong></li>
        <li>removes or changes any defined constant or constant value <strong>or</strong></li>
        <li>changes any enumeration type except extending `common.TIETypeType`
            (use of enumeration types is generally discouraged) <strong>or</strong></li>
        <li>adds new TIE type to <em>TIETypeType</em> with flooding scope different from
            prefix TIE flooding scope</li>
      </ol>
      <t>the major version of the schema <bcp14>MUST</bcp14> increase.
                All other changes <bcp14>MUST</bcp14>
                increase the minor version within the same major.</t>
      <t>Introducing an optional field
                does not cause a major version increase even if the fields inside the
                structure are optional with defaults.</t>
      <t>All signed integers, as forced by <xref target="thrift" format="default">Thrift</xref> support, must be cast for internal
                purposes to equivalent unsigned values without discarding the signedness bit.
                An implementation <bcp14>SHOULD</bcp14> try to avoid using the signedness bit when
                generating values.</t>
      <t>The schema is normative.</t>
      <section anchor="schema_updates" numbered="true" toc="default">
        <name>Backwards-Compatible Extension of Schema</name>
        <t>
                    The set of rules in <xref target="schema"/> guarantees that every decoder can process
                    serialized content generated
                    by a higher minor version of the schema, and with that, the protocol can progress without a
                    'flag-day'.
                    Contrary to that, content serialized using a major version X is <strong>not</strong> expected to be
                    decodable by any implementation using a decoder for a model with a major version lower than X.
                    Schema negotiation and translation within RIFT is outside the scope of this document.
        </t>
        <t>Additionally, based on the propagated minor version in encoded content and added
                    optional node capabilities, new TIE types or even de facto mandatory fields can be introduced
                    without progressing the major version, albeit only nodes supporting such new extensions would
                    decode them. Given the model is encoded at the source and never re-encoded, flooding through
                    nodes not understanding any new extensions will preserve the corresponding fields.
                    However, it is important to understand that a higher minor version of a schema does <strong>not</strong>
                    guarantee that capabilities introduced in lower minors of the same major are supported.
                    The <em>node_capabilities</em> field is used to indicate which capabilities are supported.
        </t>
        <t>
                    Specifically, the schema <bcp14>SHOULD</bcp14> add elements to the <em>NodeCapabilities</em>
                    field's future capabilities to indicate whether it will support
                    interpretation of schema extensions on the same major
                    revision if they are present. Such fields <bcp14>MUST</bcp14> be optional and have an implicit or
                    explicit false default value. If a future capability changes route
                    selection or generates conditions that cause packet loss if some nodes are not supporting
                    it, then a major version increment will be unavoidable.
                    <em>NodeCapabilities</em> shown in LIE <bcp14>MUST</bcp14> match the capabilities shown in the Node TIEs;
                    otherwise,
                    the behavior is unspecified. A node detecting the mismatch
                    <bcp14>SHOULD</bcp14> generate a notification.
        </t>
        <t>
                    Alternately or additionally, new optional fields can be introduced
                    into, e.g., <em>NodeTIEElement</em>,
                    if a special field is chosen to indicate via its presence that an optional feature
                    is enabled (since capability to support a feature does not necessarily mean
                    that the feature is actually configured and operational).
        </t>
        <t>To support new TIE types without increasing the major version enumeration,
                    <em>TIEElement</em> can be extended with new optional elements
                    for new 'common.TIETypeType' values as long the scope of the new TIE matches
                    the prefix TIE scope. In case it is necessary to understand whether
                    all nodes can parse the new TIE type, a node capability <bcp14>MUST</bcp14>
                    be added in <em>NodeCapabilities</em> to prevent a non-homogenous network.
        </t>
      </section>
      <section numbered="true" toc="default" anchor="common_thrift_app">
        <name>common.thrift</name>
<t>This schema references <xref target="RFC5837"/>, <xref target="RFC5880"/>, and <xref target="RFC6550"/>.</t>
  
        <sourcecode><![CDATA[
/**
    Thrift file with common definitions for RIFT
*/

namespace py common

/** @note MUST be interpreted in implementation as unsigned 64 bits.
 */
typedef i64      SystemIDType
typedef i32      IPv4Address
typedef i32      MTUSizeType
/** @note MUST be interpreted in implementation as unsigned
    rolling over number */
typedef i64      SeqNrType
/** @note MUST be interpreted in implementation as unsigned */
typedef i32      LifeTimeInSecType
/** @note MUST be interpreted in implementation as unsigned */
typedef i8       LevelType
typedef i16      PacketNumberType
/** @note MUST be interpreted in implementation as unsigned */
typedef i32      PodType
/** @note MUST be interpreted in implementation as unsigned.
/** this has to be long enough to accommodate prefix */
typedef binary   IPv6Address
/** @note MUST be interpreted in implementation as unsigned */
typedef i16      UDPPortType
/** @note MUST be interpreted in implementation as unsigned */
typedef i32      TIENrType
/** @note MUST be interpreted in implementation as unsigned
          This is carried in the security envelope and must 
          hence fit into 8 bits. */
typedef i8       VersionType
/** @note MUST be interpreted in implementation as unsigned */
typedef i16      MinorVersionType
/** @note MUST be interpreted in implementation as unsigned */
typedef i32      MetricType
/** @note MUST be interpreted in implementation as unsigned
          and unstructured */
typedef i64      RouteTagType
/** @note MUST be interpreted in implementation as unstructured
          label value */
typedef i32      LabelType
/** @note MUST be interpreted in implementation as unsigned */
typedef i32      BandwidthInMegaBitsType
/** @note Key Value key ID type */
typedef i32      KeyIDType
/** node local, unique identification for a link (interface/tunnel/
  * etc., basically anything RIFT runs on). This is kept
  * at 32 bits so it aligns with BFD (RFC 5880) discriminator size.
  */
typedef i32    LinkIDType
/** @note MUST be interpreted in implementation as unsigned,
          especially since we have the /128 IPv6 case. */
typedef i8     PrefixLenType
/** timestamp in seconds since the epoch */
typedef i64    TimestampInSecsType
/** security nonce.
    @note MUST be interpreted in implementation as rolling
          over unsigned value */
typedef i16    NonceType
/** LIE FSM holdtime type */
typedef i16    TimeIntervalInSecType
/** Transaction ID type for prefix mobility as specified by RFC 6550,
    value MUST be interpreted in implementation as unsigned  */
typedef i8     PrefixTransactionIDType
/** Timestamp per IEEE 802.1AS, all values MUST be interpreted in
    implementation as unsigned.  */
struct IEEE802_1ASTimeStampType {
    1: required     i64     AS_sec;
    2: optional     i32     AS_nsec;
}
/** generic counter type */
typedef i64 CounterType
/** Platform Interface Index type, i.e., index of interface on
    hardware, can be used, e.g., with RFC 5837 */
typedef i32 PlatformInterfaceIndex

/** Flags indicating node configuration in case of ZTP.
 */
enum HierarchyIndications {
    /** forces level to 'leaf_level' and enables 
    according procedures */
    leaf_only                            = 0,
    /** forces level to 'leaf_level' and enables 
    according procedures */
    leaf_only_and_leaf_2_leaf_procedures = 1,
    /** forces level to 'top_of_fabric' and enables according
        procedures */
    top_of_fabric                        = 2,
}

const PacketNumberType  undefined_packet_number    = 0
/** used when node is configured as top of fabric in ZTP.*/
const LevelType   top_of_fabric_level              = 24
/** default bandwidth on a link */
const BandwidthInMegaBitsType  default_bandwidth   = 100
/** fixed leaf level when ZTP is not used */
const LevelType   leaf_level                  = 0
const LevelType   default_level               = leaf_level
const PodType     default_pod                 = 0
const LinkIDType  undefined_linkid            = 0

/** invalid key for key value */
const KeyIDType   invalid_key_value_key    = 0
/** default distance used */
const MetricType  default_distance         = 1
/** any distance larger than this will be considered infinity */
const MetricType  infinite_distance       = 0x7FFFFFFF
/** represents invalid distance */
const MetricType  invalid_distance        = 0
const bool overload_default               = false
const bool flood_reduction_default        = true
/** default LIE FSM LIE TX interval time */
const TimeIntervalInSecType   default_lie_tx_interval  = 1
/** default LIE FSM holddown time */
const TimeIntervalInSecType   default_lie_holdtime  = 3
/** multiplier for default_lie_holdtime to 
holddown multiple neighbors */
const i8 multiple_neighbors_lie_holdtime_multiplier = 4
/** default ZTP FSM holddown time */
const TimeIntervalInSecType   default_ztp_holdtime  = 1
/** by default LIE levels are ZTP offers */
const bool default_not_a_ztp_offer        = false
/** by default everyone is repeating flooding */
const bool default_you_are_flood_repeater = true
/** 0 is illegal for System IDs */
const SystemIDType IllegalSystemID        = 0
/** empty set of nodes */
const set<SystemIDType> empty_set_of_nodeids = {}
/** default lifetime of TIE is one week */
const LifeTimeInSecType default_lifetime      = 604800
/** default lifetime when TIEs are purged is 5 minutes */
const LifeTimeInSecType purge_lifetime        = 300
/** optional round down interval when 
  * TIEs are sent with security signatures
  * to prevent excessive computation. 
  */
const LifeTimeInSecType rounddown_lifetime_interval = 60
/** any 'TieHeader' that has a smaller lifetime difference
    than this constant is equal (if other fields equal). */
const LifeTimeInSecType lifetime_diff2ignore  = 400

/** default UDP port to run LIEs on */
const UDPPortType     default_lie_udp_port       =  914
/** default UDP port to receive TIEs on, 
which can be peer specific */
const UDPPortType     default_tie_udp_flood_port =  915

/** default MTU link size to use */
const MTUSizeType     default_mtu_size           = 1400
/** default link being BFD capable */
const bool            bfd_default                = true

/** type used to target nodes with key value */
typedef i64 KeyValueTargetType

/** default target for key value are all nodes. */
const KeyValueTargetType    keyvaluetarget_default = 0
/** value for _all leaves_ addressing. 
    Represented by all bits set. */
const KeyValueTargetType    keyvaluetarget_all_south_leaves = -1

/** undefined nonce, equivalent to missing nonce */
const NonceType       undefined_nonce            = 0;
/** outer security key ID, MUST be interpreted as in implementation
    as unsigned */
typedef i8            OuterSecurityKeyID
/** security key ID, MUST be interpreted as in implementation
    as unsigned */
typedef i32           TIESecurityKeyID
/** undefined key */
const TIESecurityKeyID undefined_securitykey_id   = 0;
/** Maximum delta (negative or positive) that a mirrored nonce can
    deviate from local value to be considered valid. */
const i16                     maximum_valid_nonce_delta   = 5;
const TimeIntervalInSecType   nonce_regeneration_interval = 300;

/** Direction of TIEs. */
enum TieDirectionType {
    Illegal           = 0,
    South             = 1,
    North             = 2,
    DirectionMaxValue = 3,
}

/** Address family type. */
enum AddressFamilyType {
   Illegal                = 0,
   AddressFamilyMinValue  = 1,
   IPv4                   = 2,
   IPv6                   = 3,
   AddressFamilyMaxValue  = 4,
}

/** IPv4 prefix type. */
struct IPv4PrefixType {
    1: required IPv4Address    address;
    2: required PrefixLenType  prefixlen;
}

/** IPv6 prefix type. */
struct IPv6PrefixType {
    1: required IPv6Address    address;
    2: required PrefixLenType  prefixlen;
}

/** IP address type. */
union IPAddressType {
    /** Content is IPv4 */
    1: optional IPv4Address   ipv4address;
    /** Content is IPv6 */
    2: optional IPv6Address   ipv6address;
}

/** Prefix advertisement.

    @note: For interface
        addresses, the protocol can propagate the address part beyond
        the subnet mask and on reachability computation that has to
        be normalized. The non-significant bits can be used
        for operational purposes.
*/
union IPPrefixType {
    1: optional IPv4PrefixType   ipv4prefix;
    2: optional IPv6PrefixType   ipv6prefix;
}

/** Sequence of a prefix in case of move.
 */
struct PrefixSequenceType {
    1: required IEEE802_1ASTimeStampType  timestamp;
    /** Transaction ID set by the client in, e.g., 6LoWPAN. */
    2: optional PrefixTransactionIDType   transactionid;
}

/** Type of TIE.
*/
enum TIETypeType {
    Illegal                                     = 0,
    TIETypeMinValue                             = 1,
    /** first legal value */
    NodeTIEType                                 = 2,
    PrefixTIEType                               = 3,
    PositiveDisaggregationPrefixTIEType         = 4,
    NegativeDisaggregationPrefixTIEType         = 5,
    PGPrefixTIEType                             = 6,
    KeyValueTIEType                             = 7,
    ExternalPrefixTIEType                       = 8,
    PositiveExternalDisaggregationPrefixTIEType = 9,
    TIETypeMaxValue                             = 10,
}

/** RIFT route types.
    @note: The only purpose of those values is to introduce an
           ordering, whereas an implementation can internally choose
           any other values as long the ordering is preserved.
 */
enum RouteType {
    Illegal               =  0,
    RouteTypeMinValue     =  1,
    /** First legal value. */
    /** Discard routes are most preferred */
    Discard               =  2,

    /** Local prefixes are directly attached prefixes on the
     *  system, such as interface routes.
     */
    LocalPrefix           =  3,
    /** Advertised in S-TIEs */
    SouthPGPPrefix        =  4,
    /** Advertised in N-TIEs */
    NorthPGPPrefix        =  5,
    /** Advertised in N-TIEs */
    NorthPrefix           =  6,
    /** Externally imported north */
    NorthExternalPrefix   =  7,
    /** Advertised in S-TIEs, either normal prefix or positive
        disaggregation */
    SouthPrefix           =  8,
    /** Externally imported south */
    SouthExternalPrefix   =  9,
    /** Negative, transitive prefixes are least preferred */
    NegativeSouthPrefix   = 10,
    RouteTypeMaxValue     = 11,
}

enum   KVTypes {
    Experimental = 1,
    WellKnown    = 2,
    OUI          = 3,
}]]></sourcecode>
      </section>
      <section numbered="true" toc="default" anchor="encoding_thrift_app">
        <name>encoding.thrift</name>
        <sourcecode><![CDATA[
/**
    Thrift file for packet encodings for RIFT
*/

include "common.thrift"

namespace py encoding

/** Represents protocol encoding schema major version */
const common.VersionType protocol_major_version = 8
/** Represents protocol encoding schema minor version */
const common.MinorVersionType protocol_minor_version =  0

/** Common RIFT packet header. */
struct PacketHeader {
    /** Major version of protocol. */
    1: required common.VersionType      major_version =
            protocol_major_version;
    /** Minor version of protocol. */
    2: required common.MinorVersionType minor_version =
            protocol_minor_version;
    /** Node sending the packet, in case of LIE/TIRE/TIDE
        also the originator of it. */
    3: required common.SystemIDType  sender;
    /** Level of the node sending the packet, required on everything
        except LIEs. Lack of presence on LIEs indicates 
        UNDEFINED_LEVEL and is used in ZTP procedures.
     */
    4: optional common.LevelType            level;
}

/** Prefix community. */
struct Community {
    /** Higher order bits */
    1: required i32          top;
    /** Lower order bits */
    2: required i32          bottom;
}

/** Neighbor structure.  */
struct Neighbor {
    /** System ID of the originator. */
    1: required common.SystemIDType        originator;
    /** ID of remote side of the link. */
    2: required common.LinkIDType          remote_id;
}

/** Capabilities the node supports. */
struct NodeCapabilities {
    /** Must advertise supported minor version dialect that way. */
    1: required common.MinorVersionType     protocol_minor_version =
            protocol_minor_version;
    /** indicates that node supports flood reduction. */
    2: optional bool                           flood_reduction =
            common.flood_reduction_default;
    /** indicates place in hierarchy, i.e., top of fabric or
        leaf only (in ZTP) or support for L2L
        procedures. */
    3: optional common.HierarchyIndications    hierarchy_indications;
}

/** Link capabilities. */
struct LinkCapabilities {
    /** Indicates that the link is supporting BFD. */
    1: optional bool                        bfd =
            common.bfd_default;
    /** Indicates whether the interface will support IPv4 
        forwarding. */
    2: optional bool                        ipv4_forwarding_capable =
            true;
}

/** RIFT LIE Packet.

   @note: This node's level is already included on the packet header.
*/
struct LIEPacket {
    /** Node or adjacency name. */
    1: optional string                    name;
    /** Local link ID. */
    2: required common.LinkIDType         local_id;
    /** UDP port to which we can receive flooded TIEs. */
    3: required common.UDPPortType        flood_port =
            common.default_tie_udp_flood_port;
    /** Layer 2 MTU, used to discover mismatch. */
    4: optional common.MTUSizeType        link_mtu_size =
            common.default_mtu_size;
    /** Local link bandwidth on the interface. */
    5: optional common.BandwidthInMegaBitsType
            link_bandwidth = common.default_bandwidth;
    /** Reflects the neighbor once received to provide
        3-way connectivity. */
    6: optional Neighbor                  neighbor;
    /** Node's PoD. */
    7: optional common.PodType            pod =
            common.default_pod;
    /** Node capabilities supported. */
   10: required NodeCapabilities          node_capabilities;
   /** Capabilities of this link. */
   11: optional LinkCapabilities          link_capabilities;
   /** Required holdtime of the adjacency, i.e., for how long a 
       period adjacency should be kept up without valid LIE 
       reception. */
   12: required common.TimeIntervalInSecType
            holdtime = common.default_lie_holdtime;
   /** Optional, unsolicited, downstream assigned locally significant 
       label value for the adjacency. */
   13: optional common.LabelType          label;
   /** Indicates that the level on the LIE must not be used
        to derive a ZTP level by the receiving node. */
   21: optional bool                      not_a_ztp_offer =
            common.default_not_a_ztp_offer;
   /** Indicates to northbound neighbor that it should
       be reflooding TIEs received from this node to achieve flood
       reduction and balancing for northbound flooding. */
   22: optional bool                      you_are_flood_repeater =
             common.default_you_are_flood_repeater;
   /** Indicates to neighbor to flood node TIEs only and slow down
       all other TIEs. Ignored when received from southbound 
       neighbor. */
   23: optional bool                    you_are_sending_too_quickly =
             false;
   /** Instance name in case multiple RIFT instances running on same
       interface. */
   24: optional string                    instance_name;
   /** It provides the optional ID of the fabric configured. This 
       MUST match the information advertised on the node element. */
   35: optional common.FabricIDType       fabric_id = 
             common.default_fabric_id;

}

/** LinkID pair describes one of parallel links between two nodes. */
struct LinkIDPair {
    /** Node-wide unique value for the local link. */
    1: required common.LinkIDType      local_id;
    /** Received remote link ID for this link. */
    2: required common.LinkIDType      remote_id;

    /** Describes the local interface index of the link. */
   10: optional common.PlatformInterfaceIndex 
             platform_interface_index;
   /** Describes the local interface name. */
   11: optional string                       platform_interface_name;
   /** Indicates whether the link is secured, i.e., protected by
       outer key, absence of this element means no indication,
       undefined outer key means not secured. */
   12: optional common.OuterSecurityKeyID
                trusted_outer_security_key;
   /** Indicates whether the link is protected by established
       BFD session. */
   13: optional bool                          bfd_up;
   /** Optional indication which address families are up on the
       interface */
   14: optional set<common.AddressFamilyType>
                       address_families;
}

/** Unique ID of a TIE. */
struct TIEID {
    /** direction of TIE */
    1: required common.TieDirectionType    direction;
    /** indicates originator of the TIE */
    2: required common.SystemIDType        originator;
    /** type of the tie */
    3: required common.TIETypeType         tietype;
    /** number of the tie */
    4: required common.TIENrType           tie_nr;
}

/** Header of a TIE. */
struct TIEHeader {
    /** ID of the tie. */
    2: required TIEID                             tieid;
    /** Sequence number of the tie. */
    3: required common.SeqNrType                  seq_nr;

    /** Absolute timestamp when the TIE was generated. */
   10: optional common.IEEE802_1ASTimeStampType   origination_time;
   /** Original lifetime when the TIE was generated.  */
   12: optional common.LifeTimeInSecType        origination_lifetime;
}

/** Header of a TIE as described in TIRE/TIDE.
*/
struct TIEHeaderWithLifeTime {
    1: required     TIEHeader                     header;
    /** Remaining lifetime. */
    2: required     common.LifeTimeInSecType      remaining_lifetime;
}

/** TIDE with *sorted* TIE headers. */
struct TIDEPacket {
    /** First TIE header in the TIDE packet. */
    1: required TIEID                       start_range;
    /** Last TIE header in the TIDE packet. */
    2: required TIEID                       end_range;
    /** _Sorted_ list of headers. */
    3: required list<TIEHeaderWithLifeTime>
                     headers;
}

/** TIRE packet */
struct TIREPacket {
    1: required set<TIEHeaderWithLifeTime>
                     headers;
}

/** neighbor of a node */
struct NodeNeighborsTIEElement {
    /** level of neighbor */
    1: required common.LevelType                level;
    /**  Cost to neighbor. Ignore anything equal/larger than 
         'infinite_distance' or equal 'invalid_distance' */
    3: optional common.MetricType               cost
                = common.default_distance;
    /** can carry description of multiple parallel links in a TIE */
    4: optional set<LinkIDPair>
                         link_ids;
    /** total bandwidth to neighbor as sum of all parallel links */
    5: optional common.BandwidthInMegaBitsType
                bandwidth = common.default_bandwidth;
}

/** Indication flags of the node. */
struct NodeFlags {
    /** Indicates that node is in overload, do not transit traffic
        through it. */
     1: optional bool         overload = common.overload_default;
}

/** Description of a node. */
struct NodeTIEElement {
    /** Level of the node. */
    1: required common.LevelType            level;
    /** Node's neighbors. Multiple node TIEs can carry disjoint sets 
        of neighbors. */
    2: required map<common.SystemIDType,
                NodeNeighborsTIEElement>    neighbors;
    /** Capabilities of the node. */
    3: required NodeCapabilities            capabilities;
    /** Flags of the node. */
    4: optional NodeFlags                   flags;
    /** Optional node name for easier operations. */
    5: optional string                      name;
    /** PoD to which the node belongs. */
    6: optional common.PodType              pod;
    /** Optional startup time of the node */
    7: optional common.TimestampInSecsType  startup_time;

    /** If any local links are miscabled, this indication is 
        flooded. */
   10: optional set<common.LinkIDType>
                     miscabled_links;

   /** ToFs in the same plane. Only carried by ToF. Multiple Node 
       TIEs can carry disjoint sets of ToFs that MUST be joined to 
       form a single set. */
   12: optional set<common.SystemIDType>
                     same_plane_tofs;

   /** It provides the optional ID of the fabric configured */
   20: optional common.FabricIDType             fabric_id = 
             common.default_fabric_id;


}

/** Attributes of a prefix. */
struct PrefixAttributes {
    /** Distance of the prefix. */
    2: required common.MetricType            metric
            = common.default_distance;
    /** Generic unordered set of route tags, can be redistributed
        to other protocols or used within the context of real time
        analytics. */
    3: optional set<common.RouteTagType>
                      tags;
    /** Monotonic clock for mobile addresses.  */
    4: optional common.PrefixSequenceType    monotonic_clock;
    /** Indicates if the prefix is a node loopback. */
    6: optional bool                         loopback = false;
    /** Indicates that the prefix is directly attached. */
    7: optional bool                        directly_attached = true;
    /** Link to which the address belongs to.  */
   10: optional common.LinkIDType            from_link;
    /** Optional, per-prefix significant label. */
   12: optional common.LabelType             label;
}

/** TIE carrying prefixes */
struct PrefixTIEElement {
    /** Prefixes with the associated attributes. */
    1: required map<common.IPPrefixType, PrefixAttributes> prefixes;
}

/** Defines the targeted nodes and the value carried. */
struct KeyValueTIEElementContent {
    1: optional common.KeyValueTargetType        targets = 
            common.keyvaluetarget_default;
    2: optional binary                           value;
}

/** Generic key value pairs. */
struct KeyValueTIEElement {
    1: required map<common.KeyIDType, KeyValueTIEElementContent>
            keyvalues;
}

/** Single element in a TIE. */
union TIEElement {
    /** Used in case of enum common.TIETypeType.NodeTIEType. */
    1: optional NodeTIEElement     node;
    /** Used in case of enum common.TIETypeType.PrefixTIEType. */
    2: optional PrefixTIEElement          prefixes;
    /** Positive prefixes (always southbound). */
    3: optional PrefixTIEElement   positive_disaggregation_prefixes;
    /** Transitive, negative prefixes (always southbound) */
    5: optional PrefixTIEElement   negative_disaggregation_prefixes;
    /** Externally reimported prefixes. */
    6: optional PrefixTIEElement          external_prefixes;
    /** Positive external disaggregated prefixes (always
        southbound). */
    7: optional PrefixTIEElement
            positive_external_disaggregation_prefixes;
    /** Key-Value store elements. */
    9: optional KeyValueTIEElement keyvalues;
}

/** TIE packet */
struct TIEPacket {
    1: required TIEHeader  header;
    2: required TIEElement element;
}

/** Content of a RIFT packet. */
union PacketContent {
    1: optional LIEPacket     lie;
    2: optional TIDEPacket    tide;
    3: optional TIREPacket    tire;
    4: optional TIEPacket     tie;
}

/** RIFT packet structure. */
struct ProtocolPacket {
    1: required PacketHeader  header;
    2: required PacketContent content;
}]]></sourcecode>
      </section>
    </section>
    <section numbered="true" toc="default" anchor="more_implementation_sec">
      <name>Further Details on Implementation</name>
      <section numbered="true" toc="default">
        <name>Considerations for Leaf-Only Implementation</name>
        <t> RIFT can and is intended to be stretched  to the lowest level in the IP fabric to
            integrate ToRs or even servers. Since those entities would run as leaves
            only, it is worth it to observe that a leaf-only version is significantly
            simpler to implement and requires much less resources:
        </t>
        <ol spacing="normal" type="1">
          <li>Leaf nodes only need to maintain a multipath default
                    route under normal circumstances.  However, in cases of
                    catastrophic partitioning, leaf nodes <bcp14>SHOULD</bcp14> be capable of
                    accommodating all the leaf routes in their own PoD to
                    prevent traffic loss.</li>
          <li>Leaf nodes only hold their own North TIEs and the South TIEs of level 1 nodes
                    they are connected to.</li>
          <li>Leaf nodes do not have to support any type
                    of disaggregation computation or propagation.</li>
          <li>Leaf nodes are not required to support the overload flag.</li>
          <li>Leaf nodes do not need to originate S-TIEs unless optional L2L
                    features are desired.</li>
        </ol>
      </section>
      <section numbered="true" toc="default">
        <name>Considerations for Spine Implementation</name>
        <t> Nodes that do not act as ToF are not required to discover fallen
        leaves by comparing reachable destinations with peers and therefore
        do not need to run the computation of disaggregated routes based on
        that discovery.
        On the other hand, non-ToF nodes need to respect disaggregated routes
        advertised from the north.
        In the case of negative disaggregation, spines nodes need to
        generate southbound disaggregated routes when all parents are lost for a
        fallen leaf.
        </t>
      </section>
    </section>
    <section anchor="security" numbered="true" toc="default">
      <name>Security Considerations</name>
      <section numbered="true" toc="default">
        <name>General</name>
        <t>One can consider attack vectors where a router
        may reboot many times while changing its System ID and pollute
        the network with many stale TIEs or TIEs that are sent with very long
        lifetimes and not cleaned up when the routes vanish.
        Those attack vectors are not unique to RIFT.
        Given large memory footprints
        available today, those attacks should be relatively benign.  Otherwise,
        a node <bcp14>SHOULD</bcp14> implement a strategy of discarding contents of all TIEs
        that were not present in the SPF tree over a certain, configurable
        period of time. Since the protocol is self-stabilizing and will advertise the presence
        of such TIEs to its neighbors, they can be
        re-requested again if a computation finds that it has an
        adjacency formed towards the System ID of the discarded
        TIEs.
        </t>
        <t>
              The inner protection configured based on any of the mechanisms in
              <xref target="keys-registry"/> guarantees the integrity of TIE
               content, and when combined with the outer part of the envelope,
              using any of the mechanisms in <xref target="keys-registry"/>, guarantees
              protection against replay attacks as well. If only outer protection (i.e., an outer key ID
              different from 'undefined_securitykey_id')
              is applied to an adjacency
              by the means of any mechanism in <xref target="keys-registry"/>,
              the integrity of the packet and replay protection
              is guaranteed only over the adjacency involved in any of the configured directions.
              Further considerations can be found in Sections <xref target="out-protect" format="counter"/> and <xref target="in-protect" format="counter"/>.
        </t>
      </section>
      <section numbered="true" toc="default">
        <name>Time to Live and Hop Limit Values</name>
        <t>
        RIFT explicitly requires the use of a TTL/HL value of 1 <strong>or</strong> 255
        when sending/receiving LIEs and TIEs so that implementors have a choice
        between the two.
        </t>
        <t>
        Using a TTL/HL value of 255 does come with security concerns, but those
        risks are addressed in <xref target="RFC5082"/>. However, this approach
        may still have difficulties with some forwarding implementations (e.g.,
        incorrectly processing TTL/HL, loops within the forwarding plane itself, etc.).
        </t>
        <t>
        It is for this reason that RIFT also allows implementations to use a TTL/HL of 1.
        Attacks that exploit this by spoofing it from several hops away are indeed possible but are exceptionally
        difficult to engineer. Replay attacks are another potential attack
        vector, but as described in the subsequent security sections, RIFT is well
        protected against such attacks if any of the mechanisms in <xref target="keys-registry"/>
          are applied. Additionally, for link-local scoped multicast addresses used for LIE, the value
          of 1 presents a more consistent choice.
        </t>
      </section>
      <section numbered="true" toc="default">
        <name>Malformed Packets</name>
        <t>
                The protocol protects packets extensively through optional
                signatures and nonces, so if the possibility of maliciously injected
                malformed or replayed packets exist in a deployment, algorithms
                in <xref target="keys-registry"/> must be applied.
        </t>
        <t>
                Even with the security envelope, since RIFT relies on Thrift encoders and decoders generated
                automatically from IDL, it is conceivable that errors in such encoders/decoders
                could be discovered and lead to delivery of corrupted packets or reception
                of packets that cannot be decoded. Misformatted packets normally lead 
                to the decoder returning an error condition to the caller, and with that,
                the packet is basically unparsable with no other choice but to
                discard it. Should the unlikely scenario occur of the decoder being forced
                to abort the protocol, this is neither
                better nor worse than today's behavior of other protocols.

        </t>
      </section>
      <section numbered="true" toc="default">
        <name>RIFT ZTP</name>
        <t><xref target="ZTP" format="default"/> presents many attack vectors in untrusted environments,
   starting with nodes that oscillate their level offers to the
   possibility of nodes offering a <em>ThreeWay</em> adjacency with the highest
   possible level value and a very long holdtime trying to put itself
   "on top of the lattice", thereby allowing it to gain access to the whole
   southbound topology.
        Session authentication mechanisms are necessary
   in environments where this is possible, and RIFT provides the
   security envelope to ensure this, if so desired, if any mechanism in <xref target="keys-registry"/> is deployed.
        </t>
      </section>
      <section numbered="true" toc="default">
        <name>Lifetime</name>
        <t>RIFT removes lifetime modification and replay attack vectors by protecting the lifetime behind a signature
                computed over it and additional nonce combination, which results in the inability of an
                attacker to artificially shorten the <em>remaining_lifetime</em>. This only applies if
                any mechanism in <xref target="keys-registry"/> is used.
        </t>
      </section>
      <section numbered="true" toc="default">
        <name>Packet Number</name>
        <t>
            A packet number is an optional defined value number that is carried in the security envelope without any fingerprint
            protection and is hence vulnerable to replay and modification attacks.
            Contrary to nonces, this number must change on every packet and
            would present a very high cryptographic load if signed. The attack vector
            packet number present is
            relatively benign. Changing the packet number by a man-in-the-middle attack
            will only
            affect operational validation tools and possibly some performance
            optimizations on flooding. It is expected that an implementation detecting
            too many "fake losses" or "misorderings" due to the attack on the packet
            number would
            simply suppress its further processing.
        </t>
      </section>
      <section numbered="true" toc="default" anchor="out-protect">
        <name>Outer Fingerprint Attacks</name>
        <t>
              Even when a mechanism in <xref target="keys-registry"/>
              is enabled to generate outer fingerprints, further attack
              considerations apply.
        </t>
        <t>
            A node can try to inject LIE packets observing a conversation on the wire by
            using the observed outer key ID, albeit it cannot generate valid signatures in case it changes
            the integrity of the message, so the only possible attack is DoS due to excessive
            LIE validation if any mechanism in <xref target="keys-registry"/> is used.
        </t>
        <t>
            A node can try to replay previous LIEs with a changed state that it recorded,
            but the attack is hard to replicate since the nonce combination must match
            the ongoing exchange and is then limited to only a single flap since both
            nodes will advance their nonces in case the adjacency state changed. Even in the
            most unlikely case, the attack length is limited due to both sides periodically
            increasing their nonces.
        </t>
        <t>
              Generally, since weak nonces are not changed on every packet for performance reasons,
              a conceivable attack vector by a man in the middle is to flood a receiving node with the
              maximum bandwidth of recently observed packets, both LIEs as well as TIEs. 
        In a scenario where
              such attacks are likely, <em>maximum_valid_nonce_delta</em> and <em>nonce_regeneration_interval</em> 
              can be implemented as
              configurable and set to small values. This will
              likely present a significant computational load on large fabrics under normal operation.
        </t>
      </section>
      <section numbered="true" toc="default" anchor="in-protect">
        <name>TIE Origin Fingerprint DoS Attacks</name>
        <t>
              Even when a mechanism in <xref target="keys-registry"/>
              is enabled to generate inner fingerprints or signatures,
              further attack
              considerations apply.
        </t>
        <t>
              In case the inner fingerprint could be generated by a compromised node in the
              network other than the originator based on shared secrets, the deployment must
              fall back on use  of signatures that can be
              validated but not generated by any other node except the originator.
        </t>
        <t>
                A compromised node in the network
                can attempt to brute force "fake TIEs" using other nodes'
                TIE origin key ID without possessing the necessary secrets.

            Albeit the ultimate validation of the origin signature
                will fail in such scenarios and not progress further than immediately
                peering nodes, the resulting DoS attack seems
                unavoidable since the TIE origin key ID is only protected by the (here assumed to be compromised) node.
        </t>
      </section>
      <section numbered="true" toc="default">
        <name>Host Implementations</name>
        <t>
            It can be reasonably expected that the proliferation of RotH
            servers, rather than dedicated networking devices,
            will represent a significant amount of RIFT devices.

            Given their normally far wider software envelope and access granted to them, such
            servers are
            also far more likely to be compromised and present an attack vector on the protocol.
            Hijacking of prefixes to attract traffic is a trust problem and cannot be easily addressed
            within the protocol if the trust model is breached, i.e., the server presents valid
            credentials to form an adjacency and issue TIEs.

            In an even more devious way,
            the servers can present
            DoS (or even DDoS) vectors from issuing too many LIE packets, flooding large amounts of North TIEs,
            and attempting similar resource overrun attacks. A prudent implementation forming adjacencies
            to leaves should implement 
            threshold mechanisms and raise warnings when, e.g., a leaf is advertising
            an excess number of TIEs or prefixes. Additionally, such implementation
            could refuse any topology information except the node's own TIEs and authenticated,
            reflected South Node TIEs at their own level.
        </t>
        <t>
            To isolate possible attack vectors on the leaf to the largest possible extent,
            a dedicated leaf-only implementation could run without any configuration by:</t>
    <ul spacing="normal">
      <li>hard-coding a well-known adjacency key (which can be always
       rolled over by means of, e.g., a well-known key-value distributed
       from top of the fabric),</li>

       <li>hard-coding a leaf level value, and</li>
       <li>always setting the overload flag.</li>
    </ul>
        <section numbered="true" toc="default">
          <name>IPv4 Broadcast and IPv6 All-Routers Multicast Implementations</name>
          <t><xref target="LIE"/> describes an optional implementation that supports LIE exchange over IPv4 broadcast 
          addresses and/or the IPv6 all-routers multicast address. It is important to consider that if an implementation 
          supports this, the attack surface widens as LIEs may be propagated to devices outside of the intended RIFT topology. 
          This may leave RIFT nodes more susceptible to the various attack vectors already described in this section.
          </t>
        </section>
      </section>
    </section>
    <section anchor="IANA" numbered="true" toc="default">
      <name>IANA Considerations</name>
      <t>As detailed below, multicast addresses and standard port numbers have been assigned. Additionally,
        registries for the schema have been created with initial values assigned.
      </t>
      <section numbered="true" toc="default">
        <name>Multicast and Port Numbers</name>
        <t>In the "IPv4 Multicast Address Space" registry, the value of 224.0.0.121 has been assigned for 'ALL_V4_RIFT_ROUTERS'. In the "IPv6 Multicast
            Address Space" registry, the value of ff02::a1f7 has been assigned for 'ALL_V6_RIFT_ROUTERS'.
        </t>
        <t>The following assignments have been made in the "Service Name and Transport Protocol Port Number Registry":</t>
        <t><em>RIFT LIE Port</em></t>
  <dl newline="false" spacing="compact">
    <dt>Service Name:</dt> <dd>rift-lies</dd>
    <dt>Port Number:</dt> <dd>914</dd>
    <dt>Transport Protocol:</dt> <dd>udp</dd>
    <dt>Description:</dt> <dd>Routing in Fat Trees Link Information Element</dd>
    <dt>Assignee:</dt> <dd>IESG (iesg@ietf.org)</dd>
    <dt>Contact:</dt> <dd>IETF Chair (chair@ietf.org)</dd>
    <dt>Reference:</dt> <dd>RFC 9692</dd>
  </dl>
        <t><em>RIFT TIE Port</em></t>
  <dl newline="false" spacing="compact">
    <dt>Service Name:</dt> <dd>rift-ties</dd>
    <dt>Port Number:</dt> <dd>915</dd>
    <dt>Transport Protocol:</dt> <dd>udp</dd>
    <dt>Description:</dt> <dd>Routing in Fat Trees Topology Information Element</dd>    
    <dt>Assignee:</dt> <dd>IESG (iesg@ietf.org)</dd>
    <dt>Contact:</dt> <dd>IETF Chair (chair@ietf.org)</dd>
    <dt>Reference:</dt> <dd>RFC 9692</dd>

  </dl>
      </section>
      <section numbered="true" toc="default" anchor="keys-registry">
        <name>Registry for RIFT Security Algorithms</name>
        <t>
                A new registry has been created to hold the allowed
                RIFT security algorithms. No particular enumeration values are necessary since
                RIFT uses a key ID abstraction on packets without disclosing any information
                about the algorithm or secrets used and only carries the resulting
                fingerprint or signature protecting the integrity of the data.
        </t>
        <t>
                The registry applies the "Specification Required" policy per <xref target="RFC8126"/>. The
                designated expert should ensure that the algorithms suggested represent the state of the art
                at a given point in time and avoid introducing algorithms that do not represent enhanced
                security properties or ensure such properties at a lower cost as compared to existing registry
                entries.
        </t>
        <table align="left">
        <name>RIFT Security Algorithms</name>
          <thead>
            <tr>
              <th align="left">Name</th>
              <th align="left">Recommendation</th>
              <th align="left">Reference</th>	      
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">HMAC-SHA256</td>
              <td align="left">Simplest way to ensure integrity of transmissions across adjacencies
                        when used as outer keys and integrity of TIEs when used as inner keys. Recommended
              for most interoperable security protection.</td>
              <td align="left">
                <xref target="SHA-2"/> and <xref target="RFC2104"/></td>	      
            </tr>
            <tr>
              <td align="left">HMAC-SHA512</td>
              <td align="left">Same as HMAC-SHA256 with stronger protection. </td>
              <td align="left">
                <xref target="SHA-2"/> and <xref target="RFC2104"/></td>	      
            </tr>
            <tr>
              <td align="left">SHA256-RSASSA-PKCS1-v1_5</td>
              <td align="left">Recommended for high security applications where private keys
                        are protected by according nodes. Recommended as well in case not only integrity but origin
                        validation is necessary for TIEs. Recommended when adjacencies must be protected without
              disclosing the secrets on both sides of the adjacency.</td>
              <td align="left">
                <xref target="RFC8017" sectionFormat="comma" section="8.2"/></td>	      
            </tr>
            <tr>
              <td align="left">SHA512-RSASSA-PKCS1-v1_5</td>
              <td align="left">Same as SHA256-RSASSA-PKCS1-v1_5 with stronger protection. </td>
              <td align="left">
                <xref target="RFC8017"/></td>	      
            </tr>
          </tbody>
        </table>
      </section>
      <section numbered="true" toc="default">
        <name>Registries with Assigned Values for Schema Values</name>
        <t>
              This section requests registries that help govern the schema via the usual IANA registry
              procedures. The registry group "Routing in Fat Trees (RIFT)" holds the following registries.
              Registry values are stored with their minimum and maximum version in which they are available.
              All values not provided are to be
              considered "Unassigned". The range of every registry is a 16-bit integer.


              Allocation of new values is performed via "Expert Review" action
              only in the case of minor changes per the rules in <xref target="schema"/>. All other allocations
              are performed via "Specification Required".
        </t>
        <t>
              In some cases, the registries do not contain necessary information such as whether the fields are
              optional or required, what units are used, or what datatype is
              involved. This information is encoded in the normative schema itself by the means
              of IDL syntax or necessary type definitions and their names.
        </t>

        <section numbered="true" toc="default">
          <name>RIFTVersions Registry</name>
          <t>
                  This registry stores all RIFT protocol schema major and minor versions, including the reference
                  to the document introducing the version. This also means that, if multiple documents extend
                  rift schema, they have to serialize using this registry to increase the minor or major versions
                  sequentially.
          </t>
          <table align="left">
            <thead>
              <tr>
                <th align="left">Schema Version</th>
                <th align="left">Reference</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">8.0</td>
                <td align="left">
    RFC 9692, <xref target="schema"/></td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTCommonAddressFamilyType Registry</name>
          <t>This registry has the following initial values.  In addition to the columns shown below, the IANA registry also includes Comment and Reference columns.</t>
          <table align="left">
      <name>Address Family Type</name>
            <thead>
              <tr>
                <th align="left">Value</th>
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>
                <td align="left">Illegal</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>
                <td align="left">AddressFamilyMinValue</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">2</td>
                <td align="left">IPv4</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">3</td>
                <td align="left">IPv6</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">4</td>
                <td align="left">AddressFamilyMaxValue</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTCommonHierarchyIndications Registry</name>
    <t>This registry has the following initial values. In addition to the columns below, the IANA registry also includes Comment and Reference columns. </t>

          <table align="left">
      <name>Flags Indicating Node Configuration in Case of ZTP</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">leaf_only</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">leaf_only_and_leaf_2_leaf_procedures</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">2</td>	      
                <td align="left">top_of_fabric</td>
                <td align="left">8.0</td>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTCommonIEEE8021ASTimeStampType Registry</name>
    <t>This registry has the following initial values. In addition to the columns 
below, the IANA registry also includes Comment and Reference columns. </t>
          <t>The timestamp is per IEEE 802.1AS; all values <bcp14>MUST</bcp14> be interpreted in
                  implementation as unsigned.</t>
          <table align="left">
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">AS_sec</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">AS_nsec</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTCommonIPAddressType Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>IP Address Type</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">ipv4address</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Content is IPv4</td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">ipv6address</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Content is IPv6</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTCommonIPPrefixType Registry</name>
    <t>This registry has the following initial values.</t>
          <aside><t>Note: For interface addresses the protocol can propagate the address part beyond the subnet mask and on reachability computation 
          the non-significant bits have to be normalized. Those bits can be used for operational purposes.</t></aside>

          <table align="left">
      <name>Prefix Advertisement</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">ipv4prefix</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">ipv6prefix</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTCommonIPv4PrefixType Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>IPv4 Prefix Type</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">address</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">prefixlen</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTCommonIPv6PrefixType Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>IPv6 Prefix Type</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">address</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">prefixlen</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTCommonKVTypes Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Unassigned</td>
                <td align="left"/>
                <td align="left"/>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">Experimental</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">WellKnown</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">OUI</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTCommonPrefixSequenceType Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Sequence of a Prefix in Case of Move</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">timestamp</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">transactionid</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Transaction ID set by client in, e.g., 6LoWPAN.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTCommonRouteType Registry</name>
    <t>This registry has the following initial values.</t>
          <aside><t>Note: The only purpose of these values is to introduce an
          ordering, whereas an implementation can internally choose any other
          values as long the ordering is preserved.</t></aside>

          <table align="left">
      <name>RIFT Route Types</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Illegal</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">RouteTypeMinValue</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">Discard</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">LocalPrefix</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">4</td>		
                <td align="left">SouthPGPPrefix</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">5</td>		
                <td align="left">NorthPGPPrefix</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">6</td>		
                <td align="left">NorthPrefix</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">7</td>		
                <td align="left">NorthExternalPrefix</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">8</td>		
                <td align="left">SouthPrefix</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">9</td>		
                <td align="left">SouthExternalPrefix</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">10</td>		
                <td align="left">NegativeSouthPrefix</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">11</td>		
                <td align="left">RouteTypeMaxValue</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTCommonTIETypeType Registry</name>
    <t>This registry has the following initial values.  In addition to the columns
below, the IANA registry also includes Comment and Reference columns.
</t>
          <table align="left">
      <name>Type of TIE</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Illegal</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">TIETypeMinValue</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">NodeTIEType</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">PrefixTIEType</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">4</td>		
                <td align="left">PositiveDisaggregationPrefixTIEType</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">5</td>		
                <td align="left">NegativeDisaggregationPrefixTIEType</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">6</td>		
                <td align="left">PGPrefixTIEType</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">7</td>		
                <td align="left">KeyValueTIEType</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">8</td>		
                <td align="left">ExternalPrefixTIEType</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">9</td>		
                <td align="left">PositiveExternalDisaggregationPrefixTIEType</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">10</td>		
                <td align="left">TIETypeMaxValue</td>
                <td align="left">8.0</td>
                <td align="left"/>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTCommonTieDirectionType Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Direction of TIEs</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Illegal</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">South</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">North</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">DirectionMaxValue</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingCommunity Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Prefix Community</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">top</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Higher order bits</td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">bottom</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Lower order bits</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingKeyValueTIEElement Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Generic Key Value Pairs</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">keyvalues</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingKeyValueTIEElementContent Registry</name>
    <t>This registry has the following initial values.     
    It defines the targeted nodes and the value carried.</t>
          <table align="left">
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">targets</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">value</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingLIEPacket Registry</name>
    <t>This registry has the following initial values.</t>          
    <aside><t>Note: This node's level is already included on the packet header.</t></aside>
          <table align="left">
      <name>RIFT LIE Packet</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">name</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Node or adjacency name.</td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">local_id</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Local link ID.</td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">flood_port</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> UDP port to which we can receive flooded TIEs.</td>
              </tr>
              <tr>
                <td align="left">4</td>		
                <td align="left">link_mtu_size</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Layer 2 MTU, used to discover mismatch.</td>
              </tr>
              <tr>
                <td align="left">5</td>		
                <td align="left">link_bandwidth</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Local link bandwidth on the interface.</td>
              </tr>
              <tr>
                <td align="left">6</td>		
                <td align="left">neighbor</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Reflects the neighbor once received to provide
                              3-way connectivity.</td>
              </tr>
              <tr>
                <td align="left">7</td>		
                <td align="left">pod</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Node's PoD.</td>
              </tr>
              <tr>
                <td align="left">10</td>		
                <td align="left">node_capabilities</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Node capabilities supported.</td>
              </tr>
              <tr>
                <td align="left">11</td>		
                <td align="left">link_capabilities</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Capabilities of this link.</td>
              </tr>
              <tr>
                <td align="left">12</td>		
                <td align="left">holdtime</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Required holdtime of the adjacency, i.e., for how
                              long a period adjacency should be kept up without valid LIE reception.</td>
              </tr>
              <tr>
                <td align="left">13</td>		
                <td align="left">label</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Optional, unsolicited, downstream assigned locally significant label
                              value for the adjacency.</td>
              </tr>
              <tr>
                <td align="left">21</td>		
                <td align="left">not_a_ztp_offer</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Indicates that the level on the LIE must not be used
                              to derive a ZTP level by the receiving node.</td>
              </tr>
              <tr>
                <td align="left">22</td>		
                <td align="left">you_are_flood_repeater</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Indicates to the northbound neighbor that it should
                              be reflooding TIEs received from this node to achieve flood
                              reduction and balancing for northbound flooding.</td>
              </tr>
              <tr>
                <td align="left">23</td>		
                <td align="left">you_are_sending_too_quickly</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Indicates to the neighbor to flood node TIEs only and slow down
                              all other TIEs. Ignored when received from the southbound neighbor.</td>
              </tr>
              <tr>
                <td align="left">24</td>		
                <td align="left">instance_name</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Instance name in case multiple RIFT instances are running on the same
                              interface.</td>
              </tr>
              <tr>
		<td align="left">35</td>
                <td align="left">fabric_id</td>		
                <td align="left">8.0</td>		
                <td align="left"/>
                <td align="left"> It provides the optional ID of the fabric configured. This must match the information advertised
                              on the node element.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingLinkCapabilities Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Link Capabilities</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">bfd</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Indicates that the link is supporting BFD.</td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">ipv4_forwarding_capable</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Indicates whether the interface will support IPv4 forwarding.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingLinkIDPair Registry</name>
          <t>The LinkID pair describes one of the parallel links between two nodes.</t>
    <t>This registry has the following initial values.</t>
          <table align="left">
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">local_id</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Node-wide unique value for the local link.</td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">remote_id</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Received the remote link ID for this link.</td>
              </tr>
              <tr>
                <td align="left">10</td> 		
                <td align="left">platform_interface_index</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Describes the local interface index of the link.</td>
              </tr>
              <tr>
                <td align="left">11</td>		
                <td align="left">platform_interface_name</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Describes the local interface name.</td>
              </tr>
              <tr>
                <td align="left">12</td>		
                <td align="left">trusted_outer_security_key</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Indicates whether the link is secured, i.e., protected by
                              outer key, absence of this element means no indication,
                              undefined outer key means not secured.</td>
              </tr>
              <tr>
                <td align="left">13</td>		
                <td align="left">bfd_up</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Indicates whether the link is protected by an established
                              BFD session.</td>
              </tr>
              <tr>
                <td align="left">14</td>		
                <td align="left">address_families</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Optional indication that address families are up on the
                              interface.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingNeighbor Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Neighbor Structure</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">originator</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> System ID of the originator.</td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">remote_id</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> ID of remote side of the link.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingNodeCapabilities Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Capabilities the Node Supports</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">protocol_minor_version</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Must advertise supported minor version dialect that way.</td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">flood_reduction</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Indicates that node supports flood reduction.</td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">hierarchy_indications</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Indicates place in hierarchy, i.e., top of fabric or
                              leaf only (in ZTP) or support for L2L
                              procedures.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingNodeFlags Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Indication Flags of the Node</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">overload</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Indicates that node is in overload; do not transit traffic
                              through it.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingNodeNeighborsTIEElement Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Neighbor of a Node</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">level</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Level of neighbor.</td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">cost</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Cost to neighbor. Ignore anything equal or larger than 'infinite_distance' and equal to 'invalid_distance'.</td>
              </tr>
              <tr>
                <td align="left">4</td>		
                <td align="left">link_ids</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Carries description of multiple parallel links in a TIE.</td>
              </tr>
              <tr>
                <td align="left">5</td>		
                <td align="left">bandwidth</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Total bandwidth to neighbor as sum of all parallel links.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingNodeTIEElement Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Description of a Node</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">level</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Level of the node.</td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">neighbors</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Node's neighbors. Multiple node TIEs can carry disjoint sets of neighbors.</td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">capabilities</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Capabilities of the node.</td>
              </tr>
              <tr>
                <td align="left">4</td>		
                <td align="left">flags</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Flags of the node.</td>
              </tr>
              <tr>
                <td align="left">5</td>		
                <td align="left">name</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Optional node name for easier operations.</td>
              </tr>
              <tr>
                <td align="left">6</td>		
                <td align="left">pod</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Pod to which the node belongs.</td>
              </tr>
              <tr>	
                <td align="left">7</td>	
                <td align="left">startup_time</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Optional startup time of the node.</td>
              </tr>
              <tr>
                <td align="left">10</td>		
                <td align="left">miscabled_links</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> If any local links are miscabled, this indication is flooded.</td>
              </tr>
              <tr>
                <td align="left">12</td>		
                <td align="left">same_plane_tofs</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> ToFs in the same plane. Only carried by ToF. Multiple node TIEs can carry disjoint sets of ToFs
                              that must be joined to form a single set.</td>
              </tr>
              <tr>
                <td align="left">20</td>		
                <td align="left">fabric_id</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> It provides the optional ID of the fabric configured.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingPacketContent Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Content of a RIFT Packet</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">lie</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">tide</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">tire</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">4</td>		
                <td align="left">tie</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingPacketHeader Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Common RIFT Packet Header</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">major_version</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Major version of protocol.</td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">minor_version</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Minor version of protocol.</td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">sender</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Node sending the packet; in case of LIE/TIRE/TIDE
                              also the originator of it.</td>
              </tr>
              <tr>
                <td align="left">4</td>		
                <td align="left">level</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Level of the node sending the packet, required on everything
                              except LIEs. Lack of presence on LIEs indicates undefined_level
                              and is used in ZTP procedures.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingPrefixAttributes Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Attributes of a Prefix</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">metric</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Distance of the prefix.</td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">tags</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Generic unordered set of route tags, can be redistributed
                              to other protocols or used within the context of real time
                              analytics.</td>
              </tr>
              <tr>
                <td align="left">4</td>		
                <td align="left">monotonic_clock</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Monotonic clock for mobile addresses.</td>
              </tr>
              <tr>
                <td align="left">6</td>		
                <td align="left">loopback</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Indicates if the prefix is a node loopback.</td>
              </tr>
              <tr>
                <td align="left">7</td>		
                <td align="left">directly_attached</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Indicates that the prefix is directly attached.</td>
              </tr>
              <tr>
                <td align="left">10</td>		
                <td align="left">from_link</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Link to which the address belongs to.</td>
              </tr>
              <tr>
                <td align="left">12</td>		
                <td align="left">label</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Optional, per-prefix significant label.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingPrefixTIEElement Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>TIE Carrying Prefixes</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">prefixes</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Prefixes with the associated attributes.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingProtocolPacket Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>RIFT Packet Structure</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">header</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">content</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingTIDEPacket Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>TIDE with Sorted TIE Headers</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">start_range</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> First TIE header in the TIDE packet.</td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">end_range</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Last TIE header in the TIDE packet.</td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">headers</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> _sorted_ list of headers.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingTIEElement Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Single Element in a TIE</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">node</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Used in case of <br/>enum common.tietypetype.<br/>nodetietype.</td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">prefixes</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Used in case of <br/>enum common.tietypetype.<br/>prefixtietype.</td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">positive_disaggregation_<br/>prefixes</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Positive prefixes <br/>(always southbound).</td>
              </tr>
              <tr>
                <td align="left">5</td>		
                <td align="left">negative_disaggregation_<br/>prefixes</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Transitive, negative prefixes<br/>(always southbound)</td>
              </tr>
              <tr>
                <td align="left">6</td>		
                <td align="left">external_prefixes</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Externally reimported <br/>prefixes.</td>
              </tr>
              <tr>
                <td align="left">7</td>		
                <td align="left">positive_external_<br/>disaggregation_prefixes</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Positive external <br/>disaggregated prefixes <br/>(always southbound).</td>
              </tr>
              <tr>
                <td align="left">9</td>		
                <td align="left">keyvalues</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Key-value <br/>store elements.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingTIEHeader Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Header of a TIE</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">tieid</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> ID of TIE.</td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">seq_nr</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Sequence number of TIE.</td>
              </tr>
              <tr>
                <td align="left">10</td>		
                <td align="left">origination_time</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Absolute timestamp when TIE was generated.</td>
              </tr>
              <tr>
                <td align="left">12</td>		
                <td align="left">origination_lifetime</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Original lifetime when TIE was generated.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingTIEHeaderWithLifeTime Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Header of a TIE as Described in TIRE/TIDE</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">header</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">remaining_lifetime</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Remaining lifetime.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingTIEID Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>Unique ID of a TIE</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">direction</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Direction of TIE.</td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">originator</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Indicates originator of TIE.</td>
              </tr>
              <tr>
                <td align="left">3</td>		
                <td align="left">tietype</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Type of TIE.</td>
              </tr>
              <tr>
                <td align="left">4</td>		
                <td align="left">tie_nr</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> Number of TIE.</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingTIEPacket Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>TIE Packet</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">header</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">2</td>		
                <td align="left">element</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>RIFTEncodingTIREPacket Registry</name>
    <t>This registry has the following initial values.</t>
          <table align="left">
      <name>TIRE Packet</name>
            <thead>
              <tr>
                <th align="left">Value</th>		
                <th align="left">Name</th>
                <th align="left">Min. Schema Version</th>
                <th align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">0</td>		
                <td align="left">Reserved</td>
                <td align="left">8.0</td>
                <td align="left">All Versions</td>
                <td align="left"/>
              </tr>
              <tr>
                <td align="left">1</td>		
                <td align="left">headers</td>
                <td align="left">8.0</td>
                <td align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>

    </section>
    </section>
  </middle>
  <back>
    <references>      
      <name>References</name>
      <references>
        <name>Normative References</name>
        <reference anchor="thrift" target="https://thrift.apache.org/docs/">
          <front>
            <title>Apache Thrift Documentation</title>
            <author>
              <organization>Apache Software Foundation</organization>
            </author>
          </front>
         </reference>

  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2365.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4291.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5082.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5120.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5709.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5881.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5905.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7987.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8200.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8202.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8017.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8505.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9300.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9301.xml"/>

        <reference anchor="SHA-2" target="https://csrc.nist.gov/pubs/fips/180-4/upd1/final">
          <front>
            <title>Secure Hash Standard (SHS)</title>
            <author>
              <organization>NIST</organization>
            </author>
            <date month="July" year="2015"/>
          </front>
          <seriesInfo name="FIPS PUB" value="180-4"/>
          <seriesInfo name="DOI" value="10.6028/NIST.FIPS.180-4"/>
        </reference>

        <reference anchor="EUI64" target="https://standards-support.ieee.org/hc/en-us/articles/4888705676564-Guidelines-for-Use-of-Extended-Unique-Identifier-EUI-Organizationally-Unique-Identifier-OUI-and-Company-ID-CID">
          <front>
            <title>Guidelines for Use of Extended Unique Identifier (EUI), Organizationally Unique Identifier (OUI), and Company ID (CID)</title>
            <author>
              <organization>IEEE</organization>
            </author>
          </front>
        </reference>

      </references>
      <references>
        <name>Informative References</name>

  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.0826.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2104.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2131.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2991.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8415.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4861.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4862.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2474.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8126.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5880.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5837.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6550.xml"/>
  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4086.xml"/>

<reference anchor="RFC9696" target="https://www.rfc-editor.org/info/rfc9696">
  <front>
    <title>Routing in Fat Trees (RIFT) Applicability and Operational Considerations</title>
    <author initials='Y' surname='Wei' fullname='Yuehua Wei' role='editor'>
      <organization/>
    </author>
    <author initials='Z' surname='Zhang' fullname='Zheng (Sandy) Zhang'>
      <organization/>
    </author>
    <author initials='D' surname='Afanasiev' fullname='Dmitry Afanasiev'>
      <organization/>
    </author>
    <author initials='P' surname='Thubert' fullname='Pascal Thubert'>
      <organization/>
    </author>
    <author initials='T' surname='Przygienda' fullname='Tony Przygienda'>
      <organization/>
    </author>
    <date month='April' year='2025'/>
  </front>
  <seriesInfo name="RFC" value="9696"/>
  <seriesInfo name="DOI" value="10.17487/RFC9696"/>
</reference>

        <reference anchor="IEEEstd1588" target="https://ieeexplore.ieee.org/document/4579760/">
          <front>
            <title>IEEE Standard for a Precision Clock Synchronization Protocol for
                Networked Measurement and Control Systems</title>
            <author>
              <organization>IEEE</organization>
            </author>
            <date month="July" year="2008"/>
          </front>
          <seriesInfo name="IEEE Std" value="1588-2008"/>
          <seriesInfo name="DOI" value="10.1109/IEEESTD.2008.4579760"/>
        </reference>

  <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.1982.xml"/>

        <reference anchor="IEEEstd8021AS" target="https://ieeexplore.ieee.org/document/5741898/">
          <front>
            <title>IEEE Standard for Local and Metropolitan Area Networks - Timing
                and Synchronization for Time-Sensitive Applications in Bridged Local
                Area Networks</title>
            <author>
              <organization>IEEE</organization>
            </author>
            <date month="March" year="2011"/>
          </front>
          <seriesInfo name="IEEE Std" value="802.1AS-2011"/>
          <seriesInfo name="DOI" value="10.1109/IEEESTD.2011.5741898"/>
        </reference>

        <reference anchor="CLOS" target="https://ieeexplore.ieee.org/document/6012836">
          <front>
            <title>On Nonblocking Folded-Clos Networks in
                Computer Communication Environments</title>
            <author initials="X." surname="Yuan">
              <organization/>
            </author>
            <date year="2011" month="May"/>
          </front>
          <refcontent>2011 IEEE International Parallel &amp; Distributed Processing Symposium</refcontent>
          <seriesInfo name="DOI" value="10.1109/IPDPS.2011.27"/>
        </reference>

        <reference anchor="DIJKSTRA" target="https://link.springer.com/article/10.1007/BF01386390">
          <front>
            <title>A Note on Two Problems in Connexion with Graphs</title>
            <author initials="E. W." surname="Dijkstra">
              <organization/>
            </author>
            <date month="December" year="1959"/>
          </front>
          <refcontent>Numerische Mathematik, vol. 1, pp. 269-271</refcontent>
          <seriesInfo name="DOI" value="10.1007/BF01386390"/>
        </reference>

        <reference anchor="DYNAMO" target="https://dl.acm.org/doi/10.1145/1323293.1294281">
          <front>
            <title>Dynamo: amazon's highly available key-value store</title>
            <author initials="G." surname="De Candia">
              <organization/>
            </author>
            <author initials="D." surname="Hastorun">
              <organization/>
            </author>
            <author initials="M." surname="Jampani">
              <organization/>
            </author>
            <author initials="G." surname="Kakulpati">
              <organization/>
            </author>
            <author initials="A." surname="Lakshman">
              <organization/>
            </author>
            <author initials="A." surname="Pilchin">
              <organization/>
            </author>
            <author initials="S." surname="Sivasubramanian">
              <organization/>
            </author>
            <author initials="P." surname="Vosshall">
              <organization/>
            </author>
            <author initials="W." surname="Vogels">
              <organization/>
            </author>
            <date year="2007" month="October"/>
          </front>
          <refcontent>ACM SIGOPS Operating Systems Review, vol. 41, no. 6, pp. 205-220</refcontent>
          <seriesInfo name="DOI" value="10.1145/1323293.1294281"/>
        </reference>

        <reference anchor="EPPSTEIN" target="https://ics.uci.edu/~eppstein/pubs/Epp-SJC-98.pdf">
          <front>
            <title>Finding the k Shortest Paths</title>
            <author initials="D" surname="Eppstein">
              <organization>USC
              </organization>
            </author>
            <date year="1997" month="March"/>
          </front>
        </reference>

        <reference anchor="FATTREE" target="https://ieeexplore.ieee.org/document/6312192">
          <front>
            <title>Fat-Trees: Universal Networks for Hardware-Efficient
                Supercomputing</title>
            <author initials="C. E." surname="Leiserson">
              <organization/>
            </author>
            <date month="October" year="1985"/>
          </front>
          <refcontent>IEEE Transactions on Computers, vol. C-34, no. 10, pp. 892-901</refcontent>
          <seriesInfo name="DOI" value="10.1109/TC.1985.6312192"/>
        </reference>

        <reference anchor="VAHDAT08" target="https://dl.acm.org/doi/10.1145/1402946.1402967">
          <front>
            <title>A Scalable, Commodity Data Center Network
                Architecture</title>
            <author initials="M." surname="Al-Fares">
              <organization>USC</organization>
            </author>
            <author initials="A." surname="Loukissas">
              <organization>USC</organization>
            </author>
            <author initials="A." surname="Vahdat">
              <organization>USC</organization>
            </author>
            <date month="August" year="2008"/>
          </front>
          <refcontent>ACM SIGCOMM Computer Communication Review, vol. 38, no. 4, pp. 63-74</refcontent>
          <seriesInfo name="DOI" value="10.1145/1402946.1402967"/>
        </reference>

        <reference anchor="VFR" target="https://ieeexplore.ieee.org/document/6363987">
          <front>
            <title>Valley-free violation in Internet routing - Analysis based on BGP Community data</title>
            <author initials="V." surname="Giotsas">
              <organization>University College (London, UK)</organization>
            </author>
            <author initials="S." surname="Zhou">
              <organization>University College (London, UK)</organization>
            </author>
            <date year="2012" month="June"/>
          </front>
          <refcontent>2012 IEEE International Conference on Communications (ICC)</refcontent>
          <seriesInfo name="DOI" value="10.1109/ICC.2012.6363987"/>
        </reference>

        <reference anchor="DayOne">
          <front>
            <title>Day One: Routing in Fat Trees (RIFT)</title>
            <author initials="M." surname="Aelmans">
              <organization>Juniper Networks</organization>
            </author>
            <author initials="O." surname="Vandezande">
              <organization>Juniper Networks</organization>
            </author>
            <author initials="B." surname="Rijsman">
              <organization>Juniper Networks</organization>
            </author>
            <author initials="J." surname="Head">
              <organization>Juniper Networks</organization>
            </author>
            <author initials="C." surname="Graf">
              <organization>Juniper Networks</organization>
            </author>
            <author initials="L." surname="Alberro">
              <organization>Juniper Networks</organization>
            </author>
            <author initials="H." surname="Mali">
              <organization>Juniper Networks</organization>
            </author>
            <author initials="O." surname="Steudler">
              <organization>Juniper Networks</organization>
            </author>
            <date month="December" year="2020"/>
          </front>
          <seriesInfo name="ISBN" value="978-1-7363160-0-9"/>
          <refcontent>Juniper Network Books</refcontent> 
        </reference>
      </references>
    </references>
    <section anchor="arithmetic" numbered="true" toc="default">
      <name>Sequence Number Binary Arithmetic</name>
      <t>This section defines a variant of sequence number arithmetic related
      to <xref target="RFC1982"/> explained over two complement arithmetic,
      which is easy to implement.
      </t>
      <t>Assuming straight two complement's subtractions on the bit width of
      the sequence numbers, the corresponding &gt;: and =: relations are
      defined as:
      </t>
      <ul spacing="normal">
  <li>U_1, U_2 are 12-bits aligned unsigned version number</li>
  <li>D_f is  ( U_1 - U_2 ) interpreted as two complement signed 12-bits</li>
  <li>D_b is  ( U_2 - U_1 ) interpreted as two complement signed 12-bits</li>
  <li>U_1 >: U_2 IIF D_f &gt; 0 <strong>and</strong> D_b &lt; 0</li>
  <li>U_1 =: U_2 IIF D_f = 0</li>
      </ul>
      <t> The &gt;: relationship is anti-symmetric but not transitive.
      Observe that this leaves &gt;: of the numbers having maximum two
      complement distance, e.g., ( 0 and 0x800 ) undefined in the 12-bits case
      since D_f and D_b are both -0x7ff.
      </t>
      <t>A simple example of the relationship in case of 3-bit arithmetic
      follows as table indicating D_f/D_b values and then the relationship of
      U_1 to U_2:
      </t>

      <table anchor="Arithmetic-Example-1" align="center">
        <thead>
    <tr>
      <th>U2 / U1</th>
      <th>0</th>
      <th>1</th>
      <th>2</th>
      <th>3</th>
      <th>4</th>
      <th>5</th>
      <th>6</th>
      <th>7</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>0</td>
            <td>+/+</td>
      <td>+/-</td>
      <td>+/-</td>
      <td>+/-</td>
      <td>-/-</td>
      <td>-/+</td>
      <td>-/+</td>
      <td>-/+</td>
    </tr>
    <tr>
            <td>1</td>
            <td>-/+</td>
      <td>+/+</td>
      <td>+/-</td>
      <td>+/-</td>
      <td>+/-</td>
      <td>-/-</td>
      <td>-/+</td>
      <td>-/+</td>
    </tr>
    <tr>
      <td>2</td>
            <td>-/+</td>
      <td>-/+</td>
      <td>+/+</td>
      <td>+/-</td>
      <td>+/-</td>
      <td>+/-</td>
      <td>-/-</td>
      <td>-/+</td>
    </tr>
    <tr>
      <td>3</td>
            <td>-/+</td>
      <td>-/+</td>
      <td>-/+</td>
      <td>+/+</td>
      <td>+/-</td>
      <td>+/-</td>
      <td>+/-</td>
      <td>-/-</td>
          </tr>
    <tr>
      <td>4</td>
            <td>-/-</td>
      <td>-/+</td>
      <td>-/+</td>
      <td>-/+</td>
      <td>+/+</td>
      <td>+/-</td>
      <td>+/-</td>
      <td>+/-</td>
    </tr>
    <tr>
      <td>5</td>
            <td>+/-</td>
      <td>-/-</td>
      <td>-/+</td>
      <td>-/+</td>
      <td>-/+</td>
      <td>+/+</td>
      <td>+/-</td>
      <td>+/-</td>
    </tr>
    <tr>
      <td>6</td>
            <td>+/-</td>
      <td>+/-</td>
      <td>-/-</td>
      <td>-/+</td>
      <td>-/+</td>
      <td>-/+</td>
      <td>+/+</td>
      <td>+/-</td>
    </tr>
    <tr>
      <td>7</td>
            <td>+/-</td>
      <td>+/-</td>
      <td>+/-</td>
      <td>-/-</td>
      <td>-/+</td>
      <td>-/+</td>
      <td>-/+</td>
      <td>+/+</td>
    </tr>
  </tbody>
      </table>

      <table anchor="Arithmetic-Example-2" align="center">
  <thead>
    <tr>
      <th>U2 / U1</th>
      <th>0</th>
      <th>1</th>
      <th>2</th>
      <th>3</th>
      <th>4</th>
      <th>5</th>
      <th>6</th>
      <th>7</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>0</td>
            <td>=</td>
      <td>&gt;</td>
      <td>&gt;</td>
      <td>&gt;</td>
      <td>?</td>
      <td>&lt;</td>
      <td>&lt;</td>
      <td>&lt;</td>
    </tr>
    <tr>
      <td>1</td>
            <td>&lt;</td>
      <td>=</td>
      <td>&gt;</td>
      <td>&gt;</td>
      <td>&gt;</td>
      <td>?</td>
      <td>&lt;</td>
      <td>&lt;</td>
    </tr>
    <tr>
      <td>2</td>
            <td>&lt;</td>
      <td>&lt;</td>
      <td>=</td>
      <td>&gt;</td>
      <td>&gt;</td>
      <td>&gt;</td>
      <td>?</td>
      <td>&lt;</td>
    </tr>
    <tr>
      <td>3</td>
            <td>&lt;</td>
      <td>&lt;</td>
      <td>&lt;</td>
      <td>=</td>
      <td>&gt;</td>
      <td>&gt;</td>
      <td>&gt;</td>
      <td>?</td>
    </tr>
    <tr>
      <td>4</td>
            <td>?</td>
      <td>&lt;</td>
      <td>&lt;</td>
      <td>&lt;</td>
      <td>=</td>
      <td>&gt;</td>
      <td>&gt;</td>
      <td>&gt;</td>
    </tr>
    <tr>
      <td>5</td>
            <td>&gt;</td>
      <td>?</td>
      <td>&lt;</td>
      <td>&lt;</td>
      <td>&lt;</td>
      <td>=</td>
      <td>&gt;</td>
      <td>&gt;</td>
    </tr>
    <tr>
      <td>6</td>
            <td>&gt;</td>
      <td>&gt;</td>
      <td>?</td>
      <td>&lt;</td>
      <td>&lt;</td>
      <td>&lt;</td>
      <td>=</td>
      <td>&gt;</td>
    </tr>
    <tr>
      <td>7</td>
            <td>&gt;</td>
      <td>&gt;</td>
      <td>&gt;</td>
      <td>?</td>
      <td>&lt;</td>
      <td>&lt;</td>
      <td>&lt;</td>
      <td>=</td>
    </tr>
  </tbody>
      </table>

    </section>

    <section numbered="true" toc="default" anchor="examples_sec">
      <name>Examples</name>
      <section numbered="true" toc="default">
        <name>Normal Operation</name>
        <figure anchor="pic-topo-normal">
          <name>Normal Case Topology</name>
          <artset>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-example-baseline.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 1116.4 836" xml:space="preserve">
                <path id="path1583_00000089564439643482899090000004191427027810091435_-gensym029-gensym029" fill="none" stroke="#000000" stroke-width="1.0583" d="  M378,89.6l-153.5,249"/>
                <path id="path12779-gensym029-gensym029" d="M210.2,427.7v127h1.1v-127H210.2z"/>
                <path id="path12775-gensym029-gensym029" fill-rule="evenodd" d="M215.4,543.4l-4.7,12.7l-4.7-12.7C208.8,545.4,212.6,545.4,215.4,543.4z"/>
                <path id="path12777-gensym029-gensym029" fill-rule="evenodd" d="M215.4,543c-0.1,0-0.1,0-0.2,0.1c-2.7,1.9-6.3,1.9-8.9,0c-0.2-0.1-0.4-0.1-0.5,0.1  c-0.1,0.1-0.1,0.2,0,0.3l4.7,12.7c0.1,0.2,0.3,0.3,0.5,0.2c0.1,0,0.2-0.1,0.2-0.2l4.7-12.7c0.1-0.2,0-0.4-0.2-0.5  C215.5,543,215.5,543,215.4,543L215.4,543z M214.8,544.2l-4,10.9l-4-10.9C209.2,545.7,212.2,545.5,214.8,544.2L214.8,544.2z"/>
                <path id="path11242-gensym029-gensym029" d="M207.6,419.6c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C207.4,417.3,207.6,418.3,207.6,419.6z M206.3,421.9c0.1-0.3,0.2-0.6,0.2-1s0.1-0.8,0.1-1.4  c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6s-0.5-0.2-0.8-0.2s-0.6,0.1-0.8,0.2s-0.4,0.3-0.5,0.6  c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3s0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6s0.5,0.2,0.8,0.2  s0.6-0.1,0.8-0.2S206.1,422.2,206.3,421.9L206.3,421.9z"/>
                <path id="path11244-gensym029-gensym029" d="M212.8,415.4l-3.7,9.6h-0.9l3.7-9.6H212.8z"/>
                <path id="path11246-gensym029-gensym029" d="M219.2,419.6c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C219,417.3,219.2,418.3,219.2,419.6z M217.8,421.9c0.1-0.3,0.2-0.6,0.2-1s0.1-0.8,0.1-1.4  c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6s-0.5-0.2-0.8-0.2s-0.6,0.1-0.8,0.2s-0.4,0.3-0.5,0.6  c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3s0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6s0.5,0.2,0.8,0.2  s0.6-0.1,0.8-0.2S217.7,422.2,217.8,421.9L217.8,421.9z"/>
                <path id="path12705-gensym029-gensym029" d="M511.8,427.7v127h1.1v-127H511.8z"/>
                <path id="path12701-gensym029-gensym029" fill-rule="evenodd" d="M517.1,543.4l-4.7,12.7l-4.7-12.7C510.5,545.4,514.2,545.4,517.1,543.4L517.1,543.4z"/>
                <path id="path12703-gensym029-gensym029" fill-rule="evenodd" d="M517,543c-0.1,0-0.1,0-0.2,0.1c-2.7,1.9-6.3,1.9-8.9,0c-0.2-0.1-0.4-0.1-0.5,0.1  c-0.1,0.1-0.1,0.2,0,0.3l4.7,12.7c0.1,0.2,0.3,0.3,0.5,0.2c0.1,0,0.2-0.1,0.2-0.2l4.7-12.7c0.1-0.2,0-0.4-0.2-0.5  C517.1,543,517.1,543,517,543L517,543z M516.4,544.2l-4,10.9l-4-10.9C510.9,545.7,513.9,545.5,516.4,544.2L516.4,544.2z"/>
                <path id="path11249-gensym029-gensym029" d="M509.2,419.6c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C509,417.3,509.2,418.3,509.2,419.6z M507.9,421.9c0.1-0.3,0.2-0.6,0.2-1s0.1-0.8,0.1-1.4  c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1s-0.3-0.5-0.5-0.6s-0.5-0.2-0.8-0.2s-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6  c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1s0.3,0.5,0.5,0.6s0.5,0.2,0.8,0.2s0.6-0.1,0.8-0.2  S507.8,422.2,507.9,421.9L507.9,421.9z"/>
                <path id="path11251-gensym029-gensym029" d="M514.4,415.4l-3.7,9.6h-0.9l3.7-9.6H514.4z"/>
                <path id="path11253-gensym029-gensym029" d="M520.8,419.6c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C520.6,417.3,520.8,418.3,520.8,419.6L520.8,419.6z M519.4,421.9c0.1-0.3,0.2-0.6,0.2-1  s0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.2c-0.3,0-0.6,0.1-0.8,0.2  c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3c0.1,0.3,0.1,0.7,0.2,1  c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2C519.2,422.4,519.3,422.2,519.4,421.9L519.4,421.9z"/>
                <path id="path11256-gensym029-gensym029" d="M336.1,128.9c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C335.9,126.5,336.1,127.5,336.1,128.9L336.1,128.9z M334.7,131.2c0.1-0.3,0.2-0.6,0.2-1  s0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1s-0.3-0.5-0.5-0.6s-0.5-0.2-0.8-0.2s-0.6,0.1-0.8,0.2  c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1s0.3,0.5,0.5,0.6  s0.5,0.2,0.8,0.2s0.6-0.1,0.8-0.2C334.4,131.7,334.6,131.5,334.7,131.2L334.7,131.2z"/>
                <path id="path11258-gensym029-gensym029" d="M341.2,124.7l-3.7,9.6h-0.9l3.7-9.6L341.2,124.7z"/>
                <path id="path11260-gensym029-gensym029" d="M347.6,128.9c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C347.4,126.5,347.6,127.5,347.6,128.9z M346.3,131.2c0.1-0.3,0.2-0.6,0.2-1s0.1-0.8,0.1-1.4  c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1s-0.3-0.5-0.5-0.6s-0.5-0.2-0.8-0.2s-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6  c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1s0.3,0.5,0.5,0.6s0.5,0.2,0.8,0.2s0.6-0.1,0.8-0.2  C346,131.7,346.2,131.5,346.3,131.2L346.3,131.2z"/>
                <path id="path11263-gensym029-gensym029" d="M387.8,135.2c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C387.6,132.8,387.8,133.8,387.8,135.2z M386.5,137.5c0.1-0.3,0.2-0.6,0.2-1s0.1-0.8,0.1-1.4  c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1s-0.3-0.5-0.5-0.6s-0.5-0.2-0.8-0.2s-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6  s-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1s0.3,0.5,0.5,0.6s0.5,0.2,0.8,0.2s0.6-0.1,0.8-0.2  C386.2,138,386.3,137.8,386.5,137.5L386.5,137.5z"/>
                <path id="path11265-gensym029-gensym029" d="M393,131l-3.7,9.6h-0.9l3.7-9.6H393z"/>
                <path id="path11267-gensym029-gensym029" d="M399.4,135.2c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C399.2,132.8,399.4,133.8,399.4,135.2L399.4,135.2z M398,137.5c0.1-0.3,0.2-0.6,0.2-1  s0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1s-0.3-0.5-0.5-0.6s-0.5-0.2-0.8-0.2s-0.6,0.1-0.8,0.2  c-0.2,0.1-0.4,0.3-0.5,0.6s-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1s0.3,0.5,0.5,0.6s0.5,0.2,0.8,0.2  s0.6-0.1,0.8-0.2C397.7,138,397.9,137.8,398,137.5L398,137.5z"/>
                <path id="path11270-gensym029-gensym029" d="M777.6,103.2c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C777.4,100.8,777.6,101.8,777.6,103.2L777.6,103.2z M776.2,105.5c0.1-0.3,0.2-0.6,0.2-1  s0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6s-0.5-0.2-0.8-0.2s-0.6,0.1-0.8,0.2  s-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6  s0.5,0.2,0.8,0.2s0.6-0.1,0.8-0.2C776,106,776.1,105.8,776.2,105.5z"/>
                <path id="path11272-gensym029-gensym029" d="M782.7,99l-3.7,9.6h-0.9l3.7-9.6H782.7z"/>
                <path id="path11274-gensym029-gensym029" d="M789.1,103.2c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C788.9,100.8,789.1,101.8,789.1,103.2L789.1,103.2z M787.8,105.5c0.1-0.3,0.2-0.6,0.2-1  s0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6s-0.5-0.2-0.8-0.2s-0.6,0.1-0.8,0.2  s-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6  s0.5,0.2,0.8,0.2s0.6-0.1,0.8-0.2C787.5,106,787.7,105.8,787.8,105.5L787.8,105.5z"/>
                <path id="path11477-gensym029-gensym029" d="M771.5,109.7L665.7,152l0.4,1l105.7-42.3L771.5,109.7z"/>
                <path id="path11473-gensym029-gensym029" fill-rule="evenodd" d="M678.1,152.7l-13.5,0.4l10.1-9.1C673.7,147.3,675.1,150.8,678.1,152.7L678.1,152.7z"/>
                <path id="path11475-gensym029-gensym029" fill-rule="evenodd" d="M674.6,143.7c-0.1,0-0.2,0-0.2,0.1l-10.1,9.1c-0.1,0.1-0.2,0.4,0,0.5  c0.1,0.1,0.2,0.1,0.3,0.1l13.5-0.4c0.2,0,0.4-0.2,0.4-0.4c0-0.1-0.1-0.2-0.2-0.3c-2.8-1.8-4.1-5.1-3.3-8.3  C675,143.9,674.9,143.7,674.6,143.7C674.7,143.7,674.6,143.7,674.6,143.7L674.6,143.7z M674.2,144.9c-0.4,2.8,0.8,5.6,3,7.5  l-11.6,0.3L674.2,144.9z"/>
                <path id="path11277-gensym029-gensym029" d="M789.7,119.6c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C789.5,117.3,789.7,118.3,789.7,119.6L789.7,119.6z M788.4,122c0.1-0.3,0.2-0.6,0.2-1  s0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6s-0.5-0.2-0.8-0.2s-0.6,0.1-0.8,0.2  s-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3s0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6  s0.5,0.2,0.8,0.2s0.6-0.1,0.8-0.2C788.1,122.4,788.3,122.2,788.4,122z"/>
                <path id="path11279-gensym029-gensym029" d="M794.9,115.4l-3.7,9.6h-0.9l3.7-9.6H794.9z"/>
                <path id="path11281-gensym029-gensym029" d="M801.3,119.6c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C801.1,117.3,801.3,118.3,801.3,119.6L801.3,119.6z M799.9,122c0.1-0.3,0.2-0.6,0.2-1  s0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6s-0.5-0.2-0.8-0.2s-0.6,0.1-0.8,0.2  s-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6  s0.5,0.2,0.8,0.2s0.6-0.1,0.8-0.2C799.6,122.4,799.8,122.2,799.9,122L799.9,122z"/>
                <path id="path10820-gensym029-gensym029" d="M786.6,126.2l-79.4,63.5l0.7,0.9l79.4-63.5L786.6,126.2z"/>
                <path id="path10816-gensym029-gensym029" fill-rule="evenodd" d="M720.1,186.5l-13.6,4.6l7.4-12.3C714.1,182.4,716.6,185.5,720.1,186.5z"/>
                <path id="path10818-gensym029-gensym029" fill-rule="evenodd" d="M713.9,178.4c-0.1,0-0.3,0.1-0.3,0.2l-7.4,12.3c-0.1,0.2,0,0.4,0.1,0.5s0.2,0.1,0.3,0  l13.6-4.6c0.2-0.1,0.3-0.3,0.2-0.5c0-0.1-0.1-0.2-0.3-0.3c-3.4-0.9-5.8-3.9-5.9-7.4C714.3,178.6,714.1,178.4,713.9,178.4z   M713.7,179.8c0.5,3,2.5,5.5,5.3,6.7l-11.7,3.9L713.7,179.8z"/>
                <path id="path12009-gensym029-gensym029" d="M444,184l-0.9,0.6l47.6,74.1l0.9-0.6L444,184z"/>
                <path id="path12005-gensym029-gensym029" fill-rule="evenodd" d="M445.7,196.4l-2.9-13.2l10.8,8.2C450.2,191.1,447,193.1,445.7,196.4z"/>
                <path id="path12007-gensym029-gensym029" fill-rule="evenodd" d="M442.8,182.8c-0.2,0-0.4,0.2-0.3,0.4c0,0,0,0,0,0.1l2.9,13.2c0,0.2,0.2,0.3,0.4,0.3  c0.1,0,0.2-0.1,0.3-0.2c1.2-3.1,4.2-5,7.5-4.8c0.2,0,0.4-0.1,0.4-0.3c0-0.1,0-0.2-0.1-0.3l-10.8-8.2  C442.9,182.8,442.9,182.8,442.8,182.8L442.8,182.8z M443.4,184l9.3,7c-2.9,0.2-5.4,1.8-6.8,4.4L443.4,184z"/>
                <path id="path12411-gensym029-gensym029" d="M326.7,194.6l-47.6,84.7l0.9,0.5l47.6-84.7L326.7,194.6z"/>
                <path id="path12407-gensym029-gensym029" fill-rule="evenodd" d="M317.5,202.4l10.3-8.8l-2.2,13.4C324.3,203.9,321,202.1,317.5,202.4z"/>
                <path id="path12409-gensym029-gensym029" fill-rule="evenodd" d="M327.8,193.3c-0.1,0-0.1,0-0.2,0.1l-10.3,8.8c-0.2,0.1-0.2,0.4,0,0.5  c0.1,0.1,0.2,0.1,0.3,0.1c3.3-0.4,6.4,1.4,7.8,4.4c0.1,0.2,0.3,0.3,0.5,0.2c0.1-0.1,0.2-0.2,0.2-0.3l2.2-13.4  C328.2,193.5,328.1,193.3,327.8,193.3C327.9,193.3,327.8,193.3,327.8,193.3L327.8,193.3z M327.3,194.6l-1.9,11.5  c-1.5-2.4-4.1-3.9-7-3.9L327.3,194.6z"/>
                <path id="path11851-gensym029-gensym029" d="M518,194.5l-0.7,0.8L623.1,280l0.7-0.8L518,194.5z"/>
                <path id="path11847-gensym029-gensym029" fill-rule="evenodd" d="M523.6,205.6l-7-11.6l12.9,4.3C526.1,199.2,523.7,202.2,523.6,205.6L523.6,205.6z"/>
                <path id="path11849-gensym029-gensym029" fill-rule="evenodd" d="M516.6,193.7c-0.2,0-0.4,0.1-0.4,0.3c0,0.1,0,0.1,0.1,0.2l7,11.6  c0.1,0.2,0.3,0.2,0.5,0.1c0.1-0.1,0.2-0.2,0.2-0.3c0.2-3.3,2.4-6.1,5.6-7c0.2-0.1,0.3-0.3,0.3-0.4c0-0.1-0.1-0.2-0.2-0.3  L516.6,193.7L516.6,193.7L516.6,193.7z M517.4,194.7l11,3.7c-2.7,1.1-4.5,3.4-5,6.3L517.4,194.7z"/>
                <path id="path11050-gensym029-gensym029" d="M798.3,252.6l-0.4,1L909,301.2l0.4-1L798.3,252.6z"/>
                <path id="path11046-gensym029-gensym029" fill-rule="evenodd" d="M806.7,261.9l-9.8-9.3l13.5,0.7C807.4,255,805.9,258.5,806.7,261.9L806.7,261.9z"/>
                <path id="path11048-gensym029-gensym029" fill-rule="evenodd" d="M796.8,252.2c-0.2,0-0.4,0.1-0.4,0.3c0,0.1,0,0.2,0.1,0.3l9.8,9.3  c0.1,0.1,0.4,0.1,0.5,0s0.1-0.2,0.1-0.3c-0.7-3.2,0.7-6.5,3.5-8.2c0.2-0.1,0.2-0.3,0.1-0.5c-0.1-0.1-0.2-0.2-0.3-0.2L796.8,252.2z   M797.8,253l11.6,0.6c-2.3,1.7-3.5,4.5-3.2,7.4L797.8,253z"/>
                <path id="path11284-gensym029-gensym029" d="M266.9,400.5c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C266.7,398.2,266.9,399.2,266.9,400.5z M265.5,402.9  c0.1-0.3,0.2-0.6,0.2-1s0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.2  s-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1  c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2s0.6-0.1,0.8-0.2C265.2,403.4,265.4,403.2,265.5,402.9L265.5,402.9z"/>
                <path id="path11286-gensym029-gensym029" d="M272,396.4l-3.7,9.6h-0.9l3.7-9.6H272z"/>
                <path id="path11288-gensym029-gensym029" d="M278.4,400.5c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C278.2,398.2,278.4,399.2,278.4,400.5z M277.1,402.9  c0.1-0.3,0.2-0.6,0.2-1s0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.2  s-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1  c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2s0.6-0.1,0.8-0.2C276.8,403.4,277,403.2,277.1,402.9L277.1,402.9z"/>
                <path id="path11291-gensym029-gensym029" d="M465.9,383.1c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C465.7,380.8,465.9,381.8,465.9,383.1L465.9,383.1z M464.5,385.5c0.1-0.3,0.2-0.6,0.2-1  s0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1s-0.3-0.5-0.5-0.6s-0.5-0.2-0.8-0.2s-0.6,0.1-0.8,0.2  c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1s0.3,0.5,0.5,0.6  s0.5,0.2,0.8,0.2s0.6-0.1,0.8-0.2C464.3,385.9,464.4,385.7,464.5,385.5L464.5,385.5z"/>
                <path id="path11293-gensym029-gensym029" d="M471,378.9l-3.7,9.6h-0.9l3.7-9.6H471z"/>
                <path id="path11295-gensym029-gensym029" d="M477.4,383.1c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1s-1.6-0.3-2-1s-0.6-1.7-0.6-3c0-1.4,0.2-2.4,0.6-3  c0.4-0.7,1.1-1,2-1s1.6,0.3,2,1C477.2,380.8,477.4,381.8,477.4,383.1L477.4,383.1z M476.1,385.5c0.1-0.3,0.2-0.6,0.2-1  s0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1s-0.3-0.5-0.5-0.6s-0.5-0.2-0.8-0.2s-0.6,0.1-0.8,0.2  c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1s-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1s0.3,0.5,0.5,0.6  s0.5,0.2,0.8,0.2s0.6-0.1,0.8-0.2C475.8,385.9,476,385.7,476.1,385.5L476.1,385.5z"/>
                <path id="path12521-gensym029-gensym029" d="M279.9,406.2l-0.6,0.7l74.1,68.8l0.6-0.7L279.9,406.2z"/>
                <path id="path12517-gensym029-gensym029" fill-rule="evenodd" d="M349,465.3l5.5,10.9l-11.3-4.7C346.3,470.9,348.6,468.4,349,465.3L349,465.3z"/>
                <path id="path12519-gensym029-gensym029" fill-rule="evenodd" d="M349,465c-0.2,0-0.3,0.1-0.3,0.3c-0.4,3-2.6,5.3-5.5,5.9c-0.2,0-0.3,0.2-0.3,0.4  c0,0.1,0.1,0.2,0.2,0.2l11.3,4.7c0.2,0.1,0.4,0,0.4-0.2c0-0.1,0-0.2,0-0.3l-5.5-10.9C349.3,465,349.1,465,349,465L349,465z   M349.1,466.2l4.8,9.4l-9.7-4C346.6,470.7,348.5,468.7,349.1,466.2z"/>
                <path id="path12619-gensym029-gensym029" d="M464.4,390.3L385,459.1l0.6,0.7l79.4-68.8L464.4,390.3z"/>
                <path id="path12615-gensym029-gensym029" fill-rule="evenodd" d="M395.5,456.1l-11.1,4.2l5.7-10.4C390.4,452.9,392.6,455.4,395.5,456.1z"/>
                <path id="path12617-gensym029-gensym029" fill-rule="evenodd" d="M390.2,449.6c-0.1,0-0.2,0.1-0.3,0.2l-5.7,10.4c-0.1,0.2,0,0.3,0.1,0.4  c0.1,0,0.2,0.1,0.3,0l11.1-4.2c0.2-0.1,0.2-0.2,0.2-0.4c0-0.1-0.1-0.2-0.2-0.2c-2.8-0.7-4.9-3-5.1-5.9  C390.5,449.7,390.3,449.6,390.2,449.6L390.2,449.6z M390.1,450.8c0.5,2.5,2.2,4.4,4.6,5.3l-9.5,3.6L390.1,450.8z"/>
                <path id="path12289-gensym029-gensym029" d="M337.3,136.4l-58.2,95.2l0.8,0.5l58.2-95.2L337.3,136.4z"/>
                <path id="path12285-gensym029-gensym029" fill-rule="evenodd" d="M288.8,225.2l-10,7.9l2.5-12.5C282.6,223.6,285.6,225.4,288.8,225.2L288.8,225.2z"/>
                <path id="path12287-gensym029-gensym029" fill-rule="evenodd" d="M281.3,220.2c-0.2,0-0.3,0.1-0.3,0.3l-2.5,12.5c0,0.2,0.1,0.4,0.3,0.4  c0.1,0,0.2,0,0.3-0.1l10-7.9c0.1-0.1,0.2-0.3,0.1-0.5c-0.1-0.1-0.2-0.1-0.3-0.1c-3.1,0.2-6-1.5-7.2-4.4  C281.6,220.3,281.5,220.2,281.3,220.2L281.3,220.2z M281.5,221.5c1.3,2.4,3.7,3.8,6.5,3.9l-8.6,6.8L281.5,221.5z"/>
                <path id="path12155-gensym029-gensym029" d="M396.4,141.7l-0.9,0.5l52.9,90l0.9-0.5L396.4,141.7z"/>
                <path id="path12151-gensym029-gensym029" fill-rule="evenodd" d="M447.2,219.8l2.4,13.3l-10.5-8.6C442.5,224.9,445.8,223,447.2,219.8z"/>
                <path id="path12153-gensym029-gensym029" fill-rule="evenodd" d="M447.2,219.4c-0.1,0-0.3,0.1-0.3,0.2c-1.3,3-4.4,4.9-7.7,4.5c-0.2,0-0.4,0.1-0.4,0.3  c0,0.1,0,0.2,0.1,0.3l10.5,8.6c0.2,0.1,0.4,0.1,0.5-0.1c0.1-0.1,0.1-0.2,0.1-0.3l-2.4-13.3C447.5,219.6,447.3,219.4,447.2,219.4z   M447,220.8l2.1,11.5l-9-7.4C442.9,224.8,445.5,223.3,447,220.8z"/>
                <path id="path11298-gensym029-gensym029" d="M501,266.9c0,0.3-0.1,0.7-0.2,1s-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9  h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1c0.3,0.1,0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7C501,266.1,501,266.5,501,266.9z M500,267  c0-0.3,0-0.5-0.1-0.7s-0.2-0.4-0.4-0.5c-0.2-0.1-0.4-0.2-0.6-0.2s-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1s0.5-0.2,0.6-0.4  c0.2-0.2,0.3-0.3,0.3-0.5C500,267.4,500,267.2,500,267L500,267z"/>
                <path id="path11300-gensym029-gensym029" d="M507,272.3h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2s0.3-0.2,0.4-0.3  c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6v0.9H507z"/>
                <path id="path11302-gensym029-gensym029" d="M513.7,272.3h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2s0.3-0.2,0.4-0.3  c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6v0.9H513.7z"/>
                <path id="path11304-gensym029-gensym029" d="M520.4,272.3h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2s0.3-0.2,0.4-0.3  c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L520.4,272.3L520.4,272.3z"/>
                <path id="path11306-gensym029-gensym029" d="M526,264.3l-3.7,9.6h-0.9l3.7-9.6H526z"/>
                <path id="path11308-gensym029-gensym029" d="M532.4,272.3h-5.2v-1.1c0.4-0.3,0.7-0.6,1.1-0.9s0.7-0.6,1-0.9c0.7-0.6,1.1-1.1,1.4-1.5  c0.2-0.4,0.4-0.8,0.4-1.2c0-0.4-0.1-0.7-0.4-0.9c-0.3-0.2-0.6-0.3-1.1-0.3c-0.3,0-0.7,0.1-1,0.2s-0.7,0.3-1.1,0.5h-0.1v-1.3  c0.2-0.1,0.6-0.2,1-0.3c0.4-0.1,0.8-0.1,1.2-0.1c0.8,0,1.4,0.2,1.9,0.6c0.4,0.4,0.7,0.9,0.7,1.5c0,0.3,0,0.6-0.1,0.8  c-0.1,0.3-0.2,0.5-0.3,0.7c-0.1,0.2-0.3,0.4-0.5,0.6s-0.4,0.4-0.7,0.7c-0.4,0.4-0.7,0.7-1.1,1.1c-0.4,0.3-0.8,0.7-1.1,0.9h4.1  L532.4,272.3z"/>
                <path id="path11310-gensym029-gensym029" d="M510.3,285.5h-1v-6.6l-2.1,4.5h-0.6l-2.1-4.5v6.6h-1v-7.7h1.4l2.1,4.3l2-4.3h1.4L510.3,285.5L510.3,285.5z"/>
                <path id="path11312-gensym029-gensym029" d="M518.3,285.5h-1v-3.8h-3.8v3.8h-1v-7.7h1v3h3.8v-3h1V285.5z"/>
                <path id="path11314-gensym029-gensym029" d="M525.4,280.2c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1V278h2.1c0.5,0,0.9,0,1.2,0.1s0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7  C525.3,279.4,525.4,279.7,525.4,280.2L525.4,280.2z M524.3,280.2c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.4-0.4-0.5s-0.4-0.2-0.6-0.2  c-0.2,0-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1s0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5  C524.3,280.6,524.3,280.4,524.3,280.2z"/>
                <path id="path11317-gensym029-gensym029" d="M274.1,288.8c0,0.3-0.1,0.7-0.2,1s-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6c-0.4,0.1-0.8,0.2-1.4,0.2h-1  v2.9h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1c0.3,0.1,0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7C274.1,287.9,274.1,288.3,274.1,288.8z   M273.1,288.8c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.4-0.4-0.5c-0.2-0.1-0.4-0.2-0.6-0.2s-0.5-0.1-0.8-0.1h-1v3.1h0.9  c0.4,0,0.7,0,1-0.1s0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5C273,289.2,273.1,289,273.1,288.8L273.1,288.8z"/>
                <path id="path11319-gensym029-gensym029" d="M280.1,294.1h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L280.1,294.1z"/>
                <path id="path11321-gensym029-gensym029" d="M286.8,294.1h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L286.8,294.1z"/>
                <path id="path11323-gensym029-gensym029" d="M293.5,294.1h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2s0.3-0.2,0.4-0.3  c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L293.5,294.1z"/>
                <path id="path11325-gensym029-gensym029" d="M299.1,286.1l-3.7,9.6h-0.9l3.7-9.6H299.1z"/>
                <path id="path11327-gensym029-gensym029" d="M305.5,294.1h-5.2V293c0.4-0.3,0.7-0.6,1.1-0.9s0.7-0.6,1-0.9c0.7-0.6,1.1-1.1,1.4-1.5  c0.2-0.4,0.4-0.8,0.4-1.2c0-0.4-0.1-0.7-0.4-0.9c-0.3-0.2-0.6-0.3-1.1-0.3c-0.3,0-0.7,0.1-1,0.2s-0.7,0.3-1.1,0.5h-0.1V287  c0.2-0.1,0.6-0.2,1-0.3c0.4-0.1,0.8-0.1,1.2-0.1c0.8,0,1.4,0.2,1.9,0.6c0.4,0.4,0.7,0.9,0.7,1.5c0,0.3,0,0.6-0.1,0.8  c-0.1,0.3-0.2,0.5-0.3,0.7c-0.1,0.2-0.3,0.4-0.5,0.6s-0.4,0.4-0.7,0.7c-0.4,0.4-0.7,0.7-1.1,1.1c-0.4,0.3-0.8,0.7-1.1,0.9h4.1  L305.5,294.1L305.5,294.1z"/>
                <path id="path11329-gensym029-gensym029" d="M283.4,307.4h-1v-6.6l-2.1,4.5h-0.6l-2.1-4.5v6.6h-1v-7.7h1.4l2.1,4.3l2-4.3h1.4L283.4,307.4L283.4,307.4z"/>
                <path id="path11331-gensym029-gensym029" d="M291.4,307.4h-1v-3.8h-3.8v3.8h-1v-7.7h1v3h3.8v-3h1V307.4z"/>
                <path id="path11333-gensym029-gensym029" d="M298.5,302c0,0.3-0.1,0.7-0.2,1s-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9  h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1c0.3,0.1,0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7C298.4,301.2,298.5,301.5,298.5,302L298.5,302z   M297.4,302c0-0.3,0-0.5-0.1-0.7s-0.2-0.4-0.4-0.5c-0.2-0.1-0.4-0.2-0.6-0.2s-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1  s0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5C297.4,302.4,297.4,302.2,297.4,302L297.4,302z"/>
                <path id="path11336-gensym029-gensym029" d="M633.5,278.1c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1s0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7  C633.4,277.2,633.5,277.6,633.5,278.1L633.5,278.1z M632.4,278.1c0-0.3,0-0.5-0.1-0.7s-0.2-0.4-0.4-0.5s-0.4-0.2-0.6-0.2  c-0.2,0-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1s0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5  C632.4,278.5,632.4,278.3,632.4,278.1L632.4,278.1z"/>
                <path id="path11338-gensym029-gensym029" d="M639.4,283.4h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L639.4,283.4z"/>
                <path id="path11340-gensym029-gensym029" d="M646.6,283.4h-5.2v-1.1c0.4-0.3,0.7-0.6,1.1-0.9c0.4-0.3,0.7-0.6,1-0.9c0.7-0.6,1.1-1.1,1.4-1.5  c0.2-0.4,0.4-0.8,0.4-1.2c0-0.4-0.1-0.7-0.4-0.9c-0.3-0.2-0.6-0.3-1.1-0.3c-0.3,0-0.7,0.1-1,0.2c-0.4,0.1-0.7,0.3-1.1,0.5h-0.1v-1.1  c0.2-0.1,0.6-0.2,1-0.3c0.4-0.1,0.8-0.1,1.2-0.1c0.8,0,1.4,0.2,1.9,0.6c0.4,0.4,0.7,0.9,0.7,1.5c0,0.3,0,0.6-0.1,0.8  c-0.1,0.3-0.2,0.5-0.3,0.7s-0.3,0.4-0.5,0.6s-0.4,0.4-0.7,0.7c-0.4,0.4-0.7,0.7-1.1,1.1c-0.4,0.3-0.8,0.7-1.1,0.9h4.1L646.6,283.4z"/>
                <path id="path11342-gensym029-gensym029" d="M652.9,283.4h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L652.9,283.4z"/>
                <path id="path11344-gensym029-gensym029" d="M658.4,275.4l-3.7,9.6h-0.9l3.7-9.6H658.4z"/>
                <path id="path11346-gensym029-gensym029" d="M664.8,283.4h-5.2v-1.1c0.4-0.3,0.7-0.6,1.1-0.9c0.4-0.3,0.7-0.6,1-0.9c0.7-0.6,1.1-1.1,1.4-1.5  c0.2-0.4,0.4-0.8,0.4-1.2c0-0.4-0.1-0.7-0.4-0.9c-0.3-0.2-0.6-0.3-1.1-0.3c-0.3,0-0.7,0.1-1,0.2s-0.7,0.3-1.1,0.5h-0.1v-1.1  c0.2-0.1,0.6-0.2,1-0.3c0.4-0.1,0.8-0.1,1.2-0.1c0.8,0,1.4,0.2,1.9,0.6c0.4,0.4,0.7,0.9,0.7,1.5c0,0.3,0,0.6-0.1,0.8  c-0.1,0.3-0.2,0.5-0.3,0.7s-0.3,0.4-0.5,0.6s-0.4,0.4-0.7,0.7c-0.4,0.4-0.7,0.7-1.1,1.1c-0.4,0.3-0.8,0.7-1.1,0.9h4.1L664.8,283.4z"/>
                <path id="path11348-gensym029-gensym029" d="M642.7,296.7h-1v-6.6l-2.1,4.5H639l-2.1-4.5v6.6h-1V289h1.4l2.1,4.3l2-4.3h1.4v7.7H642.7z"/>
                <path id="path11350-gensym029-gensym029" d="M650.7,296.7h-1v-3.8h-3.9v3.8h-1V289h1v3h3.8v-3h1v7.7H650.7z"/>
                <path id="path11352-gensym029-gensym029" d="M657.8,291.3c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1s0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7  C657.7,290.5,657.8,290.8,657.8,291.3L657.8,291.3z M656.7,291.3c0-0.3,0-0.5-0.1-0.7s-0.2-0.4-0.4-0.5s-0.4-0.2-0.6-0.2  c-0.2,0-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1s0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5  C656.7,291.8,656.7,291.5,656.7,291.3L656.7,291.3z"/>
                <path id="path11355-gensym029-gensym029" d="M919.9,294c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1v-7.7h2.1c0.5,0,0.9,0,1.2,0.1s0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7  C919.8,293.2,919.9,293.5,919.9,294L919.9,294z M918.8,294c0-0.3,0-0.5-0.1-0.7s-0.2-0.4-0.4-0.5s-0.4-0.2-0.6-0.2  c-0.2,0-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1s0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5C918.8,294.5,918.8,294.2,918.8,294  L918.8,294z"/>
                <path id="path11357-gensym029-gensym029" d="M925.8,299.4h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L925.8,299.4z"/>
                <path id="path11359-gensym029-gensym029" d="M933,299.4h-5.2v-1.1c0.4-0.3,0.7-0.6,1.1-0.9c0.4-0.3,0.7-0.6,1-0.9c0.7-0.6,1.1-1.1,1.4-1.5  c0.2-0.4,0.4-0.8,0.4-1.2c0-0.4-0.1-0.7-0.4-0.9c-0.3-0.2-0.6-0.3-1.1-0.3c-0.3,0-0.7,0.1-1,0.2c-0.4,0.1-0.7,0.3-1.1,0.5H928v-1.1  c0.2-0.1,0.6-0.2,1-0.3c0.4-0.1,0.8-0.1,1.2-0.1c0.8,0,1.4,0.2,1.9,0.6c0.4,0.4,0.7,0.9,0.7,1.5c0,0.3,0,0.6-0.1,0.8  c-0.1,0.3-0.2,0.5-0.3,0.7s-0.3,0.4-0.5,0.6s-0.4,0.4-0.7,0.7c-0.4,0.4-0.7,0.7-1.1,1.1c-0.4,0.3-0.8,0.7-1.1,0.9h4.1L933,299.4z"/>
                <path id="path11361-gensym029-gensym029" d="M939.3,299.4h-4.2v-0.8h1.6v-5.2h-1.6v-0.7c0.2,0,0.4,0,0.7-0.1c0.2,0,0.4-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.1-0.3,0.2-0.5h0.8v6.9h1.6L939.3,299.4z"/>
                <path id="path11363-gensym029-gensym029" d="M944.9,291.3l-3.7,9.6h-0.9l3.7-9.6H944.9z"/>
                <path id="path11365-gensym029-gensym029" d="M951.3,299.4h-5.2v-1.1c0.4-0.3,0.7-0.6,1.1-0.9c0.4-0.3,0.7-0.6,1-0.9c0.7-0.6,1.1-1.1,1.4-1.5  c0.2-0.4,0.4-0.8,0.4-1.2c0-0.4-0.1-0.7-0.4-0.9c-0.3-0.2-0.6-0.3-1.1-0.3c-0.3,0-0.7,0.1-1,0.2c-0.4,0.1-0.7,0.3-1.1,0.5h-0.1v-1.1  c0.2-0.1,0.6-0.2,1-0.3c0.4-0.1,0.8-0.1,1.2-0.1c0.8,0,1.4,0.2,1.9,0.6c0.4,0.4,0.7,0.9,0.7,1.5c0,0.3,0,0.6-0.1,0.8  c-0.1,0.3-0.2,0.5-0.3,0.7s-0.3,0.4-0.5,0.6s-0.4,0.4-0.7,0.7c-0.4,0.4-0.7,0.7-1.1,1.1c-0.4,0.3-0.8,0.7-1.1,0.9h4.1L951.3,299.4z"/>
                <path id="path11367-gensym029-gensym029" d="M929.2,312.6h-1V306l-2.1,4.5h-0.6l-2.1-4.5v6.6h-1v-7.7h1.4l2.1,4.3l2-4.3h1.4L929.2,312.6z"/>
                <path id="path11369-gensym029-gensym029" d="M937.1,312.6h-1v-3.8h-3.8v3.8h-1v-7.7h1v3h3.8v-3h1V312.6z"/>
                <path id="path11371-gensym029-gensym029" d="M944.2,307.2c0,0.3-0.1,0.7-0.2,1c-0.1,0.3-0.3,0.5-0.5,0.8c-0.3,0.3-0.6,0.5-0.9,0.6  c-0.4,0.1-0.8,0.2-1.4,0.2h-1v2.9h-1v-7.8h2.1c0.5,0,0.9,0,1.2,0.1s0.6,0.2,0.9,0.4c0.3,0.2,0.5,0.4,0.7,0.7  C944.2,306.4,944.2,306.8,944.2,307.2L944.2,307.2z M943.2,307.2c0-0.3,0-0.5-0.1-0.7s-0.2-0.4-0.4-0.5s-0.4-0.2-0.6-0.2  c-0.2,0-0.5-0.1-0.8-0.1h-1v3.1h0.9c0.4,0,0.7,0,1-0.1s0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.3,0.3-0.5  C943.1,307.7,943.2,307.5,943.2,307.2L943.2,307.2z"/>
                <path id="path11271-gensym029-gensym029" d="M901.9,170.9l-0.8,0.5l60.1,98l0.8-0.5L901.9,170.9z"/>
                <path id="path11266-gensym029-gensym029" fill-rule="evenodd" d="M903.3,182.4l-2.5-12.3l9.9,7.8C907.5,177.6,904.5,179.4,903.3,182.4z"/>
                <path id="path11268-gensym029-gensym029" fill-rule="evenodd" d="M900.8,169.7c-0.2,0-0.3,0.2-0.3,0.4l0,0l2.5,12.3c0,0.2,0.2,0.3,0.4,0.3  c0.1,0,0.2-0.1,0.2-0.2c1.2-2.8,4-4.6,7.1-4.3c0.2,0,0.3-0.1,0.4-0.3c0-0.1,0-0.2-0.1-0.3l-9.9-7.8  C901,169.7,900.9,169.7,900.8,169.7L900.8,169.7z M901.3,170.9l8.5,6.7c-2.7,0.1-5,1.6-6.4,3.9L901.3,170.9z"/>
                <path d="M972,273.6h-1.2l-0.9-2.3h-3.1l-0.8,2.3h-1.1l2.9-7.6h1.1L972,273.6z M969.7,270.5l-1.3-3.5l-1.3,3.5H969.7z"/>
                <path d="M973.7,273.6h-1V266h1V273.6z"/>
                <path d="M976.1,273.6h-1V266h1V273.6z"/>
                <path d="M966.1,280.2h-2.5v6.7h-1v-6.7h-2.5v-0.9h6V280.2z"/>
                <path d="M968.3,286.9h-1v-7.6h1V286.9z"/>
                <path d="M975.9,286.9h-5.7v-7.6h5.5v0.9h-4.5v2.3h4.2v0.9h-4.2v2.6h4.7V286.9z"/>
                <path d="M979.1,287.1c-1.5,0-2.3-0.6-2.4-1.8h1c0,0.7,0.5,1,1.4,1c0.4,0,0.7-0.1,0.9-0.3c0.2-0.2,0.3-0.4,0.3-0.6s-0.1-0.4-0.3-0.5  s-0.6-0.2-1.3-0.4c-0.7-0.2-1.1-0.3-1.4-0.5s-0.5-0.6-0.5-1.1s0.2-0.8,0.6-1.1c0.4-0.3,0.9-0.5,1.5-0.5c1.4,0,2.2,0.5,2.2,1.5h-1  c0-0.5-0.4-0.8-1.2-0.8c-0.3,0-0.6,0.1-0.8,0.2s-0.3,0.3-0.3,0.5s0.1,0.4,0.2,0.5c0.2,0.1,0.6,0.2,1.3,0.4c0.7,0.2,1.2,0.4,1.5,0.6  s0.5,0.6,0.5,1.1s-0.2,0.9-0.6,1.3C980.3,286.9,979.8,287.1,979.1,287.1z"/>
                <path id="path11412-gensym029-gensym029" d="M50,355.4H38.8v-18.2h2.4v16.1H50C50,353.3,50,355.4,50,355.4z"/>
                <path id="path11414-gensym029-gensym029" d="M63.3,348.8h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6s1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2s0.6-4,1.8-5.3s2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6c1,1.1,1.5,2.6,1.5,4.6V348.8z   M61.1,347.1c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1c-0.7,0.7-1.1,1.6-1.2,2.7L61.1,347.1z"/>
                <path id="path11416-gensym029-gensym029" d="M78.1,341.8l-5.3,13.6h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9h2.2V341.8z"/>
                <path id="path11418-gensym029-gensym029" d="M92.1,348.8h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5s0.9,0.7,1.5,0.9c0.6,0.2,1.2,0.3,1.9,0.3  c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3c-2.2,0-3.9-0.6-5.2-1.8  c-1.2-1.2-1.9-3-1.9-5.2s0.6-4,1.8-5.3s2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6c1,1.1,1.5,2.6,1.5,4.6V348.8z M90,347.1  c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1c-0.7,0.7-1.1,1.6-1.2,2.7L90,347.1z"/>
                <path id="path11420-gensym029-gensym029" d="M97.8,355.4h-2.2v-19h2.2V355.4z"/>
                <path id="path11422-gensym029-gensym029" d="M121.5,355.4h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6C121.5,353.4,121.5,355.4,121.5,355.4z"/>
                <path id="path11425-gensym029-gensym029" d="M58.7,631H47.5v-18.2h2.4v16.1h8.8V631z"/>
                <path id="path11427-gensym029-gensym029" d="M72,624.4h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6s1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6C72,623.2,72,624.4,72,624.4z M69.8,622.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1  c-1.2,0-2.1,0.4-2.9,1.1c-0.7,0.7-1.1,1.6-1.2,2.7H69.8z"/>
                <path id="path11429-gensym029-gensym029" d="M86.9,617.3l-5.4,13.7h-2.2L74,617.3h2.4l4.1,10.9l4.1-10.9H86.9z"/>
                <path id="path11431-gensym029-gensym029" d="M100.9,624.4h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6s1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6V624.4z M98.7,622.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H98.7z"/>
                <path id="path11433-gensym029-gensym029" d="M106.5,631h-2.2v-19h2.2V631z"/>
                <path id="path11435-gensym029-gensym029" d="M131.2,621.8c0,3.3-0.5,5.7-1.5,7.2s-2.5,2.3-4.6,2.3s-3.7-0.8-4.7-2.3c-1-1.6-1.5-3.9-1.5-7.1  c0-3.2,0.5-5.6,1.5-7.2c1-1.6,2.5-2.3,4.6-2.3s3.7,0.8,4.6,2.4C130.7,616.3,131.2,618.8,131.2,621.8z M128.1,627.4  c0.3-0.7,0.5-1.4,0.6-2.3c0.1-0.9,0.2-2,0.2-3.2c0-1.2-0.1-2.3-0.2-3.2c-0.1-0.9-0.3-1.7-0.6-2.3s-0.7-1.1-1.1-1.4  c-0.5-0.3-1.1-0.5-1.8-0.5c-0.7,0-1.4,0.2-1.9,0.5c-0.5,0.3-0.9,0.8-1.2,1.4c-0.3,0.6-0.5,1.4-0.6,2.4s-0.1,2-0.1,3.2  c0,1.3,0,2.3,0.1,3.2s0.3,1.6,0.6,2.3c0.3,0.6,0.6,1.1,1.1,1.5c0.5,0.3,1.1,0.5,1.9,0.5c0.7,0,1.4-0.2,1.9-0.5  C127.4,628.5,127.8,628,128.1,627.4L128.1,627.4z"/>
                <path id="path11438-gensym029-gensym029" d="M54.3,80.9H43.2V62.7h2.4v16.1h8.8L54.3,80.9L54.3,80.9z"/>
                <path id="path11440-gensym029-gensym029" d="M67.6,74.3h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6s1.6-0.7,2-1.1h0.1V80c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2s0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6c1,1.1,1.5,2.6,1.5,4.6  C67.6,73,67.6,74.3,67.6,74.3z M65.5,72.6c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7L65.5,72.6z"/>
                <path id="path11442-gensym029-gensym029" d="M82.5,67.3l-5.4,13.6h-2.2l-5.3-13.7H72l4.1,10.9l4.1-10.9L82.5,67.3L82.5,67.3z"/>
                <path id="path11444-gensym029-gensym029" d="M96.5,74.3h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5s0.9,0.7,1.5,0.9c0.6,0.2,1.2,0.3,1.9,0.3  c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1V80c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3c-2.2,0-3.9-0.6-5.2-1.8  c-1.2-1.2-1.9-3-1.9-5.2s0.6-4,1.8-5.3s2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6c1,1.1,1.5,2.6,1.5,4.6V74.3z M94.3,72.6  c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1c-0.7,0.7-1.1,1.6-1.2,2.7L94.3,72.6z"/>
                <path id="path11446-gensym029-gensym029" d="M102.2,80.9H100v-19h2.2V80.9z"/>
                <path id="path11448-gensym029-gensym029" d="M126.8,80.9h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2s1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2s-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4s-1.7,0.7-2.5,1.2h-0.1v-2.6  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5s-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5s-1.7,1.5-2.5,2.2h9.6V80.9z"/>
                <path id="path11451-gensym029-gensym029" d="M195.5,771.2c0,0.6-0.1,1.1-0.3,1.6s-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1c-0.6,0.2-1.3,0.3-2.2,0.3H189  v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2s1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2C195.4,769.8,195.5,770.3,195.5,771.2L195.5,771.2z   M193.7,771.2c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4  c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9C193.7,771.8,193.7,771.5,193.7,771.2L193.7,771.2z"/>
                <path id="path11453-gensym029-gensym029" d="M203.5,772.2L203.5,772.2c-0.3-0.1-0.6-0.1-0.8-0.1s-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9h-1.6v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0s0.3,0,0.6,0.1  L203.5,772.2z"/>
                <path id="path11455-gensym029-gensym029" d="M212.9,775.4h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6s0.9,0.2,1.3,0.2  c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3  c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4s2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L212.9,775.4z   M211.4,774.2c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7s-1.5,0.3-2,0.8s-0.8,1.2-0.9,1.9H211.4z"/>
                <path id="path11457-gensym029-gensym029" d="M220.5,768.2L220.5,768.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4h-2.8v8.4h-1.6v-8.4h-1.1v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1L220.5,768.2z"/>
                <path id="path11459-gensym029-gensym029" d="M223.2,768.8h-1.8v-1.7h1.8V768.8z M223.1,780.2h-1.6v-9.8h1.6V780.2z"/>
                <path id="path11461-gensym029-gensym029" d="M234.5,780.2h-2l-2.7-3.8l-2.7,3.8h-1.9l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L234.5,780.2z"/>
                <path id="path11463-gensym029-gensym029" d="M244.2,780.2h-6.8v-1.3h2.6v-8.7h-2.6v-1.3c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6L244.2,780.2z"/>
                <path id="path11465-gensym029-gensym029" d="M255.2,780.2h-6.8v-1.3h2.6v-8.7h-2.6v-1.3c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6L255.2,780.2L255.2,780.2z"/>
                <path id="path11467-gensym029-gensym029" d="M266.3,780.2h-6.8v-1.3h2.6v-8.7h-2.6v-1.3c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V780.2L266.3,780.2z"/>
                <path id="path11470-gensym029-gensym029" d="M411.2,771.2c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1  c-0.6,0.2-1.3,0.3-2.2,0.3h-1.7v4.9H403v-13h3.4c0.8,0,1.4,0.1,1.9,0.2s1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2  C411,769.8,411.2,770.3,411.2,771.2z M409.4,771.2c0-0.4-0.1-0.8-0.2-1.2s-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4  s-0.8-0.1-1.3-0.1h-1.7v5.2h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9  C409.3,771.8,409.4,771.5,409.4,771.2L409.4,771.2z"/>
                <path id="path11472-gensym029-gensym029" d="M419.2,772.2L419.2,772.2c-0.3-0.1-0.6-0.1-0.8-0.1c-0.2,0-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9h-1.6v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0s0.3,0,0.6,0.1  L419.2,772.2z"/>
                <path id="path11474-gensym029-gensym029" d="M428.6,775.4h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6s0.9,0.2,1.3,0.2  c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3  c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4s2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L428.6,775.4z   M427.1,774.2c0-0.9-0.2-1.5-0.6-2s-1-0.7-1.9-0.7s-1.5,0.3-2,0.8s-0.8,1.2-0.9,1.9H427.1z"/>
                <path id="path11476-gensym029-gensym029" d="M436.1,768.2L436.1,768.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4h-2.8v8.4h-1.6v-8.4H430v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1L436.1,768.2L436.1,768.2z"/>
                <path id="path11478-gensym029-gensym029" d="M438.8,768.8H437v-1.7h1.8V768.8z M438.7,780.2h-1.6v-9.8h1.6V780.2z"/>
                <path id="path11480-gensym029-gensym029" d="M450.1,780.2h-2l-2.7-3.8l-2.7,3.8h-1.9l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L450.1,780.2z"/>
                <path id="path11482-gensym029-gensym029" d="M459.8,780.2H453v-1.3h2.6v-8.7H453v-1.3c0.4,0,0.7,0,1.1-0.1s0.7-0.2,0.9-0.3c0.3-0.1,0.5-0.3,0.6-0.6  c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V780.2z"/>
                <path id="path11484-gensym029-gensym029" d="M470.9,780.2h-6.8v-1.3h2.6v-8.7h-2.6v-1.3c0.4,0,0.7,0,1.1-0.1s0.7-0.2,0.9-0.3c0.3-0.1,0.5-0.3,0.6-0.6  c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V780.2z"/>
                <path id="path11486-gensym029-gensym029" d="M482.7,780.2h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3c-0.6,0.2-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6s1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4s-0.3,0.8-0.5,1.2  s-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6h6.8v1.5H482.7z"/>
                <path id="path11489-gensym029-gensym029" d="M745.3,771.2c0,0.6-0.1,1.1-0.3,1.6s-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1c-0.6,0.2-1.3,0.3-2.2,0.3h-1.7  v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2s1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2C745.2,769.8,745.3,770.3,745.3,771.2L745.3,771.2z   M743.6,771.2c0-0.4-0.1-0.8-0.2-1.2s-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4  c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9C743.5,771.8,743.6,771.5,743.6,771.2L743.6,771.2z"/>
                <path id="path11491-gensym029-gensym029" d="M753.3,772.2L753.3,772.2c-0.3-0.1-0.6-0.1-0.8-0.1s-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9h-1.6v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0s0.3,0,0.6,0.1  L753.3,772.2z"/>
                <path id="path11493-gensym029-gensym029" d="M762.8,775.4h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6s0.9,0.2,1.3,0.2  c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3  c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4s2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L762.8,775.4z   M761.2,774.2c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7s-1.5,0.3-2,0.8s-0.8,1.2-0.9,1.9H761.2z"/>
                <path id="path11495-gensym029-gensym029" d="M770.3,768.2L770.3,768.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4h-2.8v8.4h-1.6v-8.4h-1.1v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1L770.3,768.2z"/>
                <path id="path11497-gensym029-gensym029" d="M773,768.8h-1.8v-1.7h1.8V768.8z M772.9,780.2h-1.6v-9.8h1.6V780.2z"/>
                <path id="path11499-gensym029-gensym029" d="M784.3,780.2h-2l-2.7-3.8l-2.7,3.8H775l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L784.3,780.2z"/>
                <path id="path11501-gensym029-gensym029" d="M794,780.2h-6.8v-1.3h2.6v-8.7h-2.6v-1.3c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6L794,780.2z"/>
                <path id="path11503-gensym029-gensym029" d="M805.8,780.2h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3c-0.6,0.2-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6c0.7-0.2,1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2s-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6h6.8  L805.8,780.2z"/>
                <path id="path11505-gensym029-gensym029" d="M816.1,780.2h-6.8v-1.3h2.6v-8.7h-2.6v-1.3c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6L816.1,780.2L816.1,780.2z"/>
                <path id="path11508-gensym029-gensym029" d="M962.3,771.2c0,0.6-0.1,1.1-0.3,1.6s-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1c-0.6,0.2-1.3,0.3-2.2,0.3h-1.7  v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2s1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2C962.2,769.8,962.3,770.3,962.3,771.2L962.3,771.2z   M960.6,771.2c0-0.4-0.1-0.8-0.2-1.2s-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4  c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9C960.5,771.8,960.6,771.5,960.6,771.2L960.6,771.2z"/>
                <path id="path11510-gensym029-gensym029" d="M970.4,772.2L970.4,772.2c-0.3-0.1-0.6-0.1-0.8-0.1s-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9h-1.6v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0s0.3,0,0.6,0.1  L970.4,772.2z"/>
                <path id="path11512-gensym029-gensym029" d="M979.8,775.4h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6s0.9,0.2,1.3,0.2  c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3  c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4s2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L979.8,775.4z   M978.3,774.2c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7s-1.5,0.3-2,0.8s-0.8,1.2-0.9,1.9H978.3z"/>
                <path id="path11514-gensym029-gensym029" d="M987.3,768.2L987.3,768.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4h-2.8v8.4h-1.6v-8.4h-1.1v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1L987.3,768.2z"/>
                <path id="path11516-gensym029-gensym029" d="M990,768.8h-1.8v-1.7h1.8V768.8z M989.9,780.2h-1.6v-9.8h1.6V780.2z"/>
                <path id="path11518-gensym029-gensym029" d="M1001.3,780.2h-2l-2.7-3.8l-2.7,3.8H992l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L1001.3,780.2z"/>
                <path id="path11520-gensym029-gensym029" d="M1011,780.2h-6.8v-1.3h2.6v-8.7h-2.6v-1.3c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6L1011,780.2L1011,780.2z"/>
                <path id="path11522-gensym029-gensym029" d="M1022.8,780.2h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3c-0.6,0.2-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6c0.7-0.2,1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2s-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6h6.8  L1022.8,780.2z"/>
                <path id="path11524-gensym029-gensym029" d="M1033.9,780.2h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3c-0.6,0.2-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6c0.7-0.2,1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2c-0.2,0.4-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6  h6.8L1033.9,780.2z"/>
                <path id="path11527-gensym029-gensym029" d="M567.2,777.9h-1.7v-11.2l-3.5,7.6h-1l-3.5-7.6v11.2h-1.6v-13h2.3l3.4,7.2l3.3-7.2h2.3V777.9z"/>
                <path id="path11529-gensym029-gensym029" d="M578.3,777.9h-1.6v-1c-0.5,0.4-1.1,0.8-1.5,1c-0.4,0.2-1,0.3-1.6,0.3c-1,0-1.8-0.3-2.3-0.9  c-0.6-0.6-0.8-1.6-0.8-2.8v-6.3h1.6v5.6c0,0.5,0,0.9,0.1,1.3c0,0.3,0.1,0.6,0.3,0.9s0.4,0.4,0.6,0.6c0.2,0.1,0.6,0.2,1.1,0.2  c0.4,0,0.9-0.1,1.3-0.3c0.5-0.2,1-0.5,1.4-0.8v-7.3h1.6L578.3,777.9z"/>
                <path id="path11531-gensym029-gensym029" d="M583,777.9h-1.6v-13.6h1.6V777.9z"/>
                <path id="path11533-gensym029-gensym029" d="M591.1,777.9c-0.3,0.1-0.6,0.1-1,0.2c-0.4,0.1-0.7,0.1-0.9,0.1c-1,0-1.7-0.3-2.2-0.8s-0.8-1.4-0.8-2.6v-5.2  h-1.1v-1.4h1.1v-2.8h1.6v2.8h3.3v1.4h-3.3v4.5c0,0.5,0,0.9,0,1.2c0,0.3,0.1,0.6,0.2,0.8c0.1,0.2,0.3,0.4,0.5,0.5s0.6,0.2,1,0.2  c0.3,0,0.5,0,0.8-0.1s0.5-0.1,0.6-0.2h0.1L591.1,777.9z"/>
                <path id="path11535-gensym029-gensym029" d="M594.8,766.5H593v-1.7h1.8V766.5z M594.7,777.9h-1.6v-9.8h1.6V777.9z"/>
                <path id="path11537-gensym029-gensym029" d="M602.9,773h-5.3v-1.6h5.3V773z"/>
                <path id="path11539-gensym029-gensym029" d="M613.7,777.9h-1.6v-5.6c0-0.4,0-0.9-0.1-1.3c-0.1-0.4-0.1-0.7-0.3-0.9c-0.1-0.2-0.3-0.4-0.6-0.5  s-0.6-0.2-1-0.2s-0.9,0.1-1.4,0.3c-0.5,0.2-0.9,0.5-1.4,0.8v7.3h-1.5v-13.6h1.6v4.9c0.5-0.4,1-0.8,1.5-1c0.5-0.2,1.1-0.4,1.6-0.4  c1,0,1.8,0.3,2.3,1c0.5,0.7,0.8,1.6,0.8,2.7v6.5H613.7z"/>
                <path id="path11541-gensym029-gensym029" d="M624.8,773.2c0,1.6-0.4,2.8-1.2,3.8c-0.8,0.9-1.9,1.4-3.2,1.4s-2.4-0.5-3.2-1.4s-1.2-2.2-1.2-3.8  s0.4-2.8,1.2-3.8c0.8-0.9,1.9-1.4,3.2-1.4s2.4,0.5,3.2,1.4S624.8,771.5,624.8,773.2z M623.2,773.2c0-1.3-0.2-2.2-0.7-2.8  s-1.1-0.9-2-0.9s-1.5,0.3-2,0.9s-0.7,1.6-0.7,2.8c0,1.2,0.2,2.2,0.7,2.8s1.2,0.9,2,0.9s1.5-0.3,2-0.9  C622.9,775.2,623.2,774.3,623.2,773.2L623.2,773.2z"/>
                <path id="path11543-gensym029-gensym029" d="M641.1,777.9h-1.6v-5.6c0-0.4,0-0.8-0.1-1.2c0-0.4-0.1-0.7-0.2-0.9c-0.1-0.3-0.3-0.4-0.6-0.6  c-0.2-0.1-0.6-0.2-1.1-0.2c-0.4,0-0.9,0.1-1.3,0.3c-0.4,0.2-0.9,0.5-1.3,0.9c0,0.1,0,0.3,0,0.5c0,0.2,0,0.3,0,0.5v6.3h-1.6v-5.6  c0-0.4,0-0.8-0.1-1.2c0-0.4-0.1-0.7-0.2-0.9c-0.1-0.3-0.3-0.4-0.6-0.6c-0.2-0.1-0.6-0.2-1.1-0.2c-0.4,0-0.9,0.1-1.3,0.3  c-0.4,0.2-0.9,0.5-1.3,0.8v7.3h-1.6V768h1.6v1.1c0.5-0.4,1-0.8,1.5-1c0.5-0.2,1-0.4,1.6-0.4s1.2,0.1,1.6,0.4c0.5,0.3,0.8,0.7,1,1.2  c0.6-0.6,1.2-1,1.8-1.2c0.5-0.3,1.1-0.4,1.7-0.4c1,0,1.8,0.3,2.3,1c0.5,0.6,0.7,1.6,0.7,2.7L641.1,777.9z"/>
                <path id="path11545-gensym029-gensym029" d="M652.1,773.2h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6s0.9,0.2,1.3,0.2  c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6s-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3  s-1.3-2.1-1.3-3.7s0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4s2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L652.1,773.2z M650.6,772  c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7s-1.5,0.3-2,0.8s-0.8,1.2-0.9,1.9H650.6z"/>
                <path id="path11547-gensym029-gensym029" d="M662.2,777.9h-1.6v-1c-0.5,0.4-0.9,0.7-1.4,1c-0.5,0.3-1,0.3-1.6,0.3c-1.1,0-2-0.4-2.7-1.3s-1-2.1-1-3.7  c0-0.8,0.1-1.6,0.3-2.2c0.2-0.6,0.5-1.2,0.9-1.7c0.4-0.4,0.8-0.8,1.3-1c0.5-0.2,1-0.3,1.6-0.3c0.5,0,0.9,0.1,1.3,0.2  c0.4,0.1,0.8,0.3,1.2,0.5v-4.2h1.6v13.4H662.2z M660.6,775.5v-5.6c-0.4-0.2-0.8-0.3-1.2-0.4c-0.3-0.1-0.7-0.1-1.1-0.1  c-0.9,0-1.6,0.3-2.1,1c-0.5,0.7-0.7,1.6-0.7,2.7c0,1.2,0.2,2,0.6,2.6c0.4,0.6,1,0.9,1.8,0.9c0.5,0,0.9-0.1,1.4-0.3  C659.8,776.2,660.2,775.9,660.6,775.5L660.6,775.5z"/>
                <path id="path11549-gensym029-gensym029" d="M594.2,791.2c0,0.6-0.1,1.1-0.3,1.6s-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1c-0.6,0.2-1.3,0.3-2.2,0.3h-1.7  v4.9H586v-13h3.4c0.8,0,1.4,0.1,1.9,0.2s1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2C594.1,789.9,594.2,790.5,594.2,791.2L594.2,791.2z   M592.5,791.3c0-0.4-0.1-0.8-0.2-1.2s-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4  c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9C592.4,792,592.5,791.8,592.5,791.3L592.5,791.3z"/>
                <path id="path11551-gensym029-gensym029" d="M602.3,792.4L602.3,792.4c-0.3-0.1-0.6-0.1-0.8-0.1s-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9h-1.6v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1s1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0s0.3,0,0.6,0.1  L602.3,792.4z"/>
                <path id="path11553-gensym029-gensym029" d="M611.7,795.7h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6s0.9,0.2,1.3,0.2  c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3  s-1.3-2.1-1.3-3.7s0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4s2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L611.7,795.7z M610.2,794.4  c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7s-1.5,0.3-2,0.8s-0.8,1.2-0.9,1.9H610.2z"/>
                <path id="path11555-gensym029-gensym029" d="M619.2,788.3L619.2,788.3c-0.3-0.1-0.5-0.1-0.8-0.2s-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4h-2.8v8.4h-1.6v-8.4h-1.1v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1V788.3z"/>
                <path id="path11557-gensym029-gensym029" d="M621.9,788.9h-1.8v-1.7h1.8V788.9z M621.8,800.3h-1.6v-9.8h1.6V800.3z"/>
                <path id="path11559-gensym029-gensym029" d="M633.2,800.3h-2l-2.7-3.8l-2.7,3.8h-1.9l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L633.2,800.3z"/>
                <path id="path11681-gensym029-gensym029" d="M937.5,78.4v1.1h124.4v-1.1H937.5z"/>
                <path id="path11677-gensym029-gensym029" fill-rule="evenodd" d="M1050.6,74.2l12.7,4.7l-12.7,4.7C1052.6,80.8,1052.6,77.1,1050.6,74.2L1050.6,74.2z"/>
                <path id="path11679-gensym029-gensym029" fill-rule="evenodd" d="M1050.6,73.9c-0.2,0-0.4,0.2-0.3,0.4c0,0.1,0,0.1,0.1,0.2c1.9,2.7,1.9,6.3,0,8.9  c-0.1,0.2-0.1,0.4,0.1,0.5c0.1,0.1,0.2,0.1,0.3,0l12.7-4.7c0.2-0.1,0.3-0.3,0.2-0.5c0-0.1-0.1-0.2-0.2-0.2l-12.7-4.7  C1050.7,73.9,1050.6,73.9,1050.6,73.9L1050.6,73.9z M1051.3,74.9l10.9,4l-10.9,4C1052.7,80.4,1052.7,77.4,1051.3,74.9L1051.3,74.9z"/>
                <path id="path11668-gensym029-gensym029" fill-rule="evenodd" d="M948.9,83.6l-12.7-4.7l12.7-4.7C946.8,77,946.8,80.8,948.9,83.6z"/>
                <path id="path11670-gensym029-gensym029" fill-rule="evenodd" d="M948.9,73.9L948.9,73.9l-12.8,4.7c-0.2,0.1-0.3,0.3-0.2,0.5c0,0.1,0.1,0.2,0.2,0.2  l12.7,4.7c0.2,0.1,0.4,0,0.5-0.2c0-0.1,0-0.2,0-0.3c-1.9-2.7-1.9-6.3,0-8.9c0.1-0.2,0.1-0.4-0.1-0.5C949,73.9,948.9,73.9,948.9,73.9  L948.9,73.9z M948.1,74.9c-1.4,2.5-1.4,5.5,0,8l-10.9-4L948.1,74.9z"/>
                <path id="path10578-gensym029-gensym029" d="M999.5,16.8v124.4h1.1V16.8H999.5z"/>
                <path id="path10574-gensym029-gensym029" fill-rule="evenodd" d="M1004.7,129.9l-4.7,12.7l-4.7-12.7C998.1,131.9,1001.9,131.9,1004.7,129.9z"/>
                <path id="path10576-gensym029-gensym029" fill-rule="evenodd" d="M995.4,129.5c-0.2,0-0.4,0.2-0.3,0.4v0.1l4.7,12.7c0.1,0.2,0.3,0.3,0.5,0.2  c0.1,0,0.2-0.1,0.2-0.2l4.7-12.7c0.1-0.2,0-0.4-0.2-0.5c-0.1,0-0.2,0-0.3,0c-2.7,1.9-6.3,1.9-8.9,0  C995.5,129.5,995.4,129.5,995.4,129.5L995.4,129.5z M1004.1,130.6l-4,10.9l-4-10.9C998.5,132,1001.5,132,1004.1,130.6L1004.1,130.6z  "/>
                <path id="path10566-gensym029-gensym029" fill-rule="evenodd" d="M995.3,28.1l4.7-12.7l4.7,12.7C1001.9,26.1,998.2,26.1,995.3,28.1L995.3,28.1z"/>
                <path id="path10568-gensym029-gensym029" fill-rule="evenodd" d="M1000,15.1c-0.1,0-0.3,0.1-0.3,0.2L995,28c-0.1,0.2,0,0.4,0.2,0.5c0.1,0,0.2,0,0.3,0  c2.7-1.9,6.3-1.9,8.9,0c0.2,0.1,0.4,0.1,0.5-0.1c0.1-0.1,0.1-0.2,0-0.3l-4.7-12.7C1000.3,15.1,1000.2,15,1000,15.1L1000,15.1z   M1000,16.5l4,10.9c-2.5-1.4-5.5-1.4-8,0L1000,16.5z"/>
                <path id="path11562-gensym029-gensym029" d="M1004.7,11.4h-1.9l-5.5-10.3v10.3h-1.4V-0.1h2.4l5,9.4v-9.4h1.4V11.4z"/>
                <path id="path11565-gensym029-gensym029" d="M1004.2,154.9c0,0.4-0.1,0.9-0.3,1.3c-0.2,0.4-0.5,0.8-0.9,1.1s-0.9,0.6-1.4,0.8s-1.2,0.3-2,0.3  s-1.6-0.1-2.2-0.2c-0.7-0.2-1.3-0.4-2-0.7v-1.9h0.1c0.6,0.5,1.3,0.9,2,1.1s1.5,0.4,2.2,0.4c1,0,1.7-0.2,2.2-0.5  c0.5-0.4,0.8-0.8,0.8-1.4c0-0.5-0.1-0.9-0.4-1.1c-0.2-0.2-0.6-0.4-1.1-0.6c-0.4-0.1-0.8-0.2-1.3-0.3c-0.4-0.1-0.9-0.2-1.4-0.3  c-1-0.2-1.8-0.6-2.3-1.1s-0.7-1.2-0.7-2.1c0-1,0.4-1.8,1.2-2.4c0.8-0.6,1.9-0.9,3.1-0.9c0.8,0,1.6,0.1,2.2,0.2  c0.7,0.2,1.3,0.3,1.8,0.6v1.8h-0.1c-0.4-0.4-1-0.7-1.7-0.9s-1.4-0.4-2.2-0.4s-1.5,0.2-2,0.5s-0.7,0.8-0.7,1.3s0.1,0.9,0.4,1.1  s0.7,0.5,1.3,0.6c0.3,0.1,0.8,0.2,1.4,0.3c0.6,0.1,1.1,0.2,1.6,0.3c0.9,0.2,1.5,0.6,1.9,1C1004,153.4,1004.2,154,1004.2,154.9  L1004.2,154.9z"/>
                <path id="path11568-gensym029-gensym029" d="M1078.2,83.9h-7.6V72.4h7.6v1.4h-6.1v3.1h6.1v1.4h-6.1v4.3h6.1V83.9z"/>
                <path id="path11571-gensym029-gensym029" d="M931,74l-3,11.5h-1.7l-2.5-9.6l-2.4,9.6h-1.6L916.7,74h1.6l2.4,9.6l2.4-9.6h1.6l2.4,9.7l2.4-9.7H931z"/>
                <path id="path12895-gensym029-gensym029" d="M163.1,813.2v1.6H597v-1.6H163.1z"/>
                <path id="path12891-gensym029-gensym029" fill-rule="evenodd" d="M593.9,810.8v6.3h6.3v-6.3H593.9z"/>
                <path id="path12893-gensym029-gensym029" fill-rule="evenodd" d="M593.4,810.4v0.4v6.8h7.2v-7.2H593.4z M594.3,811.3h5.5v5.5h-5.5V811.3z"/>
                <path id="path12883-gensym029-gensym029" fill-rule="evenodd" d="M159.9,810.8v6.3h6.3v-6.3H159.9z"/>
                <path id="path12885-gensym029-gensym029" fill-rule="evenodd" d="M159.5,810.4v0.4v6.8h7.2v-7.2H159.5z M160.4,811.3h5.5v5.5h-5.5V811.3z"/>
                <path id="path12849-gensym029-gensym029" d="M623.5,813.2v1.6h433.9v-1.6H623.5z"/>
                <path id="path12845-gensym029-gensym029" fill-rule="evenodd" d="M1054.2,810.8v6.3h6.3v-6.3H1054.2z"/>
                <path id="path12847-gensym029-gensym029" fill-rule="evenodd" d="M1053.8,810.4v0.4v6.8h7.2v-7.2H1053.8z M1054.7,811.3h5.5v5.5h-5.5V811.3z"/>
                <path id="path12837-gensym029-gensym029" fill-rule="evenodd" d="M620.3,810.8v6.3h6.3v-6.3H620.3z"/>
                <path id="path12839-gensym029-gensym029" fill-rule="evenodd" d="M619.9,810.4v0.4v6.8h7.2v-7.2H619.9z M620.7,811.3h5.5v5.5h-5.5V811.3z"/>
                <path id="path11574-gensym029-gensym029" d="M364.3,826.7c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1  c-0.6,0.2-1.3,0.3-2.2,0.3h-1.7v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2s1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2  C364.2,825.2,364.3,825.8,364.3,826.7L364.3,826.7z M362.6,826.7c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.3-0.4-0.6-0.7-0.8  c-0.3-0.2-0.6-0.3-0.9-0.4s-0.8-0.1-1.3-0.1h-1.7v5.2h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9  C362.5,827.3,362.6,827,362.6,826.7L362.6,826.7z"/>
                <path id="path11576-gensym029-gensym029" d="M374.5,830.8c0,1.6-0.4,2.8-1.2,3.8c-0.8,0.9-1.9,1.4-3.2,1.4c-1.3,0-2.4-0.5-3.2-1.4  c-0.8-0.9-1.2-2.2-1.2-3.8s0.4-2.8,1.2-3.8c0.8-0.9,1.9-1.4,3.2-1.4c1.3,0,2.4,0.5,3.2,1.4C374.1,827.9,374.5,829.2,374.5,830.8z   M372.8,830.8c0-1.3-0.2-2.2-0.7-2.8s-1.1-0.9-2-0.9s-1.5,0.3-2,0.9c-0.5,0.6-0.7,1.6-0.7,2.8c0,1.2,0.2,2.2,0.7,2.8s1.2,0.9,2,0.9  s1.5-0.3,2-0.9C372.6,832.9,372.8,832,372.8,830.8L372.8,830.8z"/>
                <path id="path11578-gensym029-gensym029" d="M387.8,829.2c0,1.2-0.3,2.3-0.8,3.2c-0.5,1-1.2,1.7-2,2.2c-0.6,0.4-1.2,0.6-1.9,0.8  c-0.7,0.2-1.6,0.2-2.8,0.2h-3.2v-13h3.2c1.2,0,2.2,0.1,2.9,0.3c0.7,0.2,1.3,0.4,1.8,0.8c0.9,0.6,1.5,1.3,2,2.2  C387.5,826.8,387.8,827.9,387.8,829.2L387.8,829.2z M386,829.2c0-1-0.2-1.9-0.5-2.6c-0.3-0.7-0.9-1.3-1.5-1.7  c-0.5-0.3-1-0.5-1.6-0.6s-1.2-0.2-2-0.2h-1.6v10h1.6c0.8,0,1.5-0.1,2.1-0.2c0.6-0.1,1.2-0.3,1.7-0.7c0.6-0.4,1.1-1,1.4-1.6  C385.8,831,386,830.2,386,829.2L386,829.2z"/>
                <path id="path11580-gensym029-gensym029" d="M404.1,835.7h-6.8v-1.3h2.6v-8.7h-2.6v-1.2c0.4,0,0.7,0,1.1-0.1s0.7-0.2,0.9-0.3c0.3-0.1,0.5-0.3,0.6-0.6  c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V835.7z"/>
                <path id="path11583-gensym029-gensym029" d="M824.3,826.7c0,0.6-0.1,1.1-0.3,1.6s-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1c-0.6,0.2-1.3,0.3-2.2,0.3h-1.7  v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2s1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2C824.2,825.2,824.3,825.8,824.3,826.7z M822.6,826.7  c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4  c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9C822.5,827.3,822.6,827,822.6,826.7L822.6,826.7z"/>
                <path id="path11585-gensym029-gensym029" d="M834.5,830.8c0,1.6-0.4,2.8-1.2,3.8c-0.8,0.9-1.9,1.4-3.2,1.4s-2.4-0.5-3.2-1.4s-1.2-2.2-1.2-3.8  s0.4-2.8,1.2-3.8c0.8-0.9,1.9-1.4,3.2-1.4s2.4,0.5,3.2,1.4C834.1,827.9,834.5,829.2,834.5,830.8z M832.8,830.8  c0-1.3-0.2-2.2-0.7-2.8s-1.1-0.9-2-0.9s-1.5,0.3-2,0.9c-0.5,0.6-0.7,1.6-0.7,2.8c0,1.2,0.2,2.2,0.7,2.8s1.2,0.9,2,0.9s1.5-0.3,2-0.9  C832.6,832.9,832.8,832,832.8,830.8L832.8,830.8z"/>
                <path id="path11587-gensym029-gensym029" d="M847.8,829.2c0,1.2-0.3,2.3-0.8,3.2c-0.5,1-1.2,1.7-2,2.2c-0.6,0.4-1.2,0.6-1.9,0.8  c-0.7,0.2-1.6,0.2-2.8,0.2h-3.2v-13h3.2c1.2,0,2.2,0.1,2.9,0.3c0.7,0.2,1.3,0.4,1.8,0.8c0.9,0.6,1.5,1.3,2,2.2  C847.5,826.8,847.8,827.9,847.8,829.2z M846,829.2c0-1-0.2-1.9-0.5-2.6c-0.3-0.7-0.9-1.3-1.5-1.7c-0.5-0.3-1-0.5-1.6-0.6  s-1.2-0.2-2-0.2h-1.6v10h1.6c0.8,0,1.5-0.1,2.1-0.2c0.6-0.1,1.2-0.3,1.7-0.7c0.6-0.4,1.1-1,1.4-1.6C845.9,831,846,830.2,846,829.2  L846,829.2z"/>
                <path id="path11589-gensym029-gensym029" d="M864.8,835.7h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3c-0.6,0.2-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6c0.7-0.2,1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2s-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6h6.8  L864.8,835.7z"/>
                <path id="path1569-gensym029-gensym029" fill="none" stroke="#000000" stroke-width="1.0583" d="M226.8,346.1v275.5l302.8-275.5v275.5L226.8,346.1"/>
                <path id="path1571-gensym029-gensym029" fill="none" stroke="#000000" stroke-width="1.0583" d="M690.7,346.1v275.5L994,346.1v275.5L690.7,346.1z"/>
                <path id="path1575-gensym029-gensym029" fill="none" stroke="#000000" stroke-width="1.0583" d="M226.8,346.1L842.4,91"/>
                <path id="path1577-gensym029-gensym029" fill="none" stroke="#000000" stroke-width="1.0583" d="M378,89.6l151.5,256.5L842.4,91"/>
                <path id="path1579-gensym029-gensym029" fill="none" stroke="#000000" stroke-width="1.0583" d="M378,89.6l312.7,256.5L842.4,91"/>
                <path id="path1581-gensym029-gensym029" fill="none" stroke="#000000" stroke-width="1.0583" d="M994,346.1L378,89.6"/>
                <path id="path1583-gensym029-gensym029" fill="none" stroke="#000000" stroke-width="1.0583" d="M994,346.1L842.4,91"/>
                <path id="path1701-gensym029-gensym029" fill="none" stroke="#000000" stroke-width="1.0583" d="M226.8,621.7l-0.2,143.3"/>
                <path id="path1703-gensym029-gensym029" fill="none" stroke="#000000" stroke-width="1.0583" d="M445.1,764.9l84.4-143.3l78.8,137.2l82.3-137.2  l87.8,142.5"/>
                <path id="path1701-0-gensym029-gensym029" fill="none" stroke="#000000" stroke-width="1.0583" d="M994,621.7l-0.2,143.3"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-gensym029-gensym029" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="378" cy="71.6" rx="55.5" ry="57.2"/>
                <path id="path11607-gensym029-gensym029" d="M352.7,64.6h-6.3v16.1H344V64.6h-6.3v-2.2h15L352.7,64.6z"/>
                <path id="path11609-gensym029-gensym029" d="M366.2,73.9c0,2.2-0.6,4-1.7,5.3s-2.6,1.9-4.5,1.9s-3.4-0.6-4.5-1.9s-1.7-3-1.7-5.3s0.6-4,1.7-5.3  s2.6-1.9,4.5-1.9s3.3,0.6,4.5,1.9S366.2,71.6,366.2,73.9z M363.9,73.9c0-1.8-0.3-3.1-1-3.9c-0.7-0.9-1.6-1.3-2.8-1.3  c-1.2,0-2.2,0.4-2.8,1.3c-0.7,0.9-1,2.2-1,3.9c0,1.7,0.3,3,1,3.9s1.6,1.3,2.8,1.3c1.2,0,2.1-0.4,2.8-1.3S363.9,75.6,363.9,73.9  L363.9,73.9z"/>
                <path id="path11611-gensym029-gensym029" d="M381.2,64.6h-8.9v5.1h7.7v2.2h-7.7v8.8h-2.4V62.5h11.3V64.6z"/>
                <path id="path11613-gensym029-gensym029" d="M403.9,80.7h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2s1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2s-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4s-1.7,0.7-2.5,1.2h-0.1v-2.6  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5s-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5s-1.7,1.5-2.5,2.2h9.5L403.9,80.7z"/>
                <path id="path11615-gensym029-gensym029" d="M418.4,80.7h-9.6v-1.9h3.7V66.6h-3.7v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L418.4,80.7z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-gensym029-gensym029" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="226.8" cy="346.1" rx="55.5" ry="57.2"/>
                <path id="path11618-gensym029-gensym029" d="M192.3,347.6c0,0.7-0.2,1.4-0.5,2.1s-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2c-0.8,0.3-1.9,0.4-3,0.4  c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6c1.5,0,2.6-0.3,3.4-0.8  c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4s-1.4-0.2-2.2-0.4  c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5c1.2,0,2.4,0.1,3.4,0.4  c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8c-0.8,0.5-1.1,1.2-1.1,2.1  c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5c1.3,0.4,2.3,0.9,3,1.6  S192.3,346.3,192.3,347.6L192.3,347.6z"/>
                <path id="path11620-gensym029-gensym029" d="M207.6,345.8c0,1.1-0.2,2.1-0.5,3s-0.7,1.7-1.3,2.3c-0.5,0.6-1.1,1.1-1.9,1.4c-0.7,0.3-1.5,0.5-2.2,0.5  s-1.3-0.1-1.9-0.2c-0.6-0.2-1.1-0.4-1.7-0.7v5.7h-2.2v-18.7h2.2v1.4c0.6-0.5,1.3-0.9,2-1.3s1.5-0.5,2.4-0.5c1.6,0,2.8,0.6,3.7,1.9  C207.2,341.9,207.6,343.6,207.6,345.8L207.6,345.8z M205.3,345.9c0-1.6-0.3-2.9-0.8-3.7s-1.4-1.2-2.5-1.2c-0.6,0-1.3,0.1-1.9,0.4  c-0.6,0.3-1.3,0.7-1.9,1.1v7.7c0.6,0.3,1.2,0.5,1.6,0.6c0.5,0.1,1,0.2,1.6,0.2c1.2,0,2.2-0.4,2.9-1.3S205.3,347.6,205.3,345.9  L205.3,345.9z"/>
                <path id="path11622-gensym029-gensym029" d="M213.5,336.9H211v-2.4h2.5V336.9z M213.3,352.8h-2.2v-13.7h2.2V352.8z"/>
                <path id="path11624-gensym029-gensym029" d="M228.9,352.8h-2.2V345c0-0.6,0-1.2-0.1-1.8c-0.1-0.6-0.2-1-0.4-1.3s-0.5-0.6-0.9-0.8  c-0.4-0.2-0.9-0.3-1.4-0.3c-0.6,0-1.2,0.2-1.9,0.5s-1.3,0.7-1.9,1.2v10.2h-2.3v-13.7h2.2v1.5c0.7-0.6,1.4-1.1,2.2-1.4  c0.7-0.3,1.5-0.5,2.3-0.5c1.4,0,2.5,0.4,3.3,1.3s1.1,2.2,1.1,3.8V352.8z"/>
                <path id="path11626-gensym029-gensym029" d="M243.9,352.8h-9.6v-1.9h3.7v-12.2h-3.7V337c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V352.8z"/>
                <path id="path11628-gensym029-gensym029" d="M259.3,352.8h-9.5v-1.9h3.7v-12.2h-3.7V337c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L259.3,352.8z"/>
                <path id="path11630-gensym029-gensym029" d="M274.8,352.8h-9.6v-1.9h3.7v-12.2h-3.7V337c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V352.8z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-5-gensym029-gensym029" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="842.4" cy="73" rx="55.5" ry="57.2"/>
                <path id="path11633-gensym029-gensym029" d="M816.5,66h-6.3v16.1h-2.4V66h-6.3v-2.1h15V66z"/>
                <path id="path11635-gensym029-gensym029" d="M830.1,75.3c0,2.2-0.6,4-1.7,5.3c-1.1,1.3-2.6,1.9-4.5,1.9s-3.4-0.6-4.5-1.9s-1.7-3-1.7-5.3  c0-2.2,0.6-4,1.7-5.3c1.1-1.3,2.6-1.9,4.5-1.9s3.3,0.6,4.5,1.9C829.5,71.3,830.1,73.1,830.1,75.3z M827.7,75.3c0-1.8-0.3-3.1-1-3.9  c-0.7-0.9-1.6-1.3-2.8-1.3s-2.2,0.4-2.8,1.3c-0.7,0.9-1,2.2-1,3.9c0,1.7,0.3,3,1,3.9s1.6,1.3,2.8,1.3s2.1-0.4,2.8-1.3  C827.4,78.3,827.7,77,827.7,75.3L827.7,75.3z"/>
                <path id="path11637-gensym029-gensym029" d="M845,66h-8.9v5.1h7.7v2.2h-7.7v8.8h-2.4V63.9H845L845,66L845,66z"/>
                <path id="path11639-gensym029-gensym029" d="M867.7,82.1h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2s1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4s-1.7,0.7-2.5,1.2h-0.1v-2.6  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  s-0.4,1.2-0.7,1.7s-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5L867.7,82.1  L867.7,82.1z"/>
                <path id="path11641-gensym029-gensym029" d="M883.2,82.1h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2s1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4s-1.7,0.7-2.5,1.2h-0.1v-2.6  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  s-0.4,1.2-0.7,1.7s-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5L883.2,82.1  L883.2,82.1z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-gensym029-gensym029" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="529.5" cy="346.1" rx="55.5" ry="57.2"/>
                <path id="path11644-gensym029-gensym029" d="M494.6,347.7c0,0.7-0.2,1.4-0.5,2.1s-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2c-0.8,0.3-1.9,0.4-3,0.4  c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8s2.3,0.6,3.3,0.6c1.5,0,2.6-0.3,3.4-0.8  c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8s-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4c-0.7-0.1-1.4-0.2-2.2-0.4  c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5c1.2,0,2.4,0.1,3.4,0.4  c1,0.2,2,0.5,2.8,0.9v2.9H494c-0.7-0.6-1.6-1.1-2.7-1.5s-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8c-0.8,0.5-1.1,1.2-1.1,2.1  c0,0.8,0.2,1.4,0.6,1.8s1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5c1.3,0.4,2.3,0.9,3,1.6  C494.3,345.3,494.6,346.3,494.6,347.7L494.6,347.7z"/>
                <path id="path11646-gensym029-gensym029" d="M509.9,345.9c0,1.1-0.2,2.1-0.5,3s-0.7,1.7-1.3,2.3c-0.5,0.6-1.1,1.1-1.9,1.4c-0.7,0.3-1.5,0.5-2.2,0.5  s-1.3-0.1-1.9-0.2c-0.6-0.2-1.1-0.4-1.7-0.7v5.7h-2.2v-18.7h2.2v1.4c0.6-0.5,1.3-0.9,2-1.3s1.5-0.5,2.4-0.5c1.6,0,2.8,0.6,3.7,1.9  C509.4,341.9,509.9,343.6,509.9,345.9L509.9,345.9z M507.6,345.9c0-1.6-0.3-2.9-0.8-3.7c-0.5-0.8-1.4-1.2-2.5-1.2  c-0.6,0-1.3,0.1-1.9,0.4s-1.3,0.7-1.9,1.1v7.7c0.6,0.3,1.2,0.5,1.6,0.6c0.5,0.1,1,0.2,1.6,0.2c1.2,0,2.2-0.4,2.9-1.3  S507.6,347.6,507.6,345.9L507.6,345.9z"/>
                <path id="path11648-gensym029-gensym029" d="M515.7,336.9h-2.5v-2.4h2.5V336.9z M515.6,352.9h-2.2v-13.7h2.2V352.9z"/>
                <path id="path11650-gensym029-gensym029" d="M531.1,352.9h-2.2v-7.8c0-0.6,0-1.2-0.1-1.8c-0.1-0.6-0.2-1-0.4-1.3s-0.5-0.6-0.9-0.8  c-0.4-0.2-0.9-0.3-1.4-0.3c-0.6,0-1.2,0.2-1.9,0.5c-0.7,0.3-1.3,0.7-1.9,1.2v10.3h-2.2v-13.7h2.2v1.5c0.7-0.6,1.4-1.1,2.2-1.4  c0.7-0.3,1.5-0.5,2.3-0.5c1.4,0,2.5,0.4,3.3,1.3s1.1,2.2,1.1,3.8L531.1,352.9L531.1,352.9z"/>
                <path id="path11652-gensym029-gensym029" d="M546.1,352.9h-9.6V351h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V352.9L546.1,352.9z"/>
                <path id="path11654-gensym029-gensym029" d="M561.6,352.9H552V351h3.7v-12.2H552v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V352.9z"/>
                <path id="path11656-gensym029-gensym029" d="M578.1,352.9h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2s1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4s-1.7,0.7-2.5,1.2h-0.1v-2.6  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  s-0.4,1.2-0.7,1.7s-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5L578.1,352.9  L578.1,352.9z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-gensym029-gensym029" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="690.7" cy="346.1" rx="55.5" ry="57.2"/>
                <path id="path11659-gensym029-gensym029" d="M656.3,347.7c0,0.7-0.2,1.4-0.5,2.1s-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2c-0.8,0.3-1.9,0.4-3,0.4  c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6c1.5,0,2.6-0.3,3.4-0.8  c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4s-1.4-0.2-2.2-0.4  c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5c1.2,0,2.4,0.1,3.4,0.4  c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8c-0.8,0.5-1.1,1.2-1.1,2.1  c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5c1.3,0.4,2.3,0.9,3,1.6  S656.3,346.3,656.3,347.7L656.3,347.7z"/>
                <path id="path11661-gensym029-gensym029" d="M671.5,345.9c0,1.1-0.2,2.1-0.5,3s-0.7,1.7-1.3,2.3c-0.5,0.6-1.1,1.1-1.9,1.4c-0.7,0.3-1.5,0.5-2.2,0.5  s-1.3-0.1-1.9-0.2c-0.6-0.2-1.1-0.4-1.7-0.7v5.7h-2.2v-18.7h2.2v1.4c0.6-0.5,1.3-0.9,2-1.3s1.5-0.5,2.4-0.5c1.6,0,2.8,0.6,3.7,1.9  C671.1,341.9,671.5,343.6,671.5,345.9L671.5,345.9z M669.2,345.9c0-1.6-0.3-2.9-0.8-3.7c-0.5-0.8-1.4-1.2-2.5-1.2  c-0.6,0-1.3,0.1-1.9,0.4c-0.6,0.3-1.3,0.7-1.9,1.1v7.7c0.6,0.3,1.2,0.5,1.6,0.6c0.5,0.1,1,0.2,1.6,0.2c1.2,0,2.2-0.4,2.9-1.3  C668.9,348.9,669.2,347.6,669.2,345.9L669.2,345.9z"/>
                <path id="path11663-gensym029-gensym029" d="M677.4,336.9h-2.5v-2.4h2.5V336.9z M677.3,352.9h-2.2v-13.7h2.2V352.9z"/>
                <path id="path11665-gensym029-gensym029" d="M692.8,352.9h-2.2v-7.8c0-0.6,0-1.2-0.1-1.8c-0.1-0.6-0.2-1-0.4-1.3s-0.5-0.6-0.9-0.8  c-0.4-0.2-0.9-0.3-1.4-0.3c-0.6,0-1.2,0.2-1.9,0.5s-1.3,0.7-1.9,1.2v10.3h-2.2v-13.7h2.2v1.5c0.7-0.6,1.4-1.1,2.2-1.4  c0.7-0.3,1.5-0.5,2.3-0.5c1.4,0,2.5,0.4,3.3,1.3s1.1,2.2,1.1,3.8L692.8,352.9z"/>
                <path id="path11667-gensym029-gensym029" d="M707.8,352.9h-9.6V351h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V352.9z"/>
                <path id="path11669-gensym029-gensym029" d="M724.3,352.9h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2s1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4s-1.7,0.7-2.5,1.2h0v-2.6  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  s-0.4,1.2-0.7,1.7s-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5L724.3,352.9  L724.3,352.9z"/>
                <path id="path11671-gensym029-gensym029" d="M738.8,352.9h-9.6V351h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V352.9z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-1-gensym029-gensym029" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="994" cy="346.1" rx="55.5" ry="57.2"/>
                <path id="path11674-gensym029-gensym029" d="M959,347.7c0,0.7-0.2,1.4-0.5,2.1s-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2c-0.8,0.3-1.9,0.4-3,0.4  c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6c1.5,0,2.6-0.3,3.4-0.8  c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4s-1.4-0.2-2.2-0.4  c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5c1.2,0,2.4,0.1,3.4,0.4  s2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8c-0.8,0.5-1.1,1.2-1.1,2.1  c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5c1.3,0.4,2.3,0.9,3,1.6  C958.7,345.3,959,346.3,959,347.7L959,347.7z"/>
                <path id="path11676-gensym029-gensym029" d="M974.3,345.9c0,1.1-0.2,2.1-0.5,3s-0.7,1.7-1.3,2.3c-0.5,0.6-1.1,1.1-1.9,1.4c-0.7,0.3-1.5,0.5-2.2,0.5  s-1.3-0.1-1.9-0.2c-0.6-0.2-1.1-0.4-1.7-0.7v5.7h-2.2v-18.7h2.2v1.4c0.6-0.5,1.3-0.9,2-1.3s1.5-0.5,2.4-0.5c1.6,0,2.8,0.6,3.7,1.9  C973.9,341.9,974.3,343.6,974.3,345.9L974.3,345.9z M972,345.9c0-1.6-0.3-2.9-0.8-3.7c-0.5-0.8-1.4-1.2-2.5-1.2  c-0.6,0-1.3,0.1-1.9,0.4c-0.6,0.3-1.3,0.7-1.9,1.1v7.7c0.6,0.3,1.2,0.5,1.6,0.6c0.5,0.1,1,0.2,1.6,0.2c1.2,0,2.2-0.4,2.9-1.3  C971.7,348.9,972,347.6,972,345.9z"/>
                <path id="path11678-gensym029-gensym029" d="M980.2,336.9h-2.5v-2.4h2.5V336.9z M980.1,352.9h-2.3v-13.7h2.2L980.1,352.9L980.1,352.9z"/>
                <path id="path11680-gensym029-gensym029" d="M995.6,352.9h-2.2v-7.8c0-0.6,0-1.2-0.1-1.8c-0.1-0.6-0.2-1-0.4-1.3s-0.5-0.6-0.9-0.8  c-0.4-0.2-0.9-0.3-1.4-0.3c-0.6,0-1.2,0.2-1.9,0.5s-1.3,0.7-1.9,1.2v10.3h-2.2v-13.7h2.2v1.5c0.7-0.6,1.4-1.1,2.2-1.4  c0.7-0.3,1.5-0.5,2.3-0.5c1.4,0,2.5,0.4,3.3,1.3s1.1,2.2,1.1,3.8L995.6,352.9L995.6,352.9z"/>
                <path id="path11682-gensym029-gensym029" d="M1010.6,352.9h-9.6V351h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V352.9z"/>
                <path id="path11684-gensym029-gensym029" d="M1027.1,352.9h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2s1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4s-1.7,0.7-2.5,1.2h-0.1v-2.6  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7s-0.7,1-1.1,1.5s-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5L1027.1,352.9z"/>
                <path id="path11686-gensym029-gensym029" d="M1042.5,352.9h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2s1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2s-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1v-2.6  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7s-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5s-1.7,1.5-2.5,2.2h9.5L1042.5,352.9z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-gensym029-gensym029" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="226.8" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11689-gensym029-gensym029" d="M191.6,631h-11.2v-18.2h2.4v16.1h8.8V631z"/>
                <path id="path11691-gensym029-gensym029" d="M204.9,624.4h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5s0.9,0.7,1.5,0.9c0.6,0.2,1.2,0.3,1.9,0.3  c0.9,0,1.8-0.2,2.7-0.6s1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3c-2.2,0-3.9-0.6-5.2-1.8  c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6c1,1.1,1.5,2.6,1.5,4.6V624.4z M202.7,622.8  c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1c-0.7,0.7-1.1,1.6-1.2,2.7H202.7z"/>
                <path id="path11693-gensym029-gensym029" d="M218.6,631h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L218.6,631z M216.4,627.7v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9c-0.4,0.4-0.6,0.9-0.6,1.6  c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C215.2,628.5,215.8,628.2,216.4,627.7z"/>
                <path id="path11695-gensym029-gensym029" d="M230,614.2h-0.1c-0.2-0.1-0.6-0.1-1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4v11.7H223v-11.7h-1.5v-1.9h1.5v-0.6c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2L230,614.2z"/>
                <path id="path11697-gensym029-gensym029" d="M242.1,631h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V631z"/>
                <path id="path11699-gensym029-gensym029" d="M257.6,631H248v-1.9h3.7v-12.2H248v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V631z"/>
                <path id="path11701-gensym029-gensym029" d="M273.1,631h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V631z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-4-gensym029-gensym029" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="529.5" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11704-gensym029-gensym029" d="M493.9,631h-11.2v-18.2h2.4v16.1h8.8L493.9,631L493.9,631z"/>
                <path id="path11706-gensym029-gensym029" d="M507.1,624.4h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5s0.9,0.7,1.5,0.9c0.6,0.2,1.2,0.3,1.9,0.3  c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3c-2.2,0-3.9-0.6-5.2-1.8  c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6c1,1.1,1.5,2.6,1.5,4.6L507.1,624.4z   M505,622.8c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1c-0.7,0.7-1.1,1.6-1.2,2.7H505z"/>
                <path id="path11708-gensym029-gensym029" d="M520.8,631h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5s1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4s1.6-0.2,2.4-0.2  c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.2,0.6,0.4,1.3,0.4,2.2L520.8,631z M518.6,627.7v-3.8  c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8  c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C517.5,628.5,518.1,628.2,518.6,627.7L518.6,627.7z"/>
                <path id="path11710-gensym029-gensym029" d="M532.3,614.2h-0.1c-0.2-0.1-0.6-0.1-1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4v11.7h-2.2v-11.7h-1.5v-1.9h1.5v-0.6c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2V614.2z"/>
                <path id="path11712-gensym029-gensym029" d="M544.4,631h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L544.4,631L544.4,631z"/>
                <path id="path11714-gensym029-gensym029" d="M559.9,631h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L559.9,631L559.9,631z"/>
                <path id="path11716-gensym029-gensym029" d="M576.4,631h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4s-1.7,0.7-2.5,1.2h-0.1v-2.6  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7s-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5L576.4,631  L576.4,631z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-2-gensym029-gensym029" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="690.7" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11719-gensym029-gensym029" d="M655.5,631h-11.2v-18.2h2.4v16.1h8.8V631z"/>
                <path id="path11721-gensym029-gensym029" d="M668.8,624.4H659c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5s0.9,0.7,1.5,0.9c0.6,0.2,1.2,0.3,1.9,0.3  c0.9,0,1.8-0.2,2.7-0.6s1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3c-2.2,0-3.9-0.6-5.2-1.8  c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6c1,1.1,1.5,2.6,1.5,4.6V624.4z M666.7,622.8  c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1c-0.7,0.7-1.1,1.6-1.2,2.7H666.7z"/>
                <path id="path11723-gensym029-gensym029" d="M682.5,631h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5s0.4,1.3,0.4,2.2L682.5,631z   M680.3,627.7v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9c-0.4,0.4-0.6,0.9-0.6,1.6  c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C679.1,628.5,679.7,628.2,680.3,627.7z"/>
                <path id="path11725-gensym029-gensym029" d="M694,614.2L694,614.2c-0.3-0.1-0.7-0.1-1.1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4v11.7H687v-11.7h-1.5v-1.9h1.5v-0.6c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2L694,614.2z"/>
                <path id="path11727-gensym029-gensym029" d="M706.1,631h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V631z"/>
                <path id="path11729-gensym029-gensym029" d="M722.6,631h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4s-1.7,0.7-2.5,1.2H711v-2.6  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7s-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5L722.6,631  L722.6,631z"/>
                <path id="path11731-gensym029-gensym029" d="M737,631h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V631z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-1-4-gensym029-gensym029" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="994" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11734-gensym029-gensym029" d="M958.3,631h-11.2v-18.2h2.4v16.1h8.8V631z"/>
                <path id="path11736-gensym029-gensym029" d="M971.6,624.4h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5s0.9,0.7,1.5,0.9c0.6,0.2,1.2,0.3,1.9,0.3  c0.9,0,1.8-0.2,2.7-0.6s1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3c-2.2,0-3.9-0.6-5.2-1.8  c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6c1,1.1,1.5,2.6,1.5,4.6V624.4z M969.4,622.8  c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1c-0.7,0.7-1.1,1.6-1.2,2.7H969.4z"/>
                <path id="path11738-gensym029-gensym029" d="M985.3,631h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L985.3,631z M983.1,627.7v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9c-0.4,0.4-0.6,0.9-0.6,1.6  c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C981.9,628.5,982.5,628.2,983.1,627.7z"/>
                <path id="path11740-gensym029-gensym029" d="M996.8,614.2L996.8,614.2c-0.3-0.1-0.7-0.1-1.1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4v11.7h-2.2v-11.7h-1.5v-1.9h1.5v-0.6c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2L996.8,614.2z"/>
                <path id="path11742-gensym029-gensym029" d="M1008.8,631h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1s1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V631z"/>
                <path id="path11744-gensym029-gensym029" d="M1025.3,631h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4s-1.7,0.7-2.5,1.2h0v-2.6  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7s-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5V631z"/>
                <path id="path11746-gensym029-gensym029" d="M1040.8,631h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4s-1.7,0.7-2.5,1.2h-0.1v-2.6  c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  v2.2H1040.8z"/>
                <path fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" d="M-124.4,214"/>
              </svg>
            </artwork>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-example-baseline.ascii-art">               ^ N      +--------+          +--------+
Level 2        |        |ToF   21|          |ToF   22|
           W &lt;-*-&gt; E    ++-+--+-++          ++-+--+-++
               |         | |  | |            | |  | |
             S v      P111/2  P121/2         | |  | |
                         MHP  MHP            | |  | |
                         ^ ^  ^ ^            | |  | |
                         | |  | |            | |  | |                       
          +--------------+ |  +-----------+  | |  | +---------------+
          |                |    |         |  | |  |                 |
          |    +-----------------------------+ |  |                 ^
          |    |           |    |         |    |  |                All
          0/0  0/0        0/0   +-----------------------------+    TIEs
          v    v           v              |    |  |           |     |
          |    |           +-+    +&lt;-0/0----------+           |     |
          |    |             |    |       |    |              |     |
        +-+----++ Optional +-+----++     ++----+-+           ++-----++
Level 1 |       | E/W Link |       |     |       |           |       |
        |Spin111+----------+Spin112|     |Spin121|           |Spin122|
        +-+---+-+          ++----+-+     +-+---+-+           ++---+--+
          |   |             |    |         |   |              |   |
          |   +---0/0---&gt;-----+ 0/0        |   +----------------+ |
         0/0                | |  |         |                  | | |
          |   +---&lt;-0/0-----+ |  v         |   +--------------+ | |
          v   |               |  |         |   |                | |
        +-+---+-+          +--+--+-+     +-+---+-+          +---+-+-+
Level 0 |       |   L2L    |       |     |       |          |       |
        |Leaf111+~~~~~~~~~~+Leaf112|     |Leaf121|          |Leaf122|
        +-+-----+          +-+---+-+     +--+--+-+          +-+-----+
          +                  +    \        /   +              +
          Prefix111   Prefix112    \      /   Prefix121    Prefix122
                                  Multi-homed
                                    Prefix
        +---------- PoD 1 ---------+     +---------- PoD 2 ---------+</artwork>
          </artset>
        </figure>
        <t>This section describes RIFT deployment in the example topology
                    given in <xref target="pic-topo-normal" format="default"/>
                    without any node or link failures. The scenario disregards flooding
                    reduction for simplicity's sake and compresses the node
                    names in some cases to fit them into the picture better.
        </t>
        <t>First, the following bidirectional adjacencies will be established:


        </t>
        <ol spacing="normal" type="1">
                    <li>ToF 21 (PoD 0) to Spine 111, Spine 112, Spine 121, and Spine 122</li>
          <li>ToF 22 (PoD 0) to Spine 111, Spine 112, Spine 121, and Spine 122</li>
          <li>Spine 111 to Leaf 111 and Leaf 112</li>
          <li>Spine 112 to Leaf 111 and Leaf 112</li>
          <li>Spine 121 to Leaf 121 and Leaf 122</li>
          <li>Spine 122 to Leaf 121 and Leaf 122</li>
        </ol>
        <t>
                    Leaf 111 and Leaf 112 originate N-TIEs for Prefix 111 and Prefix 112
                    (respectively) to both Spine 111 and Spine 112 (Leaf 112 also originates
                    an N-TIE for the multihomed prefix).  Spine 111 and Spine 112 will
                    then originate their own N-TIEs, as well as flood the N-TIEs
                    received from Leaf 111 and Leaf 112 to both ToF 21 and ToF 22.
        </t>
        <t>
                    Similarly, Leaf 121 and Leaf 122 originate North TIEs for Prefix 121 and
                    Prefix 122 (respectively) to Spine 121 and Spine 122 (Leaf 121 also originates
                    a North TIE for the multihomed prefix).  Spine 121 and Spine 122 will then
                    originate their own North TIEs, as well as flood the North TIEs received from
                    Leaf 121 and Leaf 122 to both ToF 21 and ToF 22.
        </t>
        <t>Spines hold only North TIEs of level 0 for their PoD, while leaves only hold their own North TIEs
                    while, at this point, both ToF 21 and ToF 22 (as well as any northbound connected controllers)
                    would have the complete network topology.
        </t>
        <t>

                    ToF 21 and ToF 22 would then originate and flood South TIEs containing any established adjacencies and
                    a default IP route to all spines.  Spine 111, Spine 112, Spine 121, and Spine 122 will reflect all
                    South Node TIEs received from ToF 21 to ToF 22 and all South Node TIEs from ToF 22 to ToF 21.  South TIEs
                    will not be re-propagated southbound.

        </t>
        <t>

                    South TIEs containing a default IP route are then originated by both Spine 111 and Spine 112 towards
                    Leaf 111 and Leaf 112.  Similarly, South TIEs containing a default
                    IP route are originated by Spine 121 and Spine 122 towards Leaf 121 and Leaf 122.
        </t>
        <t>


                    At this point, IP connectivity across the maximum number of viable paths has been established for all leaves,
                    with routing information constrained to only the minimum amount that allows for normal operation and redundancy.

        </t>
      </section>
      <section numbered="true" toc="default">
        <name>Leaf Link Failure</name>
        <figure anchor="pic-one-link-fail">
          <name>Single Leaf Link Failure</name>
          <artset>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-example-leaf-link-failure.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 414.7 375" height="375" xml:space="preserve">
                <path id="path7291-gensym030-gensym030" d="M79.6,368.5c0,0.4-0.1,0.8-0.2,1.1c-0.1,0.3-0.3,0.6-0.6,0.9c-0.3,0.3-0.7,0.6-1.1,0.7  c-0.4,0.2-0.9,0.2-1.6,0.2H75v3.4h-1.2v-9.1h2.4c0.5,0,1,0,1.3,0.1c0.4,0.1,0.7,0.2,1,0.4c0.3,0.2,0.6,0.5,0.8,0.9  C79.5,367.5,79.6,368,79.6,368.5z M78.4,368.5c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.6c-0.2-0.1-0.4-0.2-0.7-0.3  c-0.2-0.1-0.5-0.1-0.9-0.1H75v3.6h1c0.5,0,0.9,0,1.2-0.1c0.3-0.1,0.5-0.2,0.7-0.4c0.2-0.2,0.3-0.4,0.4-0.6  C78.3,369,78.4,368.8,78.4,368.5L78.4,368.5z"/>
                <path id="path7293-gensym030-gensym030" d="M85.2,369.3L85.2,369.3c-0.2,0-0.4-0.1-0.5-0.1c-0.2,0-0.3,0-0.6,0c-0.3,0-0.7,0.1-1,0.2  c-0.3,0.2-0.6,0.4-0.9,0.6v4.8h-1.1V368h1.1v1c0.4-0.4,0.8-0.6,1.2-0.8c0.3-0.2,0.7-0.2,1-0.2c0.2,0,0.3,0,0.4,0  c0.1,0,0.2,0,0.4,0.1V369.3z"/>
                <path id="path7295-gensym030-gensym030" d="M91.8,371.5h-4.9c0,0.4,0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.8c0.2,0.2,0.4,0.3,0.7,0.4  c0.3,0.1,0.6,0.1,0.9,0.1c0.5,0,0.9-0.1,1.4-0.3c0.5-0.2,0.8-0.4,1-0.6h0.1v1.3c-0.4,0.2-0.8,0.3-1.2,0.4c-0.4,0.1-0.8,0.2-1.2,0.2  c-1.1,0-2-0.3-2.6-0.9c-0.6-0.6-0.9-1.5-0.9-2.6c0-1.1,0.3-2,0.9-2.7c0.6-0.7,1.4-1,2.3-1c0.9,0,1.6,0.3,2.1,0.8  c0.5,0.5,0.7,1.3,0.7,2.3L91.8,371.5z M90.7,370.7c0-0.6-0.2-1.1-0.4-1.4c-0.3-0.3-0.7-0.5-1.3-0.5c-0.6,0-1.1,0.2-1.4,0.5  c-0.4,0.4-0.6,0.8-0.6,1.4L90.7,370.7z"/>
                <path id="path7297-gensym030-gensym030" d="M97.1,366.4L97.1,366.4c-0.2,0-0.3-0.1-0.5-0.1c-0.2,0-0.4-0.1-0.5-0.1c-0.5,0-0.8,0.1-1,0.3  c-0.2,0.2-0.3,0.6-0.3,1.2v0.2h2v1h-2v5.9h-1.1V369h-0.8v-1h0.8v-0.2c0-0.8,0.2-1.4,0.6-1.9c0.4-0.4,1-0.7,1.7-0.7  c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0.1,0.6,0.1V366.4z"/>
                <path id="path7299-gensym030-gensym030" d="M99,366.9h-1.3v-1.2H99V366.9z M98.9,374.8h-1.1V368h1.1V374.8z"/>
                <path id="path7301-gensym030-gensym030" d="M106.8,374.8h-1.4l-1.9-2.6l-1.9,2.6h-1.3l2.6-3.4l-2.6-3.4h1.4l1.9,2.6l1.9-2.6h1.3l-2.6,3.4L106.8,374.8z"/>
                <path id="path7303-gensym030-gensym030" d="M113.6,374.8h-4.8v-0.9h1.8v-6.1h-1.8V367c0.2,0,0.5,0,0.8-0.1c0.3,0,0.5-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.4c0.1-0.2,0.2-0.4,0.2-0.6h0.9v8.2h1.8V374.8z"/>
                <path id="path7305-gensym030-gensym030" d="M121.4,374.8h-4.8v-0.9h1.8v-6.1h-1.8V367c0.2,0,0.5,0,0.8-0.1c0.3,0,0.5-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.4c0.1-0.2,0.2-0.4,0.2-0.6h0.9v8.2h1.8V374.8z"/>
                <path id="path7307-gensym030-gensym030" d="M129.1,374.8h-4.8v-0.9h1.8v-6.1h-1.8V367c0.2,0,0.5,0,0.8-0.1c0.3,0,0.5-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.4c0.1-0.2,0.2-0.4,0.2-0.6h0.9v8.2h1.8V374.8z"/>
                <path id="path1701-gensym030-gensym030" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" d="M101.5,264l-0.1,100.2"/>
                <path id="path7310-gensym030-gensym030" d="M291.3,368.5c0,0.4-0.1,0.8-0.2,1.1c-0.1,0.3-0.3,0.6-0.6,0.9c-0.3,0.3-0.7,0.6-1.1,0.7  c-0.4,0.2-0.9,0.2-1.6,0.2h-1.2v3.4h-1.2v-9.1h2.4c0.5,0,1,0,1.3,0.1c0.4,0.1,0.7,0.2,1,0.4c0.3,0.2,0.6,0.5,0.8,0.9  C291.2,367.5,291.3,368,291.3,368.5z M290.1,368.5c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.6c-0.2-0.1-0.4-0.2-0.7-0.3  c-0.2-0.1-0.5-0.1-0.9-0.1h-1.2v3.6h1c0.5,0,0.9,0,1.2-0.1c0.3-0.1,0.5-0.2,0.7-0.4c0.2-0.2,0.3-0.4,0.4-0.6  C290.1,369,290.1,368.8,290.1,368.5L290.1,368.5z"/>
                <path id="path7312-gensym030-gensym030" d="M296.9,369.3L296.9,369.3c-0.2,0-0.4-0.1-0.5-0.1c-0.2,0-0.3,0-0.6,0c-0.3,0-0.7,0.1-1,0.2  c-0.3,0.2-0.6,0.4-0.9,0.6v4.8h-1.1V368h1.1v1c0.4-0.4,0.8-0.6,1.2-0.8c0.3-0.2,0.7-0.2,1-0.2c0.2,0,0.3,0,0.4,0  c0.1,0,0.2,0,0.4,0.1V369.3z"/>
                <path id="path7314-gensym030-gensym030" d="M303.5,371.5h-4.9c0,0.4,0.1,0.8,0.2,1.1c0.1,0.3,0.3,0.6,0.5,0.8c0.2,0.2,0.4,0.3,0.7,0.4  c0.3,0.1,0.6,0.1,0.9,0.1c0.5,0,0.9-0.1,1.4-0.3c0.5-0.2,0.8-0.4,1-0.6h0.1v1.3c-0.4,0.2-0.8,0.3-1.2,0.4c-0.4,0.1-0.8,0.2-1.2,0.2  c-1.1,0-2-0.3-2.6-0.9c-0.6-0.6-0.9-1.5-0.9-2.6c0-1.1,0.3-2,0.9-2.7c0.6-0.7,1.4-1,2.3-1c0.9,0,1.6,0.3,2.1,0.8  c0.5,0.5,0.7,1.3,0.7,2.3L303.5,371.5z M302.5,370.7c0-0.6-0.2-1.1-0.4-1.4c-0.3-0.3-0.7-0.5-1.3-0.5c-0.6,0-1.1,0.2-1.4,0.5  c-0.4,0.4-0.6,0.8-0.6,1.4L302.5,370.7z"/>
                <path id="path7316-gensym030-gensym030" d="M308.8,366.4L308.8,366.4c-0.2,0-0.3-0.1-0.5-0.1c-0.2,0-0.4-0.1-0.5-0.1c-0.5,0-0.8,0.1-1,0.3  c-0.2,0.2-0.3,0.6-0.3,1.2v0.2h2v1h-2v5.9h-1.1V369h-0.8v-1h0.8v-0.2c0-0.8,0.2-1.4,0.6-1.9c0.4-0.4,1-0.7,1.7-0.7  c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0.1,0.6,0.1V366.4z"/>
                <path id="path7318-gensym030-gensym030" d="M310.7,366.9h-1.3v-1.2h1.3V366.9z M310.6,374.8h-1.1V368h1.1V374.8z"/>
                <path id="path7320-gensym030-gensym030" d="M318.6,374.8h-1.4l-1.9-2.6l-1.9,2.6h-1.3l2.6-3.4l-2.6-3.4h1.4l1.9,2.6l1.9-2.6h1.3l-2.6,3.4L318.6,374.8z"/>
                <path id="path7322-gensym030-gensym030" d="M325.4,374.8h-4.8v-0.9h1.8v-6.1h-1.8V367c0.2,0,0.5,0,0.8-0.1c0.3,0,0.5-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.4c0.1-0.2,0.2-0.4,0.2-0.6h0.9v8.2h1.8V374.8z"/>
                <path id="path7324-gensym030-gensym030" d="M333.1,374.8h-4.8v-0.9h1.8v-6.1h-1.8V367c0.2,0,0.5,0,0.8-0.1c0.3,0,0.5-0.1,0.6-0.2  c0.2-0.1,0.3-0.2,0.4-0.4c0.1-0.2,0.2-0.4,0.2-0.6h0.9v8.2h1.8V374.8z"/>
                <path id="path7326-gensym030-gensym030" d="M341.4,374.8h-6v-1.3c0.4-0.4,0.8-0.7,1.2-1.1c0.4-0.4,0.8-0.7,1.2-1.1c0.8-0.8,1.3-1.4,1.6-1.8  c0.3-0.4,0.4-0.9,0.4-1.4c0-0.5-0.2-0.8-0.5-1.1c-0.3-0.3-0.7-0.4-1.3-0.4c-0.4,0-0.7,0.1-1.2,0.2c-0.4,0.1-0.8,0.3-1.2,0.6h-0.1  v-1.3c0.3-0.1,0.7-0.3,1.1-0.4c0.5-0.1,0.9-0.2,1.4-0.2c0.9,0,1.6,0.2,2.1,0.7c0.5,0.4,0.8,1.1,0.8,1.8c0,0.3,0,0.7-0.1,1  c-0.1,0.3-0.2,0.6-0.4,0.9c-0.2,0.3-0.3,0.5-0.5,0.7c-0.2,0.2-0.5,0.5-0.8,0.8c-0.4,0.4-0.9,0.8-1.3,1.2c-0.5,0.4-0.9,0.8-1.3,1.1  h4.8L341.4,374.8z"/>
                <path id="path1701-9-gensym030-gensym030" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" d="M313.2,264l-0.1,100.2"/>
                <path id="path1701-0-gensym030-gensym030" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" d="M101.6,0l-0.1,71.2"/>
                <path id="path1701-0-5-gensym030-gensym030" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" d="M313.3,0l-0.1,71.2"/>
                <path id="path7329-gensym030-gensym030" d="M317.8,157.4l-3.7,5.3l3.7,5.4h-1.7l-2.9-4.4l-3,4.4h-1.6l3.8-5.4l-3.7-5.4h1.6l2.9,4.4l3-4.4L317.8,157.4z"/>
                <path id="path7332-gensym030-gensym030" d="M317.8,173.6l-3.7,5.3l3.7,5.4h-1.7l-2.9-4.4l-3,4.4h-1.6l3.8-5.4l-3.7-5.4h1.6l2.9,4.4l3-4.4H317.8z"/>
                <path id="path7335-gensym030-gensym030" d="M317.8,141.2l-3.7,5.3l3.7,5.4h-1.7l-2.9-4.4l-3,4.4h-1.6l3.8-5.4l-3.7-5.4h1.6l2.9,4.4l3-4.4L317.8,141.2z"/>
                <path id="path5702-gensym030-gensym030" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" d="M313.2,71.3L101.5,264"/>
                <path id="path5704-gensym030-gensym030" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" d="M313.2,264L101.5,71.3"/>
                <path id="path5706-gensym030-gensym030" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" d="M101.5,71.3l0,192.7"/>
                <path id="path1581-gensym030-gensym030" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" stroke-dasharray="2.9608,5.9215" d="  M313.2,264l0-192.7"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-gensym030-gensym030" fill="#FFFFFF" stroke="#000000" stroke-width="0.6566" stroke-miterlimit="2.7976" cx="101.5" cy="71.3" rx="38.8" ry="40"/>
                <path id="path7338-gensym030-gensym030" d="M77.4,72.3c0,0.5-0.1,1-0.3,1.5c-0.2,0.5-0.5,0.9-0.9,1.2c-0.4,0.4-1,0.7-1.6,0.9c-0.6,0.2-1.3,0.3-2.1,0.3  c-0.9,0-1.7-0.1-2.4-0.3c-0.7-0.2-1.4-0.4-2.2-0.8v-2.1H68c0.6,0.5,1.3,1,2.2,1.2c0.8,0.3,1.6,0.4,2.3,0.4c1,0,1.8-0.2,2.4-0.6  c0.6-0.4,0.9-0.9,0.9-1.6c0-0.6-0.1-1-0.4-1.3c-0.3-0.3-0.7-0.5-1.2-0.6c-0.4-0.1-0.9-0.2-1.4-0.3c-0.5-0.1-1-0.2-1.5-0.3  c-1.1-0.2-1.9-0.6-2.4-1.2c-0.5-0.6-0.8-1.3-0.8-2.3c0-1.1,0.4-1.9,1.3-2.6c0.9-0.7,2-1,3.3-1c0.9,0,1.7,0.1,2.4,0.3  c0.7,0.2,1.4,0.4,1.9,0.6v2h-0.1c-0.5-0.4-1.1-0.8-1.9-1c-0.8-0.3-1.5-0.4-2.4-0.4c-0.9,0-1.6,0.2-2.1,0.6c-0.5,0.4-0.8,0.9-0.8,1.5  c0,0.5,0.1,0.9,0.4,1.3c0.3,0.3,0.7,0.5,1.4,0.7c0.4,0.1,0.9,0.2,1.5,0.3c0.7,0.1,1.2,0.2,1.7,0.4c0.9,0.3,1.6,0.6,2.1,1.1  C77.1,70.7,77.4,71.4,77.4,72.3z"/>
                <path id="path7340-gensym030-gensym030" d="M88.1,71.1c0,0.8-0.1,1.5-0.3,2.1c-0.2,0.6-0.5,1.2-0.9,1.6c-0.4,0.4-0.8,0.8-1.3,1c-0.5,0.2-1,0.3-1.6,0.3  c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.1-0.8-0.3-1.2-0.5v4h-1.6V66.4h1.6v1c0.4-0.4,0.9-0.7,1.4-0.9c0.5-0.2,1.1-0.4,1.7-0.4  c1.1,0,2,0.4,2.6,1.3C87.8,68.3,88.1,69.5,88.1,71.1z M86.5,71.1c0-1.2-0.2-2-0.6-2.6c-0.4-0.6-1-0.9-1.8-0.9  c-0.4,0-0.9,0.1-1.4,0.3c-0.5,0.2-0.9,0.5-1.3,0.8v5.4c0.4,0.2,0.8,0.3,1.1,0.4c0.3,0.1,0.7,0.1,1.1,0.1c0.9,0,1.5-0.3,2-0.9  S86.5,72.3,86.5,71.1z"/>
                <path id="path7342-gensym030-gensym030" d="M92.2,64.8h-1.8v-1.7h1.8V64.8z M92.1,76h-1.6v-9.6h1.6V76z"/>
                <path id="path7344-gensym030-gensym030" d="M102.9,76h-1.6v-5.4c0-0.4,0-0.9-0.1-1.2c0-0.4-0.1-0.7-0.3-0.9c-0.1-0.2-0.3-0.4-0.6-0.5  c-0.3-0.1-0.6-0.2-1-0.2c-0.4,0-0.9,0.1-1.3,0.3s-0.9,0.5-1.3,0.8V76h-1.6v-9.6h1.6v1.1c0.5-0.4,1-0.7,1.5-1  c0.5-0.2,1.1-0.4,1.6-0.4c1,0,1.8,0.3,2.3,0.9c0.5,0.6,0.8,1.5,0.8,2.7V76z"/>
                <path id="path7346-gensym030-gensym030" d="M113.4,76h-6.7v-1.3h2.6v-8.5h-2.6V65c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3c0.3-0.1,0.5-0.3,0.6-0.5  c0.1-0.2,0.2-0.5,0.3-0.9h1.3v11.5h2.5V76z"/>
                <path id="path7348-gensym030-gensym030" d="M124.2,76h-6.7v-1.3h2.6v-8.5h-2.6V65c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3c0.3-0.1,0.5-0.3,0.6-0.5  c0.1-0.2,0.2-0.5,0.3-0.9h1.3v11.5h2.5L124.2,76z"/>
                <path id="path7350-gensym030-gensym030" d="M135.1,76h-6.7v-1.3h2.6v-8.5h-2.6V65c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3c0.3-0.1,0.5-0.3,0.6-0.5  c0.1-0.2,0.2-0.5,0.3-0.9h1.3v11.5h2.5V76z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-gensym030-gensym030" fill="#FFFFFF" stroke="#000000" stroke-width="0.6566" stroke-miterlimit="2.7976" cx="313.2" cy="71.3" rx="38.8" ry="40"/>
                <path id="path7353-gensym030-gensym030" d="M288.8,72.4c0,0.5-0.1,1-0.3,1.5c-0.2,0.5-0.5,0.9-0.9,1.2c-0.4,0.4-1,0.7-1.6,0.9c-0.6,0.2-1.3,0.3-2.1,0.3  c-0.9,0-1.7-0.1-2.4-0.3c-0.7-0.2-1.4-0.4-2.2-0.8v-2.1h0.1c0.6,0.5,1.3,1,2.2,1.2c0.8,0.3,1.6,0.4,2.3,0.4c1,0,1.8-0.2,2.4-0.6  c0.6-0.4,0.9-0.9,0.9-1.6c0-0.6-0.1-1-0.4-1.3c-0.3-0.3-0.7-0.5-1.2-0.6c-0.4-0.1-0.9-0.2-1.4-0.3c-0.5-0.1-1-0.2-1.5-0.3  c-1.1-0.2-1.9-0.6-2.4-1.2c-0.5-0.6-0.8-1.3-0.8-2.3c0-1.1,0.4-1.9,1.3-2.6c0.9-0.7,2-1,3.3-1c0.9,0,1.7,0.1,2.4,0.3  c0.7,0.2,1.4,0.4,1.9,0.6v2h-0.1c-0.5-0.4-1.1-0.8-1.9-1c-0.8-0.3-1.5-0.4-2.4-0.4c-0.9,0-1.6,0.2-2.1,0.6c-0.5,0.4-0.8,0.9-0.8,1.5  c0,0.5,0.1,0.9,0.4,1.3c0.3,0.3,0.7,0.5,1.4,0.7c0.4,0.1,0.9,0.2,1.5,0.3c0.7,0.1,1.2,0.2,1.7,0.4c0.9,0.3,1.6,0.6,2.1,1.1  C288.5,70.7,288.8,71.4,288.8,72.4L288.8,72.4z"/>
                <path id="path7355-gensym030-gensym030" d="M299.5,71.1c0,0.8-0.1,1.5-0.3,2.1c-0.2,0.6-0.5,1.2-0.9,1.6c-0.4,0.4-0.8,0.8-1.3,1c-0.5,0.2-1,0.3-1.6,0.3  c-0.5,0-0.9-0.1-1.3-0.2c-0.4-0.1-0.8-0.3-1.2-0.5v4h-1.6V66.4h1.6v1c0.4-0.4,0.9-0.7,1.4-0.9c0.5-0.2,1.1-0.4,1.7-0.4  c1.1,0,2,0.4,2.6,1.3C299.1,68.3,299.5,69.5,299.5,71.1z M297.8,71.1c0-1.2-0.2-2-0.6-2.6c-0.4-0.6-1-0.9-1.8-0.9  c-0.4,0-0.9,0.1-1.4,0.3c-0.5,0.2-0.9,0.5-1.3,0.8v5.4c0.4,0.2,0.8,0.3,1.1,0.4c0.3,0.1,0.7,0.1,1.1,0.1c0.9,0,1.5-0.3,2-0.9  C297.6,73.2,297.8,72.3,297.8,71.1z"/>
                <path id="path7357-gensym030-gensym030" d="M303.6,64.8h-1.8v-1.7h1.8V64.8z M303.5,76h-1.6v-9.6h1.6V76z"/>
                <path id="path7359-gensym030-gensym030" d="M314.3,76h-1.6v-5.4c0-0.4,0-0.9-0.1-1.2c0-0.4-0.1-0.7-0.3-0.9c-0.1-0.2-0.3-0.4-0.6-0.5  c-0.3-0.1-0.6-0.2-1-0.2c-0.4,0-0.9,0.1-1.3,0.3c-0.5,0.2-0.9,0.5-1.3,0.8V76h-1.6v-9.6h1.6v1.1c0.5-0.4,1-0.7,1.5-1  c0.5-0.2,1.1-0.4,1.6-0.4c1,0,1.8,0.3,2.3,0.9c0.5,0.6,0.8,1.5,0.8,2.7L314.3,76z"/>
                <path id="path7361-gensym030-gensym030" d="M324.8,76h-6.7v-1.3h2.6v-8.5h-2.6V65c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3c0.3-0.1,0.5-0.3,0.6-0.5  c0.1-0.2,0.2-0.5,0.3-0.9h1.3v11.5h2.5L324.8,76z"/>
                <path id="path7363-gensym030-gensym030" d="M335.6,76h-6.7v-1.3h2.6v-8.5h-2.6V65c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3c0.3-0.1,0.5-0.3,0.6-0.5  c0.1-0.2,0.2-0.5,0.3-0.9h1.3v11.5h2.5V76z"/>
                <path id="path7365-gensym030-gensym030" d="M347.2,76h-8.4v-1.8c0.6-0.5,1.2-1,1.7-1.5c0.6-0.5,1.1-1,1.6-1.5c1.1-1.1,1.8-1.9,2.2-2.5  c0.4-0.6,0.6-1.3,0.6-2c0-0.7-0.2-1.2-0.6-1.5c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1,0.1-1.6,0.3c-0.6,0.2-1.2,0.5-1.7,0.8h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.5c0.7-0.2,1.3-0.2,1.9-0.2c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,0.9-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2c-0.2,0.4-0.5,0.7-0.8,1c-0.3,0.3-0.6,0.7-1.1,1.1c-0.6,0.6-1.2,1.2-1.8,1.7c-0.6,0.6-1.2,1.1-1.8,1.6h6.7  V76z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-gensym030-gensym030" fill="#FFFFFF" stroke="#000000" stroke-width="0.6566" stroke-miterlimit="2.7976" cx="101.5" cy="264" rx="38.8" ry="40"/>
                <path id="path7368-gensym030-gensym030" d="M76.9,270.5H69v-12.7h1.6V269h6.2V270.5z"/>
                <path id="path7370-gensym030-gensym030" d="M86.2,265.9h-6.8c0,0.6,0.1,1.1,0.3,1.5c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6  c0.4,0.1,0.8,0.2,1.3,0.2c0.6,0,1.3-0.1,1.9-0.4c0.6-0.3,1.1-0.5,1.4-0.8H86v1.8c-0.5,0.2-1.1,0.4-1.6,0.6s-1.1,0.2-1.7,0.2  c-1.5,0-2.7-0.4-3.6-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.8,1.2-3.7c0.8-0.9,1.9-1.4,3.3-1.4c1.3,0,2.2,0.4,2.9,1.1  c0.7,0.8,1,1.8,1,3.2L86.2,265.9z M84.6,264.7c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7c-0.8,0-1.5,0.3-2,0.8  c-0.5,0.5-0.8,1.1-0.8,1.9L84.6,264.7z"/>
                <path id="path7372-gensym030-gensym030" d="M95.7,270.5h-1.6v-1c-0.1,0.1-0.3,0.2-0.6,0.4c-0.2,0.2-0.5,0.3-0.7,0.4c-0.3,0.1-0.6,0.2-0.9,0.3  c-0.3,0.1-0.7,0.1-1.2,0.1c-0.8,0-1.5-0.3-2.1-0.9s-0.9-1.3-0.9-2.2c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.8,1.3-1.1  c0.6-0.3,1.2-0.4,2-0.5s1.6-0.2,2.6-0.2V264c0-0.4-0.1-0.7-0.2-0.9c-0.1-0.2-0.3-0.4-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.3  c-0.3,0-0.6-0.1-1-0.1c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.1-1,0.3-1.6,0.5h-0.1v-1.6c0.3-0.1,0.7-0.2,1.3-0.3c0.6-0.1,1.1-0.2,1.7-0.2  c0.7,0,1.2,0.1,1.7,0.2c0.5,0.1,0.9,0.3,1.3,0.6c0.3,0.3,0.6,0.6,0.8,1c0.2,0.4,0.3,0.9,0.3,1.5V270.5z M94.2,268.2v-2.7  c-0.5,0-1,0.1-1.7,0.1c-0.6,0.1-1.2,0.1-1.5,0.2c-0.4,0.1-0.8,0.3-1.1,0.6c-0.3,0.3-0.4,0.7-0.4,1.1c0,0.5,0.2,1,0.5,1.2  c0.3,0.3,0.8,0.4,1.5,0.4c0.5,0,1-0.1,1.5-0.3C93.4,268.8,93.8,268.5,94.2,268.2z"/>
                <path id="path7374-gensym030-gensym030" d="M103.8,258.8L103.8,258.8c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.4,0.9-0.4,1.7v0.3h2.8v1.4h-2.8v8.2h-1.6v-8.2h-1.1V261h1.1v-0.3c0-1.1,0.3-2,0.8-2.6c0.5-0.6,1.3-0.9,2.4-0.9  c0.3,0,0.7,0,0.9,0.1c0.3,0,0.5,0.1,0.8,0.1V258.8z"/>
                <path id="path7376-gensym030-gensym030" d="M112.2,270.5h-6.7v-1.3h2.6v-8.5h-2.6v-1.2c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.5c0.1-0.2,0.2-0.5,0.3-0.9h1.3v11.5h2.5V270.5z"/>
                <path id="path7378-gensym030-gensym030" d="M123,270.5h-6.7v-1.3h2.6v-8.5h-2.6v-1.2c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.5c0.1-0.2,0.2-0.5,0.3-0.9h1.3v11.5h2.5L123,270.5z"/>
                <path id="path7380-gensym030-gensym030" d="M133.9,270.5h-6.7v-1.3h2.6v-8.5h-2.6v-1.2c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.5c0.1-0.2,0.2-0.5,0.3-0.9h1.3v11.5h2.5L133.9,270.5z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-4-gensym030-gensym030" fill="#FFFFFF" stroke="#000000" stroke-width="0.6566" stroke-miterlimit="2.7976" cx="313.2" cy="264" rx="38.8" ry="40"/>
                <path id="path7383-gensym030-gensym030" d="M288.3,270.5h-7.8v-12.7h1.6V269h6.2V270.5z"/>
                <path id="path7385-gensym030-gensym030" d="M297.6,265.9h-6.8c0,0.6,0.1,1.1,0.3,1.5c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6  c0.4,0.1,0.8,0.2,1.3,0.2c0.6,0,1.3-0.1,1.9-0.4c0.6-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6  c-0.5,0.2-1.1,0.2-1.7,0.2c-1.5,0-2.7-0.4-3.6-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.8,1.2-3.7c0.8-0.9,1.9-1.4,3.3-1.4  c1.3,0,2.2,0.4,2.9,1.1c0.7,0.8,1,1.8,1,3.2V265.9z M296,264.7c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7c-0.8,0-1.5,0.3-2,0.8  c-0.5,0.5-0.8,1.1-0.8,1.9L296,264.7z"/>
                <path id="path7387-gensym030-gensym030" d="M307.1,270.5h-1.6v-1c-0.1,0.1-0.3,0.2-0.6,0.4c-0.2,0.2-0.5,0.3-0.7,0.4c-0.3,0.1-0.6,0.2-0.9,0.3  c-0.3,0.1-0.7,0.1-1.2,0.1c-0.8,0-1.5-0.3-2.1-0.9s-0.9-1.3-0.9-2.2c0-0.7,0.1-1.3,0.4-1.8c0.3-0.5,0.7-0.8,1.3-1.1  c0.6-0.3,1.2-0.4,2-0.5c0.8-0.1,1.6-0.2,2.6-0.2V264c0-0.4-0.1-0.7-0.2-0.9c-0.1-0.2-0.3-0.4-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.3  c-0.3,0-0.6-0.1-1-0.1c-0.4,0-0.9,0.1-1.4,0.2c-0.5,0.1-1,0.3-1.6,0.5h-0.1v-1.6c0.3-0.1,0.7-0.2,1.3-0.3s1.1-0.2,1.7-0.2  c0.7,0,1.2,0.1,1.7,0.2c0.5,0.1,0.9,0.3,1.3,0.6c0.3,0.3,0.6,0.6,0.8,1c0.2,0.4,0.3,0.9,0.3,1.5V270.5z M305.6,268.2v-2.7  c-0.5,0-1,0.1-1.7,0.1c-0.6,0.1-1.2,0.1-1.5,0.2c-0.4,0.1-0.8,0.3-1.1,0.6c-0.3,0.3-0.4,0.7-0.4,1.1c0,0.5,0.2,1,0.5,1.2  c0.3,0.3,0.8,0.4,1.5,0.4c0.5,0,1-0.1,1.5-0.3C304.8,268.8,305.2,268.5,305.6,268.2z"/>
                <path id="path7389-gensym030-gensym030" d="M315.1,258.8L315.1,258.8c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.4,0.9-0.4,1.7v0.3h2.8v1.4h-2.8v8.2h-1.6v-8.2h-1.1V261h1.1v-0.3c0-1.1,0.3-2,0.8-2.6c0.5-0.6,1.3-0.9,2.4-0.9  c0.3,0,0.7,0,0.9,0.1c0.3,0,0.5,0.1,0.8,0.1L315.1,258.8z"/>
                <path id="path7391-gensym030-gensym030" d="M323.6,270.5h-6.7v-1.3h2.6v-8.5h-2.6v-1.2c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.5c0.1-0.2,0.2-0.5,0.3-0.9h1.3v11.5h2.5V270.5z"/>
                <path id="path7393-gensym030-gensym030" d="M334.4,270.5h-6.7v-1.3h2.6v-8.5h-2.6v-1.2c0.3,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.5c0.1-0.2,0.2-0.5,0.3-0.9h1.3v11.5h2.5L334.4,270.5z"/>
                <path id="path7395-gensym030-gensym030" d="M346,270.5h-8.4v-1.8c0.6-0.5,1.2-1,1.7-1.5c0.6-0.5,1.1-1,1.6-1.5c1.1-1.1,1.8-1.9,2.2-2.5  c0.4-0.6,0.6-1.3,0.6-2c0-0.7-0.2-1.2-0.6-1.5c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1,0.1-1.6,0.3c-0.6,0.2-1.2,0.5-1.7,0.8h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.5c0.7-0.2,1.3-0.2,1.9-0.2c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,0.9-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2c-0.2,0.4-0.5,0.7-0.8,1c-0.3,0.3-0.6,0.7-1.1,1.1c-0.6,0.6-1.2,1.2-1.8,1.7c-0.6,0.6-1.2,1.1-1.8,1.6h6.7  L346,270.5z"/>
              </svg>
            </artwork>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-example-leaf-link-failure.ascii-art">  |   |              |   |
+-+---+-+          +-+---+-+
|       |          |       |
|Spin111|          |Spin112|
+-+---+-+          ++----+-+
  |   |             |    |
  |   +---------------+  X
  |                 | |  X
  |   +-------------+ |  X
  |   |               |  |
+-+---+-+          +--+--+-+
|       |          |       |
|Leaf111|          |Leaf112|
+-------+          +-------+
      +                  +
     Prefix111     Prefix112</artwork>
          </artset>
        </figure>
        <t>
                    In the event of a link failure between Spine 112 and Leaf 112, both
                    nodes will originate new Node TIEs that contain their connected
                    adjacencies, except for the one that just failed.  Leaf 112 will send
                    a North Node TIE to Spine 111.  Spine 112 will send a North Node TIE to ToF 21 and
                    ToF 22 as well as a new South Node TIE to Leaf 111 that will be reflected to
                    Spine 111.  Necessary SPF recomputation
                    will occur, resulting in Spine 112 no longer being in the forwarding path for Prefix 112.

        </t>
        <t>
                    Spine 111 will also disaggregate Prefix 112 by sending new
                    South Prefix TIE to Leaf 111 and Leaf 112.  Though disaggregation is covered
                    in more detail in the following section, it is worth mentioning in this example
                    as it further illustrates RIFT's mechanism to mitigate traffic loss.  Consider
                    that Leaf 111 has yet to receive the more specific (disaggregated) route from Spine 111.
                    In such a scenario, traffic from Leaf 111 towards Prefix 112 may still use Spine 112's default
                    route, causing it to traverse ToF 21 and ToF 22 back down via Spine 111.  While this
                    behavior is suboptimal, it is transient in nature and preferred to dropping traffic.
        </t>
      </section>
      <section anchor="fabriccut" numbered="true" toc="default">
        <name>Partitioned Fabric</name>
        <figure anchor="pic-part-fabric">
          <name>Fabric Partition</name>
          <artset>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-example-partitioned-fabric.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 1011.1 792.2" xml:space="preserve">
                <path id="path8380-gensym031-gensym031" d="M297.3,115c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C297.1,112.6,297.3,113.6,297.3,115z M295.9,117.3c0.1-0.3,0.2-0.6,0.2-1  c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.2  c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3  c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2C295.6,117.8,295.8,117.6,295.9,117.3  L295.9,117.3z"/>
                <path id="path8382-gensym031-gensym031" d="M302.4,110.8l-3.7,9.6h-0.9l3.7-9.6L302.4,110.8z"/>
                <path id="path8384-gensym031-gensym031" d="M308.8,115c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C308.6,112.6,308.8,113.6,308.8,115L308.8,115z M307.5,117.3  c0.1-0.3,0.2-0.6,0.2-1c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6  c-0.2-0.1-0.5-0.2-0.8-0.2c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3  c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2  C307.2,117.8,307.4,117.6,307.5,117.3L307.5,117.3z"/>
                <path id="path8387-gensym031-gensym031" d="M349,121.3c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C348.8,118.9,349,119.9,349,121.3z M347.7,123.6c0.1-0.3,0.2-0.6,0.2-1  c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.1-0.5-0.2-0.8-0.2  c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.3  c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2C347.4,124.1,347.5,123.9,347.7,123.6  L347.7,123.6z"/>
                <path id="path8389-gensym031-gensym031" d="M354.2,117.1l-3.7,9.6h-0.9l3.7-9.6H354.2z"/>
                <path id="path8391-gensym031-gensym031" d="M360.6,121.3c0,1.4-0.2,2.4-0.7,3c-0.4,0.6-1.1,1-2,1c-0.9,0-1.6-0.3-2-1c-0.4-0.7-0.6-1.7-0.6-3  c0-1.4,0.2-2.4,0.6-3c0.4-0.7,1.1-1,2-1c0.9,0,1.6,0.3,2,1C360.4,118.9,360.6,119.9,360.6,121.3z M359.2,123.6  c0.1-0.3,0.2-0.6,0.2-1c0-0.4,0.1-0.8,0.1-1.4c0-0.5,0-1-0.1-1.4c0-0.4-0.1-0.7-0.2-1c-0.1-0.3-0.3-0.5-0.5-0.6  c-0.2-0.1-0.5-0.2-0.8-0.2c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.5,0.6c-0.1,0.3-0.2,0.6-0.2,1c0,0.4-0.1,0.9-0.1,1.3  c0,0.5,0,1,0.1,1.3c0,0.4,0.1,0.7,0.2,1c0.1,0.3,0.3,0.5,0.5,0.6c0.2,0.1,0.5,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2  S359.1,123.9,359.2,123.6L359.2,123.6z"/>
                <path id="path8394-gensym031-gensym031" d="M681.6,99.7c0.5,1.3,0.7,2.3,0.6,3.1c-0.2,0.8-0.7,1.3-1.5,1.7c-0.9,0.4-1.6,0.3-2.2-0.1  c-0.6-0.4-1.2-1.3-1.7-2.5c-0.5-1.3-0.7-2.3-0.6-3c0.1-0.8,0.6-1.3,1.5-1.7c0.9-0.4,1.6-0.3,2.2,0.2  C680.5,97.6,681.1,98.5,681.6,99.7L681.6,99.7z M681.2,102.4c0-0.3,0-0.6-0.1-1c-0.1-0.4-0.3-0.8-0.5-1.3c-0.2-0.5-0.4-0.9-0.6-1.2  c-0.2-0.3-0.4-0.6-0.6-0.8c-0.2-0.2-0.4-0.3-0.7-0.4c-0.2,0-0.5,0-0.8,0.1c-0.3,0.1-0.5,0.3-0.7,0.5c-0.1,0.2-0.2,0.5-0.2,0.8  c0,0.3,0,0.6,0.2,1c0.1,0.4,0.3,0.8,0.5,1.3c0.2,0.5,0.4,0.9,0.6,1.2c0.2,0.3,0.4,0.6,0.6,0.8c0.2,0.2,0.4,0.3,0.7,0.4  c0.2,0.1,0.5,0,0.9-0.1c0.3-0.1,0.5-0.3,0.7-0.5C681.2,103,681.2,102.7,681.2,102.4z"/>
                <path id="path8396-gensym031-gensym031" d="M684.8,93.9l0.2,10.3l-0.8,0.3l-0.2-10.3L684.8,93.9z"/>
                <path id="path8398-gensym031-gensym031" d="M692.3,95.3c0.5,1.3,0.7,2.3,0.6,3.1c-0.2,0.8-0.7,1.3-1.5,1.7c-0.9,0.4-1.6,0.3-2.2-0.1  c-0.6-0.4-1.2-1.3-1.7-2.5c-0.5-1.3-0.7-2.3-0.6-3c0.1-0.8,0.6-1.3,1.5-1.7c0.9-0.4,1.6-0.3,2.2,0.2  C691.2,93.2,691.8,94.1,692.3,95.3L692.3,95.3z M691.9,98c0-0.3,0-0.6-0.1-1c-0.1-0.4-0.3-0.8-0.5-1.3c-0.2-0.5-0.4-0.9-0.6-1.2  c-0.2-0.3-0.4-0.6-0.6-0.8c-0.2-0.2-0.4-0.3-0.7-0.4c-0.2,0-0.5,0-0.8,0.1c-0.3,0.1-0.5,0.3-0.7,0.5c-0.1,0.2-0.2,0.5-0.2,0.8  c0,0.3,0,0.6,0.2,1c0.1,0.4,0.3,0.8,0.5,1.3c0.2,0.5,0.4,0.9,0.6,1.2c0.2,0.3,0.4,0.6,0.6,0.8c0.2,0.2,0.4,0.3,0.7,0.4  c0.2,0.1,0.5,0,0.9-0.1c0.3-0.1,0.5-0.3,0.7-0.5C691.9,98.6,691.9,98.3,691.9,98L691.9,98z"/>
                <path id="path8400-gensym031-gensym031" d="M679.7,119l-3.9,1.6l-0.3-0.7l1.5-0.6l-2-4.8l-1.5,0.6l-0.3-0.7c0.2-0.1,0.4-0.2,0.6-0.3  c0.2-0.1,0.4-0.3,0.5-0.4c0.1-0.1,0.2-0.3,0.2-0.4c0-0.2,0-0.3-0.1-0.6l0.7-0.3l2.6,6.4l1.5-0.6L679.7,119z"/>
                <path id="path8402-gensym031-gensym031" d="M683.1,117.6L682,118l-0.6-1.4l1.1-0.5L683.1,117.6z"/>
                <path id="path8404-gensym031-gensym031" d="M689.5,115l-3.9,1.6l-0.3-0.7l1.5-0.6l-2-4.8l-1.5,0.6l-0.3-0.7c0.2-0.1,0.4-0.2,0.6-0.3  c0.2-0.1,0.4-0.3,0.5-0.4c0.1-0.1,0.2-0.3,0.2-0.4c0-0.2,0-0.3-0.1-0.6l0.7-0.3l2.6,6.4l1.5-0.6L689.5,115z"/>
                <path id="path8406-gensym031-gensym031" d="M691.6,105.4l0.2,10.3L691,116l-0.2-10.3L691.6,105.4z"/>
                <path id="path8408-gensym031-gensym031" d="M700.2,110.6l-3.9,1.6l-0.3-0.7l1.5-0.6l-2-4.8l-1.5,0.6l-0.3-0.7c0.2-0.1,0.4-0.2,0.6-0.3  c0.2-0.1,0.4-0.3,0.5-0.4c0.1-0.1,0.2-0.3,0.2-0.4c0-0.2,0-0.3-0.1-0.6l0.7-0.3l2.6,6.4l1.5-0.6L700.2,110.6z"/>
                <path id="path8410-gensym031-gensym031" d="M706,105.5c0.3,0.7,0.3,1.4,0,2.1c-0.3,0.7-0.8,1.1-1.5,1.4c-0.4,0.1-0.7,0.2-1,0.2s-0.7,0-1-0.2  c-0.4-0.2-0.7-0.4-1.1-0.8c-0.3-0.4-0.6-0.9-0.9-1.5c-0.3-0.6-0.4-1.2-0.5-1.8c-0.1-0.5,0-1.1,0.1-1.6c0.1-0.5,0.4-0.9,0.7-1.3  c0.4-0.4,0.8-0.7,1.4-0.9c0.2-0.1,0.3-0.1,0.5-0.2c0.1,0,0.3-0.1,0.4-0.1l0.4,0.9l0,0c-0.1,0-0.3,0-0.5,0c-0.2,0-0.4,0.1-0.6,0.2  c-0.7,0.3-1.1,0.7-1.4,1.3c-0.2,0.6-0.2,1.3,0,2c0.2-0.3,0.4-0.5,0.6-0.7c0.2-0.2,0.5-0.4,0.9-0.5c0.3-0.1,0.6-0.2,0.8-0.2  c0.3,0,0.5,0,0.8,0c0.4,0.1,0.7,0.2,0.9,0.5C705.6,104.7,705.8,105.1,706,105.5L706,105.5z M705,105.9c-0.1-0.3-0.3-0.5-0.4-0.7  c-0.2-0.2-0.4-0.3-0.6-0.3c-0.2,0-0.4,0-0.6,0c-0.2,0-0.4,0.1-0.6,0.2c-0.3,0.1-0.5,0.2-0.7,0.4c-0.2,0.2-0.4,0.4-0.6,0.6  c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.1,0.2c0.2,0.5,0.4,0.9,0.6,1.1c0.2,0.2,0.5,0.4,0.7,0.5c0.2,0.1,0.4,0.1,0.6,0.1  c0.2,0,0.4-0.1,0.6-0.1c0.5-0.2,0.8-0.5,0.9-0.9C705.3,106.9,705.2,106.4,705,105.9L705,105.9z"/>
                <path fill="none" d=""/>
                <path id="path7600-gensym031-gensym031" fill-rule="evenodd" stroke="#000000" stroke-width="0.4233" stroke-miterlimit="1.6933" d="M644.6,136.3  l1.2-2.8l-6.1,4.7l7.7-0.8L644.6,136.3z"/>
                <path id="path6671-gensym031-gensym031" fill-rule="evenodd" stroke="#000000" d="M640.6,137.9"/>
                <path fill="none" d=""/>
                <path id="path7600-9-gensym031-gensym031" fill-rule="evenodd" stroke="#000000" stroke-width="0.4233" stroke-miterlimit="1.6933" d="M681.4,170.5  l0.3-3l-4.5,6.3l7.1-3L681.4,170.5z"/>
                <path id="path6671-9-gensym031-gensym031" fill-rule="evenodd" stroke="#000000" d="M678.1,173.2"/>
                <path fill="none" d=""/>
                <path id="path4586-2-gensym031-gensym031" fill-rule="evenodd" stroke="#000000" stroke-width="0.4233" stroke-miterlimit="1.6933" d="M242.9,214.4  l-0.7-2.9l-2.1,7.4l5.7-5.2L242.9,214.4z"/>
                <path id="path4576-3-gensym031-gensym031" fill-rule="evenodd" stroke="#000000" d="M240.7,218"/>
                <path fill="none" d=""/>
                <path id="path5761-gensym031-gensym031" fill-rule="evenodd" stroke="#000000" stroke-width="0.4233" stroke-miterlimit="1.6933" d="M407.9,214.4  l-2.9-0.8l5.6,5.3l-1.9-7.5L407.9,214.4z"/>
                <path id="path5753-gensym031-gensym031" fill-rule="evenodd" stroke="#000000" d="M410.1,218"/>
                <path fill="none" d=""/>
                <path id="path7600-9-5-gensym031-gensym031" fill-rule="evenodd" stroke="#000000" stroke-width="0.4233" stroke-miterlimit="1.6933" d="M720.5,201.7  l-0.6-2.9l-2.3,7.4l5.8-5L720.5,201.7z"/>
                <path id="path6671-9-6-gensym031-gensym031" fill-rule="evenodd" stroke="#000000" d="M718.2,205.2"/>
                <path fill="none" d=""/>
                <path id="path7600-9-0-gensym031-gensym031" fill-rule="evenodd" stroke="#000000" stroke-width="0.4233" stroke-miterlimit="1.6933" d="M870.2,180.5  l-2.9-0.8l5.6,5.3l-1.9-7.5L870.2,180.5z"/>
                <path id="path6671-9-7-gensym031-gensym031" fill-rule="evenodd" stroke="#000000" d="M872.3,184.2"/>
                <path id="path8413-gensym031-gensym031" d="M698,131.7c0.9,1.1,1.3,2,1.4,2.8c0.1,0.8-0.3,1.4-1,2c-0.7,0.6-1.5,0.7-2.2,0.5c-0.7-0.2-1.5-0.9-2.4-2  c-0.9-1.1-1.3-2-1.4-2.8c-0.1-0.8,0.2-1.5,1-2c0.7-0.6,1.5-0.7,2.2-0.5C696.4,130,697.2,130.7,698,131.7z M698.5,134.4  c-0.1-0.3-0.2-0.6-0.4-0.9c-0.2-0.3-0.5-0.7-0.8-1.1c-0.3-0.4-0.6-0.7-0.9-1c-0.3-0.3-0.5-0.5-0.8-0.6c-0.3-0.1-0.5-0.2-0.8-0.2  c-0.2,0-0.5,0.1-0.8,0.3c-0.3,0.2-0.4,0.4-0.5,0.7c-0.1,0.2-0.1,0.5,0,0.8c0.1,0.3,0.2,0.6,0.4,0.9c0.2,0.3,0.5,0.7,0.8,1.1  c0.3,0.4,0.6,0.8,0.9,1c0.3,0.3,0.5,0.5,0.8,0.6c0.3,0.1,0.5,0.2,0.8,0.2c0.3,0,0.5-0.1,0.8-0.4c0.3-0.2,0.4-0.4,0.5-0.7  C698.5,135,698.5,134.7,698.5,134.4L698.5,134.4z"/>
                <path id="path8415-gensym031-gensym031" d="M699.4,125.2l3.1,9.8l-0.7,0.6l-3.1-9.8L699.4,125.2z"/>
                <path id="path8417-gensym031-gensym031" d="M707.1,124.5c0.9,1.1,1.3,2,1.4,2.8c0.1,0.8-0.3,1.4-1,2c-0.7,0.6-1.5,0.7-2.2,0.5c-0.7-0.2-1.5-0.9-2.4-2  c-0.9-1.1-1.3-2-1.4-2.8c-0.1-0.8,0.2-1.5,1-2c0.7-0.6,1.5-0.7,2.2-0.5C705.4,122.8,706.2,123.4,707.1,124.5L707.1,124.5z   M707.5,127.2c-0.1-0.3-0.2-0.6-0.4-0.9c-0.2-0.3-0.5-0.7-0.8-1.1c-0.3-0.4-0.6-0.7-0.9-1c-0.3-0.3-0.5-0.5-0.8-0.6  c-0.3-0.1-0.5-0.2-0.8-0.2c-0.2,0-0.5,0.1-0.8,0.3c-0.3,0.2-0.4,0.4-0.5,0.7c-0.1,0.2-0.1,0.5,0,0.8c0.1,0.3,0.2,0.6,0.4,0.9  c0.2,0.3,0.5,0.7,0.8,1.1c0.3,0.4,0.6,0.8,0.9,1c0.3,0.3,0.5,0.5,0.8,0.6c0.3,0.1,0.5,0.2,0.8,0.2c0.3,0,0.5-0.1,0.8-0.4  c0.3-0.2,0.4-0.4,0.5-0.7C707.5,127.7,707.5,127.5,707.5,127.2L707.5,127.2z"/>
                <path id="path8419-gensym031-gensym031" d="M701.7,150.7l-3.2,2.6l-0.5-0.6l1.2-1l-3.2-4l-1.2,1l-0.4-0.5c0.2-0.1,0.3-0.3,0.5-0.5  c0.2-0.2,0.3-0.3,0.3-0.5c0.1-0.2,0.1-0.3,0.1-0.5c0-0.2-0.1-0.3-0.2-0.5l0.6-0.5l4.3,5.4l1.2-1L701.7,150.7z"/>
                <path id="path8421-gensym031-gensym031" d="M704.5,148.4l-1,0.8l-0.9-1.1l1-0.8L704.5,148.4z"/>
                <path id="path8423-gensym031-gensym031" d="M709.9,144.1l-3.2,2.6l-0.5-0.6l1.2-1l-3.2-4l-1.2,1l-0.4-0.5c0.2-0.1,0.3-0.3,0.5-0.5  c0.2-0.2,0.3-0.3,0.3-0.5c0.1-0.2,0.1-0.3,0.1-0.5c0-0.2-0.1-0.3-0.2-0.5l0.6-0.5l4.3,5.4l1.2-1L709.9,144.1z"/>
                <path id="path8425-gensym031-gensym031" d="M709.2,134.3l3.1,9.8l-0.7,0.6l-3.1-9.8L709.2,134.3z"/>
                <path id="path8427-gensym031-gensym031" d="M718.9,136.9l-3.2,2.6l-0.5-0.6l1.2-1l-3.2-4l-1.2,1l-0.4-0.5c0.2-0.1,0.3-0.3,0.5-0.5  c0.2-0.2,0.3-0.3,0.3-0.5c0.1-0.2,0.1-0.3,0.1-0.5c0-0.2-0.1-0.3-0.2-0.5l0.6-0.5l4.3,5.4l1.2-1L718.9,136.9z"/>
                <path id="path8429-gensym031-gensym031" d="M723,130.4c0.5,0.6,0.7,1.3,0.6,2c-0.1,0.7-0.4,1.3-1,1.8c-0.3,0.2-0.6,0.4-0.9,0.5c-0.3,0.1-0.6,0.1-1,0.1  c-0.4,0-0.8-0.2-1.2-0.5c-0.4-0.3-0.8-0.7-1.3-1.2c-0.4-0.5-0.7-1-1-1.5c-0.2-0.5-0.3-1-0.3-1.5c0-0.5,0.1-1,0.3-1.4  c0.2-0.5,0.6-0.9,1.1-1.3c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.2-0.1,0.4-0.2l0.6,0.8l0,0c-0.1,0-0.3,0.1-0.4,0.2  c-0.2,0.1-0.4,0.2-0.5,0.3c-0.6,0.5-0.9,1-0.9,1.7c-0.1,0.6,0.1,1.3,0.6,1.9c0.1-0.3,0.3-0.6,0.4-0.8c0.2-0.2,0.4-0.5,0.7-0.7  c0.3-0.2,0.5-0.4,0.7-0.5c0.2-0.1,0.5-0.2,0.8-0.2c0.4,0,0.7,0,1,0.2C722.4,129.7,722.7,130,723,130.4L723,130.4z M722.2,131  c-0.2-0.2-0.4-0.4-0.6-0.5c-0.2-0.1-0.4-0.2-0.7-0.1c-0.2,0-0.4,0.1-0.5,0.2c-0.2,0.1-0.3,0.2-0.5,0.3c-0.2,0.2-0.4,0.4-0.6,0.6  c-0.2,0.2-0.3,0.5-0.4,0.7c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0.1,0.1,0.2,0.2c0.3,0.4,0.7,0.7,0.9,0.9c0.3,0.2,0.6,0.3,0.8,0.3  c0.2,0,0.4,0,0.6-0.1c0.2-0.1,0.4-0.2,0.5-0.3c0.4-0.3,0.6-0.7,0.6-1.1C722.8,131.9,722.6,131.5,722.2,131L722.2,131z"/>
                <path id="path8432-gensym031-gensym031" d="M731.6,148.1c1.1,0.8,1.8,1.6,2.1,2.3c0.3,0.7,0.1,1.5-0.4,2.2c-0.5,0.7-1.2,1.1-2,1.1  c-0.8,0-1.7-0.5-2.8-1.3c-1.1-0.8-1.8-1.6-2.1-2.3c-0.3-0.7-0.2-1.5,0.4-2.2c0.5-0.7,1.2-1.1,2-1.1  C729.6,146.9,730.5,147.3,731.6,148.1z M732.7,150.6c-0.2-0.3-0.4-0.5-0.7-0.8c-0.3-0.3-0.6-0.5-1.1-0.9c-0.4-0.3-0.8-0.6-1.1-0.7  c-0.3-0.2-0.7-0.3-0.9-0.4c-0.3-0.1-0.5,0-0.8,0.1c-0.2,0.1-0.4,0.3-0.6,0.5c-0.2,0.3-0.3,0.5-0.3,0.8c0,0.2,0.1,0.5,0.2,0.8  c0.1,0.2,0.4,0.5,0.7,0.8c0.3,0.3,0.7,0.6,1.1,0.8c0.4,0.3,0.8,0.6,1.1,0.7c0.3,0.2,0.6,0.3,0.9,0.4c0.3,0.1,0.5,0.1,0.8,0  c0.2-0.1,0.5-0.3,0.7-0.6c0.2-0.3,0.3-0.5,0.3-0.8C732.9,151.1,732.9,150.8,732.7,150.6L732.7,150.6z"/>
                <path id="path8434-gensym031-gensym031" d="M731.2,141.5l5.6,8.6l-0.5,0.7l-5.6-8.6L731.2,141.5z"/>
                <path id="path8436-gensym031-gensym031" d="M738.4,138.7c1.1,0.8,1.8,1.6,2.1,2.3c0.3,0.7,0.1,1.5-0.4,2.2c-0.5,0.7-1.2,1.1-2,1.1  c-0.8,0-1.7-0.5-2.8-1.3c-1.1-0.8-1.8-1.6-2.1-2.3c-0.3-0.7-0.2-1.5,0.4-2.2c0.5-0.7,1.2-1.1,2-1.1  C736.3,137.5,737.3,138,738.4,138.7L738.4,138.7z M739.5,141.2c-0.2-0.3-0.4-0.5-0.7-0.8c-0.3-0.3-0.6-0.5-1.1-0.9  c-0.4-0.3-0.8-0.6-1.1-0.7c-0.3-0.2-0.7-0.3-0.9-0.4c-0.3-0.1-0.5,0-0.8,0.1c-0.2,0.1-0.4,0.3-0.6,0.5c-0.2,0.3-0.3,0.5-0.3,0.8  c0,0.2,0.1,0.5,0.2,0.8c0.1,0.2,0.4,0.5,0.7,0.8c0.3,0.3,0.7,0.6,1.1,0.8c0.4,0.3,0.8,0.6,1.1,0.7c0.3,0.2,0.6,0.3,0.9,0.4  c0.3,0.1,0.5,0.1,0.8,0c0.2-0.1,0.5-0.3,0.7-0.6c0.2-0.3,0.3-0.5,0.3-0.8C739.7,141.7,739.6,141.5,739.5,141.2L739.5,141.2z"/>
                <path id="path8438-gensym031-gensym031" d="M740.1,165.5l-2.4,3.4l-0.6-0.5l0.9-1.3l-4.2-3l-0.9,1.3l-0.6-0.4c0.1-0.2,0.2-0.4,0.4-0.6  c0.1-0.2,0.2-0.4,0.2-0.6c0-0.2,0-0.3,0-0.5c-0.1-0.2-0.2-0.3-0.3-0.4l0.5-0.6l5.6,4.1l0.9-1.3L740.1,165.5z"/>
                <path id="path8440-gensym031-gensym031" d="M742.3,162.5l-0.7,1l-1.2-0.9l0.7-1L742.3,162.5z"/>
                <path id="path8442-gensym031-gensym031" d="M746.3,156.9l-2.4,3.4l-0.6-0.5l0.9-1.3l-4.2-3l-0.9,1.3l-0.6-0.4c0.1-0.2,0.2-0.4,0.4-0.6  c0.1-0.2,0.2-0.4,0.2-0.6c0-0.2,0-0.3,0-0.5c-0.1-0.2-0.2-0.3-0.3-0.4l0.5-0.6l5.6,4.1l0.9-1.3L746.3,156.9z"/>
                <path id="path8444-gensym031-gensym031" d="M743.1,147.7l5.6,8.6l-0.5,0.7l-5.6-8.6L743.1,147.7z"/>
                <path id="path8446-gensym031-gensym031" d="M753.1,147.5l-2.4,3.4l-0.6-0.5l0.9-1.3l-4.2-3l-0.9,1.3l-0.6-0.4c0.1-0.2,0.2-0.4,0.4-0.6  c0.1-0.2,0.2-0.4,0.2-0.6c0-0.2,0-0.3,0-0.5c-0.1-0.2-0.2-0.3-0.3-0.4l0.5-0.6l5.6,4.1l0.9-1.3L753.1,147.5z"/>
                <path id="path8448-gensym031-gensym031" d="M755.3,140.2c0.6,0.5,1,1,1.1,1.8c0.1,0.7-0.1,1.4-0.5,2c-0.2,0.3-0.5,0.6-0.7,0.7c-0.3,0.2-0.6,0.3-0.9,0.4  c-0.4,0.1-0.8,0-1.3-0.1c-0.5-0.1-1-0.4-1.5-0.8c-0.6-0.4-1-0.8-1.3-1.2c-0.3-0.4-0.6-0.9-0.7-1.4c-0.1-0.5-0.2-1-0.1-1.5  c0.1-0.5,0.3-1,0.7-1.6c0.1-0.2,0.2-0.3,0.3-0.4c0.1-0.1,0.2-0.2,0.3-0.3l0.8,0.6l0,0c-0.1,0-0.2,0.1-0.4,0.3  c-0.2,0.1-0.3,0.3-0.4,0.4c-0.4,0.6-0.6,1.2-0.5,1.8c0.1,0.6,0.5,1.2,1.1,1.7c0-0.3,0.1-0.6,0.2-0.9c0.1-0.3,0.2-0.6,0.5-0.9  c0.2-0.3,0.4-0.5,0.6-0.6c0.2-0.2,0.4-0.3,0.7-0.4c0.3-0.1,0.7-0.2,1-0.1C754.6,139.7,755,139.9,755.3,140.2L755.3,140.2z   M754.8,141c-0.3-0.2-0.5-0.3-0.7-0.3c-0.2,0-0.5,0-0.7,0.1c-0.2,0.1-0.3,0.2-0.5,0.3c-0.1,0.1-0.3,0.3-0.4,0.5  c-0.2,0.2-0.3,0.5-0.4,0.7c-0.1,0.2-0.2,0.5-0.2,0.8c0.1,0,0.1,0.1,0.2,0.1c0.1,0,0.1,0.1,0.2,0.2c0.4,0.3,0.8,0.5,1.1,0.6  c0.3,0.1,0.6,0.1,0.9,0.1c0.2,0,0.4-0.1,0.6-0.2c0.2-0.1,0.3-0.3,0.4-0.4c0.3-0.4,0.4-0.8,0.3-1.2  C755.5,141.8,755.2,141.4,754.8,141L754.8,141z"/>
                <path id="path8451-gensym031-gensym031" d="M865.8,132.8c-1.2,0.7-2.2,1-3,1c-0.8,0-1.4-0.5-1.9-1.2c-0.5-0.8-0.5-1.5-0.2-2.2c0.3-0.7,1.1-1.4,2.3-2.1  c1.2-0.7,2.2-1,2.9-1c0.8,0,1.4,0.4,1.9,1.2c0.5,0.8,0.5,1.5,0.2,2.2C867.7,131.4,867,132.1,865.8,132.8L865.8,132.8z M863.1,132.8  c0.3,0,0.6-0.1,1-0.3c0.3-0.2,0.8-0.4,1.2-0.6c0.5-0.3,0.8-0.5,1.1-0.8c0.3-0.2,0.6-0.5,0.7-0.7c0.2-0.2,0.3-0.5,0.3-0.7  c0-0.2-0.1-0.5-0.2-0.8c-0.2-0.3-0.4-0.5-0.6-0.6c-0.2-0.1-0.5-0.2-0.8-0.1c-0.3,0-0.6,0.1-1,0.3c-0.4,0.2-0.8,0.4-1.2,0.6  c-0.5,0.3-0.8,0.5-1.1,0.7c-0.3,0.2-0.5,0.5-0.7,0.7c-0.2,0.2-0.3,0.5-0.3,0.7c0,0.3,0.1,0.5,0.2,0.8c0.2,0.3,0.4,0.5,0.6,0.6  C862.6,132.8,862.8,132.8,863.1,132.8L863.1,132.8z"/>
                <path id="path8453-gensym031-gensym031" d="M872.1,135.1l-10.2,1.7l-0.5-0.8l10.2-1.7L872.1,135.1z"/>
                <path id="path8455-gensym031-gensym031" d="M871.7,142.7c-1.2,0.7-2.2,1-3,1c-0.8,0-1.4-0.5-1.9-1.2c-0.5-0.8-0.5-1.5-0.2-2.2c0.3-0.7,1.1-1.4,2.3-2.1  c1.2-0.7,2.2-1,2.9-1c0.8,0,1.4,0.4,1.9,1.2c0.5,0.8,0.5,1.5,0.2,2.2C873.6,141.3,872.9,142,871.7,142.7L871.7,142.7z M869,142.7  c0.3,0,0.6-0.1,1-0.3c0.3-0.2,0.8-0.4,1.2-0.6c0.5-0.3,0.8-0.5,1.1-0.8c0.3-0.2,0.6-0.5,0.7-0.7c0.2-0.2,0.3-0.5,0.3-0.7  c0-0.2-0.1-0.5-0.2-0.8c-0.2-0.3-0.4-0.5-0.6-0.6c-0.2-0.1-0.5-0.2-0.8-0.1c-0.3,0-0.6,0.1-1,0.3c-0.4,0.2-0.8,0.4-1.2,0.6  c-0.5,0.3-0.8,0.5-1.1,0.7c-0.3,0.2-0.5,0.5-0.7,0.7c-0.2,0.2-0.3,0.5-0.3,0.7c0,0.3,0.1,0.5,0.2,0.8c0.2,0.3,0.4,0.5,0.6,0.6  C868.4,142.7,868.7,142.8,869,142.7L869,142.7z"/>
                <path id="path8457-gensym031-gensym031" d="M846.5,133.6l-2.1-3.6l0.7-0.4l0.8,1.4l4.4-2.6l-0.8-1.4l0.6-0.4c0.1,0.2,0.2,0.4,0.4,0.6  c0.2,0.2,0.3,0.3,0.4,0.4c0.2,0.1,0.3,0.1,0.5,0.2c0.2,0,0.3,0,0.5-0.1l0.4,0.7l-6,3.5l0.8,1.4L846.5,133.6z"/>
                <path id="path8459-gensym031-gensym031" d="M848.4,136.8l-0.6-1.1l1.3-0.8l0.6,1.1L848.4,136.8z"/>
                <path id="path8461-gensym031-gensym031" d="M851.9,142.7l-2.1-3.6l0.7-0.4l0.8,1.4l4.4-2.6l-0.8-1.4l0.6-0.4c0.1,0.2,0.2,0.4,0.4,0.6  c0.2,0.2,0.3,0.3,0.4,0.4c0.2,0.1,0.3,0.1,0.5,0.2c0.2,0,0.3,0,0.5-0.1l0.4,0.7l-6,3.5l0.8,1.4L851.9,142.7z"/>
                <path id="path8463-gensym031-gensym031" d="M861.6,143.5l-10.2,1.7l-0.5-0.8l10.2-1.7L861.6,143.5z"/>
                <path id="path8465-gensym031-gensym031" d="M857.8,152.7l-2.1-3.6l0.7-0.4l0.8,1.4l4.4-2.6l-0.8-1.4l0.6-0.4c0.1,0.2,0.2,0.4,0.4,0.6  c0.2,0.2,0.3,0.3,0.4,0.4c0.2,0.1,0.3,0.1,0.5,0.2c0.2,0,0.3,0,0.5-0.1l0.4,0.7l-6,3.5l0.8,1.4L857.8,152.7z"/>
                <path id="path8467-gensym031-gensym031" d="M863.6,157.7c-0.7,0.4-1.4,0.5-2,0.3c-0.7-0.2-1.2-0.6-1.6-1.3c-0.2-0.3-0.3-0.7-0.4-1c-0.1-0.3,0-0.7,0-1  c0.1-0.4,0.3-0.8,0.6-1.2c0.3-0.4,0.8-0.7,1.3-1.1c0.6-0.3,1.1-0.6,1.7-0.7c0.5-0.1,1.1-0.2,1.6-0.1c0.5,0.1,0.9,0.2,1.4,0.5  c0.4,0.3,0.8,0.7,1.1,1.3c0.1,0.2,0.2,0.3,0.2,0.5c0.1,0.1,0.1,0.3,0.1,0.4l-0.8,0.5l0,0c0-0.1,0-0.3-0.1-0.5  c-0.1-0.2-0.1-0.4-0.2-0.5c-0.4-0.6-0.9-1-1.5-1.2c-0.6-0.1-1.3,0-2,0.3c0.3,0.2,0.6,0.3,0.8,0.5c0.2,0.2,0.4,0.5,0.6,0.8  c0.2,0.3,0.3,0.5,0.4,0.8c0.1,0.2,0.1,0.5,0.1,0.8c0,0.4-0.1,0.7-0.3,1C864.3,157.2,864,157.5,863.6,157.7L863.6,157.7z   M863.1,156.8c0.3-0.2,0.5-0.3,0.6-0.5c0.1-0.2,0.2-0.4,0.2-0.7c0-0.2,0-0.4-0.1-0.6c-0.1-0.2-0.2-0.4-0.3-0.5  c-0.1-0.3-0.3-0.5-0.5-0.6c-0.2-0.2-0.4-0.3-0.7-0.5c-0.1,0-0.1,0.1-0.2,0.1c-0.1,0-0.1,0.1-0.2,0.1c-0.5,0.3-0.8,0.5-1,0.8  c-0.2,0.3-0.3,0.5-0.4,0.8c0,0.2-0.1,0.4,0,0.6c0,0.2,0.1,0.4,0.2,0.6c0.3,0.4,0.6,0.7,1,0.8C862.1,157.2,862.6,157.1,863.1,156.8  L863.1,156.8z"/>
                <path id="path8470-gensym031-gensym031" d="M11.2,341.5H0v-18.2h2.4v16.1h8.8V341.5z"/>
                <path id="path8472-gensym031-gensym031" d="M24.5,334.9h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6L24.5,334.9z M22.3,333.2c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7L22.3,333.2z"/>
                <path id="path8474-gensym031-gensym031" d="M39.3,327.8L34,341.5h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H39.3z"/>
                <path id="path8476-gensym031-gensym031" d="M53.3,334.9h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6V334.9z M51.2,333.2c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7L51.2,333.2z"/>
                <path id="path8478-gensym031-gensym031" d="M59,341.5h-2.2v-19H59V341.5z"/>
                <path id="path8480-gensym031-gensym031" d="M82.7,341.5h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L82.7,341.5z"/>
                <path id="path8483-gensym031-gensym031" d="M19.9,617H8.7v-18.2h2.4v16.1h8.8V617z"/>
                <path id="path8485-gensym031-gensym031" d="M33.2,610.4h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1H33v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6V610.4z M31,608.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H31z"/>
                <path id="path8487-gensym031-gensym031" d="M48.1,603.4L42.7,617h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H48.1z"/>
                <path id="path8489-gensym031-gensym031" d="M62.1,610.4h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6V610.4z M59.9,608.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H59.9z"/>
                <path id="path8491-gensym031-gensym031" d="M67.7,617h-2.2v-19h2.2V617z"/>
                <path id="path8493-gensym031-gensym031" d="M92.4,607.9c0,3.3-0.5,5.7-1.5,7.2c-1,1.5-2.5,2.3-4.6,2.3c-2.1,0-3.7-0.8-4.7-2.3c-1-1.6-1.5-3.9-1.5-7.1  c0-3.2,0.5-5.6,1.5-7.2c1-1.6,2.5-2.3,4.6-2.3c2.1,0,3.7,0.8,4.6,2.4C91.9,602.4,92.4,604.7,92.4,607.9L92.4,607.9z M89.3,613.5  c0.3-0.7,0.5-1.4,0.6-2.3c0.1-0.9,0.2-2,0.2-3.2c0-1.2-0.1-2.3-0.2-3.2c-0.1-0.9-0.3-1.7-0.6-2.3c-0.3-0.6-0.7-1.1-1.1-1.4  c-0.5-0.3-1.1-0.5-1.8-0.5c-0.7,0-1.4,0.2-1.9,0.5c-0.5,0.3-0.9,0.8-1.2,1.4c-0.3,0.6-0.5,1.4-0.6,2.4c-0.1,1-0.1,2-0.1,3.2  c0,1.3,0,2.3,0.1,3.2c0.1,0.9,0.3,1.6,0.6,2.3c0.3,0.6,0.6,1.1,1.1,1.5c0.5,0.3,1.1,0.5,1.9,0.5c0.7,0,1.4-0.2,1.9-0.5  C88.6,614.6,89,614.1,89.3,613.5L89.3,613.5z"/>
                <path id="path8496-gensym031-gensym031" d="M15.5,67H4.4V48.8h2.4v16.1h8.8V67z"/>
                <path id="path8498-gensym031-gensym031" d="M28.8,60.4h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6L28.8,60.4z M26.7,58.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H26.7z"/>
                <path id="path8500-gensym031-gensym031" d="M43.7,53.4L38.3,67h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H43.7z"/>
                <path id="path8502-gensym031-gensym031" d="M57.7,60.4h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6L57.7,60.4z M55.5,58.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H55.5z"/>
                <path id="path8504-gensym031-gensym031" d="M63.4,67h-2.2V48h2.2V67z"/>
                <path id="path8506-gensym031-gensym031" d="M88,67h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2H88V67  z"/>
                <path id="path8509-gensym031-gensym031" d="M156.7,757.2c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-0.9,0.8-1.5,1  c-0.6,0.2-1.3,0.3-2.2,0.3h-1.7v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2  C156.6,755.8,156.7,756.4,156.7,757.2z M154.9,757.2c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4  c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9  C154.9,757.9,154.9,757.6,154.9,757.2L154.9,757.2z"/>
                <path id="path8511-gensym031-gensym031" d="M164.7,758.3L164.7,758.3c-0.3-0.1-0.6-0.1-0.8-0.1c-0.2,0-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9h-1.6v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0  c0.1,0,0.3,0,0.6,0.1V758.3z"/>
                <path id="path8513-gensym031-gensym031" d="M174.1,761.5h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6  c0.4,0.1,0.9,0.2,1.3,0.2c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6  c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4  c1.3,0,2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L174.1,761.5z M172.6,760.3c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7  c-0.9,0-1.5,0.3-2,0.8c-0.5,0.5-0.8,1.2-0.9,1.9H172.6z"/>
                <path id="path8515-gensym031-gensym031" d="M181.7,754.2L181.7,754.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4h-2.8v8.4h-1.6v-8.4h-1.1v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1V754.2z"/>
                <path id="path8517-gensym031-gensym031" d="M184.4,754.8h-1.8v-1.7h1.8V754.8z M184.3,766.2h-1.6v-9.8h1.6V766.2z"/>
                <path id="path8519-gensym031-gensym031" d="M195.7,766.2h-2l-2.7-3.8l-2.7,3.8h-1.9l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L195.7,766.2z"/>
                <path id="path8521-gensym031-gensym031" d="M205.4,766.2h-6.8v-1.3h2.6v-8.7h-2.6V755c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V766.2z"/>
                <path id="path8523-gensym031-gensym031" d="M216.4,766.2h-6.8v-1.3h2.6v-8.7h-2.6V755c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V766.2z"/>
                <path id="path8525-gensym031-gensym031" d="M227.5,766.2h-6.8v-1.3h2.6v-8.7h-2.6V755c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V766.2z"/>
                <path id="path8528-gensym031-gensym031" d="M923.5,757.2c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1c-0.6,0.2-1.3,0.3-2.2,0.3  H917v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2C923.4,755.8,923.5,756.4,923.5,757.2z   M921.8,757.2c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4c-0.3-0.1-0.8-0.1-1.3-0.1H917v5.2h1.4  c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9C921.7,757.9,921.8,757.6,921.8,757.2L921.8,757.2z"/>
                <path id="path8530-gensym031-gensym031" d="M931.6,758.3L931.6,758.3c-0.3-0.1-0.6-0.1-0.8-0.1c-0.2,0-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9h-1.6v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0  c0.1,0,0.3,0,0.6,0.1V758.3z"/>
                <path id="path8532-gensym031-gensym031" d="M941,761.5h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6c0.4,0.1,0.9,0.2,1.3,0.2  c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3  c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4c1.3,0,2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L941,761.5z   M939.5,760.3c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7c-0.9,0-1.5,0.3-2,0.8c-0.5,0.5-0.8,1.2-0.9,1.9H939.5z"/>
                <path id="path8534-gensym031-gensym031" d="M948.5,754.2L948.5,754.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4h-2.8v8.4h-1.6v-8.4h-1.1v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1V754.2z"/>
                <path id="path8536-gensym031-gensym031" d="M951.2,754.8h-1.8v-1.7h1.8V754.8z M951.1,766.2h-1.6v-9.8h1.6V766.2z"/>
                <path id="path8538-gensym031-gensym031" d="M962.5,766.2h-2l-2.7-3.8l-2.7,3.8h-1.9l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L962.5,766.2z"/>
                <path id="path8540-gensym031-gensym031" d="M972.2,766.2h-6.8v-1.3h2.6v-8.7h-2.6V755c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V766.2z"/>
                <path id="path8542-gensym031-gensym031" d="M984,766.2h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3c-0.6,0.2-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6c0.7-0.2,1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2c-0.2,0.4-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6  h6.8L984,766.2z"/>
                <path id="path8544-gensym031-gensym031" d="M995.1,766.2h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3c-0.6,0.2-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6c0.7-0.2,1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2c-0.2,0.4-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6  h6.8L995.1,766.2z"/>
                <path id="path1701-7-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="0.7409" d="M490.7,607.7L490.6,751"/>
                <path id="path1569-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="0.7409" d="M188,332.2v275.5l302.8-275.5v275.5L188,332.2"/>
                <path id="path1571-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="0.7409" d="M651.9,332.2v275.5l303.3-275.5v275.5L651.9,332.2z"/>
                <path id="path1575-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="0.7409" d="M188,332.2L803.6,77.1"/>
                <path id="path1577-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="0.7409" d="M339.2,75.7l151.5,256.5L803.6,77.1"/>
                <path id="path1581-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="1.0583" stroke-dasharray="4.2333,8.4667" d="M955.2,332.2  L339.2,75.7"/>
                <path id="path1583-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="0.7409" d="M955.2,332.2L803.6,77.1"/>
                <path id="path1701-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="0.7409" d="M188,607.7L187.8,751"/>
                <path id="path1701-0-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="0.7409" d="M955.2,607.7L955,751"/>
                <path id="path8547-gensym031-gensym031" d="M459.5,757.2c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1c-0.6,0.2-1.3,0.3-2.2,0.3  h-1.7v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2C459.3,755.8,459.5,756.4,459.5,757.2z   M457.7,757.2c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4  c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9C457.6,757.9,457.7,757.6,457.7,757.2L457.7,757.2z"/>
                <path id="path8549-gensym031-gensym031" d="M467.5,758.3L467.5,758.3c-0.3-0.1-0.6-0.1-0.8-0.1c-0.2,0-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9h-1.6v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0  c0.1,0,0.3,0,0.6,0.1V758.3z"/>
                <path id="path8551-gensym031-gensym031" d="M476.9,761.5h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6  c0.4,0.1,0.9,0.2,1.3,0.2c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6  c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4  c1.3,0,2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3L476.9,761.5z M475.4,760.3c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7  c-0.9,0-1.5,0.3-2,0.8c-0.5,0.5-0.8,1.2-0.9,1.9L475.4,760.3z"/>
                <path id="path8553-gensym031-gensym031" d="M484.4,754.2L484.4,754.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4H481v8.4h-1.6v-8.4h-1.1v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1V754.2z"/>
                <path id="path8555-gensym031-gensym031" d="M487.1,754.8h-1.8v-1.7h1.8V754.8z M487,766.2h-1.6v-9.8h1.6V766.2z"/>
                <path id="path8557-gensym031-gensym031" d="M498.4,766.2h-2l-2.7-3.8l-2.7,3.8h-1.9l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L498.4,766.2z"/>
                <path id="path8559-gensym031-gensym031" d="M508.1,766.2h-6.8v-1.3h2.6v-8.7h-2.6V755c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V766.2z"/>
                <path id="path8561-gensym031-gensym031" d="M519.2,766.2h-6.8v-1.3h2.6v-8.7h-2.6V755c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V766.2z"/>
                <path id="path8563-gensym031-gensym031" d="M531,766.2h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3c-0.6,0.2-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6c0.7-0.2,1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2c-0.2,0.4-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6  h6.8L531,766.2z"/>
                <path id="path8566-gensym031-gensym031" d="M619.9,757.2c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,0.9-0.8,1.3c-0.4,0.4-1,0.8-1.5,1c-0.6,0.2-1.3,0.3-2.2,0.3  h-1.7v4.9h-1.7v-13h3.4c0.8,0,1.4,0.1,1.9,0.2c0.5,0.1,1,0.3,1.4,0.6c0.5,0.3,0.9,0.7,1.1,1.2C619.7,755.8,619.9,756.4,619.9,757.2z   M618.1,757.2c0-0.4-0.1-0.8-0.2-1.2c-0.2-0.3-0.4-0.6-0.7-0.8c-0.3-0.2-0.6-0.3-0.9-0.4c-0.3-0.1-0.8-0.1-1.3-0.1h-1.7v5.2h1.4  c0.7,0,1.2-0.1,1.7-0.2c0.4-0.1,0.8-0.3,1-0.6c0.3-0.3,0.5-0.6,0.6-0.9C618.1,757.9,618.1,757.6,618.1,757.2L618.1,757.2z"/>
                <path id="path8568-gensym031-gensym031" d="M627.9,758.3L627.9,758.3c-0.3-0.1-0.6-0.1-0.8-0.1c-0.2,0-0.5,0-0.8,0c-0.5,0-1,0.1-1.4,0.3  c-0.5,0.2-0.9,0.5-1.3,0.9v6.9H622v-9.8h1.6v1.4c0.6-0.5,1.2-0.9,1.7-1.1c0.5-0.2,1-0.3,1.5-0.3c0.3,0,0.5,0,0.6,0  c0.1,0,0.3,0,0.6,0.1V758.3z"/>
                <path id="path8570-gensym031-gensym031" d="M637.3,761.5h-7c0,0.6,0.1,1.1,0.3,1.6c0.2,0.4,0.4,0.8,0.7,1.1c0.3,0.3,0.6,0.5,1,0.6  c0.4,0.1,0.9,0.2,1.3,0.2c0.6,0,1.3-0.1,1.9-0.4c0.7-0.3,1.1-0.5,1.4-0.8h0.1v1.8c-0.5,0.2-1.1,0.4-1.6,0.6  c-0.6,0.2-1.1,0.2-1.8,0.2c-1.6,0-2.8-0.4-3.7-1.3c-0.9-0.9-1.3-2.1-1.3-3.7c0-1.6,0.4-2.9,1.3-3.8c0.8-0.9,2-1.4,3.3-1.4  c1.3,0,2.3,0.4,3,1.2c0.7,0.8,1,1.9,1,3.3V761.5z M635.8,760.3c0-0.9-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.9-0.7c-0.9,0-1.5,0.3-2,0.8  c-0.5,0.5-0.8,1.2-0.9,1.9L635.8,760.3z"/>
                <path id="path8572-gensym031-gensym031" d="M644.9,754.2L644.9,754.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.7-0.1c-0.7,0-1.2,0.2-1.5,0.5  c-0.3,0.3-0.5,0.9-0.5,1.7v0.3h2.9v1.4h-2.8v8.4h-1.6v-8.4h-1.1v-1.4h1.1v-0.3c0-1.2,0.3-2,0.8-2.7c0.6-0.6,1.4-0.9,2.4-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1V754.2z"/>
                <path id="path8574-gensym031-gensym031" d="M647.6,754.8h-1.8v-1.7h1.8V754.8z M647.5,766.2h-1.6v-9.8h1.6V766.2z"/>
                <path id="path8576-gensym031-gensym031" d="M658.8,766.2h-2l-2.7-3.8l-2.7,3.8h-1.9l3.7-4.9l-3.7-4.9h2l2.7,3.7l2.7-3.7h1.9l-3.7,4.8L658.8,766.2z"/>
                <path id="path8578-gensym031-gensym031" d="M668.6,766.2h-6.8v-1.3h2.6v-8.7h-2.6V755c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V766.2z"/>
                <path id="path8580-gensym031-gensym031" d="M680.3,766.2h-8.6v-1.8c0.6-0.5,1.2-1,1.8-1.6c0.6-0.5,1.2-1,1.7-1.6c1.1-1.1,1.8-1.9,2.2-2.6  c0.4-0.6,0.6-1.3,0.6-2.1c0-0.7-0.2-1.2-0.7-1.6c-0.4-0.4-1-0.6-1.8-0.6c-0.5,0-1.1,0.1-1.7,0.3c-0.6,0.2-1.2,0.5-1.8,0.9h-0.1v-1.8  c0.4-0.2,0.9-0.4,1.6-0.6c0.7-0.2,1.3-0.3,2-0.3c1.3,0,2.3,0.3,3,1c0.7,0.6,1.1,1.5,1.1,2.6c0,0.5-0.1,1-0.2,1.4  c-0.1,0.4-0.3,0.8-0.5,1.2c-0.2,0.4-0.5,0.7-0.8,1.1c-0.3,0.3-0.7,0.7-1.1,1.2c-0.6,0.6-1.2,1.2-1.9,1.8c-0.6,0.6-1.2,1.1-1.8,1.6  h6.8L680.3,766.2z"/>
                <path id="path8582-gensym031-gensym031" d="M690.7,766.2h-6.8v-1.3h2.6v-8.7h-2.6V755c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V766.2z"/>
                <path id="path8584-gensym031-gensym031" d="M620.7,792.2h-1.9c-1-1.2-1.8-2.5-2.3-3.9c-0.6-1.4-0.8-3-0.8-4.7c0-1.8,0.3-3.3,0.8-4.7  c0.6-1.4,1.3-2.7,2.3-3.9h1.9v0.1c-0.5,0.4-0.9,0.9-1.3,1.5c-0.4,0.6-0.8,1.2-1.2,1.9c-0.3,0.7-0.6,1.5-0.8,2.4  c-0.2,0.9-0.3,1.8-0.3,2.7c0,1,0.1,1.9,0.3,2.7c0.2,0.8,0.5,1.6,0.8,2.4c0.3,0.7,0.7,1.4,1.2,1.9  C619.9,791.2,620.3,791.7,620.7,792.2L620.7,792.2z"/>
                <path id="path8586-gensym031-gensym031" d="M631.2,788.6h-6.8v-1.3h2.6v-8.7h-2.6v-1.2c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V788.6z"/>
                <path id="path8588-gensym031-gensym031" d="M637.2,788.6h-2v-2.5h2V788.6z"/>
                <path id="path8590-gensym031-gensym031" d="M648.6,788.6h-6.8v-1.3h2.6v-8.7h-2.6v-1.2c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V788.6z"/>
                <path id="path8592-gensym031-gensym031" d="M657.7,775l-6.1,16.3h-1.5l6.1-16.3H657.7z"/>
                <path id="path8594-gensym031-gensym031" d="M667.5,788.6h-6.8v-1.3h2.6v-8.7h-2.6v-1.2c0.4,0,0.7,0,1.1-0.1c0.4-0.1,0.7-0.2,0.9-0.3  c0.3-0.1,0.5-0.3,0.6-0.6c0.2-0.2,0.2-0.5,0.3-0.9h1.3v11.7h2.6V788.6z"/>
                <path id="path8596-gensym031-gensym031" d="M679.5,784.4c0,1.3-0.4,2.4-1.3,3.2c-0.8,0.8-1.9,1.3-3.1,1.3c-0.6,0-1.2-0.1-1.7-0.3c-0.5-0.2-1-0.5-1.3-0.9  c-0.5-0.5-0.9-1.1-1.1-1.9c-0.3-0.8-0.4-1.8-0.4-2.9c0-1.2,0.1-2.2,0.4-3.1c0.2-0.9,0.6-1.7,1.2-2.4c0.5-0.7,1.1-1.2,1.9-1.5  c0.8-0.4,1.7-0.6,2.7-0.6c0.3,0,0.6,0,0.8,0c0.2,0,0.5,0.1,0.7,0.2v1.7h-0.1c-0.2-0.1-0.4-0.2-0.7-0.2c-0.3-0.1-0.6-0.1-1-0.1  c-1.2,0-2.2,0.4-2.9,1.2c-0.7,0.8-1.1,1.8-1.3,3.2c0.5-0.3,0.9-0.5,1.4-0.7c0.5-0.2,1-0.2,1.6-0.2c0.5,0,1,0.1,1.4,0.2  c0.4,0.1,0.8,0.3,1.3,0.6c0.5,0.4,0.9,0.8,1.1,1.3C679.4,783,679.5,783.6,679.5,784.4L679.5,784.4z M677.8,784.5  c0-0.5-0.1-1-0.2-1.3c-0.2-0.4-0.4-0.7-0.8-0.9c-0.3-0.2-0.5-0.3-0.9-0.4c-0.3-0.1-0.6-0.1-1-0.1c-0.5,0-0.9,0.1-1.3,0.2  c-0.4,0.1-0.8,0.3-1.3,0.5c0,0.1,0,0.3,0,0.4c0,0.1,0,0.3,0,0.4c0,0.9,0.1,1.6,0.3,2.2c0.2,0.5,0.4,1,0.8,1.3  c0.3,0.3,0.5,0.4,0.8,0.6c0.3,0.1,0.6,0.2,1,0.2c0.8,0,1.5-0.3,1.9-0.8C677.5,786.2,677.8,785.4,677.8,784.5L677.8,784.5z"/>
                <path id="path8598-gensym031-gensym031" d="M686.8,783.6c0,1.8-0.3,3.3-0.8,4.7c-0.6,1.4-1.3,2.7-2.3,3.9h-1.9v-0.1c0.4-0.4,0.9-0.9,1.3-1.5  c0.4-0.6,0.8-1.2,1.2-1.9c0.4-0.7,0.6-1.5,0.8-2.4c0.2-0.8,0.3-1.7,0.3-2.7c0-1-0.1-1.9-0.3-2.7c-0.2-0.9-0.5-1.7-0.8-2.4  c-0.4-0.7-0.7-1.4-1.2-1.9c-0.4-0.6-0.8-1.1-1.3-1.5V775h1.9c1,1.2,1.8,2.5,2.3,3.9C686.5,780.3,686.8,781.9,686.8,783.6  L686.8,783.6z"/>
                <path id="path1701-1-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="0.7409" d="M651.9,607.7L651.8,751"/>
                <path id="path2303-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="0.7409" d="M188,332.2C339.2,75.7,339.2,75.7,339.2,75.7"/>
                <path id="path2566-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="0.1852" d="M651.9,332.2L803.6,77.1"/>
                <path id="path2568-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="1.0583" d="M651.9,332.2L803.6,77.1"/>
                <path id="path2570-gensym031-gensym031" fill="none" stroke="#000000" stroke-width="1.0583" stroke-dasharray="4.2333,8.4667" d="M339.2,75.7  l312.7,256.5"/>
                <path id="path8603-gensym031-gensym031" d="M420.6,99.3l-5.3,7.6l5.3,7.8h-2.4l-4.2-6.3l-4.3,6.3h-2.2l5.4-7.7l-5.2-7.7h2.4l4.1,6.3l4.2-6.3H420.6z"/>
                <path id="path8606-gensym031-gensym031" d="M443.9,108.8l-5.3,7.6l5.3,7.8h-2.4l-4.2-6.3l-4.3,6.3h-2.2l5.4-7.7l-5.2-7.7h2.4l4.1,6.3l4.2-6.3H443.9z"/>
                <path id="path8609-gensym031-gensym031" d="M467.5,118.5l-5.3,7.6l5.3,7.8h-2.4l-4.2-6.3l-4.3,6.3h-2.2l5.4-7.7l-5.2-7.7h2.4l4.1,6.3l4.2-6.3  L467.5,118.5z"/>
                <path id="path8612-gensym031-gensym031" d="M407.2,118.1l-5.3,7.6l5.3,7.8h-2.4l-4.2-6.3l-4.3,6.3h-2.2l5.4-7.7l-5.2-7.7h2.4l4.1,6.3l4.2-6.3  L407.2,118.1z"/>
                <path id="path8615-gensym031-gensym031" d="M426.3,133.3l-5.3,7.6l5.3,7.8h-2.4l-4.2-6.3l-4.3,6.3h-2.2l5.4-7.7l-5.2-7.7h2.4l4.1,6.3l4.2-6.3H426.3z"/>
                <path id="path8618-gensym031-gensym031" d="M445.8,149.6l-5.3,7.6l5.3,7.8h-2.4l-4.2-6.3l-4.3,6.3h-2.2l5.4-7.7l-5.2-7.7h2.4l4.1,6.3l4.2-6.3  L445.8,149.6z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-gensym031-gensym031" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="339.2" cy="57.7" rx="55.5" ry="57.2"/>
                <path id="path8621-gensym031-gensym031" d="M313.9,50.7h-6.3v16.1h-2.4V50.7h-6.3v-2.2h15L313.9,50.7z"/>
                <path id="path8623-gensym031-gensym031" d="M327.4,59.9c0,2.2-0.6,4-1.7,5.3c-1.1,1.3-2.6,1.9-4.5,1.9c-1.9,0-3.4-0.6-4.5-1.9c-1.1-1.3-1.7-3-1.7-5.3  c0-2.2,0.6-4,1.7-5.3c1.1-1.3,2.6-1.9,4.5-1.9c1.9,0,3.3,0.6,4.5,1.9C326.9,56,327.4,57.7,327.4,59.9z M325.1,59.9  c0-1.8-0.3-3.1-1-3.9c-0.7-0.9-1.6-1.3-2.8-1.3c-1.2,0-2.2,0.4-2.8,1.3c-0.7,0.9-1,2.2-1,3.9c0,1.7,0.3,3,1,3.9  c0.7,0.9,1.6,1.3,2.8,1.3c1.2,0,2.1-0.4,2.8-1.3C324.8,63,325.1,61.7,325.1,59.9z"/>
                <path id="path8625-gensym031-gensym031" d="M342.4,50.7h-8.9v5.1h7.7V58h-7.7v8.8h-2.4V48.5h11.3V50.7z"/>
                <path id="path8627-gensym031-gensym031" d="M365.1,66.8h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L365.1,66.8z"/>
                <path id="path8629-gensym031-gensym031" d="M379.6,66.8H370v-1.9h3.7V52.7H370V51c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V66.8z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-gensym031-gensym031" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="188" cy="332.2" rx="55.5" ry="57.2"/>
                <path id="path8632-gensym031-gensym031" d="M153.5,333.7c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8s2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5  c1.3,0.4,2.3,0.9,3,1.6C153.2,331.4,153.5,332.4,153.5,333.7L153.5,333.7z"/>
                <path id="path8634-gensym031-gensym031" d="M168.8,331.9c0,1.1-0.2,2.1-0.5,3c-0.3,0.9-0.7,1.7-1.3,2.3c-0.5,0.6-1.1,1.1-1.9,1.4  c-0.7,0.3-1.5,0.5-2.2,0.5c-0.7,0-1.3-0.1-1.9-0.2c-0.6-0.2-1.1-0.4-1.7-0.7v5.7h-2.2v-18.7h2.2v1.4c0.6-0.5,1.3-0.9,2-1.3  c0.7-0.4,1.5-0.5,2.4-0.5c1.6,0,2.8,0.6,3.7,1.9C168.4,328,168.8,329.7,168.8,331.9z M166.5,332c0-1.6-0.3-2.9-0.8-3.7  c-0.5-0.8-1.4-1.2-2.5-1.2c-0.6,0-1.3,0.1-1.9,0.4s-1.3,0.7-1.9,1.1v7.7c0.6,0.3,1.2,0.5,1.6,0.6c0.5,0.1,1,0.2,1.6,0.2  c1.2,0,2.2-0.4,2.9-1.3C166.2,334.9,166.5,333.7,166.5,332L166.5,332z"/>
                <path id="path8636-gensym031-gensym031" d="M174.7,322.9h-2.5v-2.4h2.5V322.9z M174.5,338.9h-2.2v-13.7h2.2V338.9z"/>
                <path id="path8638-gensym031-gensym031" d="M190.1,338.9h-2.2v-7.8c0-0.6,0-1.2-0.1-1.8c-0.1-0.6-0.2-1-0.4-1.3c-0.2-0.3-0.5-0.6-0.9-0.8  c-0.4-0.2-0.9-0.3-1.4-0.3c-0.6,0-1.2,0.2-1.9,0.5c-0.7,0.3-1.3,0.7-1.9,1.2v10.2H179v-13.7h2.2v1.5c0.7-0.6,1.4-1.1,2.2-1.4  c0.7-0.3,1.5-0.5,2.3-0.5c1.4,0,2.5,0.4,3.3,1.3c0.8,0.9,1.1,2.2,1.1,3.8V338.9z"/>
                <path id="path8640-gensym031-gensym031" d="M205.1,338.9h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4  c0.4-0.2,0.6-0.5,0.9-0.8c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V338.9z"/>
                <path id="path8642-gensym031-gensym031" d="M220.5,338.9H211v-1.9h3.7v-12.2H211v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V338.9z"/>
                <path id="path8644-gensym031-gensym031" d="M236,338.9h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L236,338.9z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-5-gensym031-gensym031" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="803.6" cy="59.1" rx="55.5" ry="57.2"/>
                <path id="path8647-gensym031-gensym031" d="M777.7,52.1h-6.3v16.1h-2.4V52.1h-6.3V50h15L777.7,52.1z"/>
                <path id="path8649-gensym031-gensym031" d="M791.3,61.4c0,2.2-0.6,4-1.7,5.3c-1.1,1.3-2.6,1.9-4.5,1.9c-1.9,0-3.4-0.6-4.5-1.9c-1.1-1.3-1.7-3-1.7-5.3  c0-2.2,0.6-4,1.7-5.3c1.1-1.3,2.6-1.9,4.5-1.9c1.9,0,3.3,0.6,4.5,1.9C790.7,57.4,791.3,59.1,791.3,61.4z M788.9,61.4  c0-1.8-0.3-3.1-1-3.9c-0.7-0.9-1.6-1.3-2.8-1.3c-1.2,0-2.2,0.4-2.8,1.3c-0.7,0.9-1,2.2-1,3.9c0,1.7,0.3,3,1,3.9  c0.7,0.9,1.6,1.3,2.8,1.3c1.2,0,2.1-0.4,2.8-1.3C788.6,64.4,788.9,63.1,788.9,61.4L788.9,61.4z"/>
                <path id="path8651-gensym031-gensym031" d="M806.2,52.1h-8.9v5.1h7.7v2.2h-7.7v8.8h-2.4V50h11.3V52.1z"/>
                <path id="path8653-gensym031-gensym031" d="M828.9,68.2h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  V68.2z"/>
                <path id="path8655-gensym031-gensym031" d="M844.4,68.2h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L844.4,68.2z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-gensym031-gensym031" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="490.7" cy="332.2" rx="55.5" ry="57.2"/>
                <path id="path8658-gensym031-gensym031" d="M455.8,333.7c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8c1.2,0.4,2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8c0.4,0.4,1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5  c1.3,0.4,2.3,0.9,3,1.6C455.5,331.4,455.8,332.4,455.8,333.7L455.8,333.7z"/>
                <path id="path8660-gensym031-gensym031" d="M471.1,331.9c0,1.1-0.2,2.1-0.5,3c-0.3,0.9-0.7,1.7-1.3,2.3c-0.5,0.6-1.1,1.1-1.9,1.4  c-0.7,0.3-1.5,0.5-2.2,0.5c-0.7,0-1.3-0.1-1.9-0.2c-0.6-0.2-1.1-0.4-1.7-0.7v5.7h-2.2v-18.7h2.2v1.4c0.6-0.5,1.3-0.9,2-1.3  c0.7-0.4,1.5-0.5,2.4-0.5c1.6,0,2.8,0.6,3.7,1.9C470.6,328,471.1,329.7,471.1,331.9L471.1,331.9z M468.8,332c0-1.6-0.3-2.9-0.8-3.7  c-0.5-0.8-1.4-1.2-2.5-1.2c-0.6,0-1.3,0.1-1.9,0.4c-0.6,0.3-1.3,0.7-1.9,1.1v7.7c0.6,0.3,1.2,0.5,1.6,0.6c0.5,0.1,1,0.2,1.6,0.2  c1.2,0,2.2-0.4,2.9-1.3C468.4,335,468.8,333.7,468.8,332L468.8,332z"/>
                <path id="path8662-gensym031-gensym031" d="M476.9,323h-2.5v-2.4h2.5V323z M476.8,338.9h-2.2v-13.7h2.2V338.9z"/>
                <path id="path8664-gensym031-gensym031" d="M492.3,338.9h-2.2v-7.8c0-0.6,0-1.2-0.1-1.8c-0.1-0.6-0.2-1-0.4-1.3c-0.2-0.3-0.5-0.6-0.9-0.8  c-0.4-0.2-0.9-0.3-1.4-0.3c-0.6,0-1.2,0.2-1.9,0.5c-0.7,0.3-1.3,0.7-1.9,1.2v10.2h-2.2v-13.7h2.2v1.5c0.7-0.6,1.4-1.1,2.2-1.4  c0.7-0.3,1.5-0.5,2.3-0.5c1.4,0,2.5,0.4,3.3,1.3c0.8,0.9,1.1,2.2,1.1,3.8L492.3,338.9z"/>
                <path id="path8666-gensym031-gensym031" d="M507.3,338.9h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4  c0.4-0.2,0.6-0.5,0.9-0.8c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V338.9z"/>
                <path id="path8668-gensym031-gensym031" d="M522.8,338.9h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4  c0.4-0.2,0.6-0.5,0.9-0.8c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L522.8,338.9z"/>
                <path id="path8670-gensym031-gensym031" d="M539.3,338.9h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  V338.9z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-gensym031-gensym031" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="651.9" cy="332.2" rx="55.5" ry="57.2"/>
                <path id="path8673-gensym031-gensym031" d="M617.5,333.7c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8s2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8s1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5c1.3,0.4,2.3,0.9,3,1.6  C617.1,331.4,617.5,332.4,617.5,333.7L617.5,333.7z"/>
                <path id="path8675-gensym031-gensym031" d="M632.7,331.9c0,1.1-0.2,2.1-0.5,3c-0.3,0.9-0.7,1.7-1.3,2.3c-0.5,0.6-1.1,1.1-1.9,1.4  c-0.7,0.3-1.5,0.5-2.2,0.5c-0.7,0-1.3-0.1-1.9-0.2c-0.6-0.2-1.1-0.4-1.7-0.7v5.7h-2.2v-18.7h2.2v1.4c0.6-0.5,1.3-0.9,2-1.3  c0.7-0.4,1.5-0.5,2.4-0.5c1.6,0,2.8,0.6,3.7,1.9C632.3,328,632.7,329.7,632.7,331.9L632.7,331.9z M630.4,332c0-1.6-0.3-2.9-0.8-3.7  c-0.5-0.8-1.4-1.2-2.5-1.2c-0.6,0-1.3,0.1-1.9,0.4c-0.6,0.3-1.3,0.7-1.9,1.1v7.7c0.6,0.3,1.2,0.5,1.6,0.6c0.5,0.1,1,0.2,1.6,0.2  c1.2,0,2.2-0.4,2.9-1.3C630.1,335,630.4,333.7,630.4,332L630.4,332z"/>
                <path id="path8677-gensym031-gensym031" d="M638.6,323h-2.5v-2.4h2.5V323z M638.5,338.9h-2.2v-13.7h2.2V338.9z"/>
                <path id="path8679-gensym031-gensym031" d="M654,338.9h-2.2v-7.8c0-0.6,0-1.2-0.1-1.8c-0.1-0.6-0.2-1-0.4-1.3c-0.2-0.3-0.5-0.6-0.9-0.8  c-0.4-0.2-0.9-0.3-1.4-0.3c-0.6,0-1.2,0.2-1.9,0.5c-0.7,0.3-1.3,0.7-1.9,1.2v10.2h-2.2v-13.7h2.2v1.5c0.7-0.6,1.4-1.1,2.2-1.4  c0.7-0.3,1.5-0.5,2.3-0.5c1.4,0,2.5,0.4,3.3,1.3c0.8,0.9,1.1,2.2,1.1,3.8L654,338.9z"/>
                <path id="path8681-gensym031-gensym031" d="M669,338.9h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V338.9z"/>
                <path id="path8683-gensym031-gensym031" d="M685.5,338.9h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2H674  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  V338.9z"/>
                <path id="path8685-gensym031-gensym031" d="M700,338.9h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V338.9z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-1-gensym031-gensym031" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="955.2" cy="332.2" rx="55.5" ry="57.2"/>
                <path id="path8688-gensym031-gensym031" d="M920.2,333.7c0,0.7-0.2,1.4-0.5,2.1c-0.3,0.7-0.8,1.3-1.3,1.8c-0.6,0.5-1.4,0.9-2.2,1.2  c-0.8,0.3-1.9,0.4-3,0.4c-1.3,0-2.4-0.1-3.4-0.4c-1-0.2-2-0.6-3.1-1.1v-3h0.2c0.9,0.8,1.9,1.4,3.1,1.8s2.3,0.6,3.3,0.6  c1.5,0,2.6-0.3,3.4-0.8c0.8-0.6,1.2-1.3,1.2-2.3c0-0.8-0.2-1.4-0.6-1.8c-0.4-0.4-1-0.7-1.7-0.9c-0.6-0.2-1.2-0.3-1.9-0.4  c-0.7-0.1-1.4-0.2-2.2-0.4c-1.6-0.3-2.7-0.9-3.5-1.8c-0.8-0.8-1.1-1.9-1.1-3.2c0-1.5,0.6-2.8,1.9-3.7c1.3-1,2.8-1.5,4.8-1.5  c1.2,0,2.4,0.1,3.4,0.4c1,0.2,2,0.5,2.8,0.9v2.9h-0.2c-0.7-0.6-1.6-1.1-2.7-1.5c-1.1-0.4-2.2-0.6-3.4-0.6c-1.3,0-2.3,0.3-3,0.8  c-0.8,0.5-1.1,1.2-1.1,2.1c0,0.8,0.2,1.4,0.6,1.8s1,0.8,2,1c0.5,0.1,1.2,0.3,2.2,0.4c0.9,0.2,1.7,0.3,2.4,0.5c1.3,0.4,2.3,0.9,3,1.6  C919.9,331.4,920.2,332.4,920.2,333.7L920.2,333.7z"/>
                <path id="path8690-gensym031-gensym031" d="M935.5,331.9c0,1.1-0.2,2.1-0.5,3c-0.3,0.9-0.7,1.7-1.3,2.3c-0.5,0.6-1.1,1.1-1.9,1.4  c-0.7,0.3-1.5,0.5-2.2,0.5c-0.7,0-1.3-0.1-1.9-0.2c-0.6-0.2-1.1-0.4-1.7-0.7v5.7h-2.2v-18.7h2.2v1.4c0.6-0.5,1.3-0.9,2-1.3  c0.7-0.4,1.5-0.5,2.4-0.5c1.6,0,2.8,0.6,3.7,1.9C935.1,328,935.5,329.7,935.5,331.9L935.5,331.9z M933.2,332c0-1.6-0.3-2.9-0.8-3.7  c-0.5-0.8-1.4-1.2-2.5-1.2c-0.6,0-1.3,0.1-1.9,0.4c-0.6,0.3-1.3,0.7-1.9,1.1v7.7c0.6,0.3,1.2,0.5,1.6,0.6c0.5,0.1,1,0.2,1.6,0.2  c1.2,0,2.2-0.4,2.9-1.3C932.9,335,933.2,333.7,933.2,332L933.2,332z"/>
                <path id="path8692-gensym031-gensym031" d="M941.4,323h-2.5v-2.4h2.5V323z M941.3,338.9H939v-13.7h2.2V338.9z"/>
                <path id="path8694-gensym031-gensym031" d="M956.8,338.9h-2.2v-7.8c0-0.6,0-1.2-0.1-1.8c-0.1-0.6-0.2-1-0.4-1.3c-0.2-0.3-0.5-0.6-0.9-0.8  c-0.4-0.2-0.9-0.3-1.4-0.3c-0.6,0-1.2,0.2-1.9,0.5c-0.7,0.3-1.3,0.7-1.9,1.2v10.2h-2.2v-13.7h2.2v1.5c0.7-0.6,1.4-1.1,2.2-1.4  c0.7-0.3,1.5-0.5,2.3-0.5c1.4,0,2.5,0.4,3.3,1.3c0.8,0.9,1.1,2.2,1.1,3.8L956.8,338.9z"/>
                <path id="path8696-gensym031-gensym031" d="M971.8,338.9h-9.6v-1.9h3.7v-12.2h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4  c0.4-0.2,0.6-0.5,0.9-0.8c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L971.8,338.9z"/>
                <path id="path8698-gensym031-gensym031" d="M988.3,338.9h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  V338.9z"/>
                <path id="path8700-gensym031-gensym031" d="M1003.7,338.9h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L1003.7,338.9z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-gensym031-gensym031" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="188" cy="607.7" rx="55.5" ry="57.2"/>
                <path id="path8703-gensym031-gensym031" d="M152.8,617.1h-11.2v-18.2h2.4v16.1h8.8V617.1z"/>
                <path id="path8705-gensym031-gensym031" d="M166.1,610.5h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8s-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6L166.1,610.5z M163.9,608.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H163.9z"/>
                <path id="path8707-gensym031-gensym031" d="M179.8,617.1h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7s2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5s0.4,1.3,0.4,2.2L179.8,617.1z   M177.6,613.7v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9c-0.4,0.4-0.6,0.9-0.6,1.6  c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C176.4,614.5,177,614.2,177.6,613.7L177.6,613.7z"/>
                <path id="path8709-gensym031-gensym031" d="M191.2,600.3h-0.1c-0.2-0.1-0.6-0.1-1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4v11.7h-2.2v-11.7h-1.5v-1.9h1.5V603c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2L191.2,600.3z"/>
                <path id="path8711-gensym031-gensym031" d="M203.3,617.1h-9.6v-1.9h3.7V603h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V617.1z"/>
                <path id="path8713-gensym031-gensym031" d="M218.8,617.1h-9.6v-1.9h3.7V603h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L218.8,617.1z"/>
                <path id="path8715-gensym031-gensym031" d="M234.3,617.1h-9.6v-1.9h3.7V603h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L234.3,617.1z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-4-gensym031-gensym031" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="490.7" cy="607.7" rx="55.5" ry="57.2"/>
                <path id="path8718-gensym031-gensym031" d="M455.1,617.1h-11.2v-18.2h2.4v16.1h8.8V617.1z"/>
                <path id="path8720-gensym031-gensym031" d="M468.3,610.5h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6V610.5z M466.2,608.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H466.2z"/>
                <path id="path8722-gensym031-gensym031" d="M482,617.1h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L482,617.1z M479.8,613.7v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9c-0.4,0.4-0.6,0.9-0.6,1.6  c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5C478.7,614.5,479.3,614.2,479.8,613.7L479.8,613.7z"/>
                <path id="path8724-gensym031-gensym031" d="M493.5,600.3h-0.1c-0.2-0.1-0.6-0.1-1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4v11.7h-2.2v-11.7H485v-1.9h1.5V603c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2V600.3z"/>
                <path id="path8726-gensym031-gensym031" d="M505.6,617.1H496v-1.9h3.7V603H496v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V617.1z"/>
                <path id="path8728-gensym031-gensym031" d="M521.1,617.1h-9.6v-1.9h3.7V603h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6L521.1,617.1z"/>
                <path id="path8730-gensym031-gensym031" d="M537.6,617.1h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2H526  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L537.6,617.1z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-2-gensym031-gensym031" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="651.9" cy="607.7" rx="55.5" ry="57.2"/>
                <path id="path8733-gensym031-gensym031" d="M616.7,617.1h-11.2v-18.2h2.4v16.1h8.8V617.1z"/>
                <path id="path8735-gensym031-gensym031" d="M630,610.5h-9.8c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6V610.5z M627.9,608.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H627.9z"/>
                <path id="path8737-gensym031-gensym031" d="M643.7,617.1h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7s2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L643.7,617.1z M641.5,613.7v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9  c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5  C640.3,614.5,640.9,614.2,641.5,613.7L641.5,613.7z"/>
                <path id="path8739-gensym031-gensym031" d="M655.2,600.3h-0.1c-0.2-0.1-0.6-0.1-1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4v11.7h-2.2v-11.7h-1.5v-1.9h1.5V603c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2V600.3z"/>
                <path id="path8741-gensym031-gensym031" d="M667.3,617.1h-9.6v-1.9h3.7V603h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V617.1z"/>
                <path id="path8743-gensym031-gensym031" d="M683.8,617.1h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L683.8,617.1z"/>
                <path id="path8745-gensym031-gensym031" d="M698.2,617.1h-9.6v-1.9h3.7V603h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V617.1z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-1-4-gensym031-gensym031" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="955.2" cy="607.7" rx="55.5" ry="57.2"/>
                <path id="path8748-gensym031-gensym031" d="M919.5,617.1h-11.2v-18.2h2.4v16.1h8.8V617.1z"/>
                <path id="path8750-gensym031-gensym031" d="M932.8,610.5H923c0,0.8,0.1,1.6,0.4,2.2c0.2,0.6,0.6,1.1,1,1.5c0.4,0.4,0.9,0.7,1.5,0.9  c0.6,0.2,1.2,0.3,1.9,0.3c0.9,0,1.8-0.2,2.7-0.6c0.9-0.4,1.6-0.7,2-1.1h0.1v2.5c-0.8,0.3-1.5,0.6-2.3,0.8c-0.8,0.2-1.6,0.3-2.5,0.3  c-2.2,0-3.9-0.6-5.2-1.8c-1.2-1.2-1.9-3-1.9-5.2c0-2.2,0.6-4,1.8-5.3c1.2-1.3,2.7-2,4.7-2c1.8,0,3.2,0.5,4.1,1.6  c1,1.1,1.5,2.6,1.5,4.6L932.8,610.5z M930.6,608.7c0-1.2-0.3-2.1-0.9-2.8c-0.6-0.7-1.5-1-2.6-1c-1.2,0-2.1,0.4-2.9,1.1  c-0.7,0.7-1.1,1.6-1.2,2.7H930.6z"/>
                <path id="path8752-gensym031-gensym031" d="M946.5,617.1h-2.2v-1.5c-0.2,0.1-0.5,0.3-0.8,0.6c-0.3,0.2-0.7,0.4-1,0.6c-0.4,0.2-0.8,0.3-1.3,0.5  c-0.5,0.1-1,0.2-1.7,0.2c-1.2,0-2.2-0.4-3-1.2c-0.8-0.8-1.2-1.9-1.2-3.1c0-1,0.2-1.9,0.6-2.5c0.4-0.6,1.1-1.2,1.9-1.5  c0.8-0.4,1.8-0.6,2.9-0.7c1.1-0.1,2.3-0.2,3.6-0.3v-0.4c0-0.5-0.1-1-0.3-1.3c-0.2-0.3-0.4-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.1-0.4  c-0.4-0.1-0.9-0.1-1.4-0.1c-0.6,0-1.2,0.1-2,0.2c-0.7,0.2-1.5,0.4-2.2,0.7h-0.1v-2.3c0.4-0.1,1.1-0.3,1.9-0.4  c0.8-0.1,1.6-0.2,2.4-0.2c0.9,0,1.7,0.1,2.4,0.2c0.7,0.2,1.3,0.4,1.8,0.8c0.5,0.4,0.9,0.9,1.1,1.5c0.3,0.6,0.4,1.3,0.4,2.2  L946.5,617.1z M944.3,613.7v-3.8c-0.7,0-1.5,0.1-2.4,0.2c-0.9,0.1-1.6,0.2-2.2,0.4c-0.6,0.2-1.2,0.5-1.6,0.9  c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.8,0.2,1.4,0.7,1.8c0.5,0.4,1.2,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.5  C943.1,614.5,943.7,614.2,944.3,613.7L944.3,613.7z"/>
                <path id="path8754-gensym031-gensym031" d="M958,600.3h-0.1c-0.2-0.1-0.6-0.1-1-0.2c-0.4-0.1-0.7-0.1-1-0.1c-1,0-1.7,0.2-2.1,0.7  c-0.4,0.4-0.6,1.2-0.6,2.4v0.5h4v1.9h-4v11.7h-2.2v-11.7h-1.5v-1.9h1.5V603c0-1.6,0.4-2.9,1.2-3.7c0.8-0.9,1.9-1.3,3.4-1.3  c0.5,0,0.9,0,1.3,0.1c0.4,0,0.8,0.1,1.1,0.2V600.3z"/>
                <path id="path8756-gensym031-gensym031" d="M970,617.1h-9.6v-1.9h3.7V603h-3.7v-1.7c0.5,0,1,0,1.6-0.1c0.6-0.1,1-0.2,1.3-0.4c0.4-0.2,0.6-0.5,0.9-0.8  c0.2-0.3,0.3-0.7,0.4-1.3h1.8v16.4h3.6V617.1z"/>
                <path id="path8758-gensym031-gensym031" d="M986.5,617.1h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2H975  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  V617.1z"/>
                <path id="path8760-gensym031-gensym031" d="M1002,617.1h-12v-2.6c0.8-0.7,1.7-1.5,2.5-2.2c0.8-0.7,1.6-1.5,2.3-2.2c1.5-1.5,2.6-2.7,3.1-3.6  c0.6-0.9,0.8-1.9,0.8-2.9c0-0.9-0.3-1.7-0.9-2.2c-0.6-0.5-1.4-0.8-2.5-0.8c-0.7,0-1.5,0.1-2.3,0.4c-0.8,0.3-1.7,0.7-2.5,1.2h-0.1  v-2.6c0.6-0.3,1.3-0.5,2.2-0.8c0.9-0.2,1.9-0.4,2.7-0.4c1.8,0,3.2,0.5,4.3,1.4c1,0.9,1.5,2.1,1.5,3.7c0,0.7-0.1,1.3-0.3,1.9  c-0.2,0.6-0.4,1.2-0.7,1.7c-0.3,0.5-0.7,1-1.1,1.5c-0.4,0.5-0.9,1-1.5,1.6c-0.8,0.9-1.7,1.7-2.6,2.5c-0.9,0.8-1.7,1.5-2.5,2.2h9.5  L1002,617.1z"/>
                <line fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" x1="241.9" y1="216.2" x2="297.3" y2="124.2"/>
                <line fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" x1="407.9" y1="214.4" x2="356.3" y2="128.8"/>
                <line fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" x1="644.6" y1="136.3" x2="750.5" y2="95"/>
                <line fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" x1="680.1" y1="170.9" x2="757.8" y2="109.2"/>
                <line fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" x1="720.5" y1="201.7" x2="773.8" y2="119"/>
                <line fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" x1="829.7" y1="112.5" x2="870.2" y2="180.5"/>
              </svg>
            </artwork>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-example-partitioned-fabric.ascii-art">                        +--------+          +--------+
Level 2                 |ToF   21|          |ToF   22|
                        ++-+--+-++          ++-+--+-++
                         | |  | |            | |  | |
                         | |  | |            | |  | 0/0
                         | |  | |            | |  | |
                         | |  | |            | |  | |
          +--------------+ |  +--- XXXXXX +  | |  | +---------------+
          |                |    |         |  | |  |                 |
          |    +-----------------------------+ |  |                 |
          0/0  |           |    |         |    |  |                 |
          |    0/0       0/0    +- XXXXXXXXXXXXXXXXXXXXXXXXX -+     |
          |  1.1/16        |              |    |  |           |     |
          |    |           +-+    +-0/0-----------+           |     |
          |    |             |   1.1./16  |    |              |     |
        +-+----++          +-+-----+     ++-----0/0          ++----0/0
Level 1 |       |          |       |     |    1.1/16         |   1.1/16
        |Spin111|          |Spin112|     |Spin121|           |Spin122|
        +-+---+-+          ++----+-+     +-+---+-+           ++---+--+
          |   |             |    |         |   |              |   |
          |   +---------------+  |         |   +----------------+ |
          |                 | |  |         |                  | | |
          |   +-------------+ |  |         |   +--------------+ | |
          |   |               |  |         |   |                | |
        +-+---+-+          +--+--+-+     +-+---+-+          +---+-+-+
Level 3 |       |          |       |     |       |          |       |
        |Leaf111|          |Leaf112|     |Leaf121|          |Leaf122|
        +-+-----+          ++------+     +-----+-+          +-+-----+
          +                 +                  +              +
          Prefix111    Prefix112             Prefix121     Prefix122
                                               1.1/16</artwork>
          </artset>
        </figure>
        <t>

                    <xref target="pic-part-fabric" format="default"/> shows more catastrophic
                    scenario where ToF 21 is completely severed from access to Prefix 121
                    due to a double link failure.  If only default routes existed,
                    this would result in 50% of traffic from Leaf 111 and Leaf 112
                    towards Prefix 121 being dropped.
        </t>
        <t>
                    The mechanism to resolve this scenario hinges on ToF 21's
                    South TIEs being reflected from Spine 111 and Spine 112 to ToF 22.
                    Once ToF 22 is informed that Prefix 121 cannot be reached from ToF 21,
                    it will begin to disaggregate Prefix 121 by advertising a more
                    specific route (1.1/16), along with the default IP prefix route
                    to all spines (ToF 21 still only sends a default route).  The
                    result is Spine 111 and Spine 112 using the more specific
                    route to Prefix 121 via ToF 22.  All other prefixes
                    continue to use the default IP prefix route towards
                    both ToF 21 and ToF 22.
        </t>
        <t>The more specific route for Prefix 121 being advertised by
                    ToF 22 does not need to be propagated further south to the leaves,
                    as they do not benefit from this information.  Spine 111 and Spine 112
                    are only required to reflect the new South Node TIEs received from
                    ToF 22 to ToF 21.  In short, only the relevant
                    nodes received the relevant updates, thereby
                    restricting the failure to only the partitioned level rather
                    than burdening the whole fabric with the flooding and
                    recomputation of the new topology information.

        </t>
        <t>
                    To finish this example, the following list shows sets computed by
                    ToF 22 using notation introduced in <xref target="disaggregate" format="default"/>:
        </t>

        <ul empty="true" spacing="normal">
          <li>|R = Prefix 111, Prefix 112, Prefix 121, Prefix 122</li>
          <li>|H (for r=Prefix 111) = Spine 111, Spine 112</li>
          <li>|H (for r=Prefix 112) = Spine 111, Spine 112</li>
          <li>|H (for r=Prefix 121) = Spine 121, Spine 122</li>
          <li>|H (for r=Prefix 122) = Spine 121, Spine 122</li>
          <li>|A (for ToF 21) = Spine 111, Spine 112</li>
        </ul>

        <t>With that and |H (for r=Prefix 121) and |H (for r=Prefix 122) being
        disjoint from |A (for ToF 21), ToF 22 will originate a South TIE with
        Prefix 121 and Prefix 122, which will be flooded to all spines.
        </t>
      </section>
      <section anchor="onastickexample" numbered="true" toc="default">
        <name>Northbound Partitioned Router and Optional East-West Links</name>
        <t>
        </t>
        <figure anchor="north-part-node">
          <name>North Partitioned Router</name>
          <artset>
            <artwork align="center" name="" type="svg" originalSrc="art/rift-rift-north-partitioned-router.svg"><svg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" viewBox="0 0 707.9 300" xml:space="preserve" height="300">
                <path fill="none" d=""/>
                <path id="path1692-0-gensym032-gensym032" fill-rule="evenodd" stroke="#000000" stroke-width="0.4934" stroke-linejoin="round" stroke-miterlimit="3.1575" d="  M324.3,84.6l-8.6-3.2l8.6-3.2C323,80.1,323,82.7,324.3,84.6z"/>
                <path id="path9698-3-5-0-2-gensym032-gensym032" fill-rule="evenodd" stroke="#000000" stroke-width="0.4238" stroke-linejoin="round" stroke-miterlimit="2.7122" d="  M358,81.4"/>
                <path d="M113.6,68.2h1.6V79h5.9v1.5h-7.5V68.2z"/>
                <path d="M127.9,71.8c0.6,0.3,1,0.7,1.3,1.1c0.3,0.4,0.5,1,0.6,1.6c0.1,0.4,0.1,1.1,0.1,2h-6.3c0,0.9,0.2,1.6,0.6,2.2  c0.4,0.5,1,0.8,1.8,0.8c0.8,0,1.4-0.3,1.8-0.8c0.3-0.3,0.4-0.6,0.5-1h1.4c0,0.3-0.2,0.7-0.4,1.1c-0.2,0.4-0.4,0.7-0.7,1  c-0.4,0.4-1,0.7-1.6,0.9c-0.3,0.1-0.7,0.1-1.2,0.1c-1.1,0-2-0.4-2.7-1.2s-1.1-1.9-1.1-3.4c0-1.4,0.4-2.6,1.1-3.5  c0.7-0.9,1.7-1.3,2.9-1.3C126.7,71.3,127.3,71.5,127.9,71.8z M128.4,75.3c-0.1-0.6-0.2-1.2-0.4-1.6c-0.4-0.7-1.1-1.1-2-1.1  c-0.7,0-1.2,0.2-1.7,0.7c-0.4,0.5-0.7,1.1-0.7,1.9H128.4z"/>
                <path d="M132.5,71.5l2.3,7.2l2.4-7.2h1.6l-3.2,8.9H134l-3.2-8.9H132.5z"/>
                <path d="M145.3,71.8c0.6,0.3,1,0.7,1.3,1.1c0.3,0.4,0.5,1,0.6,1.6c0.1,0.4,0.1,1.1,0.1,2h-6.3c0,0.9,0.2,1.6,0.6,2.2  c0.4,0.5,1,0.8,1.8,0.8c0.8,0,1.4-0.3,1.8-0.8c0.3-0.3,0.4-0.6,0.5-1h1.4c0,0.3-0.2,0.7-0.4,1.1c-0.2,0.4-0.4,0.7-0.7,1  c-0.4,0.4-1,0.7-1.6,0.9c-0.3,0.1-0.7,0.1-1.2,0.1c-1.1,0-2-0.4-2.7-1.2s-1.1-1.9-1.1-3.4c0-1.4,0.4-2.6,1.1-3.5  c0.7-0.9,1.7-1.3,2.9-1.3C144.2,71.3,144.7,71.5,145.3,71.8z M145.8,75.3c-0.1-0.6-0.2-1.2-0.4-1.6c-0.4-0.7-1.1-1.1-2-1.1  c-0.7,0-1.2,0.2-1.7,0.7c-0.4,0.5-0.7,1.1-0.7,1.9H145.8z"/>
                <path d="M149.2,68.2h1.4v12.2h-1.4V68.2z"/>
                <path d="M157.9,72v-1.1c1-0.1,1.8-0.3,2.2-0.5c0.4-0.2,0.7-0.8,0.9-1.7h1.1v11.8h-1.5V72H157.9z"/>
                <path d="M119.5,255h1.6v10.7h5.9v1.5h-7.5V255z"/>
                <path d="M133.8,258.6c0.6,0.3,1,0.7,1.3,1.1c0.3,0.4,0.5,1,0.6,1.6c0.1,0.4,0.1,1.1,0.1,2h-6.3c0,0.9,0.2,1.6,0.6,2.2  c0.4,0.5,1,0.8,1.8,0.8c0.8,0,1.4-0.3,1.8-0.8c0.3-0.3,0.4-0.6,0.5-1h1.4c0,0.3-0.2,0.7-0.4,1.1c-0.2,0.4-0.4,0.7-0.7,1  c-0.4,0.4-1,0.7-1.6,0.9c-0.3,0.1-0.7,0.1-1.2,0.1c-1.1,0-2-0.4-2.7-1.2c-0.7-0.8-1.1-1.9-1.1-3.4c0-1.4,0.4-2.6,1.1-3.5  c0.7-0.9,1.7-1.3,2.9-1.3C132.7,258.1,133.3,258.3,133.8,258.6z M134.3,262.1c-0.1-0.6-0.2-1.2-0.4-1.6c-0.4-0.7-1.1-1.1-2-1.1  c-0.7,0-1.2,0.2-1.7,0.7c-0.4,0.5-0.7,1.1-0.7,1.9H134.3z"/>
                <path d="M138.4,258.3l2.3,7.2l2.4-7.2h1.6l-3.2,8.9h-1.5l-3.2-8.9H138.4z"/>
                <path d="M151.2,258.6c0.6,0.3,1,0.7,1.3,1.1c0.3,0.4,0.5,1,0.6,1.6c0.1,0.4,0.1,1.1,0.1,2H147c0,0.9,0.2,1.6,0.6,2.2  c0.4,0.5,1,0.8,1.8,0.8c0.8,0,1.4-0.3,1.8-0.8c0.3-0.3,0.4-0.6,0.5-1h1.4c0,0.3-0.2,0.7-0.4,1.1c-0.2,0.4-0.4,0.7-0.7,1  c-0.4,0.4-1,0.7-1.6,0.9c-0.3,0.1-0.7,0.1-1.2,0.1c-1.1,0-2-0.4-2.7-1.2c-0.7-0.8-1.1-1.9-1.1-3.4c0-1.4,0.4-2.6,1.1-3.5  c0.7-0.9,1.7-1.3,2.9-1.3C150.1,258.1,150.7,258.3,151.2,258.6z M151.8,262.1c-0.1-0.6-0.2-1.2-0.4-1.6c-0.4-0.7-1.1-1.1-2-1.1  c-0.7,0-1.2,0.2-1.7,0.7c-0.4,0.5-0.7,1.1-0.7,1.9H151.8z"/>
                <path d="M155.1,255h1.4v12.2h-1.4V255z"/>
                <path d="M170,257.2c0.5,1,0.8,2.3,0.8,4c0,1.6-0.2,3-0.7,4c-0.7,1.5-1.8,2.3-3.3,2.3c-1.4,0-2.4-0.6-3.1-1.9c-0.6-1-0.8-2.4-0.8-4.2  c0-1.3,0.2-2.5,0.5-3.5c0.6-1.8,1.8-2.7,3.4-2.7C168.2,255.3,169.3,256,170,257.2z M168.5,265.2c0.4-0.7,0.7-2,0.7-3.8  c0-1.3-0.2-2.5-0.5-3.3s-0.9-1.3-1.9-1.3c-0.9,0-1.5,0.4-1.9,1.2c-0.4,0.8-0.6,2-0.6,3.7c0,1.2,0.1,2.2,0.4,2.9c0.4,1.1,1,1.7,2,1.7  C167.5,266.2,168.1,265.8,168.5,265.2z"/>
                <path id="path9613-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M241.4,260.9l0-186.8"/>
                <path id="path9615-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M398.7,260.9V74.1"/>
                <path id="path9617-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M556,260.9V74.1"/>
                <path id="path9619-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M241.4,260.9L398.7,74.1"/>
                <path id="path9621-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M241.4,260.9L556,74.1"/>
                <path id="path9623-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M398.7,260.9L241.4,74.1"/>
                <path id="path9625-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M398.7,260.9L556,74.1"/>
                <path id="path9627-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M556,260.9L241.4,74.1"/>
                <path id="path9629-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M556,260.9L398.7,74.1"/>
                <path id="path9613-9-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" stroke-dasharray="2.8704,2.8704" d="  M241.4,74.1l0-74.1"/>
                <path id="path9613-9-6-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M398.7,74.1l0-74.1"/>
                <path id="path9613-9-7-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M556,74.1L556,0"/>
                <path id="path9698-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M241.4,74.1h157.3"/>
                <path id="path9700-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M398.7,74.1l157.3,0"/>
                <path d="M238.4,29.8h-1.7l3.6-5.3l-3.4-5h1.7l2.6,3.9l2.6-3.9h1.7l-3.4,5l3.6,5.3H244l-2.7-4.2L238.4,29.8z"/>
                <path d="M238.4,16h-1.7l3.6-5.3l-3.4-5h1.7l2.6,3.9l2.6-3.9h1.7l-3.4,5l3.6,5.3H244l-2.7-4.2L238.4,16z"/>
                <path d="M262.1,5.7h1.6l5.1,8.3V5.7h1.3V16h-1.6l-5.2-8.3V16h-1.3V5.7z"/>
                <path d="M272.7,8.9v-1c0.9-0.1,1.5-0.2,1.9-0.4s0.6-0.7,0.8-1.5h1v10h-1.3V8.9H272.7z"/>
                <path d="M418.8,5.8h1.6l5.1,8.3V5.8h1.3v10.3h-1.6l-5.2-8.3v8.3h-1.3V5.8z"/>
                <path d="M429,13.8c0.3-0.6,0.9-1.2,1.8-1.7l1.3-0.8c0.6-0.4,1-0.6,1.3-0.9c0.4-0.4,0.6-0.8,0.6-1.3c0-0.6-0.2-1-0.5-1.4  c-0.4-0.3-0.8-0.5-1.4-0.5c-0.9,0-1.5,0.3-1.8,1c-0.2,0.4-0.3,0.8-0.3,1.5h-1.3c0-0.9,0.2-1.6,0.5-2.1c0.5-1,1.5-1.5,2.9-1.5  c1.1,0,2,0.3,2.5,0.9c0.5,0.6,0.8,1.3,0.8,2.1c0,0.8-0.3,1.5-0.8,2.1c-0.3,0.3-0.9,0.7-1.8,1.2l-1,0.5c-0.5,0.3-0.8,0.5-1.1,0.7  c-0.5,0.4-0.8,0.9-0.9,1.4h5.5v1.2h-6.9C428.6,15.2,428.7,14.5,429,13.8z"/>
                <path d="M576.2,5.7h1.6L583,14V5.7h1.3V16h-1.6l-5.2-8.3V16h-1.3V5.7z"/>
                <path d="M586.6,15.3c-0.5-0.7-0.8-1.4-0.8-2.4h1.3c0.1,0.6,0.2,1.1,0.4,1.4c0.3,0.5,0.9,0.8,1.8,0.8c0.7,0,1.2-0.2,1.6-0.5  s0.6-0.8,0.6-1.4c0-0.7-0.2-1.2-0.6-1.5c-0.4-0.3-1-0.4-1.8-0.4c-0.1,0-0.2,0-0.3,0s-0.2,0-0.3,0v-1.1c0.1,0,0.2,0,0.3,0  c0.1,0,0.2,0,0.3,0c0.5,0,0.9-0.1,1.2-0.2c0.5-0.3,0.8-0.7,0.8-1.4c0-0.5-0.2-0.9-0.5-1.2c-0.4-0.3-0.8-0.4-1.2-0.4  c-0.8,0-1.4,0.3-1.7,0.8c-0.2,0.3-0.3,0.7-0.3,1.3h-1.2c0-0.7,0.1-1.4,0.4-1.9c0.5-0.9,1.4-1.4,2.7-1.4c1,0,1.8,0.2,2.4,0.7  s0.8,1.1,0.8,2c0,0.6-0.2,1.1-0.5,1.5c-0.2,0.2-0.5,0.4-0.8,0.6c0.5,0.1,0.9,0.4,1.2,0.8c0.3,0.4,0.4,0.9,0.4,1.5  c0,1-0.3,1.7-0.9,2.3c-0.6,0.6-1.5,0.9-2.7,0.9C588,16.3,587.2,15.9,586.6,15.3z"/>
                <path fill="none" d=""/>
                <path id="path1232-gensym032-gensym032" fill-rule="evenodd" stroke="#000000" stroke-width="0.4934" stroke-linejoin="round" stroke-miterlimit="3.1575" d="  M314.8,63.8l8.6,3.2l-8.6,3.2C316.1,68.2,316.1,65.7,314.8,63.8z"/>
                <path id="path9698-3-gensym032-gensym032" fill-rule="evenodd" stroke="#000000" stroke-width="0.4238" stroke-linejoin="round" stroke-miterlimit="2.7122" d="  M322.4,67"/>
                <path d="M284,60c0.2,0.4,0.3,1,0.3,1.7c0,0.7-0.1,1.2-0.3,1.7c-0.3,0.6-0.8,1-1.4,1c-0.6,0-1.1-0.3-1.3-0.8c-0.2-0.4-0.4-1-0.4-1.8  c0-0.6,0.1-1.1,0.2-1.5c0.3-0.8,0.8-1.1,1.5-1.1C283.2,59.2,283.7,59.5,284,60z M283.4,63.4c0.2-0.3,0.3-0.8,0.3-1.6  c0-0.6-0.1-1-0.2-1.4c-0.1-0.4-0.4-0.6-0.8-0.6c-0.4,0-0.6,0.2-0.8,0.5c-0.2,0.3-0.3,0.9-0.3,1.5c0,0.5,0.1,0.9,0.2,1.2  c0.2,0.5,0.5,0.7,0.9,0.7C282.9,63.8,283.2,63.7,283.4,63.4z"/>
                <path d="M286.3,59.1h0.5l-1.6,5.1h-0.5L286.3,59.1z"/>
                <path d="M290,60c0.2,0.4,0.3,1,0.3,1.7c0,0.7-0.1,1.2-0.3,1.7c-0.3,0.6-0.8,1-1.4,1c-0.6,0-1.1-0.3-1.3-0.8c-0.2-0.4-0.4-1-0.4-1.8  c0-0.6,0.1-1.1,0.2-1.5c0.3-0.8,0.8-1.1,1.5-1.1C289.2,59.2,289.7,59.5,290,60z M289.3,63.4c0.2-0.3,0.3-0.8,0.3-1.6  c0-0.6-0.1-1-0.2-1.4c-0.1-0.4-0.4-0.6-0.8-0.6c-0.4,0-0.6,0.2-0.8,0.5c-0.2,0.3-0.3,0.9-0.3,1.5c0,0.5,0.1,0.9,0.2,1.2  c0.2,0.5,0.5,0.7,0.9,0.7C288.9,63.8,289.2,63.7,289.3,63.4z"/>
                <path fill="none" d=""/>
                <path id="path1222-gensym032-gensym032" fill-rule="evenodd" stroke="#000000" stroke-width="0.4937" stroke-linejoin="round" stroke-miterlimit="3.1597" d="  M472,63.8l8.6,3.2l-8.6,3.2C473.4,68.2,473.4,65.7,472,63.8z"/>
                <path id="path9698-3-0-gensym032-gensym032" fill-rule="evenodd" stroke="#000000" stroke-width="0.4238" stroke-linejoin="round" stroke-miterlimit="2.7122" d="  M479.7,67"/>
                <path d="M441.3,60c0.2,0.4,0.3,1,0.3,1.7c0,0.7-0.1,1.2-0.3,1.7c-0.3,0.6-0.8,1-1.4,1c-0.6,0-1.1-0.3-1.3-0.8  c-0.2-0.4-0.4-1-0.4-1.8c0-0.6,0.1-1.1,0.2-1.5c0.3-0.8,0.8-1.1,1.5-1.1C440.5,59.2,441,59.5,441.3,60z M440.7,63.4  c0.2-0.3,0.3-0.8,0.3-1.6c0-0.6-0.1-1-0.2-1.4c-0.1-0.4-0.4-0.6-0.8-0.6c-0.4,0-0.6,0.2-0.8,0.5s-0.3,0.9-0.3,1.5  c0,0.5,0.1,0.9,0.2,1.2c0.2,0.5,0.5,0.7,0.9,0.7C440.2,63.8,440.5,63.7,440.7,63.4z"/>
                <path d="M443.6,59.1h0.5l-1.6,5.1h-0.5L443.6,59.1z"/>
                <path d="M447.3,60c0.2,0.4,0.3,1,0.3,1.7c0,0.7-0.1,1.2-0.3,1.7c-0.3,0.6-0.8,1-1.4,1c-0.6,0-1.1-0.3-1.3-0.8  c-0.2-0.4-0.4-1-0.4-1.8c0-0.6,0.1-1.1,0.2-1.5c0.3-0.8,0.8-1.1,1.5-1.1C446.5,59.2,447,59.5,447.3,60z M446.6,63.4  c0.2-0.3,0.3-0.8,0.3-1.6c0-0.6-0.1-1-0.2-1.4c-0.1-0.4-0.4-0.6-0.8-0.6c-0.4,0-0.6,0.2-0.8,0.5s-0.3,0.9-0.3,1.5  c0,0.5,0.1,0.9,0.2,1.2c0.2,0.5,0.5,0.7,0.9,0.7C446.2,63.8,446.4,63.7,446.6,63.4z"/>
                <path d="M507.7,84.5c0.2,0.4,0.3,1,0.3,1.7c0,0.7-0.1,1.2-0.3,1.7c-0.3,0.6-0.8,1-1.4,1c-0.6,0-1.1-0.3-1.3-0.8  c-0.2-0.4-0.4-1-0.4-1.8c0-0.6,0.1-1.1,0.2-1.5c0.3-0.8,0.8-1.1,1.5-1.1C506.9,83.7,507.4,84,507.7,84.5z M507,87.9  c0.2-0.3,0.3-0.8,0.3-1.6c0-0.6-0.1-1-0.2-1.4c-0.1-0.4-0.4-0.6-0.8-0.6c-0.4,0-0.6,0.2-0.8,0.5c-0.2,0.3-0.3,0.9-0.3,1.5  c0,0.5,0.1,0.9,0.2,1.2c0.2,0.5,0.5,0.7,0.9,0.7C506.6,88.3,506.8,88.2,507,87.9z"/>
                <path d="M509.9,83.6h0.5l-1.6,5.1h-0.5L509.9,83.6z"/>
                <path d="M513.6,84.5c0.2,0.4,0.3,1,0.3,1.7c0,0.7-0.1,1.2-0.3,1.7c-0.3,0.6-0.8,1-1.4,1c-0.6,0-1.1-0.3-1.3-0.8  c-0.2-0.4-0.4-1-0.4-1.8c0-0.6,0.1-1.1,0.2-1.5c0.3-0.8,0.8-1.1,1.5-1.1C512.9,83.7,513.4,84,513.6,84.5z M513,87.9  c0.2-0.3,0.3-0.8,0.3-1.6c0-0.6-0.1-1-0.2-1.4c-0.1-0.4-0.4-0.6-0.8-0.6c-0.4,0-0.6,0.2-0.8,0.5c-0.2,0.3-0.3,0.9-0.3,1.5  c0,0.5,0.1,0.9,0.2,1.2c0.2,0.5,0.5,0.7,0.9,0.7C512.6,88.3,512.8,88.2,513,87.9z"/>
                <path fill="none" d=""/>
                <path id="path1692-gensym032-gensym032" fill-rule="evenodd" stroke="#000000" stroke-width="0.4934" stroke-linejoin="round" stroke-miterlimit="3.1575" d="  M481.8,84.2l-8.6-3.2l8.6-3.2C480.4,79.7,480.4,82.3,481.8,84.2z"/>
                <path id="path9698-3-5-0-gensym032-gensym032" fill-rule="evenodd" stroke="#000000" stroke-width="0.4238" stroke-linejoin="round" stroke-miterlimit="2.7122" d="  M515.4,81"/>
                <path d="M350.4,84.5c0.2,0.4,0.3,1,0.3,1.7c0,0.7-0.1,1.2-0.3,1.7c-0.3,0.6-0.8,1-1.4,1c-0.6,0-1.1-0.3-1.3-0.8  c-0.2-0.4-0.4-1-0.4-1.8c0-0.6,0.1-1.1,0.2-1.5c0.3-0.8,0.8-1.1,1.5-1.1C349.6,83.7,350.1,84,350.4,84.5z M349.7,87.9  c0.2-0.3,0.3-0.8,0.3-1.6c0-0.6-0.1-1-0.2-1.4c-0.1-0.4-0.4-0.6-0.8-0.6c-0.4,0-0.6,0.2-0.8,0.5c-0.2,0.3-0.3,0.9-0.3,1.5  c0,0.5,0.1,0.9,0.2,1.2c0.2,0.5,0.5,0.7,0.9,0.7C349.3,88.3,349.5,88.2,349.7,87.9z"/>
                <path d="M352.7,83.6h0.5l-1.6,5.1H351L352.7,83.6z"/>
                <path d="M356.4,84.5c0.2,0.4,0.3,1,0.3,1.7c0,0.7-0.1,1.2-0.3,1.7c-0.3,0.6-0.8,1-1.4,1c-0.6,0-1.1-0.3-1.3-0.8  c-0.2-0.4-0.4-1-0.4-1.8c0-0.6,0.1-1.1,0.2-1.5c0.3-0.8,0.8-1.1,1.5-1.1C355.6,83.7,356.1,84,356.4,84.5z M355.7,87.9  c0.2-0.3,0.3-0.8,0.3-1.6c0-0.6-0.1-1-0.2-1.4c-0.1-0.4-0.4-0.6-0.8-0.6c-0.4,0-0.6,0.2-0.8,0.5c-0.2,0.3-0.3,0.9-0.3,1.5  c0,0.5,0.1,0.9,0.2,1.2c0.2,0.5,0.5,0.7,0.9,0.7C355.3,88.3,355.5,88.2,355.7,87.9z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-gensym032-gensym032" fill="#FFFFFF" stroke="#000000" stroke-width="0.6366" stroke-miterlimit="2.7122" cx="241.4" cy="74.1" rx="37.6" ry="38.8"/>
                <path d="M230.7,68h1.8l4.3,12.2h-1.8l-1.2-3.7h-4.7l-1.3,3.7h-1.6L230.7,68z M233.4,75.2l-1.8-5.4l-1.9,5.4H233.4z"/>
                <path d="M244.7,70.3c0.5,1,0.8,2.3,0.8,4c0,1.6-0.2,3-0.7,4c-0.7,1.5-1.8,2.3-3.3,2.3c-1.4,0-2.4-0.6-3.1-1.9  c-0.6-1-0.8-2.4-0.8-4.2c0-1.4,0.2-2.5,0.5-3.5c0.6-1.8,1.8-2.7,3.4-2.7C243,68.4,244.1,69,244.7,70.3z M243.3,78.2  c0.4-0.7,0.7-2,0.7-3.8c0-1.4-0.2-2.5-0.5-3.3s-0.9-1.3-1.9-1.3c-0.9,0-1.5,0.4-1.9,1.2c-0.4,0.8-0.6,2-0.6,3.7  c0,1.2,0.1,2.2,0.4,2.9c0.4,1.1,1,1.7,2,1.7C242.2,79.2,242.8,78.9,243.3,78.2z"/>
                <path d="M247.8,71.8v-1.1c1-0.1,1.8-0.3,2.2-0.5c0.4-0.2,0.7-0.8,0.9-1.7h1.1v11.8h-1.5v-8.4H247.8z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-gensym032-gensym032" fill="#FFFFFF" stroke="#000000" stroke-width="0.6366" stroke-miterlimit="2.7122" cx="398.7" cy="74.1" rx="37.6" ry="38.8"/>
                <path d="M387.7,68.1h1.8l4.3,12.2H392l-1.2-3.7h-4.7l-1.3,3.7h-1.6L387.7,68.1z M390.3,75.2l-1.8-5.4l-1.9,5.4H390.3z"/>
                <path d="M401.7,70.3c0.5,1,0.8,2.3,0.8,4c0,1.6-0.2,3-0.7,4c-0.7,1.5-1.8,2.3-3.3,2.3c-1.4,0-2.4-0.6-3.1-1.9  c-0.6-1-0.8-2.4-0.8-4.2c0-1.4,0.2-2.5,0.5-3.5c0.6-1.8,1.8-2.7,3.4-2.7C399.9,68.4,401,69,401.7,70.3z M400.2,78.2  c0.4-0.7,0.7-2,0.7-3.8c0-1.4-0.2-2.5-0.5-3.3s-0.9-1.3-1.9-1.3c-0.9,0-1.5,0.4-1.9,1.2s-0.6,2-0.6,3.7c0,1.2,0.1,2.2,0.4,2.9  c0.4,1.1,1,1.7,2,1.7C399.2,79.2,399.8,78.9,400.2,78.2z"/>
                <path d="M404.3,77.6c0.4-0.8,1.1-1.4,2.1-2.1l1.5-0.9c0.7-0.4,1.2-0.8,1.5-1.1c0.4-0.5,0.7-1,0.7-1.6c0-0.7-0.2-1.2-0.6-1.7  c-0.4-0.4-0.9-0.6-1.6-0.6c-1,0-1.7,0.4-2.1,1.2c-0.2,0.4-0.3,1-0.3,1.7H404c0-1,0.2-1.9,0.6-2.5c0.6-1.2,1.7-1.7,3.3-1.7  c1.3,0,2.3,0.4,2.9,1.1c0.6,0.7,0.9,1.6,0.9,2.5c0,1-0.3,1.8-1,2.4c-0.4,0.4-1,0.9-2,1.4l-1.1,0.6c-0.5,0.3-0.9,0.6-1.2,0.9  c-0.5,0.5-0.9,1-1,1.6h6.3v1.4h-7.9C403.7,79.2,403.9,78.3,404.3,77.6z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-gensym032-gensym032" fill="#FFFFFF" stroke="#000000" stroke-width="0.6366" stroke-miterlimit="2.7122" cx="556" cy="74.1" rx="37.6" ry="38.8"/>
                <path d="M545.1,68.1h1.8l4.3,12.2h-1.8l-1.2-3.7h-4.7l-1.3,3.7h-1.6L545.1,68.1z M547.7,75.2l-1.8-5.4l-1.9,5.4H547.7z"/>
                <path d="M559.1,70.3c0.5,1,0.8,2.3,0.8,4c0,1.6-0.2,3-0.7,4c-0.7,1.5-1.8,2.3-3.3,2.3c-1.4,0-2.4-0.6-3.1-1.9  c-0.6-1-0.8-2.4-0.8-4.2c0-1.4,0.2-2.5,0.5-3.5c0.6-1.8,1.8-2.7,3.4-2.7C557.3,68.4,558.4,69,559.1,70.3z M557.6,78.2  c0.4-0.7,0.7-2,0.7-3.8c0-1.4-0.2-2.5-0.5-3.3s-0.9-1.3-1.9-1.3c-0.9,0-1.5,0.4-1.9,1.2s-0.6,2-0.6,3.7c0,1.2,0.1,2.2,0.4,2.9  c0.4,1.1,1,1.7,2,1.7C556.6,79.2,557.2,78.9,557.6,78.2z"/>
                <path d="M561.8,79.4c-0.6-0.8-0.9-1.7-0.9-2.8h1.5c0.1,0.8,0.2,1.3,0.4,1.7c0.4,0.6,1.1,0.9,2,0.9c0.8,0,1.4-0.2,1.8-0.6  c0.5-0.4,0.7-1,0.7-1.6c0-0.8-0.2-1.4-0.7-1.7c-0.5-0.3-1.2-0.5-2-0.5c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2,0-0.3,0v-1.3  c0.1,0,0.3,0,0.4,0c0.1,0,0.2,0,0.3,0c0.5,0,1-0.1,1.3-0.3c0.6-0.3,0.9-0.9,0.9-1.7c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.4-0.5  c-1,0-1.6,0.3-2,1c-0.2,0.4-0.3,0.9-0.3,1.6h-1.4c0-0.9,0.2-1.6,0.5-2.3c0.6-1.1,1.6-1.7,3.1-1.7c1.2,0,2.1,0.3,2.7,0.8s1,1.3,1,2.3  c0,0.7-0.2,1.3-0.6,1.8c-0.2,0.3-0.5,0.5-0.9,0.7c0.6,0.2,1.1,0.5,1.4,1c0.3,0.5,0.5,1.1,0.5,1.8c0,1.1-0.4,2.1-1.1,2.8  s-1.8,1.1-3.1,1.1C563.5,80.6,562.5,80.2,561.8,79.4z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6-gensym032-gensym032" fill="#FFFFFF" stroke="#000000" stroke-width="0.6366" stroke-miterlimit="2.7122" cx="241.4" cy="260.9" rx="37.6" ry="38.8"/>
                <path d="M227.6,254.9h1.6v10.7h5.9v1.5h-7.5V254.9z"/>
                <path d="M243.3,257.1c0.5,1,0.8,2.3,0.8,4c0,1.6-0.2,3-0.7,4c-0.7,1.5-1.8,2.3-3.3,2.3c-1.4,0-2.4-0.6-3.1-1.9  c-0.6-1-0.8-2.4-0.8-4.2c0-1.4,0.2-2.5,0.5-3.5c0.6-1.8,1.8-2.7,3.4-2.7C241.5,255.2,242.6,255.8,243.3,257.1z M241.8,265  c0.4-0.7,0.7-2,0.7-3.8c0-1.4-0.2-2.5-0.5-3.3s-0.9-1.3-1.9-1.3c-0.9,0-1.5,0.4-1.9,1.2c-0.4,0.8-0.6,2-0.6,3.7  c0,1.2,0.1,2.2,0.4,2.9c0.4,1.1,1,1.7,2,1.7C240.7,266,241.3,265.7,241.8,265z"/>
                <path d="M246.3,258.7v-1.1c1-0.1,1.8-0.3,2.2-0.5c0.4-0.2,0.7-0.8,0.9-1.7h1.1v11.8H249v-8.4H246.3z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-4-gensym032-gensym032" fill="#FFFFFF" stroke="#000000" stroke-width="0.6366" stroke-miterlimit="2.7122" cx="398.7" cy="260.9" rx="37.6" ry="38.8"/>
                <path d="M384.6,254.9h1.6v10.7h5.9v1.5h-7.5V254.9z"/>
                <path d="M400.2,257.1c0.5,1,0.8,2.3,0.8,4c0,1.6-0.2,3-0.7,4c-0.7,1.5-1.8,2.3-3.3,2.3c-1.4,0-2.4-0.6-3.1-1.9  c-0.6-1-0.8-2.4-0.8-4.2c0-1.3,0.2-2.5,0.5-3.5c0.6-1.8,1.8-2.7,3.4-2.7C398.5,255.2,399.5,255.8,400.2,257.1z M398.7,265  c0.4-0.7,0.7-2,0.7-3.8c0-1.3-0.2-2.5-0.5-3.3c-0.3-0.9-0.9-1.3-1.9-1.3c-0.9,0-1.5,0.4-1.9,1.2c-0.4,0.8-0.6,2-0.6,3.7  c0,1.2,0.1,2.2,0.4,2.9c0.4,1.1,1,1.7,2,1.7C397.7,266,398.3,265.7,398.7,265z"/>
                <path d="M402.8,264.4c0.4-0.8,1.1-1.4,2.1-2.1l1.5-0.9c0.7-0.4,1.2-0.8,1.5-1.1c0.4-0.5,0.7-1,0.7-1.6c0-0.7-0.2-1.2-0.6-1.7  s-0.9-0.6-1.6-0.6c-1,0-1.7,0.4-2.1,1.2c-0.2,0.4-0.3,1-0.3,1.7h-1.5c0-1,0.2-1.9,0.6-2.5c0.6-1.2,1.7-1.7,3.3-1.7  c1.3,0,2.3,0.4,2.9,1.1s0.9,1.6,0.9,2.5c0,1-0.3,1.8-1,2.4c-0.4,0.4-1,0.9-2,1.4l-1.1,0.6c-0.5,0.3-0.9,0.6-1.2,0.9  c-0.5,0.5-0.9,1-1,1.6h6.3v1.4h-7.9C402.2,266.1,402.4,265.2,402.8,264.4z"/>
                <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-7-2-gensym032-gensym032" fill="#FFFFFF" stroke="#000000" stroke-width="0.6366" stroke-miterlimit="2.7122" cx="556" cy="260.9" rx="37.6" ry="38.8"/>
                <path d="M542,254.9h1.6v10.7h5.9v1.5H542V254.9z"/>
                <path d="M557.6,257.1c0.5,1,0.8,2.3,0.8,4c0,1.6-0.2,3-0.7,4c-0.7,1.5-1.8,2.3-3.3,2.3c-1.4,0-2.4-0.6-3.1-1.9  c-0.6-1-0.8-2.4-0.8-4.2c0-1.3,0.2-2.5,0.5-3.5c0.6-1.8,1.8-2.7,3.4-2.7C555.8,255.2,556.9,255.8,557.6,257.1z M556.1,265  c0.4-0.7,0.7-2,0.7-3.8c0-1.3-0.2-2.5-0.5-3.3c-0.3-0.9-0.9-1.3-1.9-1.3c-0.9,0-1.5,0.4-1.9,1.2c-0.4,0.8-0.6,2-0.6,3.7  c0,1.2,0.1,2.2,0.4,2.9c0.4,1.1,1,1.7,2,1.7C555.1,266,555.7,265.7,556.1,265z"/>
                <path d="M560.4,266.2c-0.6-0.8-0.9-1.7-0.9-2.8h1.5c0.1,0.8,0.2,1.3,0.4,1.7c0.4,0.6,1.1,0.9,2,0.9c0.8,0,1.4-0.2,1.8-0.6  s0.7-1,0.7-1.6c0-0.8-0.2-1.4-0.7-1.7s-1.2-0.5-2-0.5c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2,0-0.3,0v-1.3c0.2,0,0.3,0,0.4,0  c0.1,0,0.2,0,0.3,0c0.5,0,1-0.1,1.3-0.3c0.6-0.3,0.9-0.9,0.9-1.7c0-0.6-0.2-1-0.6-1.4c-0.4-0.3-0.9-0.5-1.4-0.5c-1,0-1.6,0.3-2,1  c-0.2,0.4-0.3,0.9-0.3,1.6h-1.4c0-0.9,0.2-1.6,0.5-2.3c0.6-1.1,1.6-1.7,3.1-1.7c1.2,0,2.1,0.3,2.7,0.8c0.6,0.5,1,1.3,1,2.3  c0,0.7-0.2,1.3-0.6,1.8c-0.2,0.3-0.5,0.5-0.9,0.7c0.6,0.2,1.1,0.5,1.4,1c0.3,0.5,0.5,1.1,0.5,1.8c0,1.1-0.4,2.1-1.1,2.8  c-0.7,0.7-1.8,1.1-3.1,1.1C562,267.4,561,267,560.4,266.2z"/>
                <path id="path9698_00000085242623914736854090000005378147688060572574_-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="  M280.9,67h36.6"/>
                <path id="path9698_00000109713384043592709540000004010436392684918712_-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="  M320.6,81.4h36.6"/>
                <path id="path9698_00000161605502111849719860000006060052296779099789_-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="  M438.2,66.9h36.6"/>
                <path id="path9698_00000047058556580179242810000006378371409875720620_-gensym032-gensym032" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="  M477.8,81h36.6"/>
              </svg>
            </artwork>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-north-partitioned-router.ascii-art">   +                  +                  +
   X N1               | N2               | N3
   X                  |                  |
+--+----+          +--+----+          +--+-----+
|       |0/0&gt;  &lt;0/0|       |0/0&gt;  &lt;0/0|        |
|  A01  +----------+  A02  +----------+  A03   | Level 1
++-+-+--+          ++--+--++          +---+-+-++
 | | |              |  |  |               | | |
 | | +----------------------------------+ | | |
 | |                |  |  |             | | | |
 | +-------------+  |  |  |  +--------------+ |
 |               |  |  |  |  |          | |   |
 | +----------------+  |  +-----------------+ |
 | |             |     |     |          | | | |
 | | +------------------------------------+ | |
 | | |           |     |     |          |   | |
++-+-+--+        | +---+---+ |        +-+---+-++
|       |        +-+       +-+        |        |
|  L01  |          |  L02  |          |  L03   | Level 0
+-------+          +-------+          +--------+</artwork>
          </artset>
        </figure>
        <t>
                    <xref target="north-part-node" format="default"/> shows a part of a fabric where
                    level 1 is horizontally connected and A01 lost its only northbound
                    adjacency. Based on N-SPF rules in <xref target="nspf" format="default"/>, A01 will
                    compute northbound reachability by using the link A01 to A02.
                    However, A02 will <strong>not</strong> use this link during N-SPF. The result is A01
                    utilizing the horizontal link for default route advertisement and unidirectional routing.

        </t>
        <t>

                    Furthermore, if A02 also loses
                    its only northbound adjacency (N2), the situation evolves.
                    A01 will no longer have northbound reachability while it receives
                    A03's northbound adjacencies in South Node TIEs reflected by nodes south of it.
                    As a result, A01 will no longer advertise its default route in accordance with <xref target="defaultrouterules" format="default"/>.

        </t>
      </section>
    </section>
    <section anchor="Acknowledgments" numbered="false" toc="default">
      <name>Acknowledgments</name>
      <t> A new routing protocol in its complexity is not a product of a
      parent but of a village, as the author list already shows. However, many
      more people provided input and fine-combed the specification based on their
      experience in design, implementation, or application of protocols in IP
      fabrics.  This section will make an inadequate attempt in recording
      their contribution.
      </t>
      <t>Many thanks to <contact fullname="Naiming Shen"/> for some of the
      early discussions around the topic of using IGPs for routing in
      topologies related to Clos.  <contact fullname="Russ White"/> is
      especially acknowledged for the key conversation on epistemology that
      tied the current asynchronous distributed systems theory results
      to a modern protocol design presented in this scope.  <contact fullname="Adrian Farrel"/>, <contact fullname="Joel Halpern"/>, <contact fullname="Jeffrey Zhang"/>, <contact fullname="Krzysztof Szarkowicz"/>,
      <contact fullname="Nagendra Kumar"/>, <contact fullname="Melchior
      Aelmans"/>, <contact fullname="Kaushal Tank"/>, <contact fullname="Will
      Jones"/>, <contact fullname="Moin Ahmed"/>, <contact fullname="Zheng (Sandy) Zhang"/>, and <contact fullname="Donald Eastlake"/> provided thoughtful
      comments that improved the readability of the document and found a good
      amount of corners where the light failed to shine. <contact fullname="Kris Price"/> was first to mention single router, single arm
      default considerations.  <contact fullname="Jeff Tantsura"/> helped out
      with some initial thoughts on BFD interactions while <contact fullname="Jeff Haas"/> corrected several misconceptions about BFD's
      finer points and helped to improve the security section around leaf
      considerations. <contact fullname="Artur Makutunowicz"/> pointed out
      many possible improvements and acted as a sounding board in regard to
      modern protocol implementation techniques RIFT is exploring. <contact fullname="Barak Gafni"/> formalized the problem of
      partitioned spine and fallen leaves for the  first time clearly on a (clean) napkin in Singapore
      that led to the very important part of the specification centered around
      multiple ToF planes and negative disaggregation. <contact fullname="Igor
      Gashinsky"/> and others shared many thoughts on problems encountered in
      design and operation of large-scale data center fabrics. <contact fullname="Xu Benchong"/> found a delicate error in the flooding
      procedures and a schema datatype size mismatch.
      </t>
      <t>Too many people to mention provided reviews from many directions in
      IETF, often pointing to critical defects, sometimes asking for things
      again that have been removed by one of the previous reviewers as
      objectionable or superfluous, and many times claiming the document being
      somewhere on the extremes between too crowded with the obvious and
      omitting introduction to cryptic concepts everywhere. The result is the
      best editors could do to find a balance of a document guiding the reader
      by <xref target="digest"/> into a specification tight enough to result
      in interoperable implementations while at the same time introducing
      enough operational context of IP routable fabrics to guarantee a
      concise, common language when facing unaccustomed concepts the protocol
      relies on. In the process, it was important to not end up carrying
      Aesop's donkey of course, so while the result may not be perceived as
      perfect by everyone, it should be practically speaking more than
      sufficient for everyone that ends up using it in the future.
      </t>
      <t>Last but not least, <contact fullname="Alvaro Retana"/>, <contact fullname="John Scudder"/>, <contact fullname="Andrew Alston"/>, and
      <contact fullname="Jim Guichard"/> guided the undertaking as ADs by
      asking many necessary procedural and technical questions that did not
      only improve the content but also laid out the track towards
      publication. And <contact fullname="Roman Danyliw"/> is mentioned very
      last but not least for both his painstakingly detailed review and
      improvement of security aspects of the specification.  </t>
    </section>
    <section numbered="false" toc="default">
      <name>Contributors</name>
      <t> This work is a product of a list of individuals who are all to be
      considered major contributors, independent of the fact whether or not their name
      made it to the limited author list.
      </t>

            <contact fullname="Tony Przygienda, Ed.">
        <organization>Juniper</organization>
      </contact>
                  <contact fullname="Jordan Head, Ed."> 
        <organization>Juniper</organization>
      </contact>
                  <contact fullname="Alankar Sharma"> 
        <organization>Hudson River Trading</organization>
      </contact>
            <contact fullname="Pascal Thubert"> 
        <organization>Cisco</organization>
        </contact>
            <contact fullname="Bruno Rijsman"> 
        <organization>Individual</organization>
      </contact>
            <contact fullname="Dmitry Afanasiev"> 
        <organization>Individual</organization>
      </contact>
            <contact fullname="Don Fedyk"> 
        <organization>LabN</organization>
      </contact>
            <contact fullname="Alia Atlas">
        <organization>Individual</organization>
      </contact>
            <contact fullname="John Drake"> 
        <organization>Individual</organization>
      </contact>
            <contact fullname="Ilya Vershkov"> 
        <organization>Nvidia</organization>
      </contact>

    </section>
  
    </back>

</rfc>
