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

<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">
<!-- This template is for creating an Internet Draft using xml2rfc, which is available here: http://xml.resource.org. -->
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
<?rfc strict="yes" ?>
<!-- give errors regarding ID-nits and DTD validation -->
<!-- control the table of contents (ToC) -->
<?rfc toc="yes"?>
<!-- generate a ToC -->
<?rfc tocdepth="3"?>
<!-- the number of levels of subsections in ToC. default: 3 -->
<!-- control references -->
<?rfc symrefs="yes"?>
<!-- use symbolic references tags, i.e, [RFC2119] instead of [1] -->
<?rfc sortrefs="yes" ?>
<!-- sort the reference entries alphabetically -->
<!-- control vertical white space
 (using these PIs as follows is recommended by the RFC Editor) -->
<?rfc compact="yes" ?>
<!-- do not start each main section on a new page -->
<?rfc subcompact="no" ?>
<!-- keep one blank line between list items -->
<!-- end of list of popular I-D processing instructions --> [
 <!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">
  <!-- xml2rfc v2v3 conversion 2.45.3 -->
    <!-- category values: std, bcp, info, exp, and historic
     ipr values: full3667, noModification3667, noDerivatives3667
     you can add the attributes updates="NNNN" and obsoletes="NNNN"
     they will automatically be output with "(if approved)" -->

    <front>
    <!-- The abbreviated title is used in the page header - it is
         only necessary if the
         full title is longer than 39 characters -->
        <title abbrev="RIFT">RIFT: Routing in Fat Trees</title>
	<seriesInfo name="Internet-Draft" value="draft-ietf-rift-rift-24"/>
    <!-- add 'role="editor"' below for the editors if appropriate -->

        <!-- Another author who claims to be an editor --> name="RFC" value="9692"/>
        <author fullname="Tony Przygienda" initials="A." initials="T." surname="Przygienda" role="editor">
	  <organization>Juniper Networks</organization>
	  <address>
            <postal>
              <street>1137 Innovation Way
          </street> Way</street>
              <city>Sunnyvale</city>
          <region>CA
          </region>
              <region>CA</region>
              <code>94089</code>
          <country>USA
          </country>
              <country>United States of America</country>
            </postal>
        <phone/>
        <email>prz@juniper.net
        </email>
        <uri/>
            <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> Way</street>
              <city>Sunnyvale</city>
          <region>CA
          </region>
              <region>CA</region>
              <code>94089</code>
          <country>USA
          </country>
              <country>United States of America</country>
            </postal>
        <phone/>
        <email>jhead@juniper.net
        </email>
        <uri/>
            <email>jhead@juniper.net</email>
	  </address>
	</author>
	<author fullname="Alankar Sharma" initials="A" surname="Sharma">
	  <organization>Hudson River Trading</organization>
	  <address>
            <postal>
          <country>US</country>
              <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>
              <country>France</country>
            </postal>
            <email>pascal.thubert@gmail.com</email>
	  </address>
	</author>
	<author fullname="Bruno Rijsman" initials="Bruno" initials="B" surname="Rijsman">
	  <organization>Individual</organization>
	  <address>
        <postal>
          <street/>
          <city/>
          <region/>
          <code/>
          <country/>
        </postal>
            <email>brunorijsman@gmail.com</email>
	  </address>
	</author>
	<author fullname="Dmitry Afanasiev" initials="Dmitry" initials="D" surname="Afanasiev">
	  <organization>Yandex</organization>
	  <address>
        <postal>
          <street/>
          <city/>
          <region/>
          <code/>
          <country/>
        </postal>
            <email>fl0w@yandex-team.ru</email>
	  </address>
	</author>
	<date year="2024"/> year="2024" month="December"/>

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

<!-- If the month and year are both specified and are the current ones, xml2rfc will fill
         in the current day for you. If only the current year is specified, xml2rfc will fill [rfced] Please insert any keywords (beyond those that appear in
the current day and month for you. If the year is not the current one, it is
         necessary to specify at least a month (xml2rfc assumes day="1" if not specified for the
         purpose of calculating the expiry date).  With drafts it is normally sufficient to
         specify just the year. -->

        <!-- Meta-data Declarations -->

        <area>Routing</area>
    <workgroup>RIFT Working Group</workgroup>
    <!-- WG name at the upper left corner of the doc,
         IETF is fine title) for individual submissions.
         If this element is not present, the default is "Network Working Group",
         which is used by the RFC Editor as a nod to the history of the IETF. -->

        <!-- Keywords will be incorporated into HTML output
         files in a meta tag but they have no effect use on text or nroff
         output. If you submit your draft to the RFC Editor, the
         keywords will be used for the search engine. https://www.rfc-editor.org/search. -->

<keyword>example</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, 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 toward 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> ANISOTROPIC protocol could be used to describe RIFT in contrary to
 uniform information distribution</t>-->

            <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 data  center
                architecture that is poised to deliver a majority of
                computation and storage services
                in the  future.

                Such networks are called commonly called a fat
                tree/network
                tree / network in modern IP fabric considerations
                <xref target="VAHDAT08" format="default"/>
                as a homonym to the
                <xref target="FATTREE" format="default">original definition of the term</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 bi-sectional bisectional
                capacity.
      </t>
      <t>
                <!-- removed due to AD input

                Today's current routing protocols were geared  towards a
                network with an irregular topology and low degree of connectivity originally
                but given
                they were the only available options, consequently
                several
                attempts to apply those protocols to Clos have been made.
                Most successfully
                <xref
                        target="RFC4271">BGP</xref> <xref
                        target="RFC7938"></xref>
                has been extended to this purpose, not as much due to its inherent
                suitability but rather because the perceived capability to easily
                modify BGP  and the immanent difficulties with
                <xref
                        target="DIJKSTRA">link-state</xref>
                based protocols to optimize topology exchange and converge quickly in
                large scale densely meshed topologies. The incumbent protocols precondition
                normally extensive configuration or provisioning during bring up and
                re-dimensioning.  This tends to be viable only for a set of organizations with
                according networking operation skills and budgets.
                -->
                Many builders of such IP fabrics
                desire a protocol that auto-configures autoconfigures itself
                and deals with failures and mis-configurations misconfigurations with a minimum amount of human
                intervention.

<!--[rfced] We are having difficulty parsing the final part of this sentence.
Should "compute" be "computational resources" or otherwise?

Original:
   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, much like compute or storage is consumed already.

Perhaps:
   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 computational resources (e.g., CPU, storage) are
   consumed already.
-->

		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, much like compute or storage
                is consumed already.
      </t>
      <t>
                In looking at the problem through the lens of such IP fabric
                requirements, RIFT (Routing Routing in Fat Trees) Trees (RIFT) addresses those challenges
                not through an incremental
                modification of either a link-state (distributed computation)
                or distance-vector (diffused computation) techniques 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.

<!--[rfced] To improve readability, may we make this sentence into two?

Original:
   Alas, such aggregation could
   drop traffic in cases of misconfiguration or while failures are being
   resolved or even cause persistent network partitioning and this has
   to be addressed by some adequate mechanism.

Perhaps:
   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.
-->

		Alas, such
                aggregation could drop
                traffic in cases of misconfiguration or while failures are being
                resolved  or even cause persistent network partitioning and this
                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"/>),
        format="default"/>) while allowing for conventional configuration
        methods or an arbitrary mix of both, </li>
        <li>minimum
        <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>re-balancing
        <li>rebalancing of traffic towards the spines based on bandwidth
        available (<xref target="varydefault"/>), and finally
                    </li> finally</li>
        <li> mechanisms to synchronize a limited key-value data-store datastore (<xref
        target="kv"/>) that can be used after protocol convergence to e.g. to, e.g.,
        bootstrap higher levels of functionality on nodes.
                    </li> 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.
                (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 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" id="Layer_1" viewBox="0 0 439.6 493.8" xml:space="preserve">
              <g id="layer3" transform="translate(-86.83375,-35.118133)">
</g>
              <g id="layer4" transform="translate(-86.83375,-35.118133)">
</g>
              <g id="layer1" transform="translate(-86.83375,-35.118133)">
                <path id="path1569" 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" 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" transform="translate(-86.83375,-35.118133)">
                <path id="path392" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M416.7,76.7h-6.4v3.7h5.5v1.5h-5.5v6.3h-1.7v-13h8.1V76.7z"/>
                <path id="path9971" 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" d="M469.2,473.7l-2.7,6.9h-0.6l2.6-6.9H469.2z"/>
                <path id="path9975" 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" 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" d="M490.1,480.9h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V480.9z"/>
                <path id="path9981" 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" d="M498.2,478.4l-1,2.4h-0.5l0.6-2.4H498.2z"/>
                <path id="path9985" 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" d="M509.9,480.9H508v-0.5h1.3v-6.2H508v-0.5h1.9V480.9z"/>
                <path id="path9990" d="M463.6,259.6h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V259.6z"/>
                <path id="path9992" 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" d="M471.6,257l-1,2.4h-0.5l0.6-2.4H471.6z"/>
                <path id="path9996" 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" d="M482.7,259.6h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V259.6z"/>
                <path id="path10000" d="M463.6,269.1h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V269.1z"/>
                <path id="path10002" 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" d="M472.2,269.1h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V269.1z"/>
                <path id="path10018" 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" d="M469.2,280.8l-2.7,6.9h-0.6l2.6-6.9H469.2z"/>
                <path id="path10022" 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" 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" d="M495.4,288h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V288z"/>
                <path id="path10028" d="M500.5,286.6h-3.6v-5.5h3.6v0.7h-2.9v1.5h2.9v0.7h-2.9v2.1h2.9V286.6z"/>
                <path id="path10030" d="M503,285.5l-1,2.4h-0.5l0.6-2.4H503z"/>
                <path id="path10032" d="M510.6,281.7h-2.8v1.6h2.4v0.7h-2.4v2.7h-0.7v-5.5h3.5V281.7z"/>
                <path id="path10034" d="M513.2,288h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V288z"/>
                <path id="path10048" 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" d="M470,290.3l-2.7,6.9h-0.6l2.6-6.9H470z"/>
                <path id="path10052" 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" 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" 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" 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" 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" d="M469.4,299.8l-2.7,6.9h-0.6l2.6-6.9H469.4z"/>
                <path id="path10076" 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" 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" 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" 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" d="M463.6,57h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V57z"/>
                <path id="path10087" 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" d="M471.6,54.5l-1,2.4h-0.5l0.6-2.4H471.6z"/>
                <path id="path10091" 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" d="M482.2,54.5l-1,2.4h-0.5l0.6-2.4H482.2z"/>
                <path id="path10095" 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" d="M493,54.5l-1,2.4h-0.5l0.6-2.4H493z"/>
                <path id="path10099" 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" d="M504.7,57h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V57z"/>
                <path id="path10103" d="M463.6,66.5h-1.9v-7.2h1.9v0.5h-1.3V66h1.3V66.5z"/>
                <path id="path10105" d="M468.7,65h-3.6v-5.5h3.6v0.7h-2.9v1.5h2.9v0.7h-2.9v2.1h2.9V65z"/>
                <path id="path10107" d="M471.7,66.5h-1.9V66h1.3v-6.2h-1.3v-0.5h1.9V66.5z"/>
                <path id="path10121" 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" d="M470,78.3l-2.7,6.9h-0.6l2.6-6.9H470z"/>
                <path id="path10125" 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" 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" d="M501.9,85.5H500v-7.2h1.9v0.5h-1.3V85h1.3V85.5z"/>
                <path id="path10137" 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" d="M510,83l-1,2.4h-0.5l0.6-2.4H510z"/>
                <path id="path10141" 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" d="M521.7,85.5h-1.9V85h1.3v-6.2h-1.3v-0.5h1.9V85.5z"/>
                <path id="path10157" 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" d="M469.4,87.8l-2.7,6.9h-0.6l2.6-6.9H469.4z"/>
                <path id="path10161" 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" 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" d="M501.3,95h-1.9v-7.2h1.9v0.5H500v6.2h1.3V95z"/>
                <path id="path10173" 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" d="M509.4,92.5l-1,2.4h-0.5l0.6-2.4H509.4z"/>
                <path id="path10177" 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" d="M521.1,95h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V95z"/>
                <path id="path10193" 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" d="M469.8,97.3l-2.7,6.9h-0.6l2.6-6.9H469.8z"/>
                <path id="path10197" 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" 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" 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" 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" d="M470,106.8l-2.7,6.9h-0.6l2.6-6.9H470z"/>
                <path id="path10225" 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" 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" 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" 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" d="M99.3,473.7l-2.7,6.9H96l2.6-6.9H99.3z"/>
                <path id="path10254" 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" 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" d="M120.1,480.9h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V480.9z"/>
                <path id="path10260" 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" d="M128.2,478.4l-1,2.4h-0.5l0.6-2.4H128.2z"/>
                <path id="path10264" 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" d="M139.9,480.9H138v-0.5h1.3v-6.2H138v-0.5h1.9V480.9z"/>
                <path id="path10281" 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" d="M99.3,280.8l-2.7,6.9H96l2.6-6.9H99.3z"/>
                <path id="path10285" 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" 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" d="M125.5,288h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V288z"/>
                <path id="path10291" d="M130.5,286.6h-3.6v-5.5h3.6v0.7h-2.9v1.5h2.9v0.7h-2.9v2.1h2.9V286.6z"/>
                <path id="path10293" d="M133,285.5l-1,2.4h-0.5l0.6-2.4H133z"/>
                <path id="path10295" d="M140.6,281.7h-2.8v1.6h2.4v0.7h-2.4v2.7h-0.7v-5.5h3.5V281.7z"/>
                <path id="path10297" d="M143.3,288h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V288z"/>
                <path id="path10311" 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" d="M100,290.3l-2.7,6.9h-0.6l2.6-6.9H100z"/>
                <path id="path10315" 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" 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" 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" 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" 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" d="M100.1,299.8l-2.7,6.9h-0.6l2.6-6.9H100.1z"/>
                <path id="path10339" 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" 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" 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" 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" d="M123.6,259.6h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V259.6z"/>
                <path id="path10350" 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" d="M131.5,257l-1,2.4h-0.6l0.6-2.4H131.5z"/>
                <path id="path10354" 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" d="M142.6,259.6h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V259.6z"/>
                <path id="path10358" d="M133.5,269.1h-1.9v-7.2h1.9v0.5h-1.3v6.2h1.3V269.1z"/>
                <path id="path10360" 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" d="M142.6,269.1h-1.9v-0.5h1.3v-6.2h-1.3v-0.5h1.9V269.1z"/>
                <path id="path9941" d="M199.1,88.3h-8.4V75.2h8.4v1.5h-6.7v3.6h6.7v1.5h-6.7v4.9h6.7V88.3z"/>
                <path id="path10287_00000150810927020843736030000005446007072018250162_" 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_" 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_" 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_" 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 "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
      NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
      "MAY", "<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 "OPTIONAL" "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
    described in BCP 14 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> 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. (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 does allow allows for further
        relaxation of these constraints, this 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. (e.g.,
        negative disaggregation in <xref target="negdisaggreg"/>)
          that are unnecessary in the context
        of fabrics consisting of a single-plane only. The
        <xref target="overview_sec">Overview</xref> target="overview_sec">"Overview"</xref>  and
        <xref target="Planes"/> target="Planes">"Generalized Topology View"</xref> aim to provide enough
        context to determine if multi-plane fabrics are of interest to the reader.
        The
        <xref target="Fallen">Fallen target="Fallen">"Fallen Leaf part</xref>, Problem"</xref> and additionally
        Sections <xref target="discFallen"/> target="discFallen" format="counter"/> and
        <xref target="FixFallen"/> target="FixFallen" format="counter"/> describe further
        considerations that are specific to multi-plane fabrics.</t>
      <t>The fundamental protocol concepts are described starting in the
        <xref target="specification_sec">specification part</xref>, target="specification_sec">"Specification"</xref>, but some
        sub-sections
        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"/> 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 models part</xref> target="security-section">"Security"</xref> and the
          <xref target="security">security segment</xref>. target="security">"Security Considerations"</xref>.  The normative
        schema defining the Thrift model can be found in
        Sections <xref target="common_thrift_app"/> target="common_thrift_app" format="counter"/> and
        <xref target="encoding_thrift_app"/>. target="encoding_thrift_app" format="counter"/>.  Furthermore,
        while a detailed understanding of <xref target="thrift">Thrift</xref> and the models 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 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 part</xref> definitions</xref> as it
        not only outlines basic neighbor discovery and adjacency formation, formation
        but also provides necessary context for RIFT's optional <xref target="ZTP">Zero Touch Provisioning (ZTP)</xref> and mis-cabling 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 RIFT, such as link state link-state packet formats, efficient flooding, synchronization,
          loop-free path computation computation, and
          link-state
        database maintenance - (see Sections
        <xref target="ties"/>, target="ties" format="counter"/>,
        <xref target="n_and_s_rep_sec"/>, target="n_and_s_rep_sec" format="counter"/>,
        <xref target="flooding_sec"/>, target="flooding_sec" format="counter"/>,
        <xref target="tiescopes"/>, target="tiescopes" format="counter"/>,
        <xref target="lsdb_sync_sec"/>, target="lsdb_sync_sec" format="counter"/>,
        <xref target="lsdb_purge_sec"/>, target="lsdb_purge_sec" format="counter"/>,
        <xref target="defaultrouterules"/>, target="defaultrouterules" format="counter"/>,
        <xref target="calculate"/>, target="calculate" format="counter"/>,
        <xref target="nspf"/>, target="nspf" format="counter"/>,
        <xref target="sspf"/>, target="sspf" format="counter"/>,
        <xref target="ringspf"/>, target="ringspf" format="counter"/>, and
        <xref target="tofew"/>. 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
        multi-plane-interested reader, Sections <xref target="negdisaggreg"/>, target="negdisaggreg" format="counter"/>,
        <xref target="cable_tof_sec"/>, target="cable_tof_sec" format="counter"/>,
        <xref target="neg_advertise_sec"/>, target="neg_advertise_sec" format="counter"/>, and
        <xref target="neg_dis_computation_sec"/> target="neg_dis_computation_sec" format="counter"/> are also
          mandatory.
          <xref target="sec_attaching_prefixes"/> is
        especially important for any multi-plane interested multi-plane-interested reader as it outlines how the RIB (Routing Routing Information Base) Base (RIB)
         and FIB (Forwarding Forwarding Information Base) Base (FIB) are
        built via the disaggregation mechanisms, mechanisms but also illustrates how they
        prevent defective routing decisions that cause traffic loss in both single 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,
      <t>Last but not least, RIFT has other optional capabilities.  One example is
        the key-value data-store, datastore, which enables RIFT to advertise data post-convergence
        in order to bootstrap higher levels of functionality (e.g. (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="I-D.ietf-rift-applicability" 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. The
      <xref target="DayOne">RIFT DayOne</xref> book 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.
                    <!-- removed based on Alvaro
                    It is assumed that the reader is thoroughly familiar with the
                    terms and concepts used in <xref target="RFC2328">OSPF</xref>
                    and <xref target="ISO10589-Second-Edition">IS-IS</xref>, <xref target="ISO10589"/>
                    as well as the according
                    graph theoretical concepts of shortest path first <xref
                        target="DIJKSTRA">(SPF)</xref> computation and DAGs.
                        -->
        </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>Bi-directional
          <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. Bi-directionality 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 traverse normally traverse the shortest route based on hop count
            toward
            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, super-spine, spine-2, leaf).
          </dd>
          <dt>Clos/Fat
          <dt>Clos / Fat Tree:</dt>
          <dd>
                            This document uses the terms Clos "Clos" and Fat Tree "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.

<!--[rfced] May we update "multiple level" to "multi-level"?

Original:
   Several modifications such as leaf-
   2-leaf shortcuts and multiple level shortcuts are possible and
   described further in the document.

Perhaps:
   Several modifications such as leaf-
   2-leaf shortcuts and multi-level shortcuts are possible and
   described further in the document.
-->

                            Several modifications such as leaf-2-leaf
                            shortcuts and multiple level shortcuts are possible and described further in
                            the document.
                        </dd>
			<dt>Cost:</dt>

<!--[rfced] Does "The usual natural numbers algebra" refer to
a typical formula for cost? If so, should it be included, as
"usual" seems vague. Is there a word that would be more
clear than "algebra" here?

Original:
   Cost:
      A natural number without a unit associated with two entities.  The
      usual natural numbers algebra can be applied to costs.
-->

          <dd>
              A natural number without a unit associated with two entities.
              The usual natural numbers algebra can be applied to costs. A cost may be
              associated with either
               a single link or prefix 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 such two such graphs is a DAG.
                        </dd>
          <dt>Disaggregation:</dt>
          <dd>
                            Process
                            The process in which a node decides to
                            advertise more specific prefixes Southwards, southwards, either positively to
                            attract the corresponding traffic, 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"
                            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 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 non-topology-related information
                            within
                            the protocol.
                        </dd>
          <dt>Leaf-to-Leaf Shortcuts (L2L):</dt> (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 RIFT, but a leaf does not have to be level 0.
                        </dd>
          <dt>Level:</dt>
          <dd>Clos and Fat Tree networks are
                            topologically partially ordered graphs graphs, and 'level' "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 level 0 always indicates that a node is a leaf, leaf but does not have to be level 0.

                            Level values can be configured manually or automatically derived via as described in <xref target="ZTP" format="default"/>.

<!--[rfced] Should any of the following text be in the <aside> element? It is
defined as "a container for content that is semantically less important
or tangential to the content that surrounds it"
(https://authors.ietf.org/en/rfcxml-vocabulary#aside).

Section 3.1
      As a final
      footnote: Clos terminology often uses the concept of "stage", but
      due to the folded nature of the Fat Tree Tree, it is not used from this
      point on to prevent misunderstandings.

Section 10.3.6
   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.

Section 10.3.11
   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.

Section 10.3.17
   Note: This node's level is already included on the packet header.
-->

                            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.</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> "cost".</dd>
          <dt>Neighbor:</dt>
          <dd>Once a <em>ThreeWay</em> adjacency has been
                            formed
                            formed, a neighborship relationship contains the neighbor's
                            properties. Multiple adjacencies can be formed to a remote node
                            via parallel point-to-point interfaces 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 stands as 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,
                            as example
                            for example, SPF that is using South Node TIEs only. Normally it progresses by only a single hop
                            only
                            and installs default routes.
                        </dd>
          <dt>Northbound Link:</dt>
          <dd>
                            A link to a node one level up or or, in other words, one
                            level further north.
                        </dd>
          <dt>Northbound representation:</dt>
          <dd>Subset 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. Overload The overload attribute is
                            carried in the <em>NodeFlags</em> object of the encoding schema.

                            <!-- removed due to AD review

                            The semantics closely
                            follow the meaning of the same attribute
                            in <xref target="ISO10589-Second-Edition"/>.
                            -->

                        </dd>
          <dt>Point of Delivery (PoD):</dt>
          <dd>A self-contained
                            vertical slice or subset of a Clos or Fat Tree network
                            containing
                            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 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" Element", and it contains all prefixes
                            directly attached to
                            this node in case of a North TIE and in case of South TIE the necessary
                            default routes the node advertises
                            southbound.
                            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
                            "fanout" as well.</dd>
          <dt>Routing on the Host (RotH):</dt>
          <dd>Modern
          <dd>A modern data center
                            architecture variant where servers/leaves are multi-homed multihomed and
                            consequently participate in routing.
                        </dd>
			<dt>Security Envelope:</dt>

<!--[rfced] We are having some difficulty parsing "that allows to protect"
in the sentence below. May we update it as follows?

Original:
   RIFT packets are flooded within an authenticated security envelope
   that allows to protect the integrity of information a node accepts
   if any of the mechanisms in Section 10.2 is used.

Perhaps:
   RIFT packets are flooded within an authenticated security envelope
   that protects the integrity of information a node accepts
   if any of the mechanisms in Section 10.2 are used.
-->

          <dd>RIFT packets are flooded within an authenticated
                            security envelope that
                            allows to protect the integrity of information a node accepts if any
              of the mechanisms in <xref target="keys-registry"/> is are used. This is further described in <xref target="security-envelope"/>.
                        </dd>
          <dt>Shortest-Path
          <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 routes, of which Dijkstra 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,
                            as example
                            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 situations, the directionality
                            of the compass is used. used, i.e., 'lower', 'south' or 'southbound' "lower", "south", and "southbound" mean
                            moving
                            towards the bottom of the Clos or Fat Tree network
                            and 'higher', 'north' "higher", "north", and 'northbound' "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 or, in other words, one
                            level further south.
                        </dd>
          <dt>Southbound representation:</dt>
          <dd>Subset 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 Aggregation/Spine, and Edge/Leaf Switches:"</dt> Switches:</dt>
          <dd>
                            Traditional level names in 5-stages 5 stages folded Clos for Level levels 2, 1 1, and 0 0, respectively (counting
                            up from the bottom).  We
                            normalize this language to talk about ToF, Top-of-Pod (ToP) (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. i.e., both routers reflected each other in
                            LIEs
                            LIEs,  including relevant security information. Nevertheless,
                            LIEs before <em>ThreeWay</em> state is
                            reached may already carry RIFT ZTP related information already.</dd> related to RIFT ZTP.</dd>
          <dt>TIDE:</dt>
          <dd>Topology
          <dd>The Topology Information Description Element carrying 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 has always has a direction and a type.
                            North TIEs (sometimes abbreviated as N-TIEs) are used when dealing with
                            TIEs in the
                            northbound representation representation,
                            and South-TIEs are used (sometimes abbreviated as S-TIEs)
                            for the southbound equivalent. TIEs have different types 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>Topology
          <dd>The Topology
                        Information Request Element carrying 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. 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. i.e., are at the
                            "top" of the PoD.
                        </dd>
          <dt>ToF Plane or Partition:</dt>
          <dd>In large fabrics fabrics, ToF switches may not
                            have enough ports to aggregate all switches south of them them, and
                            with that, the ToF is 'split' "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 FSM (Finite Finite State Machine) 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. Minimally 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>
                Optional
                An optional RIFT mechanism which that allows the automatic derivation of node levels
                based on minimum configuration configuration, as detailed in <xref target="ZTP"/>.
                Such a mininum 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 the <xref target="schema"/> target="schema"/>, a special emphasis is used, e.g. 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 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" id="svg2384" viewBox="0 0 1116.4 836" xml:space="preserve">
                <path id="path12779" d="M171.4,427.8v127h1.1v-127L171.4,427.8z"/>
                <path id="path12775" 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" 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" 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" d="M174,415.5l-3.7,9.6h-0.9l3.7-9.6H174z"/>
                <path id="path11246" 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" d="M473,427.8v127h1.1v-127L473,427.8z"/>
                <path id="path12701" 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" 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" 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" d="M475.6,415.5l-3.7,9.6H471l3.7-9.6H475.6z"/>
                <path id="path11253" 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" 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" d="M302.4,124.8l-3.7,9.6h-0.9l3.7-9.6L302.4,124.8z"/>
                <path id="path11260" 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" 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" d="M354.2,131.1l-3.7,9.6h-0.9l3.7-9.6H354.2z"/>
                <path id="path11267" 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" 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" d="M743.9,99.1l-3.7,9.6h-0.9l3.7-9.6H743.9z"/>
                <path id="path11274" 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" d="M732.7,109.8l-105.8,42.3l0.4,1L733,110.8L732.7,109.8z"/>
                <path id="path11473" 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" 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" 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" d="M756.1,115.5l-3.7,9.6h-0.9l3.7-9.6L756.1,115.5z"/>
                <path id="path11281" 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" d="M747.8,126.3l-79.4,63.5l0.7,0.9l79.4-63.5L747.8,126.3z"/>
                <path id="path10816" 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" 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" d="M405.2,184.1l-0.9,0.6l47.6,74.1l0.9-0.6L405.2,184.1z"/>
                <path id="path12005" 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" 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" d="M287.9,194.7l-47.6,84.7l0.9,0.5l47.6-84.7L287.9,194.7z"/>
                <path id="path12407" 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" 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" d="M479.2,194.6l-0.7,0.8l105.8,84.7l0.7-0.8L479.2,194.6z"/>
                <path id="path11847" 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" 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" d="M759.5,252.7l-0.4,1l111.1,47.6l0.4-1L759.5,252.7z"/>
                <path id="path11046" 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" 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" 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" d="M233.2,396.5l-3.7,9.6h-0.9l3.7-9.6H233.2z"/>
                <path id="path11288" 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" 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" d="M432.2,379l-3.7,9.6h-0.9l3.7-9.6H432.2z"/>
                <path id="path11295" 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" d="M241.1,406.3l-0.6,0.7l74.1,68.8l0.6-0.7L241.1,406.3z"/>
                <path id="path12517" 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" 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" d="M425.6,390.4l-79.4,68.8l0.6,0.7l79.4-68.8L425.6,390.4z"/>
                <path id="path12615" 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" 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" d="M298.5,136.5l-58.2,95.2l0.8,0.5l58.2-95.2L298.5,136.5z"/>
                <path id="path12285" 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" 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" d="M357.6,141.8l-0.9,0.5l52.9,90l0.9-0.5L357.6,141.8z"/>
                <path id="path12151" 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" 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" 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" 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" 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" 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" d="M487.2,264.4l-3.7,9.6h-0.9l3.7-9.6H487.2z"/>
                <path id="path11308" 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" 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" d="M479.5,285.6h-1v-3.8h-3.8v3.8h-1v-7.7h1v3h3.8v-3h1V285.6z"/>
                <path id="path11314" 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" 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" 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" 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" 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" d="M260.3,286.2l-3.7,9.6h-0.9l3.7-9.6H260.3z"/>
                <path id="path11327" 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" 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" d="M252.6,307.5h-1v-3.8h-3.8v3.8h-1v-7.7h1v3h3.8v-3h1V307.5z"/>
                <path id="path11333" 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" 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" 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" 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" 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" d="M619.6,275.5l-3.7,9.6H615l3.7-9.6H619.6z"/>
                <path id="path11346" 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" 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" d="M611.9,296.8h-1V293H607v3.8h-1v-7.7h1v3h3.8v-3h1V296.8z"/>
                <path id="path11352" 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" 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" 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" 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" 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" d="M906.1,291.4l-3.7,9.6h-0.9l3.7-9.6H906.1z"/>
                <path id="path11365" 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" 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" d="M898.3,312.7h-1v-3.8h-3.8v3.8h-1V305h1v3h3.8v-3h1V312.7z"/>
                <path id="path11371" 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" d="M863.1,171l-0.8,0.5l60.1,98l0.8-0.5L863.1,171z"/>
                <path id="path11266" 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" 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" d="M333.1,617.6h-7.3V606h1.5v10.2h5.8V617.6z"/>
                <path id="path11376" 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" d="M352,617.6h-7.3V606h1.5v10.2h5.8V617.6z"/>
                <path id="path11381" 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" 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" 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" d="M295.3,332.3h-1.6v-1.5h1.6V332.3z M295.2,342.4h-1.5v-8.7h1.5V342.4z"/>
                <path id="path11389" 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" 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" 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" d="M328.8,342.4h-1.5v-12.1h1.5V342.4z"/>
                <path id="path11397" d="M345,342.4h-7.6v-11.5h7.6v1.4h-6.1v3.2h6.1v1.4h-6.1v4.3h6.1V342.4z"/>
                <path id="path11399" d="M352.6,330.4l-5.6,14.4h-1.3l5.5-14.4H352.6z"/>
                <path id="path11401" 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" d="M383.2,342.4h-7.3v-11.5h1.5v10.2h5.8V342.4z"/>
                <path id="path11405" d="M386.2,332.3h-1.6v-1.5h1.6V332.3z M386.1,342.4h-1.5v-8.7h1.5V342.4z"/>
                <path id="path11407" 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" 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" d="M11.2,355.5H0v-18.2h2.4v16.1h8.8V355.5z"/>
                <path id="path11414" 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" d="M39.3,341.9L34,355.5h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H39.3z"/>
                <path id="path11418" 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" d="M59,355.5h-2.2v-19H59V355.5z"/>
                <path id="path11422" 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" d="M19.9,631.1H8.7v-18.2h2.4v16.1h8.8L19.9,631.1z"/>
                <path id="path11427" 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" 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" 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" d="M67.7,631.1h-2.2v-19h2.2L67.7,631.1z"/>
                <path id="path11435" 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" d="M15.5,81H4.4V62.8h2.4v16.1h8.8V81z"/>
                <path id="path11440" 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" d="M43.7,67.4L38.3,81h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H43.7z"/>
                <path id="path11444" 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" d="M63.4,81h-2.2V62h2.2V81z"/>
                <path id="path11448" 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" 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" 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" 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" 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" d="M184.4,768.9h-1.8v-1.7h1.8V768.9z M184.3,780.3h-1.6v-9.8h1.6V780.3z"/>
                <path id="path11461" 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" 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" 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" 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" 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" 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" 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" 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" d="M400,768.9h-1.8v-1.7h1.8V768.9z M399.9,780.3h-1.6v-9.8h1.6V780.3z"/>
                <path id="path11480" 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" 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" 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" 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" 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" 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" 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" 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" d="M734.2,768.9h-1.8v-1.7h1.8V768.9z M734.1,780.3h-1.6v-9.8h1.6V780.3z"/>
                <path id="path11499" 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" 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" 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" 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" 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" 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" 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" 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" d="M951.2,768.9h-1.8v-1.7h1.8V768.9z M951.1,780.3h-1.6v-9.8h1.6V780.3z"/>
                <path id="path11518" 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" 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" 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" 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" 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" 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" d="M544.2,778h-1.6v-13.6h1.6V778z"/>
                <path id="path11533" 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" d="M556,766.6h-1.8v-1.7h1.8V766.6z M555.9,778h-1.6v-9.8h1.6V778z"/>
                <path id="path11537" d="M564.1,773.1h-5.3v-1.6h5.3V773.1z"/>
                <path id="path11539" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M583.1,789h-1.8v-1.7h1.8V789z M583,800.4h-1.6v-9.8h1.6V800.4z"/>
                <path id="path11559" 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" d="M898.7,78.5v1.1h124.4v-1.1H898.7z"/>
                <path id="path11677" 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" 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" 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" 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" d="M960.7,16.9v124.4h1.1V16.9H960.7z"/>
                <path id="path10574" 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" 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" 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" 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" d="M965.9,11.5H964l-5.5-10.3v10.3h-1.4V0h2.4l5,9.4V0h1.4L965.9,11.5z"/>
                <path id="path11565" 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" d="M1039.4,84h-7.6V72.5h7.6v1.4h-6.1V77h6.1v1.4h-6.1v4.3h6.1V84z"/>
                <path id="path11571" 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" d="M124.3,813.3v1.6h433.9v-1.6H124.3z"/>
                <path id="path12891" fill-rule="evenodd" d="M555.1,810.9v6.3h6.3v-6.3H555.1z"/>
                <path id="path12893" 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" fill-rule="evenodd" d="M121.1,810.9v6.3h6.3v-6.3H121.1z"/>
                <path id="path12885" 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" d="M584.7,813.3v1.6h433.9v-1.6H584.7z"/>
                <path id="path12845" fill-rule="evenodd" d="M1015.4,810.9v6.3h6.3v-6.3H1015.4z"/>
                <path id="path12847" fill-rule="evenodd" d="M1015,810.5v0.4v6.8h7.2v-7.2H1015z M1015.9,811.4h5.5v5.5h-5.5V811.4z"/>
                <path id="path12837" fill-rule="evenodd" d="M581.5,810.9v6.3h6.3v-6.3H581.5z"/>
                <path id="path12839" 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" 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" 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" 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" 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" 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" 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" 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" 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" fill="none" stroke="#000000" stroke-width="1.0583" d="M188,346.2v275.5l302.8-275.5v275.5L188,346.2"/>
                <path id="path1571" fill="none" stroke="#000000" stroke-width="1.0583" d="M651.9,346.2v275.5l303.3-275.5v275.5L651.9,346.2z"/>
                <path id="path1573" fill="none" stroke="#000000" stroke-width="1.0583" d="M490.7,346.2l-302.8,0L339.2,89.7"/>
                <path id="path1575" fill="none" stroke="#000000" stroke-width="1.0583" d="M188,346.2L803.6,91.1"/>
                <path id="path1577" fill="none" stroke="#000000" stroke-width="1.0583" d="M339.2,89.7l151.5,256.5L803.6,91.1"/>
                <path id="path1579" fill="none" stroke="#000000" stroke-width="1.0583" d="M339.2,89.7l312.7,256.5L803.6,91.1"/>
                <path id="path1581" fill="none" stroke="#000000" stroke-width="1.0583" d="M955.2,346.2L339.2,89.7"/>
                <path id="path1583" fill="none" stroke="#000000" stroke-width="1.0583" d="M955.2,346.2L803.6,91.1"/>
                <path id="path1585" fill="none" stroke="#000000" stroke-width="1.0583" stroke-dasharray="8.4666,8.4666" d="M188,621.7h302.8"/>
                <path id="path1701" fill="none" stroke="#000000" stroke-width="1.0583" d="M188,621.7L187.8,765"/>
                <path id="path1703" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="339.2" cy="71.7" rx="55.5" ry="57.2"/>
                <path id="path11607" d="M313.9,64.7h-6.3v16.1h-2.4V64.7h-6.3v-2.2h15L313.9,64.7z"/>
                <path id="path11609" 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" d="M342.4,64.7h-8.9v5.1h7.7V72h-7.7v8.8h-2.4V62.6h11.3V64.7z"/>
                <path id="path11613" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="188" cy="346.2" rx="55.5" ry="57.2"/>
                <path id="path11618" 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" 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" d="M174.7,337h-2.5v-2.4h2.5V337z M174.5,352.9h-2.2v-13.7h2.2V352.9z"/>
                <path id="path11624" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="803.6" cy="73.1" rx="55.5" ry="57.2"/>
                <path id="path11633" d="M777.7,66.1h-6.3v16.1h-2.4V66.1h-6.3V64h15V66.1z"/>
                <path id="path11635" 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" d="M806.2,66.1h-8.9v5.1h7.7v2.2h-7.7v8.8h-2.4V64h11.3V66.1z"/>
                <path id="path11639" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="490.7" cy="346.2" rx="55.5" ry="57.2"/>
                <path id="path11644" 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" 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" d="M476.9,337h-2.5v-2.4h2.5V337z M476.8,353h-2.2v-13.7h2.2V353z"/>
                <path id="path11650" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="651.9" cy="346.2" rx="55.5" ry="57.2"/>
                <path id="path11659" 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" 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" d="M638.6,337h-2.5v-2.4h2.5V337z M638.5,353h-2.2v-13.7h2.2V353z"/>
                <path id="path11665" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="955.2" cy="346.2" rx="55.5" ry="57.2"/>
                <path id="path11674" 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" 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" d="M941.4,337h-2.5v-2.4h2.5V337z M941.3,353H939v-13.7h2.2V353z"/>
                <path id="path11680" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="188" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11689" d="M152.8,631.1h-11.2v-18.2h2.4V629h8.8V631.1z"/>
                <path id="path11691" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="490.7" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11704" d="M455.1,631.1h-11.2v-18.2h2.4V629h8.8V631.1z"/>
                <path id="path11706" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="651.9" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11719" d="M616.7,631.1h-11.2v-18.2h2.4V629h8.8V631.1z"/>
                <path id="path11721" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="955.2" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11734" d="M919.5,631.1h-11.2v-18.2h2.4V629h8.8V631.1z"/>
                <path id="path11736" 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" 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" 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" 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" 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" 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         | |  | |
                         ^ ^  ^ ^            | |  | |
                         | |  | |            | |  | |
          +--------------+ |  +-----------+  | |  | +---------------+
          |                |    |         |  | |  |                 |
         South +-----------------------------+ |  |                 ^
          |    |           |    |         |    |  |                All
          0/0  0/0        0/0   +-----------------------------+    TIEs
          v    v           v              |    |  |           |     |
          |    |           +-+    +&lt;-0/0----------+           |     |
          |    |             |    |       |    |              |     |
        +-+----++ optional +-+----++     ++----+-+           ++-----++
Level 1 |       | E/W link |       |     |       |           |       |
        |Spin111+----------+Spin112|     |Spin121|           |Spin122|
        +-+---+-+          ++----+-+     +-+---+-+           ++---+--+
          |   |             |   South      |   |              |   |
          |   +---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
                                  multihomed
                                    Prefix
        +---------- PoD 1 ---------+     +---------- PoD 2 ---------+</artwork>
          </artset>
        </figure>
        <figure anchor="partitioned-spine">
          <name>Topology with Multiple Planes</name>
          <artset>
            <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" id="Layer_1" 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>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-multiplane-topology.ascii-art">  ____________________________________________________________________________
  | [Plane A]    .  [Plane B]       .  [Plane C]     .  [Plane D]            |
  |..........................................................................|
  |        +-+   .           +-+    .          +-+   .           +-+         |
  |        |n|   .           |n|    .          |n|   .           |n|         |
  |        +++   .           +++    .          +++   .           +++         |
  |      . | |   .         . | |    .        . | |   .         . | |         |
  |     .  | |   .        .  | |    .       .  | |   .        .  | |         |
  | +-+    | |   .    +-+    | |    .   +-+    | |   .    +-+    | |         |
  | |1|  +-+ |   .    |1|  +-+ |    .   |1|  +-+ |   .    |1|  +-+ |         |
  | +++  |   |   .    +++  |   |    .   +++  |   |   .    +++  |   |         |
  |  ||  |   |   .     ||  |   |    .    ||  |   |   .     ||  |   |         |
  |  ||  |   |   .     ||  |   |    .    ||  |   |   .     ||  |   |         |
  |  |+--|--+|   .     |+--|--+|    .    |+--|--+|   .     |+--|----+        |
  |  |   |  ||   .     |   |  ||    .    |   |  ||   .     |   |   ||        |
  |  |   |  ||   .     |   |  ||    .    |   |  ||   .     |   |   +|---+    |
=====|===|==||=========|===|==||=========|===|==||=========|===|====|===|=== |
/ |  |   |  ||   .     |   |  ||    .    |   |  ||   .     |   | /  |   |  / |
/ |  |   |  ||   .     |   |  ||    .    |   |  ||   .     |   | / ++---++ / |
/ |  |   |  ||   .     |   |  ||    .    |   |  ||   .     |   | / |  n  | / |
/ |  |   |  ||   .     |   |  ||    .    |   |  ||   .     |   | / +++-+++ / |
/ | ++---++ ||   .    ++---++ ||    .   ++---++ ||   .    ++---++/         / |
/ | |  1  | ||   .    |  2  | ||    .   |  3  | ||   .    |  4  |/         / |
/ | +++-+++ ||   .    +++-+++ ||    .   +++-+++ ||   .    +++-+++/         / |
/ |  || ||  ||   .     || ||  ||    .    || ||  ||   .     || || /         / |
/ \__||_||_____________||_||_____________||_||_____________||_||_/_________/_/
/    || ||             || ||             || ||             || || /  || ||  /
/    || || +-----------+| ||             || ||             || || /  || ||  /
/    || || |+-----------|-||-------------+| ||             || || /  || ||  /
/    || || ||+----------|-||--------------|-||-------------+| || /  || ||  /
/    || || |||          | ||              | ||      +-------+ || /  || ||  /
/    || || |||          | |+--------------|-||------|---+     || /  || ||  /
/    || || |||          | |               | ||      |   |   +-+| /  || ||  /
/    || || |||          | +-----------+   | ||      |   |   |  | /  || ||  /
/    || +|-|||----------|------------+|   | |+------|---|---|-+| /  || ||  /
/    ||  +-|||----------|------------||---|-|-------|-+ |   | || /  || ||  /
/    ||    |||          |     +------||---+ |       | | |   | || /  || ||  /
/    |+----|||-----+    |     |+-----||-----|-------+ | |   | || /  || ||  /
/    |     |||     |    |     ||     ||     |         | |   | || /  || ||  /
/    |     |||     |    |     ||     ||     |    +----|-|---+ || /  || ||  /
/    |     |||     |    |     ||     ||     |    |    | |     || /  || ||  /
/    |+----+||     |    |     ||     ||     |    |    | |     || /  || ||  /
/    || +---+|     |    | +---+|     |+---+ |    |    | +---+ || / +++-+++ /
/    || |+---+     +---+| |+---+     +---+| |+---+    +----+| || / |  n  | /
/    || ||             || ||             || ||             || || / +++-+++ /
/   +++-+++           +++-+++           +++-+++           +++-+++/=========/
/   |  1  |           |  2  +           |  3  |   . . .   |  n  |/    ^^
/   +++-+++           +-----+           +-----+           +-----+/   //
/                                                                /  PoDs
================================================================== //</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. Further, this document will deal also deal
                    with designs that
                    provide only sparser connectivity and  "partitioned spines" spines",
                    as shown in <xref target="partitioned-spine" format="default"/>
                    and explained further in <xref target="Planes" format="default"/>.
        </t>
      </section>
    </section>
    <!-- based on Hardwick IAB review

        <section anchor="reqs" title="Requirement Considerations">
            <t>
                <xref
                    target="RFC7938"></xref> gives the original set of requirements
                augmented here based upon recent experience in the
                operation of fat-tree
                networks.
            </t>
            <t>
                <list style='format REQ%d: ' >
                    <t>The control protocol should discover the physical
                        links automatically
                        and be able to detect cabling that
                        violates fat-tree topology constraints.
                        It must react accordingly to such mis-cabling attempts,
                        at a minimum
                        preventing adjacencies between nodes from being
                        formed and traffic
                        from being forwarded on those mis-cabled links. E.g.
                        connecting a leaf to a spine at level 2 should be
                        detected and ideally prevented.

                    </t>

                    <t>A node without any configuration beside default values
                        should come up at the correct level
                        in any PoD it is introduced into. Optionally,
                        it must be possible to
                        configure nodes to restrict their participation to
                        the PoD(s) targeted at any level.
                    </t>

                    <t>Optionally, the protocol should allow to provision IP
                        fabrics where the
                        individual
                        switches carry no configuration information and are
                        all deriving their
                        level from a "seed". Observe that this requirement
                        may collide with the desire
                        to detect cabling misconfiguration and with that
                        only one of the requirements
                        can be fully met in a chosen configuration mode.
                    </t>

                    <t>
                        The solution should allow for minimum size routing
                        information base and forwarding
                        tables at leaf level for speed, cost and simplicity
                        reasons. Holding excessive amount of information away
                        from leaf nodes simplifies operation and lowers cost of
                        the underlay and allows to scale and introduce proper multi-homing
                        down to the server level. The routing solution should allow for
                        easy instantiation of multiple routing planes. Coupled
                        with mobility defined in <xref target="mobreq"/>
                        this should allow for "light-weight" overlays
                        on an IP fabric with e.g. native IPv6 mobility support.
                    </t>

                    <t>Very high degree of ECMP must be
                        supported. Maximum ECMP is currently understood as the most
                        efficient
                        routing approach to maximize the throughput of switching
                        fabrics <xref target="MAKSIC2013"/>.
                    </t>

                    <t>Non equal cost anycast must be supported to allow for
                        easy and robust multi-homing of services without regressing to
                        careful balancing of link costs.
                        </t>
                    <t>Traffic engineering should be allowed by modification of
                        prefixes and/or their next-hops.
                    </t>

                    <t>The solution should allow for access to link states of
                        the whole topology
                        to enable efficient support for modern control
                        architectures like <xref
                            target="RFC7855">SPRING</xref> or
                        <xref target="RFC4655">PCE</xref>.
                    </t>

                    <t>The solution should easily accommodate opaque data to
                        be carried throughout the topology to subsets of nodes.
                        This can be used
                        for many purposes, one of them being a key-value
                        store that allows
                        bootstrapping of nodes based right at the time of
                        topology discovery. Another use is distributing
                        MAC to L3 address binding from the leaves up north in
                        case of e.g. DHCP.
                    </t>

                    <t>Nodes should be taken out and introduced into production
                        with minimum
                        wait-times and minimum of "shaking" of the network, i.e.
                        radius of propagation (often called "blast radius")
                        of changed information should be as small as feasible.
                    </t>

                    <t>The protocol should allow for maximum aggregation of carried
                        routing information while at the same time automatically
                        de-aggregating
                        the prefixes to prevent black-holing in case of failures.
                        The disaggregation
                        should support maximum possible ECMP/N-ECMP remaining
                        after failure.
                    </t>

                    <t>Reducing the scope of communication needed throughout
                        the network on link and state
                        failure, as well as reducing advertisements of
                        repeating or idiomatic information in
                        stable state is highly desirable since it leads to
                        better stability and faster convergence behavior.
                    </t>

                    <t>Under normal, fully converged condition,
                        once a packet is forwarded along a link in a "southbound" direction,
                        it must not take any further "northbound"
                        links (Valley Free Routing).
                        Taking a path
                        through the spine in cases where a shorter
                        path is available is highly undesirable
                        (Bow Tying).
                    </t>

                    <t>Parallel links between same set of
                    nodes must be distinguishable for SPF, failure and
                        traffic engineering
                    purposes. </t>

    <t> The protocol must support interfaces sharing the same address.
        Specifically, it must operate in presence of
    unnumbered links (even parallel ones) and/or links of a single node
    being configured with same addresses.</t>

    <t>It would be desirable to achieve fast re-balancing of flows when links,
    especially towards the spines are lost or provisioned without regressing to
    per flow traffic engineering which introduces significant amount of complexity
    while possibly not being reactive enough to account for short-lived flows.
    </t>

    <t anchor="mobreq">The control plane should be able to unambiguously determine the current
    point of attachment (which port on which leaf node) of a prefix, even in a
    context of fast mobility, e.g., when the prefix is a host address on a
    wireless node that 1) may associate to any of multiple access points (APs)
    that are attached to different ports on a same leaf node or to different
    leaf nodes, and 2) may move and reassociate several times to a different access point
    within a sub-second period.
    </t>

    <t>The protocol must provide
        security mechanisms that allow the operator to restrict nodes,
        especially leaf nodes without proper credentials, from forming a <em>ThreeWay</em> adjacency and
        participating in routing.
    </t>

                </list>
</t>

<t>
            Following list represents non-requirements:

            </t>

<t>
    <list style='format PEND%d: ' >
        <t>Supporting anything but point-to-point links is not necessary.
        </t>

</list>
    </t>

<t>
    Finally, following are the non-requirements:
</t>
<t>
    <list style='format NONREQ%d: ' >
        <t>Broadcast media support is unnecessary. However, miscabling leading
            to multiple nodes on a broadcast segment must be operationally easily
            recognizable and detectable while not taxing
            the protocol excessively.
            </t>

        <t>Purging link state elements is unnecessary given its fragility and complexity and
            today's large memory size on
            even modest switches and routers.
            </t>

        <t>Special support for layer 3 multi-hop adjacencies is not part of
            the protocol specification. Such support
            can be easily provided by using tunneling technologies the same
            way IGPs today are solving the problem.
            </t>

    </list>
</t>

        </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

                <!-- removed based on AD review

                <xref target="RFC2328"></xref><xref
                target="ISO10589-Second-Edition"></xref>

                -->

                when
                distributing information northbound and
                a distance vector distance-vector

                <!-- removed based on AD review
                <xref target="RFC4271"></xref>

                -->

                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 only 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 south again.
Exceptions like south reflection is explained in detail in
<xref target="posdisaggreg" format="default"/> 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.

<!--[rfced] May we make this sentence more concise?

Original:
   For the moment
   describing the East-West direction is left out until later in the
   document.

Perhaps:
   The East-West direction is described later in the document.
-->

For the moment, describing the East-West direction is left out until later in the document.
	</t>
        <t>
Those information flow constraints create not only an anisotropic
protocol (i.e. (i.e., the information is not distributed "evenly" or
"clumped" but summarized along the N-S 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 leads 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) leads lead
to <xref target="VFR" format="default">valley-free</xref> forwarding behavior.
In the shortest terms, valley free valley-free paths allow reversal of
direction at most once from a packet heading
northbound to southbound while permitting
traversal of horizontal links in
the northbound phase. 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 split,
the link state database is partitioned accordingly into "north
representation" and "south representation" Topology Information Elements (TIEs).
In the simplest terms terms, the North TIEs contain a link state link-state topology
description of lower levels and South TIEs carry 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 resulting <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>
Multi-plane
The multi-plane design is
effectively a multi-dimensional 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 are 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 reader: At this point 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 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 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. 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
                     connections a spine has towards a ToF plane.
                     In a single plane design design, K_TOP is equal to R.
                     </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 K number of ports. From here on 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 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 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 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. i.e., showing ports that connect northbound.
For lack of a better symbol, the document chooses to use the "o" as
ASCII visualisation 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 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" id="svg2384" viewBox="0 0 540.8 500" height="500" xml:space="preserve">
                  <path fill="none" d=""/>
                  <path id="path7526" 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" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.8899" stroke-miterlimit="3.5597" d="M284.7,376.8"/>
                  <path id="path26727" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M218.3,439.7v-34.5"/>
                  <path id="path26727-2" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M218.3,474.2v-34.5"/>
                  <path id="path26727-5" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M152,439.7v-34.5"/>
                  <path id="path26727-3" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M152,474.2v-34.5"/>
                  <path id="path26727-39" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M71.2,439.7v-34.5"/>
                  <path id="path26727-7" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M71.2,474.2v-34.5"/>
                  <path id="path26727-0" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M284.7,474.2v-34.5"/>
                  <path id="path26727-4" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M351.1,474.2v-34.5"/>
                  <path id="path26727-23" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M351.1,439.7v-34.5"/>
                  <path id="path26727-9" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M417.5,439.7v-34.5"/>
                  <path id="path26727-36" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M417.5,474.2v-34.5"/>
                  <path id="path26727-6" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M483.9,439.7v-34.5"/>
                  <path id="path26727-1" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M483.9,474.2v-34.5"/>
                  <path id="path26727-60" fill="none" stroke="#000000" stroke-width="1.4128" stroke-miterlimit="3.5597" d="M284.7,439.7v-34.5"/>
                  <path id="path12647" d="M38.2,144.5H35v8.1h-1.2v-8.1h-3.3v-1.1h7.7L38.2,144.5z"/>
                  <path id="path12649" 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" 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" d="M38.5,193.7l-3.3,9.1h-1.6l-3.3-9.1h1.3l2.9,8l2.9-8H38.5z"/>
                  <path id="path12655" d="M35,207.3h-1.3v-1.2H35V207.3z M35,215.3h-1.2v-6.8H35V215.3z"/>
                  <path id="path12657" 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" 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" 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" d="M291.2,64h-1.8v-2.2h1.8V64z"/>
                  <path id="path12666" 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" d="M306.7,64h-1.8v-2.2h1.8V64z"/>
                  <path id="path12670" d="M313.1,61.8l-2.2,5h-1.1l1.3-5H313.1z"/>
                  <path id="path12672" 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" 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" 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" d="M353,54h-1.6v-1.5h1.6V54z M352.9,64h-1.4v-8.6h1.4V64z"/>
                  <path id="path12680" 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" d="M380.1,58H371v-1.2h9.1V58z M380.1,61.2H371V60h9.1V61.2z"/>
                  <path id="path12684" 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" 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" d="M411.9,61.8l-2.2,5h-1.1l1.3-5H411.9z"/>
                  <path id="path12690" 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" d="M439.6,66.3h-10v-0.9h10V66.3z"/>
                  <path id="path12694" d="M448.4,64h-7.2V52.6h1.5v10.1h5.7V64z"/>
                  <path id="path12696" d="M457.4,64h-7.5V52.6h7.5v1.3h-6v3.1h6v1.3h-6v4.2h6V64z"/>
                  <path id="path12698" 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" d="M477.8,53.9h-5.8v3.2h5v1.3h-5V64h-1.5V52.6h7.3L477.8,53.9z"/>
                  <path id="path12702" d="M494.5,58h-9.1v-1.2h9.1V58z M494.5,61.2h-9.1V60h9.1V61.2z"/>
                  <path id="path12704" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M52.3,491.8H51v-1.2h1.3V491.8z M52.2,499.8H51V493h1.2V499.8z"/>
                  <path id="path12711" 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" 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" d="M81.5,490.7l-3.3,9.1h-1.6l-3.3-9.1h1.3l2.9,8l2.9-8H81.5z"/>
                  <path id="path12717" d="M84,491.8h-1.3v-1.2H84V491.8z M84,499.8h-1.2V493H84V499.8z"/>
                  <path id="path12719" 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" 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" 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" 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" 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" 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" 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" d="M157.5,146.6h-1.1v-1h1.1V146.6z M157.4,153.6h-1v-6h1V153.6z"/>
                  <path id="path12736" 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" 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" d="M172.8,153.6h-1v-8.3h1V153.6z"/>
                  <path id="path12742" 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" 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" 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" 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" 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" 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" d="M221,153.6h-5.3v-8h5.3v0.9h-4.2v2.2h4.2v0.9h-4.2v3h4.2V153.6z"/>
                  <path id="path12756" 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" 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" 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" 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" 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" 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" 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" 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 View
 +---+
 |   |
 | O o |     e.g., Radix = 12, K_LEAF = 6
 |   |
 | O o |
 |   |      -------------------------
 | o &lt;------ Physical Port (Ethernet) ----+
 |   |      -------------------------     |
 | O o |                                    |
 |   |                                    |
 | O o |                                    |
 |   |                                    |
 | O o |                                    |
 |   |                                    |
 +---+                                    v

   ||             ||      ||      ||      ||      ||      ||
 +----+       +------------------------------------------------+
 |    |       |                                                |
 +----+       +------------------------------------------------+
   ||             ||      ||      ||      ||      ||      ||
       Side views</artwork> 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 6-port K_LEAF and an 8 port 8-port K_TOP. In order to form a
crossbar, K_TOP Leaf Nodes 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" id="svg2384" viewBox="0 0 555.8 425" height="425" xml:space="preserve">
                  <rect id="rect26456" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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"/> format="default"/>, the K_TOP Leaf Nodes 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 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 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" id="svg2384" viewBox="0 0 763.9 491.9" xml:space="preserve">
                  <path id="path1310" d="M639.2,225.3h-2.7v6.8h-1v-6.8h-2.7v-0.9h6.5L639.2,225.3z"/>
                  <path id="path1312" 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" 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" 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" 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" 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" 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" 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" d="M701.4,232h-1.3l-3.6-6.9v6.9h-1v-7.7h1.6l3.3,6.3v-6.3h1V232z"/>
                  <path id="path1328" 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" 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" 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" 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" 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" 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" d="M746.1,225.3H745v-1h1.1V225.3z M746,232h-1v-5.8h1V232z"/>
                  <path id="path1342" 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" 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" 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" 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" fill-rule="evenodd" stroke="#000000" d="M620.5,229.1"/>
                  <path fill-rule="evenodd" stroke="#000000" d="M0,0"/>
                  <path id="path4588-9" 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" fill-rule="evenodd" stroke="#000000" d="M620.5,487.8"/>
                  <path id="path5253" fill="none" stroke="#000000" stroke-width="1.3229" d="M546.4,437v50.7"/>
                  <path id="path1349" d="M637.5,491.8h-4.9v-7.7h1v6.8h3.8v0.9H637.5z"/>
                  <path id="path1351" 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" 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" 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" 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" 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" 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" 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"/>
                  <rect id="rect26456-6" x="6.9" y="39.8" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="42.2" height="430.3"/>
                  <rect id="rect26456-6-5" x="81.4" y="39.8" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="42.2" height="430.3"/>
                  <rect id="rect26456-6-2" x="156" y="39.8" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="42.2" height="430.3"/>
                  <rect id="rect26456-6-27" x="230.6" y="39.8" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="42.2" height="430.3"/>
                  <rect id="rect26456-6-1" x="305.2" y="39.8" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="42.2" height="430.3"/>
                  <rect id="rect26456-6-52" x="379.8" y="39.8" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="42.2" height="430.3"/>
                  <rect id="rect26456-6-1-5" x="450.7" y="39.8" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="42.2" height="430.3"/>
                  <rect id="rect26456-6-1-5-5" x="525.3" y="39.8" fill="#FFFFFF" stroke="#000000" stroke-width="1.0583" stroke-opacity="0.9636" width="42.2" height="430.3"/>
                  <rect id="rect26456" x="0.6" y="415.9" fill="#FFFFFF" stroke="#000000" stroke-width="1.2231" stroke-opacity="0.9636" width="574.7" height="42.2"/>
                  <ellipse id="path26555" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="400.9" cy="437" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-4" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="326.3" cy="437" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-0" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="251.7" cy="437" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-44" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="177.1" cy="437" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-6" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="102.6" cy="437" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-41" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="28" cy="437" rx="8.9" ry="8.7"/>
                  <rect id="rect26456-8" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="28" cy="125.1" rx="8.9" ry="8.7"/>
                  <rect id="rect26456-3" x="0.6" y="52" fill="#FFFFFF" stroke="#000000" stroke-width="1.2231" stroke-opacity="0.9636" width="574.7" height="42.2"/>
                  <ellipse id="path26555-48" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="400.9" cy="73.1" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-4-6" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="326.3" cy="73.1" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-0-1" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="251.7" cy="73.1" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-44-50" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="177.1" cy="73.1" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-6-65" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="102.6" cy="73.1" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-41-3" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="28" cy="73.1" rx="8.9" ry="8.7"/>
                  <path fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" d="M0,0"/>
                  <path id="path3618" fill-rule="evenodd" stroke="#000000" stroke-width="0.5292" stroke-miterlimit="2.1167" d="M231.9,5.1l2.6-2.6  l-9.3,2.6l9.3,2.6L231.9,5.1z"/>
                  <path id="path4006" fill-rule="evenodd" stroke="#000000" stroke-width="0.5292" stroke-miterlimit="2.1167" d="M338.1,5.1l-2.6,2.6  l9.3-2.6l-9.3-2.6L338.1,5.1z"/>
                  <path id="path3610" fill-rule="evenodd" stroke="#000000" d="M343.4,5.1"/>
                  <path id="path1366" d="M355.8,10.3H349V0h6.8v1.2h-5.4V4h5.4v1.2h-5.4V9h5.4V10.3z"/>
                  <path id="path1369" d="M222.9,0l-2.7,10.3h-1.5l-2.2-8.5l-2.1,8.5h-1.5L210.2,0h1.4l2.2,8.5l2.1-8.5h1.4l2.1,8.6l2.1-8.6H222.9z"/>
                  <ellipse id="path26555-4-86" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="471.8" cy="437" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-4-5-2" 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" 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" 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" 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" 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" 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-6-3" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="471.8" cy="73.1" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-4-86-0" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="546.4" cy="437" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-4-5-2-2" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="546.4" cy="125.1" rx="8.9" ry="8.7"/>
                  <ellipse id="path26555-4-6-3-5" fill="none" stroke="#000000" stroke-width="0.9394" stroke-opacity="0.9636" cx="546.4" cy="73.1" rx="8.9" ry="8.7"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" d="M229.9,5.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="default"/> format="counter"/> and <xref
          target="PODSideview2" format="default"/>.
</t> 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: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="svg2384" viewBox="0 0 500 193.3" width="500" xml:space="preserve">
                  <path id="path26727-39-9" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M442.6,119.6V74"/>
                  <path id="path26727-7-1" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M442.6,150.9v-31.4"/>
                  <path id="path26727-39-7" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M442.6,74V42.7"/>
                  <path id="path26727-39" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M22.7,119.6V74"/>
                  <path id="path26727-7" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M22.7,150.9v-31.4"/>
                  <path id="path26727-39-3" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M22.7,74V42.7"/>
                  <path id="path26727-39-8" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M83.1,74V42.7"/>
                  <path id="path26727-39-2" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M143.5,74V42.7"/>
                  <path id="path26727-39-1" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M203.9,74V42.7"/>
                  <path id="path26727-39-6" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M263.3,74V42.7"/>
                  <path id="path26727-39-15" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M83.1,119.6V74"/>
                  <path id="path26727-7-6" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M83.1,150.9v-31.4"/>
                  <path id="path26727-39-80" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M143.5,119.6V74"/>
                  <path id="path26727-7-2" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M143.5,150.9v-31.4"/>
                  <path id="path26727-39-67" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M203.9,119.6V74"/>
                  <path id="path26727-7-61" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M203.9,150.9v-31.4"/>
                  <path id="path26727-39-36" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M263.3,119.6V74"/>
                  <path id="path26727-7-5" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M263.3,150.9v-31.4"/>
                  <path id="path26727-39-363" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M324.8,119.6V74"/>
                  <path id="path26727-7-25" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M324.8,150.9v-31.4"/>
                  <path id="path26727-39-37" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M382.2,119.6V74"/>
                  <path id="path26727-7-3" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M382.2,150.9v-31.4"/>
                  <path id="path26727-39-83" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M324.8,74V42.7"/>
                  <path id="path26727-39-29" fill="none" stroke="#000000" stroke-width="1.0716" stroke-miterlimit="3.2402" d="M382.2,74V42.7"/>
                  <ellipse id="path26555" fill="none" stroke="#000000" stroke-width="0.761" stroke-miterlimit="3.2402" stroke-opacity="0.9636" cx="324.8" cy="74" rx="7.2" ry="7.1"/>
                  <ellipse id="path26555-4" fill="none" stroke="#000000" stroke-width="0.761" stroke-miterlimit="3.2402" stroke-opacity="0.9636" cx="263.3" cy="74" rx="7.2" ry="7.1"/>
                  <ellipse id="path26555-0" fill="none" stroke="#000000" stroke-width="0.761" stroke-miterlimit="3.2402" stroke-opacity="0.9636" cx="203.9" cy="74" rx="7.2" ry="7.1"/>
                  <ellipse id="path26555-44" fill="none" stroke="#000000" stroke-width="0.761" stroke-miterlimit="3.2402" stroke-opacity="0.9636" cx="143.5" cy="74" rx="7.2" ry="7.1"/>
                  <ellipse id="path26555-6" fill="none" stroke="#000000" stroke-width="0.761" stroke-miterlimit="3.2402" stroke-opacity="0.9636" cx="83.1" cy="74" rx="7.2" ry="7.1"/>
                  <ellipse id="path26555-41" fill="none" stroke="#000000" stroke-width="0.761" stroke-miterlimit="3.2402" stroke-opacity="0.9636" cx="22.7" cy="74" rx="7.2" ry="7.1"/>
                  <ellipse id="path26555-4-86" fill="none" stroke="#000000" stroke-width="0.761" stroke-miterlimit="3.2402" stroke-opacity="0.9636" cx="382.2" cy="74" rx="7.2" ry="7.1"/>
                  <ellipse id="path26555-4-86-0" fill="none" stroke="#000000" stroke-width="0.761" stroke-miterlimit="3.2402" stroke-opacity="0.9636" cx="442.6" cy="74" rx="7.2" ry="7.1"/>
                  <path id="path2440" d="M145.6,28.5c-0.3,0.1-0.5,0.2-0.7,0.3c-0.2,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.2-0.9,0.2  c-0.3,0.1-0.7,0.1-1.1,0.1c-0.8,0-1.4-0.1-2.1-0.3c-0.6-0.2-1.1-0.5-1.6-1c-0.4-0.4-0.8-1-1-1.7c-0.3-0.7-0.4-1.5-0.4-2.4  c0-0.9,0.1-1.6,0.4-2.3s0.6-1.2,1-1.7c0.4-0.5,1-0.8,1.6-1c0.6-0.2,1.3-0.4,2.1-0.4c0.6,0,1.1,0.1,1.7,0.2c0.6,0.1,1.2,0.4,1.9,0.7  v1.6h-0.1c-0.6-0.5-1.1-0.8-1.7-1s-1.2-0.3-1.8-0.3c-0.5,0-1,0.1-1.4,0.3c-0.4,0.2-0.8,0.4-1.1,0.8c-0.3,0.3-0.6,0.8-0.8,1.3  c-0.2,0.5-0.3,1.1-0.3,1.8c0,0.7,0.1,1.4,0.3,1.9c0.2,0.5,0.5,1,0.8,1.3c0.3,0.3,0.7,0.6,1.1,0.8c0.4,0.2,0.9,0.2,1.4,0.2  c0.7,0,1.3-0.1,1.9-0.3c0.6-0.2,1.1-0.6,1.6-1h0.1V28.5z"/>
                  <path id="path2442" d="M154.1,25.3c0,1.3-0.3,2.3-1,3c-0.7,0.7-1.5,1.1-2.6,1.1c-1.1,0-2-0.4-2.6-1.1c-0.6-0.7-1-1.7-1-3  c0-1.3,0.3-2.3,1-3c0.7-0.7,1.5-1.1,2.6-1.1c1.1,0,2,0.4,2.6,1.1C153.8,23.1,154.1,24.1,154.1,25.3z M152.7,25.3  c0-1-0.2-1.8-0.6-2.2c-0.4-0.5-0.9-0.7-1.6-0.7c-0.7,0-1.3,0.2-1.7,0.7c-0.4,0.5-0.6,1.2-0.6,2.2c0,1,0.2,1.7,0.6,2.2  c0.4,0.5,0.9,0.8,1.7,0.8c0.7,0,1.2-0.2,1.6-0.7C152.5,27.1,152.7,26.3,152.7,25.3L152.7,25.3z"/>
                  <path id="path2444" d="M162.6,29.2h-1.3v-4.4c0-0.4,0-0.7-0.1-1c0-0.3-0.1-0.6-0.2-0.7c-0.1-0.2-0.3-0.3-0.5-0.4  c-0.2-0.1-0.5-0.1-0.9-0.1c-0.4,0-0.7,0.1-1.1,0.3c-0.4,0.2-0.8,0.4-1.1,0.7v5.8h-1.3v-7.8h1.3v0.9c0.4-0.3,0.8-0.6,1.3-0.8  c0.4-0.2,0.9-0.3,1.3-0.3c0.8,0,1.5,0.3,1.9,0.8c0.4,0.5,0.7,1.2,0.7,2.2L162.6,29.2z"/>
                  <path id="path2446" d="M171.7,29.2h-1.3v-4.4c0-0.4,0-0.7-0.1-1c0-0.3-0.1-0.6-0.2-0.7c-0.1-0.2-0.3-0.3-0.5-0.4  c-0.2-0.1-0.5-0.1-0.9-0.1c-0.4,0-0.7,0.1-1.1,0.3c-0.4,0.2-0.8,0.4-1.1,0.7v5.8h-1.3v-7.8h1.3v0.9c0.4-0.3,0.8-0.6,1.3-0.8  c0.4-0.2,0.9-0.3,1.3-0.3c0.8,0,1.5,0.3,1.9,0.8c0.4,0.5,0.7,1.2,0.7,2.2L171.7,29.2z"/>
                  <path id="path2448" d="M180.7,25.5H175c0,0.5,0.1,0.9,0.2,1.3c0.1,0.4,0.3,0.6,0.6,0.9c0.2,0.2,0.5,0.4,0.9,0.5  c0.3,0.1,0.7,0.2,1.1,0.2c0.5,0,1.1-0.1,1.6-0.3c0.5-0.2,0.9-0.4,1.2-0.6h0.1v1.4c-0.4,0.2-0.9,0.3-1.4,0.5  c-0.5,0.1-0.9,0.2-1.5,0.2c-1.3,0-2.3-0.3-3-1c-0.7-0.7-1.1-1.7-1.1-3c0-1.3,0.3-2.3,1-3c0.7-0.7,1.6-1.1,2.7-1.1  c1.1,0,1.9,0.3,2.4,0.9c0.6,0.6,0.9,1.5,0.9,2.6L180.7,25.5z M179.4,24.5c0-0.7-0.2-1.2-0.5-1.6c-0.3-0.4-0.9-0.6-1.6-0.6  c-0.7,0-1.3,0.2-1.7,0.6c-0.4,0.4-0.6,0.9-0.7,1.5H179.4z"/>
                  <path id="path2450" d="M188.5,28.7c-0.4,0.2-0.9,0.4-1.2,0.5c-0.4,0.1-0.8,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.5-0.2  c-0.5-0.2-0.9-0.4-1.2-0.8c-0.3-0.3-0.6-0.8-0.8-1.3c-0.2-0.5-0.3-1.1-0.3-1.8c0-1.3,0.3-2.3,1-3c0.7-0.7,1.6-1.1,2.8-1.1  c0.4,0,0.9,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.2,0.5v1.5h-0.1c-0.4-0.3-0.8-0.6-1.2-0.7c-0.4-0.2-0.8-0.3-1.2-0.3  c-0.7,0-1.3,0.3-1.8,0.8c-0.4,0.5-0.6,1.2-0.6,2.2c0,0.9,0.2,1.7,0.6,2.2c0.4,0.5,1,0.8,1.8,0.8c0.3,0,0.5,0,0.8-0.1  c0.3-0.1,0.5-0.2,0.7-0.3c0.2-0.1,0.4-0.2,0.5-0.3c0.2-0.1,0.3-0.2,0.4-0.3h0.1V28.7z"/>
                  <path id="path2452" d="M194.2,29.1c-0.2,0.1-0.5,0.1-0.8,0.2c-0.3,0-0.5,0.1-0.8,0.1c-0.8,0-1.4-0.2-1.8-0.6  c-0.4-0.4-0.6-1.1-0.6-2.1v-4.1h-0.9v-1.1h0.9v-2.2h1.3v2.2h2.7v1.1h-2.7v3.6c0,0.4,0,0.7,0,1c0,0.2,0.1,0.4,0.2,0.6  c0.1,0.2,0.2,0.3,0.4,0.4c0.2,0.1,0.5,0.1,0.8,0.1c0.2,0,0.4,0,0.7-0.1c0.2-0.1,0.4-0.1,0.5-0.2h0.1V29.1z"/>
                  <path id="path2454" d="M197.2,20.1h-1.5v-1.4h1.5V20.1z M197.1,29.2h-1.3v-7.8h1.3V29.2z"/>
                  <path id="path2456" d="M206.2,29.2h-1.3v-4.4c0-0.4,0-0.7-0.1-1c0-0.3-0.1-0.6-0.2-0.7c-0.1-0.2-0.3-0.3-0.5-0.4  c-0.2-0.1-0.5-0.1-0.9-0.1c-0.4,0-0.7,0.1-1.1,0.3c-0.4,0.2-0.8,0.4-1.1,0.7v5.8h-1.3v-7.8h1.3v0.9c0.4-0.3,0.8-0.6,1.3-0.8  c0.4-0.2,0.9-0.3,1.3-0.3c0.8,0,1.5,0.3,1.9,0.8c0.4,0.5,0.7,1.2,0.7,2.2L206.2,29.2z"/>
                  <path id="path2458" d="M215.1,28.3c0,1.3-0.3,2.3-0.9,2.9s-1.5,0.9-2.8,0.9c-0.4,0-0.8,0-1.2-0.1c-0.4-0.1-0.8-0.1-1.2-0.2v-1.3h0.1  c0.2,0.1,0.6,0.2,1,0.3c0.5,0.1,0.9,0.2,1.4,0.2c0.4,0,0.8-0.1,1.1-0.2c0.3-0.1,0.5-0.3,0.7-0.4c0.2-0.2,0.3-0.4,0.3-0.7  s0.1-0.5,0.1-0.9v-0.7c-0.4,0.3-0.8,0.6-1.1,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.9,0-1.7-0.3-2.2-1c-0.5-0.7-0.8-1.6-0.8-2.8  c0-0.7,0.1-1.2,0.3-1.7c0.2-0.5,0.4-0.9,0.8-1.3c0.3-0.3,0.7-0.6,1.1-0.8c0.4-0.2,0.9-0.3,1.3-0.3c0.5,0,0.8,0,1.1,0.1  c0.3,0.1,0.6,0.2,1,0.4l0.1-0.3h1.2L215.1,28.3z M213.8,27.1v-4.2c-0.3-0.2-0.7-0.3-1-0.3c-0.3-0.1-0.6-0.1-0.9-0.1  c-0.7,0-1.3,0.2-1.7,0.7c-0.4,0.5-0.6,1.2-0.6,2.1c0,0.9,0.2,1.5,0.5,2c0.3,0.5,0.8,0.7,1.5,0.7c0.4,0,0.8-0.1,1.1-0.2  C213.1,27.5,213.5,27.3,213.8,27.1L213.8,27.1z"/>
                  <path id="path2460" d="M226.7,29.1c-0.2,0.1-0.5,0.1-0.8,0.2c-0.3,0-0.5,0.1-0.8,0.1c-0.8,0-1.4-0.2-1.8-0.6  c-0.4-0.4-0.6-1.1-0.6-2.1v-4.1h-0.9v-1.1h0.9v-2.2h1.3v2.2h2.7v1.1H224v3.6c0,0.4,0,0.7,0,1c0,0.2,0.1,0.4,0.2,0.6  c0.1,0.2,0.2,0.3,0.4,0.4c0.2,0.1,0.5,0.1,0.8,0.1c0.2,0,0.4,0,0.7-0.1c0.2-0.1,0.4-0.1,0.5-0.2h0.1L226.7,29.1z"/>
                  <path id="path2462" d="M235,25.3c0,1.3-0.3,2.3-1,3c-0.7,0.7-1.5,1.1-2.6,1.1c-1.1,0-2-0.4-2.6-1.1c-0.6-0.7-1-1.7-1-3  c0-1.3,0.3-2.3,1-3c0.7-0.7,1.5-1.1,2.6-1.1c1.1,0,2,0.4,2.6,1.1C234.7,23.1,235,24.1,235,25.3z M233.6,25.3c0-1-0.2-1.8-0.6-2.2  c-0.4-0.5-0.9-0.7-1.6-0.7c-0.7,0-1.3,0.2-1.7,0.7c-0.4,0.5-0.6,1.2-0.6,2.2c0,1,0.2,1.7,0.6,2.2c0.4,0.5,0.9,0.8,1.7,0.8  c0.7,0,1.2-0.2,1.6-0.7C233.4,27.1,233.6,26.3,233.6,25.3L233.6,25.3z"/>
                  <path id="path2464" d="M249.7,26.3c0,0.4-0.1,0.8-0.3,1.2c-0.2,0.4-0.4,0.7-0.8,1c-0.4,0.3-0.8,0.5-1.3,0.7  c-0.5,0.2-1.1,0.3-1.8,0.3c-0.7,0-1.4-0.1-2-0.2c-0.6-0.1-1.2-0.3-1.8-0.6v-1.7h0.1c0.5,0.4,1.1,0.8,1.8,1c0.7,0.2,1.3,0.4,1.9,0.4  c0.9,0,1.5-0.2,2-0.5c0.5-0.3,0.7-0.7,0.7-1.3c0-0.5-0.1-0.8-0.3-1c-0.2-0.2-0.6-0.4-1-0.5c-0.3-0.1-0.7-0.2-1.1-0.2  c-0.4-0.1-0.8-0.1-1.3-0.2c-0.9-0.2-1.6-0.5-2.1-1c-0.4-0.5-0.7-1.1-0.7-1.8c0-0.9,0.4-1.6,1.1-2.1c0.7-0.6,1.7-0.8,2.8-0.8  c0.7,0,1.4,0.1,2,0.2c0.6,0.1,1.1,0.3,1.6,0.5V21h-0.1c-0.4-0.3-0.9-0.6-1.6-0.8c-0.6-0.2-1.3-0.3-2-0.3c-0.7,0-1.3,0.2-1.8,0.5  c-0.4,0.3-0.7,0.7-0.7,1.2c0,0.4,0.1,0.8,0.3,1c0.2,0.2,0.6,0.4,1.2,0.6c0.3,0.1,0.7,0.1,1.3,0.2c0.5,0.1,1,0.2,1.4,0.3  c0.8,0.2,1.4,0.5,1.7,0.9C249.5,24.9,249.7,25.5,249.7,26.3L249.7,26.3z"/>
                  <path id="path2466" d="M258.7,25.2c0,0.6-0.1,1.2-0.3,1.7c-0.2,0.5-0.4,1-0.8,1.3c-0.3,0.3-0.7,0.6-1.1,0.8  c-0.4,0.2-0.9,0.3-1.3,0.3c-0.4,0-0.8,0-1.1-0.1c-0.3-0.1-0.7-0.2-1-0.4v3.3h-1.3V21.4h1.3v0.8c0.3-0.3,0.7-0.5,1.2-0.7  c0.4-0.2,0.9-0.3,1.4-0.3c0.9,0,1.7,0.4,2.2,1.1C258.4,23,258.7,24,258.7,25.2L258.7,25.2z M257.3,25.3c0-0.9-0.2-1.6-0.5-2.1  c-0.3-0.5-0.8-0.7-1.5-0.7c-0.4,0-0.8,0.1-1.1,0.2c-0.4,0.2-0.7,0.4-1.1,0.6v4.4c0.4,0.2,0.7,0.3,1,0.3c0.3,0.1,0.6,0.1,0.9,0.1  c0.7,0,1.3-0.2,1.7-0.7C257.1,27,257.3,26.2,257.3,25.3L257.3,25.3z"/>
                  <path id="path2468" d="M262.1,20.1h-1.5v-1.4h1.5V20.1z M262,29.2h-1.3v-7.8h1.3V29.2z"/>
                  <path id="path2470" d="M271.2,29.2h-1.3v-4.4c0-0.4,0-0.7-0.1-1c0-0.3-0.1-0.6-0.2-0.7c-0.1-0.2-0.3-0.3-0.5-0.4  c-0.2-0.1-0.5-0.1-0.9-0.1c-0.4,0-0.7,0.1-1.1,0.3s-0.8,0.4-1.1,0.7v5.8h-1.3v-7.8h1.3v0.9c0.4-0.3,0.8-0.6,1.3-0.8  c0.4-0.2,0.9-0.3,1.3-0.3c0.8,0,1.5,0.3,1.9,0.8c0.4,0.5,0.7,1.2,0.7,2.2L271.2,29.2z"/>
                  <path id="path2472" d="M280.2,25.5h-5.7c0,0.5,0.1,0.9,0.2,1.3c0.1,0.4,0.3,0.6,0.6,0.9c0.2,0.2,0.5,0.4,0.9,0.5  c0.3,0.1,0.7,0.2,1.1,0.2c0.5,0,1.1-0.1,1.6-0.3c0.5-0.2,0.9-0.4,1.2-0.6h0.1v1.4c-0.4,0.2-0.9,0.3-1.4,0.5  c-0.5,0.1-0.9,0.2-1.5,0.2c-1.3,0-2.3-0.3-3-1c-0.7-0.7-1.1-1.7-1.1-3c0-1.3,0.3-2.3,1-3c0.7-0.7,1.6-1.1,2.7-1.1  c1.1,0,1.9,0.3,2.4,0.9c0.6,0.6,0.9,1.5,0.9,2.6L280.2,25.5z M278.9,24.5c0-0.7-0.2-1.2-0.5-1.6c-0.3-0.4-0.9-0.6-1.6-0.6  c-0.7,0-1.3,0.2-1.7,0.6c-0.4,0.4-0.6,0.9-0.7,1.5H278.9z"/>
                  <path id="path2474" d="M295.2,29.2h-1.7l-4.9-9.3v9.3h-1.3V18.8h2.1l4.5,8.5v-8.5h1.3V29.2z"/>
                  <path id="path2476" d="M304.5,25.3c0,1.3-0.3,2.3-1,3c-0.7,0.7-1.5,1.1-2.6,1.1c-1.1,0-2-0.4-2.6-1.1c-0.6-0.7-1-1.7-1-3  c0-1.3,0.3-2.3,1-3c0.7-0.7,1.5-1.1,2.6-1.1c1.1,0,2,0.4,2.6,1.1C304.2,23.1,304.5,24.1,304.5,25.3z M303.2,25.3  c0-1-0.2-1.8-0.6-2.2c-0.4-0.5-0.9-0.7-1.6-0.7c-0.7,0-1.3,0.2-1.7,0.7c-0.4,0.5-0.6,1.2-0.6,2.2c0,1,0.2,1.7,0.6,2.2  c0.4,0.5,0.9,0.8,1.7,0.8c0.7,0,1.2-0.2,1.6-0.7C303,27.1,303.2,26.3,303.2,25.3L303.2,25.3z"/>
                  <path id="path2478" d="M312.9,29.2h-1.3v-0.8c-0.4,0.3-0.8,0.6-1.2,0.8c-0.4,0.2-0.9,0.3-1.3,0.3c-0.9,0-1.7-0.4-2.2-1.1  c-0.5-0.7-0.8-1.7-0.8-3c0-0.7,0.1-1.2,0.3-1.8c0.2-0.5,0.4-1,0.8-1.3c0.3-0.4,0.7-0.6,1.1-0.8c0.4-0.2,0.9-0.3,1.3-0.3  c0.4,0,0.8,0,1.1,0.1c0.3,0.1,0.6,0.2,1,0.4v-3.4h1.3V29.2z M311.6,27.3v-4.5c-0.4-0.2-0.7-0.3-0.9-0.3c-0.3-0.1-0.6-0.1-0.9-0.1  c-0.7,0-1.3,0.3-1.7,0.8c-0.4,0.5-0.6,1.2-0.6,2.2c0,0.9,0.2,1.6,0.5,2.1c0.3,0.5,0.8,0.7,1.5,0.7c0.4,0,0.7-0.1,1.1-0.2  C310.9,27.8,311.3,27.6,311.6,27.3L311.6,27.3z"/>
                  <path id="path2480" d="M322,25.5h-5.7c0,0.5,0.1,0.9,0.2,1.3c0.1,0.4,0.3,0.6,0.6,0.9c0.2,0.2,0.5,0.4,0.9,0.5  c0.3,0.1,0.7,0.2,1.1,0.2c0.5,0,1.1-0.1,1.6-0.3c0.5-0.2,0.9-0.4,1.2-0.6h0.1v1.4c-0.4,0.2-0.9,0.3-1.4,0.5  c-0.5,0.1-0.9,0.2-1.5,0.2c-1.3,0-2.3-0.3-3-1c-0.7-0.7-1.1-1.7-1.1-3c0-1.3,0.3-2.3,1-3c0.7-0.7,1.6-1.1,2.7-1.1  c1.1,0,1.9,0.3,2.4,0.9c0.6,0.6,0.9,1.5,0.9,2.6L322,25.5z M320.7,24.5c0-0.7-0.2-1.2-0.5-1.6c-0.3-0.4-0.9-0.6-1.6-0.6  c-0.7,0-1.3,0.2-1.7,0.6c-0.4,0.4-0.6,0.9-0.7,1.5H320.7z"/>
                  <path id="path2482" d="M329.6,27c0,0.7-0.3,1.3-0.9,1.8c-0.6,0.5-1.4,0.7-2.4,0.7c-0.6,0-1.1-0.1-1.6-0.2c-0.5-0.1-0.9-0.3-1.2-0.5  v-1.5h0.1c0.4,0.3,0.9,0.6,1.4,0.7c0.5,0.2,1,0.3,1.5,0.3c0.6,0,1-0.1,1.4-0.3c0.3-0.2,0.5-0.5,0.5-0.9c0-0.3-0.1-0.5-0.3-0.7  c-0.2-0.2-0.5-0.3-1-0.4c-0.2,0-0.4-0.1-0.7-0.1c-0.3-0.1-0.6-0.1-0.8-0.2c-0.7-0.2-1.2-0.4-1.5-0.8c-0.3-0.4-0.4-0.8-0.4-1.3  c0-0.3,0.1-0.6,0.2-0.9c0.1-0.3,0.3-0.5,0.6-0.8c0.3-0.2,0.6-0.4,1-0.5c0.4-0.1,0.9-0.2,1.4-0.2c0.5,0,0.9,0.1,1.4,0.2  c0.5,0.1,0.9,0.2,1.2,0.4v1.4h-0.1c-0.3-0.2-0.7-0.5-1.2-0.6c-0.5-0.2-0.9-0.3-1.4-0.3c-0.5,0-0.9,0.1-1.2,0.3  c-0.3,0.2-0.5,0.5-0.5,0.8c0,0.3,0.1,0.6,0.3,0.7c0.2,0.2,0.5,0.3,0.9,0.4c0.2,0.1,0.5,0.1,0.8,0.2c0.3,0.1,0.6,0.1,0.8,0.2  c0.6,0.1,1.1,0.4,1.4,0.7C329.4,25.9,329.6,26.4,329.6,27L329.6,27z"/>
                  <path id="path2486" d="M145.1,171.3c-0.3,0.1-0.5,0.2-0.7,0.3c-0.2,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.2-0.9,0.2  c-0.3,0.1-0.7,0.1-1.1,0.1c-0.8,0-1.4-0.1-2.1-0.3c-0.6-0.2-1.1-0.5-1.6-1c-0.4-0.4-0.8-1-1-1.7c-0.3-0.7-0.4-1.5-0.4-2.4  c0-0.9,0.1-1.6,0.4-2.3c0.2-0.7,0.6-1.2,1-1.7c0.4-0.5,1-0.8,1.6-1c0.6-0.2,1.3-0.4,2.1-0.4c0.6,0,1.1,0.1,1.7,0.2  c0.6,0.1,1.2,0.4,1.9,0.7v1.6H145c-0.6-0.5-1.1-0.8-1.7-1s-1.2-0.3-1.8-0.3c-0.5,0-1,0.1-1.4,0.3c-0.4,0.2-0.8,0.4-1.1,0.8  c-0.3,0.3-0.6,0.8-0.8,1.3c-0.2,0.5-0.3,1.1-0.3,1.8c0,0.7,0.1,1.4,0.3,1.9c0.2,0.5,0.5,1,0.8,1.3c0.3,0.3,0.7,0.6,1.1,0.8  c0.4,0.2,0.9,0.2,1.4,0.2c0.7,0,1.3-0.1,1.9-0.3s1.1-0.6,1.6-1h0.1V171.3z"/>
                  <path id="path2488" d="M153.6,168.1c0,1.3-0.3,2.3-1,3s-1.5,1.1-2.6,1.1c-1.1,0-2-0.4-2.6-1.1c-0.6-0.7-1-1.7-1-3c0-1.3,0.3-2.3,1-3  c0.7-0.7,1.5-1.1,2.6-1.1c1.1,0,2,0.4,2.6,1.1C153.3,165.9,153.6,166.9,153.6,168.1z M152.3,168.1c0-1-0.2-1.8-0.6-2.2  c-0.4-0.5-0.9-0.7-1.6-0.7c-0.7,0-1.3,0.2-1.7,0.7c-0.4,0.5-0.6,1.2-0.6,2.2c0,1,0.2,1.7,0.6,2.2c0.4,0.5,0.9,0.8,1.7,0.8  c0.7,0,1.2-0.2,1.6-0.7C152.1,169.9,152.3,169.1,152.3,168.1L152.3,168.1z"/>
                  <path id="path2490" d="M162.2,172h-1.3v-4.4c0-0.4,0-0.7-0.1-1c0-0.3-0.1-0.6-0.2-0.7c-0.1-0.2-0.3-0.3-0.5-0.4  c-0.2-0.1-0.5-0.1-0.9-0.1c-0.4,0-0.7,0.1-1.1,0.3c-0.4,0.2-0.8,0.4-1.1,0.7v5.8h-1.3v-7.8h1.3v0.9c0.4-0.3,0.8-0.6,1.3-0.8  c0.4-0.2,0.9-0.3,1.3-0.3c0.8,0,1.5,0.3,1.9,0.8c0.4,0.5,0.7,1.2,0.7,2.2L162.2,172z"/>
                  <path id="path2492" d="M171.2,172h-1.3v-4.4c0-0.4,0-0.7-0.1-1c0-0.3-0.1-0.6-0.2-0.7c-0.1-0.2-0.3-0.3-0.5-0.4  c-0.2-0.1-0.5-0.1-0.9-0.1c-0.4,0-0.7,0.1-1.1,0.3c-0.4,0.2-0.8,0.4-1.1,0.7v5.8h-1.3v-7.8h1.3v0.9c0.4-0.3,0.8-0.6,1.3-0.8  c0.4-0.2,0.9-0.3,1.3-0.3c0.8,0,1.5,0.3,1.9,0.8c0.4,0.5,0.7,1.2,0.7,2.2V172z"/>
                  <path id="path2494" d="M180.3,168.3h-5.7c0,0.5,0.1,0.9,0.2,1.3c0.1,0.4,0.3,0.6,0.6,0.9c0.2,0.2,0.5,0.4,0.9,0.5  c0.3,0.1,0.7,0.2,1.1,0.2c0.5,0,1.1-0.1,1.6-0.3c0.5-0.2,0.9-0.4,1.2-0.6h0.1v1.4c-0.4,0.2-0.9,0.3-1.4,0.5s-0.9,0.2-1.5,0.2  c-1.3,0-2.3-0.3-3-1c-0.7-0.7-1.1-1.7-1.1-3c0-1.3,0.3-2.3,1-3c0.7-0.7,1.6-1.1,2.7-1.1c1.1,0,1.9,0.3,2.4,0.9  c0.6,0.6,0.9,1.5,0.9,2.6L180.3,168.3z M179,167.3c0-0.7-0.2-1.2-0.5-1.6c-0.3-0.4-0.9-0.6-1.6-0.6c-0.7,0-1.3,0.2-1.7,0.6  c-0.4,0.4-0.6,0.9-0.7,1.5H179z"/>
                  <path id="path2496" d="M188,171.5c-0.4,0.2-0.9,0.4-1.2,0.5c-0.4,0.1-0.8,0.2-1.2,0.2c-0.6,0-1.1-0.1-1.5-0.2  c-0.5-0.2-0.9-0.4-1.2-0.8c-0.3-0.3-0.6-0.8-0.8-1.3c-0.2-0.5-0.3-1.1-0.3-1.8c0-1.3,0.3-2.3,1-3c0.7-0.7,1.6-1.1,2.8-1.1  c0.4,0,0.9,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.2,0.5v1.5H188c-0.4-0.3-0.8-0.6-1.2-0.7c-0.4-0.2-0.8-0.3-1.2-0.3c-0.7,0-1.3,0.3-1.8,0.8  c-0.4,0.5-0.6,1.2-0.6,2.2c0,0.9,0.2,1.7,0.6,2.2c0.4,0.5,1,0.8,1.8,0.8c0.3,0,0.5,0,0.8-0.1c0.3-0.1,0.5-0.2,0.7-0.3  c0.2-0.1,0.4-0.2,0.5-0.3c0.2-0.1,0.3-0.2,0.4-0.3h0.1V171.5z"/>
                  <path id="path2498" d="M193.8,171.9c-0.2,0.1-0.5,0.1-0.8,0.2c-0.3,0-0.5,0.1-0.8,0.1c-0.8,0-1.4-0.2-1.8-0.6  c-0.4-0.4-0.6-1.1-0.6-2.1v-4.1h-0.9v-1.1h0.9V162h1.3v2.2h2.7v1.1h-2.7v3.6c0,0.4,0,0.7,0,1c0,0.2,0.1,0.4,0.2,0.6  c0.1,0.2,0.2,0.3,0.4,0.4c0.2,0.1,0.5,0.1,0.8,0.1c0.2,0,0.4,0,0.7-0.1c0.2-0.1,0.4-0.1,0.5-0.2h0.1V171.9z"/>
                  <path id="path2500" d="M196.8,162.9h-1.5v-1.4h1.5V162.9z M196.7,172h-1.3v-7.8h1.3V172z"/>
                  <path id="path2502" d="M205.8,172h-1.3v-4.4c0-0.4,0-0.7-0.1-1c0-0.3-0.1-0.6-0.2-0.7c-0.1-0.2-0.3-0.3-0.5-0.4  c-0.2-0.1-0.5-0.1-0.9-0.1c-0.4,0-0.7,0.1-1.1,0.3c-0.4,0.2-0.8,0.4-1.1,0.7v5.8h-1.3v-7.8h1.3v0.9c0.4-0.3,0.8-0.6,1.3-0.8  c0.4-0.2,0.9-0.3,1.3-0.3c0.8,0,1.5,0.3,1.9,0.8c0.4,0.5,0.7,1.2,0.7,2.2L205.8,172z"/>
                  <path id="path2504" d="M214.6,171.1c0,1.3-0.3,2.3-0.9,2.9s-1.5,0.9-2.8,0.9c-0.4,0-0.8,0-1.2-0.1c-0.4-0.1-0.8-0.1-1.2-0.2v-1.3  h0.1c0.2,0.1,0.6,0.2,1,0.3c0.5,0.1,0.9,0.2,1.4,0.2c0.4,0,0.8-0.1,1.1-0.2c0.3-0.1,0.5-0.3,0.7-0.4c0.2-0.2,0.3-0.4,0.3-0.7  c0.1-0.3,0.1-0.5,0.1-0.9V171c-0.4,0.3-0.8,0.6-1.1,0.7c-0.4,0.2-0.8,0.2-1.4,0.2c-0.9,0-1.7-0.3-2.2-1c-0.5-0.7-0.8-1.6-0.8-2.8  c0-0.7,0.1-1.2,0.3-1.7c0.2-0.5,0.4-0.9,0.8-1.3c0.3-0.3,0.7-0.6,1.1-0.8c0.4-0.2,0.9-0.3,1.3-0.3c0.5,0,0.8,0,1.1,0.1  c0.3,0.1,0.6,0.2,1,0.4l0.1-0.3h1.2L214.6,171.1z M213.3,169.9v-4.2c-0.3-0.2-0.7-0.3-1-0.3c-0.3-0.1-0.6-0.1-0.9-0.1  c-0.7,0-1.3,0.2-1.7,0.7c-0.4,0.5-0.6,1.2-0.6,2.1c0,0.9,0.2,1.5,0.5,2c0.3,0.5,0.8,0.7,1.5,0.7c0.4,0,0.8-0.1,1.1-0.2  C212.7,170.3,213,170.1,213.3,169.9L213.3,169.9z"/>
                  <path id="path2506" d="M226.3,171.9c-0.2,0.1-0.5,0.1-0.8,0.2c-0.3,0-0.5,0.1-0.8,0.1c-0.8,0-1.4-0.2-1.8-0.6  c-0.4-0.4-0.6-1.1-0.6-2.1v-4.1h-0.9v-1.1h0.9V162h1.3v2.2h2.7v1.1h-2.7v3.6c0,0.4,0,0.7,0,1c0,0.2,0.1,0.4,0.2,0.6  c0.1,0.2,0.2,0.3,0.4,0.4c0.2,0.1,0.5,0.1,0.8,0.1c0.2,0,0.4,0,0.7-0.1c0.2-0.1,0.4-0.1,0.5-0.2h0.1L226.3,171.9z"/>
                  <path id="path2508" d="M234.5,168.1c0,1.3-0.3,2.3-1,3s-1.5,1.1-2.6,1.1c-1.1,0-2-0.4-2.6-1.1c-0.6-0.7-1-1.7-1-3c0-1.3,0.3-2.3,1-3  c0.7-0.7,1.5-1.1,2.6-1.1c1.1,0,2,0.4,2.6,1.1C234.2,165.9,234.5,166.9,234.5,168.1z M233.2,168.1c0-1-0.2-1.8-0.6-2.2  c-0.4-0.5-0.9-0.7-1.6-0.7c-0.7,0-1.3,0.2-1.7,0.7c-0.4,0.5-0.6,1.2-0.6,2.2c0,1,0.2,1.7,0.6,2.2c0.4,0.5,0.9,0.8,1.7,0.8  c0.7,0,1.2-0.2,1.6-0.7C233,169.9,233.2,169.1,233.2,168.1L233.2,168.1z"/>
                  <path id="path2510" d="M249.7,171.3c-0.3,0.1-0.5,0.2-0.7,0.3c-0.2,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.2-0.9,0.2  c-0.3,0.1-0.7,0.1-1.1,0.1c-0.8,0-1.4-0.1-2.1-0.3c-0.6-0.2-1.1-0.5-1.6-1c-0.4-0.4-0.8-1-1-1.7c-0.3-0.7-0.4-1.5-0.4-2.4  c0-0.9,0.1-1.6,0.4-2.3c0.2-0.7,0.6-1.2,1-1.7c0.4-0.5,1-0.8,1.6-1c0.6-0.2,1.3-0.4,2.1-0.4c0.6,0,1.1,0.1,1.7,0.2  c0.6,0.1,1.2,0.4,1.9,0.7v1.6h-0.1c-0.6-0.5-1.1-0.8-1.7-1s-1.2-0.3-1.8-0.3c-0.5,0-1,0.1-1.4,0.3c-0.4,0.2-0.8,0.4-1.1,0.8  c-0.3,0.3-0.6,0.8-0.8,1.3c-0.2,0.5-0.3,1.1-0.3,1.8c0,0.7,0.1,1.4,0.3,1.9c0.2,0.5,0.5,1,0.8,1.3c0.3,0.3,0.7,0.6,1.1,0.8  c0.4,0.2,0.9,0.2,1.4,0.2c0.7,0,1.3-0.1,1.9-0.3c0.6-0.2,1.1-0.6,1.6-1h0.1L249.7,171.3z"/>
                  <path id="path2512" d="M252.9,172h-1.3v-10.9h1.3V172z"/>
                  <path id="path2514" d="M256.9,162.9h-1.5v-1.4h1.5V162.9z M256.8,172h-1.3v-7.8h1.3V172z"/>
                  <path id="path2516" d="M266,168.3h-5.7c0,0.5,0.1,0.9,0.2,1.3c0.1,0.4,0.3,0.6,0.6,0.9c0.2,0.2,0.5,0.4,0.9,0.5  c0.3,0.1,0.7,0.2,1.1,0.2c0.5,0,1.1-0.1,1.6-0.3c0.5-0.2,0.9-0.4,1.2-0.6h0.1v1.4c-0.4,0.2-0.9,0.3-1.4,0.5  c-0.5,0.1-0.9,0.2-1.5,0.2c-1.3,0-2.3-0.3-3-1c-0.7-0.7-1.1-1.7-1.1-3c0-1.3,0.3-2.3,1-3c0.7-0.7,1.6-1.1,2.7-1.1  c1.1,0,1.9,0.3,2.4,0.9c0.6,0.6,0.9,1.5,0.9,2.6L266,168.3z M264.7,167.3c0-0.7-0.2-1.2-0.5-1.6c-0.3-0.4-0.9-0.6-1.6-0.6  c-0.7,0-1.3,0.2-1.7,0.6c-0.4,0.4-0.6,0.9-0.7,1.5H264.7z"/>
                  <path id="path2518" d="M274.5,172h-1.3v-4.4c0-0.4,0-0.7-0.1-1c0-0.3-0.1-0.6-0.2-0.7c-0.1-0.2-0.3-0.3-0.5-0.4  c-0.2-0.1-0.5-0.1-0.9-0.1c-0.4,0-0.7,0.1-1.1,0.3c-0.4,0.2-0.8,0.4-1.1,0.7v5.8H268v-7.8h1.3v0.9c0.4-0.3,0.8-0.6,1.3-0.8  c0.4-0.2,0.9-0.3,1.3-0.3c0.8,0,1.5,0.3,1.9,0.8c0.4,0.5,0.7,1.2,0.7,2.2V172z"/>
                  <path id="path2520" d="M281.1,171.9c-0.2,0.1-0.5,0.1-0.8,0.2c-0.3,0-0.5,0.1-0.8,0.1c-0.8,0-1.4-0.2-1.8-0.6  c-0.4-0.4-0.6-1.1-0.6-2.1v-4.1h-0.9v-1.1h0.9V162h1.3v2.2h2.7v1.1h-2.7v3.6c0,0.4,0,0.7,0,1c0,0.2,0.1,0.4,0.2,0.6  c0.1,0.2,0.2,0.3,0.4,0.4c0.2,0.1,0.5,0.1,0.8,0.1c0.2,0,0.4,0,0.7-0.1c0.2-0.1,0.4-0.1,0.5-0.2h0.1L281.1,171.9z"/>
                  <path id="path2522" d="M295.7,172H294l-4.9-9.3v9.3h-1.3v-10.4h2.1l4.5,8.5v-8.5h1.3L295.7,172z"/>
                  <path id="path2524" d="M305,168.1c0,1.3-0.3,2.3-1,3s-1.5,1.1-2.6,1.1c-1.1,0-2-0.4-2.6-1.1c-0.6-0.7-1-1.7-1-3c0-1.3,0.3-2.3,1-3  c0.7-0.7,1.5-1.1,2.6-1.1c1.1,0,2,0.4,2.6,1.1C304.7,165.9,305,166.9,305,168.1z M303.6,168.1c0-1-0.2-1.8-0.6-2.2  c-0.4-0.5-0.9-0.7-1.6-0.7c-0.7,0-1.3,0.2-1.7,0.7c-0.4,0.5-0.6,1.2-0.6,2.2c0,1,0.2,1.7,0.6,2.2c0.4,0.5,0.9,0.8,1.7,0.8  c0.7,0,1.2-0.2,1.6-0.7C303.4,169.9,303.6,169.1,303.6,168.1L303.6,168.1z"/>
                  <path id="path2526" d="M313.4,172H312v-0.8c-0.4,0.3-0.8,0.6-1.2,0.8c-0.4,0.2-0.9,0.3-1.3,0.3c-0.9,0-1.7-0.4-2.2-1.1  c-0.5-0.7-0.8-1.7-0.8-3c0-0.7,0.1-1.2,0.3-1.8c0.2-0.5,0.4-1,0.8-1.3c0.3-0.4,0.7-0.6,1.1-0.8c0.4-0.2,0.9-0.3,1.3-0.3  c0.4,0,0.8,0,1.1,0.1c0.3,0.1,0.6,0.2,1,0.4v-3.4h1.3V172z M312,170.1v-4.5c-0.4-0.2-0.7-0.3-0.9-0.3c-0.3-0.1-0.6-0.1-0.9-0.1  c-0.7,0-1.3,0.3-1.7,0.8c-0.4,0.5-0.6,1.2-0.6,2.2c0,0.9,0.2,1.6,0.5,2.1c0.3,0.5,0.8,0.7,1.5,0.7c0.4,0,0.7-0.1,1.1-0.2  C311.4,170.6,311.7,170.4,312,170.1L312,170.1z"/>
                  <path id="path2528" d="M322.5,168.3h-5.7c0,0.5,0.1,0.9,0.2,1.3c0.1,0.4,0.3,0.6,0.6,0.9c0.2,0.2,0.5,0.4,0.9,0.5  c0.3,0.1,0.7,0.2,1.1,0.2c0.5,0,1.1-0.1,1.6-0.3c0.5-0.2,0.9-0.4,1.2-0.6h0.1v1.4c-0.4,0.2-0.9,0.3-1.4,0.5  c-0.5,0.1-0.9,0.2-1.5,0.2c-1.3,0-2.3-0.3-3-1c-0.7-0.7-1.1-1.7-1.1-3c0-1.3,0.3-2.3,1-3c0.7-0.7,1.6-1.1,2.7-1.1  c1.1,0,1.9,0.3,2.4,0.9c0.6,0.6,0.9,1.5,0.9,2.6V168.3z M321.2,167.3c0-0.7-0.2-1.2-0.5-1.6c-0.3-0.4-0.9-0.6-1.6-0.6  c-0.7,0-1.3,0.2-1.7,0.6c-0.4,0.4-0.6,0.9-0.7,1.5H321.2z"/>
                  <path id="path2530" d="M330,169.8c0,0.7-0.3,1.3-0.9,1.8c-0.6,0.5-1.4,0.7-2.4,0.7c-0.6,0-1.1-0.1-1.6-0.2c-0.5-0.1-0.9-0.3-1.2-0.5  v-1.5h0.1c0.4,0.3,0.9,0.6,1.4,0.7c0.5,0.2,1,0.3,1.5,0.3c0.6,0,1-0.1,1.4-0.3c0.3-0.2,0.5-0.5,0.5-0.9c0-0.3-0.1-0.5-0.3-0.7  s-0.5-0.3-1-0.4c-0.2,0-0.4-0.1-0.7-0.1c-0.3-0.1-0.6-0.1-0.8-0.2c-0.7-0.2-1.2-0.4-1.5-0.8c-0.3-0.4-0.4-0.8-0.4-1.3  c0-0.3,0.1-0.6,0.2-0.9c0.1-0.3,0.3-0.5,0.6-0.8c0.3-0.2,0.6-0.4,1-0.5c0.4-0.1,0.9-0.2,1.4-0.2c0.5,0,0.9,0.1,1.4,0.2  c0.5,0.1,0.9,0.2,1.2,0.4v1.4h-0.1c-0.3-0.2-0.7-0.5-1.2-0.6c-0.5-0.2-0.9-0.3-1.4-0.3c-0.5,0-0.9,0.1-1.2,0.3  c-0.3,0.2-0.5,0.5-0.5,0.8c0,0.3,0.1,0.6,0.3,0.7c0.2,0.2,0.5,0.3,0.9,0.4c0.2,0.1,0.5,0.1,0.8,0.2c0.3,0.1,0.6,0.1,0.8,0.2  c0.6,0.1,1.1,0.4,1.4,0.7C329.8,168.7,330,169.2,330,169.8L330,169.8z"/>
                  <rect id="rect26456" x="0.5" y="56.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.9907" stroke-miterlimit="3.2402" stroke-opacity="0.9636" width="465.5" height="34.2"/>
                  <path fill="none" d=""/>
                  <path id="path3618" fill-rule="evenodd" stroke="#000000" stroke-width="0.4286" stroke-miterlimit="1.7146" d="M496.8,53.6l2.1,2.1  l-2.1-7.5l-2.1,7.5L496.8,53.6z"/>
                  <path id="path4006" fill-rule="evenodd" stroke="#000000" stroke-width="0.4286" stroke-miterlimit="1.7146" d="M496.8,139.7  l-2.1-2.1l2.1,7.5l2.1-7.5L496.8,139.7z"/>
                  <path id="path3610" fill-rule="evenodd" stroke="#000000" stroke-width="0.81" stroke-miterlimit="3.2402" d="M496.8,144"/>
                  <path id="path2533" d="M500,43.7h-1.4l-3.9-7.4v7.4h-1v-8.3h1.7l3.6,6.8v-6.8h1L500,43.7z"/>
                  <path id="path2536" d="M500,155.7c0,0.3-0.1,0.6-0.2,1c-0.1,0.3-0.4,0.6-0.6,0.8c-0.3,0.2-0.6,0.4-1,0.6c-0.4,0.1-0.9,0.2-1.4,0.2  c-0.6,0-1.1-0.1-1.6-0.2c-0.5-0.1-1-0.3-1.5-0.5v-1.4h0.1c0.4,0.3,0.9,0.6,1.5,0.8c0.6,0.2,1.1,0.3,1.6,0.3c0.7,0,1.2-0.1,1.6-0.4  c0.4-0.3,0.6-0.6,0.6-1c0-0.4-0.1-0.6-0.3-0.8c-0.2-0.2-0.5-0.3-0.8-0.4c-0.3-0.1-0.6-0.1-0.9-0.2c-0.3,0-0.7-0.1-1-0.2  c-0.7-0.2-1.3-0.4-1.6-0.8c-0.4-0.4-0.5-0.9-0.5-1.5c0-0.7,0.3-1.3,0.9-1.7c0.6-0.4,1.3-0.7,2.2-0.7c0.6,0,1.1,0.1,1.6,0.2  c0.5,0.1,0.9,0.2,1.3,0.4v1.3h-0.1c-0.3-0.3-0.7-0.5-1.3-0.7c-0.5-0.2-1-0.3-1.6-0.3c-0.6,0-1.1,0.1-1.4,0.4  c-0.4,0.2-0.5,0.6-0.5,0.9c0,0.3,0.1,0.6,0.3,0.8c0.2,0.2,0.5,0.3,0.9,0.5c0.2,0.1,0.6,0.1,1,0.2c0.4,0.1,0.8,0.2,1.1,0.2  c0.6,0.2,1.1,0.4,1.4,0.7C499.8,154.6,500,155.1,500,155.7L500,155.7z"/>
                  <rect id="rect26456-9" x="5.5" y="102.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.85" stroke-miterlimit="3.2402" stroke-opacity="0.9636" width="34.2" height="34.1"/>
                  <rect id="rect26456-9-9" x="66" y="102.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.85" stroke-miterlimit="3.2402" stroke-opacity="0.9636" width="34.2" height="34.1"/>
                  <rect id="rect26456-9-2" x="126.4" y="102.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.85" stroke-miterlimit="3.2402" stroke-opacity="0.9636" width="34.2" height="34.1"/>
                  <rect id="rect26456-9-21" x="186.8" y="102.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.85" stroke-miterlimit="3.2402" stroke-opacity="0.9636" width="34.2" height="34.1"/>
                  <rect id="rect26456-9-7" x="246.2" y="102.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.85" stroke-miterlimit="3.2402" stroke-opacity="0.9636" width="34.2" height="34.1"/>
                  <rect id="rect26456-9-0" x="307.7" y="102.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.85" stroke-miterlimit="3.2402" stroke-opacity="0.9636" width="34.2" height="34.1"/>
                  <rect id="rect26456-9-5" x="365.1" y="102.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.85" stroke-miterlimit="3.2402" stroke-opacity="0.9636" width="34.2" height="34.1"/>
                  <rect id="rect26456-9-8" x="425.5" y="102.5" fill="#FFFFFF" stroke="#000000" stroke-width="0.85" stroke-miterlimit="3.2402" stroke-opacity="0.9636" width="34.2" height="34.1"/>
                  <path id="path2539" d="M138.4,68.9h-3.7v9.2h-1.4v-9.2h-3.7v-1.2h8.8V68.9z"/>
                  <path id="path2541" d="M146.4,74.2c0,1.3-0.3,2.3-1,3c-0.7,0.7-1.5,1.1-2.6,1.1c-1.1,0-2-0.4-2.6-1.1c-0.6-0.7-1-1.7-1-3  c0-1.3,0.3-2.3,1-3c0.7-0.7,1.5-1.1,2.6-1.1c1.1,0,2,0.4,2.6,1.1C146,71.9,146.4,72.9,146.4,74.2z M145,74.2c0-1-0.2-1.8-0.6-2.2  c-0.4-0.5-0.9-0.7-1.6-0.7c-0.7,0-1.3,0.2-1.7,0.7c-0.4,0.5-0.6,1.2-0.6,2.2c0,1,0.2,1.7,0.6,2.2c0.4,0.5,0.9,0.8,1.7,0.8  c0.7,0,1.2-0.2,1.6-0.7C144.8,75.9,145,75.2,145,74.2z"/>
                  <path id="path2543" d="M155.3,74.1c0,0.6-0.1,1.2-0.3,1.7c-0.2,0.5-0.4,1-0.8,1.3c-0.3,0.3-0.7,0.6-1.1,0.8  c-0.4,0.2-0.9,0.3-1.3,0.3c-0.4,0-0.8,0-1.1-0.1c-0.3-0.1-0.7-0.2-1-0.4v3.3h-1.3V70.3h1.3v0.8c0.3-0.3,0.7-0.5,1.2-0.7  c0.4-0.2,0.9-0.3,1.4-0.3c0.9,0,1.7,0.4,2.2,1.1C155,71.8,155.3,72.8,155.3,74.1L155.3,74.1z M153.9,74.1c0-0.9-0.2-1.6-0.5-2.1  c-0.3-0.5-0.8-0.7-1.5-0.7c-0.4,0-0.8,0.1-1.1,0.2c-0.4,0.2-0.7,0.4-1.1,0.6v4.4c0.4,0.2,0.7,0.3,1,0.3c0.3,0.1,0.6,0.1,0.9,0.1  c0.7,0,1.3-0.2,1.7-0.7C153.7,75.8,153.9,75.1,153.9,74.1z"/>
                  <path id="path2545" d="M161.4,74.2h-4.4v-1.3h4.4V74.2z"/>
                  <path id="path2547" d="M170.4,74.2c0,1.3-0.3,2.3-1,3c-0.7,0.7-1.5,1.1-2.6,1.1c-1.1,0-2-0.4-2.6-1.1c-0.6-0.7-1-1.7-1-3  c0-1.3,0.3-2.3,1-3c0.7-0.7,1.5-1.1,2.6-1.1c1.1,0,2,0.4,2.6,1.1C170.1,71.9,170.4,72.9,170.4,74.2z M169.1,74.2  c0-1-0.2-1.8-0.6-2.2c-0.4-0.5-0.9-0.7-1.6-0.7c-0.7,0-1.3,0.2-1.7,0.7c-0.4,0.5-0.6,1.2-0.6,2.2c0,1,0.2,1.7,0.6,2.2  c0.4,0.5,0.9,0.8,1.7,0.8c0.7,0,1.2-0.2,1.6-0.7C168.9,75.9,169.1,75.2,169.1,74.2L169.1,74.2z"/>
                  <path id="path2549" d="M176.7,68.5L176.7,68.5c-0.2,0-0.4-0.1-0.6-0.1c-0.2,0-0.4-0.1-0.6-0.1c-0.6,0-1,0.1-1.2,0.4  c-0.3,0.2-0.4,0.7-0.4,1.3v0.3h2.4v1.1h-2.3v6.7h-1.3v-6.7h-0.9v-1.1h0.9V70c0-0.9,0.2-1.6,0.7-2.1c0.5-0.5,1.1-0.7,2-0.7  c0.3,0,0.6,0,0.8,0c0.2,0,0.5,0.1,0.6,0.1L176.7,68.5z"/>
                  <path id="path2551" d="M181.6,74.2h-4.4v-1.3h4.4V74.2z"/>
                  <path id="path2553" d="M190.9,70.8c0,0.5-0.1,0.9-0.2,1.3c-0.2,0.4-0.4,0.7-0.7,1c-0.4,0.4-0.8,0.6-1.3,0.8  c-0.5,0.2-1.1,0.3-1.8,0.3h-1.4v3.9h-1.4V67.7h2.8c0.6,0,1.2,0.1,1.6,0.2c0.4,0.1,0.8,0.3,1.2,0.5c0.4,0.3,0.7,0.6,0.9,1  C190.8,69.7,190.9,70.2,190.9,70.8L190.9,70.8z M189.5,70.9c0-0.4-0.1-0.7-0.2-0.9s-0.3-0.5-0.6-0.6c-0.2-0.1-0.5-0.2-0.8-0.3  c-0.3-0.1-0.6-0.1-1.1-0.1h-1.4V73h1.2c0.6,0,1,0,1.4-0.1c0.3-0.1,0.6-0.3,0.9-0.5c0.2-0.2,0.4-0.5,0.5-0.7  C189.4,71.4,189.5,71.2,189.5,70.9L189.5,70.9z"/>
                  <path id="path2555" d="M199.3,74.2c0,1.3-0.3,2.3-1,3c-0.7,0.7-1.5,1.1-2.6,1.1c-1.1,0-2-0.4-2.6-1.1c-0.6-0.7-1-1.7-1-3  c0-1.3,0.3-2.3,1-3c0.7-0.7,1.5-1.1,2.6-1.1c1.1,0,2,0.4,2.6,1.1C198.9,71.9,199.3,72.9,199.3,74.2z M197.9,74.2  c0-1-0.2-1.8-0.6-2.2c-0.4-0.5-0.9-0.7-1.6-0.7c-0.7,0-1.3,0.2-1.7,0.7c-0.4,0.5-0.6,1.2-0.6,2.2c0,1,0.2,1.7,0.6,2.2  c0.4,0.5,0.9,0.8,1.7,0.8c0.7,0,1.2-0.2,1.6-0.7C197.7,75.9,197.9,75.2,197.9,74.2L197.9,74.2z"/>
                  <path id="path2557" d="M210.2,72.9c0,0.9-0.2,1.8-0.6,2.6c-0.4,0.8-1,1.4-1.6,1.8c-0.5,0.3-1,0.5-1.6,0.6c-0.6,0.1-1.3,0.2-2.3,0.2  h-2.6V67.7h2.6c1,0,1.8,0.1,2.4,0.2c0.6,0.1,1.1,0.3,1.5,0.6c0.7,0.4,1.3,1,1.7,1.8C210,71,210.2,71.9,210.2,72.9L210.2,72.9z   M208.7,72.9c0-0.8-0.1-1.5-0.4-2.1c-0.3-0.6-0.7-1-1.3-1.3c-0.4-0.2-0.8-0.4-1.3-0.5c-0.5-0.1-1-0.1-1.7-0.1h-1.3v8h1.3  c0.7,0,1.2,0,1.7-0.1c0.5-0.1,1-0.3,1.4-0.5c0.5-0.3,0.9-0.8,1.2-1.3C208.6,74.3,208.7,73.7,208.7,72.9z"/>
                  <path id="path2559" d="M225.4,78.1h-1.7l-4.9-9.3v9.3h-1.3V67.7h2.1l4.5,8.5v-8.5h1.3L225.4,78.1z"/>
                  <path id="path2561" d="M234.7,74.2c0,1.3-0.3,2.3-1,3c-0.7,0.7-1.5,1.1-2.6,1.1c-1.1,0-2-0.4-2.6-1.1c-0.6-0.7-1-1.7-1-3  c0-1.3,0.3-2.3,1-3c0.7-0.7,1.5-1.1,2.6-1.1c1.1,0,2,0.4,2.6,1.1C234.4,71.9,234.7,72.9,234.7,74.2z M233.3,74.2  c0-1-0.2-1.8-0.6-2.2c-0.4-0.5-0.9-0.7-1.6-0.7c-0.7,0-1.3,0.2-1.7,0.7c-0.4,0.5-0.6,1.2-0.6,2.2c0,1,0.2,1.7,0.6,2.2  c0.4,0.5,0.9,0.8,1.7,0.8c0.7,0,1.2-0.2,1.6-0.7C233.1,75.9,233.3,75.2,233.3,74.2L233.3,74.2z"/>
                  <path id="path2563" d="M243,78.1h-1.3v-0.8c-0.4,0.3-0.8,0.6-1.2,0.8c-0.4,0.2-0.9,0.3-1.3,0.3c-0.9,0-1.7-0.4-2.2-1.1  c-0.5-0.7-0.8-1.7-0.8-3c0-0.7,0.1-1.2,0.3-1.8c0.2-0.5,0.4-1,0.8-1.3c0.3-0.4,0.7-0.6,1.1-0.8c0.4-0.2,0.9-0.3,1.3-0.3  c0.4,0,0.8,0,1.1,0.1c0.3,0.1,0.6,0.2,1,0.4v-3.4h1.3V78.1z M241.7,76.1v-4.5c-0.4-0.2-0.7-0.3-0.9-0.3c-0.3-0.1-0.6-0.1-0.9-0.1  c-0.7,0-1.3,0.3-1.7,0.8c-0.4,0.5-0.6,1.2-0.6,2.2c0,0.9,0.2,1.6,0.5,2.1c0.3,0.5,0.8,0.7,1.5,0.7c0.4,0,0.7-0.1,1.1-0.2  C241,76.6,241.4,76.4,241.7,76.1z"/>
                  <path id="path2565" d="M252.2,74.3h-5.7c0,0.5,0.1,0.9,0.2,1.3c0.1,0.4,0.3,0.6,0.6,0.9c0.2,0.2,0.5,0.4,0.9,0.5  c0.3,0.1,0.7,0.2,1.1,0.2c0.5,0,1.1-0.1,1.6-0.3c0.5-0.2,0.9-0.4,1.2-0.6h0.1v1.4c-0.4,0.2-0.9,0.3-1.4,0.5  c-0.5,0.1-0.9,0.2-1.5,0.2c-1.3,0-2.3-0.3-3-1c-0.7-0.7-1.1-1.7-1.1-3c0-1.3,0.3-2.3,1-3c0.7-0.7,1.6-1.1,2.7-1.1  c1.1,0,1.9,0.3,2.4,0.9c0.6,0.6,0.9,1.5,0.9,2.6V74.3z M250.9,73.3c0-0.7-0.2-1.2-0.5-1.6c-0.3-0.4-0.9-0.6-1.6-0.6  c-0.7,0-1.3,0.2-1.7,0.6c-0.4,0.4-0.6,0.9-0.7,1.5H250.9z"/>
                  <path id="path2567" d="M263.3,80.9h-1.6c-0.8-0.9-1.5-2-1.9-3.1c-0.5-1.1-0.7-2.4-0.7-3.8c0-1.4,0.2-2.7,0.7-3.8s1.1-2.1,1.9-3.1  h1.6v0.1c-0.4,0.3-0.7,0.7-1.1,1.2c-0.3,0.4-0.7,1-0.9,1.5c-0.3,0.6-0.5,1.2-0.7,1.9c-0.2,0.7-0.3,1.4-0.3,2.2  c0,0.8,0.1,1.5,0.3,2.2c0.2,0.7,0.4,1.3,0.7,1.9c0.3,0.6,0.6,1.1,1,1.5C262.6,80.2,263,80.5,263.3,80.9L263.3,80.9z"/>
                  <path id="path2569" d="M273.3,75.1c0,0.4-0.1,0.8-0.3,1.2c-0.2,0.4-0.4,0.7-0.8,1c-0.4,0.3-0.8,0.5-1.3,0.7  c-0.5,0.2-1.1,0.3-1.8,0.3c-0.7,0-1.4-0.1-2-0.2c-0.6-0.1-1.2-0.3-1.8-0.6v-1.7h0.1c0.5,0.4,1.1,0.8,1.8,1c0.7,0.2,1.3,0.4,1.9,0.4  c0.9,0,1.5-0.2,2-0.5c0.5-0.3,0.7-0.7,0.7-1.3c0-0.5-0.1-0.8-0.3-1c-0.2-0.2-0.6-0.4-1-0.5c-0.3-0.1-0.7-0.2-1.1-0.2  c-0.4-0.1-0.8-0.1-1.3-0.2c-0.9-0.2-1.6-0.5-2.1-1c-0.4-0.5-0.7-1.1-0.7-1.8c0-0.9,0.4-1.6,1.1-2.1c0.7-0.6,1.7-0.8,2.8-0.8  c0.7,0,1.4,0.1,2,0.2c0.6,0.1,1.1,0.3,1.6,0.5v1.6h-0.1c-0.4-0.3-0.9-0.6-1.6-0.8c-0.6-0.2-1.3-0.3-2-0.3c-0.7,0-1.3,0.2-1.8,0.5  c-0.4,0.3-0.7,0.7-0.7,1.2c0,0.4,0.1,0.8,0.3,1c0.2,0.2,0.6,0.4,1.2,0.6c0.3,0.1,0.7,0.1,1.3,0.2c0.5,0.1,1,0.2,1.4,0.3  c0.8,0.2,1.4,0.5,1.7,0.9C273.1,73.8,273.3,74.4,273.3,75.1L273.3,75.1z"/>
                  <path id="path2571" d="M276.8,69h-1.5v-1.4h1.5V69z M276.8,78.1h-1.3v-7.8h1.3V78.1z"/>
                  <path id="path2573" d="M285.7,78.1h-1.3v-0.8c-0.4,0.3-0.8,0.6-1.2,0.8c-0.4,0.2-0.9,0.3-1.3,0.3c-0.9,0-1.7-0.4-2.2-1.1  c-0.5-0.7-0.8-1.7-0.8-3c0-0.7,0.1-1.2,0.3-1.8c0.2-0.5,0.4-1,0.8-1.3c0.3-0.4,0.7-0.6,1.1-0.8c0.4-0.2,0.9-0.3,1.3-0.3  c0.4,0,0.8,0,1.1,0.1c0.3,0.1,0.6,0.2,1,0.4v-3.4h1.3V78.1z M284.4,76.1v-4.5c-0.4-0.2-0.7-0.3-0.9-0.3c-0.3-0.1-0.6-0.1-0.9-0.1  c-0.7,0-1.3,0.3-1.7,0.8c-0.4,0.5-0.6,1.2-0.6,2.2c0,0.9,0.2,1.6,0.5,2.1c0.3,0.5,0.8,0.7,1.5,0.7c0.4,0,0.7-0.1,1.1-0.2  C283.7,76.6,284,76.4,284.4,76.1L284.4,76.1z"/>
                  <path id="path2576" d="M294.8,74.3h-5.7c0,0.5,0.1,0.9,0.2,1.3c0.1,0.4,0.3,0.6,0.6,0.9c0.2,0.2,0.5,0.4,0.9,0.5  c0.3,0.1,0.7,0.2,1.1,0.2c0.5,0,1.1-0.1,1.6-0.3c0.5-0.2,0.9-0.4,1.2-0.6h0.1v1.4c-0.4,0.2-0.9,0.3-1.4,0.5  c-0.5,0.1-0.9,0.2-1.5,0.2c-1.3,0-2.3-0.3-3-1c-0.7-0.7-1.1-1.7-1.1-3c0-1.3,0.3-2.3,1-3c0.7-0.7,1.6-1.1,2.7-1.1  c1.1,0,1.9,0.3,2.4,0.9c0.6,0.6,0.9,1.5,0.9,2.6L294.8,74.3z M293.5,73.3c0-0.7-0.2-1.2-0.5-1.6c-0.3-0.4-0.9-0.6-1.6-0.6  c-0.7,0-1.3,0.2-1.7,0.6c-0.4,0.4-0.6,0.9-0.7,1.5H293.5z"/>
                  <path id="path2578" d="M306.6,70.3l-2,7.8h-1.2l-2-6l-2,6h-1.2l-2.1-7.8h1.4l1.4,6l1.9-6h1.1l2,6l1.4-6H306.6z"/>
                  <path id="path2580" d="M314.5,78.1h-1.3v-0.8c-0.1,0.1-0.3,0.2-0.5,0.3c-0.2,0.1-0.4,0.3-0.6,0.3c-0.2,0.1-0.5,0.2-0.8,0.3  c-0.3,0.1-0.6,0.1-1,0.1c-0.7,0-1.3-0.2-1.8-0.7c-0.5-0.5-0.7-1.1-0.7-1.8c0-0.6,0.1-1.1,0.4-1.4c0.3-0.4,0.6-0.7,1.1-0.9  c0.5-0.2,1-0.4,1.7-0.4c0.7-0.1,1.4-0.1,2.1-0.2v-0.2c0-0.3-0.1-0.5-0.2-0.7c-0.1-0.2-0.3-0.3-0.4-0.5c-0.2-0.1-0.4-0.2-0.7-0.2  c-0.3,0-0.5-0.1-0.8-0.1c-0.3,0-0.7,0-1.2,0.1c-0.4,0.1-0.9,0.2-1.3,0.4h-0.1v-1.3c0.3-0.1,0.6-0.1,1.1-0.2c0.5-0.1,1-0.1,1.4-0.1  c0.5,0,1,0,1.4,0.1c0.4,0.1,0.8,0.2,1.1,0.5c0.3,0.2,0.5,0.5,0.7,0.8c0.2,0.3,0.2,0.8,0.2,1.3L314.5,78.1z M313.2,76.1V74  c-0.4,0-0.9,0.1-1.4,0.1c-0.5,0-1,0.1-1.3,0.2c-0.4,0.1-0.7,0.3-0.9,0.5c-0.2,0.2-0.3,0.5-0.3,0.9c0,0.4,0.1,0.8,0.4,1  c0.3,0.2,0.7,0.3,1.2,0.3c0.5,0,0.9-0.1,1.3-0.3C312.5,76.6,312.9,76.4,313.2,76.1L313.2,76.1z"/>
                  <path id="path2582" d="M323.8,70.3l-4.5,10.7h-1.4l1.5-3.3l-3.1-7.4h1.4L320,76l2.4-5.8L323.8,70.3z"/>
                  <path id="path2584" d="M331.1,75.8c0,0.7-0.3,1.3-0.9,1.8c-0.6,0.5-1.4,0.7-2.4,0.7c-0.6,0-1.1-0.1-1.6-0.2  c-0.5-0.1-0.9-0.3-1.2-0.5v-1.5h0.1c0.4,0.3,0.9,0.6,1.4,0.7c0.5,0.2,1,0.3,1.5,0.3c0.6,0,1-0.1,1.4-0.3c0.3-0.2,0.5-0.5,0.5-0.9  c0-0.3-0.1-0.5-0.3-0.7c-0.2-0.2-0.5-0.3-1-0.4c-0.2,0-0.4-0.1-0.7-0.1c-0.3-0.1-0.6-0.1-0.8-0.2c-0.7-0.2-1.2-0.4-1.5-0.8  c-0.3-0.4-0.4-0.8-0.4-1.3c0-0.3,0.1-0.6,0.2-0.9c0.1-0.3,0.3-0.5,0.6-0.8c0.3-0.2,0.6-0.4,1-0.5c0.4-0.1,0.9-0.2,1.4-0.2  c0.5,0,0.9,0.1,1.4,0.2c0.5,0.1,0.9,0.2,1.2,0.4v1.4h-0.1c-0.3-0.2-0.7-0.5-1.2-0.6c-0.5-0.2-0.9-0.3-1.4-0.3  c-0.5,0-0.9,0.1-1.2,0.3c-0.3,0.2-0.5,0.5-0.5,0.8c0,0.3,0.1,0.6,0.3,0.7c0.2,0.2,0.5,0.3,0.9,0.4c0.2,0.1,0.5,0.1,0.8,0.2  c0.3,0.1,0.6,0.1,0.8,0.2c0.6,0.1,1.1,0.4,1.4,0.7C330.9,74.8,331.1,75.3,331.1,75.8L331.1,75.8z"/>
                  <path id="path2586" d="M336.9,74.1c0,1.4-0.2,2.7-0.7,3.8c-0.5,1.1-1.1,2.1-1.9,3.1h-1.6v-0.1c0.4-0.3,0.7-0.7,1.1-1.2  c0.4-0.5,0.7-1,1-1.5c0.3-0.6,0.5-1.2,0.7-1.9c0.2-0.7,0.3-1.4,0.3-2.2c0-0.8-0.1-1.5-0.3-2.2c-0.2-0.7-0.4-1.3-0.7-1.9  c-0.3-0.6-0.6-1.1-1-1.5c-0.3-0.4-0.7-0.8-1.1-1.2v-0.1h1.6c0.8,0.9,1.5,2,1.9,3.1C336.7,71.4,336.9,72.7,336.9,74.1L336.9,74.1z"/>
                  <path id="path2589" d="M18.2,117.4h-3.9v-6.2h0.8v5.5h3.1L18.2,117.4z"/>
                  <path id="path2591" d="M22.9,115.1h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6L22.9,115.1z M22.1,114.5c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9L22.1,114.5z"/>
                  <path id="path2593" d="M27.7,117.4h-0.8v-0.5c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1-0.2,0.2-0.3,0.2c-0.1,0.1-0.3,0.1-0.5,0.2  c-0.2,0-0.4,0.1-0.6,0.1c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.4-0.6-0.4-1.1c0-0.4,0.1-0.6,0.2-0.9c0.2-0.2,0.4-0.4,0.7-0.5  c0.3-0.1,0.6-0.2,1-0.3c0.4,0,0.8-0.1,1.3-0.1v-0.1c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.1  c-0.2,0-0.3,0-0.5,0c-0.2,0-0.4,0-0.7,0.1c-0.3,0.1-0.5,0.1-0.8,0.2h0v-0.8c0.2,0,0.4-0.1,0.7-0.1s0.6-0.1,0.9-0.1  c0.3,0,0.6,0,0.9,0.1c0.2,0.1,0.5,0.1,0.6,0.3c0.2,0.1,0.3,0.3,0.4,0.5c0.1,0.2,0.1,0.5,0.1,0.8L27.7,117.4z M26.9,116.2v-1.3  c-0.2,0-0.5,0-0.8,0.1c-0.3,0-0.6,0.1-0.8,0.1c-0.2,0.1-0.4,0.2-0.5,0.3c-0.1,0.1-0.2,0.3-0.2,0.6c0,0.3,0.1,0.5,0.2,0.6  c0.2,0.1,0.4,0.2,0.7,0.2c0.3,0,0.5-0.1,0.8-0.2C26.5,116.5,26.7,116.4,26.9,116.2z"/>
                  <path id="path2595" d="M31.7,111.6L31.7,111.6c-0.1,0-0.2-0.1-0.4-0.1c-0.1,0-0.3,0-0.4,0c-0.3,0-0.6,0.1-0.7,0.2  c-0.2,0.1-0.2,0.4-0.2,0.8v0.2h1.4v0.7h-1.4v4h-0.8v-4h-0.5v-0.7h0.5v-0.2c0-0.6,0.1-1,0.4-1.3c0.3-0.3,0.7-0.4,1.2-0.4  c0.2,0,0.3,0,0.5,0c0.1,0,0.3,0,0.4,0.1L31.7,111.6z"/>
                  <path id="path2597" d="M17,128.1h-1l-3-5.6v5.6h-0.8v-6.2h1.3l2.7,5.1v-5.1H17L17,128.1z"/>
                  <path id="path2599" d="M22.6,125.8c0,0.8-0.2,1.4-0.6,1.8c-0.4,0.4-0.9,0.7-1.6,0.7c-0.7,0-1.2-0.2-1.6-0.7c-0.4-0.4-0.6-1-0.6-1.8  c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,0.9-0.7,1.6-0.7c0.7,0,1.2,0.2,1.6,0.7C22.4,124.4,22.6,125,22.6,125.8z M21.8,125.8  c0-0.6-0.1-1.1-0.4-1.3c-0.2-0.3-0.6-0.4-1-0.4c-0.4,0-0.8,0.1-1,0.4c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.4,1.3  c0.2,0.3,0.6,0.5,1,0.5c0.4,0,0.7-0.1,1-0.4C21.6,126.8,21.8,126.3,21.8,125.8L21.8,125.8z"/>
                  <path id="path2601" d="M27.6,128.1h-0.8v-0.5c-0.2,0.2-0.5,0.3-0.7,0.5c-0.2,0.1-0.5,0.2-0.8,0.2c-0.6,0-1-0.2-1.3-0.6  c-0.3-0.4-0.5-1-0.5-1.8c0-0.4,0.1-0.7,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.8c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.5-0.2,0.8-0.2  c0.2,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.2v-2h0.8V128.1z M26.8,126.9v-2.7c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.4-0.1-0.5-0.1  c-0.4,0-0.8,0.2-1,0.5c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.3,1.3c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.7-0.1  C26.4,127.2,26.6,127.1,26.8,126.9z"/>
                  <path id="path2603" d="M33.1,125.8h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6L33.1,125.8z M32.3,125.2c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9H32.3z"/>
                  <path id="path2606" d="M78.6,117.4h-3.9v-6.2h0.8v5.5h3.1L78.6,117.4z"/>
                  <path id="path2608" d="M83.3,115.1h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6L83.3,115.1z M82.5,114.5c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9L82.5,114.5z"/>
                  <path id="path2610" d="M88.1,117.4h-0.8v-0.5c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1-0.2,0.2-0.3,0.2c-0.1,0.1-0.3,0.1-0.5,0.2  c-0.2,0-0.4,0.1-0.6,0.1c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.4-0.6-0.4-1.1c0-0.4,0.1-0.6,0.2-0.9c0.2-0.2,0.4-0.4,0.7-0.5  c0.3-0.1,0.6-0.2,1-0.3c0.4,0,0.8-0.1,1.3-0.1v-0.1c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.1  c-0.2,0-0.3,0-0.5,0c-0.2,0-0.4,0-0.7,0.1c-0.3,0.1-0.5,0.1-0.8,0.2h0v-0.8c0.2,0,0.4-0.1,0.7-0.1c0.3-0.1,0.6-0.1,0.9-0.1  c0.3,0,0.6,0,0.9,0.1c0.2,0.1,0.5,0.1,0.6,0.3c0.2,0.1,0.3,0.3,0.4,0.5c0.1,0.2,0.1,0.5,0.1,0.8L88.1,117.4z M87.3,116.2v-1.3  c-0.2,0-0.5,0-0.8,0.1c-0.3,0-0.6,0.1-0.8,0.1c-0.2,0.1-0.4,0.2-0.5,0.3c-0.1,0.1-0.2,0.3-0.2,0.6c0,0.3,0.1,0.5,0.2,0.6  c0.2,0.1,0.4,0.2,0.7,0.2c0.3,0,0.5-0.1,0.8-0.2C86.9,116.5,87.1,116.4,87.3,116.2z"/>
                  <path id="path2612" d="M92.2,111.6L92.2,111.6c-0.1,0-0.2-0.1-0.4-0.1c-0.1,0-0.3,0-0.4,0c-0.3,0-0.6,0.1-0.7,0.2  c-0.2,0.1-0.2,0.4-0.2,0.8v0.2h1.4v0.7h-1.4v4h-0.8v-4h-0.5v-0.7h0.5v-0.2c0-0.6,0.1-1,0.4-1.3c0.3-0.3,0.7-0.4,1.2-0.4  c0.2,0,0.3,0,0.5,0c0.1,0,0.3,0,0.4,0.1L92.2,111.6z"/>
                  <path id="path2614" d="M77.4,128.1h-1l-3-5.6v5.6h-0.8v-6.2H74l2.7,5.1v-5.1h0.8L77.4,128.1z"/>
                  <path id="path2616" d="M83,125.8c0,0.8-0.2,1.4-0.6,1.8c-0.4,0.4-0.9,0.7-1.6,0.7c-0.7,0-1.2-0.2-1.6-0.7c-0.4-0.4-0.6-1-0.6-1.8  c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,0.9-0.7,1.6-0.7c0.7,0,1.2,0.2,1.6,0.7C82.8,124.4,83,125,83,125.8z M82.2,125.8  c0-0.6-0.1-1.1-0.4-1.3c-0.2-0.3-0.6-0.4-1-0.4c-0.4,0-0.8,0.1-1,0.4c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.4,1.3  c0.2,0.3,0.6,0.5,1,0.5c0.4,0,0.7-0.1,1-0.4C82.1,126.8,82.2,126.3,82.2,125.8L82.2,125.8z"/>
                  <path id="path2618" d="M88,128.1h-0.8v-0.5c-0.2,0.2-0.5,0.3-0.7,0.5c-0.2,0.1-0.5,0.2-0.8,0.2c-0.6,0-1-0.2-1.3-0.6  c-0.3-0.4-0.5-1-0.5-1.8c0-0.4,0.1-0.7,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.8c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.5-0.2,0.8-0.2  c0.2,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.2v-2H88V128.1z M87.2,126.9v-2.7c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.4-0.1-0.5-0.1  c-0.4,0-0.8,0.2-1,0.5c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.3,1.3c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.7-0.1  C86.8,127.2,87,127.1,87.2,126.9z"/>
                  <path id="path2620" d="M93.5,125.8H90c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6L93.5,125.8z M92.7,125.2c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9H92.7z"/>
                  <path id="path2623" d="M139,117.4h-3.9v-6.2h0.8v5.5h3.1L139,117.4z"/>
                  <path id="path2625" d="M143.7,115.1h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6L143.7,115.1z M143,114.5c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9L143,114.5z"/>
                  <path id="path2627" d="M148.5,117.4h-0.8v-0.5c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1-0.2,0.2-0.3,0.2c-0.1,0.1-0.3,0.1-0.5,0.2  c-0.2,0-0.4,0.1-0.6,0.1c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.4-0.6-0.4-1.1c0-0.4,0.1-0.6,0.2-0.9c0.2-0.2,0.4-0.4,0.7-0.5  c0.3-0.1,0.6-0.2,1-0.3c0.4,0,0.8-0.1,1.3-0.1v-0.1c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.1  c-0.2,0-0.3,0-0.5,0c-0.2,0-0.4,0-0.7,0.1c-0.3,0.1-0.5,0.1-0.8,0.2h0v-0.8c0.2,0,0.4-0.1,0.7-0.1c0.3-0.1,0.6-0.1,0.9-0.1  c0.3,0,0.6,0,0.9,0.1c0.2,0.1,0.5,0.1,0.6,0.3c0.2,0.1,0.3,0.3,0.4,0.5c0.1,0.2,0.1,0.5,0.1,0.8L148.5,117.4z M147.8,116.2v-1.3  c-0.2,0-0.5,0-0.8,0.1c-0.3,0-0.6,0.1-0.8,0.1c-0.2,0.1-0.4,0.2-0.5,0.3c-0.1,0.1-0.2,0.3-0.2,0.6c0,0.3,0.1,0.5,0.2,0.6  c0.2,0.1,0.4,0.2,0.7,0.2c0.3,0,0.5-0.1,0.8-0.2C147.4,116.5,147.6,116.4,147.8,116.2z"/>
                  <path id="path2629" d="M152.6,111.6L152.6,111.6c-0.1,0-0.2-0.1-0.4-0.1c-0.1,0-0.3,0-0.4,0c-0.3,0-0.6,0.1-0.7,0.2  c-0.2,0.1-0.2,0.4-0.2,0.8v0.2h1.4v0.7h-1.4v4h-0.8v-4h-0.5v-0.7h0.5v-0.2c0-0.6,0.1-1,0.4-1.3c0.3-0.3,0.7-0.4,1.2-0.4  c0.2,0,0.3,0,0.5,0c0.1,0,0.3,0,0.4,0.1L152.6,111.6z"/>
                  <path id="path2631" d="M137.8,128.1h-1l-3-5.6v5.6h-0.8v-6.2h1.3l2.7,5.1v-5.1h0.8L137.8,128.1z"/>
                  <path id="path2633" d="M143.4,125.8c0,0.8-0.2,1.4-0.6,1.8s-0.9,0.7-1.6,0.7c-0.7,0-1.2-0.2-1.6-0.7c-0.4-0.4-0.6-1-0.6-1.8  c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,0.9-0.7,1.6-0.7c0.7,0,1.2,0.2,1.6,0.7C143.2,124.4,143.4,125,143.4,125.8z M142.6,125.8  c0-0.6-0.1-1.1-0.4-1.3c-0.2-0.3-0.6-0.4-1-0.4c-0.4,0-0.8,0.1-1,0.4c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.4,1.3  c0.2,0.3,0.6,0.5,1,0.5c0.4,0,0.7-0.1,1-0.4C142.5,126.8,142.6,126.3,142.6,125.8L142.6,125.8z"/>
                  <path id="path2635" d="M148.4,128.1h-0.8v-0.5c-0.2,0.2-0.5,0.3-0.7,0.5c-0.2,0.1-0.5,0.2-0.8,0.2c-0.6,0-1-0.2-1.3-0.6  c-0.3-0.4-0.5-1-0.5-1.8c0-0.4,0.1-0.7,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.8c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.5-0.2,0.8-0.2  c0.2,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.2v-2h0.8V128.1z M147.7,126.9v-2.7c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.4-0.1-0.5-0.1  c-0.4,0-0.8,0.2-1,0.5c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.3,1.3c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.7-0.1  C147.2,127.2,147.5,127.1,147.7,126.9z"/>
                  <path id="path2637" d="M153.9,125.8h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6L153.9,125.8z M153.1,125.2c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9H153.1z"/>
                  <path id="path2640" d="M199.5,117.4h-3.9v-6.2h0.8v5.5h3.1L199.5,117.4z"/>
                  <path id="path2642" d="M204.1,115.1h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6L204.1,115.1z M203.4,114.5c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9L203.4,114.5z"/>
                  <path id="path2644" d="M209,117.4h-0.8v-0.5c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1-0.2,0.2-0.3,0.2c-0.1,0.1-0.3,0.1-0.5,0.2  c-0.2,0-0.4,0.1-0.6,0.1c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.4-0.6-0.4-1.1c0-0.4,0.1-0.6,0.2-0.9c0.2-0.2,0.4-0.4,0.7-0.5  c0.3-0.1,0.6-0.2,1-0.3c0.4,0,0.8-0.1,1.3-0.1v-0.1c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.1  c-0.2,0-0.3,0-0.5,0c-0.2,0-0.4,0-0.7,0.1c-0.3,0.1-0.5,0.1-0.8,0.2h0v-0.8c0.2,0,0.4-0.1,0.7-0.1c0.3-0.1,0.6-0.1,0.9-0.1  c0.3,0,0.6,0,0.9,0.1c0.2,0.1,0.5,0.1,0.6,0.3c0.2,0.1,0.3,0.3,0.4,0.5c0.1,0.2,0.1,0.5,0.1,0.8L209,117.4z M208.2,116.2v-1.3  c-0.2,0-0.5,0-0.8,0.1c-0.3,0-0.6,0.1-0.8,0.1c-0.2,0.1-0.4,0.2-0.5,0.3c-0.1,0.1-0.2,0.3-0.2,0.6c0,0.3,0.1,0.5,0.2,0.6  c0.2,0.1,0.4,0.2,0.7,0.2c0.3,0,0.5-0.1,0.8-0.2C207.8,116.5,208,116.4,208.2,116.2z"/>
                  <path id="path2646" d="M213,111.6L213,111.6c-0.1,0-0.2-0.1-0.4-0.1c-0.1,0-0.3,0-0.4,0c-0.3,0-0.6,0.1-0.7,0.2  c-0.2,0.1-0.2,0.4-0.2,0.8v0.2h1.4v0.7h-1.4v4h-0.8v-4H210v-0.7h0.5v-0.2c0-0.6,0.1-1,0.4-1.3c0.3-0.3,0.7-0.4,1.2-0.4  c0.2,0,0.3,0,0.5,0c0.1,0,0.3,0,0.4,0.1L213,111.6z"/>
                  <path id="path2648" d="M198.3,128.1h-1l-3-5.6v5.6h-0.8v-6.2h1.3l2.7,5.1v-5.1h0.8L198.3,128.1z"/>
                  <path id="path2650" d="M203.8,125.8c0,0.8-0.2,1.4-0.6,1.8s-0.9,0.7-1.6,0.7c-0.7,0-1.2-0.2-1.6-0.7c-0.4-0.4-0.6-1-0.6-1.8  c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,0.9-0.7,1.6-0.7c0.7,0,1.2,0.2,1.6,0.7C203.7,124.4,203.8,125,203.8,125.8z M203,125.8  c0-0.6-0.1-1.1-0.4-1.3c-0.2-0.3-0.6-0.4-1-0.4c-0.4,0-0.8,0.1-1,0.4c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.4,1.3  c0.2,0.3,0.6,0.5,1,0.5c0.4,0,0.7-0.1,1-0.4C202.9,126.8,203,126.3,203,125.8L203,125.8z"/>
                  <path id="path2652" d="M208.9,128.1h-0.8v-0.5c-0.2,0.2-0.5,0.3-0.7,0.5c-0.2,0.1-0.5,0.2-0.8,0.2c-0.6,0-1-0.2-1.3-0.6  c-0.3-0.4-0.5-1-0.5-1.8c0-0.4,0.1-0.7,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.8c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.5-0.2,0.8-0.2  c0.2,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.2v-2h0.8V128.1z M208.1,126.9v-2.7c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.4-0.1-0.5-0.1  c-0.4,0-0.8,0.2-1,0.5c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.3,1.3c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.7-0.1  C207.7,127.2,207.9,127.1,208.1,126.9z"/>
                  <path id="path2654" d="M214.3,125.8h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6L214.3,125.8z M213.6,125.2c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9H213.6z"/>
                  <path id="path2657" d="M258.8,117.4h-3.9v-6.2h0.8v5.5h3.1V117.4z"/>
                  <path id="path2659" d="M263.5,115.1h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3s-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6L263.5,115.1z M262.7,114.5c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9L262.7,114.5z"/>
                  <path id="path2661" d="M268.3,117.4h-0.8v-0.5c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1-0.2,0.2-0.3,0.2c-0.1,0.1-0.3,0.1-0.5,0.2  c-0.2,0-0.4,0.1-0.6,0.1c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.4-0.6-0.4-1.1c0-0.4,0.1-0.6,0.2-0.9c0.2-0.2,0.4-0.4,0.7-0.5  c0.3-0.1,0.6-0.2,1-0.3c0.4,0,0.8-0.1,1.3-0.1v-0.1c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.1  c-0.2,0-0.3,0-0.5,0c-0.2,0-0.4,0-0.7,0.1c-0.3,0.1-0.5,0.1-0.8,0.2h0v-0.8c0.2,0,0.4-0.1,0.7-0.1c0.3-0.1,0.6-0.1,0.9-0.1  c0.3,0,0.6,0,0.9,0.1c0.2,0.1,0.5,0.1,0.6,0.3c0.2,0.1,0.3,0.3,0.4,0.5c0.1,0.2,0.1,0.5,0.1,0.8L268.3,117.4z M267.6,116.2v-1.3  c-0.2,0-0.5,0-0.8,0.1c-0.3,0-0.6,0.1-0.8,0.1c-0.2,0.1-0.4,0.2-0.5,0.3c-0.1,0.1-0.2,0.3-0.2,0.6c0,0.3,0.1,0.5,0.2,0.6  c0.2,0.1,0.4,0.2,0.7,0.2c0.3,0,0.5-0.1,0.8-0.2C267.1,116.5,267.4,116.4,267.6,116.2z"/>
                  <path id="path2663" d="M272.4,111.6L272.4,111.6c-0.1,0-0.2-0.1-0.4-0.1c-0.1,0-0.3,0-0.4,0c-0.3,0-0.6,0.1-0.7,0.2  c-0.2,0.1-0.2,0.4-0.2,0.8v0.2h1.4v0.7h-1.4v4h-0.8v-4h-0.5v-0.7h0.5v-0.2c0-0.6,0.1-1,0.4-1.3c0.3-0.3,0.7-0.4,1.2-0.4  c0.2,0,0.3,0,0.5,0c0.1,0,0.3,0,0.4,0.1L272.4,111.6z"/>
                  <path id="path2665" d="M257.6,128.1h-1l-3-5.6v5.6h-0.8v-6.2h1.3l2.7,5.1v-5.1h0.8L257.6,128.1z"/>
                  <path id="path2667" d="M263.2,125.8c0,0.8-0.2,1.4-0.6,1.8c-0.4,0.4-0.9,0.7-1.6,0.7c-0.7,0-1.2-0.2-1.6-0.7c-0.4-0.4-0.6-1-0.6-1.8  c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,0.9-0.7,1.6-0.7c0.7,0,1.2,0.2,1.6,0.7C263,124.4,263.2,125,263.2,125.8z M262.4,125.8  c0-0.6-0.1-1.1-0.4-1.3c-0.2-0.3-0.6-0.4-1-0.4c-0.4,0-0.8,0.1-1,0.4c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.4,1.3  c0.2,0.3,0.6,0.5,1,0.5c0.4,0,0.7-0.1,1-0.4C262.3,126.8,262.4,126.3,262.4,125.8L262.4,125.8z"/>
                  <path id="path2669" d="M268.2,128.1h-0.8v-0.5c-0.2,0.2-0.5,0.3-0.7,0.5c-0.2,0.1-0.5,0.2-0.8,0.2c-0.6,0-1-0.2-1.3-0.6  c-0.3-0.4-0.5-1-0.5-1.8c0-0.4,0.1-0.7,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.8c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.5-0.2,0.8-0.2  c0.2,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.2v-2h0.8V128.1z M267.4,126.9v-2.7c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.4-0.1-0.5-0.1  c-0.4,0-0.8,0.2-1,0.5c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.3,1.3c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.7-0.1  C267,127.2,267.2,127.1,267.4,126.9z"/>
                  <path id="path2671" d="M273.7,125.8h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6L273.7,125.8z M272.9,125.2c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9H272.9z"/>
                  <path id="path2674" d="M320.3,117.4h-3.9v-6.2h0.8v5.5h3.1V117.4z"/>
                  <path id="path2676" d="M325,115.1h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6V115.1z M324.2,114.5c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9L324.2,114.5z"/>
                  <path id="path2678" d="M329.8,117.4H329v-0.5c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1-0.2,0.2-0.3,0.2c-0.1,0.1-0.3,0.1-0.5,0.2  c-0.2,0-0.4,0.1-0.6,0.1c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.4-0.6-0.4-1.1c0-0.4,0.1-0.6,0.2-0.9c0.2-0.2,0.4-0.4,0.7-0.5  c0.3-0.1,0.6-0.2,1-0.3c0.4,0,0.8-0.1,1.3-0.1v-0.1c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.1  s-0.3,0-0.5,0c-0.2,0-0.4,0-0.7,0.1c-0.3,0.1-0.5,0.1-0.8,0.2h0v-0.8c0.2,0,0.4-0.1,0.7-0.1s0.6-0.1,0.9-0.1c0.3,0,0.6,0,0.9,0.1  c0.2,0.1,0.5,0.1,0.6,0.3c0.2,0.1,0.3,0.3,0.4,0.5c0.1,0.2,0.1,0.5,0.1,0.8L329.8,117.4z M329,116.2v-1.3c-0.2,0-0.5,0-0.8,0.1  c-0.3,0-0.6,0.1-0.8,0.1c-0.2,0.1-0.4,0.2-0.5,0.3c-0.1,0.1-0.2,0.3-0.2,0.6c0,0.3,0.1,0.5,0.2,0.6c0.2,0.1,0.4,0.2,0.7,0.2  c0.3,0,0.5-0.1,0.8-0.2C328.6,116.5,328.8,116.4,329,116.2z"/>
                  <path id="path2680" d="M333.9,111.6L333.9,111.6c-0.1,0-0.2-0.1-0.4-0.1c-0.1,0-0.3,0-0.4,0c-0.3,0-0.6,0.1-0.7,0.2  c-0.2,0.1-0.2,0.4-0.2,0.8v0.2h1.4v0.7h-1.4v4h-0.8v-4h-0.5v-0.7h0.5v-0.2c0-0.6,0.1-1,0.4-1.3c0.3-0.3,0.7-0.4,1.2-0.4  c0.2,0,0.3,0,0.5,0c0.1,0,0.3,0,0.4,0.1V111.6z"/>
                  <path id="path2682" d="M319.1,128.1h-1l-3-5.6v5.6h-0.8v-6.2h1.3l2.7,5.1v-5.1h0.8V128.1z"/>
                  <path id="path2684" d="M324.7,125.8c0,0.8-0.2,1.4-0.6,1.8s-0.9,0.7-1.6,0.7c-0.7,0-1.2-0.2-1.6-0.7c-0.4-0.4-0.6-1-0.6-1.8  c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,0.9-0.7,1.6-0.7c0.7,0,1.2,0.2,1.6,0.7C324.5,124.4,324.7,125,324.7,125.8z M323.9,125.8  c0-0.6-0.1-1.1-0.4-1.3c-0.2-0.3-0.6-0.4-1-0.4c-0.4,0-0.8,0.1-1,0.4c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.4,1.3  c0.2,0.3,0.6,0.5,1,0.5c0.4,0,0.7-0.1,1-0.4C323.8,126.8,323.9,126.3,323.9,125.8L323.9,125.8z"/>
                  <path id="path2686" d="M329.7,128.1h-0.8v-0.5c-0.2,0.2-0.5,0.3-0.7,0.5c-0.2,0.1-0.5,0.2-0.8,0.2c-0.6,0-1-0.2-1.3-0.6  c-0.3-0.4-0.5-1-0.5-1.8c0-0.4,0.1-0.7,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.8c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.5-0.2,0.8-0.2  c0.2,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.2v-2h0.8V128.1z M328.9,126.9v-2.7c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.4-0.1-0.5-0.1  c-0.4,0-0.8,0.2-1,0.5c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.3,1.3c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.7-0.1  C328.5,127.2,328.7,127.1,328.9,126.9z"/>
                  <path id="path2688" d="M335.2,125.8h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6L335.2,125.8z M334.4,125.2c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9H334.4z"/>
                  <path id="path2691" d="M377.7,117.4h-3.9v-6.2h0.8v5.5h3.1L377.7,117.4z"/>
                  <path id="path2693" d="M382.4,115.1H379c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3s-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6V115.1z M381.6,114.5c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9L381.6,114.5z"/>
                  <path id="path2695" d="M387.2,117.4h-0.8v-0.5c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1-0.2,0.2-0.3,0.2c-0.1,0.1-0.3,0.1-0.5,0.2  c-0.2,0-0.4,0.1-0.6,0.1c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.4-0.6-0.4-1.1c0-0.4,0.1-0.6,0.2-0.9c0.2-0.2,0.4-0.4,0.7-0.5  c0.3-0.1,0.6-0.2,1-0.3c0.4,0,0.8-0.1,1.3-0.1v-0.1c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.1  c-0.2,0-0.3,0-0.5,0c-0.2,0-0.4,0-0.7,0.1c-0.3,0.1-0.5,0.1-0.8,0.2h0v-0.8c0.2,0,0.4-0.1,0.7-0.1c0.3-0.1,0.6-0.1,0.9-0.1  c0.3,0,0.6,0,0.9,0.1c0.2,0.1,0.5,0.1,0.6,0.3c0.2,0.1,0.3,0.3,0.4,0.5c0.1,0.2,0.1,0.5,0.1,0.8V117.4z M386.5,116.2v-1.3  c-0.2,0-0.5,0-0.8,0.1c-0.3,0-0.6,0.1-0.8,0.1c-0.2,0.1-0.4,0.2-0.5,0.3c-0.1,0.1-0.2,0.3-0.2,0.6c0,0.3,0.1,0.5,0.2,0.6  c0.2,0.1,0.4,0.2,0.7,0.2c0.3,0,0.5-0.1,0.8-0.2C386,116.5,386.3,116.4,386.5,116.2z"/>
                  <path id="path2697" d="M391.3,111.6L391.3,111.6c-0.1,0-0.2-0.1-0.4-0.1c-0.1,0-0.3,0-0.4,0c-0.3,0-0.6,0.1-0.7,0.2  c-0.2,0.1-0.2,0.4-0.2,0.8v0.2h1.4v0.7h-1.4v4h-0.8v-4h-0.5v-0.7h0.5v-0.2c0-0.6,0.1-1,0.4-1.3c0.3-0.3,0.7-0.4,1.2-0.4  c0.2,0,0.3,0,0.5,0c0.1,0,0.3,0,0.4,0.1V111.6z"/>
                  <path id="path2699" d="M376.5,128.1h-1l-3-5.6v5.6h-0.8v-6.2h1.3l2.7,5.1v-5.1h0.8V128.1z"/>
                  <path id="path2701" d="M382.1,125.8c0,0.8-0.2,1.4-0.6,1.8s-0.9,0.7-1.6,0.7c-0.7,0-1.2-0.2-1.6-0.7c-0.4-0.4-0.6-1-0.6-1.8  c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,0.9-0.7,1.6-0.7c0.7,0,1.2,0.2,1.6,0.7C381.9,124.4,382.1,125,382.1,125.8z M381.3,125.8  c0-0.6-0.1-1.1-0.4-1.3c-0.2-0.3-0.6-0.4-1-0.4c-0.4,0-0.8,0.1-1,0.4c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.4,1.3  c0.2,0.3,0.6,0.5,1,0.5c0.4,0,0.7-0.1,1-0.4C381.2,126.8,381.3,126.3,381.3,125.8L381.3,125.8z"/>
                  <path id="path2703" d="M387.1,128.1h-0.8v-0.5c-0.2,0.2-0.5,0.3-0.7,0.5c-0.2,0.1-0.5,0.2-0.8,0.2c-0.6,0-1-0.2-1.3-0.6  c-0.3-0.4-0.5-1-0.5-1.8c0-0.4,0.1-0.7,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.8c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.5-0.2,0.8-0.2  c0.2,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.2v-2h0.8V128.1z M386.3,126.9v-2.7c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.4-0.1-0.5-0.1  c-0.4,0-0.8,0.2-1,0.5c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.3,1.3c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.7-0.1  C385.9,127.2,386.1,127.1,386.3,126.9z"/>
                  <path id="path2705" d="M392.6,125.8h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6L392.6,125.8z M391.8,125.2c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9H391.8z"/>
                  <path id="path2708" d="M438.2,117.4h-3.9v-6.2h0.8v5.5h3.1L438.2,117.4z"/>
                  <path id="path2710" d="M442.8,115.1h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6V115.1z M442.1,114.5c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9L442.1,114.5z"/>
                  <path id="path2712" d="M447.7,117.4h-0.8v-0.5c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1-0.2,0.2-0.3,0.2c-0.1,0.1-0.3,0.1-0.5,0.2  c-0.2,0-0.4,0.1-0.6,0.1c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.4-0.6-0.4-1.1c0-0.4,0.1-0.6,0.2-0.9c0.2-0.2,0.4-0.4,0.7-0.5  c0.3-0.1,0.6-0.2,1-0.3c0.4,0,0.8-0.1,1.3-0.1v-0.1c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.4-0.1  s-0.3,0-0.5,0c-0.2,0-0.4,0-0.7,0.1c-0.3,0.1-0.5,0.1-0.8,0.2h0v-0.8c0.2,0,0.4-0.1,0.7-0.1c0.3-0.1,0.6-0.1,0.9-0.1  c0.3,0,0.6,0,0.9,0.1c0.2,0.1,0.5,0.1,0.6,0.3c0.2,0.1,0.3,0.3,0.4,0.5c0.1,0.2,0.1,0.5,0.1,0.8V117.4z M446.9,116.2v-1.3  c-0.2,0-0.5,0-0.8,0.1c-0.3,0-0.6,0.1-0.8,0.1c-0.2,0.1-0.4,0.2-0.5,0.3c-0.1,0.1-0.2,0.3-0.2,0.6c0,0.3,0.1,0.5,0.2,0.6  c0.2,0.1,0.4,0.2,0.7,0.2c0.3,0,0.5-0.1,0.8-0.2C446.5,116.5,446.7,116.4,446.9,116.2z"/>
                  <path id="path2714" d="M451.7,111.6L451.7,111.6c-0.1,0-0.2-0.1-0.4-0.1c-0.1,0-0.3,0-0.4,0c-0.3,0-0.6,0.1-0.7,0.2  c-0.2,0.1-0.2,0.4-0.2,0.8v0.2h1.4v0.7H450v4h-0.8v-4h-0.5v-0.7h0.5v-0.2c0-0.6,0.1-1,0.4-1.3c0.3-0.3,0.7-0.4,1.2-0.4  c0.2,0,0.3,0,0.5,0c0.1,0,0.3,0,0.4,0.1V111.6z"/>
                  <path id="path2716" d="M437,128.1h-1l-3-5.6v5.6h-0.8v-6.2h1.3l2.7,5.1v-5.1h0.8V128.1z"/>
                  <path id="path2718" d="M442.5,125.8c0,0.8-0.2,1.4-0.6,1.8s-0.9,0.7-1.6,0.7c-0.7,0-1.2-0.2-1.6-0.7c-0.4-0.4-0.6-1-0.6-1.8  c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,0.9-0.7,1.6-0.7c0.7,0,1.2,0.2,1.6,0.7C442.3,124.4,442.5,125,442.5,125.8z M441.7,125.8  c0-0.6-0.1-1.1-0.4-1.3c-0.2-0.3-0.6-0.4-1-0.4c-0.4,0-0.8,0.1-1,0.4c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.4,1.3  c0.2,0.3,0.6,0.5,1,0.5c0.4,0,0.7-0.1,1-0.4C441.6,126.8,441.7,126.3,441.7,125.8L441.7,125.8z"/>
                  <path id="path2720" d="M447.5,128.1h-0.8v-0.5c-0.2,0.2-0.5,0.3-0.7,0.5c-0.2,0.1-0.5,0.2-0.8,0.2c-0.6,0-1-0.2-1.3-0.6  c-0.3-0.4-0.5-1-0.5-1.8c0-0.4,0.1-0.7,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.8c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.5-0.2,0.8-0.2  c0.2,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.2v-2h0.8V128.1z M446.8,126.9v-2.7c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.4-0.1-0.5-0.1  c-0.4,0-0.8,0.2-1,0.5c-0.2,0.3-0.4,0.7-0.4,1.3c0,0.6,0.1,1,0.3,1.3c0.2,0.3,0.5,0.4,0.9,0.4c0.2,0,0.4,0,0.7-0.1  C446.4,127.2,446.6,127.1,446.8,126.9z"/>
                  <path id="path2722" d="M453,125.8h-3.4c0,0.3,0,0.5,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.1,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.6-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.5,0.2-0.8,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.4-0.2-1.8-0.6c-0.4-0.4-0.7-1-0.7-1.8c0-0.8,0.2-1.4,0.6-1.8c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.5,0.6  c0.3,0.4,0.5,0.9,0.5,1.6V125.8z M452.2,125.2c0-0.4-0.1-0.7-0.3-1c-0.2-0.2-0.5-0.3-0.9-0.3c-0.4,0-0.8,0.1-1,0.4  c-0.2,0.2-0.4,0.6-0.4,0.9H452.2z"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="3.2402" d="M496.8,53c0,29.2,0,58.5,0,87.7"/>
                </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 Spine 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: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="svg2384" viewBox="0 0 410 193.3" xml:space="preserve" width="410">
                  <path id="path26727-39" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M24.4,72.2v49.1"/>
                  <path id="path26727-7" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M24.4,38.4v33.9"/>
                  <path id="path26727-39-3" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M24.4,121.4v33.9"/>
                  <path id="path26727-39-8" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M89.6,121.4v33.9"/>
                  <path id="path26727-39-2" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M154.8,121.4v33.9"/>
                  <path id="path26727-39-1" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M220,121.4v33.9"/>
                  <path id="path26727-39-6" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M284.1,121.4v33.9"/>
                  <path id="path26727-39-15" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M89.6,72.2v49.1"/>
                  <path id="path26727-7-6" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M89.6,38.4v33.9"/>
                  <path id="path26727-39-80" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M154.8,72.2v49.1"/>
                  <path id="path26727-7-2" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M154.8,38.4v33.9"/>
                  <path id="path26727-39-67" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M220,72.2v49.1"/>
                  <path id="path26727-7-61" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M220,38.4v33.9"/>
                  <path id="path26727-39-36" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M284.1,72.2v49.1"/>
                  <path id="path26727-7-5" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M284.1,38.4v33.9"/>
                  <path id="path26727-39-363" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M350.4,72.2v49.1"/>
                  <path id="path26727-7-25" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M350.4,38.4v33.9"/>
                  <path id="path26727-39-83" fill="none" stroke="#000000" stroke-width="1.1565" stroke-miterlimit="3.4968" d="M350.4,121.4v33.9"/>
                  <ellipse id="path26555" fill="none" stroke="#000000" stroke-width="0.8213" stroke-miterlimit="3.4968" stroke-opacity="0.9636" cx="350.4" cy="72.2" rx="7.8" ry="7.6"/>
                  <ellipse id="path26555-4" fill="none" stroke="#000000" stroke-width="0.8213" stroke-miterlimit="3.4968" stroke-opacity="0.9636" cx="284.1" cy="72.2" rx="7.8" ry="7.6"/>
                  <ellipse id="path26555-0" fill="none" stroke="#000000" stroke-width="0.8213" stroke-miterlimit="3.4968" stroke-opacity="0.9636" cx="220" cy="72.2" rx="7.8" ry="7.6"/>
                  <ellipse id="path26555-44" fill="none" stroke="#000000" stroke-width="0.8213" stroke-miterlimit="3.4968" stroke-opacity="0.9636" cx="154.8" cy="72.2" rx="7.8" ry="7.6"/>
                  <ellipse id="path26555-6" fill="none" stroke="#000000" stroke-width="0.8213" stroke-miterlimit="3.4968" stroke-opacity="0.9636" cx="89.6" cy="72.2" rx="7.8" ry="7.6"/>
                  <ellipse id="path26555-41" fill="none" stroke="#000000" stroke-width="0.8213" stroke-miterlimit="3.4968" stroke-opacity="0.9636" cx="24.4" cy="72.2" rx="7.8" ry="7.6"/>
                  <path id="path3761" d="M92.4,23.1c-0.3,0.1-0.5,0.2-0.8,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.4,0.1-0.8,0.1-1.2,0.1c-0.8,0-1.6-0.1-2.2-0.3c-0.7-0.2-1.2-0.6-1.7-1.1c-0.5-0.5-0.9-1.1-1.1-1.8c-0.3-0.7-0.4-1.6-0.4-2.6  c0-0.9,0.1-1.7,0.4-2.5s0.6-1.3,1.1-1.8c0.5-0.5,1.1-0.9,1.7-1.1c0.7-0.3,1.4-0.4,2.3-0.4c0.6,0,1.2,0.1,1.8,0.2  c0.6,0.1,1.3,0.4,2,0.8v1.8h-0.1c-0.6-0.5-1.2-0.9-1.8-1.1c-0.6-0.2-1.3-0.4-2-0.4c-0.6,0-1.1,0.1-1.5,0.3c-0.5,0.2-0.9,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.4,0.4,0.8,0.6,1.2,0.8  c0.5,0.2,1,0.3,1.5,0.3c0.7,0,1.4-0.1,2-0.4c0.6-0.2,1.2-0.6,1.8-1.1h0.1V23.1z"/>
                  <path id="path3763" d="M101.6,19.7c0,1.4-0.4,2.5-1.1,3.2s-1.6,1.2-2.8,1.2c-1.2,0-2.1-0.4-2.8-1.2c-0.7-0.8-1-1.9-1-3.2  c0-1.4,0.3-2.5,1-3.2c0.7-0.8,1.6-1.2,2.8-1.2c1.2,0,2.1,0.4,2.8,1.2C101.2,17.2,101.6,18.3,101.6,19.7z M100.1,19.7  c0-1.1-0.2-1.9-0.6-2.4c-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.6,1.3-0.6,2.4c0,1.1,0.2,1.9,0.6,2.4  c0.4,0.5,1,0.8,1.8,0.8c0.8,0,1.3-0.3,1.8-0.8C99.9,21.5,100.1,20.7,100.1,19.7L100.1,19.7z"/>
                  <path id="path3765" d="M110.8,23.9h-1.4v-4.8c0-0.4,0-0.7-0.1-1.1c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5  c-0.2-0.1-0.5-0.2-0.9-0.2c-0.4,0-0.8,0.1-1.2,0.3c-0.4,0.2-0.8,0.4-1.2,0.7v6.3h-1.4v-8.4h1.4v0.9c0.4-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.5,0.7,1.3,0.7,2.4L110.8,23.9z"/>
                  <path id="path3767" d="M120.5,23.9h-1.4v-4.8c0-0.4,0-0.7-0.1-1.1c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5  c-0.2-0.1-0.5-0.2-0.9-0.2c-0.4,0-0.8,0.1-1.2,0.3c-0.4,0.2-0.8,0.4-1.2,0.7v6.3h-1.4v-8.4h1.4v0.9c0.4-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.5,0.7,1.3,0.7,2.4L120.5,23.9z"/>
                  <path id="path3769" d="M130.3,19.8h-6.2c0,0.5,0.1,1,0.2,1.4c0.2,0.4,0.4,0.7,0.6,0.9c0.3,0.2,0.6,0.4,0.9,0.5  c0.4,0.1,0.8,0.2,1.2,0.2c0.6,0,1.1-0.1,1.7-0.3c0.6-0.2,1-0.5,1.2-0.7h0.1v1.5c-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.8-1.2-3.2c0-1.4,0.4-2.5,1.1-3.3c0.8-0.8,1.7-1.2,3-1.2c1.1,0,2,0.3,2.6,1  c0.6,0.7,0.9,1.6,0.9,2.8L130.3,19.8z M128.9,18.7c0-0.7-0.2-1.3-0.6-1.7c-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.4,0.4-0.7,1-0.8,1.7H128.9z"/>
                  <path id="path3771" d="M138.7,23.3c-0.5,0.2-0.9,0.4-1.3,0.5c-0.4,0.1-0.9,0.2-1.3,0.2c-0.6,0-1.2-0.1-1.7-0.3  c-0.5-0.2-0.9-0.5-1.3-0.8c-0.4-0.4-0.7-0.8-0.9-1.4c-0.2-0.6-0.3-1.2-0.3-1.9c0-1.4,0.4-2.5,1.1-3.2c0.8-0.8,1.8-1.2,3-1.2  c0.5,0,1,0.1,1.4,0.2c0.5,0.1,0.9,0.3,1.3,0.5v1.6h-0.1c-0.4-0.3-0.9-0.6-1.3-0.8c-0.5-0.2-0.9-0.3-1.3-0.3c-0.8,0-1.4,0.3-1.9,0.8  c-0.5,0.5-0.7,1.3-0.7,2.4c0,1,0.2,1.8,0.7,2.3c0.5,0.5,1.1,0.8,1.9,0.8c0.3,0,0.6,0,0.9-0.1c0.3-0.1,0.6-0.2,0.8-0.3  c0.2-0.1,0.4-0.2,0.6-0.3c0.2-0.1,0.3-0.2,0.4-0.3h0.1V23.3z"/>
                  <path id="path3773" d="M144.9,23.8c-0.3,0.1-0.6,0.1-0.9,0.2c-0.3,0-0.6,0.1-0.8,0.1c-0.9,0-1.5-0.2-2-0.7c-0.4-0.5-0.7-1.2-0.7-2.2  v-4.5h-1v-1.2h1V13h1.4v2.4h2.9v1.2h-2.9v3.8c0,0.4,0,0.8,0,1c0,0.2,0.1,0.5,0.2,0.7c0.1,0.2,0.3,0.3,0.5,0.4  c0.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.5-0.2h0.1V23.8z"/>
                  <path id="path3775" d="M148.1,14.1h-1.6v-1.5h1.6V14.1z M148,23.9h-1.4v-8.4h1.4V23.9z"/>
                  <path id="path3777" d="M157.9,23.9h-1.4v-4.8c0-0.4,0-0.7-0.1-1.1c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5  c-0.2-0.1-0.5-0.2-0.9-0.2c-0.4,0-0.8,0.1-1.2,0.3c-0.4,0.2-0.8,0.4-1.2,0.7v6.3h-1.4v-8.4h1.4v0.9c0.4-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.5,0.7,1.3,0.7,2.4L157.9,23.9z"/>
                  <path id="path3779" d="M167.4,22.9c0,1.4-0.3,2.5-1,3.1c-0.6,0.7-1.6,1-3,1c-0.4,0-0.9,0-1.3-0.1c-0.4-0.1-0.8-0.1-1.2-0.3v-1.4h0.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.7-0.5c0.2-0.2,0.3-0.4,0.4-0.7  s0.1-0.6,0.1-0.9v-0.8c-0.4,0.3-0.8,0.6-1.2,0.8c-0.4,0.2-0.9,0.2-1.5,0.2c-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.3,0.3-1.9c0.2-0.5,0.5-1,0.8-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,0.4l0.1-0.4h1.3L167.4,22.9z M166,21.6V17c-0.4-0.2-0.7-0.3-1.1-0.4c-0.3-0.1-0.6-0.1-1-0.1  c-0.8,0-1.4,0.3-1.8,0.8c-0.4,0.5-0.7,1.3-0.7,2.3c0,0.9,0.2,1.7,0.5,2.1c0.3,0.5,0.9,0.7,1.6,0.7c0.4,0,0.8-0.1,1.2-0.2  C165.3,22,165.6,21.8,166,21.6L166,21.6z"/>
                  <path id="path3781" d="M180,23.8c-0.3,0.1-0.6,0.1-0.9,0.2c-0.3,0-0.6,0.1-0.8,0.1c-0.9,0-1.5-0.2-2-0.7c-0.4-0.5-0.7-1.2-0.7-2.2  v-4.5h-1v-1.2h1V13h1.4v2.4h2.9v1.2h-2.9v3.8c0,0.4,0,0.8,0,1c0,0.2,0.1,0.5,0.2,0.7c0.1,0.2,0.3,0.3,0.5,0.4  c0.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.5-0.2h0.1L180,23.8z"/>
                  <path id="path3783" d="M188.9,19.7c0,1.4-0.4,2.5-1.1,3.2c-0.7,0.8-1.6,1.2-2.8,1.2c-1.2,0-2.1-0.4-2.8-1.2c-0.7-0.8-1-1.9-1-3.2  c0-1.4,0.3-2.5,1-3.2c0.7-0.8,1.6-1.2,2.8-1.2c1.2,0,2.1,0.4,2.8,1.2C188.5,17.2,188.9,18.3,188.9,19.7z M187.4,19.7  c0-1.1-0.2-1.9-0.6-2.4c-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.6,1.3-0.6,2.4c0,1.1,0.2,1.9,0.6,2.4  c0.4,0.5,1,0.8,1.8,0.8c0.8,0,1.3-0.3,1.8-0.8C187.2,21.5,187.4,20.7,187.4,19.7L187.4,19.7z"/>
                  <path id="path3785" d="M204.7,20.7c0,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-1.9,0.3c-0.8,0-1.5-0.1-2.2-0.2c-0.6-0.2-1.3-0.4-2-0.7v-1.9h0.1c0.6,0.5,1.2,0.8,2,1.1c0.7,0.3,1.4,0.4,2.1,0.4  c0.9,0,1.6-0.2,2.2-0.5c0.5-0.3,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.5c-0.4-0.1-0.8-0.2-1.2-0.2  c-0.4-0.1-0.9-0.1-1.4-0.2c-1-0.2-1.7-0.6-2.2-1.1c-0.5-0.5-0.7-1.2-0.7-2c0-0.9,0.4-1.7,1.2-2.3c0.8-0.6,1.8-0.9,3-0.9  c0.8,0,1.5,0.1,2.2,0.2c0.7,0.2,1.2,0.3,1.7,0.6V15h-0.1c-0.4-0.4-1-0.7-1.7-0.9c-0.7-0.2-1.4-0.4-2.1-0.4c-0.8,0-1.4,0.2-1.9,0.5  c-0.5,0.3-0.7,0.8-0.7,1.3c0,0.5,0.1,0.8,0.4,1.1c0.2,0.3,0.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.5,0.3  c0.8,0.2,1.5,0.6,1.9,1C204.5,19.2,204.7,19.9,204.7,20.7L204.7,20.7z"/>
                  <path id="path3787" d="M214.4,19.6c0,0.7-0.1,1.3-0.3,1.9c-0.2,0.6-0.5,1-0.8,1.4c-0.3,0.4-0.7,0.7-1.2,0.9  c-0.4,0.2-0.9,0.3-1.4,0.3c-0.4,0-0.8,0-1.2-0.1c-0.4-0.1-0.7-0.2-1.1-0.4V27H207V15.5h1.4v0.9c0.4-0.3,0.8-0.6,1.3-0.8  c0.5-0.2,1-0.3,1.5-0.3c1,0,1.8,0.4,2.4,1.2C214.1,17.1,214.4,18.2,214.4,19.6L214.4,19.6z M213,19.6c0-1-0.2-1.8-0.5-2.3  c-0.3-0.5-0.9-0.8-1.6-0.8c-0.4,0-0.8,0.1-1.2,0.3c-0.4,0.2-0.8,0.4-1.2,0.7v4.8c0.4,0.2,0.7,0.3,1,0.4c0.3,0.1,0.6,0.1,1,0.1  c0.8,0,1.4-0.3,1.8-0.8C212.7,21.4,213,20.7,213,19.6L213,19.6z"/>
                  <path id="path3789" d="M218.1,14.1h-1.6v-1.5h1.6V14.1z M218.1,23.9h-1.4v-8.4h1.4V23.9z"/>
                  <path id="path3791" d="M227.9,23.9h-1.4v-4.8c0-0.4,0-0.7-0.1-1.1c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5  c-0.2-0.1-0.5-0.2-0.9-0.2c-0.4,0-0.8,0.1-1.2,0.3c-0.4,0.2-0.8,0.4-1.2,0.7v6.3h-1.4v-8.4h1.4v0.9c0.4-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.5,0.7,1.3,0.7,2.4L227.9,23.9z"/>
                  <path id="path3793" d="M237.7,19.8h-6.2c0,0.5,0.1,1,0.2,1.4c0.2,0.4,0.4,0.7,0.6,0.9c0.3,0.2,0.6,0.4,0.9,0.5  c0.4,0.1,0.8,0.2,1.2,0.2c0.6,0,1.1-0.1,1.7-0.3c0.6-0.2,1-0.5,1.2-0.7h0.1v1.5c-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.8-1.2-3.2c0-1.4,0.4-2.5,1.1-3.3c0.8-0.8,1.7-1.2,3-1.2c1.1,0,2,0.3,2.6,1  c0.6,0.7,0.9,1.6,0.9,2.8L237.7,19.8z M236.3,18.7c0-0.7-0.2-1.3-0.6-1.7c-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.4,0.4-0.7,1-0.8,1.7H236.3z"/>
                  <path id="path3795" d="M253.9,23.9h-1.8l-5.3-10v10h-1.4V12.7h2.3l4.8,9.2v-9.2h1.4V23.9z"/>
                  <path id="path3797" d="M263.9,19.7c0,1.4-0.4,2.5-1.1,3.2c-0.7,0.8-1.6,1.2-2.8,1.2c-1.2,0-2.1-0.4-2.8-1.2c-0.7-0.8-1-1.9-1-3.2  c0-1.4,0.3-2.5,1-3.2c0.7-0.8,1.6-1.2,2.8-1.2c1.2,0,2.1,0.4,2.8,1.2C263.6,17.2,263.9,18.3,263.9,19.7z M262.5,19.7  c0-1.1-0.2-1.9-0.6-2.4c-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.6,1.3-0.6,2.4c0,1.1,0.2,1.9,0.6,2.4  c0.4,0.5,1,0.8,1.8,0.8c0.8,0,1.3-0.3,1.8-0.8C262.3,21.5,262.5,20.7,262.5,19.7L262.5,19.7z"/>
                  <path id="path3799" d="M273,23.9h-1.4V23c-0.4,0.4-0.8,0.6-1.3,0.8c-0.4,0.2-0.9,0.3-1.4,0.3c-1,0-1.8-0.4-2.4-1.2  c-0.6-0.8-0.9-1.8-0.9-3.2c0-0.7,0.1-1.3,0.3-1.9c0.2-0.6,0.5-1,0.8-1.4c0.3-0.4,0.7-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.6h1.4V23.9z M271.5,21.8V17c-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.3-0.7,2.3c0,1,0.2,1.8,0.5,2.3c0.3,0.5,0.9,0.8,1.6,0.8c0.4,0,0.8-0.1,1.2-0.3  C270.8,22.3,271.2,22.1,271.5,21.8L271.5,21.8z"/>
                  <path id="path3801" d="M282.8,19.8h-6.2c0,0.5,0.1,1,0.2,1.4c0.2,0.4,0.4,0.7,0.6,0.9c0.3,0.2,0.6,0.4,0.9,0.5  c0.4,0.1,0.8,0.2,1.2,0.2c0.6,0,1.1-0.1,1.7-0.3c0.6-0.2,1-0.5,1.2-0.7h0.1v1.5c-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.8-1.2-3.2c0-1.4,0.4-2.5,1.1-3.3c0.8-0.8,1.7-1.2,3-1.2c1.1,0,2,0.3,2.6,1  c0.6,0.7,0.9,1.6,0.9,2.8V19.8z M281.4,18.7c0-0.7-0.2-1.3-0.6-1.7c-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.4,0.4-0.7,1-0.8,1.7H281.4z"/>
                  <path id="path3803" d="M290.9,21.5c0,0.8-0.3,1.4-1,1.9c-0.6,0.5-1.5,0.7-2.6,0.7c-0.6,0-1.2-0.1-1.7-0.2c-0.5-0.2-1-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.1,0.3,1.6,0.3c0.6,0,1.1-0.1,1.5-0.3c0.4-0.2,0.5-0.5,0.5-0.9c0-0.3-0.1-0.6-0.3-0.8  c-0.2-0.2-0.6-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.3-0.5-1.6-0.9c-0.3-0.4-0.5-0.8-0.5-1.4  c0-0.3,0.1-0.7,0.2-1c0.1-0.3,0.4-0.6,0.7-0.8c0.3-0.2,0.6-0.4,1.1-0.6c0.4-0.1,0.9-0.2,1.5-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-1,0.1-1.3,0.3c-0.4,0.2-0.5,0.5-0.5,0.9  c0,0.3,0.1,0.6,0.3,0.8c0.2,0.2,0.6,0.3,1,0.4c0.3,0.1,0.6,0.1,0.9,0.2c0.3,0.1,0.6,0.1,0.8,0.2c0.7,0.2,1.2,0.4,1.5,0.8  C290.8,20.3,290.9,20.8,290.9,21.5L290.9,21.5z"/>
                  <path id="path3807" d="M91.9,177.2c-0.3,0.1-0.5,0.2-0.8,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.4,0.1-0.8,0.1-1.2,0.1c-0.8,0-1.6-0.1-2.2-0.3c-0.7-0.2-1.2-0.6-1.7-1.1c-0.5-0.5-0.9-1.1-1.1-1.8c-0.3-0.7-0.4-1.6-0.4-2.6  c0-0.9,0.1-1.7,0.4-2.5s0.6-1.3,1.1-1.8c0.5-0.5,1.1-0.9,1.7-1.1c0.7-0.3,1.4-0.4,2.3-0.4c0.6,0,1.2,0.1,1.8,0.2  c0.6,0.1,1.3,0.4,2,0.8v1.8h-0.1c-0.6-0.5-1.2-0.9-1.8-1.1c-0.6-0.2-1.3-0.4-2-0.4c-0.6,0-1.1,0.1-1.5,0.3c-0.5,0.2-0.9,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.4,0.4,0.8,0.6,1.2,0.8  c0.5,0.2,1,0.3,1.5,0.3c0.7,0,1.4-0.1,2-0.4c0.6-0.2,1.2-0.6,1.8-1.1h0.1V177.2z"/>
                  <path id="path3809" d="M101.1,173.8c0,1.4-0.4,2.5-1.1,3.2c-0.7,0.8-1.6,1.2-2.8,1.2c-1.2,0-2.1-0.4-2.8-1.2c-0.7-0.8-1-1.9-1-3.2  s0.3-2.5,1-3.2c0.7-0.8,1.6-1.2,2.8-1.2c1.2,0,2.1,0.4,2.8,1.2C100.7,171.3,101.1,172.4,101.1,173.8z M99.6,173.8  c0-1.1-0.2-1.9-0.6-2.4c-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.6,1.3-0.6,2.4c0,1.1,0.2,1.9,0.6,2.4  c0.4,0.5,1,0.8,1.8,0.8c0.8,0,1.3-0.3,1.8-0.8C99.4,175.7,99.6,174.9,99.6,173.8L99.6,173.8z"/>
                  <path id="path3811" d="M110.3,178h-1.4v-4.8c0-0.4,0-0.7-0.1-1.1c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5  c-0.2-0.1-0.5-0.2-0.9-0.2c-0.4,0-0.8,0.1-1.2,0.3c-0.4,0.2-0.8,0.4-1.2,0.7v6.3h-1.4v-8.4h1.4v0.9c0.4-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.8s0.7,1.3,0.7,2.4L110.3,178z"/>
                  <path id="path3813" d="M120.1,178h-1.4v-4.8c0-0.4,0-0.7-0.1-1.1c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5  c-0.2-0.1-0.5-0.2-0.9-0.2c-0.4,0-0.8,0.1-1.2,0.3s-0.8,0.4-1.2,0.7v6.3H113v-8.4h1.4v0.9c0.4-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.8s0.7,1.3,0.7,2.4L120.1,178z"/>
                  <path id="path3815" d="M129.8,173.9h-6.2c0,0.5,0.1,1,0.2,1.4c0.2,0.4,0.4,0.7,0.6,0.9c0.3,0.2,0.6,0.4,0.9,0.5  c0.4,0.1,0.8,0.2,1.2,0.2c0.6,0,1.1-0.1,1.7-0.3c0.6-0.2,1-0.5,1.2-0.7h0.1v1.5c-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.8-1.2-3.2c0-1.4,0.4-2.5,1.1-3.3c0.8-0.8,1.7-1.2,3-1.2c1.1,0,2,0.3,2.6,1  c0.6,0.7,0.9,1.6,0.9,2.8L129.8,173.9z M128.4,172.8c0-0.7-0.2-1.3-0.6-1.7c-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.4,0.4-0.7,1-0.8,1.7H128.4z"/>
                  <path id="path3817" d="M138.2,177.5c-0.5,0.2-0.9,0.4-1.3,0.5c-0.4,0.1-0.9,0.2-1.3,0.2c-0.6,0-1.2-0.1-1.7-0.3  c-0.5-0.2-0.9-0.5-1.3-0.8c-0.4-0.4-0.7-0.8-0.9-1.4c-0.2-0.6-0.3-1.2-0.3-1.9c0-1.4,0.4-2.5,1.1-3.2c0.8-0.8,1.8-1.2,3-1.2  c0.5,0,1,0.1,1.4,0.2c0.5,0.1,0.9,0.3,1.3,0.5v1.6h-0.1c-0.4-0.3-0.9-0.6-1.3-0.8c-0.5-0.2-0.9-0.3-1.3-0.3c-0.8,0-1.4,0.3-1.9,0.8  c-0.5,0.5-0.7,1.3-0.7,2.4c0,1,0.2,1.8,0.7,2.3c0.5,0.5,1.1,0.8,1.9,0.8c0.3,0,0.6,0,0.9-0.1c0.3-0.1,0.6-0.2,0.8-0.3  c0.2-0.1,0.4-0.2,0.6-0.3c0.2-0.1,0.3-0.2,0.4-0.3h0.1V177.5z"/>
                  <path id="path3819" d="M144.4,177.9c-0.3,0.1-0.6,0.1-0.9,0.2c-0.3,0-0.6,0.1-0.8,0.1c-0.9,0-1.5-0.2-2-0.7  c-0.4-0.5-0.7-1.2-0.7-2.2v-4.5h-1v-1.2h1v-2.4h1.4v2.4h2.9v1.2h-2.9v3.8c0,0.4,0,0.8,0,1c0,0.2,0.1,0.5,0.2,0.7  c0.1,0.2,0.3,0.3,0.5,0.4c0.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.5-0.2h0.1V177.9z"/>
                  <path id="path3821" d="M147.6,168.2H146v-1.5h1.6V168.2z M147.5,178h-1.4v-8.4h1.4V178z"/>
                  <path id="path3823" d="M157.4,178H156v-4.8c0-0.4,0-0.7-0.1-1.1c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5  c-0.2-0.1-0.5-0.2-0.9-0.2c-0.4,0-0.8,0.1-1.2,0.3c-0.4,0.2-0.8,0.4-1.2,0.7v6.3h-1.4v-8.4h1.4v0.9c0.4-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.8s0.7,1.3,0.7,2.4L157.4,178z"/>
                  <path id="path3825" d="M166.9,177c0,1.4-0.3,2.5-1,3.1c-0.6,0.7-1.6,1-3,1c-0.4,0-0.9,0-1.3-0.1c-0.4-0.1-0.8-0.1-1.2-0.3v-1.4h0.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.7-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.8,0.6-1.2,0.8c-0.4,0.2-0.9,0.2-1.5,0.2c-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.3,0.3-1.9c0.2-0.5,0.5-1,0.8-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,0.4l0.1-0.4h1.3L166.9,177z M165.5,175.7v-4.6c-0.4-0.2-0.7-0.3-1.1-0.4c-0.3-0.1-0.6-0.1-1-0.1  c-0.8,0-1.4,0.3-1.8,0.8c-0.4,0.5-0.7,1.3-0.7,2.3c0,0.9,0.2,1.7,0.5,2.1c0.3,0.5,0.9,0.7,1.6,0.7c0.4,0,0.8-0.1,1.2-0.2  C164.8,176.2,165.2,175.9,165.5,175.7L165.5,175.7z"/>
                  <path id="path3827" d="M179.5,177.9c-0.3,0.1-0.6,0.1-0.9,0.2c-0.3,0-0.6,0.1-0.8,0.1c-0.9,0-1.5-0.2-2-0.7  c-0.4-0.5-0.7-1.2-0.7-2.2v-4.5h-1v-1.2h1v-2.4h1.4v2.4h2.9v1.2h-2.9v3.8c0,0.4,0,0.8,0,1c0,0.2,0.1,0.5,0.2,0.7  c0.1,0.2,0.3,0.3,0.5,0.4c0.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.5-0.2h0.1L179.5,177.9z"/>
                  <path id="path3829" d="M188.4,173.8c0,1.4-0.4,2.5-1.1,3.2c-0.7,0.8-1.6,1.2-2.8,1.2c-1.2,0-2.1-0.4-2.8-1.2c-0.7-0.8-1-1.9-1-3.2  s0.3-2.5,1-3.2c0.7-0.8,1.6-1.2,2.8-1.2c1.2,0,2.1,0.4,2.8,1.2C188,171.3,188.4,172.4,188.4,173.8z M186.9,173.8  c0-1.1-0.2-1.9-0.6-2.4c-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.6,1.3-0.6,2.4c0,1.1,0.2,1.9,0.6,2.4  c0.4,0.5,1,0.8,1.8,0.8c0.8,0,1.3-0.3,1.8-0.8C186.7,175.7,186.9,174.9,186.9,173.8L186.9,173.8z"/>
                  <path id="path3831" d="M204.8,177.2c-0.3,0.1-0.5,0.2-0.8,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.4,0.1-0.8,0.1-1.2,0.1c-0.8,0-1.6-0.1-2.2-0.3c-0.7-0.2-1.2-0.6-1.7-1.1c-0.5-0.5-0.9-1.1-1.1-1.8c-0.3-0.7-0.4-1.6-0.4-2.6  c0-0.9,0.1-1.7,0.4-2.5s0.6-1.3,1.1-1.8c0.5-0.5,1.1-0.9,1.7-1.1c0.7-0.3,1.4-0.4,2.3-0.4c0.6,0,1.2,0.1,1.8,0.2  c0.6,0.1,1.3,0.4,2,0.8v1.8h-0.1c-0.6-0.5-1.2-0.9-1.8-1.1c-0.6-0.2-1.3-0.4-2-0.4c-0.6,0-1.1,0.1-1.5,0.3c-0.5,0.2-0.9,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.4,0.4,0.8,0.6,1.2,0.8  c0.5,0.2,1,0.3,1.5,0.3c0.7,0,1.4-0.1,2-0.4c0.6-0.2,1.2-0.6,1.8-1.1h0.1L204.8,177.2z"/>
                  <path id="path3833" d="M208.2,178h-1.4v-11.7h1.4V178z"/>
                  <path id="path3835" d="M212.5,168.2H211v-1.5h1.6V168.2z M212.5,178H211v-8.4h1.4V178z"/>
                  <path id="path3837" d="M222.3,173.9h-6.2c0,0.5,0.1,1,0.2,1.4c0.2,0.4,0.4,0.7,0.6,0.9c0.3,0.2,0.6,0.4,0.9,0.5  c0.4,0.1,0.8,0.2,1.2,0.2c0.6,0,1.1-0.1,1.7-0.3c0.6-0.2,1-0.5,1.2-0.7h0.1v1.5c-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.8-1.2-3.2c0-1.4,0.4-2.5,1.1-3.3c0.8-0.8,1.7-1.2,3-1.2c1.1,0,2,0.3,2.6,1  c0.6,0.7,0.9,1.6,0.9,2.8L222.3,173.9z M220.9,172.8c0-0.7-0.2-1.3-0.6-1.7c-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.4,0.4-0.7,1-0.8,1.7H220.9z"/>
                  <path id="path3839" d="M231.5,178h-1.4v-4.8c0-0.4,0-0.7-0.1-1.1c0-0.3-0.1-0.6-0.2-0.8c-0.1-0.2-0.3-0.4-0.5-0.5  c-0.2-0.1-0.5-0.2-0.9-0.2c-0.4,0-0.8,0.1-1.2,0.3c-0.4,0.2-0.8,0.4-1.2,0.7v6.3h-1.4v-8.4h1.4v0.9c0.4-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.8s0.7,1.3,0.7,2.4L231.5,178z"/>
                  <path id="path3841" d="M238.6,177.9c-0.3,0.1-0.6,0.1-0.9,0.2c-0.3,0-0.6,0.1-0.8,0.1c-0.9,0-1.5-0.2-2-0.7  c-0.4-0.5-0.7-1.2-0.7-2.2v-4.5h-1v-1.2h1v-2.4h1.4v2.4h2.9v1.2h-2.9v3.8c0,0.4,0,0.8,0,1c0,0.2,0.1,0.5,0.2,0.7  c0.1,0.2,0.3,0.3,0.5,0.4c0.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.5-0.2h0.1L238.6,177.9z"/>
                  <path id="path3843" d="M254.4,178h-1.8l-5.3-10v10h-1.4v-11.2h2.3l4.8,9.2v-9.2h1.4L254.4,178z"/>
                  <path id="path3845" d="M264.4,173.8c0,1.4-0.4,2.5-1.1,3.2c-0.7,0.8-1.6,1.2-2.8,1.2c-1.2,0-2.1-0.4-2.8-1.2c-0.7-0.8-1-1.9-1-3.2  s0.3-2.5,1-3.2c0.7-0.8,1.6-1.2,2.8-1.2c1.2,0,2.1,0.4,2.8,1.2C264.1,171.3,264.4,172.4,264.4,173.8z M263,173.8  c0-1.1-0.2-1.9-0.6-2.4c-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.6,1.3-0.6,2.4c0,1.1,0.2,1.9,0.6,2.4  c0.4,0.5,1,0.8,1.8,0.8c0.8,0,1.3-0.3,1.8-0.8C262.7,175.7,263,174.9,263,173.8L263,173.8z"/>
                  <path id="path3847" d="M273.4,178H272v-0.9c-0.4,0.4-0.8,0.6-1.3,0.8c-0.4,0.2-0.9,0.3-1.4,0.3c-1,0-1.8-0.4-2.4-1.2  c-0.6-0.8-0.9-1.8-0.9-3.2c0-0.7,0.1-1.3,0.3-1.9c0.2-0.6,0.5-1,0.8-1.4c0.3-0.4,0.7-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.6h1.4V178z M272,175.9v-4.8c-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.3-0.7,2.3c0,1,0.2,1.8,0.5,2.3c0.3,0.5,0.9,0.8,1.6,0.8c0.4,0,0.8-0.1,1.2-0.3  C271.3,176.4,271.7,176.2,272,175.9L272,175.9z"/>
                  <path id="path3849" d="M283.3,173.9h-6.2c0,0.5,0.1,1,0.2,1.4c0.2,0.4,0.4,0.7,0.6,0.9c0.3,0.2,0.6,0.4,0.9,0.5  c0.4,0.1,0.8,0.2,1.2,0.2c0.6,0,1.1-0.1,1.7-0.3c0.6-0.2,1-0.5,1.2-0.7h0.1v1.5c-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.8-1.2-3.2c0-1.4,0.4-2.5,1.1-3.3c0.8-0.8,1.7-1.2,3-1.2c1.1,0,2,0.3,2.6,1  c0.6,0.7,0.9,1.6,0.9,2.8V173.9z M281.9,172.8c0-0.7-0.2-1.3-0.6-1.7c-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.4,0.4-0.7,1-0.8,1.7H281.9z"/>
                  <path id="path3851" d="M291.4,175.6c0,0.8-0.3,1.4-1,1.9c-0.6,0.5-1.5,0.7-2.6,0.7c-0.6,0-1.2-0.1-1.7-0.2c-0.5-0.2-1-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.1,0.3,1.6,0.3c0.6,0,1.1-0.1,1.5-0.3c0.4-0.2,0.5-0.5,0.5-0.9c0-0.3-0.1-0.6-0.3-0.8  c-0.2-0.2-0.6-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.3-0.5-1.6-0.9c-0.3-0.4-0.5-0.8-0.5-1.4  c0-0.3,0.1-0.7,0.2-1c0.1-0.3,0.4-0.6,0.7-0.8c0.3-0.2,0.6-0.4,1.1-0.6c0.4-0.1,0.9-0.2,1.5-0.2c0.5,0,1,0.1,1.5,0.2  c0.5,0.1,0.9,0.3,1.3,0.4v1.5H291c-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-1,0.1-1.3,0.3c-0.4,0.2-0.5,0.5-0.5,0.9  c0,0.3,0.1,0.6,0.3,0.8c0.2,0.2,0.6,0.3,1,0.4c0.3,0.1,0.6,0.1,0.9,0.2c0.3,0.1,0.6,0.1,0.8,0.2c0.7,0.2,1.2,0.4,1.5,0.8  C291.2,174.5,291.4,175,291.4,175.6L291.4,175.6z"/>
                  <path fill="none" d=""/>
                  <path id="path3618" fill-rule="evenodd" stroke="#000000" stroke-width="0.4626" stroke-miterlimit="1.8504" d="M406.5,50.2l2.3,2.3  l-2.3-8.1l-2.3,8.1L406.5,50.2z"/>
                  <path id="path4006" fill-rule="evenodd" stroke="#000000" stroke-width="0.4626" stroke-miterlimit="1.8504" d="M406.5,143.1  l-2.3-2.3l2.3,8.1l2.3-8.1L406.5,143.1z"/>
                  <path id="path3610" fill-rule="evenodd" stroke="#000000" stroke-width="0.8742" stroke-miterlimit="3.4968" d="M406.5,147.7"/>
                  <path id="path3854" d="M410,39.5h-1.5l-4.3-8v8h-1.1v-9h1.8l3.9,7.3v-7.3h1.1L410,39.5z"/>
                  <path id="path3857" d="M410,160.3c0,0.3-0.1,0.7-0.2,1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.3-0.7,0.5-1.1,0.6c-0.4,0.1-0.9,0.2-1.5,0.2  c-0.6,0-1.2-0.1-1.7-0.2c-0.5-0.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.3c0.7,0,1.3-0.1,1.7-0.4  c0.4-0.3,0.6-0.6,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.2c-0.3-0.1-0.7-0.1-1.1-0.2  c-0.8-0.2-1.4-0.5-1.8-0.9c-0.4-0.4-0.6-0.9-0.6-1.6c0-0.8,0.3-1.4,1-1.8c0.6-0.5,1.4-0.7,2.4-0.7c0.6,0,1.2,0.1,1.7,0.2  c0.5,0.1,1,0.3,1.4,0.4v1.4h-0.1c-0.3-0.3-0.8-0.5-1.3-0.7c-0.6-0.2-1.1-0.3-1.7-0.3c-0.6,0-1.2,0.1-1.5,0.4c-0.4,0.3-0.6,0.6-0.6,1  c0,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.2c0.7,0.2,1.2,0.4,1.5,0.8  C409.8,159.2,410,159.7,410,160.3L410,160.3z"/>
                  <rect id="rect26456-9" x="5.9" y="53.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.9174" stroke-miterlimit="3.4968" stroke-opacity="0.9636" width="36.9" height="36.8"/>
                  <rect id="rect26456-9-9" x="71.1" y="53.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.9174" stroke-miterlimit="3.4968" stroke-opacity="0.9636" width="36.9" height="36.8"/>
                  <rect id="rect26456-9-2" x="136.3" y="53.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.9174" stroke-miterlimit="3.4968" stroke-opacity="0.9636" width="36.9" height="36.8"/>
                  <rect id="rect26456-9-21" x="201.5" y="53.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.9174" stroke-miterlimit="3.4968" stroke-opacity="0.9636" width="36.9" height="36.8"/>
                  <rect id="rect26456-9-7" x="265.6" y="53.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.9174" stroke-miterlimit="3.4968" stroke-opacity="0.9636" width="36.9" height="36.8"/>
                  <rect id="rect26456-9-0" x="332" y="53.9" fill="#FFFFFF" stroke="#000000" stroke-width="0.9174" stroke-miterlimit="3.4968" stroke-opacity="0.9636" width="36.9" height="36.8"/>
                  <rect id="rect26456" x="0.5" y="102.8" fill="#FFFFFF" stroke="#000000" stroke-width="0.9214" stroke-miterlimit="3.4968" stroke-opacity="0.9636" width="373.1" height="36.9"/>
                  <path id="path3860" d="M110.7,125.6h-7.1v-11.2h1.5v9.9h5.6L110.7,125.6z"/>
                  <path id="path3862" d="M119.1,121.6h-6.2c0,0.5,0.1,1,0.2,1.4c0.2,0.4,0.4,0.7,0.6,0.9c0.3,0.2,0.6,0.4,0.9,0.5  c0.4,0.1,0.8,0.2,1.2,0.2c0.6,0,1.1-0.1,1.7-0.3c0.6-0.2,1-0.5,1.2-0.7h0.1v1.5c-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.8-1.2-3.2c0-1.4,0.4-2.5,1.1-3.3c0.8-0.8,1.7-1.2,3-1.2c1.1,0,2,0.3,2.6,1  c0.6,0.7,0.9,1.6,0.9,2.8L119.1,121.6z M117.7,120.5c0-0.7-0.2-1.3-0.6-1.7c-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.4,0.4-0.7,1-0.8,1.7H117.7z"/>
                  <path id="path3864" d="M127.8,125.6h-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-1.9-0.8c-0.5-0.5-0.8-1.1-0.8-1.9c0-0.6,0.1-1.2,0.4-1.5c0.3-0.4,0.7-0.7,1.2-0.9  c0.5-0.2,1.1-0.4,1.8-0.5c0.7-0.1,1.5-0.1,2.3-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.2,0.2c-0.5,0.1-0.9,0.2-1.4,0.4h-0.1v-1.4c0.3-0.1,0.7-0.2,1.2-0.2c0.5-0.1,1-0.1,1.5-0.1  c0.6,0,1.1,0.1,1.5,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.7,0.9c0.2,0.4,0.2,0.8,0.2,1.4L127.8,125.6z M126.4,123.6v-2.3  c-0.4,0-0.9,0.1-1.5,0.1c-0.6,0.1-1,0.1-1.4,0.2c-0.4,0.1-0.7,0.3-1,0.5c-0.3,0.2-0.4,0.6-0.4,1c0,0.5,0.1,0.8,0.4,1.1  c0.3,0.2,0.7,0.4,1.3,0.4c0.5,0,1-0.1,1.4-0.3C125.7,124.1,126,123.8,126.4,123.6L126.4,123.6z"/>
                  <path id="path3866" d="M135.1,115.3L135.1,115.3c-0.2,0-0.4-0.1-0.7-0.1c-0.3-0.1-0.5-0.1-0.7-0.1c-0.6,0-1,0.1-1.3,0.4  c-0.3,0.3-0.4,0.8-0.4,1.5v0.3h2.6v1.2H132v7.2h-1.4v-7.2h-1v-1.2h1v-0.3c0-1,0.2-1.8,0.7-2.3c0.5-0.5,1.2-0.8,2.2-0.8  c0.3,0,0.6,0,0.9,0c0.3,0,0.5,0.1,0.7,0.1V115.3z"/>
                  <path id="path3868" d="M150.1,125.6h-1.8l-5.3-10v10h-1.4v-11.2h2.3l4.8,9.2v-9.2h1.4V125.6z"/>
                  <path id="path3870" d="M160.1,121.4c0,1.4-0.4,2.5-1.1,3.2c-0.7,0.8-1.6,1.2-2.8,1.2c-1.2,0-2.1-0.4-2.8-1.2c-0.7-0.8-1-1.9-1-3.2  c0-1.4,0.3-2.5,1-3.2c0.7-0.8,1.6-1.2,2.8-1.2c1.2,0,2.1,0.4,2.8,1.2C159.7,119,160.1,120.1,160.1,121.4z M158.6,121.4  c0-1.1-0.2-1.9-0.6-2.4c-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.6,1.3-0.6,2.4c0,1.1,0.2,1.9,0.6,2.4  c0.4,0.5,1,0.8,1.8,0.8c0.8,0,1.3-0.3,1.8-0.8C158.4,123.3,158.6,122.5,158.6,121.4L158.6,121.4z"/>
                  <path id="path3872" d="M169.1,125.6h-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.4,0.3c-1,0-1.8-0.4-2.4-1.2  c-0.6-0.8-0.9-1.8-0.9-3.2c0-0.7,0.1-1.3,0.3-1.9c0.2-0.6,0.5-1,0.8-1.4c0.3-0.4,0.7-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.6h1.4V125.6z M167.7,123.6v-4.8c-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.3-0.7,2.3c0,1,0.2,1.8,0.5,2.3c0.3,0.5,0.9,0.8,1.6,0.8c0.4,0,0.8-0.1,1.2-0.3  C167,124.1,167.3,123.8,167.7,123.6z"/>
                  <path id="path3874" d="M178.9,121.6h-6.2c0,0.5,0.1,1,0.2,1.4c0.2,0.4,0.4,0.7,0.6,0.9c0.3,0.2,0.6,0.4,0.9,0.5  c0.4,0.1,0.8,0.2,1.2,0.2c0.6,0,1.1-0.1,1.7-0.3c0.6-0.2,1-0.5,1.2-0.7h0.1v1.5c-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.8-1.2-3.2c0-1.4,0.4-2.5,1.1-3.3c0.8-0.8,1.7-1.2,3-1.2c1.1,0,2,0.3,2.6,1  c0.6,0.7,0.9,1.6,0.9,2.8V121.6z M177.6,120.5c0-0.7-0.2-1.3-0.6-1.7c-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.4,0.4-0.7,1-0.8,1.7H177.6z"/>
                  <path id="path3876" d="M191,128.7h-1.7c-0.9-1-1.6-2.1-2.1-3.3c-0.5-1.2-0.7-2.6-0.7-4.1s0.2-2.9,0.7-4.1c0.5-1.2,1.2-2.3,2.1-3.3  h1.7v0.1c-0.4,0.4-0.8,0.8-1.2,1.3c-0.4,0.5-0.7,1-1,1.7c-0.3,0.6-0.5,1.3-0.7,2c-0.2,0.7-0.3,1.5-0.3,2.3c0,0.9,0.1,1.6,0.3,2.4  c0.2,0.7,0.4,1.4,0.7,2c0.3,0.6,0.6,1.2,1,1.7C190.2,127.9,190.6,128.3,191,128.7L191,128.7z"/>
                  <path id="path3878" d="M201.8,122.4c0,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-1.9,0.3c-0.8,0-1.5-0.1-2.2-0.2c-0.6-0.2-1.3-0.4-2-0.7v-1.9h0.1c0.6,0.5,1.2,0.8,2,1.1c0.7,0.3,1.4,0.4,2.1,0.4  c0.9,0,1.6-0.2,2.2-0.5c0.5-0.3,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.5c-0.4-0.1-0.8-0.2-1.2-0.2  c-0.4-0.1-0.9-0.1-1.4-0.2c-1-0.2-1.7-0.6-2.2-1.1c-0.5-0.5-0.7-1.2-0.7-2c0-0.9,0.4-1.7,1.2-2.3c0.8-0.6,1.8-0.9,3-0.9  c0.8,0,1.5,0.1,2.2,0.2c0.7,0.2,1.2,0.3,1.7,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.1-0.4c-0.8,0-1.4,0.2-1.9,0.5  c-0.5,0.3-0.7,0.8-0.7,1.3c0,0.5,0.1,0.8,0.4,1.1c0.2,0.3,0.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.5,0.3  c0.8,0.2,1.5,0.6,1.9,1C201.6,121,201.8,121.6,201.8,122.4L201.8,122.4z"/>
                  <path id="path3880" d="M205.6,115.8H204v-1.5h1.6V115.8z M205.5,125.6h-1.4v-8.4h1.4V125.6z"/>
                  <path id="path3882" d="M215.1,125.6h-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.4,0.3c-1,0-1.8-0.4-2.4-1.2  c-0.6-0.8-0.9-1.8-0.9-3.2c0-0.7,0.1-1.3,0.3-1.9c0.2-0.6,0.5-1,0.8-1.4c0.3-0.4,0.7-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.6h1.4V125.6z M213.7,123.6v-4.8c-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.3-0.7,2.3c0,1,0.2,1.8,0.5,2.3c0.3,0.5,0.9,0.8,1.6,0.8c0.4,0,0.8-0.1,1.2-0.3  C213,124.1,213.4,123.8,213.7,123.6z"/>
                  <path id="path3884" d="M225,121.6h-6.2c0,0.5,0.1,1,0.2,1.4c0.2,0.4,0.4,0.7,0.6,0.9c0.3,0.2,0.6,0.4,0.9,0.5  c0.4,0.1,0.8,0.2,1.2,0.2c0.6,0,1.1-0.1,1.7-0.3c0.6-0.2,1-0.5,1.2-0.7h0.1v1.5c-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.8-1.2-3.2c0-1.4,0.4-2.5,1.1-3.3c0.8-0.8,1.7-1.2,3-1.2c1.1,0,2,0.3,2.6,1  c0.6,0.7,0.9,1.6,0.9,2.8L225,121.6z M223.6,120.5c0-0.7-0.2-1.3-0.6-1.7c-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.4,0.4-0.7,1-0.8,1.7H223.6z"/>
                  <path id="path3886" d="M237.7,117.2l-2.2,8.4h-1.3l-2.2-6.5l-2.1,6.5h-1.3l-2.2-8.4h1.5l1.5,6.5l2.1-6.5h1.2l2.2,6.5l1.5-6.5H237.7z  "/>
                  <path id="path3888" d="M246.3,125.6h-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-1.9-0.8c-0.5-0.5-0.8-1.1-0.8-1.9c0-0.6,0.1-1.2,0.4-1.5c0.3-0.4,0.7-0.7,1.2-0.9  c0.5-0.2,1.1-0.4,1.8-0.5c0.7-0.1,1.5-0.1,2.3-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.2,0.2c-0.5,0.1-0.9,0.2-1.4,0.4h-0.1v-1.4c0.3-0.1,0.7-0.2,1.2-0.2c0.5-0.1,1-0.1,1.5-0.1  c0.6,0,1.1,0.1,1.5,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.7,0.9c0.2,0.4,0.2,0.8,0.2,1.4L246.3,125.6z M244.8,123.6v-2.3  c-0.4,0-0.9,0.1-1.5,0.1c-0.6,0.1-1,0.1-1.4,0.2c-0.4,0.1-0.7,0.3-1,0.5c-0.3,0.2-0.4,0.6-0.4,1c0,0.5,0.1,0.8,0.4,1.1  c0.3,0.2,0.7,0.4,1.3,0.4c0.5,0,1-0.1,1.4-0.3C244.1,124.1,244.5,123.8,244.8,123.6L244.8,123.6z"/>
                  <path id="path3890" d="M256.3,117.2l-4.9,11.5h-1.5l1.6-3.5l-3.4-8h1.5l2.6,6.2l2.6-6.2L256.3,117.2z"/>
                  <path id="path3892" d="M264.1,123.2c0,0.8-0.3,1.4-1,1.9c-0.6,0.5-1.5,0.7-2.6,0.7c-0.6,0-1.2-0.1-1.7-0.2c-0.5-0.2-1-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.1,0.3,1.6,0.3c0.6,0,1.1-0.1,1.5-0.3c0.4-0.2,0.5-0.5,0.5-0.9c0-0.3-0.1-0.6-0.3-0.8  c-0.2-0.2-0.6-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.3-0.5-1.6-0.9c-0.3-0.4-0.5-0.8-0.5-1.4  c0-0.3,0.1-0.7,0.2-1c0.1-0.3,0.4-0.6,0.7-0.8c0.3-0.2,0.6-0.4,1.1-0.6c0.4-0.1,0.9-0.2,1.5-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-1,0.1-1.3,0.3c-0.4,0.2-0.5,0.5-0.5,0.9  c0,0.3,0.1,0.6,0.3,0.8c0.2,0.2,0.6,0.3,1,0.4c0.3,0.1,0.6,0.1,0.9,0.2c0.3,0.1,0.6,0.1,0.8,0.2c0.7,0.2,1.2,0.4,1.5,0.8  C263.9,122.1,264.1,122.6,264.1,123.2L264.1,123.2z"/>
                  <path id="path3894" d="M270.4,121.3c0,1.5-0.2,2.9-0.7,4.1c-0.5,1.2-1.2,2.3-2.1,3.3h-1.7v-0.1c0.4-0.3,0.8-0.8,1.2-1.3  c0.4-0.5,0.7-1.1,1-1.7c0.3-0.6,0.6-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.3c-0.2-0.7-0.4-1.4-0.7-2  c-0.3-0.6-0.7-1.2-1-1.7c-0.4-0.5-0.8-0.9-1.2-1.3v-0.1h1.7c0.9,1,1.6,2.1,2.1,3.3C270.2,118.5,270.4,119.8,270.4,121.3L270.4,121.3  z"/>
                  <path id="path3897" d="M19.8,63.9h-2.4v5.9h-0.9v-5.9h-2.4v-0.8h5.7V63.9z"/>
                  <path id="path3899" d="M24.9,67.3c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C24.7,65.8,24.9,66.5,24.9,67.3z M24,67.3  c0-0.7-0.1-1.1-0.4-1.5c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.5c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.5,0,0.8-0.2,1.1-0.5C23.9,68.4,24,67.9,24,67.3z"/>
                  <path id="path3901" d="M30.7,65.1c0,0.3-0.1,0.6-0.2,0.8c-0.1,0.3-0.2,0.5-0.4,0.7c-0.2,0.2-0.5,0.4-0.8,0.5  c-0.3,0.1-0.7,0.2-1.2,0.2h-0.9v2.5h-0.9v-6.7h1.8c0.4,0,0.7,0,1,0.1c0.3,0.1,0.5,0.2,0.7,0.3c0.3,0.2,0.5,0.4,0.6,0.6  C30.6,64.4,30.7,64.7,30.7,65.1L30.7,65.1z M29.8,65.1c0-0.2,0-0.4-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.2-0.5-0.2  c-0.2,0-0.4-0.1-0.7-0.1h-0.9v2.7h0.8c0.4,0,0.7,0,0.9-0.1c0.2-0.1,0.4-0.2,0.6-0.3c0.1-0.1,0.2-0.3,0.3-0.5  C29.7,65.5,29.8,65.3,29.8,65.1z"/>
                  <path id="path3903" d="M18.3,81.4h-1.1l-3.2-6v6h-0.8v-6.7h1.4l2.9,5.5v-5.5h0.8L18.3,81.4z"/>
                  <path id="path3905" d="M24.3,78.8c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C24.1,77.4,24.3,78,24.3,78.8z M23.4,78.8  c0-0.7-0.1-1.1-0.4-1.5c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.5c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.5,0,0.8-0.2,1.1-0.5C23.3,80,23.4,79.5,23.4,78.8L23.4,78.8z"/>
                  <path id="path3907" d="M29.7,81.4h-0.8v-0.5c-0.2,0.2-0.5,0.4-0.8,0.5c-0.3,0.1-0.6,0.2-0.9,0.2c-0.6,0-1.1-0.2-1.4-0.7  c-0.4-0.5-0.5-1.1-0.5-1.9c0-0.4,0.1-0.8,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.9c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.6-0.2,0.8-0.2  c0.3,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.3v-2.2h0.8V81.4z M28.9,80.1v-2.9c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.4-0.1-0.6-0.1  c-0.5,0-0.8,0.2-1.1,0.5s-0.4,0.8-0.4,1.4c0,0.6,0.1,1.1,0.3,1.4c0.2,0.3,0.5,0.5,1,0.5c0.2,0,0.5-0.1,0.7-0.2  C28.4,80.4,28.6,80.3,28.9,80.1z"/>
                  <path id="path3909" d="M35.6,78.9h-3.7c0,0.3,0,0.6,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.6c0.2,0.1,0.3,0.3,0.6,0.3  c0.2,0.1,0.5,0.1,0.7,0.1c0.3,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.6,0.2-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.5-0.2-2-0.7c-0.5-0.5-0.7-1.1-0.7-1.9c0-0.8,0.2-1.5,0.7-2c0.5-0.5,1-0.7,1.8-0.7c0.7,0,1.2,0.2,1.6,0.6  c0.4,0.4,0.6,1,0.6,1.7L35.6,78.9z M34.8,78.3c0-0.4-0.1-0.8-0.3-1c-0.2-0.2-0.6-0.4-1-0.4c-0.5,0-0.8,0.1-1.1,0.4  c-0.3,0.3-0.4,0.6-0.5,1H34.8z"/>
                  <path id="path3912" d="M85,63.9h-2.4v5.9h-0.9v-5.9h-2.4v-0.8H85V63.9z"/>
                  <path id="path3914" d="M90.1,67.3c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C89.9,65.8,90.1,66.5,90.1,67.3z M89.2,67.3  c0-0.7-0.1-1.1-0.4-1.5c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.5c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.5,0,0.8-0.2,1.1-0.5C89.1,68.4,89.2,67.9,89.2,67.3z"/>
                  <path id="path3916" d="M95.9,65.1c0,0.3-0.1,0.6-0.2,0.8c-0.1,0.3-0.2,0.5-0.4,0.7c-0.2,0.2-0.5,0.4-0.8,0.5  c-0.3,0.1-0.7,0.2-1.2,0.2h-0.9v2.5h-0.9v-6.7h1.8c0.4,0,0.7,0,1,0.1c0.3,0.1,0.5,0.2,0.7,0.3c0.3,0.2,0.5,0.4,0.6,0.6  C95.8,64.4,95.9,64.7,95.9,65.1L95.9,65.1z M95,65.1c0-0.2,0-0.4-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.2-0.5-0.2  c-0.2,0-0.4-0.1-0.7-0.1h-0.9v2.7h0.8c0.4,0,0.7,0,0.9-0.1c0.2-0.1,0.4-0.2,0.6-0.3c0.1-0.1,0.2-0.3,0.3-0.5  C94.9,65.5,95,65.3,95,65.1z"/>
                  <path id="path3918" d="M83.5,81.4h-1.1l-3.2-6v6h-0.8v-6.7h1.4l2.9,5.5v-5.5h0.8L83.5,81.4z"/>
                  <path id="path3920" d="M89.5,78.8c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C89.3,77.4,89.5,78,89.5,78.8z M88.6,78.8  c0-0.7-0.1-1.1-0.4-1.5c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.5c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.5,0,0.8-0.2,1.1-0.5C88.5,80,88.6,79.5,88.6,78.8L88.6,78.8z"/>
                  <path id="path3922" d="M94.9,81.4h-0.8v-0.5c-0.2,0.2-0.5,0.4-0.8,0.5c-0.3,0.1-0.6,0.2-0.9,0.2c-0.6,0-1.1-0.2-1.4-0.7  c-0.4-0.5-0.5-1.1-0.5-1.9c0-0.4,0.1-0.8,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.9c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.6-0.2,0.8-0.2  c0.3,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.3v-2.2h0.8V81.4z M94.1,80.1v-2.9c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.4-0.1-0.6-0.1  c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.4c0,0.6,0.1,1.1,0.3,1.4c0.2,0.3,0.5,0.5,1,0.5c0.2,0,0.5-0.1,0.7-0.2  C93.6,80.4,93.9,80.3,94.1,80.1z"/>
                  <path id="path3924" d="M100.8,78.9h-3.7c0,0.3,0,0.6,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.6c0.2,0.1,0.3,0.3,0.6,0.3  c0.2,0.1,0.5,0.1,0.7,0.1c0.3,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.6,0.2-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.5-0.2-2-0.7c-0.5-0.5-0.7-1.1-0.7-1.9c0-0.8,0.2-1.5,0.7-2c0.5-0.5,1-0.7,1.8-0.7c0.7,0,1.2,0.2,1.6,0.6  c0.4,0.4,0.6,1,0.6,1.7L100.8,78.9z M100,78.3c0-0.4-0.1-0.8-0.3-1c-0.2-0.2-0.6-0.4-1-0.4c-0.5,0-0.8,0.1-1.1,0.4  c-0.3,0.3-0.4,0.6-0.5,1H100z"/>
                  <path id="path3927" d="M150.2,63.9h-2.4v5.9h-0.9v-5.9h-2.4v-0.8h5.7V63.9z"/>
                  <path id="path3929" d="M155.3,67.3c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C155.1,65.8,155.3,66.5,155.3,67.3z M154.4,67.3  c0-0.7-0.1-1.1-0.4-1.5c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.5c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.5,0,0.8-0.2,1.1-0.5C154.3,68.4,154.4,67.9,154.4,67.3z"/>
                  <path id="path3931" d="M161.1,65.1c0,0.3-0.1,0.6-0.2,0.8c-0.1,0.3-0.2,0.5-0.4,0.7c-0.2,0.2-0.5,0.4-0.8,0.5  c-0.3,0.1-0.7,0.2-1.2,0.2h-0.9v2.5h-0.9v-6.7h1.8c0.4,0,0.7,0,1,0.1c0.3,0.1,0.5,0.2,0.7,0.3c0.3,0.2,0.5,0.4,0.6,0.6  C161,64.4,161.1,64.7,161.1,65.1L161.1,65.1z M160.2,65.1c0-0.2,0-0.4-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.2-0.5-0.2  c-0.2,0-0.4-0.1-0.7-0.1h-0.9v2.7h0.8c0.4,0,0.7,0,0.9-0.1c0.2-0.1,0.4-0.2,0.6-0.3c0.1-0.1,0.2-0.3,0.3-0.5  C160.2,65.5,160.2,65.3,160.2,65.1z"/>
                  <path id="path3933" d="M148.7,81.4h-1.1l-3.2-6v6h-0.8v-6.7h1.4l2.9,5.5v-5.5h0.8L148.7,81.4z"/>
                  <path id="path3935" d="M154.7,78.8c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C154.5,77.4,154.7,78,154.7,78.8z M153.8,78.8  c0-0.7-0.1-1.1-0.4-1.5c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.5c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.5,0,0.8-0.2,1.1-0.5C153.7,80,153.8,79.5,153.8,78.8L153.8,78.8z"/>
                  <path id="path3937" d="M160.1,81.4h-0.8v-0.5c-0.2,0.2-0.5,0.4-0.8,0.5c-0.3,0.1-0.6,0.2-0.9,0.2c-0.6,0-1.1-0.2-1.4-0.7  c-0.4-0.5-0.5-1.1-0.5-1.9c0-0.4,0.1-0.8,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.9c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.6-0.2,0.8-0.2  c0.3,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.3v-2.2h0.8V81.4z M159.3,80.1v-2.9c-0.2-0.1-0.4-0.2-0.6-0.2s-0.4-0.1-0.6-0.1  c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.4c0,0.6,0.1,1.1,0.3,1.4c0.2,0.3,0.5,0.5,1,0.5c0.2,0,0.5-0.1,0.7-0.2  C158.8,80.4,159.1,80.3,159.3,80.1z"/>
                  <path id="path3939" d="M166,78.9h-3.7c0,0.3,0,0.6,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.6c0.2,0.1,0.3,0.3,0.6,0.3  c0.2,0.1,0.5,0.1,0.7,0.1c0.3,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.6,0.2-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.5-0.2-2-0.7c-0.5-0.5-0.7-1.1-0.7-1.9c0-0.8,0.2-1.5,0.7-2c0.5-0.5,1-0.7,1.8-0.7c0.7,0,1.2,0.2,1.6,0.6  c0.4,0.4,0.6,1,0.6,1.7L166,78.9z M165.2,78.3c0-0.4-0.1-0.8-0.3-1c-0.2-0.2-0.6-0.4-1-0.4c-0.5,0-0.8,0.1-1.1,0.4  c-0.3,0.3-0.4,0.6-0.5,1H165.2z"/>
                  <path id="path3942" d="M215.4,63.9H213v5.9h-0.9v-5.9h-2.4v-0.8h5.7V63.9z"/>
                  <path id="path3944" d="M220.5,67.3c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C220.3,65.8,220.5,66.5,220.5,67.3z M219.7,67.3  c0-0.7-0.1-1.1-0.4-1.5c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.5c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.5,0,0.8-0.2,1.1-0.5C219.5,68.4,219.7,67.9,219.7,67.3z"/>
                  <path id="path3946" d="M226.3,65.1c0,0.3-0.1,0.6-0.2,0.8c-0.1,0.3-0.2,0.5-0.4,0.7c-0.2,0.2-0.5,0.4-0.8,0.5  c-0.3,0.1-0.7,0.2-1.2,0.2h-0.9v2.5h-0.9v-6.7h1.8c0.4,0,0.7,0,1,0.1c0.3,0.1,0.5,0.2,0.7,0.3c0.3,0.2,0.5,0.4,0.6,0.6  C226.2,64.4,226.3,64.7,226.3,65.1L226.3,65.1z M225.4,65.1c0-0.2,0-0.4-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.2-0.5-0.2  c-0.2,0-0.4-0.1-0.7-0.1h-0.9v2.7h0.8c0.4,0,0.7,0,0.9-0.1c0.2-0.1,0.4-0.2,0.6-0.3c0.1-0.1,0.2-0.3,0.3-0.5  C225.4,65.5,225.4,65.3,225.4,65.1z"/>
                  <path id="path3948" d="M213.9,81.4h-1.1l-3.2-6v6h-0.8v-6.7h1.4l2.9,5.5v-5.5h0.8L213.9,81.4z"/>
                  <path id="path3950" d="M219.9,78.8c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C219.7,77.4,219.9,78,219.9,78.8z M219,78.8  c0-0.7-0.1-1.1-0.4-1.5c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.5c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.5,0,0.8-0.2,1.1-0.5C218.9,80,219,79.5,219,78.8L219,78.8z"/>
                  <path id="path3952" d="M225.3,81.4h-0.8v-0.5c-0.2,0.2-0.5,0.4-0.8,0.5c-0.3,0.1-0.6,0.2-0.9,0.2c-0.6,0-1.1-0.2-1.4-0.7  c-0.4-0.5-0.5-1.1-0.5-1.9c0-0.4,0.1-0.8,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.9c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.6-0.2,0.8-0.2  c0.3,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.3v-2.2h0.8V81.4z M224.5,80.1v-2.9c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.4-0.1-0.6-0.1  c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.4c0,0.6,0.1,1.1,0.3,1.4c0.2,0.3,0.5,0.5,1,0.5c0.2,0,0.5-0.1,0.7-0.2  C224,80.4,224.3,80.3,224.5,80.1z"/>
                  <path id="path3954" d="M231.2,78.9h-3.7c0,0.3,0,0.6,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.6c0.2,0.1,0.3,0.3,0.6,0.3  c0.2,0.1,0.5,0.1,0.7,0.1c0.3,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.6,0.2-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.5-0.2-2-0.7c-0.5-0.5-0.7-1.1-0.7-1.9c0-0.8,0.2-1.5,0.7-2c0.5-0.5,1-0.7,1.8-0.7c0.7,0,1.2,0.2,1.6,0.6  c0.4,0.4,0.6,1,0.6,1.7L231.2,78.9z M230.4,78.3c0-0.4-0.1-0.8-0.3-1c-0.2-0.2-0.6-0.4-1-0.4c-0.5,0-0.8,0.1-1.1,0.4  c-0.3,0.3-0.4,0.6-0.5,1H230.4z"/>
                  <path id="path3957" d="M279.5,63.9h-2.4v5.9h-0.9v-5.9h-2.4v-0.8h5.7V63.9z"/>
                  <path id="path3959" d="M284.6,67.3c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C284.4,65.8,284.6,66.5,284.6,67.3z M283.7,67.3  c0-0.7-0.1-1.1-0.4-1.5c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.5c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.5,0,0.8-0.2,1.1-0.5C283.6,68.4,283.7,67.9,283.7,67.3z"/>
                  <path id="path3961" d="M290.4,65.1c0,0.3-0.1,0.6-0.2,0.8c-0.1,0.3-0.2,0.5-0.4,0.7c-0.2,0.2-0.5,0.4-0.8,0.5  c-0.3,0.1-0.7,0.2-1.2,0.2h-0.9v2.5H286v-6.7h1.8c0.4,0,0.7,0,1,0.1c0.3,0.1,0.5,0.2,0.7,0.3c0.3,0.2,0.5,0.4,0.6,0.6  C290.3,64.4,290.4,64.7,290.4,65.1L290.4,65.1z M289.5,65.1c0-0.2,0-0.4-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.2-0.5-0.2  c-0.2,0-0.4-0.1-0.7-0.1h-0.9v2.7h0.8c0.4,0,0.7,0,0.9-0.1c0.2-0.1,0.4-0.2,0.6-0.3c0.1-0.1,0.2-0.3,0.3-0.5  C289.4,65.5,289.5,65.3,289.5,65.1z"/>
                  <path id="path3963" d="M278,81.4h-1.1l-3.2-6v6h-0.8v-6.7h1.4l2.9,5.5v-5.5h0.8L278,81.4z"/>
                  <path id="path3965" d="M284,78.8c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C283.8,77.4,284,78,284,78.8z M283.1,78.8  c0-0.7-0.1-1.1-0.4-1.5c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.5c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.5,0,0.8-0.2,1.1-0.5C283,80,283.1,79.5,283.1,78.8L283.1,78.8z"/>
                  <path id="path3967" d="M289.4,81.4h-0.8v-0.5c-0.2,0.2-0.5,0.4-0.8,0.5c-0.3,0.1-0.6,0.2-0.9,0.2c-0.6,0-1.1-0.2-1.4-0.7  c-0.4-0.5-0.5-1.1-0.5-1.9c0-0.4,0.1-0.8,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.9c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.6-0.2,0.8-0.2  c0.3,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.3v-2.2h0.8V81.4z M288.5,80.1v-2.9c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.4-0.1-0.6-0.1  c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.4c0,0.6,0.1,1.1,0.3,1.4c0.2,0.3,0.5,0.5,1,0.5c0.2,0,0.5-0.1,0.7-0.2  C288.1,80.4,288.3,80.3,288.5,80.1z"/>
                  <path id="path3969" d="M295.3,78.9h-3.7c0,0.3,0,0.6,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.6c0.2,0.1,0.3,0.3,0.6,0.3  c0.2,0.1,0.5,0.1,0.7,0.1c0.3,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.6,0.2-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.5-0.2-2-0.7c-0.5-0.5-0.7-1.1-0.7-1.9c0-0.8,0.2-1.5,0.7-2c0.5-0.5,1-0.7,1.8-0.7c0.7,0,1.2,0.2,1.6,0.6  c0.4,0.4,0.6,1,0.6,1.7L295.3,78.9z M294.5,78.3c0-0.4-0.1-0.8-0.3-1c-0.2-0.2-0.6-0.4-1-0.4c-0.5,0-0.8,0.1-1.1,0.4  c-0.3,0.3-0.4,0.6-0.5,1H294.5z"/>
                  <path id="path3972" d="M345.8,63.9h-2.4v5.9h-0.9v-5.9h-2.4v-0.8h5.7V63.9z"/>
                  <path id="path3974" d="M350.9,67.3c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C350.7,65.8,350.9,66.5,350.9,67.3z M350.1,67.3  c0-0.7-0.1-1.1-0.4-1.5c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.5c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.5,0,0.8-0.2,1.1-0.5C349.9,68.4,350.1,67.9,350.1,67.3z"/>
                  <path id="path3976" d="M356.7,65.1c0,0.3-0.1,0.6-0.2,0.8c-0.1,0.3-0.2,0.5-0.4,0.7c-0.2,0.2-0.5,0.4-0.8,0.5  c-0.3,0.1-0.7,0.2-1.2,0.2h-0.9v2.5h-0.9v-6.7h1.8c0.4,0,0.7,0,1,0.1c0.3,0.1,0.5,0.2,0.7,0.3c0.3,0.2,0.5,0.4,0.6,0.6  C356.7,64.4,356.7,64.7,356.7,65.1L356.7,65.1z M355.8,65.1c0-0.2,0-0.4-0.1-0.6c-0.1-0.2-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.2-0.5-0.2  c-0.2,0-0.4-0.1-0.7-0.1h-0.9v2.7h0.8c0.4,0,0.7,0,0.9-0.1c0.2-0.1,0.4-0.2,0.6-0.3c0.1-0.1,0.2-0.3,0.3-0.5  C355.8,65.5,355.8,65.3,355.8,65.1z"/>
                  <path id="path3978" d="M344.3,81.4h-1.1l-3.2-6v6h-0.8v-6.7h1.4l2.9,5.5v-5.5h0.8V81.4z"/>
                  <path id="path3980" d="M350.3,78.8c0,0.8-0.2,1.5-0.6,1.9s-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C350.1,77.4,350.3,78,350.3,78.8z M349.5,78.8  c0-0.7-0.1-1.1-0.4-1.5c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.5c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.5,0,0.8-0.2,1.1-0.5C349.3,80,349.5,79.5,349.5,78.8L349.5,78.8z"/>
                  <path id="path3982" d="M355.7,81.4h-0.8v-0.5c-0.2,0.2-0.5,0.4-0.8,0.5c-0.3,0.1-0.6,0.2-0.9,0.2c-0.6,0-1.1-0.2-1.4-0.7  c-0.4-0.5-0.5-1.1-0.5-1.9c0-0.4,0.1-0.8,0.2-1.1c0.1-0.3,0.3-0.6,0.5-0.9c0.2-0.2,0.4-0.4,0.7-0.5c0.3-0.1,0.6-0.2,0.8-0.2  c0.3,0,0.5,0,0.7,0.1c0.2,0.1,0.4,0.1,0.6,0.3v-2.2h0.8V81.4z M354.9,80.1v-2.9c-0.2-0.1-0.4-0.2-0.6-0.2s-0.4-0.1-0.6-0.1  c-0.5,0-0.8,0.2-1.1,0.5c-0.3,0.3-0.4,0.8-0.4,1.4c0,0.6,0.1,1.1,0.3,1.4c0.2,0.3,0.5,0.5,1,0.5c0.2,0,0.5-0.1,0.7-0.2  C354.4,80.4,354.7,80.3,354.9,80.1z"/>
                  <path id="path3984" d="M361.6,78.9h-3.7c0,0.3,0,0.6,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.6c0.2,0.1,0.3,0.3,0.6,0.3  c0.2,0.1,0.5,0.1,0.7,0.1c0.3,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.6,0.2-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.5-0.2-2-0.7c-0.5-0.5-0.7-1.1-0.7-1.9c0-0.8,0.2-1.5,0.7-2c0.5-0.5,1-0.7,1.8-0.7c0.7,0,1.2,0.2,1.6,0.6  c0.4,0.4,0.6,1,0.6,1.7L361.6,78.9z M360.8,78.3c0-0.4-0.1-0.8-0.3-1c-0.2-0.2-0.6-0.4-1-0.4c-0.5,0-0.8,0.1-1.1,0.4  c-0.3,0.3-0.4,0.6-0.5,1H360.8z"/>
                  <path fill="#FFFFFF" stroke="#000000" stroke-miterlimit="3.2402" d="M406.5,48.5c0,31.5,0,63.1,0,94.5"/>
                </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 Spine 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_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, if and only if (IIF), (IIF)
 every PoD top level top-level node (spine) is connected to every ToF Node. node.
This topology is also referred to as a single plane configuration
and is quite popular due to its simplicity.

<!--[rfced] To improve readability, may we reorder this sentence as
follows?

Original:
   In order to reach a 1:1 connectivity
   ratio between the ToF and the leaves, it results that there are K_TOP
   ToF nodes, because each port of a ToP node connects to a different
   ToF node, and K_LEAF ToP nodes for the same reason.

Perhaps:
   In order to reach a 1:1 connectivity
   ratio between the ToF and the leaves, there are K_TOP
   ToF nodes and K_LEAF ToP nodes because each port of a ToP node connects
   to a different ToF node.
-->

In order to reach a 1:1 connectivity ratio between the ToF and the
leaves, it results that there are K_TOP ToF nodes, because each
port of a ToP node connects to a different ToF node, and K_LEAF
ToP nodes for the same reason. Consequently, it will take at least (P P * K_LEAF) 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 3 * 6 ports each interconnecting the PoDs, PoDs and every ToP Node being
connected to every ToF node.
</t>
          <figure anchor="nonpart">
            <name>Fabric Spines and TOFs 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M54.9,560.1v25.4"/>
                  <path id="path997" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M12.7,560.1v25.4"/>
                  <path id="path999" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M87.1,560.1v25.4"/>
                  <path id="path1001" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M129.1,560.1v25.4"/>
                  <path id="path1003" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M162.1,560.1l0,25.4"/>
                  <path id="path1005" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M204.1,560.1l0,25.4"/>
                  <path id="path1007" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M236.1,560.1l0,25.4"/>
                  <path id="path1009" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M279.1,560.1l0,25.4"/>
                  <path id="path1011" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M311.1,560.1v25.4"/>
                  <path id="path1013" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M353.1,560.1v25.4"/>
                  <path id="path1015" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M386.1,585.1v-25.4"/>
                  <path id="path1017" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M428.1,560.1v25.4"/>
                  <path id="path1019" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M456.1,585.1v-25.4"/>
                  <path id="path1021" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M499.1,560.1v25.4"/>
                  <path id="path1023" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M531.1,585.1v-25.4"/>
                  <path id="path1025" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M573.1,560.1v25.4"/>
                  <path id="path1031" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="12" d="M8.4,548.1h568"/>
                  <path id="path1033" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="1.06" d="M6.8,596.1h568"/>
                  <rect id="rect1035" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="12" d="M10,598.1h568"/>
                  <path id="path1173" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M54.9,936.1v25.4"/>
                  <path id="path1175" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M12.6,936.1v25.4"/>
                  <path id="path1177" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M87.1,936.1v25.4"/>
                  <path id="path1179" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M129.1,936.1v25.4"/>
                  <path id="path1181" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M162.1,936.1l0,25.4"/>
                  <path id="path1183" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M204.1,936.1l0,25.4"/>
                  <path id="path1185" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M236.1,936.1l0,25.4"/>
                  <path id="path1187" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M279.1,936.1l0,25.4"/>
                  <path id="path1189" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M311.1,936.1v25.4"/>
                  <path id="path1191" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M353.1,936.1v25.4"/>
                  <path id="path1193" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M385.1,961.1v-25.4"/>
                  <path id="path1195" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M428.1,936.1v25.4"/>
                  <path id="path1197" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M456.1,961.1v-25.4"/>
                  <path id="path1199" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M499.1,936.1v25.4"/>
                  <path id="path1201" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M531.1,961.1v-25.4"/>
                  <path id="path1203" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="3.175,1.0583" d="M573.1,936.1v25.4"/>
                  <path id="path1207" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="12" d="M8.4,925.1h568"/>
                  <path id="path1209" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="1.06" d="M6.8,972.1h568"/>
                  <rect id="rect1211" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="12" d="M10,973.1h568"/>
                  <ellipse id="ellipse1349" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M33.7,21.6v56.2"/>
                  <rect id="rect1353" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M108.1,21.6v56.2"/>
                  <rect id="rect1357" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M183.1,21.6v56.2"/>
                  <rect id="rect1361" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M257.1,21.6v56.2"/>
                  <rect id="rect1365" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M332.1,21.6v56.2"/>
                  <rect id="rect1369" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M407.1,21.6v56.2"/>
                  <rect id="rect1373" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M477.1,21.6v56.2"/>
                  <rect id="rect1377" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M552.1,21.6v56.2"/>
                  <rect id="rect1381" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M33.7,134.1V77.9"/>
                  <rect id="rect1385" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M108.1,134.1V77.9"/>
                  <rect id="rect1389" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M183.1,134.1V77.9"/>
                  <rect id="rect1393" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M257.1,134.1V77.9"/>
                  <rect id="rect1397" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M332.1,134.1V77.9"/>
                  <rect id="rect1401" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M407.1,134.1V77.9"/>
                  <rect id="rect1405" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M477.1,134.1V77.9"/>
                  <rect id="rect1409" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M552.1,134.1V77.9"/>
                  <rect id="rect1413" 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" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M1021.1,1007.1h-56.2"/>
                  <path id="path1419" fill="none" stroke="#000000" stroke-width="1.06" d="M1059.1,1007.1h-38.7"/>
                  <rect id="rect1421" 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" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="4.2333,8.4666" d="M908.1,1007.1h56.2"/>
                  <path id="path1427" fill="none" stroke="#000000" stroke-width="1.06" d="M1021.1,1059.1h-56.2"/>
                  <path id="path1429" fill="none" stroke="#000000" stroke-width="1.06" d="M1059.1,1059.1h-38.7"/>
                  <rect id="rect1433" 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" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="4.2333,8.4666" d="M908.1,1059.1h56.2"/>
                  <path id="path1437" fill="none" stroke="#000000" stroke-width="1.06" d="M1021.1,1111.1h-56.2"/>
                  <path id="path1439" fill="none" stroke="#000000" stroke-width="1.06" d="M1059.1,1111.1h-38.7"/>
                  <rect id="rect1443" 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" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="4.2333,8.4666" d="M908.1,1111.1h56.2"/>
                  <path id="path1447" fill="none" stroke="#000000" stroke-width="1.06" d="M1021.1,1163.1h-56.2"/>
                  <path id="path1449" fill="none" stroke="#000000" stroke-width="1.06" d="M1059.1,1163.1h-38.7"/>
                  <rect id="rect1453" 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" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="4.2333,8.4666" d="M908.1,1163.1h56.2"/>
                  <path id="path1457" fill="none" stroke="#000000" stroke-width="1.06" d="M1021.1,1215.1h-56.2"/>
                  <path id="path1459" fill="none" stroke="#000000" stroke-width="1.06" d="M1059.1,1215.1h-38.7"/>
                  <rect id="rect1463" 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" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="4.2333,8.4666" d="M908.1,1215.1h56.2"/>
                  <path id="path1467" fill="none" stroke="#000000" stroke-width="1.06" d="M1021.1,1267.1h-56.2"/>
                  <path id="path1469" fill="none" stroke="#000000" stroke-width="1.06" d="M1059.1,1267.1h-38.7"/>
                  <rect id="rect1473" 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" fill="none" stroke="#000000" stroke-width="1.06" stroke-dasharray="4.2333,8.4666" d="M908.1,1267.1h56.2"/>
                  <rect id="rect1477" 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" 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" 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" 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" 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" 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_" 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" fill-rule="evenodd" stroke="#000000" d="M614.1,986.1"/>
                  <path fill="none" d=""/>
                  <path id="path3210" 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" 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" fill-rule="evenodd" stroke="#000000" d="M897.1,986.1"/>
                  <path id="path1495" fill="none" stroke="#000000" stroke-width="1.06" d="M630.1,1137.1h96"/>
                  <path id="path1497" fill="none" stroke="#000000" stroke-width="1.06" d="M785.1,1137.1h96"/>
                  <path id="path1501" d="M724.1,821.1h-4.6v11.3h-1.7v-11.3h-4.6v-1.5h10.9L724.1,821.1z"/>
                  <path id="path1503" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M757.1,843.1h-1.8v-1.7h1.8V843.1z M757,854.3h-1.6v-9.6h1.6V854.3z"/>
                  <path id="path1523" 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" 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" 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" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M698.6,839.1"/>
                  <path id="path1533" 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" 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" 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" 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" d="M752.5,404.1h-1.8v-1.7h1.8V404.1z M752.4,415.3h-1.6v-9.6h1.6V415.3z"/>
                  <path id="path1543" 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" 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" d="M776.5,415.1h-1.6v-13.4h1.6V415.1z"/>
                  <path id="path1549" 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" 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" 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" 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" 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" d="M844.5,415.1H836v-12.8h8.5v1.5h-6.7v3.5h6.7v1.5h-6.7v4.8h6.7V415.1z"/>
                  <path id="path1561" 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" 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" 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" 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" 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" 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" 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" 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" fill="none" stroke="#000000" stroke-width="1.06" d="M552.1,411.1h145"/>
                  <path id="path1581" d="M809.1,135.7h-4.6V147h-1.7v-11.3h-4.6v-1.5h10.9L809.1,135.7z"/>
                  <path id="path1583" 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" d="M830.1,135.7h-6.5v3.6h5.6v1.5h-5.6v6.2h-1.7v-12.8h8.2L830.1,135.7z"/>
                  <path id="path1587" 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" 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" 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" 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" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M585.5,1058.2"/>
                  <path fill="none" d=""/>
                  <path id="path2644" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M1082.2,872"/>
                  <path fill="none" d=""/>
                  <path id="path2462" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M552.1,865.9"/>
                  <path fill="none" d=""/>
                  <path id="path2073" 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" 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 Spine Node spine node expands in the depth and the vertical dimensions,
whereas the PoD top level Nodes top-level nodes are constrained, constrained in the horizontal
dimension.
A port in the 2-D representation represents 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 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="svg1720" viewBox="0 0 864 596" xml:space="preserve">
                  <path id="path844" fill="none" stroke="#000000" stroke-width="1.06" d="M12.7,106.7l104-106"/>
                  <path id="path846" fill="none" stroke="#000000" stroke-width="1.06" d="M54.9,106.7l104-106"/>
                  <path id="path848" fill="none" stroke="#000000" stroke-width="1.06" d="M87.3,106.7l104-106"/>
                  <path id="path850" fill="none" stroke="#000000" stroke-width="1.06" d="M129.3,106.7l104-106"/>
                  <path id="path852" fill="none" stroke="#000000" stroke-width="1.06" d="M162.3,106.7l104-106"/>
                  <path id="path854" fill="none" stroke="#000000" stroke-width="1.06" d="M204.3,106.7l104-106"/>
                  <path id="path856" fill="none" stroke="#000000" stroke-width="1.06" d="M236.3,106.7l104-106"/>
                  <path id="path858" fill="none" stroke="#000000" stroke-width="1.06" d="M278.3,106.7l104-106"/>
                  <path id="path860" fill="none" stroke="#000000" stroke-width="1.06" d="M311.3,106.7l104-106"/>
                  <path id="path862" fill="none" stroke="#000000" stroke-width="1.06" d="M353.3,106.7l104-106"/>
                  <path id="path864" fill="none" stroke="#000000" stroke-width="1.06" d="M385.3,106.7l104-106"/>
                  <path id="path866" fill="none" stroke="#000000" stroke-width="1.06" d="M428.3,106.7l104-106"/>
                  <path id="path868" fill="none" stroke="#000000" stroke-width="1.06" d="M456.3,106.7l104-106"/>
                  <path id="path870" fill="none" stroke="#000000" stroke-width="1.06" d="M498.3,106.7l104-106"/>
                  <path id="path872" fill="none" stroke="#000000" stroke-width="1.06" d="M531.3,106.7l104-106"/>
                  <path id="path874" fill="none" stroke="#000000" stroke-width="1.06" d="M573.3,106.7l104-106"/>
                  <path id="path876" fill="none" stroke="#000000" stroke-width="1.06" d="M573.3,536.7l12.9-12"/>
                  <path id="path878" fill="none" stroke="#000000" stroke-width="1.06" d="M54.9,536.7l34.4-34.4"/>
                  <path id="path880" fill="none" stroke="#000000" stroke-width="1.06" d="M129.3,536.7l34.4-34.4"/>
                  <path id="path882" fill="none" stroke="#000000" stroke-width="1.06" d="M203.3,536.7l34.4-34.4"/>
                  <path id="path884" fill="none" stroke="#000000" stroke-width="1.06" d="M278.3,536.7l34.4-34.4"/>
                  <path id="path886" fill="none" stroke="#000000" stroke-width="1.06" d="M353.3,536.7l34.4-34.4"/>
                  <path id="path888" fill="none" stroke="#000000" stroke-width="1.06" d="M428.3,536.7l29.1-29.1"/>
                  <path id="path890" fill="none" stroke="#000000" stroke-width="1.06" d="M498.3,536.7l33.1-33.1"/>
                  <path id="path894" d="M77.3,584.7h-4.6V596H71v-11.3h-4.6v-1.5h10.9L77.3,584.7z"/>
                  <path id="path896" d="M87.3,590.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.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.4c1.3,0,2.4,0.5,3.2,1.4C86.9,587.9,87.3,589.1,87.3,590.7z M85.6,590.7  c0-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.9C85.4,592.8,85.6,591.9,85.6,590.7L85.6,590.7z"/>
                  <path id="path898" d="M98.3,584.7h-6.5v3.6h5.6v1.5h-5.6v6.2h-1.7v-12.8h8.2L98.3,584.7z"/>
                  <path id="path900" d="M116.3,595.7h-2.1l-6.1-11.5v11.5h-1.6v-12.8h2.6l5.5,10.5v-10.5h1.6V595.7z"/>
                  <path id="path902" d="M127.3,590.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  C126.9,587.9,127.3,589.1,127.3,590.7z M125.6,590.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.9C125.4,592.8,125.6,591.9,125.6,590.7  L125.6,590.7z"/>
                  <path id="path904" d="M138.3,595.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.6L138.3,595.7z M136.7,593.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.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.3C135.8,593.9,136.3,593.7,136.7,593.3L136.7,593.3z"/>
                  <path id="path906" d="M149.3,591.7h-7.1c0,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.2L149.3,591.7z M147.7,590.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.9L147.7,590.5z"/>
                  <path fill="none" d=""/>
                  <path id="path1808" fill-rule="evenodd" stroke="#000000" stroke-width="0.7287" stroke-linejoin="round" stroke-miterlimit="4.664" d="  M103.6,559.7l4.7-12.7l4.7,12.7C110.2,557.7,106.4,557.7,103.6,559.7z"/>
                  <path id="path910" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M108.3,548.4"/>
                  <path id="path912" d="M758.6,120.7H754V132h-1.7v-11.3h-4.6v-1.5h10.9L758.6,120.7z"/>
                  <path id="path914" d="M768.4,127.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.4C768,124.9,768.4,126.1,768.4,127.7z   M766.7,127.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.1,0.9c-0.5,0.6-0.7,1.5-0.7,2.8  c0,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.9C766.5,129.8,766.7,128.9,766.7,127.7L766.7,127.7z"/>
                  <path id="path916" d="M779.4,127.7c0,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.6V123h1.6v1c0.4-0.4,0.9-0.7,1.4-0.9  c0.5-0.2,1.1-0.4,1.7-0.4c1.2,0,2.1,0.4,2.7,1.3C779.1,124.9,779.4,126.1,779.4,127.7L779.4,127.7z M777.7,127.7  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.4,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.9C777.5,129.8,777.7,128.9,777.7,127.7L777.7,127.7z"/>
                  <path id="path918" d="M796.3,127.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.4C795.9,124.9,796.3,126.1,796.3,127.7z   M794.6,127.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.9C794.4,129.8,794.6,128.9,794.6,127.7L794.6,127.7z"/>
                  <path id="path920" d="M804.3,120.7L804.3,120.7c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.5-0.1-0.8-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.9v8.3h-1.6v-8.3h-1.1v-1.4h1.1v-0.3c0-1.1,0.3-2,0.9-2.6c0.6-0.6,1.4-0.9,2.5-0.9  c0.4,0,0.7,0,1,0.1c0.3,0,0.6,0.1,0.8,0.1L804.3,120.7z"/>
                  <path id="path922" d="M819.3,123.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.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.2C819.2,122.4,819.3,123,819.3,123.7  L819.3,123.7z M817.5,123.7c0-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.3-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.9C817.5,124.5,817.5,124.1,817.5,123.7  L817.5,123.7z"/>
                  <path id="path924" d="M830.3,127.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.4C829.9,124.9,830.3,126.1,830.3,127.7z   M828.6,127.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.9C828.4,129.8,828.6,128.9,828.6,127.7L828.6,127.7z"/>
                  <path id="path926" d="M843.3,125.7c0,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.2C843.1,123.4,843.3,124.5,843.3,125.7  L843.3,125.7z M841.5,125.7c0-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.6c-0.6-0.1-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.4,127.5,841.5,126.7,841.5,125.7L841.5,125.7z"/>
                  <path id="path928" d="M759.2,154.7h-2.1l-6.1-11.5v11.5h-1.6v-12.8h2.6l5.5,10.5v-10.5h1.6V154.7z"/>
                  <path id="path930" d="M770.7,149.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.4C770.3,146.9,770.7,148.1,770.7,149.7z   M769,149.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.9C768.8,151.8,769,150.9,769,149.7L769,149.7z"/>
                  <path id="path932" d="M781,154.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.6L781,154.7z M779.4,152.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.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.3C778.5,152.9,779,152.7,779.4,152.3L779.4,152.3z"/>
                  <path id="path934" d="M792.3,149.7h-7.1c0,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.2L792.3,149.7z M790.7,148.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.9L790.7,148.5z"/>
                  <path id="path936" d="M806.3,157.7h-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  C805.4,156.7,805.9,157.2,806.3,157.7L806.3,157.7z"/>
                  <path id="path938" d="M818.3,150.7c0,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.6s2.1-1,3.5-1c0.9,0,1.7,0.1,2.5,0.3c0.8,0.2,1.4,0.4,2,0.6v2  h-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.5c0,0.5,0.1,1,0.4,1.3  c0.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  C818.1,149.1,818.3,149.8,818.3,150.7L818.3,150.7z"/>
                  <path id="path940" d="M829.3,149.7c0,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.6V145h1.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.3C829,146.9,829.3,148.1,829.3,149.7L829.3,149.7z M827.6,149.7c0-1.2-0.2-2-0.6-2.6  c-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.4c0.3,0.1,0.7,0.1,1.1,0.1  c0.9,0,1.6-0.3,2.1-0.9S827.6,150.9,827.6,149.7L827.6,149.7z"/>
                  <path id="path942" d="M833.3,142.7h-1.8V141h1.8V142.7z M833.2,153.9h-1.6v-9.6h1.6V153.9z"/>
                  <path id="path944" d="M845.3,154.7h-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.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.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.7L845.3,154.7z"/>
                  <path id="path946" d="M856.3,149.7h-7.1c0,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.2L856.3,149.7z M854.7,148.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.9L854.7,148.5z"/>
                  <path id="path948" d="M863.3,149.7c0,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.8C863,146.4,863.3,148,863.3,149.7L863.3,149.7z"/>
                  <path fill="none" d=""/>
                  <path id="path2093" fill-rule="evenodd" stroke="#000000" stroke-width="0.9075" stroke-linejoin="round" stroke-miterlimit="5.808" d="  M711.6,143.6l-15.9-5.8l15.9-5.8C709.1,135.3,709.1,140,711.6,143.6z"/>
                  <path id="path952" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M697.5,137.7"/>
                  <path fill="none" d=""/>
                  <path id="path2157" fill-rule="evenodd" stroke="#000000" stroke-width="0.7287" stroke-linejoin="round" stroke-miterlimit="4.664" d="  M717.1,433.7l12.2-6l-5.4,12.5C723.3,436.7,720.5,434.1,717.1,433.7z"/>
                  <path id="path954" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M728.3,428.7"/>
                  <path id="path956" d="M650.4,487.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.6,1c-0.6,0.2-1.4,0.3-2.3,0.3  h-1.7v4.8H642v-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.2C650.3,486.4,650.4,487,650.4,487.7  L650.4,487.7z M648.7,487.8c0-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.3-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.9C648.6,488.5,648.7,488.1,648.7,487.8  L648.7,487.8z"/>
                  <path id="path958" d="M660.8,491.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.4C660.4,488.9,660.8,490.1,660.8,491.7z   M659.2,491.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.9C658.9,493.9,659.2,492.9,659.2,491.7L659.2,491.7z"/>
                  <path id="path960" d="M674.3,489.7c0,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.1,487.4,674.3,488.5,674.3,489.7  L674.3,489.7z M672.6,489.7c0-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.6c-0.6-0.1-1.2-0.2-2-0.2h-1.6v9.9  h1.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.6C672.4,491.5,672.6,490.7,672.6,489.7L672.6,489.7z"/>
                  <path id="path962" d="M683.8,493.7c0,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  s-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.7h-0.1c-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.9C683.6,492.4,683.8,493,683.8,493.7L683.8,493.7z"/>
                  <path id="path964" d="M697.9,499.7h-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  C697.1,498.7,697.5,499.2,697.9,499.7L697.9,499.7z"/>
                  <path id="path966" d="M707.9,495.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.6L707.9,495.7z M706.3,493.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.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.3C705.5,493.9,705.9,493.7,706.3,493.3L706.3,493.3z"/>
                  <path id="path968" d="M718.9,491.7h-7.1c0,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.2L718.9,491.7z M717.4,490.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.9L717.4,490.5z"/>
                  <path id="path970" d="M729.9,491.7c0,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.6V487h1.6v1c0.4-0.4,0.9-0.7,1.4-0.9  c0.5-0.2,1.1-0.4,1.7-0.4c1.2,0,2.1,0.4,2.7,1.3C729.6,488.9,729.9,490.1,729.9,491.7L729.9,491.7z M728.3,491.8  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.4,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.9C728,493.9,728.3,493,728.3,491.8L728.3,491.8z"/>
                  <path id="path972" d="M737.9,495.7c-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.1L737.9,495.7z"/>
                  <path id="path974" d="M747.9,495.7h-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.1-0.2c-0.4,0-0.9,0.1-1.4,0.3c-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-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.7L747.9,495.7z"/>
                  <path id="path976" d="M755.9,491.7c0,1.7-0.3,3.3-0.8,4.7c-0.6,1.4-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.8C755.7,488.4,755.9,490,755.9,491.7L755.9,491.7z"/>
                  <rect id="rect982" x="0.3" y="118.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <path id="path984" fill="none" stroke="#000000" stroke-width="1.06" d="M116.3,0.6h42.2"/>
                  <path id="path986" fill="none" stroke="#000000" stroke-width="1.06" d="M191.3,0.6h42.2"/>
                  <path id="path988" fill="none" stroke="#000000" stroke-width="1.06" d="M266.3,0.6h42.2"/>
                  <path id="path990" fill="none" stroke="#000000" stroke-width="1.06" d="M340.3,0.6h42.2"/>
                  <path id="path992" fill="none" stroke="#000000" stroke-width="1.06" d="M415.3,0.6h42.2"/>
                  <path id="path994" fill="none" stroke="#000000" stroke-width="1.06" d="M490.3,0.6h42.2"/>
                  <path id="path996" fill="none" stroke="#000000" stroke-width="1.06" d="M560.3,0.6h42.2"/>
                  <path id="path998" fill="none" stroke="#000000" stroke-width="1.06" d="M635.3,0.6h42.2"/>
                  <path id="path1000" fill="none" stroke="#000000" stroke-width="1.06" d="M678.3,13.3V0.6"/>
                  <rect id="rect1004" x="0.3" y="170.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1006" x="0.3" y="222.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1008" x="0.3" y="274.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1010" x="0.3" y="326.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1012" x="0.3" y="378.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1014" x="0.3" y="430.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <rect id="rect1016" x="0.3" y="482.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.23" stroke-opacity="0.964" width="586" height="42.2"/>
                  <path id="path1020" fill="none" stroke="#000000" stroke-width="1.06" d="M678.3,13.3V0.6"/>
                  <path id="path1022" fill="none" stroke="#000000" stroke-width="1.06" d="M602.3,13.3V0.6"/>
                  <path id="path1026" fill="none" stroke="#000000" stroke-width="0.71" d="M687.3,116.7l-9.3-0.2"/>
                  <path id="path1028" fill="none" stroke="#000000" stroke-width="0.71" d="M687.3,64.8l-9.3-0.2"/>
                  <path id="path1030" fill="none" stroke="#000000" stroke-width="0.71" d="M687.3,168.7l-9.3-0.2"/>
                  <path id="path1032" fill="none" stroke="#000000" stroke-width="0.71" d="M687.3,220.7l-9.3-0.2"/>
                  <path id="path1034" fill="none" stroke="#000000" stroke-width="0.71" d="M687.3,272.7l-9.3-0.2"/>
                  <path id="path1036" fill="none" stroke="#000000" stroke-width="0.71" d="M687.3,324.7l-9.3-0.2"/>
                  <path id="path1038" fill="none" stroke="#000000" stroke-width="0.71" d="M687.3,376.7l-9.3-0.2"/>
                  <path id="path1040" fill="none" stroke="#000000" stroke-width="0.71" d="M645.3,108.7l-9.3-0.2"/>
                  <path id="path1044" fill="none" stroke="#000000" stroke-width="0.691" d="M645.3,159.7l-8.8-0.2"/>
                  <path id="path1046" fill="none" stroke="#000000" stroke-width="0.691" d="M645.3,212.7l-8.8-0.2"/>
                  <path id="path1048" fill="none" stroke="#000000" stroke-width="0.691" d="M645.3,263.7l-8.8-0.2"/>
                  <path id="path1050" fill="none" stroke="#000000" stroke-width="0.691" d="M645.3,368.7l-8.8-0.2"/>
                  <path id="path1052" fill="none" stroke="#000000" stroke-width="0.691" d="M645.3,419.7l-8.8-0.2"/>
                  <rect id="rect1058" x="12.7" y="106.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="430"/>
                  <rect id="rect1060" x="87.3" y="106.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="430"/>
                  <rect id="rect1062" x="162.3" y="106.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="430"/>
                  <rect id="rect1064" x="236.3" y="106.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="430"/>
                  <rect id="rect1066" x="311.3" y="106.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="430"/>
                  <rect id="rect1068" x="385.3" y="106.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="430"/>
                  <rect id="rect1070" x="456.3" y="106.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="430"/>
                  <rect id="rect1072" x="531.3" y="106.7" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" width="42.2" height="430"/>
                  <ellipse id="ellipse1076" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="406.3" cy="503.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1078" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.3" cy="503.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1080" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.3" cy="503.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1082" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.3" cy="503.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1084" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.3" cy="503.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1086" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="503.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1090" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="406.3" cy="451.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1092" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.3" cy="451.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1094" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.3" cy="451.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1096" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.3" cy="451.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1098" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.3" cy="451.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1100" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="451.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1102" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="406.3" cy="399.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1104" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.3" cy="399.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1106" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.3" cy="399.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1108" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.3" cy="399.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1110" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.3" cy="399.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1112" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="399.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1114" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="406.3" cy="347.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1116" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.3" cy="347.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1118" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.3" cy="347.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1120" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.3" cy="347.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1122" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.3" cy="347.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1124" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="347.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1128" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="406.3" cy="295.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1130" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.3" cy="295.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1132" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.3" cy="295.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1134" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.3" cy="295.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1136" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.3" cy="295.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1138" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="295.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1142" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="406.3" cy="243.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1144" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.3" cy="243.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1146" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.3" cy="243.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1148" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.3" cy="243.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1150" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.3" cy="243.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1152" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="243.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1154" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="406.3" cy="191.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1156" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.3" cy="191.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1158" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.3" cy="191.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1160" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.3" cy="191.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1162" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.3" cy="191.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1164" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="191.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1168" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="406.3" cy="139.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1170" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="332.3" cy="139.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1172" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="257.3" cy="139.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1174" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="183.3" cy="139.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1176" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="108.3" cy="139.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1178" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="33.8" cy="139.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1180" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.3" cy="503.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1184" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.3" cy="451.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1186" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.3" cy="399.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1188" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.3" cy="347.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1192" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.3" cy="295.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1194" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.3" cy="243.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1196" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.3" cy="191.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1198" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="477.3" cy="139.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1200" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.3" cy="503.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1204" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.3" cy="451.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1206" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.3" cy="399.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1208" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.3" cy="347.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1212" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.3" cy="295.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1214" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.3" cy="243.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1216" fill="#FFFFFF" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.3" cy="191.7" rx="8.9" ry="8.7"/>
                  <ellipse id="ellipse1220" fill="none" stroke="#000000" stroke-width="1.06" stroke-opacity="0.964" cx="552.3" cy="139.7" rx="8.9" ry="8.7"/>
                  <path id="path1222" fill="none" stroke="#000000" stroke-width="1.06" d="M585.3,118.7l101-106"/>
                  <path id="path1224" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,160.7l101-106"/>
                  <path id="path1226" fill="none" stroke="#000000" stroke-width="1.06" d="M686.3,13.2l0.5,41.9"/>
                  <path id="path1228" fill="none" stroke="#000000" stroke-width="1.06" d="M585.3,118.7l-12.9-0.5"/>
                  <path id="path1230" fill="none" stroke="#000000" stroke-width="1.06" d="M686.3,13.2L673.8,13"/>
                  <path id="path1232" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,170.7l101-106"/>
                  <path id="path1234" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,212.7l101-106"/>
                  <path id="path1236" fill="none" stroke="#000000" stroke-width="1.06" d="M686.3,64.8l0.5,41.9"/>
                  <path id="path1238" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,222.7l101-106"/>
                  <path id="path1240" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,264.7l101-106"/>
                  <path id="path1242" fill="none" stroke="#000000" stroke-width="1.06" d="M686.3,116.7l0.5,41.9"/>
                  <path id="path1244" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,274.7l101-106"/>
                  <path id="path1246" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,316.7l101-106"/>
                  <path id="path1248" fill="none" stroke="#000000" stroke-width="1.06" d="M686.3,168.7l0.5,41.9"/>
                  <path id="path1250" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,326.7l101-106"/>
                  <path id="path1252" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,368.7l101-106"/>
                  <path id="path1254" fill="none" stroke="#000000" stroke-width="1.06" d="M686.3,220.7l0.5,41.9"/>
                  <path id="path1256" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,378.7l101-106"/>
                  <path id="path1258" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,420.7l101-106"/>
                  <path id="path1260" fill="none" stroke="#000000" stroke-width="1.06" d="M686.3,272.7l0.5,41.9"/>
                  <path id="path1262" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,430.7l101-106"/>
                  <path id="path1264" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,472.7l101-106"/>
                  <path id="path1266" fill="none" stroke="#000000" stroke-width="1.06" d="M686.3,324.7l0.5,41.9"/>
                  <path id="path1268" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,482.7l101-106"/>
                  <path id="path1270" fill="none" stroke="#000000" stroke-width="1.06" d="M586.3,524.7l101-106"/>
                  <path id="path1272" fill="none" stroke="#000000" stroke-width="1.06" d="M686.3,376.7l0.5,41.9"/>
                  <path id="path1274" fill="none" stroke="#000000" stroke-width="1.06" d="M498.3,118.7l101-106"/>
                  <path id="path1276" fill="none" stroke="#000000" stroke-width="1.06" d="M428.3,118.7l101-106"/>
                  <path id="path1278" fill="none" stroke="#000000" stroke-width="1.06" d="M353.3,118.7l101-106"/>
                  <path id="path1280" fill="none" stroke="#000000" stroke-width="1.06" d="M279.3,118.7l101-106"/>
                  <path id="path1282" fill="none" stroke="#000000" stroke-width="1.06" d="M204.3,118.7l101-106"/>
                  <path id="path1284" fill="none" stroke="#000000" stroke-width="1.06" d="M130.3,118.7l101-106"/>
                  <path id="path1286" fill="none" stroke="#000000" stroke-width="1.06" d="M55.2,118.7l101-106"/>
                  <path id="path1288" fill="none" stroke="#000000" stroke-width="1.06" d="M0.7,118.7l12-12.2"/>
                  <path id="path1290" fill="none" stroke="#000000" stroke-width="1.06" d="M621.3,13.3l-22.2-0.2"/>
                  <path id="path1292" fill="none" stroke="#000000" stroke-width="1.06" d="M573.3,118.7l101-106"/>
                  <path id="path1294" fill="none" stroke="#000000" stroke-width="1.06" d="M532.3,13.3V0.6"/>
                  <path id="path1296" fill="none" stroke="#000000" stroke-width="1.06" d="M548.3,13.3l-19.2-0.2"/>
                  <path id="path1298" fill="none" stroke="#000000" stroke-width="1.06" d="M457.3,13.3V0.6"/>
                  <path id="path1300" fill="none" stroke="#000000" stroke-width="1.06" d="M476.3,13.3l-22.2-0.2"/>
                  <path id="path1302" fill="none" stroke="#000000" stroke-width="1.06" d="M383.3,13.3V0.6"/>
                  <path id="path1304" fill="none" stroke="#000000" stroke-width="1.06" d="M402.3,13.3l-22.2-0.2"/>
                  <path id="path1306" fill="none" stroke="#000000" stroke-width="1.06" d="M308.3,13.3V0.6"/>
                  <path id="path1308" fill="none" stroke="#000000" stroke-width="1.06" d="M327.3,13.3l-22.2-0.2"/>
                  <path id="path1310" fill="none" stroke="#000000" stroke-width="1.06" d="M233.3,13.3V0.6"/>
                  <path id="path1312" fill="none" stroke="#000000" stroke-width="1.06" d="M252.3,13.3l-22.2-0.2"/>
                  <path id="path1314" fill="none" stroke="#000000" stroke-width="1.06" d="M159.3,13.3V0.6"/>
                  <path id="path1316" fill="none" stroke="#000000" stroke-width="1.06" d="M178.3,13.3l-22.2-0.2"/>
                  <path id="path1318" fill="none" stroke="#000000" stroke-width="1.06" d="M0.6,170.7l9.7-9.9"/>
                  <path id="path1320" fill="none" stroke="#000000" stroke-width="1.06" d="M0.7,222.7l9.7-9.9"/>
                  <path id="path1322" fill="none" stroke="#000000" stroke-width="1.06" d="M0.7,274.7l9.7-9.9"/>
                  <path id="path1324" fill="none" stroke="#000000" stroke-width="1.06" d="M0.7,326.7l9.7-9.9"/>
                  <path id="path1326" fill="none" stroke="#000000" stroke-width="1.06" d="M0.7,378.7l9.7-9.9"/>
                  <path id="path1328" fill="none" stroke="#000000" stroke-width="1.06" d="M0.7,430.7l9.7-9.9"/>
                  <path id="path1330" fill="none" stroke="#000000" stroke-width="1.06" d="M0.7,482.7l9.7-9.9"/>
                  <path id="path1338" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.3,97.7l20.5-21.6"/>
                  <path id="path1340" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M594,97.2l20.5-21.6"/>
                  <path id="path1342" fill="none" stroke="#000000" d="M626.3,75.7v42.5"/>
                  <path id="path1344" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,75.7l-12.5-0.2"/>
                  <path id="path1346" fill="none" stroke="#FFFFFF" stroke-width="4" stroke-linejoin="round" d="M633.3,55.6l20-21.1"/>
                  <path id="path1348" fill="none" stroke="#000000" stroke-width="1.06" d="M645.3,56.3l-12.5-0.2"/>
                  <path id="path1350" fill="none" stroke="#000000" stroke-width="0.924" d="M606.3,149.7l-9.4-0.2"/>
                  <path id="path1352" fill="none" stroke="#000000" stroke-width="0.895" d="M606.3,200.7l-8.8-0.2"/>
                  <path id="path1354" fill="none" stroke="#000000" stroke-width="0.895" d="M606.3,253.7l-8.8-0.2"/>
                  <path id="path1356" fill="none" stroke="#000000" stroke-width="0.895" d="M606.3,304.7l-8.8-0.2"/>
                  <path id="path1358" fill="none" stroke="#000000" stroke-width="0.895" d="M606.3,357.7l-8.8-0.2"/>
                  <path id="path1360" fill="none" stroke="#000000" stroke-width="0.895" d="M606.3,409.7l-8.8-0.2"/>
                  <path id="path1362" fill="none" stroke="#000000" stroke-width="0.895" d="M606.3,461.7l-8.8-0.2"/>
                  <path id="path1370" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.3,139.7l20.5-21.6"/>
                  <path id="path1372" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.3,149.7l20.5-21.6"/>
                  <path id="path1374" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606,192l20.5-21.6"/>
                  <path id="path1376" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.3,200.7l20.5-21.6"/>
                  <path id="path1378" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.3,244.7l20.5-21.6"/>
                  <path id="path1380" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.3,253.7l20.5-21.6"/>
                  <path id="path1382" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.3,295.7l20.5-21.6"/>
                  <path id="path1384" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.3,304.7l20.5-21.6"/>
                  <path id="path1386" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.3,348.7l20.5-21.6"/>
                  <path id="path1388" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.3,357.7l20.5-21.6"/>
                  <path id="path1390" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.3,400.7l20.5-21.6"/>
                  <path id="path1392" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.3,409.7l20.5-21.6"/>
                  <path id="path1394" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606,452l20.5-21.6"/>
                  <path id="path1396" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606,461l20.5-21.6"/>
                  <path id="path1398" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M606.3,503.7l20.5-21.6"/>
                  <path id="path1402" fill="none" stroke="#000000" d="M626.3,179.7v43.4"/>
                  <path id="path1404" fill="none" stroke="#000000" d="M626.3,170.7v-42.1"/>
                  <path id="path1406" fill="none" stroke="#000000" d="M626.3,232.7v41.6"/>
                  <path id="path1408" fill="none" stroke="#000000" d="M626.3,283.7v43.4"/>
                  <path id="path1410" fill="none" stroke="#000000" d="M626.3,378.7v-43.2"/>
                  <path id="path1412" fill="none" stroke="#000000" d="M626.3,388.7v42.6"/>
                  <path id="path1414" fill="none" stroke="#000000" d="M626.3,481.7v-42.3"/>
                  <path id="path1418" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,118.7l-12.5-0.2"/>
                  <path id="path1420" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,127.7l-12.5-0.2"/>
                  <path id="path1422" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,170.7l-12.5-0.2"/>
                  <path id="path1424" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,179.7l-12.5-0.2"/>
                  <path id="path1426" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,222.7l-12.5-0.2"/>
                  <path id="path1428" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,232.7l-12.5-0.2"/>
                  <path id="path1430" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,273.7l-12.5-0.2"/>
                  <path id="path1432" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,283.7l-12.5-0.2"/>
                  <path id="path1434" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,326.7l-12.5-0.2"/>
                  <path id="path1436" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,335.7l-12.5-0.2"/>
                  <path id="path1438" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,378.7l-12.5-0.2"/>
                  <path id="path1440" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,388.7l-12.5-0.2"/>
                  <path id="path1442" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,430.7l-12.5-0.2"/>
                  <path id="path1444" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,439.7l-12.5-0.2"/>
                  <path id="path1446" fill="none" stroke="#000000" stroke-width="1.06" d="M626.3,481.7l-12.5-0.2"/>
                  <path id="path1450" fill="none" stroke="#000000" d="M614.3,75.7v42.5"/>
                  <path id="path1452" fill="none" stroke="#000000" d="M606.3,97.7v42.5"/>
                  <path id="path1454" fill="none" stroke="#000000" d="M606.3,149.7v42.1"/>
                  <path id="path1456" fill="none" stroke="#000000" d="M606.3,244.7v-43.4"/>
                  <path id="path1458" fill="none" stroke="#000000" d="M606.3,253.7v41.6"/>
                  <path id="path1460" fill="none" stroke="#000000" d="M606.3,304.7v43.4"/>
                  <path id="path1462" fill="none" stroke="#000000" d="M606.3,357.7v43.2"/>
                  <path id="path1464" fill="none" stroke="#000000" d="M606.3,409.7v42.6"/>
                  <path id="path1466" fill="none" stroke="#000000" d="M606.3,461.7V504"/>
                  <path id="path1470" fill="none" stroke="#000000" stroke-width="1.06" d="M606.3,97.7l-12.5-0.2"/>
                  <path id="path1472" fill="none" stroke="#000000" d="M614.3,127.7v42.1"/>
                  <path id="path1474" fill="none" stroke="#000000" d="M614.3,179.7v43.4"/>
                  <path id="path1476" fill="none" stroke="#000000" d="M614.3,232.7v41.6"/>
                  <path id="path1478" fill="none" stroke="#000000" d="M614.3,283.7v43.4"/>
                  <path id="path1480" fill="none" stroke="#000000" d="M614.3,335.7v43.2"/>
                  <path id="path1482" fill="none" stroke="#000000" d="M614.3,430.7v-42.6"/>
                  <path id="path1488" fill="none" d="M573.3,536.7"/>
                  <path id="path1490" fill="none" stroke="#000000" d="M614.3,439.7V482"/>
                  <path id="path1492" fill="none" stroke="#FFFFFF" stroke-width="1.95" stroke-linejoin="round" d="M645,56.3l20-21.1"/>
                  <path id="path1496" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,108.7l20.5-21.6"/>
                  <path id="path1498" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,150.7l20.5-21.6"/>
                  <path id="path1500" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,159.7l20.5-21.6"/>
                  <path id="path1502" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,203.7l20.5-21.6"/>
                  <path id="path1504" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,212.7l20.5-21.6"/>
                  <path id="path1506" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,254.7l20.5-21.6"/>
                  <path id="path1508" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,263.7l20.5-21.6"/>
                  <path id="path1510" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,307.7l20.5-21.6"/>
                  <path id="path1512" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,315.7l20.5-21.6"/>
                  <path id="path1514" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,359.7l20.5-21.6"/>
                  <path id="path1516" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,368.7l20.5-21.6"/>
                  <path id="path1518" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,411.7l20.5-21.6"/>
                  <path id="path1520" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,419.7l20.5-21.6"/>
                  <path id="path1522" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,462.7l20.5-21.6"/>
                  <path id="path1524" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3" d="M645.3,98.7l20.5-21.6"/>
                  <path id="path1528" fill="none" stroke="#000000" d="M665.3,86.7v42.1"/>
                  <path id="path1530" fill="none" stroke="#000000" d="M665.3,138.7v43.4"/>
                  <path id="path1532" fill="none" stroke="#000000" d="M665.3,191.7v41.6"/>
                  <path id="path1534" fill="none" stroke="#000000" d="M665.3,242.7v43.4"/>
                  <path id="path1536" fill="none" stroke="#000000" d="M665.3,294.7v43.2"/>
                  <path id="path1538" fill="none" stroke="#000000" d="M665.3,346.7v42.6"/>
                  <path id="path1540" fill="none" stroke="#000000" d="M665.3,440.7v-42.3"/>
                  <path id="path1544" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,77.7l-12.5-0.2"/>
                  <path id="path1546" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,86.7l-12.5-0.2"/>
                  <path id="path1548" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,128.7l-12.5-0.2"/>
                  <path id="path1550" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,138.7l-12.5-0.2"/>
                  <path id="path1552" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,181.7l-12.5-0.2"/>
                  <path id="path1554" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,191.7l-12.5-0.2"/>
                  <path id="path1556" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,232.7l-12.5-0.2"/>
                  <path id="path1558" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,242.7l-12.5-0.2"/>
                  <path id="path1560" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,285.7l-12.5-0.2"/>
                  <path id="path1562" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,294.7l-12.5-0.2"/>
                  <path id="path1564" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,337.7l-12.5-0.2"/>
                  <path id="path1566" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,346.7l-12.5-0.2"/>
                  <path id="path1568" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,389.7l-12.5-0.2"/>
                  <path id="path1570" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,398.7l-12.5-0.2"/>
                  <path id="path1572" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,440.7l-12.5-0.2"/>
                  <path id="path1574" fill="none" stroke="#000000" stroke-width="1.06" d="M665.3,34.7l-12.5-0.2"/>
                  <path id="path1578" fill="none" stroke="#000000" d="M665.3,34.7v42.5"/>
                  <path id="path1580" fill="none" stroke="#000000" d="M645.3,56.3v42.5"/>
                  <path id="path1582" fill="none" stroke="#000000" d="M645.3,108.7v42.1"/>
                  <path id="path1584" fill="none" stroke="#000000" d="M645.3,159.7v43.4"/>
                  <path id="path1586" fill="none" stroke="#000000" d="M645.3,254.7v-41.6"/>
                  <path id="path1588" fill="none" stroke="#000000" d="M645.3,263.7v43.4"/>
                  <path id="path1590" fill="none" stroke="#000000" d="M645.3,368.7v42.6"/>
                  <path id="path1592" fill="none" stroke="#000000" d="M645.3,419.7V462"/>
                  <path id="path1594" fill="none" stroke="#000000" d="M653.3,440.7v-42.3"/>
                  <path id="path1596" fill="none" stroke="#000000" d="M653.3,389.7v-42.6"/>
                  <path id="path1598" fill="none" stroke="#000000" d="M653.3,294.7v43.2"/>
                  <path id="path1600" fill="none" stroke="#000000" d="M653.3,285.7v-43.4"/>
                  <path id="path1602" fill="none" stroke="#000000" d="M653.3,86.7v42.1"/>
                  <path id="path1604" fill="none" stroke="#000000" d="M653.3,138.7v43.4"/>
                  <path id="path1606" fill="none" stroke="#000000" d="M653.3,190.7v41.6"/>
                  <path id="path1608" fill="none" stroke="#000000" d="M653.3,34.6v42.5"/>
                  <path id="path1612" fill="none" stroke="#000000" stroke-width="1.06" d="M614.3,127.7l9.4-9.9"/>
                  <path id="path1614" fill="none" stroke="#000000" stroke-width="1.06" d="M653.3,86.7l9.4-9.9"/>
                  <path id="path1616" fill="none" stroke="#000000" stroke-width="0.98" d="M653.3,138.7l8.7-9.1"/>
                  <path id="path1618" fill="none" stroke="#000000" stroke-width="0.967" d="M614.3,179.7l8.5-9"/>
                  <path id="path1620" fill="none" stroke="#000000" stroke-width="1.01" d="M614.3,232.7l8.9-9.4"/>
                  <path id="path1622" fill="none" stroke="#000000" stroke-width="0.993" d="M653.3,190.7l8.8-9.2"/>
                  <path id="path1624" fill="none" stroke="#000000" stroke-width="0.98" d="M653.3,242.7l8.7-9.1"/>
                  <path id="path1626" fill="none" stroke="#000000" stroke-width="0.98" d="M614.3,283.7l8.7-9.1"/>
                  <path id="path1628" fill="none" stroke="#000000" stroke-width="0.94" d="M653.3,294.7l8.3-8.8"/>
                  <path id="path1630" fill="none" stroke="#000000" stroke-width="0.914" d="M614.3,335.7l8.1-8.5"/>
                  <path id="path1632" fill="none" stroke="#000000" stroke-width="0.967" d="M653.3,346.7l8.5-9"/>
                  <path id="path1634" fill="none" stroke="#000000" stroke-width="0.96" d="M614.3,387.7l8.5-8.9"/>
                  <path id="path1636" fill="none" stroke="#000000" stroke-width="0.92" d="M614.3,439.7l8.1-8.6"/>
                  <path id="path1638" fill="none" stroke="#000000" stroke-width="0.947" d="M653.3,398.7l8.4-8.8"/>
                  <path id="path1642" fill="none" stroke="#000000" d="M606.3,500.7l17-18.6"/>
                  <path id="path1644" fill="none" stroke="#000000" d="M645.3,457.7l15.1-16.8"/>
                  <path id="path1646" fill="none" stroke="#000000" stroke-width="0.691" d="M645.3,315.7l-8.8-0.2"/>
                  <path id="path1648" fill="none" stroke="#000000" d="M645.3,315.7v43.2"/>
                  <path id="path1652" fill="none" stroke="#000000" d="M539.3,97.7l-20.1-0.2"/>
                  <path id="path1654" fill="none" stroke="#000000" stroke-width="1.03" d="M561.3,75.7L540,75.5"/>
                  <path id="path1656" fill="none" stroke="#000000" stroke-width="1.03" d="M580.3,56.3l-21.2-0.2"/>
                  <path id="path1658" fill="none" stroke="#000000" stroke-width="1.06" d="M601.3,34.7l-22.4-0.2"/>
                  <path id="path1662" fill="none" stroke="#000000" stroke-width="0.89" d="M464.3,97.7l-15.9-0.2"/>
                  <path id="path1664" fill="none" stroke="#000000" stroke-width="0.917" d="M486.3,75.7l-16.9-0.2"/>
                  <path id="path1666" fill="none" stroke="#000000" stroke-width="0.917" d="M505.3,56.3l-16.9-0.2"/>
                  <path id="path1668" fill="none" stroke="#000000" stroke-width="0.933" d="M526.3,34.7l-17.5-0.2"/>
                  <path id="path1670" fill="none" stroke="#000000" stroke-width="0.991" d="M394.3,97.7l-19.7-0.2"/>
                  <path id="path1672" fill="none" stroke="#000000" stroke-width="1.02" d="M415.3,75.7l-20.8-0.2"/>
                  <path id="path1674" fill="none" stroke="#000000" stroke-width="1.03" d="M434.3,56.3l-21.2-0.2"/>
                  <path id="path1676" fill="none" stroke="#000000" stroke-width="1.06" d="M456.3,34.7l-22.5-0.2"/>
                  <path id="path1678" fill="none" stroke="#000000" stroke-width="0.996" d="M319.3,97.7l-19.9-0.2"/>
                  <path id="path1680" fill="none" stroke="#000000" stroke-width="1.01" d="M341.3,75.7l-20.4-0.2"/>
                  <path id="path1682" fill="none" stroke="#000000" stroke-width="1.04" d="M360.3,56.3l-21.5-0.2"/>
                  <path id="path1684" fill="none" stroke="#000000" stroke-width="1.03" d="M381.3,34.7l-21.2-0.2"/>
                  <path id="path1688" fill="none" stroke="#000000" d="M244.3,97.7l-20.1-0.2"/>
                  <path id="path1690" fill="none" stroke="#000000" stroke-width="1.03" d="M266.3,75.7L245,75.5"/>
                  <path id="path1692" fill="none" stroke="#000000" stroke-width="1.03" d="M285.3,56.3l-21.2-0.2"/>
                  <path id="path1694" fill="none" stroke="#000000" stroke-width="1.06" d="M306.3,34.7l-22.4-0.2"/>
                  <path id="path1698" fill="none" stroke="#000000" d="M170.3,97.7l-20.1-0.2"/>
                  <path id="path1700" fill="none" stroke="#000000" stroke-width="1.03" d="M192.3,75.7L171,75.5"/>
                  <path id="path1702" fill="none" stroke="#000000" stroke-width="1.03" d="M211.3,56.3l-21.2-0.2"/>
                  <path id="path1704" fill="none" stroke="#000000" stroke-width="1.06" d="M232.3,34.7l-22.4-0.2"/>
                  <path id="path1708" fill="none" stroke="#000000" stroke-width="0.997" d="M96.3,97.7l-19.9-0.2"/>
                  <path id="path1710" fill="none" stroke="#000000" stroke-width="1.04" d="M117.3,75.7l-21.6-0.2"/>
                  <path id="path1712" fill="none" stroke="#000000" stroke-width="1.02" d="M136.3,56.3l-20.9-0.2"/>
                  <path id="path1714" fill="none" stroke="#000000" stroke-width="1.05" d="M157.3,34.7L135,34.5"/>
                  <path id="path1579" fill="none" stroke="#000000" stroke-width="1.06" d="M704.7,137.7h36"/>
                  <path id="path1579_00000096034163007160913860000014653641677949299631_" fill="none" stroke="#000000" stroke-width="1.06" d="  M108.4,578.8v-24.1"/>
                  <path id="path1579_00000127023098523214971700000016684558858248636856_" fill="none" stroke="#000000" stroke-width="1.06" d="  M682,478.6l44.1-47.8"/>
                </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, however, is not propagated
further down the fabric) as described in <xref target="posdisaggreg" format="default"/>
. 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) (K_TOP*N) ToF nodes, each of (P * K_LEAF / N) (P*K_LEAF/N) ports.
N=1 represents a non-partitioned Spine Spine, and N=K_LEAF is a maximally
partitioned Spine.
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 Spine 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, 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" id="svg2384" viewBox="0 0 500 363" width="500" xml:space="preserve">
                  <rect id="rect26456-5" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="7.2613" stroke-miterlimit="2.9045" d="M6.7,133.1H419"/>
                  <path id="path7676-2" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="7.2613" stroke-miterlimit="2.9045" d="M6.7,182.6H419"/>
                  <path id="path7751" 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" d="M463.8,76.9h-1.2v-9.7h1.2V76.9z"/>
                  <path id="path7755" 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" 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" 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" 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" 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" d="M463.6,249.3h-1.2v-9.7h1.2V249.3z"/>
                  <path id="path7768" 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" 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" 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" 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" fill="none" stroke="#000000" stroke-width="0.5878" stroke-miterlimit="2.9045" d="M433.8,34h11.8v75.5h-11.8"/>
                  <path id="path7792-6" 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" d="M117.3,340.4H114v8.2h-1.2v-8.2h-3.3v-1.1h7.9L117.3,340.4L117.3,340.4z"/>
                  <path id="path7779" 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" d="M132.3,340.4h-4.7v2.6h4v1.1h-4v4.5h-1.2v-9.3h5.9V340.4z"/>
                  <path id="path7783" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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_" 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 spectrum, it is even possible to fully
partition the spine with N = K_LEAF N=K_LEAF and R=1, R=1 while maintaining
connectivity between each leaf node and each ToF node.
In that case case, the ToF node connects to a single Port 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 Spine Node spine 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" id="svg2384" viewBox="0 0 525 487" width="525" xml:space="preserve">
                  <rect id="rect26456-3" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M57.5,55.8h389.3"/>
                  <path id="path7676-2" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="0.7256" stroke-miterlimit="2.7426" d="M57.5,105h389.3"/>
                  <path id="path1450" 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" d="M8.7,39.3H7.6v-9.2h1.1V39.3z"/>
                  <path id="path1454" 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" 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" 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" 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" 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" d="M110.9,468.4h-3.1v7.8h-1.2v-7.8h-3.1v-1h7.5v1H110.9z"/>
                  <path id="path1465" 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" d="M125,468.4h-4.4v2.5h3.8v1h-3.8v4.2h-1.2v-8.8h5.6V468.4z"/>
                  <path id="path1469" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M57.5,132.3h389.3"/>
                  <path id="path7676-6" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M56.4,88.4h389.3"/>
                  <path id="path7676-2-2" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="0.7256" stroke-miterlimit="2.7426" d="M57.5,181.9h389.3"/>
                  <rect id="rect26456-3-5-5" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M57.5,209.2h389.3"/>
                  <path id="path7676-6-1" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M56.4,165.3h389.3"/>
                  <path id="path7676-2-4" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="0.7256" stroke-miterlimit="2.7426" d="M57.5,257.7h389.3"/>
                  <rect id="rect26456-3-5-2" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M57.5,285h389.3"/>
                  <path id="path7676-6-9" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M56.4,241.1h389.3"/>
                  <path id="path7676-2-41" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="0.7256" stroke-miterlimit="2.7426" d="M57.7,333.4H447"/>
                  <rect id="rect26456-3-5-0" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M57.8,360.7h389.3"/>
                  <path id="path7676-6-5" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M56.7,316.8H446"/>
                  <path id="path7676-2-9" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="0.7256" stroke-miterlimit="2.7426" d="M57.5,409.9h389.3"/>
                  <rect id="rect26456-3-5-51" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="6.8565" stroke-miterlimit="2.7426" d="M56.5,393.3h389.3"/>
                  <path id="path1478" 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" d="M8.4,115.8H7.3v-9.2h1.1C8.4,106.6,8.4,115.8,8.4,115.8z"/>
                  <path id="path1482" 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" 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" 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" 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" 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" d="M8.5,192.7H7.4v-9.2h1.1V192.7z"/>
                  <path id="path1495" 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" 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" 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" 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" 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" d="M8.3,268.5H7.2v-9.2h1.1V268.5z"/>
                  <path id="path1508" 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" 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" 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" 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" 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" d="M8.5,344.2H7.4V335h1.1V344.2z"/>
                  <path id="path1521" 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" 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" 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" 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" 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" d="M8.4,420.7H7.3v-9.2h1.1C8.4,411.5,8.4,420.7,8.4,420.7z"/>
                  <path id="path1534" 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" 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" 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" 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" 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" d="M487.8,223.6h-1.1v-9.2h1.1V223.6z"/>
                  <path id="path1547" 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" 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" 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" 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" 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" 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" 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" 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" 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_" 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>
        <!-- "Generalized Topology View"  -->

                </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 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 yet 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 planes, which makes the
    occurrence of having it
    more likely that a given leaf being is only reachable from a
    subset of the ToF nodes more likely to happen. 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 empty="true" spacing="normal">
          <li>If a southern link on a node goes down, then connectivity
          through that node is lost for all nodes south of it.  There is no
          need to disaggregate since the connectivity to this node is lost for
          all spine nodes in a the same  fashion.
            </li>
          <li>If a ToF Node 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 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 empty="true" 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 north flooding of TIEs from the
               ToP nodes. The nodes
	       However, the ToF nodes however need to be aware of
               all the affected prefixes for the negative, possibly
               transitive
               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 default default,
               whereas such disaggregation must in the extreme condition
               propagate 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 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.

<!--[rfced] To improve the readability, may we update this sentence to
reduce the number of commas?

Original:
   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 there are only 3
   levels and the ToP nodes are directly connected to the leaf nodes,
   and then again it can only be effective if it is propagated
   transitively to the leaf, and useless above that level.

Perhaps:
   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 there are only 3
   levels and the ToP nodes are directly connected to the leaf nodes,
   and then again, it can only be effective if it is propagated
   transitively to the leaf and is useless above that level.
-->

               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 there
               are only 3 levels and the ToP nodes are directly
               connected to the leaf nodes, and then again,it can
               only be effective if it is propagated transitively to the
               leaf, and useless above that level.
            </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 Hence, partitioning without
    further treatment results in two grave problems:
        </t>
        <ul
        <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 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>
        </ul>
        </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 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 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 node,
    it is possible to connect them together by interplane
    bi-directional
    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 allows, by the means of
    transitive, negative disaggregation described in
    <xref target="negdisaggreg" format="default"/> 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, level without the need to collate it from multiple
    points.
</t>
        <figure anchor="interspine">
          <name>Using rings Rings to bring all planes Bring All Planes and Bind Them at the ToF bind them</name> ToF</name>
          <artset>
            <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" id="Layer_1" 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>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-inter-tof-rings.ascii-art">  ____________________________________________________________________________
  | [Plane A]    .  [Plane B]       .  [Plane C]     .  [Plane D]            |
  |..........................................................................|
  |      +-------------------------------------------------------------+     |
  |      | +---+ .           +---+  .          +---+ .           +---+ |     |
  |      +-+ n +-------------+ n +-------------+ n +-------------+ n +-+     |
  |        +--++ .           +-+++  .          +-+++ .           +--++       |
  |           || .             ||   .            ||  .              ||       |
  | +---------||---------------||----------------||---------------+ ||       |
  | | +---+   || .      +---+  ||   .     +---+  ||  .      +---+ | ||       |
  | +-+ 1 +---||--------+ 1 +--||---------+ 1 +--||---------+ 1 +-+ ||       |
  |   +--++   || .      +-+++  ||   .     +-+++  ||  .      +-+++   ||       |
  |      ||   || .        ||   ||   .       ||   ||  .        ||    ||       |
  |      ||   || .        ||   ||   .       ||   ||  .        ||    ||       |</artwork>
          </artset>
        </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 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 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, 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 next-hop neighbors. The specific procedures
    will be
    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 in general 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 (FSM). (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 itself 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 MUST <bcp14>MUST</bcp14> be considered an unrecoverable
    error
    error, and the protocol MUST <bcp14>MUST</bcp14> reset all adjacencies and discard all the state 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 actions, and their expiration leads to queuing of corresponding events to be processed.
      </t>
      <t>
              The term "holdtime" is used often as short-hand 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
              "hold down" the state within an FSM that is cleaned if the machine triggers a <em>HoldtimeExpired</em>
              event.
      </t>
      <!-- AD review
        <t>Where a FSM representation is inconvenient, i.e. the amount of procedures and kept state
    exceeds the amount of transitions, the specification defers to a more procedural description of operations on
    data structures.</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> <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 packets, which are subsequently
              defined in <em>LIEPacket</em>, <em>TIEPacket</em>, <em>TIDEPacket</em>,
              and <em>TIREPacket</em> <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 de-serialization deserialization for performance and
                    security reasons. Security model 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 parameters, and discovers
                          miscablings.
                          <!-- removed based on AD
                          It uses a <em>ThreeWay</em> handshake mechanism
                    which is a cleaned up version of <xref target="RFC5303"></xref>.
                    Observe that for easier comprehension
                        the terminology of one/two and <em>ThreeWay</em> states does
                    NOT align with OSPF or ISIS FSMs albeit they use roughly same mechanisms.
                    -->

                        The formation progresses under normal conditions
                        from <em>OneWay</em> to <em>TwoWay</em> and then <em>ThreeWay</em> state state, at which
                        point it is ready to exchange TIEs per 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.
                          i.e., it is not necessary to reach <em>ThreeWay</em> for zero-touch provisioning 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>

<!--[rfced] We are having trouble parsing this sentence. Please review
and let us know how it should be updated for clarity.

Original:
   IPv4 LIE exchange happens by default over well-known administratively
   locally scoped and configured or otherwise well-known IPv4 multicast
   address [RFC2365].
-->

        <t>IPv4 LIE
    exchange happens by default over well-known administratively
    locally scoped and configured or otherwise well-known
    IPv4 multicast address <xref target="RFC2365" format="default"/>.
              For IPv6 <xref target="RFC8200" format="default"/> format="default"/>, exchange is performed over the
   link-local multicast scope <xref target="RFC4291" format="default"/> address address,
     which is configured or otherwise
              well-known. In both cases cases, a destination UDP port defined in the schema <xref (<xref target="common_thrift_app" format="default"/> format="default"/>)
              is used unless configured otherwise.
    LIEs MUST <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 L3 next-hop Layer 3 (L3) next hop in the topology.
              Observe that that, for the allocated link-local scope IP multicast address address, the TTL value of 1 is a more logical choice
              since the TTL value of 255 may may, in some environment environments, lead to an early
              drop due to the suspicious TTL value for a packet addressed to such a destination.
    LIEs SHOULD <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 MUST <bcp14>MUST</bcp14> be discarded.

        </t>
        <t>
    The originating port
    of the LIE has no further significance 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 MUST NOT <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 MUST <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 MUST <bcp14>MUST</bcp14> be ready to accept TIEs on
    all addresses it used as source sources of LIE frames.
</t>
        <t>A simplified version MAY <bcp14>MAY</bcp14> be implemented on platforms with limited multicast support
          (e.g. IoT
          (e.g., Internet of Things (IoT) devices) by sending and receiving LIE frames on IPv4 subnet broadcast addresses or IPv6
          all routers
          all-routers multicast address. 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 MUST <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. implementation-specific.  It is expected that the whole fabric
    supports the same type of forwarding of address families on all the links, links; any other combination
    is outside the scope of this specification.

    If IPv4 forwarding is
    supported on an interface, <em>ipv4_forwarding_capable</em> MUST <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 MUST <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 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.

<!--[rfced] May we clarify "local" and "remote" to refer to address
families?

Original:
   The table is symmetric, i.e. local and remote can be
   exchanged to construct the remaining combinations.

Perhaps:
   The table is symmetric, i.e. local and remote address families (AFs)
   can be exchanged to construct the remaining combinations.
-->

    The table is symmetric, i.e., local and remote 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 AF Combinations</name>
          <thead>
            <tr>
              <th align="left">Local Neighbor AF</th>
              <th align="left">Remote Neighbor AF</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 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 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 AF Combinations</name>
          <thead>
            <tr>
              <th align="left">Local Neighbor AF</th>
              <th align="left">Remote Neighbor AF</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 capability, or any local address changes
    in <em>ThreeWay</em> state, i.e. 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 or families, change
    any of its local addresses addresses, or stop IPv4 forwarding, it MUST <bcp14>MUST</bcp14>
    tear down and rebuild the adjacency. It MUST <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"/>
                        is used, 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 MAY be <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 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>

<!--[rfced] We are having difficulty understanding how "given they have
implications in terms of level and adjacency forming here" fits into this
sentence. Please review and let us know how we may update this sentence
for clarity. Also, does "they" refer to "definitions" or "leaf flags"?

Original:
   Further definitions of leaf flags are found in Section 6.7 given they
   have implications in terms of level and adjacency forming here.
-->

        <t>Further definitions of leaf flags are found in
    <xref target="ZTP"/> given they have implications in terms
    of level and adjacency forming here. Leaf flags are carried
    in <em>HierarchyIndications</em>.
        </t>
        <t>A node MUST <bcp14>MUST</bcp14> form a <em>ThreeWay</em> adjacency if if, at
        a minimum minimum, the following first order logic conditions are satisfied on
        a LIE packet 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 that, depending on the FSM involved and its state further further,
        conditions may be checked checked, and even a minimally valid LIE can be
        considered ultimately invalid if any of the additional conditions fail.
        fail:

        </t>
        <ol spacing="normal" type="1">
          <!-- removed based on AD comments
               <li>the node is in the same PoD or either the node or the
               neighbor advertises "undefined/any" PoD membership (PoD# = `common.default_pod`)
               'common.default_pod') <strong>and</strong></li>
               -->
          <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>
          <em>PacketHeader</em>;</li>
          <!-- removed based on AD comments
               <t anchor="samepod">the neighbor is not member of some PoD
               while the node has a northbound adjacency already joining
               another PoD <strong>and</strong></t>
               -->

          <li>the neighboring node uses a valid System ID
                            (i.e. (i.e., a value
          different from <em>IllegalSystemID</em>) in the <em>sender</em>
          element in <em>PacketHeader</em> <strong>and</strong></li> <em>PacketHeader</em>;</li>

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

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

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

          <li anchor="topmustHAL">
            <t>[</t>
            <ul empty="true" anchor="topmustHAL"><t>either:</t>

          <ol type="a" spacing="normal">
              <li anchor="mustHAL">i)

<!--[rfced] We are having difficulty parsing "already to nodes at".
Please review and let us know how we may clarify this sentence.
Also, does "with level different" refer to the nodes?

Original:
  i) the node is at _leaf_level_ value and has no _ThreeWay_
  adjacencies already to nodes at Highest Adjacency _ThreeWay_
  (HAT as defined later in Section 6.7.1) with level different
  than the adjacent node *or*

Perhaps:
    a.  the node is at the _leaf_level_ value and does not already
        have any _ThreeWay_ adjacencies to nodes that are at Highest
        Adjacency _ThreeWay_ (HAT), as defined in Section 6.7.1,
        and that have a level different than the adjacent node;
-->

              <li anchor="mustHAL">the node is at the <em>leaf_level</em> value
              and has no <em>ThreeWay</em> adjacencies already to nodes at
              Highest Adjacency <em>ThreeWay</em> (HAT (HAT), as defined later in
              <xref target="ZTPTerminology" format="default"/>) format="default"/>, with the level
              different than the adjacent
                                node <strong>or</strong>
              </li>
              <li>ii) the node;</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>iii) both value;</li>

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

              <li>neither node is at the <em>leaf_level</em> value and the
              neighboring node is is, at most most, one level difference away
                            </li>
            </ul>
            <t>].
            </t> away.</li>
            </ol>
          </li>
        </ol>

        <!--
                    <t>The rules checking PoD numbering MAY be optionally disregarded
                        by a node if PoD detection is undesirable or has to be
                        ignored. This will not affect the correctness of the protocol
                        except preventing detection of certain miscabling cases.</t>

                    <t>A node configured with "undefined" PoD membership MUST,
                        after building first northbound <em>ThreeWay</em> adjacencies to a node
                        being in
                        a defined PoD, advertise that PoD
                        as part of its LIEs. In case that adjacency is lost,
                        from all available northbound
                        <em>ThreeWay</em> adjacencies the node with the highest System ID
                        and defined PoD is chosen. That way the northernmost defined
                        PoD value (normally the ToP nodes) can
                        diffuse southbound towards the leaves "forcing"
                        the PoD value on any node with "undefined" PoD.
                        </t>

                        -->

        <t>LIEs arriving with IPv4 Time to Live (TTL) or an IPv6 Hop Limit
        (HL) different than 1 or 255
                        MUST <bcp14>MUST</bcp14> be ignored.
        </t>
        <!-- AD review
                    <t>A node SHOULD NOT <bcp14>SHOULD NOT</bcp14> send out LIEs without defined level value
                        in the <em>PacketHeader</em> but in certain scenarios it may
                        be beneficial for troubleshooting purposes.</t>
                        -->
          <section numbered="true" toc="default">
          <name>LIE Finite State Machine</name>
          <t>
        This section specifies the precise, normative LIE FSM FSM, which is given as well 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 adjacency-forming conditions to simplify tracking of problems in deployment.
          </t>
          <t>Initial
          <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" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" id="Layer_1" viewBox="0 0 1268.4 986" xml:space="preserve">
                  <polygon fill="#FFFFFF" points="0,986 0,0 1268.4,0 1268.4,986 "/>
                  <ellipse fill="none" stroke="#000000" cx="719.4" cy="71.5" rx="55.8" ry="18"/>
                  <text transform="matrix(1 0 0 1 690.4625 75.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 699.0142 75.2)" font-size="14px">h</text>
                  <text transform="matrix(1 0 0 1 706.0142 75.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 710.6763 75.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 716.8901 75.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 723.1041 75.2)" font-size="14px">W</text>
                  <text transform="matrix(1 0 0 1 735.2036 75.2)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 741.4175 75.2)" font-size="14px">y</text>
                  <path fill="none" stroke="#000000" d="M749.4,56.2c21.9-5.2,43.9-0.1,43.9,15.3c0,13-15.8,18.7-34,17"/>
                  <text transform="matrix(1 0 0 1 843.0916 15.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 845.8943 15.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 853.9607 15.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 857.8503 15.2)" font-size="14px">m</text>
                  <text transform="matrix(1 0 0 1 868.74 15.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 874.9539 15.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 879.616 15.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 887.6824 15.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 891.572 15.2)" font-size="14px">c</text>
                  <text transform="matrix(1 0 0 1 897.7859 15.2)" font-size="14px">k</text>
                  <text transform="matrix(1 0 0 1 904.7859 15.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 833.2683 30.2)" font-size="14px">|HALChanged|</text>
                  <text transform="matrix(1 0 0 1 834.0442 45.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 836.8469 45.2)" font-size="14px">H</text>
                  <text transform="matrix(1 0 0 1 846.9573 45.2)" font-size="14px">A</text>
                  <text transform="matrix(1 0 0 1 855.5159 45.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 864.0676 45.2)" font-size="14px">C</text>
                  <text transform="matrix(1 0 0 1 873.4055 45.2)" font-size="14px">h</text>
                  <text transform="matrix(1 0 0 1 880.4055 45.2)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 886.6194 45.2)" font-size="14px">n</text>
                  <text transform="matrix(1 0 0 1 893.6194 45.2)" font-size="14px">g</text>
                  <text transform="matrix(1 0 0 1 900.6194 45.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 906.8333 45.2)" font-size="14px">d</text>
                  <text transform="matrix(1 0 0 1 913.8333 45.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 829.3752 60.2)" font-size="14px">|HALSChanged|</text>
                  <text transform="matrix(1 0 0 1 848.4338 75.2)" font-size="14px">|LieRcvd|</text>
                  <text transform="matrix(1 0 0 1 828.6062 90.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 831.4089 90.2)" font-size="14px">V</text>
                  <text transform="matrix(1 0 0 1 839.9675 90.2)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 846.1814 90.2)" font-size="14px">l</text>
                  <text transform="matrix(1 0 0 1 850.071 90.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 853.9607 90.2)" font-size="14px">d</text>
                  <text transform="matrix(1 0 0 1 860.9607 90.2)" font-size="14px">R</text>
                  <text transform="matrix(1 0 0 1 870.2986 90.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 876.5125 90.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 881.1746 90.2)" font-size="14px">l</text>
                  <text transform="matrix(1 0 0 1 885.0642 90.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 891.2781 90.2)" font-size="14px">c</text>
                  <text transform="matrix(1 0 0 1 897.4919 90.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 901.3816 90.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 905.2712 90.2)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 912.2712 90.2)" font-size="14px">n</text>
                  <text transform="matrix(1 0 0 1 919.2712 90.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 809.1648 105.2)" font-size="14px">|FloodLeadersChanged|</text>
                  <text transform="matrix(1 0 0 1 849.2097 120.2)" font-size="14px">|SendLie|</text>
                  <text transform="matrix(1 0 0 1 824.8464 135.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 827.6492 135.2)" font-size="14px">U</text>
                  <text transform="matrix(1 0 0 1 837.7595 135.2)" font-size="14px">p</text>
                  <text transform="matrix(1 0 0 1 844.7595 135.2)" font-size="14px">d</text>
                  <text transform="matrix(1 0 0 1 851.7595 135.2)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 857.9734 135.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 861.863 135.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 868.0769 135.2)" font-size="14px">Z</text>
                  <text transform="matrix(1 0 0 1 876.6287 135.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 885.1804 135.2)" font-size="14px">P</text>
                  <text transform="matrix(1 0 0 1 892.9666 135.2)" font-size="14px">O</text>
                  <text transform="matrix(1 0 0 1 903.0769 135.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 907.4929 135.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 912.155 135.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 918.3689 135.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 923.031 135.2)" font-size="14px">|</text>
                  <ellipse fill="none" stroke="#000000" cx="116.4" cy="310" rx="112.4" ry="18"/>
                  <text transform="matrix(1 0 0 1 50.1212 313.7)" font-size="14px">M</text>
                  <text transform="matrix(1 0 0 1 62.5694 313.7)" font-size="14px">u</text>
                  <text transform="matrix(1 0 0 1 69.5694 313.7)" font-size="14px">l</text>
                  <text transform="matrix(1 0 0 1 73.459 313.7)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 77.3487 313.7)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 81.2383 313.7)" font-size="14px">p</text>
                  <text transform="matrix(1 0 0 1 88.2383 313.7)" font-size="14px">l</text>
                  <text transform="matrix(1 0 0 1 92.128 313.7)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 98.3419 313.7)" font-size="14px">N</text>
                  <text transform="matrix(1 0 0 1 108.4522 313.7)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 114.6661 313.7)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 118.5557 313.7)" font-size="14px">g</text>
                  <text transform="matrix(1 0 0 1 125.5557 313.7)" font-size="14px">h</text>
                  <text transform="matrix(1 0 0 1 132.5557 313.7)" font-size="14px">b</text>
                  <text transform="matrix(1 0 0 1 139.5557 313.7)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 146.5557 313.7)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 151.2178 313.7)" font-size="14px">s</text>
                  <text transform="matrix(1 0 0 1 156.6661 313.7)" font-size="14px">W</text>
                  <text transform="matrix(1 0 0 1 168.7657 313.7)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 174.9796 313.7)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 178.8692 313.7)" font-size="14px">t</text>
                  <path fill="none" stroke="#000000" d="M669,79.5c-70.1,10.8-200,34.8-303.5,77.5C281,191.8,192,253,146.7,286.2"/>
                  <text transform="matrix(1 0 0 1 377.3648 168.2)" font-size="14px">|MultipleNeighbors|</text>
                  <ellipse fill="none" stroke="#000000" cx="560.4" cy="616" rx="49" ry="18"/>
                  <text transform="matrix(1 0 0 1 536.1212 619.7)" font-size="14px">O</text>
                  <text transform="matrix(1 0 0 1 546.2315 619.7)" font-size="14px">n</text>
                  <text transform="matrix(1 0 0 1 553.2315 619.7)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 559.4454 619.7)" font-size="14px">W</text>
                  <text transform="matrix(1 0 0 1 571.545 619.7)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 577.7589 619.7)" font-size="14px">y</text>
                  <path fill="none" stroke="#000000" d="M721.3,89.6c5.1,52.6,16.1,216.4-28.9,340.4c-23.8,65.6-77.7,128.8-108.8,161.7"/>
                  <text transform="matrix(1 0 0 1 777.8198 276.2)" font-size="14px">|LevelChanged|</text>
                  <text transform="matrix(1 0 0 1 751.3818 291.2)" font-size="14px">|NeighborChangedLevel|</text>
                  <text transform="matrix(1 0 0 1 744.375 306.2)" font-size="14px">|NeighborChangedAddress|</text>
                  <text transform="matrix(1 0 0 1 760.3438 321.2)" font-size="14px">|UnacceptableHeader|</text>
                  <text transform="matrix(1 0 0 1 775.0854 336.2)" font-size="14px">|MTUMismatch|</text>
                  <text transform="matrix(1 0 0 1 770.0371 351.2)" font-size="14px">|HoldtimeExpired|</text>
                  <ellipse fill="none" stroke="#000000" cx="775.4" cy="914.5" rx="47.4" ry="18"/>
                  <text transform="matrix(1 0 0 1 750.4409 918.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 758.0151 918.2)" font-size="14px">w</text>
                  <text transform="matrix(1 0 0 1 768.1255 918.2)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 775.1255 918.2)" font-size="14px">W</text>
                  <text transform="matrix(1 0 0 1 787.2251 918.2)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 793.439 918.2)" font-size="14px">y</text>
                  <path fill="none" stroke="#000000" d="M761.7,83.4c48.4,15,125.5,47.2,159.7,106.6c25.8,44.9-27,617.1-39,639  c-15.7,28.7-45.7,51.1-69.9,65.6"/>
                  <text transform="matrix(1 0 0 1 938.5508 466.7)" font-size="14px">|NeighborDroppedReflection|</text>
                  <path fill="none" stroke="#000000" d="M146.9,292.6c44.5-17.2,100-11.4,100,17.4c0,26.7-48,33.6-90.5,20.6"/>
                  <text transform="matrix(1 0 0 1 331.1315 201.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 333.9342 201.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 342.0006 201.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 345.8903 201.2)" font-size="14px">m</text>
                  <text transform="matrix(1 0 0 1 356.7799 201.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 362.9938 201.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 367.6559 201.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 375.7223 201.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 379.6119 201.2)" font-size="14px">c</text>
                  <text transform="matrix(1 0 0 1 385.8258 201.2)" font-size="14px">k</text>
                  <text transform="matrix(1 0 0 1 392.8258 201.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 321.3082 216.2)" font-size="14px">|HALChanged|</text>
                  <text transform="matrix(1 0 0 1 322.0841 231.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 324.8868 231.2)" font-size="14px">H</text>
                  <text transform="matrix(1 0 0 1 334.9972 231.2)" font-size="14px">A</text>
                  <text transform="matrix(1 0 0 1 343.5558 231.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 352.1075 231.2)" font-size="14px">C</text>
                  <text transform="matrix(1 0 0 1 361.4454 231.2)" font-size="14px">h</text>
                  <text transform="matrix(1 0 0 1 368.4454 231.2)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 374.6593 231.2)" font-size="14px">n</text>
                  <text transform="matrix(1 0 0 1 381.6593 231.2)" font-size="14px">g</text>
                  <text transform="matrix(1 0 0 1 388.6593 231.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 394.8732 231.2)" font-size="14px">d</text>
                  <text transform="matrix(1 0 0 1 401.8732 231.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 317.4152 246.2)" font-size="14px">|HALSChanged|</text>
                  <text transform="matrix(1 0 0 1 336.4738 261.2)" font-size="14px">|LieRcvd|</text>
                  <text transform="matrix(1 0 0 1 316.6461 276.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 319.4489 276.2)" font-size="14px">V</text>
                  <text transform="matrix(1 0 0 1 328.0074 276.2)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 334.2213 276.2)" font-size="14px">l</text>
                  <text transform="matrix(1 0 0 1 338.111 276.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 342.0006 276.2)" font-size="14px">d</text>
                  <text transform="matrix(1 0 0 1 349.0006 276.2)" font-size="14px">R</text>
                  <text transform="matrix(1 0 0 1 358.3385 276.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 364.5524 276.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 369.2145 276.2)" font-size="14px">l</text>
                  <text transform="matrix(1 0 0 1 373.1041 276.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 379.318 276.2)" font-size="14px">c</text>
                  <text transform="matrix(1 0 0 1 385.5319 276.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 389.4215 276.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 393.3112 276.2)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 400.3112 276.2)" font-size="14px">n</text>
                  <text transform="matrix(1 0 0 1 407.3112 276.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 280.4908 291.2)" font-size="14px">|NeighborDroppedReflection|</text>
                  <text transform="matrix(1 0 0 1 266.4772 306.2)" font-size="14px">|NeighborChangedBFDCapability|</text>
                  <text transform="matrix(1 0 0 1 286.3151 321.2)" font-size="14px">|NeighborChangedAddress|</text>
                  <text transform="matrix(1 0 0 1 302.2838 336.2)" font-size="14px">|UnacceptableHeader|</text>
                  <text transform="matrix(1 0 0 1 317.0255 351.2)" font-size="14px">|MTUMismatch|</text>
                  <text transform="matrix(1 0 0 1 311.9772 366.2)" font-size="14px">|HoldtimeExpired|</text>
                  <text transform="matrix(1 0 0 1 307.3048 381.2)" font-size="14px">|MultipleNeighbors|</text>
                  <text transform="matrix(1 0 0 1 297.2047 396.2)" font-size="14px">|FloodLeadersChanged|</text>
                  <text transform="matrix(1 0 0 1 337.2496 411.2)" font-size="14px">|SendLie|</text>
                  <text transform="matrix(1 0 0 1 312.8864 426.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 315.6891 426.2)" font-size="14px">U</text>
                  <text transform="matrix(1 0 0 1 325.7994 426.2)" font-size="14px">p</text>
                  <text transform="matrix(1 0 0 1 332.7994 426.2)" font-size="14px">d</text>
                  <text transform="matrix(1 0 0 1 339.7994 426.2)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 346.0133 426.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 349.903 426.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 356.1168 426.2)" font-size="14px">Z</text>
                  <text transform="matrix(1 0 0 1 364.6686 426.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 373.2203 426.2)" font-size="14px">P</text>
                  <text transform="matrix(1 0 0 1 381.0065 426.2)" font-size="14px">O</text>
                  <text transform="matrix(1 0 0 1 391.1168 426.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 395.5328 426.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 400.1949 426.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 406.4088 426.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 411.0709 426.2)" font-size="14px">|</text>
                  <path fill="none" stroke="#000000" d="M116.4,328.2c0.9,34,8,110.2,52.1,149.8c30.7,27.6,51.4,6.4,91,18  c96.8,28.5,206,75.6,262.5,101.1"/>
                  <text transform="matrix(1 0 0 1 210.8199 459.2)" font-size="14px">|LevelChanged|</text>
                  <text transform="matrix(1 0 0 1 183.2027 474.2)" font-size="14px">|MultipleNeighborsDone|</text>
                  <text transform="matrix(1 0 0 1 649.2813 313.7)" font-size="14px">Enter</text>
                  <path fill="none" stroke="#000000" d="M662.9,317.5c-4.4,18-17.5,70.1-31.4,112.5c-18.8,57.1-45,122.5-59.8,158.2"/>
                  <path fill="none" stroke="#000000" d="M552.7,598.2C526.2,538,445.4,329.9,524.4,190c30.7-54.3,97.6-86.3,144.5-102.9"/>
                  <text transform="matrix(1 0 0 1 533.7061 313.7)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 536.5089 313.7)" font-size="14px">V</text>
                  <text transform="matrix(1 0 0 1 545.0674 313.7)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 551.2813 313.7)" font-size="14px">l</text>
                  <text transform="matrix(1 0 0 1 555.171 313.7)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 559.0606 313.7)" font-size="14px">d</text>
                  <text transform="matrix(1 0 0 1 566.0606 313.7)" font-size="14px">R</text>
                  <text transform="matrix(1 0 0 1 575.3985 313.7)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 581.6124 313.7)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 586.2745 313.7)" font-size="14px">l</text>
                  <text transform="matrix(1 0 0 1 590.1641 313.7)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 596.378 313.7)" font-size="14px">c</text>
                  <text transform="matrix(1 0 0 1 602.5919 313.7)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 606.4815 313.7)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 610.3712 313.7)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 617.3712 313.7)" font-size="14px">n</text>
                  <text transform="matrix(1 0 0 1 624.3712 313.7)" font-size="14px">|</text>
                  <path fill="none" stroke="#000000" d="M535.5,600.5c-38.6-23.2-114.4-71.2-170.1-122.5c-12.8-11.8-11.9-18.7-25-30  c-57.1-49.3-134-92.1-181.2-116.2"/>
                  <text transform="matrix(1 0 0 1 377.3648 466.7)" font-size="14px">|MultipleNeighbors|</text>
                  <path fill="none" stroke="#000000" d="M574.9,598.6c23-19.3,52.3-13.5,52.3,17.4c0,27.3-22.9,35-44,23.1"/>
                  <text transform="matrix(1 0 0 1 701.9414 507.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 704.7441 507.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 712.8105 507.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 716.7002 507.2)" font-size="14px">m</text>
                  <text transform="matrix(1 0 0 1 727.5898 507.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 733.8037 507.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 738.4658 507.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 746.5322 507.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 750.4219 507.2)" font-size="14px">c</text>
                  <text transform="matrix(1 0 0 1 756.6357 507.2)" font-size="14px">k</text>
                  <text transform="matrix(1 0 0 1 763.6357 507.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 690.5699 522.2)" font-size="14px">|LevelChanged|</text>
                  <text transform="matrix(1 0 0 1 692.1182 537.2)" font-size="14px">|HALChanged|</text>
                  <text transform="matrix(1 0 0 1 692.8941 552.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 695.6968 552.2)" font-size="14px">H</text>
                  <text transform="matrix(1 0 0 1 705.8071 552.2)" font-size="14px">A</text>
                  <text transform="matrix(1 0 0 1 714.3657 552.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 722.9175 552.2)" font-size="14px">C</text>
                  <text transform="matrix(1 0 0 1 732.2554 552.2)" font-size="14px">h</text>
                  <text transform="matrix(1 0 0 1 739.2554 552.2)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 745.4692 552.2)" font-size="14px">n</text>
                  <text transform="matrix(1 0 0 1 752.4692 552.2)" font-size="14px">g</text>
                  <text transform="matrix(1 0 0 1 759.4692 552.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 765.6832 552.2)" font-size="14px">d</text>
                  <text transform="matrix(1 0 0 1 772.6832 552.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 688.2252 567.2)" font-size="14px">|HALSChanged|</text>
                  <text transform="matrix(1 0 0 1 707.2837 582.2)" font-size="14px">|LieRcvd|</text>
                  <text transform="matrix(1 0 0 1 651.3008 597.2)" font-size="14px">|NeighborDroppedReflection|</text>
                  <text transform="matrix(1 0 0 1 664.1319 612.2)" font-size="14px">|NeighborChangedLevel|</text>
                  <text transform="matrix(1 0 0 1 657.1251 627.2)" font-size="14px">|NeighborChangedAddress|</text>
                  <text transform="matrix(1 0 0 1 673.0938 642.2)" font-size="14px">|UnacceptableHeader|</text>
                  <text transform="matrix(1 0 0 1 687.8355 657.2)" font-size="14px">|MTUMismatch|</text>
                  <text transform="matrix(1 0 0 1 645.4527 672.2)" font-size="14px">|NeighborChangedMinorFields|</text>
                  <text transform="matrix(1 0 0 1 682.7872 687.2)" font-size="14px">|HoldtimeExpired|</text>
                  <text transform="matrix(1 0 0 1 668.0147 702.2)" font-size="14px">|FloodLeadersChanged|</text>
                  <text transform="matrix(1 0 0 1 708.0596 717.2)" font-size="14px">|SendLie|</text>
                  <text transform="matrix(1 0 0 1 683.6964 732.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 686.4991 732.2)" font-size="14px">U</text>
                  <text transform="matrix(1 0 0 1 696.6094 732.2)" font-size="14px">p</text>
                  <text transform="matrix(1 0 0 1 703.6094 732.2)" font-size="14px">d</text>
                  <text transform="matrix(1 0 0 1 710.6094 732.2)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 716.8232 732.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 720.713 732.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 726.9268 732.2)" font-size="14px">Z</text>
                  <text transform="matrix(1 0 0 1 735.4785 732.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 744.0303 732.2)" font-size="14px">P</text>
                  <text transform="matrix(1 0 0 1 751.8165 732.2)" font-size="14px">O</text>
                  <text transform="matrix(1 0 0 1 761.9268 732.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 766.3428 732.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 771.0049 732.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 777.2188 732.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 781.8809 732.2)" font-size="14px">|</text>
                  <path fill="none" stroke="#000000" d="M592.3,629.8c44.2,19.6,123.1,61.5,161.1,124.2c24.9,41,26.3,98.6,24.5,132.2"/>
                  <text transform="matrix(1 0 0 1 784.4819 795.2)" font-size="14px">|NewNeighbor|</text>
                  <path fill="none" stroke="#000000" d="M812.8,903.4c39.1-12.2,100.2-35.9,140.6-74.4c354.6-337.1,235.1-225.3,189-381  c-43.8-147.9-68.2-195.2-189-291c-51.7-41-125.1-63.2-175.8-74.4"/>
                  <text transform="matrix(1 0 0 1 1161.7061 466.7)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 1164.5088 466.7)" font-size="14px">V</text>
                  <text transform="matrix(1 0 0 1 1173.0674 466.7)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 1179.2812 466.7)" font-size="14px">l</text>
                  <text transform="matrix(1 0 0 1 1183.1709 466.7)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 1187.0605 466.7)" font-size="14px">d</text>
                  <text transform="matrix(1 0 0 1 1194.0605 466.7)" font-size="14px">R</text>
                  <text transform="matrix(1 0 0 1 1203.3984 466.7)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 1209.6123 466.7)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 1214.2744 466.7)" font-size="14px">l</text>
                  <text transform="matrix(1 0 0 1 1218.1641 466.7)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 1224.3779 466.7)" font-size="14px">c</text>
                  <text transform="matrix(1 0 0 1 1230.5918 466.7)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 1234.4814 466.7)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 1238.3711 466.7)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 1245.3711 466.7)" font-size="14px">n</text>
                  <text transform="matrix(1 0 0 1 1252.3711 466.7)" font-size="14px">|</text>
                  <path fill="none" stroke="#000000" d="M736.5,904.2c-77.3-20-253-73.3-370.1-168.2c-118.2-95.8-161.2-119.9-225-258  c-21.2-45.9-25.2-105.7-25.5-139.8"/>
                  <text transform="matrix(1 0 0 1 391.982 612.2)" font-size="14px">|NewNeighbor|</text>
                  <text transform="matrix(1 0 0 1 378.3648 627.2)" font-size="14px">|MultipleNeighbors|</text>
                  <path fill="none" stroke="#000000" d="M729.5,909.9c-50.8-6.7-130.4-25.9-168-80.9c-38.5-56.3-21.8-142.1-9.6-185.2"/>
                  <text transform="matrix(1 0 0 1 587.3819 765.2)" font-size="14px">|NeighborChangedLevel|</text>
                  <text transform="matrix(1 0 0 1 580.3751 780.2)" font-size="14px">|NeighborChangedAddress|</text>
                  <text transform="matrix(1 0 0 1 596.3438 795.2)" font-size="14px">|UnacceptableHeader|</text>
                  <text transform="matrix(1 0 0 1 611.0855 810.2)" font-size="14px">|MTUMismatch|</text>
                  <text transform="matrix(1 0 0 1 606.0372 825.2)" font-size="14px">|HoldtimeExpired|</text>
                  <path fill="none" stroke="#000000" d="M793.9,897.9c21.7-12.2,47-6.6,47,16.6c0,20-18.7,26.9-37.7,20.7"/>
                  <path stroke="#000000" d="M758.7,91.9l-9.3-5.1l10.4-1.8L758.7,91.9z M148.6,289.1l-10.1,3.1l6-8.7L148.6,289.1z M586.1,594.2  l-9.4,4.8l4.4-9.7L586.1,594.2z M814,897.8l-10.4,1.9l6.9-8L814,897.8z M155.2,333.9l-8.3-6.5l10.6-0.1L155.2,333.9z M523.5,594  l7.7,7.3l-10.6-0.9L523.5,594z M574.7,590l-7,7.9l0.5-10.6L574.7,590z M668,83.8h10.6l-8.4,6.6L668,83.8z M157.6,334.8l-7.4-7.6  l10.5,1.4L157.6,334.8z M581.1,642l-6.2-8.6l10.2,2.8L581.1,642z M781.5,886.5l-4.2,9.7l-2.8-10.2L781.5,886.5z M776.9,86l-9.1-5.5  l10.5-1.3L776.9,86z M112.4,338l3.5-10l3.5,10H112.4z M548.5,642.6l6.2-8.6l0.5,10.6L548.5,642.6z M801.6,938.3l-7.7-7.2l10.5,0.8  L801.6,938.3z"/>
                  <text transform="matrix(1 0 0 1 890.6415 858.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 893.4442 858.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 901.5106 858.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 905.4004 858.2)" font-size="14px">m</text>
                  <text transform="matrix(1 0 0 1 916.2899 858.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 922.5038 858.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 927.1659 858.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 935.2323 858.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 939.1218 858.2)" font-size="14px">c</text>
                  <text transform="matrix(1 0 0 1 945.3358 858.2)" font-size="14px">k</text>
                  <text transform="matrix(1 0 0 1 952.3358 858.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 879.2699 873.2)" font-size="14px">|LevelChanged|</text>
                  <text transform="matrix(1 0 0 1 880.8181 888.2)" font-size="14px">|HALChanged|</text>
                  <text transform="matrix(1 0 0 1 881.5941 903.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 884.397 903.2)" font-size="14px">H</text>
                  <text transform="matrix(1 0 0 1 894.5072 903.2)" font-size="14px">A</text>
                  <text transform="matrix(1 0 0 1 903.0658 903.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 911.6177 903.2)" font-size="14px">C</text>
                  <text transform="matrix(1 0 0 1 920.9553 903.2)" font-size="14px">h</text>
                  <text transform="matrix(1 0 0 1 927.9553 903.2)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 934.1693 903.2)" font-size="14px">n</text>
                  <text transform="matrix(1 0 0 1 941.1693 903.2)" font-size="14px">g</text>
                  <text transform="matrix(1 0 0 1 948.1693 903.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 954.3832 903.2)" font-size="14px">d</text>
                  <text transform="matrix(1 0 0 1 961.3832 903.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 876.9252 918.2)" font-size="14px">|HALSChanged|</text>
                  <text transform="matrix(1 0 0 1 895.9839 933.2)" font-size="14px">|LieRcvd|</text>
                  <text transform="matrix(1 0 0 1 856.7147 948.2)" font-size="14px">|FloodLeadersChanged|</text>
                  <text transform="matrix(1 0 0 1 896.7595 963.2)" font-size="14px">|SendLie|</text>
                  <text transform="matrix(1 0 0 1 872.3965 978.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 875.1991 978.2)" font-size="14px">U</text>
                  <text transform="matrix(1 0 0 1 885.3093 978.2)" font-size="14px">p</text>
                  <text transform="matrix(1 0 0 1 892.3093 978.2)" font-size="14px">d</text>
                  <text transform="matrix(1 0 0 1 899.3093 978.2)" font-size="14px">a</text>
                  <text transform="matrix(1 0 0 1 905.5233 978.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 909.4131 978.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 915.6267 978.2)" font-size="14px">Z</text>
                  <text transform="matrix(1 0 0 1 924.1786 978.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 932.7302 978.2)" font-size="14px">P</text>
                  <text transform="matrix(1 0 0 1 940.5165 978.2)" font-size="14px">O</text>
                  <text transform="matrix(1 0 0 1 950.6267 978.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 955.0427 978.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 959.7051 978.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 965.9188 978.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 970.5808 978.2)" font-size="14px">|</text>
                </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>
          <!-- generated LIE FSM output -->

<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:
            <li>CLEANUP: The FSM <strong>conceptually</strong> holds a `current neighbor` "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 `current neighbor` MUST a "current neighbor" <bcp14>MUST</bcp14> be
	    deleted.</li>
            <li>
              <t>SEND_LIE:
            <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 and</li>
                ValidReflection,</li>
                <li>setting the necessary <em>not_a_ztp_offer</em> variable if
                the level was derived from the last
                    known last-known neighbor on this interface
                interface, and</li>
                <li>setting the <em>you_are_flood_repeater</em> variable to the
                computed value</li> value.</li>
              </ol>
            </li>
            <li>
              <t>PROCESS_LIE:</t>
            <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 this node's
                System ID or <em>IllegalSystemID</em>) <em>IllegalSystemID</em>, then CLEANUP 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 MTU, then CLEANUP, PUSH UpdateZTPOffer, and PUSH MTUMismatch
                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
                the LIE's level is not leaf <strong>and</strong> its
                difference is more than one from this node's level) level, then
                CLEANUP, PUSH UpdateZTPOffer, and PUSH UnacceptableHeader UnacceptableHeader, else
                </li>
                <li>
                  <t>PUSH UpdateZTPOffer, construct a temporary new neighbor
                  structure with values from LIE, if no current neighbor exists
                  exists, then set current neighbor to new neighbor, PUSH
                  NewNeighbor event, CHECK_THREE_WAY CHECK_THREE_WAY, else</t>
                  <ol spacing="normal" type="1"> type="a">
                    <li>if the current neighbor System ID differs from LIE's
                    System ID ID, then PUSH MultipleNeighbors MultipleNeighbors, else
                    </li>
		    <li>if the current neighbor stored level differs from LIE's level
		    level, then PUSH NeighborChangedLevel NeighborChangedLevel, else
                    </li>
		    <li>if the current neighbor stored IPv4/v6 address differs
		    from LIE's address address, then PUSH NeighborChangedAddress NeighborChangedAddress, else
                    </li>
		    <li>if any of the neighbor's flood address port, name, or
		    local LinkID changed changed, then PUSH
		    NeighborChangedMinorFields</li>
		    <li>CHECK_THREE_WAY</li>
                  </ol>
                </li>
              </ol>
            </li>
            <li>
              <t>CHECK_THREE_WAY:
            <li><t>CHECK_THREE_WAY: if the current state is <em>OneWay</em> <em>OneWay</em>, do nothing
            nothing, else</t>
              <ol spacing="normal" type="1">
                <li>if LIE packet does not contain a neighbor then and if the current
                state is <em>ThreeWay</em> <em>ThreeWay</em>, then PUSH NeighborDroppedReflection NeighborDroppedReflection,
                else</li>
                <li>if the packet reflects this system's System ID and local port and
                the state is <em>ThreeWay</em> <em>ThreeWay</em>, then PUSH event the ValidReflection event,
                else PUSH event MultipleNeighbors</li> 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 state,
            the router did not receive any valid LIEs from a neighbor.
            </li>
            <li>TwoWay:

that 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 This state signifies that <em>ThreeWay</em> valid
            LIEs from a neighbor have been received.  On achieving this state state,
            the link can be advertised in the <em>neighbors</em> element in
            <em>NodeTIEElement</em>.
            </li>
            <li>MultipleNeighborsWait:

occurs 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 SHOULD
            <bcp14>SHOULD</bcp14> generate a notification to help operational
            deployments.</li>
          </ul>

          <t>Events:</t>
          <ul spacing="normal">
            <li>TimerTick:

one-second 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 Node's level has been changed by ZTP or
            configuration. This is provided by the ZTP FSM.
	    </li>
            <li>HALChanged:
        best 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 Set of HAL offering systems computed by ZTP has
            changed. This is provided by the ZTP FSM.</li>
            <li>LieRcvd:
        received Received LIE on the interface.</li>
            <li>NewNeighbor:
        new New neighbor is present in the received
            LIE. </li>
            <li>ValidReflection:

received Received valid reflection of this node from the
            neighbor, i.e. i.e., all elements in the <em>neighbor</em> element in
            <em>LiePacket</em> have values corresponding to this link.</li>
            <li>NeighborDroppedReflection:

lost Lost previously held reflection
            from the neighbor, i.e. 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 Neighbor changed the advertised level from
            the previously held one.</li>
            <li>NeighborChangedAddress:

neighbor Neighbor changed the IP address, i.e. 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 Minor fields changed in the neighbor's
            LIE.</li>
            <li>HoldtimeExpired:
        adjacency Adjacency holddown timer expired.</li>
            <li>MultipleNeighbors:
        more More than one neighbor is present on interface</li> the
            interface.</li>
            <li>MultipleNeighborsDone:
        multiple neighbors timer Multiple neighbors' timers expired.</li>
            <li>FloodLeadersChanged:

node's Node's election algorithm determined new
            set of flood leaders.
            </li>
            <li>SendLie:
        send Send a LIE out.</li>
            <li>UpdateZTPOffer:
        update 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 neighbors' timers with the
            interval <em>multiple_neighbors_lie_holdtime_multipler</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 neighbor 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 neighbors' timers with the
            interval <em>multiple_neighbors_lie_holdtime_multipler</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 neighbor 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 neighbors' timers with the
            interval <em>multiple_neighbors_lie_holdtime_multipler</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 neighbors' timers with the
            interval <em>multiple_neighbors_lie_holdtime_multipler</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
            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>
          <!-- end generated output -->

            </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.

                            <!-- removed based on AD input
                            which have good
                            amount of commonalities with LSAs in OSPF.
                            -->

</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 MUST <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
                            MUST
                            <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 next hop in the topology.
                            TIEs SHOULD <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 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"/> 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 differently, depending on the direction in
                                which it is advertising information.

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

                                Those differing TIE databases
                                are called either south- southbound or
                                northbound (South TIEs and North TIEs) TIEs),
                                depending on the direction of distribution.
          </t>
          <t>The North TIEs hold all of the node's adjacencies and local
    prefixes
    prefixes, while the South TIEs hold only all of the node's adjacencies, the
    default prefix with necessary disaggregated prefixes prefixes, and local prefixes.
     <xref target="disaggregate" format="default"/> explains further details.
</t>
          <t>All TIE types are mostly symmetrical in both directions.
              The (<xref
          <xref target="encoding_thrift_app" format="default"/>) 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 and, for
          simplicity, the key value elements elements, which may be included in their
          South TIEs or North TIEs TIEs, are not shown.  First, in <xref
          target="ties-topo-three"/> are shows the TIEs generated by some
          nodes. </t>
          <figure anchor="ties-topo-three">
            <name>Example TIEs Generated in a 2 Level 2-Level Spine-and-Leaf Topology</name>
            <artset>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-example-ties-2-level-spine-leaf-topo.ascii-art">
              <sourcecode type=""><![CDATA[
ToF 21 South TIEs:
Node South 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(...))
    )
  )
Prefix South TIE:
  PrefixTIEElement(prefixes(0/0, metric 1), (::/0, metric 1))

Spine 111 South TIEs:
Node South 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(...))
    )
  )
Prefix South TIE:
  PrefixTIEElement(prefixes(0/0, metric 1), (::/0, metric 1))

Spine 111 North TIEs:
Node North 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(...))
    )
  )
Prefix North TIE:
  PrefixTIEElement(prefixes(Spine 111.loopback)

Spine 121 South TIEs:
Node South 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(...))
    )
  )
Prefix South TIE:
  PrefixTIEElement(prefixes(0/0, metric 1), (::/0, metric 1))

Spine 121 North TIEs:
Node North 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(...))
    )
  )
Prefix North TIE:
  PrefixTIEElement(prefixes(Spine 121.loopback)

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

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

                  The element <em>negative_disaggregation_prefixes</em> MUST element <bcp14>MUST</bcp14> be propagated propagated,
                  according to <xref target="negdisaggreg"/> target="negdisaggreg"/>,
                  southwards towards lower levels to heal
                  pathological upper-level partitioning, otherwise partitioning; otherwise,
                  traffic loss may occur in multiplane multi-plane fabrics.
                  It MUST NOT <bcp14>MUST NOT</bcp14> be advertised within a North TIE and MUST <bcp14>MUST</bcp14> be ignored otherwise.
          </t>
        </section>
        <section numbered="true" toc="default" anchor="flooding_sec">
          <name>Flooding</name>
          <!-- <t>
The mechanism used to distribute TIEs is the well-known (albeit
modified in several respects to take advantage of Fat Tree topology) flooding mechanism used
in link-state protocols. Although flooding is initially more demanding to implement, it avoids many
problems with update style used in diffused computation by distance vector protocols.

However, since flooding tends to present a significant burden in large, densely meshed
topologies (Fat Trees being unfortunately such a topology).
RIFT provides as solution a close to optimal global flood reduction and load balancing
optimization in <xref target="mpr" format="default"/>.
</t> -->
            <t>
As described before, TIEs themselves are transported over UDP with the
ports indicated in the LIE
    exchanges and using 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.

                  The

                  <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>The <em>TIEHeader</em>
          <t><em>TIEHeader</em> can also carry an <em>origination_time</em> schema element
                      (for fabrics that utilize precision timing) which 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. (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> MUST <bcp14>MUST</bcp14> be considered EQUAL (if all other fields are equal).
                  This
                  constant MUST <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 MUST <bcp14>MUST</bcp14> be used by all implementations.</t>
          <figure anchor="tie-ordering">
            <name>TIEHeader Comparison Function</name>
            <artset>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-tie-ordering.ascii-art">function
            <sourcecode type=""><![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 &gt; > Y.direction:
     return X is larger
 else if X.direction &lt; < Y.direction:
     return Y is larger
 else if X.originator &gt; > Y.originator:
     return X is larger
 else if X.originator &lt; < 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) &lt;= <= common.lifetime_diff2ignore:
                     return Both are Equal

                 else:
                     return TIEHeader with larger lifetime_left is
                     larger
             else:
                 return 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</artwork>
            </artset> larger]]></sourcecode>
          </figure>
<!--[rfced] Is the repetition of "return" intentional here?

Original:
          return return TIEHeader with larger seq_nr is larger

Perhaps:
          return TIEHeader with larger seq_nr is larger

-->
          <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 MUST <bcp14>MUST</bcp14> be re-flooded reflooded with the scope identical to the scope of
                  a prefix TIE.

<!--[rfced] To improve the readability of this sentence, may we clarify it
as follows?

Original:
   This allows for future
   extensions of the protocol within the same major schema with types
   opaque to some nodes with some restrictions defined in Section 7.

Perhaps:
   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 Section 7.
-->

		  This allows for
                  future extensions of the protocol within the same major schema
                  with types opaque to some nodes with some restrictions 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 header,
    the node MUST <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 procedures are described in terms of the flooding state of an adjacency adjacency,
                    and resulting operations on it are driven by packet arrivals. Implementations MUST <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 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` "Packet Number" in the
                    security envelope described in <xref target="security-envelope"/>.

                Flooding of all corresponding topology exchange elements SHOULD <bcp14>SHOULD</bcp14> be performed at the
                    highest feasible rate rate, but the rate of transmission MUST <bcp14>MUST</bcp14> be throttled by
                    reacting to packet elements and features of the system system, such as e.g. queue lengths or
                    congestion indications in the protocol packets.
            </t>
            <t>
                    A node SHOULD NOT <bcp14>SHOULD NOT</bcp14> send out any topology information elements if the adjacency is not in a
                    "ThreeWay"
                    <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 re-ordered. reordered.
            </t>
            <t>
                    A node MUST <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 MUST <bcp14>MUST</bcp14> be re-flooded. reflooded.  TIDEs and TIREs MUST NOT <bcp14>MUST NOT</bcp14> be re-flooded. reflooded.
            </t>
            <section numbered="true" toc="default">
              <name>FloodState Structure per Adjacency</name>
              <t>The
              <t>For each adjacency, the structure contains conceptually for each adjacency contains the following elements.
                        The word "collection"
                        or "queue" indicates a set of elements that can be iterated over: 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>Following
              <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
                <dd>describes either a full RIFT TIE or
                                just the <em>TIEHeader</em> or <em>TIEID</em> equivalent 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
                                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 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 not, according to flooding scopes.</dd>
                <dt>try_to_transmit_tie(TIE):</dt>
                <dd>
                  <ol spacing="normal" type="A">
                      <li>if
                <dd><t>if not is_flood_filtered(TIE) then</li>
                    <li> 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 TIES_ACK, then
                          </t>
                          <ol spacing="normal" type="a">
                              <li>if the TIE is the same as or newer than TIE TIE, do nothing 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>
                    </li> 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) 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 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 TIE,
                                originate an empty or re-generate regenerate with the
                                version number higher than the one in the TIE.</dd>
              </dl>
              <t>
                        The collection SHOULD <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> space forms spaces form a strict total order (modulo
                        incomparable
                        sequence numbers (found in `TIEHeader.seq_nr`) "TIEHeader.seq_nr"), as explained in <xref target="arithmetic"/> target="arithmetic"/>, in the very unlikely event that
                        can occur if
                        a TIE is "stuck" in a part of a network while the originator
                        reboots and reissues TIEs many times
                        to the point its sequence# sequence number rolls over and forms an incomparable distance
                        to the "stuck" copy) copy), which implies that
                        a comparison relation is possible between two elements. With that that,  it is
                        implicitly
                        possible to compare TIEs, TIEHeaders TIEHeaders, and TIEIDs to each other other, whereas the
                        shortest
                        viable key is always implied.
              </t>
              <!--
                    <t>When generating and sending TIDEs an implementation SHOULD <bcp14>SHOULD</bcp14> ensure that
                        enough bandwidth is left to send elements from other queues of <em>Floodstate</em> structure.
                    </t> -->
                <section numbered="true" toc="default">
                <name>TIDE Generation</name>
                <t>As given by the timer constant, periodically generate TIDEs by:</t>
                <ul empty="true"

                <dl newline="false" spacing="normal">
                  <li>NEXT_TIDE_ID: ID
                  <dt>NEXT_TIDE_ID:</dt> <dd>ID of the next TIE to be sent in TIDE.</li>
                </ul> the TIDE.</dd>
                </dl>

                <ol spacing="normal" type="a"> type="1">
                  <li>NEXT_TIDE_ID = MIN_TIEID</li>
                  <li>
                    <t>while NEXT_TIDE_ID is not equal to MAX_TIEID MAX_TIEID, do the following:
                    </t>
                    <ol spacing="normal" type="1"> type="a">
                        <li>HEADERS = Exactly TIRDEs_PER_PKT headers from
                        FILTERED_TIEDB starting at NEXT_TIDE_ID, unless fewer
                        than TIRDEs_PER_PKT remain, in which case all
                        remaining headers.</li>
			<li>if HEADERS is empty empty, then START = MIN_TIEID MIN_TIEID, else
			START = first element in HEADERS
                                        </li> HEADERS</li>
			<li>if HEADERS' size is less than TIRDEs_PER_PKT TIRDEs_PER_PKT, then END
			=
                                            MAX_TIEID MAX_TIEID, else END = last element in HEADERS
                                        </li> HEADERS</li>
			<li>send <strong>sorted</strong> HEADERS the as TIDE TIDE,
			setting START and END as its range
                                        </li> range</li>
			<li>NEXT_TIDE_ID = END</li>
                    </ol>
                  </li>
                </ol>
<!--[rfced] What does "TIRDE" refer to in "TIRDEs_PER_PKT"?
Is this sufficiently clear to the reader from the text? We note
"TIDE" and "TIRE" are defined in Section 3.1.

Current:
   The constant _TIRDEs_PER_PKT_ SHOULD 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 interface of MTU.
-->

                <t>The constant <em>TIRDEs_PER_PKT</em> SHOULD <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 interface of MTU.
                </t>
                <t>

<!--[rfced] Is "spaced" the correct term to use here? If so, it is unclear how
TIDE PDUs should be spaced. Please review and let us know if/how this sentence
may be updated for clarity.

Original:
   TIDE PDUs SHOULD be spaced on sending to prevent packet drops.
-->

                <t>TIDE PDUs <bcp14>SHOULD</bcp14> be spaced on sending to
                prevent packet drops.
                </t>
                <t>
                                The
                <t>The algorithm will intentionally enter the loop once and
                send a single TIDE TIDE, even when the database is empty, otherwise 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>
                <t>On

<!--[rfced] Should the terms defined in Sections 6.3.3.1.2.1, 6.3.3.1.2.2,
and 6.3.3.1.3.2 be prefaced with introductory text? The current text
introduces the steps of a process, but then is followed directly by
definitions. May we rearrange the order of the text so that the definitions
come before the current lead-in text?

For example:
Original:
   On reception of TIDEs the following processing is performed:

                </t>
                <ul empty="true" spacing="normal">
                  <li>TXKEYS:

      TXKEYS: Collection of TIE Headers to be sent after processing of
      the packet</li>
                  <li>REQKEYS: packet

      REQKEYS: Collection of TIEIDs to be requested after processing of
      the packet</li>
                  <li>CLEARKEYS: packet

      CLEARKEYS: Collection of TIEIDs to be removed from flood state queues</li>
                  <li>LASTPROCESSED:
      queues

      LASTPROCESSED: Last processed TIEID in TIDE</li>
                  <li>DBTIE: TIDE

      DBTIE: TIE in the Link State Database (LSDB) if found</li>
                </ul> found

   a.  LASTPROCESSED = TIDE.start_range

   b.  for every HEADER in TIDE do

Perhaps:
   TXKEYS: Collection of TIE Headers to be sent after processing of
      the packet

   REQKEYS: Collection of TIEIDs to be requested after processing of
      the packet

   CLEARKEYS: Collection of TIEIDs to be removed from flood state
      queues

   LASTPROCESSED: Last processed TIEID in TIDE

   DBTIE: TIE in the Link State Database (LSDB) if found

   On reception of TIDEs, the following processing is performed:

   a.  LASTPROCESSED = TIDE.start_range

   b.  for every HEADER in TIDE do
-->

                <t>On reception of TIDEs, the following processing is performed:</t>
                <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 Link State Database (LSDB), if found</dd>
                </dl>
                <ol spacing="normal" type="a"> type="1">
                  <li>LASTPROCESSED = TIDE.start_range</li>
                  <li>
                    <t>for
                    <t>For every HEADER in TIDE the TIDE, do the following:
                    </t>
                    <ol spacing="normal" type="1"> type="a">
                      <li>DBTIE = find HEADER in the current LSDB </li>
                      <li>if HEADER &lt; LASTPROCESSED LASTPROCESSED, then report the error and reset the adjacency and return</li>
                      <li>put all TIEs in LSDB LSDB, where (TIE.HEADER TIE.HEADER &gt; LASTPROCESSED and
                                        TIE.HEADER &lt; HEADER) HEADER, into TXKEYS</li>
                      <li>LASTPROCESSED = HEADER</li>
                      <li>
                        <t>if DBTIE is not found found, then
                        </t>
                        <ol spacing="normal" type="%I)"> 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 HEADER, then
                        </t>
                        <ol spacing="normal" type="%I)"> type="i">
                            <li>
                            <t>if the originator is this node node, then bump_own_tie
                                                else
                            </t> bump_own_tie,
                            else</t>
                            <ol spacing="normal" type="%i."> type="1">
                                <li>if this is a North TIE header from a northbound neighbor 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 HEADER, then put DBTIE.HEADER into TXKEYS </li>
                      <li>
                        <t>if DBTIE.HEADER = HEADER HEADER, then
                        </t>
                        <ol spacing="normal" type="%I)"> type="i">
                            <li>if DBTIE has content already already, then put DBTIE.HEADER into CLEARKEYS</li>
                          <li>else put CLEARKEYS, else</li>
                          <li>put HEADER into REQKEYS</li>
                        </ol>
                      </li>
                    </ol>
                  </li>
                  <li>put all TIEs in LSDB LSDB, where (TIE.HEADER TIE.HEADER &gt;
                  LASTPROCESSED and TIE.HEADER &lt;= TIDE.end_range) TIDE.end_range, into
                  TXKEYS </li>
                  <li>for all TIEs in TXKEYS TXKEYS, try_to_transmit_tie(TIE) </li>
                  <li>for all TIEs in REQKEYS REQKEYS, request_tie(TIE) </li>
                  <li>for all TIEs in CLEARKEYS 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
                            MUST
                <bcp14>MUST</bcp14> be collected and sent out as fast as
                feasible as TIREs. When sending TIREs with elements from TIES_REQ
                TIES_REQ, the <em>remaining_lifetime</em> field in
                <em>TIEHeaderWithLifeTime</em>
                            MUST <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>
                <t>On reception of TIREs TIREs, the following processing is
                performed: </t>
                <ul empty="true"
                <dl newline="false" spacing="normal">
                  <li>TXKEYS: Collection
                  <dt>TXKEYS:</dt><dd>Collection of TIE Headers headers to be sent after processing of the packet</li>
                  <li>REQKEYS: packet</dd>
                  <dt>REQKEYS:</dt><dd> Collection of TIEIDs to be requested after processing of the packet</li>
                  <li>ACKKEYS: packet</dd>
                  <dt>ACKKEYS:</dt><dd> Collection of TIEIDs that have been acked</li>
                  <li>DBTIE: acknowledged</dd>
                  <dt>DBTIE:</dt><dd> TIE in the LSDB LSDB, if found</li>
                </ul> found</dd>
                </dl>
                <ol spacing="normal" type="a"> type="1">
                    <li>
                    <t>for every HEADER in TIRE TIRE, do the following:
                    </t>
                    <ol spacing="normal" type="1"> type="a">
                      <li>DBTIE = find HEADER in the current LSDB </li>
                      <li>if DBTIE is not found found, then do nothing </li>
                      <li>if DBTIE.HEADER &lt; HEADER HEADER, then put HEADER into REQKEYS </li>
                      <li>if DBTIE.HEADER &gt; HEADER HEADER, then put DBTIE.HEADER into TXKEYS </li>
                      <li>if DBTIE.HEADER = HEADER HEADER, then put DBTIE.HEADER into ACKKEYS</li>
                    </ol>
                  </li>
                  <li>for all TIEs in TXKEYS TXKEYS, try_to_transmit_tie(TIE) </li>
                  <li>for all TIEs in REQKEYS REQKEYS, request_tie(TIE) </li>
                  <li>for all TIEs in ACKKEYS 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 TIEs, the following processing is performed:

              </t>
              <ul empty="true"
              <dl newline="false" spacing="normal">
                <li>ACKTIE: TIE
                <dt>ACKTIE:</dt><dd>TIE to acknowledge</li>
                <li>TXTIE: TIE acknowledge</dd>
                <dt>TXTIE:</dt><dd>TIE to transmit</li>
                <li>DBTIE: TIE transmit</dd>
                <dt>DBTIE:</dt><dd>TIE in the LSDB LSDB, if found</li>
              </ul> found</dd>
              </dl>
              <ol spacing="normal" type="a"> type="1">
                <li>DBTIE = find TIE in the current LSDB </li>
                <li>
                  <t>if DBTIE is not found then
                  </t> found, then</t>
                  <ol spacing="normal" type="1"> type="a">
                    <li>if the originator is this node node, then bump_own_tie with a
                      short remaining lifetime</li>
                    <li>else insert lifetime, else</li>
                      <li>insert TIE into LSDB and ACKTIE = TIE</li>
                  </ol>
                  <t>
                                else
                  </t>
                  <t>else</t>
                  <ol spacing="normal" type="1"> type="a">
                      <li>
                      <t>if DBTIE.HEADER = TIE.HEADER TIE.HEADER, then
                      </t>
                      <ol spacing="normal" type="%i."> type="i">
                          <li>if DBTIE has content already already, then ACKTIE = TIE TIE, else </li>
                        <li>else process
                        <li>process like the "DBTIE.HEADER &lt; TIE.HEADER" case</li>
                      </ol>
                    </li>
                    <li>
                      <t>if DBTIE.HEADER &lt; TIE.HEADER TIE.HEADER, then
                      </t>
                      <ol spacing="normal" type="%i."> type="i">
                          <li>if the originator is this node node, then bump_own_tie</li>
                        <li>else insert bump_own_tie, else</li>
                        <li>insert TIE into LSDB and ACKTIE = TIE</li>
                      </ol>
                    </li>
                    <li>
                      <t>if DBTIE.HEADER &gt; TIE.HEADER TIE.HEADER, then
                      </t>
                      <ol spacing="normal" type="%i."> type="i">
                          <li>if DBTIE has content already already, then TXTIE = DBTIE</li>
                        <li>else ACKTIE DBTIE, else</li>
                        <li>ACKTIE = DBTIE </li>
                      </ol>
                    </li>
                  </ol>
                </li>
                <li>if TXTIE is set set, then try_to_transmit_tie(TXTIE) </li>
                <li>if ACKTIE is set set, then ack_tie(TIE)</li>
              </ol>
            </section>
            <section numbered="true" toc="default">
              <name>Sending TIEs</name>
              <t>
                        On a periodic basis basis, all TIEs with a lifetime left of &gt; 0 MUST left <bcp14>MUST</bcp14> be sent out
                        on the adjacency, removed from the TIES_TX list 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 in LSDB</name>
              <t>
                        The Link State Database (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. 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 re-originate reoriginate the node's own TIEs. Originating
                        at an interval significantly shorter than <em>default_lifetime</em> is RECOMMENDED <bcp14>RECOMMENDED</bcp14>
                        to prevent TIE expiration by other nodes in the network 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 area, and domain flooding scopes,
RIFT defines several complex "flooding scopes" 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 prefix,
    rather than sending
    the packet to a node at a higher level.</t>
          <t>A node's Node South TIEs, consisting of all node's adjacencies and
prefix South 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 <strong>NODE</strong> Node
South 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 way, nodes at same level can learn about each other
using
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 SHOULD <bcp14>SHOULD</bcp14> be included in TIDEs on the adjacency.
Again, East-West flooding scopes are
identical to South southern flooding scopes scopes, except in case of ToF East-West links (rings) (rings), which
    are basically performing northbound flooding.
</t>
          <t>Node South TIE "south reflection" enables support of positive disaggregation on failures failures, as described
    in <xref target="disaggregate" format="default"/> format="default"/>, and flooding reduction 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">Node South 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 non-self-originated
                        North TIE headers and
                        self-originated South TIE headers and
                        Node South TIEs of nodes at same
                        level</td>
                <td align="left">include at least all Node South TIEs and
                                        all South TIEs originated by a peer and
                                        all North TIEs</td>
                <td align="left">if this node is ToF ToF, then
                                               include all North TIEs, otherwise 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 Node South TIEs</td>
                <td align="left">request all South TIEs</td>
                <td align="left">if this node is ToF ToF, then apply North north scope rules, otherwise South 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 MUST NOT <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 Some TIEs from example topology</name> 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 Node South TIE</td>
              </tr>
              <tr>
                <td align="left">Leaf111</td>
                <td align="left">Spine 111</td>
                <td align="left">Leaf111 North TIEs, Spine 112 Node South 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 Node South 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 Node South 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>
          <!--

                                    <t>Flooding northbound floods all TIEs EXCEPT
                                        the South TIEs of nodes at
                                        the same or lower
                                        levels.

                                        Flooding North TIEs from lower levels
                                        provides all necessary
                                        information to the nodes at higher
                                        levels. Flooding South TIEs from the
                                        higher level (based on those rules
                                        it will only the next higher one)
                                        allows a disconnected spine to see the
                                        South TIEs of other members of its level
                                        given the level below it will reflect
                                        its South TIEs. Flooding
                                        East-West TIEs from the same level is
                                        necessary in case the
                                        upper level is disconnected from certain
                                        nodes in a level.

                                        leaves do not need to follow this rule
                                        and can freely flood
                                        TIEs of other leaves northbound.</t>

                                    <t >
                                        Southbound links are where the really
                                        interesting changes
                                        happen since here the link-state becomes
                                        de-facto
                                        de facto a
                                        "one-hop distance vector" protocol. A
                                        spine node starts to
                                        send on this link different TIEs than
                                        it uses on
                                        north-
                                        or Eastbound links, namely its South TIEs.
                                        They form an independent
                                        database that represents ONLY the
                                        node's neighbors
                                        and a default IP prefix. Node's South TIEs
                                        MUST NEVER be flooded
                                        northbound and MUST be simply dropped
                                        on reception on a
                                        southbound link if they do not come
                                        from the node's own
                                        level, i.e. have been reflected by a
                                        lower level.
                                    </t>

     -->

                        </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.
                            A
                            In its
                            LIEs, a node MAY <bcp14>MAY</bcp14> set in its
                            LIEs the corresponding <em>you_are_sending_too_quickly</em> flag
                            to indicate to the neighbor that it SHOULD <bcp14>SHOULD</bcp14>
                            flood Node TIEs with normal speed and significantly slow down the
                            flooding of any other TIEs. The flag SHOULD <bcp14>SHOULD</bcp14> be set only
                            in the southbound direction. The receiving node SHOULD <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 speed, even at high load 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 description descriptions of the
                                link state database and TIREs TIREs, which perform
                                the function of requesting unknown TIEs
                                as well as confirming the reception of flooded TIEs.

                                <!-- removed on AD comment
                                ISIS with TIDE being equivalent to CSNP and
                                TIRE playing the role of PSNP.
                                -->

                                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 Roll-Overs</name> Rollovers</name>
          <t>
    When a node exits in 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 re-origination reorigination of TIEs in very large topologies).
    RIFT does not have a "purging mechanism" based on
    sending specialized "purge" packets.
    In other routing protocols 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
                                today, even on low-end platforms platforms, and hence hence, keeping those relatively short-lived
                                extra copies for a while
                                is acceptable. The
                                information will age out and and, in the meantime meantime, all computations
                                will deliver correct results if a node
                                leaves the network due
                                to the new information distributed by its adjacent
                                nodes breaking bi-directional bidirectional connectivity checks in
                                different computations.
          </t>
          <t>Once a RIFT node issues a TIE with an ID, it SHOULD <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 re-originate 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
                                MUST
                                <bcp14>MUST</bcp14> time out and clean up the corresponding empty TIEs
                                independently.
          </t>
          <t>Upon restart restart, a node MUST <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"/> .
                                First
                                The first sequence number of any spontaneously
                                 originated TIE (i.e. (i.e., not originated
                                to override a detected older copy in
                                the network) MUST <bcp14>MUST</bcp14> be
                                a reasonably unpredictable random number (for example example, <xref target="RFC4086"/>) in the
                                interval [0, 2^30-1] 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 traditional
                                link-state protocols 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 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" 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 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>

        SHOULD

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

          </t>
          <ol spacing="normal" type="1">
              <li>all other nodes at X's' level are overloaded <strong>or</strong></li> overloaded,</li>
            <li>all other nodes at X's' level have NO northbound
                adjacencies
                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" describes level " obviously describes
        just the nodes at the same level in the PoD with a viable lower level
        (otherwise
        (otherwise, the Node South TIEs cannot be reflected. The reflected; the nodes in
        PoD 1 and PoD 2 are "invisible" to each other).
</t>
          <t>A node originating a southbound
        default route SHOULD <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
        and, with that that, both balances it (to prevent 'hot' "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 MUST <bcp14>MUST</bcp14> flood self-originated North TIEs to all the reachable nodes at
    the level above 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 above, which we call the node's "grandparents";
    </li>
            <li>
    to control the volume of its flooding two hops North 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. 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) a an
    NP-Complete problem problem, and a globally optimal set may not be the minimal one if
    load-balancing
    load balancing with other nodes is an important consideration;
    </li>
            <li>
    it is expected that there will often exist sets of equivalent nodes at a
    level L, 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 smaller, separate problems; and
    </li>
            <li>
    it is expected that there will be from time to time a broken
    link between a parent and a grandparent, grandparent  from time to time, and in that case 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, 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 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 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' Node South 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, false to indicate that the northbound neighbor is
    not a flood repeater for the node that sent the LIE. In that case case, the northbound
    neighbor SHOULD NOT <bcp14>SHOULD NOT</bcp14> reflood northbound TIEs received from the node that sent the LIE.
    If the <em>you_are_flood_repeater</em> is absent or if  <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 MUST <bcp14>MUST</bcp14>
    reflood northbound TIEs received from that node.
              The element <em>you_are_flood_repeater</em> MUST <bcp14>MUST</bcp14> be ignored if received
              from a northbound adjacency.
          </t>
          <t>This specification provides a simple default algorithm that SHOULD <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 northbound adjacencies of node Node and CN(Node) be the cardinality of |NA(Node);</li>
            <li>let |SA(Node) be the set of Southbound 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 FR;</li> FRs;</li>
            <li>let P be a node at level L+1 and a parent node of N, i.e. bi-directionally 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 RECOMMENDED;</li> <bcp14>RECOMMENDED</bcp14>;</li>
            <li>let S be a similarity similarly constant integer; a value in range 0 .. 2 for S is RECOMMENDED, <bcp14>RECOMMENDED</bcp14>, and the value of 1 SHOULD <bcp14>SHOULD</bcp14> be used.
            Two cardinalities are considered as equivalent if their absolute difference is less than or equal to S, i.e. i.e.,
            <!-- a ~ b => | a div (S+1) | == | b div (S+1) |. -->
            |a-b|&lt;=S.
            |a-b|&lt;=S; and
            </li>
            <li>let RND be a 64-bit random number (for example example, as described in <xref target="RFC4086"/>) generated by the system once on startup.</li>
          </ul>
          <t>
    The
          <t>The algorithm consists of the following steps:
          </t> steps:</t>
          <ol spacing="normal" type="1">
              <li>Derive a 64-bits 64-bit number by XOR'ing 'N's XORing N's System ID with RND.
    </li> RND.</li>
              <li>
              <t>
    Derive
		<t>Derive a 16-bits 16-bit pseudo-random unsigned integer PR(N) from
		the resulting 64-bits 64-bit number by splitting it in 16-bits-long into 16-bit-long
		words W1, W2, W3, W4 (where W1 are the least significant 16
		bits of the 64-bits 64-bit number, and W4 are the most significant 16
		bits) and then XOR'ing XORing the circularly shifted resulting words
		together:
		</t>
              <ol spacing="normal" type="A">
                  <li>
                  <t>
    (W1&lt;&lt;1)
                <t>(W1&lt;&lt;1) xor (W2&lt;&lt;2) xor
                (W3&lt;&lt;3) xor (W4&lt;&lt;4);
                  </t>
                  <t>where 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 words, with equivalent number of
    grandparents they can reach):

              </t>
              <ol spacing="normal" type="A"> type="a">
                <li>set k=0; // k is the ID of the subarrray</li> subarray</li>
                <li>set i=0; </li>
                <li>
                  <t>while i &lt; CN(N) do the following:
                  </t>
                  <ol spacing="normal" type="%i)"> 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 S:
                      </t>
                      <ol spacing="normal" type="%c."> 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 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) |A_k(N). */
                      </t>
                      <t>
                    set k=k+1; k=k+1.
                      </t>
                    </li>
                  </ol>
                </li>
              </ol>
              <t>
    /* At this point point, k is the total number of subarrays, initialized for the
    shuffling operation below below. */
              </t>
            </li>
            <li>
              <t>
    shuffle individually
    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"> type="a">
                  <li>
                  <t>while k &gt; 0 do the following:
                  </t>
                  <ol spacing="normal" type="%i)"> type="i">
                      <li>
                      <t>for i from C_k(N)-1 to 1 decrementing by 1 1, do the following:
                      </t>
                      <ol spacing="normal" type="%c."> 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> k=k-1.</li>
                  </ol>
                </li>
              </ol>
            </li>
            <li>
              <t>
    For each grandparent G, initialize a counter c(G) with the number of its south-bound southbound adjacencies
	      to elected flood repeaters (which is initially zero):
              </t> zero):</t>
	      <ol spacing="normal" type="A">
                  <li>for type="a">
		<li><t>for each G in |G(N) |G(N), set c(G) = 0;</li> 0.</t></li>
	      </ol>
            </li>
            <li>
              <t>
    Finally
    Finally, only keep as FRs only 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 type="a">
  <li><t>for each P in reshuffled |A(N);
                  </t> |A(N):</t>
  <ol spacing="normal" type="%i)">
                      <li>
                      <t>if type="i">
    <li><t>if there
                  exists an adjacency ADJ(P, G) in |NA(P) such that c(G) &lt; R then
                      </t>
                  R, then</t>
                      <ol spacing="normal" type="%c."> 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>
            </li>
          </ol>

          <t>Additional rules for flooding reduction:
          </t>
          <ol spacing="normal" type="1">
              <li>The algorithm MUST <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 MAY <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 SHOULD <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 LIEs, but it will
                correct itself though 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 MUST <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 SHOULD NOT <bcp14>SHOULD NOT</bcp14> reflood such TIEs to its neighbors neighbors,
                except for the rules described in <xref target="rule2" format="default"/>.
            </li>
            <li>The indication of flood reduction capability
                MUST
                <bcp14>MUST</bcp14> be carried in the Node TIEs in the <em>flood_reduction</em> element
                  and MAY <bcp14>MAY</bcp14> be used to optimize the
                algorithm to account for nodes that will flood regardless.
            </li>

<!--[rfced] May "on first and only first request" be updated to
"on only the first request" for clarity?

Original:
   ...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 flood repeater it
   SHOULD ignore such requests on first and only first request.

Perhaps:
   ...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
   SHOULD ignore such requests on only the first request.
-->

            <li anchor="rule2">A node generates TIDEs as usual 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 repeater, it
                SHOULD
                <bcp14>SHOULD</bcp14> ignore such requests on first and only first
                request. Normally, the nodes that received
                the TIEs as flooding repeaters should satisfy the requesting node
                and
                and, with that that, no
                further TIREs for such TIEs will be
                generated. Otherwise, the next set
                of TIDEs and TIREs MUST <bcp14>MUST</bcp14> lead to flooding
                independent of the
                flood repeater status. This solves a very difficult
                incast
                "incast" problem on nodes restarting with a very wide fanout, especially
                northbound. To retrieve the full database database, they often
                end up processing many in-rushing copies inrushing copies, whereas this
                approach load-balances 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>
            <!-- belongs into PGP draft

            <t>Obviously flooding reduction does NOT apply to
                self originated TIEs and since
                all policy-guided information consists of
                self-originated TIEs those are unaffected.
            </t>

            -->

          </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 unsychronized unsynchronized ZTP algorithm, information may temporarily end up temporarily
            in wrong layers.
            A special clause
            when changing level takes care of that.
          </t>
          <t>

<!--[rfced] Should "TIE north" be "North TIE" to match other instances
throughout the document?

Original:
   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 leaf directly and then the leaf itself reboots.
-->

          <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 Normally, this condition
            is resolved easily by the leaf re-originating reoriginating its TIE with a higher sequence
            number than it notices in the northbound TIEs, TIEs; here however, when the parent comes back back, it won't
            be able to obtain the leaf's North TIE from the grandparent easily easily, and with that 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 TIE, effectively refreshing it
            all the way up to ToF.
          </t>
        </section>
      </section>
      <!-- flooding -->

<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 runs conceptually runs a northbound
        and a southbound
        SPF.
        Here, N-SPF and S-SPF notation denotes here the direction in which the computation
        front is progressing.
        </t>
        <t>Since neither computation can "loop", it is
        possible to compute non-equal-cost 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 example 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 cost, costs, the largest distance
        (highest numerical value) MUST <bcp14>MUST</bcp14> be advertised.
	Given the range of
        thrift
        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. (i.e., the negative
        MetricType) MUST <bcp14>MUST</bcp14> be ignored
        in computations. Any link with the  metric set to <em>invalid_distance</em> MUST <bcp14>MUST</bcp14> also be ignored in
        computation.
        In case of a
        negatively distributed prefix prefix, the metric attribute
        MUST
        <bcp14>MUST</bcp14> be set to <em>infinite_distance</em>
        by the originator originator, and it MUST <bcp14>MUST</bcp14> be ignored by all nodes
        during computation 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 prefix, this attribute MUST NOT <bcp14>MUST NOT</bcp14>
        be included by the originator originator, and it MUST <bcp14>MUST</bcp14> be ignored
        by all nodes during SPF computation. If a prefix is locally originated originated,
        the attribute <em>from_link</em> can indicate the interface
        to which the address
        belongs to. In case of a negatively distributed prefix prefix,
        this attribute MUST NOT <bcp14>MUST NOT</bcp14> be included by the originator originator,
        and it MUST <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 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 node, the resulting
        behavior is unspecified.
        </t>
        <section anchor="nspf" numbered="true" toc="default">
          <name>Northbound Reachability SPF</name>
          <t> N-SPF MUST <bcp14>MUST</bcp14> use exclusively northbound and East-West adjacencies in the computing
            node's node North TIEs (since if the node is a leaf leaf, it may not have
            generated a Node South TIE)
            when starting SPF. Observe that N-SPF is really just
            a one hop one-hop variety since Node South TIEs are not re-flooded reflooded southbound
            beyond
            a single level (or East-West) East-West), and
            with that that, the computation cannot progress beyond adjacent nodes.
          </t>
          <t>Once progressing, the computation uses the next higher level's Node South TIEs to
    find corresponding adjacencies to verify backlink connectivity.
    Two unidirectional links MUST <bcp14>MUST</bcp14> be
    associated to confirm bidirectional connectivity, a process often known
    as `backlink check`. "backlink check". As part of the check, both Node TIEs
    MUST
    <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 SHOULD <bcp14>SHOULD</bcp14> be used if and only if 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
            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 link MAY 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>

    I.e.,

    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 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 MUST <bcp14>MUST</bcp14> use  the
            southbound adjacencies in the Node South TIEs exclusively,
            i.e.
            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 MUST <bcp14>MUST</bcp14> use northbound adjacencies in node North 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 Non-ToF Level</name>
          <t>Using south prefixes over horizontal links MAY <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 the 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 MUST <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 them, this
                MUST NOT
                <bcp14>MUST NOT</bcp14> be attempted since it may, in anycast cases, lead to routing loops.
                An implementation MAY <bcp14>MAY</bcp14> try to resolve the looping problem by following on the ring strictly
                tie-broken
                shortest-paths only 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 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 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 MUST <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'
        "backhaul" packets through the higher level 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'. "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 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.

<!--[rfced] We are having some trouble parsing "term set". May we
rephrase this sentence as follows for clarity?

Original:
   We term set of those
   prefixes |R, and for each prefix, r, in |R, its set of next-hops
   is defined to be |H(r).

Perhaps:
   The set of those prefixes is referred to as |R; for each prefix
   r in |R, its set of next hops is |H(r).
-->
		We
                term set of those prefixes |R, and for each prefix, r,
                in |R,
                its set of next hops is defined to be |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 |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 empty,
                then that prefix r must be
                explicitly advertised by the node
                in a South TIE.

                <!-- The set of reachable prefixes
                 advertised in North TIEs for which the set
                 of possible next-hops is disjoint with
                 any of the sets of adjacencies reachable by
                 the other nodes are the disaggregated
                 prefixes.  More formally, the set
                 consists of all r in |R such that |H
                 of r is disjoint to |A for any N. -->
            </li>
            <li>Identical
            <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 SHOULD NOT <bcp14>SHOULD NOT</bcp14> propagate it south-bound 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 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 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 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 SHOULD <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>
          <!--
     <t>It is worth to observe here that
     this procedure only disaggregates prefixes when there
     is a same-level node with no connectivity to any of the next-hop south
     neighbors.  This obviously ignores concerns about load-balancing; one
     could also decide to advertise a disaggregated prefixes whenever a
     same-level node lacks connectivity to at least one next-hop.  To do
     that, the algorithm would have to advertise the aggregate link bandwidth across
     all of a node's next-hops.  Then the receiving node could accumulate
     the disaggregated prefixes and merge those with the same path_distance
     but do load-balancing among its next-hops based upon the bandwidth
     indicated.  This has a trade-off of adding more flooding - prefixes
     would be disaggregated based on a single failure instead of when
     connectivity is lost - but should give better load-balancing.  Of
     course, instead of aggregate link bandwidth, one could use link count,
     assuming all links in the fabric have the same bandwidth.</t>

     -->

    <figure anchor="algo-disaggregated-prefixes">
            <name>Computation of Disaggregated Prefixes</name>
            <artset>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-computation-disagg-pfx.ascii.art">
            <sourcecode type=""><![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</artwork>
            </artset> 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 which 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
              <li>All neighbor relationships MUST <bcp14>MUST</bcp14> perform backlink checks.
                </li>
            <li>overload
            <li>The overload flag
            as introduced in <xref target="overload" format="default"/>
                  and carried in the <em>overload</em> schema element
                  have
                  has to
            be respected during the computation. Nodes advertising
                themselves as overloaded MUST NOT <bcp14>MUST NOT</bcp14> be transited in reachability
                computation but MUST <bcp14>MUST</bcp14> be used as terminal nodes with
                prefixes they advertise being reachable.
            </li>
            <li>all
            <li>All the lower-level nodes are flooded to the same disaggregated
                prefixes since RIFT does not build a South TIE per node 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
            <li>Positively disaggregated prefixes
                do <strong>not</strong> have to propagate to lower levels. With that that, the
                disturbance in terms of new flooding is contained to a single
                level experiencing failures.</li>
            <li>disaggregated
            <li>Disaggregated Prefix South 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
        un-synchronized
        unsynchronized nature of the algorithm algorithm, the nodes may issue the necessary
        disaggregated
        prefixes at different points in time. This can lead for For a short
        time
        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>
        <!-- positive disaggregation -->

<section anchor="negdisaggreg" numbered="true" toc="default">
          <name>Negative, Transitive Disaggregation for Fallen Leaves</name>
          <t>As explained in <xref target="Fallen" format="default"/> 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.

        <!-- removed due to AD review

        For people familiar with traditional link-state routing protocols ToF level
        can be considered equivalent to area 0 in OSPF or level-2 in ISIS which need to
        be "connected" as well for the protocol to operate correctly.

        -->

            </t>
            <figure anchor="partition-one-area-cabling">
              <name>Topologically Connected Planes</name>
              <artset>
                <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" id="Layer_1" 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>
                <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-inter-tof-rings.ascii-art">  ____________________________________________________________________________
  | [Plane A]    .  [Plane B]       .  [Plane C]     .  [Plane D]            |
  |..........................................................................|
  |      +-------------------------------------------------------------+     |
  |      | +---+ .           +---+  .          +---+ .           +---+ |     |
  |      +-+ n +-------------+ n +-------------+ n +-------------+ n +-+     |
  |        +--++ .           +-+++  .          +-+++ .           +--++       |
  |           || .             ||   .            ||  .              ||       |
  | +---------||---------------||----------------||---------------+ ||       |
  | | +---+   || .      +---+  ||   .     +---+  ||  .      +---+ | ||       |
  | +-+ 1 +---||--------+ 1 +--||---------+ 1 +--||---------+ 1 +-+ ||       |
  |   +--++   || .      +-+++  ||   .     +-+++  ||  .      +-+++   ||       |
  |      ||   || .        ||   ||   .       ||   ||  .        ||    ||       |
  |      ||   || .        ||   ||   .       ||   ||  .        ||    ||       |</artwork>
              </artset>
            </figure>
            <!-- describe the negative disaggregation computation [i.e. all nodes
    not on SPF & having some kind of southbound from other nodes in TDB ] -->
    <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 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>
            <!-- describe the negative disaggregation transitive behavior, i.e.
        suppression until one northbound provided a negative -->
    <t>
    A ToF node discovering that it cannot reach a fallen leaf SHOULD <bcp14>SHOULD</bcp14> disaggregate
    all the prefixes of that leaf.

        It uses for

        For that purpose purpose, it uses negative prefix South 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 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" "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 node North TIEs to build
        the set of all reachable nodes by reachability computation over the complete graph
            and 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 difference 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 time, the negative prefix
            may find itself with all the viable nodes from the shorter match nexthop 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>
      <!-- disaggregation -->

<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 needs simply needs to determine, for each prefix in a South TIE
    that originated from adjacent node, what next-hops next hops to use to reach
    that node.  Since there may be parallel links, the next-hops next hops to
    use can be a set; the presence of the computing node in the associated
    Node South TIE is sufficient to verify that at least one link has
    bidirectional connectivity.  The set of minimum cost next-hops 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 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>
          <artset>
            <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-add-routes-s-tie-pos-neg-pfx.ascii-art">
          <sourcecode type=""><![CDATA[
  for each South TIE
     if South TIE.level &gt; > 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 &gt; > P.cost or
                route_database[P].type &gt; > 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</artwork>
          </artset> 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.

<!--[rfced] We are having difficulty understanding "subsequently adjacencies
to nodes that advertised..." How may we update for clarity?

Original:
   The nexthop
   adjacencies for a negative prefix are inherited from the longest
   positive prefix that aggregates it, and subsequently adjacencies to
   nodes that advertised negative for this prefix are removed.

Option A:
   The next-hop
   adjacencies for a negative prefix are inherited from the longest
   positive prefix that aggregates it; subsequently, adjacencies to
   nodes that negatively advertised for this prefix are removed.

Option B: [if the intended meaning is 'as a result' rather than 'afterward']
   The next-hop
   adjacencies for a negative prefix are inherited from the longest
   positive prefix that aggregates it; as a result, adjacencies to
   nodes that negatively advertised for this prefix are removed.
-->

        The next-hop adjacencies for a negative prefix are inherited from the longest positive prefix that
        aggregates it, and subsequently adjacencies to nodes that advertised negative for
        this prefix are removed.
        <!--
        As an example, if a
        hypothetical RIFT routing table contains A.1/16 @ [A,B], A.1.1/24 @ [C,D] it will
        on reception of negative A.1.1.1/32
        from D
        include the entry A.1.1.1/32 @ [C] resulting from computation inheriting A.1.1/24
        nexthops (C and D) and pruning all
        the nodes that advertised this negative prefix (which is D in this case).
        -->
        </t>
        <t>The rule of inheritance MUST <bcp14>MUST</bcp14> be maintained when the nexthop 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 nexthop next hop is added, then by inheritance 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 nexthop 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 MUST <bcp14>MUST</bcp14> also be maintained when a new prefix of intermediate length is inserted, 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 MUST <bcp14>MUST</bcp14> be recomputed, and then again 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 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" id="svg2384" 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" x="1.2" y="1.2" fill="#FFFFFF" stroke="#000000" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <rect id="rect1241-8" x="171.7" y="1.2" fill="#FFFFFF" stroke="#000000" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <rect id="rect1241-6" x="342.2" y="1.2" fill="#FFFFFF" stroke="#000000" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <rect id="rect1241-2" x="512.6" y="1.2" fill="#FFFFFF" stroke="#000000" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <path id="path9873" 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" 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" 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" 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" 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" 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" 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" 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" d="M456.5,276.4v1.1h124.4v-1.1H456.5z"/>
                <path id="path11677" 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" 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" 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" 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" d="M518.5,214.8v124.4h1.1V214.8H518.5z"/>
                <path id="path10574" 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" 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" 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" 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" 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" 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" d="M597.1,281.9h-7.6v-11.5h7.6v1.4H591v3.2h6.1v1.4H591v4.3h6.1V281.9z"/>
                <path id="path11571" 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" x="256.9" y="273.4" fill="#FFFFFF" stroke="#000000" stroke-opacity="0.9636" width="112.6" height="112.6"/>
                <path id="path9893" d="M314.2,322.8h-6.3v16.1h-2.4v-16.1h-6.3v-2.2h15L314.2,322.8z"/>
                <path id="path9895" 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; 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 routes,
    including the negative ones and "tie-breaks" for the best one,
        whereas an abstract Forwarding 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" id="svg2384" viewBox="0 0 1444.2 779.7" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path1759" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M178.7,859.8"/>
                <path fill="none" d=""/>
                <path id="path1769" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M178.7,689.4"/>
                <path fill="none" d=""/>
                <path id="path1283" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M178.7,519"/>
                <path fill="none" d=""/>
                <path id="path1518" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M179.1,348.5"/>
                <rect id="rect1241" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M91,68h-2.2v-19H91V68z"/>
                <path id="path2317" 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" 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" d="M245.7,202.6h-2.5v-2.4h2.5V202.6z M245.5,218.6h-2.2v-13.7h2.2V218.6z"/>
                <path id="path2324" 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" 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" 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" 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" d="M245.2,373.1h-2.5v-2.4h2.5V373.1z M245,389.1h-2.2v-13.7h2.2V389.1z"/>
                <path id="path2335" 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" 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" 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" d="M240,545.9l-5.4,13.7h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H240z"/>
                <path id="path2344" d="M245.3,543.6h-2.5v-2.4h2.5V543.6z M245.2,559.6h-2.2v-13.7h2.2V559.6z"/>
                <path id="path2346" 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" 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" 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" d="M239.7,716.3l-5.4,13.7H232l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H239.7z"/>
                <path id="path2355" d="M245,714.1h-2.5v-2.4h2.5V714.1z M244.8,730h-2.2v-13.7h2.2V730z"/>
                <path id="path2357" 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" 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" 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
    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="default"/> format="counter"/> and
    <xref target="fib1.1" format="default"/>, format="counter"/>, respectively:
        </t>
        <figure anchor="rib1.1">
          <name>Abstract RIB after 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" id="svg2384" viewBox="0 0 1444.2 779.7" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path2323" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M178.7,859.8"/>
                <path fill="none" d=""/>
                <path id="path1589" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M178.7,689.4"/>
                <path fill="none" d=""/>
                <path id="path1824" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M178.7,519"/>
                <path fill="none" d=""/>
                <path id="path2065" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M179.1,348.5"/>
                <path fill="none" d=""/>
                <path id="path2585" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M140.4,56.8"/>
                <path fill="none" d=""/>
                <path id="path2312" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M607.2,859.8"/>
                <rect id="rect1241-0" 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" 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" d="M674.2,204.7h-2.5v-2.4h2.5V204.7z M674,220.7h-2.2V207h2.2V220.7z"/>
                <path id="path2297" 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" 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" 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" 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" 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" 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" 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" 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" d="M245.7,204.6h-2.5v-2.4h2.5V204.6z M245.5,220.6h-2.2v-13.7h2.2V220.6z"/>
                <path id="path2324" 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" 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" 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" 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" d="M245.2,375.1h-2.5v-2.4h2.5V375.1z M245,391.1h-2.2v-13.7h2.2V391.1z"/>
                <path id="path2335" 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" 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" 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" d="M240,547.9l-5.4,13.7h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H240z"/>
                <path id="path2344" d="M245.3,545.6h-2.5v-2.4h2.5V545.6z M245.2,561.6h-2.2v-13.7h2.2V561.6z"/>
                <path id="path2346" 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" 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" 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" d="M239.7,718.3l-5.4,13.7H232l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H239.7z"/>
                <path id="path2355" d="M245,716.1h-2.5v-2.4h2.5V716.1z M244.8,732h-2.2v-13.7h2.2V732z"/>
                <path id="path2357" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M469.6,54.3h-2.8v-3.5h2.8V54.3z M469.6,64.5h-2.8V61h2.8V64.5z"/>
                <path id="path2376" 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" 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" 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" d="M526.4,54.3h-2.8v-3.5h2.8V54.3z M526.4,64.5h-2.8V61h2.8V64.5z"/>
                <path id="path2384" d="M537.5,54.3h-2.8v-3.5h2.8V54.3z M537.5,64.5h-2.8V61h2.8V64.5z"/>
                <path id="path2386" d="M551.8,45.4l-8.5,22.8h-2.1l8.5-22.8L551.8,45.4z"/>
                <path id="path2388" 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" 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" 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" 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" 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" 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" 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" 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" d="M89,66h-2.2v-19H89V66z"/>
                <path id="path2317" 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 positive, more specific
     routes are the complements to S1 in the set of next-hops next hops for the default
     route. That entry is composed of S2, S3, and S4, or, 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, 2001:db8::/32
     now that S1 advertised that it will not forward 2001:db8::/32 anymore.
         Ultimately, those resulting next-hops 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 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" id="svg2384" viewBox="0 0 1444.2 734.1" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path2821" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,872.2"/>
                <path fill="none" d=""/>
                <path id="path2831" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,711.8"/>
                <path fill="none" d=""/>
                <path id="path1466" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,551.3"/>
                <path fill="none" d=""/>
                <path id="path1725" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.7,390.8"/>
                <path fill="none" d=""/>
                <path id="path2538" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M570.8,711.8"/>
                <path fill="none" d=""/>
                <path id="path2261" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M570.8,551.3"/>
                <path fill="none" d=""/>
                <path id="path1990" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M571.2,390.8"/>
                <rect id="rect1241-8-0" 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" 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" 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" d="M629.2,355.4l-5.1,12.9H622l-5-12.9h2.3l3.9,10.2l3.8-10.2H629.2z"/>
                <path id="path2293" d="M634.2,353.2h-2.4V351h2.4V353.2z M634.1,368.2H632v-12.9h2.1V368.2z"/>
                <path id="path2295" 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" 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" 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" 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" d="M634.3,513.7H632v-2.2h2.4V513.7z M634.2,528.7h-2.1v-12.9h2.1V528.7z"/>
                <path id="path2307" 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" 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" 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" d="M629,676.3l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H629z"/>
                <path id="path2316" d="M634,674.2h-2.4v-2.2h2.4V674.2z M633.9,689.2h-2.1v-12.9h2.1V689.2z"/>
                <path id="path2318" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M83.8,62.1h-2.1V44.2h2.1V62.1z"/>
                <path id="path2337" 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" 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" d="M231.3,192.7h-2.4v-2.2h2.4V192.7z M231.2,207.7h-2.1v-12.9h2.1V207.7z"/>
                <path id="path2344" 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" 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" 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" 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" d="M230.8,353.2h-2.4v-2.2h2.4V353.2z M230.7,368.2h-2.1v-12.9h2.1V368.2z"/>
                <path id="path2355" 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" 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" 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" 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" d="M230.9,513.7h-2.4v-2.2h2.4V513.7z M230.8,528.7h-2.1v-12.9h2.1V528.7z"/>
                <path id="path2366" 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" 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" 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" 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" d="M230.6,674.1h-2.4v-2.2h2.4V674.1z M230.5,689.2h-2.1v-12.9h2.1V689.2z"/>
                <path id="path2377" 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" 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" 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" 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" 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" 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" 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" 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" d="M432.7,51.1H430v-3.3h2.7V51.1z M432.7,60.7H430v-3.3h2.7V60.7z"/>
                <path id="path2394" 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" 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" 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" d="M486.2,51.1h-2.7v-3.3h2.7V51.1z M486.2,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path2402" d="M496.7,51.1H494v-3.3h2.7V51.1z M496.7,60.7H494v-3.3h2.7V60.7z"/>
                <path id="path2404" d="M510.2,42.8l-8,21.4h-1.9l8-21.4H510.2z"/>
                <path id="path2406" 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" 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 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 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" id="svg2384" viewBox="0 0 1444.2 734.1" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path2466" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.2,872.5"/>
                <path fill="none" d=""/>
                <path id="path2725" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.1,712.3"/>
                <path fill="none" d=""/>
                <path id="path2990" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.1,552"/>
                <path fill="none" d=""/>
                <path id="path3261" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.5,391.7"/>
                <path fill="none" d=""/>
                <path id="path1563" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M132,53.4"/>
                <path fill="none" d=""/>
                <path id="path3538" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M570,872.5"/>
                <rect id="rect1241-0" 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" d="M628.9,194.6l-5,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H628.9z"/>
                <path id="path3720" d="M633.9,192.5h-2.4v-2.2h2.4V192.5z M633.7,207.5h-2.1v-12.9h2.1V207.5z"/>
                <path id="path3722" 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" 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" 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" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="M592.4,53.4"/>
                <path fill="none" d=""/>
                <path id="path2213" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M938.9,712.3"/>
                <rect id="rect1241-3-3-3" 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" 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" 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" 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" 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" 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" 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" d="M800.8,51h-2.7v-3.3h2.7V51z M800.8,60.6h-2.7v-3.3h2.7V60.6z"/>
                <path id="path3741" 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" 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" 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" d="M854.2,51h-2.7v-3.3h2.7V51z M854.2,60.6h-2.7v-3.3h2.7V60.6z"/>
                <path id="path3749" 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" d="M879.2,51h-2.7v-3.3h2.7V51z M879.2,60.6h-2.7v-3.3h2.7V60.6z"/>
                <path id="path3753" d="M892.7,42.7l-8,21.4h-1.9l8-21.4H892.7z"/>
                <path id="path3755" 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" 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" d="M997.3,354.9l-5,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H997.3z"/>
                <path id="path3762" d="M1002.3,352.7h-2.4v-2.2h2.4V352.7z M1002.2,367.7h-2.1v-12.9h2.1V367.7z"/>
                <path id="path3764" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M83.7,62h-2.1V44.1h2.1V62z"/>
                <path id="path3783" 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" d="M226,194.6l-5,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H226z"/>
                <path id="path3788" d="M231,192.4h-2.4v-2.2h2.4V192.4z M230.9,207.4h-2.1v-12.9h2.1V207.4z"/>
                <path id="path3790" 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" 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" 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" d="M225.5,354.9l-5,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.5z"/>
                <path id="path3799" d="M230.5,352.7h-2.4v-2.2h2.4V352.7z M230.4,367.7h-2.1v-12.9h2.1V367.7z"/>
                <path id="path3801" 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" 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" 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" d="M225.6,515.1l-5,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.6z"/>
                <path id="path3810" d="M230.6,513h-2.4v-2.2h2.4V513z M230.5,528h-2.1v-12.9h2.1V528z"/>
                <path id="path3812" 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" 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" 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" d="M225.3,675.4l-5,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H225.3z"/>
                <path id="path3821" d="M230.3,673.2H228V671h2.4V673.2z M230.2,688.3h-2.1v-12.9h2.1V688.3z"/>
                <path id="path3823" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M441.5,51h-2.7v-3.3h2.7V51z M441.5,60.6h-2.7v-3.3h2.7V60.6z"/>
                <path id="path3842" 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" 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" 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" d="M495,51h-2.7v-3.3h2.7V51z M495,60.6h-2.7v-3.3h2.7V60.6z"/>
                <path id="path3850" d="M505.4,51h-2.7v-3.3h2.7V51z M505.4,60.6h-2.7v-3.3h2.7V60.6z"/>
                <path id="path3852" d="M518.8,42.7l-8,21.4h-1.9l8-21.4H518.8z"/>
                <path id="path3854" 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" 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 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, 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 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" id="svg2384" viewBox="0 0 1444.2 734.1" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path7308" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,872.2"/>
                <path fill="none" d=""/>
                <path id="path7318" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,711.8"/>
                <path fill="none" d=""/>
                <path id="path5243" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,551.3"/>
                <path fill="none" d=""/>
                <path id="path5520" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.8,390.8"/>
                <path fill="none" d=""/>
                <path id="path6688" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M942.7,551.3"/>
                <path fill="none" d=""/>
                <path id="path6995" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M943.1,390.8"/>
                <rect id="rect1241-3-3-3" 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" 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" 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" 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" 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" d="M792.5,51.1h-2.7v-3.3h2.7V51.1z M792.5,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path5093" 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" 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" 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" d="M846,51.1h-2.7v-3.3h2.7V51.1z M846,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path5101" 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" d="M871,51.1h-2.7v-3.3h2.7V51.1z M871,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path5105" d="M884.5,42.8l-8,21.4h-1.9l8-21.4H884.5z"/>
                <path id="path5107" 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" 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" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M573.2,711.8"/>
                <path fill="none" d=""/>
                <path id="path6092" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M573.2,551.3"/>
                <path fill="none" d=""/>
                <path id="path5803" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M573.6,390.8"/>
                <rect id="rect1241-8-7" 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" 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" 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" 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" d="M636.6,353.2h-2.4v-2.2h2.4V353.2z M636.5,368.2h-2.1v-12.9h2.1V368.2z"/>
                <path id="path5116" 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" 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" 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" 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" d="M636.7,513.7h-2.4v-2.2h2.4V513.7z M636.6,528.7h-2.1v-12.9h2.1V528.7z"/>
                <path id="path5127" 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" 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" 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" 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" d="M636.4,672.2h-2.4v-2.2h2.4V672.2z M636.3,687.2h-2.1v-12.9h2.1V687.2z"/>
                <path id="path5138" 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" 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" 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" 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" 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" 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" d="M1004.3,513.7h-2.4v-2.2h2.4V513.7z M1004.2,528.7h-2.1v-12.9h2.1V528.7z"/>
                <path id="path5149" 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" 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" 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" d="M999,674.3l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H999z"/>
                <path id="path5158" d="M1004,672.2h-2.4v-2.2h2.4V672.2z M1003.9,687.2h-2.1v-12.9h2.1V687.2z"/>
                <path id="path5160" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M83.8,62.1h-2.1V44.2h2.1V62.1z"/>
                <path id="path5179" 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" 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" d="M231.3,192.7h-2.4v-2.2h2.4V192.7z M231.2,207.7h-2.1v-12.9h2.1V207.7z"/>
                <path id="path5186" 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" 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" 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" 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" d="M230.8,353.2h-2.4v-2.2h2.4V353.2z M230.7,368.2h-2.1v-12.9h2.1V368.2z"/>
                <path id="path5197" 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" 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" 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" 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" d="M231,513.7h-2.4v-2.2h2.4V513.7z M230.8,528.7h-2.1v-12.9h2.1V528.7z"/>
                <path id="path5208" 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" 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" 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" 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" d="M230.6,672.2h-2.4v-2.2h2.4V672.2z M230.5,687.2h-2.1v-12.9h2.1V687.2z"/>
                <path id="path5219" 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" 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" 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" 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" 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" 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" 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" 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" d="M432.7,51.1h-2.7v-3.3h2.7V51.1z M432.7,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path5236" 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" 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" 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" d="M486.3,51.1h-2.7v-3.3h2.7V51.1z M486.3,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path5244" d="M496.7,51.1H494v-3.3h2.7V51.1z M496.7,60.7H494v-3.3h2.7V60.7z"/>
                <path id="path5246" d="M510.2,42.8l-8,21.4h-1.9l8-21.4H510.2z"/>
                <path id="path5248" 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" 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_" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M170.9,713"/>
                <path id="path1261_00000029738180130639994690000011478301949447924634_" 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, for 2001:db8:1::/48. The related FIB entries via S3 are removed, removed
     as illustrated in <xref target="fib1.3" format="default"/>.
        </t>
        <figure anchor="fib1.3">
          <name>Abstract FIB after 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" id="svg2384" viewBox="0 0 1444.2 734.1" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path2603" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,872.2"/>
                <path fill="none" d=""/>
                <path id="path2613" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.4,711.8"/>
                <path fill="none" d=""/>
                <path id="path1459" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167.8,390.8"/>
                <path fill="none" d=""/>
                <path id="path2308" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M943.1,390.8"/>
                <rect id="rect1241-3-3-3" 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" 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" 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" 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" 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" d="M792.5,51.1h-2.7v-3.3h2.7V51.1z M792.5,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path7571" 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" 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" 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" d="M846,51.1h-2.7v-3.3h2.7V51.1z M846,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path7579" 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" d="M871,51.1h-2.7v-3.3h2.7V51.1z M871,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path7583" d="M884.5,42.8l-8,21.4h-1.9l8-21.4H884.5z"/>
                <path id="path7585" 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" 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" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M573.2,711.8"/>
                <path fill="none" d=""/>
                <path id="path1736" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M573.6,390.8"/>
                <rect id="rect1241-8-7" 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" 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" 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" d="M636.6,353.2h-2.4v-2.2h2.4V353.2z M636.5,368.2h-2.1v-12.9h2.1V368.2z"/>
                <path id="path7594" 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" 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" 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" 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" d="M636.4,672.2h-2.4v-2.2h2.4V672.2z M636.3,687.2h-2.1v-12.9h2.1V687.2z"/>
                <path id="path7605" 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" 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" 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" 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" d="M999,674.3l-5.1,12.9h-2.1l-5-12.9h2.3l3.9,10.2l3.8-10.2H999z"/>
                <path id="path7614" d="M1004,672.2h-2.4v-2.2h2.4V672.2z M1003.9,687.2h-2.1v-12.9h2.1V687.2z"/>
                <path id="path7616" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M83.8,62.1h-2.1V44.2h2.1V62.1z"/>
                <path id="path7635" 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" 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" d="M231.3,192.7h-2.4v-2.2h2.4V192.7z M231.2,207.7h-2.1v-12.9h2.1V207.7z"/>
                <path id="path7642" 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" 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" 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" 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" d="M230.8,353.2h-2.4v-2.2h2.4V353.2z M230.7,368.2h-2.1v-12.9h2.1V368.2z"/>
                <path id="path7653" 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" 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" 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" 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" d="M230.6,672.2h-2.4v-2.2h2.4V672.2z M230.5,687.2h-2.1v-12.9h2.1V687.2z"/>
                <path id="path7664" 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" 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" 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" 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" 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" 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" 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" 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" d="M432.7,51.1h-2.7v-3.3h2.7V51.1z M432.7,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path7681" 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" 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" 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" d="M486.3,51.1h-2.7v-3.3h2.7V51.1z M486.3,60.7h-2.7v-3.3h2.7V60.7z"/>
                <path id="path7689" d="M496.7,51.1H494v-3.3h2.7V51.1z M496.7,60.7H494v-3.3h2.7V60.7z"/>
                <path id="path7691" d="M510.2,42.8l-8,21.4h-1.9l8-21.4H510.2z"/>
                <path id="path7693" 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" 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 are 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 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" id="svg2384" viewBox="0 0 1444.2 734.1" xml:space="preserve">
                <path fill="none" d=""/>
                <path id="path2995-8" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M1309.6,388.5"/>
                <path fill="none" d=""/>
                <path id="path4620" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M166.6,873.1"/>
                <path fill="none" d=""/>
                <path id="path4630" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M166.6,713.4"/>
                <path fill="none" d=""/>
                <path id="path1803" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M166.6,553.6"/>
                <path fill="none" d=""/>
                <path id="path2092" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M167,393.8"/>
                <path fill="none" d=""/>
                <path id="path3308" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M938.5,553.6"/>
                <path fill="none" d=""/>
                <path id="path3627" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M938.9,393.8"/>
                <rect id="rect1241-3-3-3" 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" 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" 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" 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" 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" d="M789,50.9h-2.7v-3.3h2.7V50.9z M789,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10663" 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" 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" 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" d="M842.3,50.9h-2.7v-3.3h2.7V50.9z M842.3,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10671" 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" d="M867.2,50.9h-2.7v-3.3h2.7V50.9z M867.2,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10675" d="M880.6,42.6l-8,21.3h-1.9l7.9-21.3H880.6z"/>
                <path id="path10677" 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" 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" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M570.6,713.4"/>
                <path fill="none" d=""/>
                <path id="path2688" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M570.6,553.6"/>
                <path fill="none" d=""/>
                <path id="path2387" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M570.9,393.8"/>
                <rect id="rect1241-8-7" 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" 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" 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" d="M628.8,353.8l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H628.8z"/>
                <path id="path10684" d="M633.8,351.6h-2.4v-2.2h2.4V351.6z M633.7,366.6h-2.1v-12.8h2.1V366.6z"/>
                <path id="path10686" 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" 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" 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" d="M628.9,513.6l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H628.9z"/>
                <path id="path10695" d="M633.9,511.4h-2.4v-2.2h2.4V511.4z M633.8,526.4h-2.1v-12.8h2.1V526.4z"/>
                <path id="path10697" 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" 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" 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" d="M628.6,673.3l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H628.6z"/>
                <path id="path10706" d="M633.6,671.2h-2.4v-2.2h2.4V671.2z M633.5,686.1h-2.1v-12.8h2.1V686.1z"/>
                <path id="path10708" 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" 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" 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" 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" 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" d="M996.8,513.6l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H996.8z"/>
                <path id="path10717" d="M1001.8,511.4h-2.4v-2.2h2.4V511.4z M1001.7,526.4h-2.1v-12.8h2.1V526.4z"/>
                <path id="path10719" 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" 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" 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" d="M996.5,673.3l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H996.5z"/>
                <path id="path10728" d="M1001.5,671.2h-2.4v-2.2h2.4V671.2z M1001.4,686.1h-2.1v-12.8h2.1V686.1z"/>
                <path id="path10730" 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" 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" 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" 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" fill-rule="evenodd" stroke="#000000" stroke-width="0.625" stroke-linejoin="round" d="  M1310.1,550.3"/>
                <rect id="rect1241-3-3-3-1" 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" 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" 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" 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" 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" d="M1160.6,50.9h-2.7v-3.3h2.7V50.9z M1160.6,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10747" 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" 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" 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" d="M1213.9,50.9h-2.7v-3.3h2.7V50.9z M1213.9,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10755" 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" d="M1238.8,50.9h-2.7v-3.3h2.7V50.9z M1238.8,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10759" d="M1252.2,42.6l-8,21.3h-1.9l7.9-21.3H1252.2z"/>
                <path id="path10761" 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" 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" 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" d="M1366.5,516.8l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H1366.5z"/>
                <path id="path10768" d="M1371.4,514.7h-2.4v-2.2h2.4V514.7z M1371.3,529.6h-2.1v-12.8h2.1V529.6z"/>
                <path id="path10770" 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" 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" 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" 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" d="M1365.9,353l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H1365.9z"/>
                <path id="path10684-2" d="M1370.8,350.9h-2.4v-2.2h2.4V350.9z M1370.7,365.8h-2.1V353h2.1V365.8z"/>
                <path id="path10686-2" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M83.5,61.8h-2.1V44h2.1V61.8z"/>
                <path id="path10800" 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" d="M225.3,194l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H225.3z"/>
                <path id="path10805" d="M230.3,191.8h-2.4v-2.2h2.4V191.8z M230.1,206.8h-2.1V194h2.1V206.8z"/>
                <path id="path10807" 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" 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" 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" d="M224.8,353.8l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H224.8z"/>
                <path id="path10816" d="M229.8,351.6h-2.4v-2.2h2.4V351.6z M229.7,366.6h-2.1v-12.8h2.1V366.6z"/>
                <path id="path10818" 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" 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" 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" d="M224.9,513.6l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H224.9z"/>
                <path id="path10827" d="M229.9,511.4h-2.4v-2.2h2.4V511.4z M229.8,526.4h-2.1v-12.8h2.1V526.4z"/>
                <path id="path10829" 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" 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" 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" d="M224.6,673.3l-5,12.8h-2.1l-5-12.8h2.3l3.9,10.2l3.8-10.2H224.6z"/>
                <path id="path10838" d="M229.6,671.2h-2.4v-2.2h2.4V671.2z M229.5,686.1h-2.1v-12.8h2.1V686.1z"/>
                <path id="path10840" 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" 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" 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" 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" 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" 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" 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" 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" d="M430.8,50.9h-2.7v-3.3h2.7V50.9z M430.8,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10857" 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" 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" 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" d="M484.1,50.9h-2.7v-3.3h2.7V50.9z M484.1,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10865" d="M494.5,50.9h-2.7v-3.3h2.7V50.9z M494.5,60.4h-2.7v-3.3h2.7V60.4z"/>
                <path id="path10867" d="M507.9,42.6l-8,21.3H498l7.9-21.3H507.9z"/>
                <path id="path10869" 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" 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>
      <!-- attaching prefixes -->

<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 Zero Touch
        Provisioning (ZTP)
        mode, i.e. i.e., it has no RIFT specific 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 leaf-2-leaf procedures) procedures),
        and it will fully 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 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 configuration configurations necessary,
        in this case 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 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 which 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 MUST <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
                    nodes, which is unavoidable since an initial 'seed' "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 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 re-convergence reconvergence on
                  failures.
                </dd>
            <dt>CONFIGURED_LEVEL:</dt>
            <dd>A level value
                    provided manually. When this is defined (i.e. (i.e., it is not
                    an UNDEFINED_LEVEL) 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. (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
                   MUST
                   <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. 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
            <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>
        <!-- ZTPTerminology -->

<section numbered="true" toc="default">
          <name>Automatic System ID Selection</name>
          <t>RIFT nodes require a 64-bit System ID which SHOULD that <bcp14>SHOULD</bcp14> be derived as
        EUI-64 MA-L derive 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 MUST <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. i.e., purging them) since
        otherwise 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 which 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" id="svg2384" viewBox="0 0 666.4 500" height="500" xml:space="preserve">
                  <path id="path19295" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M247.9,34.6l-85.3,143.6"/>
                  <path id="path19297" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M333.2,178.2L247.9,34.6"/>
                  <path id="path19299" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,178.2v143.6"/>
                  <path id="path19301" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M333.2,178.2v143.6"/>
                  <path id="path19303" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,178.2l170.5,143.6"/>
                  <path id="path19305" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8l170.5-143.6"/>
                  <path id="path19307" 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" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M503.8,465.4L162.7,321.8"/>
                  <path id="path19311" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M333.2,321.8l170.5,143.6"/>
                  <path id="path19333" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M503.8,465.4V178.2H333.2"/>
                  <path id="path21277" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8h170.5"/>
                  <path id="path22183" 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" 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" 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" 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" 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" 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" d="M166.3,183.9h-7.2v-11.3h7.2v1.3h-5.8v3.1h5.8v1.3h-5.8v4.2h5.8V183.9z"/>
                  <path id="path1271" d="M336.7,173.9h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5v-11.3h7V173.9z"/>
                  <path id="path1277" d="M164.8,327.4h-4.3v-1.2h1.4v-9h-1.4v-1.2h4.3v1.2h-1.4v9h1.4V327.4z"/>
                  <path id="path1280" 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" 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" 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" d="M328.4,479.1h-6.9v-11.3h1.5v9.9h5.5V479.1z"/>
                  <path id="path1289" 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" d="M346.4,479.1h-6.9v-11.3h1.5v9.9h5.5V479.1z"/>
                  <path id="path1293" 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" 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" 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" 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" 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" 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" 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" d="M508.3,448.5l-3.9,6.3v4.9H503V455l-3.9-6.5h1.6l3,5l3-5H508.3z"/>
                  <path id="path1298" 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" d="M507.9,479.1H501v-11.3h1.5v9.9h5.5V479.1z"/>
                  <path id="path1302" 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" d="M418.5,9.9h-3.9v9.9h-1.5V9.9h-3.9V8.6h9.3V9.9z"/>
                  <path id="path1188" 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" 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" d="M449,22.1h-9.6v-0.9h9.6V22.1z"/>
                  <path id="path1194" 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" d="M469.3,9.9h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5V8.6h7V9.9z"/>
                  <path id="path1198" d="M479.1,22.1h-9.6v-0.9h9.6V22.1z"/>
                  <path id="path1200" d="M487.5,9.9H482v3.2h4.8v1.3H482v5.4h-1.5V8.6h7V9.9z"/>
                  <path id="path1202" 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" 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" 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" d="M524.1,19.9h-4.3v-1.2h1.4v-9h-1.4V8.6h4.3v1.2h-1.4v9h1.4V19.9z"/>
                  <path id="path1210" 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" d="M417.6,39.3h-6.9V28h1.5v9.9h5.5V39.3z"/>
                  <path id="path1214" d="M426.2,39.3H419V28h7.2v1.3h-5.8v3.1h5.8v1.3h-5.8v4.2h5.8V39.3z"/>
                  <path id="path1216" 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" d="M445.8,29.3h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5V28h7V29.3z"/>
                  <path id="path1220" d="M455.6,41.5H446v-0.9h9.6V41.5z"/>
                  <path id="path1222" 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" d="M477.3,39.3h-1.8l-5.2-10.1v10.1h-1.4V28h2.3l4.7,9.2V28h1.4V39.3z"/>
                  <path id="path1226" d="M487.1,39.3h-6.9V28h1.5v9.9h5.5V39.3z"/>
                  <path id="path1228" d="M496.3,28l-3.9,6.3v4.9H491v-4.8l-3.9-6.5h1.6l3,5l3-5H496.3z"/>
                  <path id="path1230" d="M417.6,58.7h-6.9V47.4h1.5v9.9h5.5V58.7z"/>
                  <path id="path1232" d="M426.2,58.7H419V47.4h7.2v1.3h-5.8v3.1h5.8v1.3h-5.8v4.2h5.8V58.7z"/>
                  <path id="path1234" 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" d="M445.8,48.7h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5V47.4h7V48.7z"/>
                  <path id="path1238" d="M455.6,60.9H446V60h9.6V60.9z"/>
                  <path id="path1240" 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" d="M474.8,60.9h-9.6V60h9.6V60.9z"/>
                  <path id="path1244" d="M483.2,58.7h-6.9V47.4h1.5v9.9h5.5V58.7z"/>
                  <path id="path1246" 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" 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" d="M511.4,48.7h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5V47.4h7V48.7z"/>
                  <path id="path1253" 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" d="M366.9,39h-6.9V27.7h1.5v9.9h5.5V39z"/>
                  <path id="path1257" d="M366.9,58.4h-6.9V47.1h1.5V57h5.5V58.4z"/>
                  <path id="path1259" 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" d="M384.8,58.4h-6.9V47.1h1.5V57h5.5V58.4z"/>
                  <path id="path1264" d="M400.8,14.3h-8.7V13h8.7V14.3z M400.8,17.4h-8.7v-1.2h8.7V17.4z"/>
                  <path id="path1266" d="M400.8,33.6h-8.7v-1.2h8.7V33.6z M400.8,36.8h-8.7v-1.2h8.7V36.8z"/>
                  <path id="path1268" 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 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) it), or at
    the same level as  X. This is
    unresolvable here until we
    "nail down the bottom" of the topology. To achieve that that, the protocol chooses to
    use in this
    example the leaf flags in X and Y. Y in this
    example. In the case where Y would does not have a leaf
    flag
    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. (i.e., without a
        CONFIGURED_LEVEL or any leaf or TOP_OF_FABRIC flag) MUST <bcp14>MUST</bcp14> follow those 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
                UNDEFINED_LEVEL, which in terms of the schema schema, is simply an
                omitted optional value).
            </li>
            <li>It computes HAL as the numerically highest available level in
                all VOLs.
                </li>
            <li>It
            <li>Then, it chooses then 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
                MUST
                <bcp14>MUST</bcp14> hold
                down 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 MUST <bcp14>MUST</bcp14> discard
            all received offers, recompute DERIVED_LEVEL DERIVED_LEVEL, and announce
            it to all neighbors.</li>
            <li>A node MUST <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 MUST <bcp14>MUST</bcp14>
                readvertise its own TIEs (since the new <em>PacketHeader</em> will
                contain a different level than before). The sequence number of each
                TIE MUST <bcp14>MUST</bcp14> be increased.
                </li>
            <li>After a level has been derived derived, the node MUST <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 SHOULD <bcp14>SHOULD</bcp14> flush from its
                link state database  TIEs of all other nodes, otherwise nodes from its
                link state database; 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) MUST <bcp14>MUST</bcp14> follow those this
        additional procedures:</t> procedure:</t>
          <ol spacing="normal" type="1"> 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 MAY <bcp14>MAY</bcp14> also follow this modified procedures: procedure:
          </t>
          <ol spacing="normal" type="1"> spacing="normal">
              <li>It may pick a different strategy to choose VOL, e.g. 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" 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 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>Initial
          <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" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny" id="Layer_1" viewBox="0 0 789 477" xml:space="preserve">
                  <polygon fill="#FFFFFF" points="0,477 0,0 789,0 789,477 "/>
                  <ellipse fill="none" stroke="#000000" cx="342" cy="108.5" rx="94.8" ry="18"/>
                  <text transform="matrix(1 0 0 1 288.8574 112.2)" font-size="14px">C</text>
                  <text transform="matrix(1 0 0 1 298.1953 112.2)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 305.1953 112.2)" font-size="14px">m</text>
                  <text transform="matrix(1 0 0 1 316.085 112.2)" font-size="14px">p</text>
                  <text transform="matrix(1 0 0 1 323.085 112.2)" font-size="14px">u</text>
                  <text transform="matrix(1 0 0 1 330.085 112.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 333.9746 112.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 340.1885 112.2)" font-size="14px">B</text>
                  <text transform="matrix(1 0 0 1 349.5264 112.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 355.7402 112.2)" font-size="14px">s</text>
                  <text transform="matrix(1 0 0 1 361.1885 112.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 365.0781 112.2)" font-size="14px">O</text>
                  <text transform="matrix(1 0 0 1 375.1885 112.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 379.6045 112.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 384.2666 112.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 390.4805 112.2)" font-size="14px">r</text>
                  <path fill="none" stroke="#000000" d="M407.5,95.4c25.8-0.7,47.4,3.7,47.4,13.1c0,8.1-16.2,12.5-37.3,13.1"/>
                  <text transform="matrix(1 0 0 1 476.1835 67.2)" font-size="14px">|ChangeLocalHierarchyIndications|</text>
                  <text transform="matrix(1 0 0 1 487.4525 82.2)" font-size="14px">|ChangeLocalConfiguredLevel|</text>
                  <text transform="matrix(1 0 0 1 531.1171 97.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 533.9198 97.2)" font-size="14px">N</text>
                  <text transform="matrix(1 0 0 1 544.0302 97.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 550.244 97.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 554.1337 97.2)" font-size="14px">g</text>
                  <text transform="matrix(1 0 0 1 561.1337 97.2)" font-size="14px">h</text>
                  <text transform="matrix(1 0 0 1 568.1337 97.2)" font-size="14px">b</text>
                  <text transform="matrix(1 0 0 1 575.1337 97.2)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 582.1337 97.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 586.7958 97.2)" font-size="14px">O</text>
                  <text transform="matrix(1 0 0 1 596.9061 97.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 601.3221 97.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 605.9843 97.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 612.1981 97.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 616.8602 97.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 541.0975 112.2)" font-size="14px">|BetterHAL|</text>
                  <text transform="matrix(1 0 0 1 541.8734 127.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 544.6761 127.2)" font-size="14px">B</text>
                  <text transform="matrix(1 0 0 1 554.014 127.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 560.2279 127.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 564.1176 127.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 568.0072 127.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 574.2211 127.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 578.8832 127.2)" font-size="14px">H</text>
                  <text transform="matrix(1 0 0 1 588.9935 127.2)" font-size="14px">A</text>
                  <text transform="matrix(1 0 0 1 597.5521 127.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 606.1039 127.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 546.5321 142.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 549.3348 142.2)" font-size="14px">L</text>
                  <text transform="matrix(1 0 0 1 557.8866 142.2)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 564.8866 142.2)" font-size="14px">s</text>
                  <text transform="matrix(1 0 0 1 570.3348 142.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 574.2245 142.2)" font-size="14px">H</text>
                  <text transform="matrix(1 0 0 1 584.3348 142.2)" font-size="14px">A</text>
                  <text transform="matrix(1 0 0 1 592.8934 142.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 601.4452 142.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 548.3334 157.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 551.1361 157.2)" font-size="14px">S</text>
                  <text transform="matrix(1 0 0 1 558.9222 157.2)" font-size="14px">h</text>
                  <text transform="matrix(1 0 0 1 565.9222 157.2)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 572.9222 157.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 577.5844 157.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 581.474 157.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 589.5404 157.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 593.4301 157.2)" font-size="14px">c</text>
                  <text transform="matrix(1 0 0 1 599.6439 157.2)" font-size="14px">|</text>
                  <ellipse fill="none" stroke="#000000" cx="135" cy="294.5" rx="83.4" ry="18"/>
                  <text transform="matrix(1 0 0 1 89.1138 298.2)" font-size="14px">UpdatingClients</text>
                  <path fill="none" stroke="#000000" d="M261.4,118.1C186.2,128,82.1,147.1,57,179c-20.6,26.2-17.5,46.6,0,75  c5.2,8.5,13,15.3,21.6,20.6"/>
                  <text transform="matrix(1 0 0 1 69.98 220.2)" font-size="14px">|ComputationDone|</text>
                  <ellipse fill="none" stroke="#000000" cx="470" cy="420.5" rx="70.7" ry="18"/>
                  <text transform="matrix(1 0 0 1 429.9448 424.2)" font-size="14px">HoldingDown</text>
                  <path fill="none" stroke="#000000" d="M386.1,124.5c25,11,54.3,28.5,69.9,54.5c10.7,17.9,13.2,154.1,13.8,213.2"/>
                  <text transform="matrix(1 0 0 1 471.3662 298.2)" font-size="14px">|LostHAL|</text>
                  <text transform="matrix(1 0 0 1 7.8413 112.2)" font-size="14px">Enter</text>
                  <path fill="none" stroke="#000000" d="M21.5,116.1C16.7,138.2,4.6,210.6,37,254c7.7,10.3,18.5,17.9,30.1,23.5"/>
                  <path fill="none" stroke="#000000" d="M165.7,277.6c9.6-6.2,19.4-14.2,26.3-23.6c20.6-28.1,1-48,23-75  c18.7-22.9,46.9-39.4,72.1-50.6"/>
                  <text transform="matrix(1 0 0 1 236.2935 190.2)" font-size="14px">|ChangeLocalHierarchyIndications|</text>
                  <text transform="matrix(1 0 0 1 247.5625 205.2)" font-size="14px">|ChangeLocalConfiguredLevel|</text>
                  <text transform="matrix(1 0 0 1 301.2075 220.2)" font-size="14px">|BetterHAL|</text>
                  <text transform="matrix(1 0 0 1 301.9834 235.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 304.7861 235.2)" font-size="14px">B</text>
                  <text transform="matrix(1 0 0 1 314.124 235.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 320.3379 235.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 324.2275 235.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 328.1172 235.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 334.3311 235.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 338.9932 235.2)" font-size="14px">H</text>
                  <text transform="matrix(1 0 0 1 349.1035 235.2)" font-size="14px">A</text>
                  <text transform="matrix(1 0 0 1 357.6621 235.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 366.2139 235.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 306.6421 250.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 309.4448 250.2)" font-size="14px">L</text>
                  <text transform="matrix(1 0 0 1 317.9966 250.2)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 324.9966 250.2)" font-size="14px">s</text>
                  <text transform="matrix(1 0 0 1 330.4448 250.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 334.3345 250.2)" font-size="14px">H</text>
                  <text transform="matrix(1 0 0 1 344.4448 250.2)" font-size="14px">A</text>
                  <text transform="matrix(1 0 0 1 353.0034 250.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 361.5552 250.2)" font-size="14px">|</text>
                  <path fill="none" stroke="#000000" d="M207.8,285.7c16.4,0.8,28.4,3.7,28.4,8.8c0,4-7.3,6.6-18.4,8"/>
                  <text transform="matrix(1 0 0 1 246.4171 290.7)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 249.2198 290.7)" font-size="14px">N</text>
                  <text transform="matrix(1 0 0 1 259.3301 290.7)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 265.544 290.7)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 269.4337 290.7)" font-size="14px">g</text>
                  <text transform="matrix(1 0 0 1 276.4337 290.7)" font-size="14px">h</text>
                  <text transform="matrix(1 0 0 1 283.4337 290.7)" font-size="14px">b</text>
                  <text transform="matrix(1 0 0 1 290.4337 290.7)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 297.4337 290.7)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 302.0958 290.7)" font-size="14px">O</text>
                  <text transform="matrix(1 0 0 1 312.2061 290.7)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 316.6221 290.7)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 321.2842 290.7)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 327.4981 290.7)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 332.1602 290.7)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 263.6334 305.7)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 266.4361 305.7)" font-size="14px">S</text>
                  <text transform="matrix(1 0 0 1 274.2222 305.7)" font-size="14px">h</text>
                  <text transform="matrix(1 0 0 1 281.2222 305.7)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 288.2222 305.7)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 292.8843 305.7)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 296.774 305.7)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 304.8404 305.7)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 308.73 305.7)" font-size="14px">c</text>
                  <text transform="matrix(1 0 0 1 314.9439 305.7)" font-size="14px">|</text>
                  <path fill="none" stroke="#000000" d="M175.1,310.3c62,22.9,180.9,67,247.2,91.5"/>
                  <text transform="matrix(1 0 0 1 275.3662 346.2)" font-size="14px">|LostHAL|</text>
                  <text transform="matrix(1 0 0 1 326.8413 15.2)" font-size="14px">Enter</text>
                  <path fill="none" stroke="#000000" d="M342,19c0,12.4,0,40,0,61.1"/>
                  <path fill="none" stroke="#000000" d="M486.3,402.7c17.2-19,43.2-51.8,53.7-85.7c5.9-19.1,5.3-25.7,0-45c-12.9-46.5-20.4-60.4-56-93  c-24.7-22.7-58.2-39.5-86.4-51"/>
                  <text transform="matrix(1 0 0 1 565.2935 283.2)" font-size="14px">|ChangeLocalHierarchyIndications|</text>
                  <text transform="matrix(1 0 0 1 576.5625 298.2)" font-size="14px">|ChangeLocalConfiguredLevel|</text>
                  <text transform="matrix(1 0 0 1 608.4282 313.2)" font-size="14px">|HoldDownExpired|</text>
                  <path fill="none" stroke="#000000" d="M514.3,406.4c23.4-2.3,44.5,2.4,44.5,14.1c0,9.9-15.3,14.8-34.3,14.6"/>
                  <path stroke="#000000" d="M417.5,125.1l-10-3.5l10-3.5V125.1z M80.3,271.6l7.1,7.9l-10.4-1.8L80.3,271.6z M473.3,392.3l-3.4,10  l-3.6-10L473.3,392.3z M68.8,274.4l7.8,7.2L66,280.8L68.8,274.4z M286,125.1l10.6-0.7l-7.8,7.1L286,125.1z M218,306l-10.2-2.7  l9.7-4.3L218,306z M423.5,398.6l8.2,6.8l-10.6-0.2L423.5,398.6z M345.5,80.2l-3.5,10l-3.5-10H345.5z M396.2,131.3l-8-6.9l10.6,0.4  L396.2,131.3z M524.1,438.6l-9.8-4l10.2-3L524.1,438.6z"/>
                  <text transform="matrix(1 0 0 1 582.0671 379.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 584.8699 379.2)" font-size="14px">N</text>
                  <text transform="matrix(1 0 0 1 594.9802 379.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 601.1941 379.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 605.0837 379.2)" font-size="14px">g</text>
                  <text transform="matrix(1 0 0 1 612.0837 379.2)" font-size="14px">h</text>
                  <text transform="matrix(1 0 0 1 619.0837 379.2)" font-size="14px">b</text>
                  <text transform="matrix(1 0 0 1 626.0837 379.2)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 633.0837 379.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 637.7458 379.2)" font-size="14px">O</text>
                  <text transform="matrix(1 0 0 1 647.8562 379.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 652.2722 379.2)" font-size="14px">f</text>
                  <text transform="matrix(1 0 0 1 656.9343 379.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 663.1482 379.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 667.8103 379.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 592.0476 394.2)" font-size="14px">|BetterHAL|</text>
                  <text transform="matrix(1 0 0 1 592.8235 409.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 595.6262 409.2)" font-size="14px">B</text>
                  <text transform="matrix(1 0 0 1 604.9641 409.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 611.178 409.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 615.0676 409.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 618.9573 409.2)" font-size="14px">e</text>
                  <text transform="matrix(1 0 0 1 625.1711 409.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 629.8333 409.2)" font-size="14px">H</text>
                  <text transform="matrix(1 0 0 1 639.9436 409.2)" font-size="14px">A</text>
                  <text transform="matrix(1 0 0 1 648.5022 409.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 657.054 409.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 596.7063 424.2)" font-size="14px">|LostHAL|</text>
                  <text transform="matrix(1 0 0 1 597.4822 439.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 600.2849 439.2)" font-size="14px">L</text>
                  <text transform="matrix(1 0 0 1 608.8367 439.2)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 615.8367 439.2)" font-size="14px">s</text>
                  <text transform="matrix(1 0 0 1 621.2849 439.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 625.1746 439.2)" font-size="14px">H</text>
                  <text transform="matrix(1 0 0 1 635.2849 439.2)" font-size="14px">A</text>
                  <text transform="matrix(1 0 0 1 643.8435 439.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 652.3953 439.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 571.8201 454.2)" font-size="14px">|ComputationDone|</text>
                  <text transform="matrix(1 0 0 1 599.2834 469.2)" font-size="14px">|</text>
                  <text transform="matrix(1 0 0 1 602.0862 469.2)" font-size="14px">S</text>
                  <text transform="matrix(1 0 0 1 609.8723 469.2)" font-size="14px">h</text>
                  <text transform="matrix(1 0 0 1 616.8723 469.2)" font-size="14px">o</text>
                  <text transform="matrix(1 0 0 1 623.8723 469.2)" font-size="14px">r</text>
                  <text transform="matrix(1 0 0 1 628.5344 469.2)" font-size="14px">t</text>
                  <text transform="matrix(1 0 0 1 632.4241 469.2)" font-size="14px">T</text>
                  <text transform="matrix(1 0 0 1 640.4905 469.2)" font-size="14px">i</text>
                  <text transform="matrix(1 0 0 1 644.3801 469.2)" font-size="14px">c</text>
                  <text transform="matrix(1 0 0 1 650.594 469.2)" font-size="14px">|</text>
                </svg>
              </artwork>
              <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-ztp-fsm.ascii-art">  Enter
    |
    v
+------------------+
| ComputeBestOffer |
|                  |&lt;----+
|                  |     | BetterHAL
|                  |     | BetterHAT
|                  |     | ChangeLocalConfiguredLevel
|                  |     | ChangeLocalHierarchyIndications
|                  |     | LostHAT
|                  |     | NeighborOffer
|                  |     | ShortTic
|                  |-----+
|                  |
|                  |&lt;---------------------
|                  |---------------------&gt; (UpdatingClients)
|                  | ComputationDone
+------------------+
    ^   |
    |   | LostHAL
    |   V
(HoldingDown)

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

(ComputeBestOffer)
    |   ^
    |   | BetterHAL
    |   | BetterHAT
    |   | LostHAT
    |   | ChangeLocalHierarchyIndications
    |   | ChangeLocalConfiguredLevel
    V   |
+------------------+
| UpdatingClients  |
|                  |&lt;----+
|                  |     |
|                  |     | NeighborOffer
|                  |     | ShortTic
|                  |-----+
+------------------+
    |
    | LostHAL
    V
(HoldingDown)</artwork>
            </artset>
          </figure>
          <!-- begin generated output -->

              <t>
                  The following words 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 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 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 offered is offered, then REMOVE_OFFER</li>
                <li>
                  <t>else</t>
                  <ol spacing="normal" type="1"> type="a">
                                  <li>if offered level &gt; leaf leaf, then UPDATE_OFFER</li>
                    <li>else REMOVE_OFFER</li>
                  </ol>
                </li>
              </ol>
            </li>
          </ul>
          <t>States:</t>
          <ul spacing="normal">
            <li>ComputeBestOffer:
                      processes
                      Processes received offers to derive ZTP variables</li> variables.</li>
            <li>HoldingDown:
                      holding
                      Holding down while receiving updates</li> updates.</li>
            <li>UpdatingClients:
                      updates
                      Updates other FSMs on the same node with computation results</li> results.</li>
          </ul>
          <t>Events:</t>
          <ul spacing="normal">
            <li>ChangeLocalHierarchyIndications:
                      node
                      Node locally configured with new leaf flags.</li>
            <li>ChangeLocalConfiguredLevel:
                      node
                      Node locally configured with a defined level</li> level.</li>
            <li>NeighborOffer:
                      a
                      A new neighbor offer with optional level and neighbor state.</li>
            <li>BetterHAL:
                      better
                      Better HAL computed internally.</li>
            <li>BetterHAT:
                      better
                      Better HAT computed internally.</li>
            <li>LostHAL:
                      lost
                      Lost last HAL in computation.</li>
            <li>LostHAT:
                      lost
                      Lost HAT in computation.</li>
            <li>ComputationDone:
                      computation
                      Computation performed.</li>
            <li>HoldDownExpired:
                      holddown
                      Holddown timer expired.</li>
            <li>ShortTic:
                      one-second
                      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 offers, and if holddown timer expired 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 present, then update holddown timer to normal duration 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 present, then update holddown timer to normal duration 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>
          <!-- end generated output -->

                </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" id="svg2384" viewBox="0 0 666.4 500" height="500" xml:space="preserve">
                  <path id="path19295" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M247.9,34.6l-85.3,143.6"/>
                  <path id="path19297" fill="none" stroke="#000000" stroke-width="0.6548" stroke-miterlimit="2.4758" d="M333.2,178.2L247.9,34.6"/>
                  <path id="path19299" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,178.2v143.6"/>
                  <path id="path19301" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M333.2,178.2v143.6"/>
                  <path id="path19303" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,178.2l170.5,143.6"/>
                  <path id="path19305" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8l170.5-143.6"/>
                  <path id="path19307" 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" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M503.8,465.4V178.2H333.2"/>
                  <path id="path21275" 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" 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" 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" 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" 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" 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" d="M165.4,174h-7.2v-11.3h7.2v1.3h-5.8v3.1h5.8v1.3h-5.8v4.2h5.8V174z"/>
                  <path id="path1170" 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" 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" d="M337.3,164.1h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5v-11.3h7V164.1z"/>
                  <path id="path1177" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M508.3,448.5l-3.9,6.3v4.9H503V455l-3.9-6.5h1.6l3,5l3-5H508.3z"/>
                  <path id="path1210" 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 removed, the outcome
would be very different however and result in <xref target="pic-ztp-ldped-nol" format="default"/>.
This demonstrates basically demonstrates that auto configuration autoconfiguration makes miscabling
detection hard and and, with that that, can lead to undesirable effects in cases where
leaves are not "nailed" by the appropriately configured flags and arbitrarily cabled.
</t>
          <!-- <t>A node MAY analyze the outstanding level offers on its interfaces and
    generate warnings when its internal ruleset flags a possible miscabling.
    As an example, when a node's receives ZTP level offers that differ by more than
    one level from its chosen level (with proper accounting for leaf's being
    at level <em>leaf_level</em>) this can indicate miscabling.

    </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" id="svg2384" viewBox="0 0 666.4 500" height="500" xml:space="preserve">
                  <path id="path19295" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M247.9,34.6l-85.3,143.6"/>
                  <path id="path19297" fill="none" stroke="#000000" stroke-width="0.6549" stroke-miterlimit="2.4758" d="M333.2,178.2L247.9,34.6"/>
                  <path id="path19299" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,178.2v143.6"/>
                  <path id="path19301" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M333.2,178.2v143.6"/>
                  <path id="path19303" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,178.2l170.5,143.6"/>
                  <path id="path19305" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8l170.5-143.6"/>
                  <path id="path19307" 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" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M503.8,324.7V178H333.1"/>
                  <path id="path21275" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M162.7,321.8h170.5"/>
                  <path id="path24341" fill="none" stroke="#000000" stroke-width="0.6551" stroke-miterlimit="2.4758" d="M333.2,321.8h170.5"/>
                  <path id="path24343" fill="none" stroke="#000000" stroke-width="0.6551" d="M503.8,390.5v-68.7"/>
                  <path id="path24343-7" fill="none" stroke="#000000" stroke-width="0.6551" d="M162.7,390.5v-68.7"/>
                  <path id="path24385" fill="none" stroke="#000000" stroke-width="0.6551" d="M162.7,390.5h341.1"/>
                  <path id="path24402" 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" 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" 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" 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" 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" 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" d="M165.4,174h-7.2v-11.3h7.2v1.3h-5.8v3.1h5.8v1.3h-5.8v4.2h5.8V174z"/>
                  <path id="path2087" 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" 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" d="M337.3,164.1h-5.5v3.2h4.8v1.3h-4.8v5.4h-1.5v-11.3h7V164.1z"/>
                  <path id="path2094" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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>
      <!-- ZTP -->

      <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 types, such as e.g. external routes from
                  other protocols protocols, and
                  additionally advertises special types of routes on disaggregation,
                  the protocol MUST <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>
                    Overload
                    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 MUST <bcp14>MUST</bcp14> be respected by all necessary
                    SPF computations.  A node with the overload flag
                    set SHOULD <bcp14>SHOULD</bcp14> advertise all locally hosted prefixes prefixes,
                    both northbound and southbound, southbound; all other southbound
                    prefixes SHOULD NOT <bcp14>SHOULD NOT</bcp14> be advertised.
          </t>
          <t>
                    Leaf nodes SHOULD <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 SHOULD <bcp14>SHOULD</bcp14> only hold their own N-TIEs, and N-TIEs and,
                    in cases of L2L implementations, the N-TIEs of their
                    East/West
                    East-West neighbors.  Leaf nodes MUST <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 bi-directionality bidirectionality and derive the
                    next-hop set.  Cost  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 title="Optimized Route Computation on leaves"> -->

<section anchor="mobility" numbered="true" toc="default">
          <name>Mobility</name>
          <t>

        The RIFT control plane MUST <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" counter", which are defined as follows:
          </t>
          <dl newline="true" spacing="normal">
            <dt>timestamp:</dt>
            <dd>
        With this method, the infrastructure SHOULD <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 MUST <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 (IEEE Std. 1588
            <xref target="IEEEstd1588" format="default"/>
            or 802.1AS <xref target="IEEEstd8021AS" format="default"/> 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 counters, such as wrapping and comparison
            rules MUST
            rules, <bcp14>MUST</bcp14> be addressed properly.

            Sequence numbers MUST <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 (that (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 prefix, this attribute MUST NOT <bcp14>MUST NOT</bcp14>
        be included by the originator and it MUST <bcp14>MUST</bcp14> be ignored
        by all nodes during computation.
        When this attribute is present (observe
        that per data schema schema,
        the attribute itself is optional optional, but in case it is included included, the 'timestamp' "timestamp" field
        is required):

          </t>
          <ul spacing="normal">
            <li>
        The leaf node MAY <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
        Prefix North TIEs as the <xref target="IEEEstd1588"/> timestamp.
        </li>
            <li>

            RIFT MAY <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 SHOULD <bcp14>SHOULD</bcp14> transport the derived TID without modification.
        </li>
            <li>

        RIFT also defines an abstract negative clock (ASNC) (also
        called an 'undefined' "undefined" clock).  The ASNC MUST <bcp14>MUST</bcp14> be considered
        older than any other defined clock.  By default, when a node receives a
        Prefix North TIE that does not contain a 'PrefixSequenceType' attribute,
        it MUST <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 MAY <bcp14>MAY</bcp14> provide a way to reconfigure a
            domain to a different value, value and provides for this purpose a variable called MAXIMUM_CLOCK_DELTA. 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 MUST <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> ASNC,</li>
              <li>Clocks with timestamp timestamps differing by more than MAXIMUM_CLOCK_DELTA are
                    comparable by using the timestamps only <strong>and</strong></li> only,</li>
              <li>Clocks with timestamps differing by less than MAXIMUM_CLOCK_DELTA are
                    comparable by using their TIDs only only, <strong>and</strong></li>
              <li>An undefined TID is always older than any other TID 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 Time Stamps 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 time stamping timestamping mechanism (i.e., MAXIMUM_CLOCK_DELTA),
        then a sequence number SHOULD <bcp14>SHOULD</bcp14> be used to enable necessary precision to determine currency.

            </t>

<!--[rfced] To clarify the content of Appendix A, may we update this
sentence as follows?

Original:
   The sequence counter in [RFC8505] is encoded as one octet and wraps
   around using Appendix A.

Perhaps:
   The sequence counter in [RFC8505] is encoded as one octet and wraps
   around using the arithmetic defined in Appendix A.
-->

            <t>
    The sequence counter in <xref target="RFC8505" format="default"/> is
    encoded as one octet and wraps around using <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 SHOULD <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>
          <!-- Interaction between Time Stamps and Sequence Counters -->

<section numbered="true" toc="default">
            <name>Anycast vs. Unicast</name>
            <t>
    A unicast prefix can be attached to at most one leaf, 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 clock, or all clock attributes MUST <bcp14>MUST</bcp14> be the same under
    the rules of <xref target="clock_compare" format="default"/>.
</t>
            <t>It
            <t>In mobility events, it is important that in mobility events the leaf is re-flooding reflooding
    as quickly as possible to communicate the absence of
    the prefix that moved.
            </t>
            <t>Without support for <xref target="RFC8505" format="default"/> format="default"/>,
    movements on the fabric within intervals smaller than 100msec 100 msec will be interpreted
    as anycast.</t>
          </section>
          <!-- Anycast vs. Unicast -->

<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. VXLAN). (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 LISP 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 as is an underlay service and
   support it in RIFT to an extent. The load on the
   fabric increases with the amount of mobility obviously 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>
            <!-- PRZ: TBD

   <t>
   The overhead and performance limitations can be alleviated with an hybrid
   approach whereby mobile North TIEs related to mobile prefixes are not flooded
   throughout but unicast to a limited set of Spine Nodes, which act as anchor
   points and tunnel the traffic back to the leaf where the mobile prefix is
   attached. This approach hides the mobility to the end nodes by having the
   encapsulation done at the spine or superspine as opposed to the ingress leaf.
   </t>

 <section title="Encapsulation at the Spine">
    <t>The following section describes a variation of the hybrid mode in more
    details, whereby a separate mobility protocol is used as opposed to unicast
    of North TIEs. In that case, the logical steps are the following:
    <list style="numbers">
    <t>the mobile device registers to the visited leaf, e.g., using IPv6 ND
    <xref target="I-D.ietf-6lo-rfc6775-update"/>;
    </t>
    <t>RIFT in the leaf is configured with a mobility protocol and refrains from
    injecting the mobile prefix in the fabric. Instead, the RIFT notifies the
    mobility protocol that handles the signaling;
    </t>
    <t>The mobility protocol informs the anchor point, e.g., duplicated in a
    pair of spine nodes for redundancy, that the mobile device showed up. At
    that point the anchor points may encapsulate traffic to the leaf, which
    decapsulates and forward to the attached mobile node, node as illustrated in
    <xref target="mobreg"/>;
    </t>

    <t>
    If a superspine is deployed then it makes sense to flood the superspine so
    all superspine nodes can perform the encapsulation, encapsulation as illustrated in
    <xref target="mobtunnel"/>. The alternative is either for the anchor points
    to flood the spine so any spine node can perform the encapsulation, or to
    disaggregate the mobile prefix.
    </t>

   </list>
</t>

    -->

   <!-- PRZ: TBD

<figure align="center" anchor="mobreg"
                    title="Mobility registration">
                    <artwork align="center"><![CDATA[
                +~~~~~~~~~+    +~~~~~~~~~+    +~~~~~~~~~+
                | Super   |    | Super   |    | Super   |          N
                | Spine   |    | Spine   |    | Spine   |          ^
    Level 2     +~~~~^~~~~+    +~~~~~^~~~+    +~~~~^~~~~+        W<*>E
                     |  flood         \            |               v
                     +~~~~~~~~~~~~~~~+ \   +~~~~~~~+               S
                  |                   \ | /
   +~~~~~~~+  +~~~|~~~+  +~~~~~~~+  +~ +++ ~+  +~~~~~~~+  +~~~~~~~+
   | Spine |  | Spine |  | Spine |  | Spine |  | Spine |  | Spine |
   +~~~~~~~+  +~~~|~~~+  +~~~~~~~+  +~~~^~~~+  +~~~~~~~+  +~~~~~~~+
                                        |
                                        |
   +~~~~~~~+  +~~~~~~~+  +~~~~~~~+  +~~~|~~~+  +~~~~~~~+  +~~~~~~~+
   |       |  |       |  |       |  |   |   |  |       |  |       |
   +~~~~~~~+  +~~~~~~~+  +~~~~~~~+  +~~~|~~~+  +~~~~~~~+  +~~~~~~~+
                                        | mobile
                                        | registration
   +~~~~~~~+  +~~~~~~~+  +~~~~~~~+  +~~~|~~~+  +~~~~~~~+  +~~~~~~~+
   | Leaf  |  |       |  | Leaf  |  |   |   |  | Leaf  |  | Leaf  |
   +~~~~~~~+  +~~~~~~~+  +~~~~~~~+  +~~~|~~~+  +~~~~~~~+  +~~~~~~~+
                                        |
                                      mobile
                                      prefix

    ]]>
    </artwork>

</figure>

    -->

   <!-- PRZ: TBD

<figure align="center" anchor="mobtunnel"
                    title="Mobility Tunnel from Superspine">
                    <artwork align="center"><![CDATA[
                +~~~~~~~~~+    +~~~~~~~~~+    +~~~~~~~~~+
                | Super   |    | +~~~+   |    | Super   |          N
                | Spine   |    | |   |   |    | Spine   |          ^
    Level 2     +~~~~~~~~~+    +~|~ |v| ~+    +~~~~~~~~~+        W<*>E
                                 |   \ \                           v
                  +~~~~~~~~~~~~~~+    \ \                          S
                  |                    | |
   +~~~~~~~+  +~~~|~~~+  +~~~~~~~+  +~ | | ~+  +~~~~~~~+  +~~~~~~~+
   | Spine |  |   |   |  | Spine |  |  | |  |  | Spine |  | Spine |
   +~~~~~~~+  +~~~|~~~+  +~~~~~~~+  +~ | | ~+  +~~~~~~~+  +~~~~~~~+
                  |                    | |
                  |                    | |
   +~~~~~~~+  +~~~|~~~+  +~~~~~~~+  +~ | | ~+  +~~~~~~~+  +~~~~~~~+
   |       |  |   |   |  |       |  |  | |  |  |       |  |       |
   +~~~~~~~+  +~~~|~~~+  +~~~~~~~+  +~ | | ~+  +~~~~~~~+  +~~~~~~~+
                  |                    | |
                  |                    | |
   +~~~~~~~+  +~~~|~~~+  +~~~~~~~+  +~ | | ~+  +~~~~~~~+  +~~~~~~~+
   | Leaf  |  |   |   |  | Leaf  |  |  |||  |  | Leaf  |  | Leaf  |
   +~~~~~~~+  +~~~|~~~+  +~~~~~~~+  +~~~|~~~+  +~~~~~~~+  +~~~~~~~+
                  |                     v
                Packet                mobile
                to                    prefix

    ]]>
    </artwork>
</figure>

</section>
    -->

</section>
          <!-- Overlays and Signaling -->

</section>
        <!-- <section title="Fast Mobility"> -->

<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. (e.g., distribution of configuration information).
            KV South TIEs may arrive from multiple nodes and therefore MUST <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 bi-directional bidirectional adjacency
                    exists MUST <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
            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, 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 multiplane multi-plane reachability
                  computation mentioned in <xref target="neg_dis_computation_sec"/> SHOULD <bcp14>SHOULD</bcp14> be considered.
            </t>
          </section>
        </section>
        <section anchor="bfd" numbered="true" toc="default">
          <name>Interactions with BFD</name>
          <t>RIFT MAY <bcp14>MAY</bcp14> incorporate <xref target="RFC5881" format="default">BFD</xref> format="default">Bidirectional Forwarding Detection (BFD)</xref> to react quickly
        to link failures. In such case, the following procedures
        are introduced: </t>
          <ul empty="true"
          <ol type="1" spacing="normal">
            <li>After RIFT <em>ThreeWay</em> hello adjacency convergence convergence, a BFD
            session MAY <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

<!--[rfced] May we update "Init" to "Initial state"?

Original:
   In case an established BFD session goes Down after it was Up, RIFT
   adjacency SHOULD be re-initialized and subsequently started from
   Init after it receives a consecutive BFD Up.

Perhaps:
   In case an established BFD session goes Down after it was Up, RIFT
   adjacency SHOULD be re-initialized and subsequently started from
   the Initial state after it receives a consecutive BFD Up.
-->

            <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 nodes, each link MAY
            <bcp14>MAY</bcp14> run its own independent BFD session or they MAY
            <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 SHOULD <bcp14>SHOULD</bcp14> be brought down and
            back up again.  In case only the advertised capabilities change,
            the node MAY <bcp14>MAY</bcp14> choose to persist the BFD session.
            </li>
            <li>Multiple RIFT instances MAY <bcp14>MAY</bcp14> choose to share a
            single BFD session, session; in such cases cases, the behavior for which
            discriminators are used is undefined.  However, RIFT MAY
            <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>
          </ul>
          </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 SHOULD <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 element,
            which represents the sum of the
            bandwidths of all the parallel links to a neighbor.

            Default routes with differing distances SHOULD <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: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="svg2384" viewBox="0 0 414.7 375" xml:space="preserve" height="375">
                    <path id="path1701-0" fill="none" stroke="#000000" stroke-width="0.9122" stroke-miterlimit="3.4476" d="M70.1,0L70,87.8"/>
                    <path id="path1701-0-5" fill="none" stroke="#000000" stroke-width="0.9122" stroke-miterlimit="3.4476" d="M344.7,0l-0.1,87.8"/>
                    <path id="path5702" fill="none" stroke="#000000" stroke-width="0.9122" stroke-miterlimit="3.4476" d="M331,87.8L70,325.3"/>
                    <path id="path5704" fill="none" stroke="#000000" stroke-width="0.9122" stroke-miterlimit="3.4476" d="M331,325.3L70,87.8"/>
                    <path id="path5706" fill="none" stroke="#000000" stroke-width="0.9122" stroke-miterlimit="3.4476" d="M70,87.8l0,237.5"/>
                    <path id="path1581" fill="none" stroke="#000000" stroke-width="0.9119" stroke-miterlimit="3.4476" d="M331,325.3l0-237.5"/>
                    <path id="path1581-5" fill="none" stroke="#000000" stroke-width="0.9122" stroke-miterlimit="3.4476" stroke-dasharray="3.6487,7.2975" d="  M83.7,325.3l0-237.5"/>
                    <path id="path1131" d="M89.3,189.8l-4.6,6.6l4.6,6.7h-2l-3.6-5.5L80,203h-1.9l4.6-6.6l-4.5-6.6h2l3.6,5.4l3.7-5.4L89.3,189.8z"/>
                    <path id="path1134" d="M89.3,209.7l-4.6,6.6l4.6,6.7h-2l-3.6-5.5L80,223h-1.9l4.6-6.6l-4.5-6.6h2l3.6,5.4l3.7-5.4H89.3z"/>
                    <path id="path1137" d="M89.3,169.8l-4.6,6.6l4.6,6.7h-2l-3.6-5.5l-3.7,5.5h-1.9l4.6-6.6l-4.5-6.6h2l3.6,5.4l3.7-5.4H89.3z"/>
                    <path id="path1581-0" fill="none" stroke="#000000" stroke-width="0.9119" stroke-miterlimit="3.4476" d="M344.7,325.3l0-237.5"/>
                    <path id="path1701-0-3" fill="none" stroke="#000000" stroke-width="0.9122" stroke-miterlimit="3.4476" stroke-dasharray="3.6487,7.2975" d="  M83.8,0l-0.1,87.8"/>
                    <path id="path1701-0-5-6" fill="none" stroke="#000000" stroke-width="0.9122" stroke-miterlimit="3.4476" d="M331,0l-0.1,87.8"/>
                    <path id="path1140" d="M89.3,10.7l-4.6,6.6l4.6,6.7h-2l-3.6-5.5L80,24h-1.9l4.6-6.6l-4.5-6.6h2l3.6,5.4l3.7-5.4L89.3,10.7z"/>
                    <path id="path25409" fill="none" stroke="#000000" stroke-width="0.9122" stroke-miterlimit="3.4476" d="M83.7,87.8l261,237.5"/>
                    <path id="path25411" fill="none" stroke="#000000" stroke-width="0.9122" stroke-miterlimit="3.4476" d="M83.7,325.3l261-237.5"/>
                    <path id="path1143" d="M190.3,317.3h-0.9l-0.7-1.8h-2.9l-0.7,1.8h-0.9l2.4-6.6h1.2L190.3,317.3z M188.5,314.7l-1.2-3.3l-1.2,3.3  H188.5z"/>
                    <path id="path1145" d="M192.1,317.3h-0.8v-6.9h0.8V317.3z"/>
                    <path id="path1147" d="M194.6,317.3h-0.8v-6.9h0.8V317.3z"/>
                    <path id="path1149" d="M203.8,317.3h-4.2v-6.6h0.9v5.8h3.3V317.3z"/>
                    <path id="path1151" d="M208.7,314.9h-3.7c0,0.3,0,0.6,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.6c0.2,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.6,0.2-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.5-0.2-1.9-0.7c-0.5-0.4-0.7-1.1-0.7-1.9c0-0.8,0.2-1.5,0.7-1.9c0.4-0.5,1-0.7,1.8-0.7c0.7,0,1.2,0.2,1.6,0.6  c0.4,0.4,0.5,0.9,0.5,1.7L208.7,314.9z M207.9,314.3c0-0.4-0.1-0.8-0.3-1c-0.2-0.2-0.5-0.4-1-0.4c-0.4,0-0.8,0.1-1.1,0.4  c-0.3,0.3-0.4,0.6-0.4,1H207.9z"/>
                    <path id="path1153" d="M213.9,317.3h-0.8v-0.5c-0.1,0.1-0.2,0.1-0.3,0.2c-0.1,0.1-0.2,0.2-0.4,0.2c-0.1,0.1-0.3,0.1-0.5,0.2  c-0.2,0-0.4,0.1-0.6,0.1c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.5-0.7-0.5-1.1c0-0.4,0.1-0.7,0.2-0.9c0.2-0.2,0.4-0.4,0.7-0.6  c0.3-0.1,0.7-0.2,1.1-0.3c0.4,0,0.9-0.1,1.4-0.1v-0.1c0-0.2,0-0.3-0.1-0.5c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.3-0.1-0.4-0.1  c-0.2,0-0.3,0-0.5,0c-0.2,0-0.5,0-0.7,0.1c-0.3,0.1-0.5,0.1-0.8,0.2h0v-0.9c0.2,0,0.4-0.1,0.7-0.1c0.3-0.1,0.6-0.1,0.9-0.1  c0.4,0,0.7,0,0.9,0.1c0.3,0.1,0.5,0.2,0.7,0.3c0.2,0.1,0.3,0.3,0.4,0.5c0.1,0.2,0.1,0.5,0.1,0.8V317.3z M213.1,316.1v-1.4  c-0.3,0-0.6,0-0.9,0.1c-0.3,0-0.6,0.1-0.8,0.1c-0.2,0.1-0.4,0.2-0.6,0.3c-0.1,0.1-0.2,0.3-0.2,0.6c0,0.3,0.1,0.5,0.3,0.6  c0.2,0.1,0.4,0.2,0.8,0.2c0.3,0,0.6-0.1,0.8-0.2C212.6,316.4,212.8,316.3,213.1,316.1L213.1,316.1z"/>
                    <path id="path1155" d="M218.2,311.2L218.2,311.2c-0.1,0-0.3-0.1-0.4-0.1c-0.1,0-0.3,0-0.4,0c-0.4,0-0.6,0.1-0.8,0.2  c-0.2,0.2-0.2,0.4-0.2,0.9v0.2h1.5v0.7h-1.5v4.3h-0.8V313H215v-0.7h0.6v-0.2c0-0.6,0.1-1,0.4-1.4c0.3-0.3,0.7-0.5,1.3-0.5  c0.2,0,0.4,0,0.5,0c0.2,0,0.3,0,0.4,0.1L218.2,311.2z"/>
                    <path id="path1157" d="M224.5,317.3c-0.2,0-0.3,0.1-0.5,0.1c-0.2,0-0.3,0-0.5,0c-0.5,0-0.9-0.1-1.2-0.4s-0.4-0.7-0.4-1.3V313h-0.6  v-0.7h0.6v-1.4h0.8v1.4h1.7v0.7h-1.7v2.3c0,0.3,0,0.5,0,0.6c0,0.1,0.1,0.3,0.1,0.4c0.1,0.1,0.2,0.2,0.3,0.3c0.1,0.1,0.3,0.1,0.5,0.1  c0.1,0,0.3,0,0.4-0.1c0.1,0,0.3-0.1,0.3-0.1h0V317.3z"/>
                    <path id="path1159" d="M229.8,314.8c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  s0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C229.6,313.4,229.8,314,229.8,314.8z M228.9,314.8  c0-0.6-0.1-1.1-0.4-1.4c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.2,0.3-0.4,0.8-0.4,1.4c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.4,0,0.8-0.2,1-0.5C228.8,315.9,228.9,315.5,228.9,314.8L228.9,314.8z"/>
                    <path id="path1161" d="M186.8,326.8c0,0.3-0.1,0.5-0.2,0.8c-0.1,0.3-0.3,0.5-0.5,0.6c-0.2,0.2-0.5,0.3-0.8,0.4  c-0.3,0.1-0.7,0.2-1.1,0.2c-0.5,0-0.9,0-1.3-0.1c-0.4-0.1-0.8-0.2-1.2-0.4v-1.1h0.1c0.3,0.3,0.7,0.5,1.2,0.6  c0.4,0.2,0.9,0.2,1.2,0.2c0.5,0,1-0.1,1.3-0.3c0.3-0.2,0.5-0.5,0.5-0.8c0-0.3-0.1-0.5-0.2-0.7c-0.1-0.1-0.4-0.2-0.7-0.3  c-0.2-0.1-0.5-0.1-0.7-0.1c-0.3,0-0.5-0.1-0.8-0.1c-0.6-0.1-1-0.3-1.3-0.6c-0.3-0.3-0.4-0.7-0.4-1.2c0-0.6,0.2-1,0.7-1.4  c0.5-0.4,1.1-0.5,1.8-0.5c0.5,0,0.9,0,1.3,0.1c0.4,0.1,0.7,0.2,1,0.3v1h-0.1c-0.3-0.2-0.6-0.4-1-0.5c-0.4-0.1-0.8-0.2-1.3-0.2  c-0.5,0-0.9,0.1-1.1,0.3c-0.3,0.2-0.4,0.4-0.4,0.8c0,0.3,0.1,0.5,0.2,0.7c0.1,0.2,0.4,0.3,0.8,0.4c0.2,0,0.5,0.1,0.8,0.2  c0.4,0.1,0.6,0.1,0.9,0.2c0.5,0.1,0.9,0.3,1.1,0.6C186.6,326,186.8,326.4,186.8,326.8L186.8,326.8z"/>
                    <path id="path1163" d="M192.5,326.2c0,0.4-0.1,0.8-0.2,1.1c-0.1,0.3-0.3,0.6-0.5,0.8c-0.2,0.2-0.4,0.4-0.7,0.5  c-0.3,0.1-0.5,0.2-0.8,0.2c-0.3,0-0.5,0-0.7-0.1c-0.2-0.1-0.4-0.1-0.6-0.3v2.1h-0.8v-6.8h0.8v0.5c0.2-0.2,0.5-0.3,0.7-0.5  c0.3-0.1,0.6-0.2,0.9-0.2c0.6,0,1.1,0.2,1.4,0.7C192.3,324.7,192.5,325.4,192.5,326.2L192.5,326.2z M191.6,326.2  c0-0.6-0.1-1-0.3-1.3c-0.2-0.3-0.5-0.4-0.9-0.4c-0.2,0-0.5,0.1-0.7,0.2c-0.2,0.1-0.5,0.2-0.7,0.4v2.8c0.2,0.1,0.4,0.2,0.6,0.2  c0.2,0,0.4,0.1,0.6,0.1c0.5,0,0.8-0.2,1.1-0.5C191.5,327.3,191.6,326.8,191.6,326.2L191.6,326.2z"/>
                    <path id="path1165" d="M194.7,322.9h-0.9V322h0.9V322.9z M194.6,328.7h-0.8v-5h0.8V328.7z"/>
                    <path id="path1167" d="M200.5,328.7h-0.8v-2.8c0-0.2,0-0.4,0-0.6c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.1-0.2-0.2-0.3-0.3  c-0.1-0.1-0.3-0.1-0.5-0.1c-0.2,0-0.5,0.1-0.7,0.2s-0.5,0.3-0.7,0.4v3.7h-0.8v-5h0.8v0.6c0.3-0.2,0.5-0.4,0.8-0.5  c0.3-0.1,0.6-0.2,0.9-0.2c0.5,0,0.9,0.2,1.2,0.5c0.3,0.3,0.4,0.8,0.4,1.4V328.7z"/>
                    <path id="path1169" d="M206.2,326.3h-3.7c0,0.3,0,0.6,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.6c0.2,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.6,0.2-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.5-0.2-1.9-0.7c-0.5-0.4-0.7-1.1-0.7-1.9c0-0.8,0.2-1.5,0.7-1.9c0.4-0.5,1-0.7,1.8-0.7c0.7,0,1.2,0.2,1.6,0.6  c0.4,0.4,0.5,0.9,0.5,1.7L206.2,326.3z M205.4,325.7c0-0.4-0.1-0.8-0.3-1c-0.2-0.2-0.5-0.4-1-0.4c-0.4,0-0.8,0.1-1.1,0.4  c-0.3,0.3-0.4,0.6-0.4,1H205.4z"/>
                    <path id="path1171" d="M215,328.7h-4.2v-6.6h0.9v5.8h3.3V328.7z"/>
                    <path id="path1173" d="M216.7,322.9h-0.9V322h0.9V322.9z M216.6,328.7h-0.8v-5h0.8V328.7z"/>
                    <path id="path1175" d="M222.5,328.7h-0.8v-2.8c0-0.2,0-0.4,0-0.6c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.1-0.2-0.2-0.3-0.3  c-0.1-0.1-0.3-0.1-0.5-0.1c-0.2,0-0.5,0.1-0.7,0.2c-0.2,0.1-0.5,0.3-0.7,0.4v3.7h-0.8v-5h0.8v0.6c0.3-0.2,0.5-0.4,0.8-0.5  c0.3-0.1,0.6-0.2,0.9-0.2c0.5,0,0.9,0.2,1.2,0.5c0.3,0.3,0.4,0.8,0.4,1.4L222.5,328.7z"/>
                    <path id="path1177" d="M228.6,328.7h-1.1l-2-2.2l-0.5,0.5v1.7h-0.8v-6.9h0.8v4.4l2.4-2.5h1.1l-2.3,2.3L228.6,328.7z"/>
                    <path id="path1179" d="M233,327.3c0,0.5-0.2,0.8-0.6,1.1c-0.4,0.3-0.9,0.4-1.5,0.4c-0.4,0-0.7,0-1-0.1c-0.3-0.1-0.6-0.2-0.8-0.3  v-0.9h0c0.3,0.2,0.6,0.4,0.9,0.5c0.3,0.1,0.6,0.2,0.9,0.2c0.4,0,0.7-0.1,0.9-0.2c0.2-0.1,0.3-0.3,0.3-0.6c0-0.2-0.1-0.3-0.2-0.4  s-0.3-0.2-0.7-0.3c-0.1,0-0.3-0.1-0.5-0.1c-0.2,0-0.4-0.1-0.5-0.1c-0.4-0.1-0.7-0.3-0.9-0.5c-0.2-0.2-0.3-0.5-0.3-0.8  c0-0.2,0-0.4,0.1-0.6c0.1-0.2,0.2-0.3,0.4-0.5c0.2-0.1,0.4-0.2,0.6-0.3c0.3-0.1,0.5-0.1,0.9-0.1c0.3,0,0.6,0,0.9,0.1  c0.3,0.1,0.6,0.2,0.8,0.3v0.9h0c-0.2-0.2-0.5-0.3-0.8-0.4c-0.3-0.1-0.6-0.2-0.9-0.2c-0.3,0-0.6,0.1-0.8,0.2  c-0.2,0.1-0.3,0.3-0.3,0.5c0,0.2,0.1,0.4,0.2,0.5c0.1,0.1,0.3,0.2,0.6,0.3c0.2,0,0.3,0.1,0.5,0.1c0.2,0,0.4,0.1,0.5,0.1  c0.4,0.1,0.7,0.2,0.9,0.5C232.9,326.6,233,326.9,233,327.3L233,327.3z"/>
                    <path id="path1181" d="M196.2,340.1h-3.6v-0.7h1.4V335h-1.4v-0.6c0.2,0,0.4,0,0.6,0c0.2,0,0.4-0.1,0.5-0.1c0.1-0.1,0.2-0.2,0.3-0.3  c0.1-0.1,0.1-0.3,0.1-0.5h0.7v6h1.4V340.1z"/>
                    <path id="path1183" d="M202.4,336.8c0,1.2-0.2,2.1-0.6,2.6c-0.4,0.6-0.9,0.8-1.7,0.8c-0.8,0-1.4-0.3-1.7-0.8  c-0.4-0.6-0.5-1.4-0.5-2.6c0-1.2,0.2-2,0.6-2.6c0.4-0.6,1-0.8,1.7-0.8c0.8,0,1.4,0.3,1.7,0.9C202.2,334.8,202.4,335.6,202.4,336.8  L202.4,336.8z M201.2,338.8c0.1-0.2,0.2-0.5,0.2-0.8c0-0.3,0.1-0.7,0.1-1.2c0-0.5,0-0.8-0.1-1.2c0-0.3-0.1-0.6-0.2-0.8  c-0.1-0.2-0.2-0.4-0.4-0.5c-0.2-0.1-0.4-0.2-0.7-0.2c-0.3,0-0.5,0.1-0.7,0.2c-0.2,0.1-0.3,0.3-0.4,0.5c-0.1,0.2-0.2,0.5-0.2,0.9  c0,0.4-0.1,0.7-0.1,1.2c0,0.5,0,0.9,0,1.2c0,0.3,0.1,0.6,0.2,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.2,0.1,0.4,0.2,0.7,0.2  c0.3,0,0.5-0.1,0.7-0.2C201,339.2,201.1,339.1,201.2,338.8L201.2,338.8z"/>
                    <path id="path1185" d="M209.8,340.1h-0.9v-5.7l-1.8,3.9h-0.5l-1.8-3.9v5.7h-0.8v-6.6h1.2l1.8,3.7l1.7-3.7h1.2V340.1z"/>
                    <path id="path1187" d="M216.6,338.1c0,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.2-0.5,0.3-0.8,0.4  c-0.3,0.1-0.7,0.1-1.1,0.1h-2.4v-6.6h2c0.5,0,0.8,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.2c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.4,0.2,0.7  c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.2-0.4,0.4-0.6,0.5v0c0.4,0.1,0.8,0.3,1.1,0.6C216.5,337.2,216.6,337.6,216.6,338.1L216.6,338.1z   M215.1,335.1c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.1-0.2-0.3-0.3c-0.1-0.1-0.3-0.1-0.5-0.1c-0.2,0-0.4,0-0.7,0h-1.1v1.9h1.1  c0.3,0,0.5,0,0.7,0c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.2,0.3-0.3C215.1,335.5,215.1,335.3,215.1,335.1L215.1,335.1z M215.7,338.1  c0-0.3,0-0.5-0.1-0.6s-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.1-0.5-0.1c-0.2,0-0.4,0-0.7,0h-1.4v2.5h1.2c0.4,0,0.7,0,0.9-0.1  c0.2,0,0.4-0.1,0.6-0.2c0.2-0.1,0.3-0.2,0.4-0.4C215.6,338.5,215.7,338.4,215.7,338.1L215.7,338.1z"/>
                    <path id="path1189" d="M218.7,334.3h-0.9v-0.9h0.9V334.3z M218.6,340.1h-0.8v-5h0.8V340.1z"/>
                    <path id="path1191" d="M222.9,340.1c-0.2,0-0.3,0.1-0.5,0.1c-0.2,0-0.3,0-0.5,0c-0.5,0-0.9-0.1-1.2-0.4s-0.4-0.7-0.4-1.3v-2.6h-0.6  v-0.7h0.6v-1.4h0.8v1.4h1.7v0.7h-1.7v2.3c0,0.3,0,0.5,0,0.6c0,0.1,0.1,0.3,0.1,0.4c0.1,0.1,0.2,0.2,0.3,0.3c0.1,0.1,0.3,0.1,0.5,0.1  c0.1,0,0.3,0,0.4-0.1c0.1,0,0.3-0.1,0.3-0.1h0V340.1z"/>
                    <path id="path1194" d="M187.2,79.8h-0.9l-0.7-1.8h-2.9l-0.7,1.8h-0.9l2.4-6.6h1.2L187.2,79.8z M185.3,77.2l-1.2-3.3l-1.2,3.3H185.3z  "/>
                    <path id="path1196" d="M189,79.8h-0.8v-6.9h0.8V79.8z"/>
                    <path id="path1198" d="M191.5,79.8h-0.8v-6.9h0.8V79.8z"/>
                    <path id="path1200" d="M201.2,77.9c0,0.3-0.1,0.5-0.2,0.8c-0.1,0.3-0.3,0.5-0.5,0.6c-0.2,0.2-0.5,0.3-0.8,0.4  c-0.3,0.1-0.7,0.2-1.1,0.2c-0.5,0-0.9,0-1.3-0.1c-0.4-0.1-0.8-0.2-1.2-0.4v-1.1h0.1c0.3,0.3,0.7,0.5,1.2,0.6s0.9,0.2,1.2,0.2  c0.5,0,1-0.1,1.3-0.3c0.3-0.2,0.5-0.5,0.5-0.8c0-0.3-0.1-0.5-0.2-0.7c-0.1-0.1-0.4-0.2-0.7-0.3c-0.2-0.1-0.5-0.1-0.7-0.1  c-0.3,0-0.5-0.1-0.8-0.1c-0.6-0.1-1-0.3-1.3-0.6c-0.3-0.3-0.4-0.7-0.4-1.2c0-0.6,0.2-1,0.7-1.4c0.5-0.4,1.1-0.5,1.8-0.5  c0.5,0,0.9,0,1.3,0.1c0.4,0.1,0.7,0.2,1,0.3v1h-0.1c-0.3-0.2-0.6-0.4-1-0.5c-0.4-0.1-0.8-0.2-1.3-0.2c-0.5,0-0.9,0.1-1.1,0.3  c-0.3,0.2-0.4,0.4-0.4,0.8c0,0.3,0.1,0.5,0.2,0.7c0.1,0.2,0.4,0.3,0.8,0.4c0.2,0,0.5,0.1,0.8,0.2c0.4,0.1,0.6,0.1,0.9,0.2  c0.5,0.1,0.9,0.3,1.1,0.6C201.1,77.1,201.2,77.4,201.2,77.9L201.2,77.9z"/>
                    <path id="path1202" d="M207,77.3c0,0.4-0.1,0.8-0.2,1.1c-0.1,0.3-0.3,0.6-0.5,0.8c-0.2,0.2-0.4,0.4-0.7,0.5  c-0.3,0.1-0.5,0.2-0.8,0.2c-0.3,0-0.5,0-0.7-0.1c-0.2-0.1-0.4-0.1-0.6-0.3v2.1h-0.8v-6.8h0.8v0.5c0.2-0.2,0.5-0.3,0.7-0.5  c0.3-0.1,0.6-0.2,0.9-0.2c0.6,0,1.1,0.2,1.4,0.7C206.8,75.8,207,76.4,207,77.3L207,77.3z M206.1,77.3c0-0.6-0.1-1-0.3-1.3  c-0.2-0.3-0.5-0.4-0.9-0.4c-0.2,0-0.5,0.1-0.7,0.2c-0.2,0.1-0.5,0.2-0.7,0.4v2.8c0.2,0.1,0.4,0.2,0.6,0.2c0.2,0,0.4,0.1,0.6,0.1  c0.5,0,0.8-0.2,1.1-0.5C206,78.4,206.1,77.9,206.1,77.3z"/>
                    <path id="path1204" d="M209.2,74h-0.9v-0.9h0.9V74z M209.1,79.8h-0.8v-5h0.8V79.8z"/>
                    <path id="path1206" d="M214.9,79.8h-0.8V77c0-0.2,0-0.4,0-0.6c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.1-0.2-0.2-0.3-0.3  c-0.1-0.1-0.3-0.1-0.5-0.1c-0.2,0-0.5,0.1-0.7,0.2c-0.2,0.1-0.5,0.3-0.7,0.4v3.7h-0.8v-5h0.8v0.6c0.3-0.2,0.5-0.4,0.8-0.5  c0.3-0.1,0.6-0.2,0.9-0.2c0.5,0,0.9,0.2,1.2,0.5c0.3,0.3,0.4,0.8,0.4,1.4L214.9,79.8z"/>
                    <path id="path1208" d="M220.7,77.4H217c0,0.3,0,0.6,0.1,0.8c0.1,0.2,0.2,0.4,0.4,0.6c0.2,0.1,0.3,0.2,0.5,0.3  c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.7-0.1,1-0.2c0.3-0.1,0.6-0.3,0.7-0.4h0v0.9c-0.3,0.1-0.6,0.2-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1  c-0.8,0-1.5-0.2-1.9-0.7c-0.5-0.4-0.7-1.1-0.7-1.9c0-0.8,0.2-1.5,0.7-1.9c0.4-0.5,1-0.7,1.8-0.7c0.7,0,1.2,0.2,1.6,0.6  c0.4,0.4,0.5,0.9,0.5,1.7L220.7,77.4z M219.9,76.8c0-0.4-0.1-0.8-0.3-1c-0.2-0.2-0.5-0.4-1-0.4c-0.4,0-0.8,0.1-1.1,0.4  c-0.3,0.3-0.4,0.6-0.4,1H219.9z"/>
                    <path id="path1210" d="M227.8,79.8c-0.2,0-0.3,0.1-0.5,0.1c-0.2,0-0.3,0-0.5,0c-0.5,0-0.9-0.1-1.2-0.4c-0.3-0.3-0.4-0.7-0.4-1.3  v-2.6h-0.6v-0.7h0.6v-1.4h0.8v1.4h1.7v0.7H226v2.3c0,0.3,0,0.5,0,0.6c0,0.1,0.1,0.3,0.1,0.4c0.1,0.1,0.2,0.2,0.3,0.3  c0.1,0.1,0.3,0.1,0.5,0.1c0.1,0,0.3,0,0.4-0.1c0.1,0,0.3-0.1,0.3-0.1h0L227.8,79.8z"/>
                    <path id="path1212" d="M233,77.3c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C232.8,75.9,233,76.5,233,77.3z M232.2,77.3  c0-0.6-0.1-1.1-0.4-1.4c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.2,0.3-0.4,0.8-0.4,1.4c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.4,0,0.8-0.2,1-0.5C232,78.4,232.2,77.9,232.2,77.3L232.2,77.3z"/>
                    <path id="path1214" d="M187,91.2H186l-3.1-5.9v5.9H182v-6.6h1.4l2.9,5.4v-5.4h0.8L187,91.2z"/>
                    <path id="path1216" d="M193,88.7c0,0.8-0.2,1.5-0.6,1.9c-0.4,0.5-1,0.7-1.7,0.7c-0.7,0-1.3-0.2-1.7-0.7c-0.4-0.5-0.6-1.1-0.6-1.9  c0-0.8,0.2-1.5,0.6-1.9c0.4-0.5,1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7C192.8,87.3,193,87.9,193,88.7z M192.1,88.7  c0-0.6-0.1-1.1-0.4-1.4c-0.3-0.3-0.6-0.5-1.1-0.5c-0.5,0-0.8,0.2-1.1,0.5c-0.2,0.3-0.4,0.8-0.4,1.4c0,0.6,0.1,1.1,0.4,1.4  c0.3,0.3,0.6,0.5,1.1,0.5c0.4,0,0.8-0.2,1-0.5C192,89.8,192.1,89.3,192.1,88.7z"/>
                    <path id="path1218" d="M197.4,87.1L197.4,87.1c-0.2,0-0.3-0.1-0.4-0.1c-0.1,0-0.3,0-0.4,0c-0.3,0-0.5,0.1-0.7,0.2  c-0.2,0.1-0.5,0.3-0.7,0.4v3.5h-0.8v-5h0.8V87c0.3-0.3,0.6-0.5,0.9-0.6c0.3-0.1,0.5-0.2,0.8-0.2c0.1,0,0.3,0,0.3,0  c0.1,0,0.2,0,0.3,0L197.4,87.1z"/>
                    <path id="path1220" d="M200.8,91.2c-0.2,0-0.3,0.1-0.5,0.1c-0.2,0-0.3,0-0.5,0c-0.5,0-0.9-0.1-1.2-0.4c-0.3-0.3-0.4-0.7-0.4-1.3  v-2.6h-0.6v-0.7h0.6v-1.4h0.8v1.4h1.7v0.7H199v2.3c0,0.3,0,0.5,0,0.6c0,0.1,0.1,0.3,0.1,0.4c0.1,0.1,0.2,0.2,0.3,0.3  c0.1,0.1,0.3,0.1,0.5,0.1c0.1,0,0.3,0,0.4-0.1c0.1,0,0.3-0.1,0.3-0.1h0L200.8,91.2z"/>
                    <path id="path1222" d="M205.9,91.2h-0.8v-2.8c0-0.2,0-0.4,0-0.6c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.1-0.2-0.2-0.3-0.3  c-0.1-0.1-0.3-0.1-0.5-0.1c-0.2,0-0.5,0.1-0.7,0.2s-0.5,0.3-0.7,0.4v3.7h-0.8v-6.9h0.8v2.5c0.3-0.2,0.5-0.4,0.8-0.5  c0.3-0.1,0.6-0.2,0.9-0.2c0.5,0,0.9,0.2,1.2,0.5c0.3,0.3,0.4,0.8,0.4,1.4L205.9,91.2z"/>
                    <path id="path1224" d="M215,91.2h-4.2v-6.6h0.9v5.8h3.3V91.2z"/>
                    <path id="path1226" d="M216.7,85.4h-0.9v-0.9h0.9V85.4z M216.7,91.2h-0.8v-5h0.8V91.2z"/>
                    <path id="path1228" d="M222.5,91.2h-0.8v-2.8c0-0.2,0-0.4,0-0.6c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.1-0.2-0.2-0.3-0.3  c-0.1-0.1-0.3-0.1-0.5-0.1c-0.2,0-0.5,0.1-0.7,0.2c-0.2,0.1-0.5,0.3-0.7,0.4v3.7h-0.8v-5h0.8v0.6c0.3-0.2,0.5-0.4,0.8-0.5  c0.3-0.1,0.6-0.2,0.9-0.2c0.5,0,0.9,0.2,1.2,0.5c0.3,0.3,0.4,0.8,0.4,1.4L222.5,91.2z"/>
                    <path id="path1230" d="M228.6,91.2h-1.1l-2-2.2l-0.5,0.5v1.7h-0.8v-6.9h0.8v4.4l2.4-2.5h1.1l-2.3,2.3L228.6,91.2z"/>
                    <path id="path1232" d="M233.1,89.8c0,0.5-0.2,0.8-0.6,1.1c-0.4,0.3-0.9,0.4-1.5,0.4c-0.4,0-0.7,0-1-0.1c-0.3-0.1-0.6-0.2-0.8-0.3V90  h0c0.3,0.2,0.6,0.4,0.9,0.5c0.3,0.1,0.6,0.2,0.9,0.2c0.4,0,0.7-0.1,0.9-0.2c0.2-0.1,0.3-0.3,0.3-0.6c0-0.2-0.1-0.3-0.2-0.4  c-0.1-0.1-0.3-0.2-0.7-0.3c-0.1,0-0.3-0.1-0.5-0.1c-0.2,0-0.4-0.1-0.5-0.1c-0.4-0.1-0.7-0.3-0.9-0.5c-0.2-0.2-0.3-0.5-0.3-0.8  c0-0.2,0-0.4,0.1-0.6c0.1-0.2,0.2-0.3,0.4-0.5c0.2-0.1,0.4-0.2,0.6-0.3c0.3-0.1,0.5-0.1,0.9-0.1c0.3,0,0.6,0,0.9,0.1  c0.3,0.1,0.6,0.2,0.8,0.3v0.9h0c-0.2-0.2-0.5-0.3-0.8-0.4c-0.3-0.1-0.6-0.2-0.9-0.2c-0.3,0-0.6,0.1-0.8,0.2  c-0.2,0.1-0.3,0.3-0.3,0.5c0,0.2,0.1,0.4,0.2,0.5c0.1,0.1,0.3,0.2,0.6,0.3c0.2,0,0.3,0.1,0.5,0.1c0.2,0,0.4,0.1,0.5,0.1  c0.4,0.1,0.7,0.2,0.9,0.5C233,89.1,233.1,89.4,233.1,89.8L233.1,89.8z"/>
                    <path id="path1234" d="M193.4,102.6h-3.6v-0.7h1.4v-4.4h-1.4v-0.6c0.2,0,0.4,0,0.6,0c0.2,0,0.4-0.1,0.5-0.1c0.1-0.1,0.2-0.2,0.3-0.3  c0.1-0.1,0.1-0.3,0.1-0.5h0.7v6h1.4V102.6z"/>
                    <path id="path1236" d="M199.5,99.3c0,1.2-0.2,2.1-0.6,2.6c-0.4,0.6-0.9,0.8-1.7,0.8c-0.8,0-1.4-0.3-1.7-0.8  c-0.4-0.6-0.5-1.4-0.5-2.6c0-1.2,0.2-2,0.6-2.6c0.4-0.6,1-0.8,1.7-0.8c0.8,0,1.4,0.3,1.7,0.9C199.4,97.3,199.5,98.1,199.5,99.3  L199.5,99.3z M198.4,101.3c0.1-0.2,0.2-0.5,0.2-0.8c0-0.3,0.1-0.7,0.1-1.2c0-0.5,0-0.8-0.1-1.2c0-0.3-0.1-0.6-0.2-0.8  c-0.1-0.2-0.2-0.4-0.4-0.5c-0.2-0.1-0.4-0.2-0.7-0.2c-0.3,0-0.5,0.1-0.7,0.2c-0.2,0.1-0.3,0.3-0.4,0.5c-0.1,0.2-0.2,0.5-0.2,0.9  c0,0.4-0.1,0.7-0.1,1.2c0,0.5,0,0.9,0,1.2c0,0.3,0.1,0.6,0.2,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.2,0.1,0.4,0.2,0.7,0.2  c0.3,0,0.5-0.1,0.7-0.2C198.1,101.7,198.3,101.5,198.4,101.3L198.4,101.3z"/>
                    <path id="path1238" d="M205.3,99.3c0,1.2-0.2,2.1-0.6,2.6c-0.4,0.6-0.9,0.8-1.7,0.8c-0.8,0-1.4-0.3-1.7-0.8  c-0.4-0.6-0.5-1.4-0.5-2.6c0-1.2,0.2-2,0.6-2.6c0.4-0.6,1-0.8,1.7-0.8c0.8,0,1.4,0.3,1.7,0.9C205.2,97.3,205.3,98.1,205.3,99.3  L205.3,99.3z M204.2,101.3c0.1-0.2,0.2-0.5,0.2-0.8c0-0.3,0.1-0.7,0.1-1.2c0-0.5,0-0.8-0.1-1.2c0-0.3-0.1-0.6-0.2-0.8  c-0.1-0.2-0.2-0.4-0.4-0.5c-0.2-0.1-0.4-0.2-0.7-0.2c-0.3,0-0.5,0.1-0.7,0.2c-0.2,0.1-0.3,0.3-0.4,0.5c-0.1,0.2-0.2,0.5-0.2,0.9  c0,0.4-0.1,0.7-0.1,1.2c0,0.5,0,0.9,0,1.2c0,0.3,0.1,0.6,0.2,0.8c0.1,0.2,0.2,0.4,0.4,0.5c0.2,0.1,0.4,0.2,0.7,0.2  c0.3,0,0.5-0.1,0.7-0.2C203.9,101.7,204.1,101.5,204.2,101.3L204.2,101.3z"/>
                    <path id="path1240" d="M212.8,102.6h-0.9v-5.7l-1.8,3.9h-0.5l-1.8-3.9v5.7h-0.8V96h1.2l1.8,3.7l1.7-3.7h1.2V102.6z"/>
                    <path id="path1242" d="M219.5,100.6c0,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.2-0.5,0.3-0.8,0.4  c-0.3,0.1-0.7,0.1-1.1,0.1h-2.4V96h2c0.5,0,0.8,0,1.1,0.1c0.2,0,0.5,0.1,0.7,0.2c0.2,0.1,0.4,0.3,0.5,0.5c0.1,0.2,0.2,0.4,0.2,0.7  c0,0.3-0.1,0.6-0.2,0.8c-0.2,0.2-0.4,0.4-0.6,0.5v0c0.4,0.1,0.8,0.3,1.1,0.6C219.4,99.7,219.5,100.1,219.5,100.6L219.5,100.6z   M218.1,97.6c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.1-0.2-0.3-0.3c-0.1-0.1-0.3-0.1-0.5-0.1c-0.2,0-0.4,0-0.7,0h-1.1v1.9h1.1  c0.3,0,0.5,0,0.7,0c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.2,0.3-0.3C218,97.9,218.1,97.8,218.1,97.6L218.1,97.6z M218.6,100.6  c0-0.3,0-0.5-0.1-0.6s-0.2-0.3-0.4-0.4c-0.1-0.1-0.3-0.1-0.5-0.1c-0.2,0-0.4,0-0.7,0h-1.4v2.5h1.2c0.4,0,0.7,0,0.9-0.1  c0.2,0,0.4-0.1,0.6-0.2c0.2-0.1,0.3-0.2,0.4-0.4C218.6,101,218.6,100.8,218.6,100.6L218.6,100.6z"/>
                    <path id="path1244" d="M221.6,96.8h-0.9v-0.9h0.9V96.8z M221.6,102.6h-0.8v-5h0.8V102.6z"/>
                    <path id="path1246" d="M225.8,102.6c-0.2,0-0.3,0.1-0.5,0.1c-0.2,0-0.3,0-0.5,0c-0.5,0-0.9-0.1-1.2-0.4c-0.3-0.3-0.4-0.7-0.4-1.3  v-2.6h-0.6v-0.7h0.6v-1.4h0.8v1.4h1.7v0.7h-1.7v2.3c0,0.3,0,0.5,0,0.6c0,0.1,0.1,0.3,0.1,0.4c0.1,0.1,0.2,0.2,0.3,0.3  c0.1,0.1,0.3,0.1,0.5,0.1c0.1,0,0.3,0,0.4-0.1c0.1,0,0.3-0.1,0.3-0.1h0V102.6z"/>
                    <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08" fill="#FFFFFF" stroke="#000000" stroke-width="0.8092" stroke-miterlimit="3.4476" cx="76.9" cy="87.8" rx="47.8" ry="49.3"/>
                    <path id="path1249" d="M47.2,89.1c0,0.6-0.1,1.2-0.4,1.8c-0.3,0.6-0.7,1.1-1.2,1.5c-0.5,0.5-1.2,0.8-1.9,1.1  c-0.7,0.3-1.6,0.4-2.6,0.4c-1.1,0-2.1-0.1-3-0.3c-0.9-0.2-1.8-0.5-2.7-0.9V90h0.1c0.8,0.7,1.7,1.2,2.7,1.5c1,0.4,2,0.5,2.8,0.5  c1.3,0,2.2-0.2,2.9-0.7c0.7-0.5,1.1-1.1,1.1-1.9c0-0.7-0.2-1.2-0.5-1.5c-0.3-0.3-0.8-0.6-1.5-0.8c-0.5-0.1-1.1-0.3-1.7-0.3  c-0.6-0.1-1.2-0.2-1.9-0.3c-1.4-0.3-2.4-0.8-3-1.5c-0.6-0.7-1-1.6-1-2.8c0-1.3,0.5-2.4,1.6-3.2c1.1-0.8,2.4-1.3,4.1-1.3  c1.1,0,2.1,0.1,2.9,0.3c0.9,0.2,1.7,0.5,2.4,0.8v2.5h-0.1c-0.6-0.5-1.3-0.9-2.3-1.3c-0.9-0.3-1.9-0.5-2.9-0.5c-1.1,0-2,0.2-2.6,0.7  c-0.7,0.5-1,1.1-1,1.8c0,0.7,0.2,1.2,0.5,1.5c0.3,0.4,0.9,0.7,1.7,0.9c0.4,0.1,1.1,0.2,1.9,0.4c0.8,0.1,1.5,0.3,2,0.4  c1.1,0.3,2,0.8,2.6,1.4C46.9,87.1,47.2,88,47.2,89.1z"/>
                    <path id="path1251" d="M60.3,87.6c0,1-0.1,1.8-0.4,2.6c-0.3,0.8-0.6,1.5-1.1,2c-0.5,0.5-1,0.9-1.6,1.2c-0.6,0.3-1.3,0.4-1.9,0.4  c-0.6,0-1.1-0.1-1.6-0.2c-0.5-0.1-1-0.3-1.5-0.6V98h-1.9V81.8h1.9v1.2c0.5-0.4,1.1-0.8,1.7-1.1c0.6-0.3,1.3-0.5,2-0.5  c1.4,0,2.4,0.5,3.2,1.6C60,84.2,60.3,85.7,60.3,87.6z M58.4,87.6c0-1.4-0.2-2.5-0.7-3.2s-1.2-1.1-2.2-1.1c-0.6,0-1.1,0.1-1.7,0.4  c-0.6,0.2-1.1,0.6-1.6,1v6.7c0.5,0.3,1,0.4,1.4,0.5c0.4,0.1,0.8,0.1,1.3,0.1c1.1,0,1.9-0.4,2.5-1.1C58.1,90.2,58.4,89.1,58.4,87.6z"/>
                    <path id="path1253" d="M65.4,79.9h-2.2v-2.1h2.2V79.9z M65.3,93.6h-1.9V81.8h1.9V93.6z"/>
                    <path id="path1255" d="M78.7,93.6h-1.9v-6.7c0-0.5,0-1-0.1-1.5c-0.1-0.5-0.2-0.9-0.3-1.1c-0.2-0.3-0.4-0.5-0.7-0.7  c-0.3-0.1-0.7-0.2-1.2-0.2c-0.5,0-1.1,0.1-1.6,0.4s-1.1,0.6-1.6,1v8.8h-1.9V81.8H71v1.3c0.6-0.5,1.2-0.9,1.9-1.2  c0.6-0.3,1.3-0.4,2-0.4c1.2,0,2.2,0.4,2.8,1.2c0.6,0.8,1,1.9,1,3.3V93.6z"/>
                    <path id="path1257" d="M91.6,93.6h-8.3V92h3.2V81.5h-3.2v-1.4c0.4,0,0.9,0,1.4-0.1c0.5-0.1,0.9-0.2,1.1-0.3c0.3-0.2,0.6-0.4,0.7-0.7  c0.2-0.3,0.3-0.6,0.3-1.1h1.6V92h3.1V93.6z"/>
                    <path id="path1259" d="M104.9,93.6h-8.3V92h3.2V81.5h-3.2v-1.4c0.4,0,0.9,0,1.4-0.1c0.5-0.1,0.9-0.2,1.1-0.3  c0.3-0.2,0.6-0.4,0.7-0.7c0.2-0.3,0.3-0.6,0.3-1.1h1.6V92h3.1L104.9,93.6z"/>
                    <path id="path1261" d="M118.3,93.6H110V92h3.2V81.5H110v-1.4c0.4,0,0.9,0,1.4-0.1c0.5-0.1,0.9-0.2,1.1-0.3c0.3-0.2,0.6-0.4,0.7-0.7  c0.2-0.3,0.3-0.6,0.3-1.1h1.6V92h3.1V93.6z"/>
                    <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4" fill="#FFFFFF" stroke="#000000" stroke-width="0.8092" stroke-miterlimit="3.4476" cx="337.8" cy="87.8" rx="47.8" ry="49.3"/>
                    <path id="path1264" d="M307.7,89.2c0,0.6-0.1,1.2-0.4,1.8c-0.3,0.6-0.7,1.1-1.2,1.5c-0.5,0.5-1.2,0.8-1.9,1.1  c-0.7,0.3-1.6,0.4-2.6,0.4c-1.1,0-2.1-0.1-3-0.3c-0.9-0.2-1.8-0.5-2.7-0.9v-2.6h0.1c0.8,0.7,1.7,1.2,2.7,1.5c1,0.4,2,0.5,2.8,0.5  c1.3,0,2.2-0.2,2.9-0.7c0.7-0.5,1.1-1.1,1.1-1.9c0-0.7-0.2-1.2-0.5-1.5c-0.3-0.3-0.8-0.6-1.5-0.8c-0.5-0.1-1.1-0.3-1.7-0.3  c-0.6-0.1-1.2-0.2-1.9-0.3c-1.4-0.3-2.4-0.8-3-1.5c-0.6-0.7-1-1.6-1-2.8c0-1.3,0.5-2.4,1.6-3.2c1.1-0.8,2.4-1.3,4.1-1.3  c1.1,0,2.1,0.1,2.9,0.3c0.9,0.2,1.7,0.5,2.4,0.8v2.5h-0.1c-0.6-0.5-1.3-0.9-2.3-1.3c-0.9-0.3-1.9-0.5-2.9-0.5c-1.1,0-2,0.2-2.6,0.7  c-0.7,0.5-1,1.1-1,1.8c0,0.7,0.2,1.2,0.5,1.5c0.3,0.4,0.9,0.7,1.7,0.9c0.4,0.1,1.1,0.2,1.9,0.4c0.8,0.1,1.5,0.3,2,0.4  c1.1,0.3,2,0.8,2.6,1.4S307.7,88,307.7,89.2L307.7,89.2z"/>
                    <path id="path1266" d="M320.9,87.6c0,1-0.1,1.8-0.4,2.6c-0.3,0.8-0.6,1.5-1.1,2c-0.5,0.5-1,0.9-1.6,1.2c-0.6,0.3-1.3,0.4-1.9,0.4  c-0.6,0-1.1-0.1-1.6-0.2c-0.5-0.1-1-0.3-1.5-0.6V98h-1.9V81.9h1.9v1.2c0.5-0.4,1.1-0.8,1.7-1.1c0.6-0.3,1.3-0.5,2-0.5  c1.4,0,2.4,0.5,3.2,1.6C320.5,84.2,320.9,85.7,320.9,87.6z M318.9,87.7c0-1.4-0.2-2.5-0.7-3.2c-0.5-0.7-1.2-1.1-2.2-1.1  c-0.6,0-1.1,0.1-1.7,0.4c-0.6,0.2-1.1,0.6-1.6,1v6.7c0.5,0.3,1,0.4,1.4,0.5c0.4,0.1,0.8,0.1,1.3,0.1c1.1,0,1.9-0.4,2.5-1.1  C318.6,90.2,318.9,89.1,318.9,87.7z"/>
                    <path id="path1268" d="M325.9,79.9h-2.2v-2.1h2.2V79.9z M325.8,93.6h-1.9V81.9h1.9V93.6z"/>
                    <path id="path1270" d="M339.2,93.6h-1.9v-6.7c0-0.5,0-1-0.1-1.5c-0.1-0.5-0.2-0.9-0.3-1.1c-0.2-0.3-0.4-0.5-0.7-0.7  c-0.3-0.1-0.7-0.2-1.2-0.2c-0.5,0-1.1,0.1-1.6,0.4c-0.6,0.3-1.1,0.6-1.6,1v8.8h-1.9V81.9h1.9v1.3c0.6-0.5,1.2-0.9,1.9-1.2  c0.6-0.3,1.3-0.4,2-0.4c1.2,0,2.2,0.4,2.8,1.2c0.6,0.8,1,1.9,1,3.3V93.6z"/>
                    <path id="path1272" d="M352.1,93.6h-8.3V92h3.2V81.5h-3.2v-1.4c0.4,0,0.9,0,1.4-0.1c0.5-0.1,0.9-0.2,1.1-0.3  c0.3-0.2,0.6-0.4,0.7-0.7c0.2-0.3,0.3-0.6,0.3-1.1h1.6V92h3.1L352.1,93.6z"/>
                    <path id="path1274" d="M365.5,93.6h-8.3V92h3.2V81.5h-3.2v-1.4c0.4,0,0.9,0,1.4-0.1c0.5-0.1,0.9-0.2,1.1-0.3  c0.3-0.2,0.6-0.4,0.7-0.7c0.2-0.3,0.3-0.6,0.3-1.1h1.6V92h3.1V93.6z"/>
                    <path id="path1276" d="M379.7,93.6h-10.3v-2.2c0.7-0.6,1.4-1.3,2.1-1.9c0.7-0.6,1.4-1.3,2-1.9c1.3-1.3,2.2-2.3,2.7-3.1  c0.5-0.8,0.7-1.6,0.7-2.5c0-0.8-0.3-1.5-0.8-1.9c-0.5-0.5-1.2-0.7-2.2-0.7c-0.6,0-1.3,0.1-2,0.3c-0.7,0.2-1.4,0.6-2.1,1h-0.1v-2.2  c0.5-0.2,1.1-0.5,1.9-0.7c0.8-0.2,1.6-0.3,2.4-0.3c1.6,0,2.8,0.4,3.7,1.2c0.9,0.8,1.3,1.8,1.3,3.2c0,0.6-0.1,1.2-0.2,1.7  c-0.1,0.5-0.4,1-0.6,1.5c-0.3,0.4-0.6,0.9-0.9,1.3c-0.4,0.4-0.8,0.9-1.3,1.4c-0.7,0.7-1.5,1.5-2.3,2.2c-0.8,0.7-1.5,1.3-2.2,1.9h8.2  V93.6z"/>
                    <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-6" fill="#FFFFFF" stroke="#000000" stroke-width="0.8092" stroke-miterlimit="3.4476" cx="76.9" cy="325.3" rx="47.8" ry="49.3"/>
                    <path id="path1279" d="M46.6,333.4h-9.6v-15.7h2v13.9h7.6V333.4z"/>
                    <path id="path1281" d="M58,327.7h-8.4c0,0.7,0.1,1.4,0.3,1.9c0.2,0.5,0.5,1,0.9,1.3c0.4,0.3,0.8,0.6,1.3,0.8c0.5,0.2,1,0.3,1.6,0.3  c0.8,0,1.6-0.2,2.3-0.5c0.8-0.3,1.4-0.6,1.7-0.9h0.1v2.2c-0.6,0.3-1.3,0.5-2,0.7c-0.7,0.2-1.4,0.3-2.1,0.3c-1.9,0-3.4-0.5-4.4-1.6  c-1.1-1.1-1.6-2.6-1.6-4.5c0-1.9,0.5-3.5,1.5-4.6c1-1.1,2.4-1.7,4-1.7c1.5,0,2.7,0.5,3.6,1.4c0.8,0.9,1.3,2.2,1.3,4L58,327.7z   M56.1,326.2c0-1-0.3-1.8-0.8-2.4c-0.5-0.6-1.3-0.9-2.3-0.9c-1,0-1.9,0.3-2.5,0.9c-0.6,0.6-1,1.4-1,2.3H56.1z"/>
                    <path id="path1283" d="M69.8,333.4h-1.9v-1.3c-0.2,0.1-0.4,0.3-0.7,0.5c-0.3,0.2-0.6,0.4-0.8,0.5c-0.3,0.2-0.7,0.3-1.1,0.4  c-0.4,0.1-0.9,0.2-1.5,0.2c-1,0-1.9-0.4-2.6-1.1c-0.7-0.7-1.1-1.6-1.1-2.7c0-0.9,0.2-1.6,0.6-2.2c0.4-0.6,0.9-1,1.6-1.3  c0.7-0.3,1.5-0.5,2.5-0.6c1-0.1,2-0.2,3.1-0.3v-0.3c0-0.5-0.1-0.8-0.2-1.1c-0.2-0.3-0.4-0.5-0.7-0.7c-0.3-0.2-0.6-0.3-1-0.3  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.5,0-1.1,0.1-1.7,0.2c-0.6,0.1-1.3,0.3-1.9,0.6h-0.1v-2c0.4-0.1,0.9-0.2,1.6-0.3  c0.7-0.1,1.4-0.2,2.1-0.2c0.8,0,1.5,0.1,2.1,0.2c0.6,0.1,1.1,0.4,1.6,0.7c0.4,0.3,0.8,0.7,1,1.3s0.3,1.2,0.3,1.9V333.4z M67.9,330.5  v-3.3c-0.6,0-1.3,0.1-2.1,0.2c-0.8,0.1-1.4,0.2-1.9,0.3c-0.6,0.2-1,0.4-1.3,0.8c-0.3,0.3-0.5,0.8-0.5,1.4c0,0.7,0.2,1.2,0.6,1.5  c0.4,0.3,1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.9-0.4C66.9,331.2,67.4,330.9,67.9,330.5z"/>
                    <path id="path1285" d="M79.7,318.9h-0.1c-0.2-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.6-0.1-0.9-0.1c-0.8,0-1.4,0.2-1.8,0.6  c-0.4,0.4-0.6,1.1-0.6,2v0.4H79v1.7h-3.4v10.1h-1.9v-10.1h-1.3v-1.7h1.3v-0.4c0-1.4,0.3-2.5,1-3.2c0.7-0.8,1.7-1.1,2.9-1.1  c0.4,0,0.8,0,1.2,0.1c0.3,0,0.7,0.1,1,0.1V318.9z"/>
                    <path id="path1287" d="M90.1,333.4h-8.3v-1.6H85v-10.5h-3.2v-1.4c0.4,0,0.9,0,1.4-0.1c0.5-0.1,0.9-0.2,1.1-0.3  c0.3-0.2,0.6-0.4,0.7-0.7c0.2-0.3,0.3-0.6,0.3-1.1H87v14.2h3.1V333.4z"/>
                    <path id="path1289" d="M103.5,333.4h-8.3v-1.6h3.2v-10.5h-3.2v-1.4c0.4,0,0.9,0,1.4-0.1c0.5-0.1,0.9-0.2,1.1-0.3  c0.3-0.2,0.6-0.4,0.7-0.7c0.2-0.3,0.3-0.6,0.3-1.1h1.6v14.2h3.1L103.5,333.4z"/>
                    <path id="path1291" d="M116.8,333.4h-8.3v-1.6h3.2v-10.5h-3.2v-1.4c0.4,0,0.9,0,1.4-0.1c0.5-0.1,0.9-0.2,1.1-0.3  c0.3-0.2,0.6-0.4,0.7-0.7c0.2-0.3,0.3-0.6,0.3-1.1h1.6v14.2h3.1L116.8,333.4z"/>
                    <ellipse id="path531-9-5-8-94-1-7-6-06-4-8-5-08-4-4" fill="#FFFFFF" stroke="#000000" stroke-width="0.8092" stroke-miterlimit="3.4476" cx="337.8" cy="325.3" rx="47.8" ry="49.3"/>
                    <path id="path1294" d="M307.1,333.4h-9.6v-15.7h2v13.9h7.6V333.4z"/>
                    <path id="path1296" d="M318.5,327.7h-8.4c0,0.7,0.1,1.4,0.3,1.9c0.2,0.5,0.5,1,0.9,1.3c0.4,0.3,0.8,0.6,1.3,0.8  c0.5,0.2,1,0.3,1.6,0.3c0.8,0,1.6-0.2,2.3-0.5c0.8-0.3,1.4-0.6,1.7-0.9h0.1v2.2c-0.6,0.3-1.3,0.5-2,0.7c-0.7,0.2-1.4,0.3-2.1,0.3  c-1.9,0-3.4-0.5-4.4-1.6c-1.1-1.1-1.6-2.6-1.6-4.5c0-1.9,0.5-3.5,1.5-4.6c1-1.1,2.4-1.7,4-1.7c1.5,0,2.7,0.5,3.6,1.4  c0.8,0.9,1.3,2.2,1.3,4L318.5,327.7z M316.6,326.2c0-1-0.3-1.8-0.8-2.4c-0.5-0.6-1.3-0.9-2.3-0.9c-1,0-1.9,0.3-2.5,0.9  c-0.6,0.6-1,1.4-1,2.3H316.6z"/>
                    <path id="path1298" d="M330.3,333.4h-1.9v-1.3c-0.2,0.1-0.4,0.3-0.7,0.5c-0.3,0.2-0.6,0.4-0.8,0.5c-0.3,0.2-0.7,0.3-1.1,0.4  c-0.4,0.1-0.9,0.2-1.5,0.2c-1,0-1.9-0.4-2.6-1.1c-0.7-0.7-1.1-1.6-1.1-2.7c0-0.9,0.2-1.6,0.6-2.2c0.4-0.6,0.9-1,1.6-1.3  c0.7-0.3,1.5-0.5,2.5-0.6s2-0.2,3.1-0.3v-0.3c0-0.5-0.1-0.8-0.2-1.1c-0.2-0.3-0.4-0.5-0.7-0.7c-0.3-0.2-0.6-0.3-1-0.3  c-0.4-0.1-0.8-0.1-1.2-0.1c-0.5,0-1.1,0.1-1.7,0.2c-0.6,0.1-1.3,0.3-1.9,0.6h-0.1v-2c0.4-0.1,0.9-0.2,1.6-0.3  c0.7-0.1,1.4-0.2,2.1-0.2c0.8,0,1.5,0.1,2.1,0.2c0.6,0.1,1.1,0.4,1.6,0.7c0.4,0.3,0.8,0.7,1,1.3s0.3,1.2,0.3,1.9L330.3,333.4z   M328.4,330.5v-3.3c-0.6,0-1.3,0.1-2.1,0.2c-0.8,0.1-1.4,0.2-1.9,0.3c-0.6,0.2-1,0.4-1.3,0.8c-0.3,0.3-0.5,0.8-0.5,1.4  c0,0.7,0.2,1.2,0.6,1.5c0.4,0.3,1,0.5,1.8,0.5c0.7,0,1.3-0.1,1.9-0.4C327.4,331.2,327.9,330.9,328.4,330.5z"/>
                    <path id="path1300" d="M340.2,318.9h-0.1c-0.2-0.1-0.5-0.1-0.8-0.2c-0.3-0.1-0.6-0.1-0.9-0.1c-0.8,0-1.4,0.2-1.8,0.6  c-0.4,0.4-0.6,1.1-0.6,2v0.4h3.5v1.7h-3.4v10.1h-1.9v-10.1h-1.3v-1.7h1.3v-0.4c0-1.4,0.3-2.5,1-3.2c0.7-0.8,1.7-1.1,2.9-1.1  c0.4,0,0.8,0,1.2,0.1c0.3,0,0.7,0.1,1,0.1L340.2,318.9z"/>
                    <path id="path1302" d="M350.6,333.4h-8.3v-1.6h3.2v-10.5h-3.2v-1.4c0.4,0,0.9,0,1.4-0.1c0.5-0.1,0.9-0.2,1.1-0.3  c0.3-0.2,0.6-0.4,0.7-0.7c0.2-0.3,0.3-0.6,0.3-1.1h1.6v14.2h3.1V333.4z"/>
                    <path id="path1304" d="M364,333.4h-8.3v-1.6h3.2v-10.5h-3.2v-1.4c0.4,0,0.9,0,1.4-0.1c0.5-0.1,0.9-0.2,1.1-0.3  c0.3-0.2,0.6-0.4,0.7-0.7c0.2-0.3,0.3-0.6,0.3-1.1h1.6v14.2h3.1V333.4z"/>
                    <path id="path1306" d="M378.2,333.4h-10.3v-2.2c0.7-0.6,1.4-1.3,2.1-1.9c0.7-0.6,1.4-1.3,2-1.9c1.3-1.3,2.2-2.3,2.7-3.1  c0.5-0.8,0.7-1.6,0.7-2.5c0-0.8-0.3-1.5-0.8-1.9c-0.5-0.5-1.2-0.7-2.2-0.7c-0.6,0-1.3,0.1-2,0.3c-0.7,0.2-1.4,0.6-2.1,1h-0.1v-2.2  c0.5-0.2,1.1-0.5,1.9-0.7c0.8-0.2,1.6-0.3,2.4-0.3c1.6,0,2.8,0.4,3.7,1.2c0.9,0.8,1.3,1.8,1.3,3.2c0,0.6-0.1,1.2-0.2,1.7  c-0.1,0.5-0.4,1-0.6,1.5c-0.3,0.4-0.6,0.9-0.9,1.3c-0.4,0.4-0.8,0.9-1.3,1.4c-0.7,0.7-1.5,1.5-2.3,2.2c-0.8,0.7-1.5,1.3-2.2,1.9h8.2  L378.2,333.4z"/>
                  </svg>
                </artwork>
                <artwork align="center" name="" type="ascii-art" originalSrc="art/rift-rift-example-load-balancing.ascii-art">   100  x             100 100 MBits Mbit/s
    |   x              |   |
  +-+---+-+          +-+---+-+
  |       |          |       |
  |Spin111|          |Spin112|
  +-+---+++          ++----+++
    |x  ||           ||    ||
    ||  |+---------------+ ||
    ||  +---------------+| ||
    ||               || || ||
    ||               || || ||
   -----All Links 10 MBit------- Mbit/s-----
    ||               || || ||
    ||               || || ||
    ||  +------------+| || ||
    ||  |+------------+ || ||
    |x  ||              || ||
  +-+---+++          +--++-+++
  |       |          |       |
  |Leaf111|          |Leaf112|
  +-------+          +-------+</artwork>
              </artset>
            </figure>
            <!--
         More precisely, a node determines all other nodes at the same level
         N_s using the same algorithm as Section 4.2.3.8 while ignoring
         overloaded nodes and computes its own available bandwidth B_s as sum
         of bandwidth on links to its northern neighbors.  In the same fashion
         minimum and maximum available northbound bandwidth for any node in
         N_s is determined as B_min and B_max.  Each node MUST then remap its
         own bandwidth B_s as compared to the range [B_min, B_max] into the
         default route distance in range [<em>normalized_bw_metric_max</em>,
         <em>normalized_bw_metric_min</em>] in a linear fashion, i.e.  node with
         B_max will advertise default route with <em>normalized_bw_metric_min</em>
         and the one with B_min a default route with
         <em>normalized_bw_metric_max</em>. In case B_min and B_max cannot be
         determined (e.g.  none of the nodes have any northbound metric), the
         node MUST use <em>normalized_bw_metric_min</em>.  In case where other nodes
         have northbound links but the node itself has none it MUST use
         <em>normalized_bw_metric_max</em> which amounts to trying to deflect most of
         the northbound traffic to those nodes.

         The range [<em>normalized_bw_metric_max</em>, <em>normalized_bw_metric_min</em>]
         leaves intentionally enough space to allow for local configuration
         that forces either a lower or higher distance than any automatically
         computed BAD.
         -->

        <t>

            <xref target="pic-default-modify" format="default"/> depicts an example topology where links between
            leaf and spine nodes
            are 10 MBit/s Mbit/s and links from spine nodes northbound are 100 MBit/s. Mbit/s.  It includes
            parallel link failure between Leaf 111 and Spine 111 111, and as a result, Leaf 111 wants
            to forward more traffic toward towards Spine 112.  Additionally, it includes as well 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>

<!--[rfced] To avoid the repetition of "to compute", should this sentence
be updated as follows?

Original:
   On a node, L, use Node TIEs to compute from each non-overloaded
   northbound neighbor N to compute 3 values:

Perhaps:
   On a node, L, use Node TIEs to compute 3 values from each non-overloaded
   northbound neighbor, N:
-->

            <t>On a node, L, use Node TIEs to
            compute from each non-overloaded northbound neighbor N to compute 3 values:
            </t>
            <ul empty="true"
            <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>
            </ul>
            </ol>
            <t>For all T_N_u 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 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 weight balance the weight of the default forwarding towards N.</t>
            <t>For the example above, a simple table of values will help in understanding
            of
            the concept.

            The implicit assumption here is that all default route distances are
            advertised with D=1 and that OVERSUBSCRIPTION_CONSTANT = 1.</t> 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. e.g., bandwidth,
            the result is set to the highest possible value for that type.
            </t>
            <t>BAD SHOULD <bcp14>SHOULD</bcp14> only be computed for default routes. A node MAY <bcp14>MAY</bcp14> compute and use BAD for
            any disaggregated
            prefixes or other RIFT routes.

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

            E.g.

            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 loop-free nature, during South SPF, a node MAY <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>

        A node MAY advertise in

            In its LIEs, a node <bcp14>MAY</bcp14> advertise a locally significant, downstream
        assigned, interface specific 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>Leaf to Leaf
          <name>Leaf-to-Leaf Procedures</name>
          <t>
        RIFT implementations SHOULD <bcp14>SHOULD</bcp14> support special East-West adjacencies
        between leaf nodes.  Leaf nodes supporting these procedures MUST: <bcp14>MUST</bcp14>:
          </t>
          <ul empty="true"
          <ol type="1" spacing="normal">
            <li>advertise the LEAF_2_LEAF flag in its node capabilities <strong>and</strong></li> capabilities,</li>
            <li> set the overload flag on all leaf's Node TIEs <strong>and</strong></li> TIEs,</li>
            <li>flood only a node's own north North and south South TIEs over E-W leaf adjacencies <strong>and</strong> </li>
            adjacencies,</li>
            <li>always use E-W leaf adjacency in all SPF computations <strong>and</strong></li> computations,</li>
            <li>install a discard route for any advertised aggregate routes in
            a leaf's TIE TIE, <strong>and</strong></li>
            <li>never form southbound adjacencies.</li>
          </ul>
          </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>
        <!-- leaf-to-leaf -->

<section numbered="true" toc="default">
          <name>Address Family and Multi Topology Multi-Topology Considerations</name>
          <t>Multi-Topology (MT)<xref (MT) <xref target="RFC5120" format="default"/>
        and Multi-Instance (MI)<xref (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 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="default"/>, format="counter"/> and
        <xref target="defaultrouterules" format="default"/> 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 auto-configuration autoconfiguration requirements.  At a minimum minimum, the security of
        an established adjacency should be ensured. The stricter the security
        model
        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. operator:
          </t>
          <ul spacing="normal">
            <li>
    The most security conscious 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>
          <ol spacing="normal" type="a">
            <li>specification

          <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>
          </ol>
          </ul>

          <t>
        Operators may only choose to configure the level of each node, 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 only established adjacencies between nodes in adjacent levels.
        <xref target="security-model-dig" format="default"/> illustrates inherent tradeoffs 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 piggy-back piggyback on RIFT's authentication mechanism.
    Assuming the provisioning model (e.g. (e.g., YANG) is flexible enough, operators
    can choose to provision a unique authentication key for the following conceptual models:
          </t>
          <ol spacing="normal" type="a">
          <ul spacing="normal">
            <li> each pair of ports in "port-association model" or </li>
            <li> each pair of switches in "node-association model" model", or </li>
            <li> the entire fabric in "fabric-association model".  </li>
          </ol>
          </ul>
          <t>
       The other approach is to rely on the System ID, port-id port-id, and level
        fields in the LIE message to validate an adjacency against the
        expected cabling topology, 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 security goals are to ensure:
          </t>
          <ol spacing="normal" type="1">
            <li>authentication</li>
          <ul spacing="normal">
            <li>authentication,</li>
            <li>message integrity</li> integrity,</li>
            <li>the prevention of replay attacks</li> attacks,</li>
            <li>low processing overhead</li> overhead, and</li>
            <li>efficient messaging</li>
          </ol>
          </ul>
          <t>
            unless no security is deployed by means of using `undefined_securitykey_id` 'undefined_securitykey_id'
            as key identifiers.
          </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 pre-installed. 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> MUST <bcp14>MUST</bcp14> be carried in a secure envelope as illustrated in
    <xref target="secenvelope" format="default"/>.
    The <em>ProtocolPacket</em> MUST <bcp14>MUST</bcp14> be serialized using the default Thrift's Binary Protocol. binary protocol.

<!--[rfced] As this is a long sentence, may we break it up to improve
its readability?

Original:
   Any value in
   the packet following a security fingerprint MUST be used by a
   receiver only after the fingerprint generated based on acceptable,
   advertised key ID has been validated against the data covered by it
   bare exceptions arising from operational exigencies where, based on
   local configuration, a node MAY allow for the envelope's integrity
   checks to be skipped and for behavior specified in Section 6.9.6.

Perhaps:
   Any value in
   the packet following a security fingerprint MUST 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 MAY allow for the envelope's integrity
   checks to be skipped and for the procedure specified in Section 6.9.6
   to be implemented.
-->

    Any value in the packet following a security fingerprint <bcp14>MUST</bcp14> be used by a receiver only
    after the fingerprint generated based on acceptable, advertised key ID has been validated against the data covered by
    it bare exceptions arising from operational exigencies where, based on
         local configuration, a node <bcp14>MAY</bcp14> allow for the envelope's integrity checks to be skipped
         and for behavior specified in <xref target="security-association"/>. 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, 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 clarity, it is important to observe that the specification uses the word fingerprint words "fingerprint" and
                signature
                "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 MUST <bcp14>MUST</bcp14> implement at least both sending and receiving
                HMAC-SHA256 fingerprints as defined in <xref target="keys-registry"/> to ensure
                interoperability but MAY <bcp14>MAY</bcp14> use `undefined_securitykey_id` '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="true" newline="false" spacing="normal">
            <dt>RIFT MAGIC:</dt>
            <dd>16 bits. Constant
	    <dd><t>16 bits</t>
            <t>Constant value of 0xA1F7 that allows easy classification of
            RIFT packets independent of the UDP port used.
                 </dd>
            </t></dd>
            <dt>Packet Number:</dt>
            <dd>16 bits. An
	    <dd><t>16 bits</t>
            <t>An optional, per adjacency, per packet 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 used, the node
               MUST
            <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 MUST NOT <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 implementation, if so desired. desired.</t>
                 </dd>
            <dt>RIFT Major Version:</dt>
            <dd>8 bits.
                    This
	    <dd><t>8 bits</t>
            <t>This value MUST <bcp14>MUST</bcp14> be set to `protocol_major_version`
            "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 MUST <bcp14>MUST</bcp14> drop packets with unexpected
            values and MAY <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. document.</t>
                 </dd>
            <dt>Outer Key ID:</dt>
            <dd>8 bits. A
	    <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.
                Value
            The value <em>undefined_securitykey_id</em> means that no valid
            fingerprint was computed or is
                provided, otherwise provided; otherwise, one of the
            algorithms in <xref target="keys-registry"/> MUST <bcp14>MUST</bcp14>
            be used to compute the fingerprint.

                This Key ID
                     scope is
                     local to the nodes on both ends of the adjacency.
                 </dd>
            </t></dd>
            <dt>TIE Origin Key ID:</dt>
            <dd> 24 bits. A
	    <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.
                Value
            The value <em>undefined_securitykey_id</em> means that no valid
            fingerprint was computed,
                otherwise computed; otherwise, one of the algorithms in <xref
            target="keys-registry"/> MUST <bcp14>MUST</bcp14> be used to compute
            the fingerprint.. 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 de-serialized deserialized to obtain the originator.
                 </dd>
            <dt>Length of Fingerprint:</dt>
            <dd>8 bits. Length
            </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.
                 </dd>
            </t></dd>
            <dt>Security Fingerprint:</dt>
            <dd>32
	    <dd><t>32 bits * Length of Fingerprint.
                     This 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 bits 32-bit padded length length, then the significant bits MUST
            <bcp14>MUST</bcp14> be left aligned and the remaining bits on the
            right are padded with 0s.  When using PKI (Public Public Key Infrastructure) Infrastructure (PKI),
            the Security security fingerprint originating node uses its private key to
            create the signature. The original packet can then be verified verified,
            provided the public key is shared and current. Methodology to
            negotiate, distribute, or roll over rollover keys are is outside the scope of
            this document.
                 </dd>
            </t></dd>
            <dt>Remaining TIE Lifetime:</dt>
            <dd>32 bits.
                     In
	    <dd><t>32 bits</t>
            <t>In case of anything but TIEs TIEs, this field MUST <bcp14>MUST</bcp14> be
            set to all ones and the Origin Security Envelope Header MUST NOT <bcp14>MUST
            NOT</bcp14> be present in the packet. For TIEs TIEs, this field
            represents the remaining lifetime of the TIE and the Origin Security
            Envelope Header MUST <bcp14>MUST</bcp14> be present in the packet.
                 </dd>
            </t></dd>
            <dt>Weak Nonce Local: </dt>
            <dd>16 bits. Local Local:</dt>
	    <dd><t>16 bits</t>
            <t>Local Weak Nonce of the adjacency adjacency, as advertised in LIEs.
                 </dd>
            </t></dd>
            <dt>Weak Nonce Remote: </dt>
            <dd>16 bits. Remote Remote:</dt>
	    <dd><t>16 bits</t>
            <t>Remote Weak Nonce of the adjacency adjacency, as received in LIEs.
                 </dd>
            </t></dd>
            <dt>TIE Origin Security Envelope Header:</dt>
            <dd>It MUST <bcp14>MUST</bcp14> be present if and only if the Remaining
            TIE Lifetime field is <strong>not</strong> all ones.  It carries
            through the originators 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 that, due to the schema migration rules per <xref target="schema" format="default"/> format="default"/>, the contained
             model can be 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 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 as often packet,  which is common in cryptography.

            For efficiency purposes 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 different from `undefined_securitykey_id` MUST 'undefined_securitykey_id' <bcp14>MUST</bcp14> generate and wrap around
            local nonces properly and SHOULD <bcp14>SHOULD</bcp14> do it even if not using any algorithm in from <xref target="keys-registry"/>.
              When a nonce increment leads to the <em>undefined_nonce</em> value,
                the value MUST <bcp14>MUST</bcp14> be incremented again immediately.
                All implementations MUST <bcp14>MUST</bcp14> reflect the neighbor's nonces.
            An implementation SHOULD <bcp14>SHOULD</bcp14>
            increment a chosen nonce on every LIE FSM transition that ends up in a different state
            from the previous one and MUST <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 MUST <bcp14>MUST</bcp14> use recent (i.e. (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 MUST <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 packet, but at the maximum interval on both sides sides, this opens statistically
            a <em>maximum_valid_nonce_delta</em>/2 window for identical LIEs,
            TIE
            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 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 MAY <bcp14>MAY</bcp14> refuse forming an adjacency with an implementation
            that is not advertising signatures or valid nonces, or it MAY <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 MUST <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 MAY <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 MUST <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
            MAY
            <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 only 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 MAY <bcp14>MAY</bcp14> choose to stop verifying the
        security envelope for the duration of the algorithm change to keep the adjacency up up,
        but since this introduces
        a security vulnerability window, such roll-over SHOULD NOT rollover <bcp14>SHOULD NOT</bcp14> be recommended.
        Other approaches, such as accepting multiple algorithms for same key ID for a configured time window 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 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> numbers,</li>
        <li>add new <strong>required</strong> fields <strong>or</strong></li> fields,</li>
        <li>remove  any fields <strong>or</strong></li> fields.</li>
        <li>change  lists into sets, sets and unions into structures <strong>or</strong></li> structures,</li>
        <li>change the multiplicity of fields <strong>or</strong></li>
        <li>changes fields,</li>
        <li>change the type or name of any field <strong>or</strong></li> field,</li>
        <li>change data types of the type of any field <strong>or</strong></li>
        <li>adds, changes field,</li>
        <li>add, change, or removes remove a default value of any <strong>existing</strong> field <strong>or</strong></li>
        <li>removes field,</li>
        <li>remove or changes change any defined constant or constant value <strong>or</strong></li>
        <li>changes value,</li>
        <li>change any enumeration type except extending `common.TIETypeType` 'common.TIETypeType'
                    (use of enumeration types is generally discouraged) <strong>or</strong></li>
        <li>adds discouraged), or</li>
        <li>add a new TIE type to <em>TIETypeType</em> with the flooding scope different from the
                    prefix TIE flooding scope</li>
      </ol>
      <t>major
      <t>the major version of the schema MUST <bcp14>MUST</bcp14> increase.
                All other changes MUST <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 integer integers, as forced by <xref target="thrift" format="default">Thrift</xref> support support, must be cast for internal
                purposes to equivalent unsigned values without discarding the signedness bit.
                An implementation SHOULD <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 schema, and with that 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 capabilities, new TIE types or even de-facto de facto mandatory fields can be introduced
                    without progressing the major version version, albeit only nodes supporting such new extensions would
                    decode them. Given the model is encoded at the source and never re-encoded 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 SHOULD <bcp14>SHOULD</bcp14> add elements to the <em>NodeCapabilities</em>
                    field
                    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 MUST <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
                    it, then a major version increment will be however unavoidable.
                    <em>NodeCapabilities</em> shown in LIE MUST <bcp14>MUST</bcp14> match the capabilities shown in the Node TIEs,
                    otherwise TIEs;
                    otherwise,
                    the behavior is unspecified. A node detecting the mismatch
                    SHOULD
                    <bcp14>SHOULD</bcp14> generate a notification.
        </t>
        <t>
                    Alternately or additionally, new optional fields can be introduced
                    into e.g. <em>NodeTIEElement</em>
                    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 enumeration,
                    <em>TIEElement</em> can be extended with new optional elements
                    for new `common.TIETypeType` '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 type, a node capability MUST <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>
        <artwork name="" type="" align="left" alt=""><![CDATA[

<!--[rfced] We note that the following references are only cited in the
sourcecode in Section 7.2. In order to have a 1:1 match-up between the
references section and the text, please review the text and let us know
where a citation for each of the following may be included.

 [RFC5837]
 [RFC5880]
 [RFC6550]

Alternatively, a sentence can be included before the sourcecode stating
that it refers to the following (and then list the citations).

Perhaps:
   This schema references [RFC5837], [RFC5880], and [RFC6550].
-->

        <sourcecode type=""><![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 accomodate 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      BandwithInMegaBitsType      BandwidthInMegaBitsType
/** @note Key Value Key ID type */
typedef i32      KeyIDType
/** node local, unique identification for a link (interface/tunnel (interface/tunnel/
  * etc. Basically etc., basically anything RIFT runs on). This is kept
  * at 32 bits so it aligns with BFD [RFC5880] (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 RFC6550, 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. i.e., index of interface on hardware,
    can be used e.g. used, e.g., with RFC5837 RFC 5837 */
typedef i32 PlatformInterfaceIndex

/** Flags indicating node configuration in case of ZTP.
 */
enum HierarchyIndications {
    /** forces level to `leaf_level` 'leaf_level' and enables according procedures */
    leaf_only                            = 0,
    /** forces level to `leaf_level` 'leaf_level' and enables according procedures */
    leaf_only_and_leaf_2_leaf_procedures = 1,
    /** forces level to `top_of_fabric` '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 BandwithInMegaBitsType 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 internval interval time */
const TimeIntervalInSecType   default_lie_tx_interval  = 1
/** default LIE FSM holddown time */
const TimeIntervalInSecType   default_lie_holdtime  = 3
/** multipler for default_lie_holdtime to hold down multiple neighbors */
const i8                      multiple_neighbors_lie_holdtime_multipler = 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 SystemID 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` '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, that 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 For interface
        addresses
        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. in 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
           ordering, whereas an implementation can choose internally choose
           any other values as long the ordering is preserved 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  system, such as e.g. 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,
}

]]></artwork>
}]]></sourcecode>
      </section>
      <section numbered="true" toc="default" anchor="encoding_thrift_app">
        <name>encoding.thrift</name>
        <artwork name="" type="" align="left" alt=""><![CDATA[
        <sourcecode type=""><![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 i.e., top of fabric or
        leaf only (in ZTP) or support for leaf-2-leaf
        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 This node's level is already included on the packet header 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.BandwithInMegaBitsType 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. i.e., for how long a
       period should 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 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. 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 TIDE packet. */
    1: required TIEID                       start_range;
    /** Last TIE header in the tide 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`
         'infinite_distance' or equal `invalid_distance` '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 bandwith bandwidth to neighbor as sum of all parallel links */
    5: optional common.BandwithInMegaBitsType 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 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
       which 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 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 use 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 Link to which the address belongs to.  */
   10: optional common.LinkIDType            from_link;
    /** Optional, per prefix 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;
}

    ]]></artwork>
}]]></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 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 SHOULD <bcp14>SHOULD</bcp14> be capable of
                    accommodating all the leaf routes in their own PoD to
                    prevent traffic loss.</li>
          <li>Leaf nodes hold only hold their own North TIEs and the South TIEs of Level 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 leaf-2-leaf
                    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 today, those attacks should be relatively benign.  Otherwise,
        a node SHOULD <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
               content, and when combined with the outer part of the envelope envelope,
              using any of the mechanisms in <xref target="keys-registry"/> 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`) 'undefined_securitykey_id')
              is applied to an adjacency
              by the means of any mechanism in <xref target="keys-registry"/> 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"/> target="out-protect" format="counter"/> and <xref target="in-protect"/>. 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. (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, 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"/>
          is
          are applied. Additionally, for link-local scoped multicast addresses used for LIE 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 nonces, so if the possibility of maliciously injected
                malformed or replayed packets exist in a deployment 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 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 lead normally lead
                to the decoder returning an error condition to the caller caller, and with that 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 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" lattice", thereby allowing it to gain access to the whole
   southbound topology.
        Session authentication mechanisms are necessary
   in environments where this is possible possible, and RIFT provides the
   security envelope to ensure this this, if so desired 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 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>
            An
            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 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 ID, albeit it cannot generate valid signatures in case it changes
            the integrity of the message 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 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 only since both
            nodes will advance their nonces in case the adjacency state changed. Even in the
            most unlikely case 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 reasons,
              a conceivable attack vector by a man-in-the-middle man in the middle is to flood a receiving node with the
              maximum bandwidth of recently observed packets, both LIEs as well as TIEs.

<!--[rfced] May we make this sentence more concise?

Original:
   In a scenario
   where such attacks are likely _maximum_valid_nonce_delta_ can be
   implemented as configurable, small value and
   _nonce_regeneration_interval_ configured to very small value as well.

Perhaps:
   In a scenario
   where such attacks are likely, _maximum_valid_nonce_delta_ and
   _nonce_regeneration_interval_ can be implemented as configurable,
   small values.
-->

	      In a scenario where
              such attacks are likely, <em>maximum_valid_nonce_delta</em> can be implemented as
              configurable, small value and
              <em>nonce_regeneration_interval</em> configured to very small value as well. 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 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 secrets, the deployment must
              fall back on use  of signatures that can be
              validated but not generated by any other node but except the originator.
        </t>
        <t>
                A compromised node in the network
                can attempt to brute force "fake TIEs" using other nodes'
                TIE origin key identifiers 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 denial of service 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 with 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. 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 of 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
            thresholds
            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>

<!--[rfced] We are having some difficulty understanding how "leaf level
value and always setting overload flag" fits into the rest of the sentence.
Please let us know how this sentence may be clarified.

Original:
   To isolate possible attack vectors on the leaf to the largest
   possible extent a dedicated leaf-only implementation could run
   without any configuration by hard-coding a well-known adjacency key
   (which can be always rolled-over by the means of, e.g., well-known
   key-value distributed from top of the fabric), leaf level value and
   always setting overload flag.

Perhaps:
   To isolate possible attack vectors on the leaf to the largest
   possible extent, a dedicated leaf-only implementation could run
   without any configuration by
     * 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),
     * hard-coding a _leaf_level_ value, and
     * always setting the overload flag.
-->

        <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
            hard-coding a well-known adjacency key (which can be always rolled over by the means
            of, e.g., a well-known key value distributed from the top of the fabric), leaf level value and always setting
            overload flag. All other values can be derived by automatic means as described above.
        </t>
        <section numbered="true" toc="default">
          <name>IPv4 Broadcast and IPv6 All Routers 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 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>This specification requests
      <t>As detailed below, multicast address assignments addresses and standard port numbers. numbers have been assigned. Additionally,
        registries for the schema are requested and suggested have been created with initial values provided that reflect the numbers
        allocated in the given schema. assigned.
      </t>
      <section numbered="true" toc="default">
        <name>Requested Multicast
        <name>Multicast and Port Numbers</name>
        <t>This document requests allocation in
        <t>In the 'IPv4 "IPv4 Multicast Address Space' registry Space" registry, the
            suggested value of 224.0.0.121 as 'ALL_V4_RIFT_ROUTERS' and in has been assigned for 'ALL_V4_RIFT_ROUTERS'. In the 'IPv6 "IPv6 Multicast
            Address Space' registry Space" registry, the
            suggested value of ff02::a1f7 as has been assigned for 'ALL_V6_RIFT_ROUTERS'.
        </t>
        <t>This document requests the
        <t>The following allocations from assignments have been made in the "Service Name and Transport Protocol Port Number Registry":</t>
        <t><em>RIFT LIE Port</em></t>
        <sourcecode>
    Service Name: rift-lies
    Transport Protocol(s): UDP
    Assignee: Tony Przygienda (prz@juniper.net)
    Contact: Jordan Head (jhead@juniper.net)
    Description: Routing
	<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
    Reference: This Document
    Port Number: 914
</sourcecode> 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>
        <sourcecode>
    Service Name: rift-ties
    Transport Protocol(s): UDP
    Assignee: Tony Przygienda (prz@juniper.net)
    Contact: Jordan Head (jhead@juniper.net)
    Description: Routing
	<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>Assignee:</dt> <dd>IESG (iesg@ietf.org)</dd>
	  <dt>Contact:</dt> <dd>IETF Chair (chair@ietf.org)</dd>
	  <dt>Description:</dt> <dd>Routing in Fat Trees Topology Information Element
    Reference: This Document
    Port Number: 915
</sourcecode> Element</dd>
	  <dt>Reference:</dt> <dd>RFC 9692</dd>

	</dl>
      </section>
      <section numbered="true" toc="default" anchor="keys-registry">
        <name>Requested Registry
        <name>Registry for RIFT Security Algorithms</name>
        <t>
                This section requests generation of a
                A new registry holding has been created to hold the allowed
                RIFT Security Algorithms. 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="RFC5226"/>. 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 which 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">
          <thead>
            <tr>
              <th align="left">Name</th>
              <th align="right">Reference</th> align="left">Reference</th>
              <th align="right">Recommendation</th> align="left">Recommendation</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">HMAC-SHA256</td>
              <td align="left">
                <xref target="SHA-2"/> and <xref target="RFC2104"/></td>
<!--[rfced] Should 'outer key' be plural 'outer keys' in this sentence?
(If so, we will ask IANA to update the registry accordingly.)

Original (for HMAC-SHA256):
Simplest way to ensure integrity of transmissions across adjacencies
when used as outer key and integrity of TIEs when used as inner keys.
-->
              <td align="left">Simplest way to ensure integrity of transmissions across adjacencies
                        when used as outer key and integrity of TIEs when used as inner keys. Recommended
                        for most interoperable security protection.</td>
            </tr>
            <tr>
              <td align="left">HMAC-SHA512</td>
              <td align="left">
                <xref target="SHA-2"/> and <xref target="RFC2104"/></td>
              <td align="left">Same as HMAC-SHA256 with stronger protection. </td>
            </tr>
            <tr>
              <td align="left">SHA256-RSASSA-PKCS1-v1_5</td>
              <td align="left">
                <xref target="RFC8017"/> Section 8.2</td> target="RFC8017" sectionFormat="comma" section="8.2"/></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>
            </tr>
            <tr>
              <td align="left">SHA512-RSASSA-PKCS1-v1_5</td>
              <td align="left">
                <xref target="RFC8017"/></td>
              <td align="left">Same as SHA256-RSASSA-PKCS1-v1_5 with stronger protection. </td>
            </tr>
          </tbody>
        </table>
      </section>
      <section numbered="true" toc="default">
        <name>Requested Registries
        <name>Registries with Assigned Values for Schema Values</name>
        <!-- generated IANA request -->

          <t>
              This section requests registries that help govern the schema via the usual IANA registry
              procedures. A top-level The registry group named 'RIFT' should hold the corresponding registries requested "Routing in Fat Trees (RIFT)" holds the following sections with their pre-defined values. registries.
              Registry values are stored with their minimum and maximum version in which they are available.
              All values not provided as are to be
              considered `Unassigned`. "Unassigned". The range of every registry is a 16-bit integer.

              Allocation of new values is performed via `Expert Review` "Expert Review" action
              only in the case of major or minor Change changes per the rules in <xref target="schema"/>. Any All other allocation
              is allocations
              are performed via 'Specification Required'. "Specification Required".
        </t>
        <t>
              The
              In some cases, the registries do not contain in some cases necessary information such as whether the fields are
              optional or required, what units are used 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>Registry RIFT/Versions</name>
          <name>RIFTVersions Registry</name>
          <t>
                  This registry stores all RIFT protocol schema major and minor versions versions, including the reference
                  to the document introducing the version. This also means as well that that, if multiple documents extend
                  rift schema 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="right">Reference</th> align="left">Reference</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="left">
                  <eref target="https://datatracker.ietf.org/doc/draft-ietf-rift-rift/"/>
		RFC 9692, <xref target="schema"/></td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>Registry RIFT/common/AddressFamilyType</name>
          <t>The name of
          <name>RIFTCommonAddressFamilyType Registry</name>
          <t>This registry has the following initial values.</t>

<!--[rfced] FYI, we have moved the text preceding Tables 9, 10, 12, 13,
14, 15, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34,
35, 36, 37, 38, 39, 40, 41, 42, and 43 to be the table titles. Please let
us know if you prefer otherwise. (In some cases, perhaps removing the
table title is best because the section title already provides the
corresponding registry name.)

Additionally, please let us know if Tables 7, 8, 11, 16, 23, and 26 should be RIFTCommonAddressFamilyType.</t>
          <t>Address family type.</t>
have titles.
-->

          <table align="left">
	    <name>Address Family Type</name>
            <thead>
              <tr>
                <th align="left">Name</th> align="left">Value</th>
                <th align="right">Value</th> align="left">Name</th>
                <th align="right">Min. align="left">Min. Schema Version</th>
                <th align="right">Max. align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">Illegal</td> align="left">0</td>
                <td align="right">0</td> align="left">Illegal</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right"/> align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">AddressFamilyMinValue</td> align="left">1</td>
                <td align="right">1</td> align="left">AddressFamilyMinValue</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right"/> align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">IPv4</td> align="left">2</td>
                <td align="right">2</td> align="left">IPv4</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right"/> align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">IPv6</td> align="left">3</td>
                <td align="right">3</td> align="left">IPv6</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right"/> align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">AddressFamilyMaxValue</td> align="left">4</td>
                <td align="right">4</td> align="left">AddressFamilyMaxValue</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right"/> align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>Registry RIFT/common/HierarchyIndications</name>
          <t>The name
          <name>RIFTCommonHierarchyIndications Registry</name>
	  <t>This registry has the following initial values.</t>

<!--[rfced] Regarding Sections 10.3.1 - 10.3.36:

a) Would you like the order of the registry should be RIFTCommonHierarchyIndications.</t>
          <t>Flags indicating node configuration columns in case the tables in the IANA
Considerations to be updated to match the IANA registry?  In other words,
would you like to switch the Name and Value columns so that Value is the first
column on the left? See Section 10.3.2 for an example of ZTP.</t> the update to match
https://www.iana.org/assignments/rift. (If the answer is no, then we will
revert Section 10.3.2.)

b) FYI, the section titles have been updated to match the names
of the IANA registries.
-->
          <table align="left">
	    <name>Flags Indicating Node Configuration in Case of ZTP</name>
            <thead>
              <tr>
                <th align="left">Name</th>
                <th align="right">Value</th> align="left">Value</th>
                <th align="right">Min. align="left">Min. Schema Version</th>
                <th align="right">Max. align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">leaf_only</td>
                <td align="right">0</td> align="left">0</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right"/> align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">leaf_only_and_leaf_2_leaf_procedures</td>
                <td align="right">1</td> align="left">1</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right"/> align="left"/>
                <td align="left"> </td>
              </tr>
              <tr>
                <td align="left">top_of_fabric</td>
                <td align="right">2</td> align="left">2</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right"/> align="left"/>
                <td align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>Registry RIFT/common/IEEE802_1ASTimeStampType</name>
          <t>The name of the
          <name>RIFTCommonIEEE8021ASTimeStampType Registry</name>
	  <t>This registry should be RIFTCommonIEEE8021ASTimeStampType.</t>
          <t>Timestamp has the following initial values.</t>
          <t>The timestamp is per IEEE 802.1AS, 802.1AS; all values MUST <bcp14>MUST</bcp14> be interpreted in
                  implementation as unsigned.</t>
          <table align="left">
            <thead>
              <tr>
                <th align="left">Name</th>
                <th align="right">Value</th> align="left">Value</th>
                <th align="right">Min. align="left">Min. Schema Version</th>
                <th align="right">Max. align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">Reserved</td>
                <td align="right">0</td> align="left">0</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right">All align="left">All Versions</td>
                <td align="right"/> align="left"/>
              </tr>
              <tr>
                <td align="left">AS_sec</td>
                <td align="right">1</td> align="left">1</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right"/> align="left"/>
                <td align="right"> align="left"> </td>
              </tr>
              <tr>
                <td align="left">AS_nsec</td>
                <td align="right">2</td> align="left">2</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right"/> align="left"/>
                <td align="right"> align="left"> </td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>Registry RIFT/common/IPAddressType</name>
          <t>The name of the
          <name>RIFTCommonIPAddressType Registry</name>
	  <t>This registry should be RIFTCommonIPAddressType.</t>
          <t>IP address type.</t> has the following initial values.</t>
          <table align="left">
	    <name>IP Address Type</name>
            <thead>
              <tr>
                <th align="left">Name</th>
                <th align="right">Value</th> align="left">Value</th>
                <th align="right">Min. align="left">Min. Schema Version</th>
                <th align="right">Max. align="left">Max. Schema Version</th>
                <th align="left">Comment</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">Reserved</td>
                <td align="right">0</td> align="left">0</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right">All align="left">All Versions</td>
                <td align="right"/> align="left"/>
              </tr>
              <tr>
                <td align="left">ipv4address</td>
                <td align="right">1</td> align="left">1</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right"/> align="left"/>
                <td align="right"> align="left"> Content is ipv4</td> IPv4</td>
              </tr>
              <tr>
                <td align="left">ipv6address</td>
                <td align="right">2</td> align="left">2</td>
                <td align="right">8.0</td> align="left">8.0</td>
                <td align="right"/> align="left"/>
                <td align="right"> align="left"> Content is ipv6</td> IPv6</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section numbered="true" toc="default">
          <name>Registry RIFT/common/IPPrefixType</name>
          <t>The name of the
          <name>RIFTCommonIPPrefixType Registry</name>
	  <t>This registry should has the following initial values.</t>

<!--[rfced] Please clarify; how does and "on reachability computation
that has to be RIFTCommonIPPrefixType.</t>
          <t>Prefix advertisement.</t>
          <t>@note: normalized" connect with the rest of the sentence?

Original:
   @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.
-->
          <t>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.</t>

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

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

    </section>
    </section>
    <section anchor="Acknowledgments" numbered="true" 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 shows already. However, many more people provided input,
        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 Naiming Shen for some of the early
        discussions around
        the topic of using IGPs for routing in topologies related to Clos.
        Russ White to be especially acknowledged
  </middle>
  <back>
    <displayreference target="I-D.ietf-rift-applicability" to="APPLICABILITY"/>
    <references>

<!--[rfced] References

a) The original URL for the key
        conversation on epistemology that allowed to tie current
        asynchronous distributed systems theory results [thrift] goes to a modern protocol
        design presented in this scope.
        Adrian Farrel, Joel Halpern, Jeffrey Zhang, Krzysztof Szarkowicz,
        Nagendra Kumar, Melchior Aelmans, Kaushal Tank, Will Jones, Moin Ahmed, Sandy
        Zhang, Donald Eastlake provided thoughtful comments that improved the
        readability GitHub repository. The web portion
of the document and style guide (https://www.rfc-editor.org/styleguide/part2/#ref_repo)
recommends using GitHub repositories for informative references only. We found good amount of
        corners where the light failed to shine. Kris Price was
        first to mention single router, single arm default considerations.
        Jeff Tantsura helped out with some initial thoughts on BFD
        interactions while Jeff Haas corrected several misconceptions
        about BFD's finer points and helped to improve
the security section
        around leaf considerations. Artur Makutunowicz pointed out
        many possible improvements and acted as sounding
        board in regard to modern protocol implementation techniques
        RIFT is exploring. Barak Gafni formalized first time clearly site for the problem of partitioned spine and fallen leaves on a
        (clean) napkin in Singapore that led to Apache Thrift documentation at the very important
        part of following URL:
https://thrift.apache.org/docs/.
We have updated the specification centered around multiple ToF planes
        and negative disaggregation. Igor Gashinsky and others shared many thoughts on
        problems encountered in design reference as follows. Please let us know if you
prefer otherwise.

Original:
   [thrift]   Apache Software Foundation, "Thrift Language
              Implementation and operation of large-scale data
        center fabrics. Xu Benchong found a delicate error in Documentation",
              <https://github.com/apache/thrift/tree/0.15.0/doc>.

Current:
   [thrift]   Apache Software Foundation, "Apache Thrift Documentation",
              <https://thrift.apache.org/docs/>.

b) FYI, the flooding procedures
        and a schema datatype size mismatch.
      </t>
      <t>
            Too many people to mention provided reviews [SHA-2] reference has been updated from many directions in IETF,
            often pointing NIST FIPS PUB 180-3
to critical defects,
            sometimes
            asking for things again that have been removed by one the previous reviewers NIST FIPS 180-4, as objectionable
            or superfluous, and many times claiming the document being somewhere on the extremes between
            too crowded with per the obvious note from IANA 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 because 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, Alvaro Retana, John Scudder, Andrew
        Alston and Jim Guichard guided the undertaking as ADs by asking many
        necessary procedural and technical questions which did not only improve the content
        but did also lay out
superseded.

c) We have updated the track towards publication. And Roman Danyliw is mentioned
        very last but not least either URL for his painstakingly detailed [EUI64] from <http://standards.ieee.org/develop/regauth/tut/eui.pdf> to
<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>. The original URL led to a page about IEEE Registration
Authority programs. Please review and
            improvement of security aspects of the specification.
      </t>
    </section>
    <section numbered="true" toc="default">
      <name>Contributors</name>
      <t>
                This work is a product of a list let us know if you have any
objections.

Original:
   [EUI64]    IEEE, "Guidelines for Use of individuals which are all to
                be considered major contributors independent Extended Unique Identifier
              (EUI), Organizationally Unique Identifier (OUI), and
              Company ID (CID)", IEEE EUI,
              <http://standards.ieee.org/develop/regauth/tut/eui.pdf>.

Current:
   [EUI64]    IEEE, "Guidelines for Use of the fact whether
                their name made it to the limited boilerplate author's list or not.
      </t>
      <table anchor="authors" align="center">
        <name>RIFT Authors</name>
        <thead>
          <tr>
            <th align="left"/>
            <th align="left"/>
            <th align="left"/>
            <th align="left"/>
            <th align="left"/>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">Tony Przygienda, Ed.</td>
            <td align="left">|</td>
            <td align="left"/>
            <td align="left">|</td>
            <td align="left">Pascal Thubert</td>
          </tr>
          <tr>
            <td align="left">Juniper</td>
            <td align="left">|</td>
            <td align="left"/>
            <td align="left">|</td>
            <td align="left">Cisco</td>
          </tr>
          <tr>
            <td align="left">Bruno Rijsman</td>
            <td align="left">|</td>
            <td align="left">Jordan Head, Ed.</td>
            <td align="left">|</td>
            <td align="left">Dmitry Afanasiev</td>
          </tr>
          <tr>
            <td align="left">Individual</td>
            <td align="left">|</td>
            <td align="left">Juniper</td>
            <td align="left">|</td>
            <td align="left">Individual</td>
          </tr>
          <tr>
            <td align="left">Don Fedyk</td>
            <td align="left">|</td>
            <td align="left">Alia Atlas</td>
            <td align="left">|</td>
            <td align="left">John Drake</td>
          </tr>
          <tr>
            <td align="left">LabN</td>
            <td align="left">|</td>
            <td align="left">Individual</td>
            <td align="left">|</td>
            <td align="left">Individual</td>
          </tr>
          <tr>
            <td align="left">Ilya Vershkov</td>
            <td align="left">|</td>
            <td align="left">|</td>
            <td align="left">|</td>
            <td align="left">|</td>
          </tr>
          <tr>
            <td align="left">NVidia</td>
            <td align="left">|</td>
            <td align="left">|</td>
            <td align="left">|</td>
            <td align="left">|</td>
          </tr>
        </tbody>
      </table>
    </section>
  </middle>
  <back>
    <displayreference target="I-D.ietf-rift-applicability" to="APPLICABILITY"/>
    <references> Extended Unique Identifier
              (EUI), Organizationally Unique Identifier (OUI), and
              Company ID (CID)", <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>.

d) FYI, RFC 5226 has been obsoleted by RFC 8126. We have replaced
usage in this document accordingly.
-->

      <name>References</name>
      <references>
        <name>Normative References</name>
        <!--

    <reference anchor="ISO10589">
        <front>
            <title> Intermediate system to Intermediate system
                intra-domain
                routeing information exchange protocol for use
                in conjunction with
                the protocol for providing the connectionless-mode
                Network Service
                (ISO 8473), ISO/IEC 10589:2002, Second Edition.</title>

            <author>
                <organization>ISO &quot;International Organization for
                    Standardization&quot;</organization>
            </author>
            <date month="Nov" year="2002"/>
        </front>
    </reference>

    -->

        <reference anchor="thrift" target="https://github.com/apache/thrift/tree/0.15.0/doc"> target="https://thrift.apache.org/docs/">
          <front>
            <title>
            <title>Apache Thrift Language Implementation and Documentation
            </title> Documentation</title>
            <author>
              <organization>
Apache
              <organization>Apache Software Foundation
              </organization> Foundation</organization>
            </author>
            <date/>
          </front>
         </reference>

        <!-- &RFC2328; -->
    <reference anchor="RFC2365" target="https://www.rfc-editor.org/info/rfc2365" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2365.xml">
          <front>
            <title>Administratively Scoped IP Multicast</title>
            <seriesInfo name="DOI" value="10.17487/RFC2365"/>
            <seriesInfo name="RFC" value="2365"/>
            <seriesInfo name="BCP" value="23"/>
            <author initials="D." surname="Meyer" fullname="D. Meyer">
              <organization/>
            </author>
            <date year="1998" month="July"/>
            <abstract>
              <t>This document defines the "administratively scoped IPv4 multicast space" to be the range 239.0.0.0 to 239.255.255.255. In addition, it describes a simple set of semantics for the implementation of Administratively Scoped IP Multicast. Finally, it provides a mapping between the IPv6 multicast address classes [RFC1884] and IPv4 multicast address classes. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
        </reference>

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

        <!-- &RFC4271; -->

      <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC4291" target="https://www.rfc-editor.org/info/rfc4291" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4291.xml">
          <front>
            <title>IP Version 6 Addressing Architecture</title>
            <author fullname="R. Hinden" initials="R." surname="Hinden"/>
            <author fullname="S. Deering" initials="S." surname="Deering"/>
            <date month="February" year="2006"/>
            <abstract>
              <t>This specification defines the addressing architecture of the IP Version 6 (IPv6) protocol. The document includes the IPv6 addressing model, text representations of IPv6 addresses, definition of IPv6 unicast addresses, anycast addresses, and multicast addresses, and an IPv6 node's required addresses.</t>
              <t>This document obsoletes RFC 3513, "IP Version 6 Addressing Architecture". [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4291"/>
          <seriesInfo name="DOI" value="10.17487/RFC4291"/>
        </reference>
        <reference anchor="RFC5082" target="https://www.rfc-editor.org/info/rfc5082" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5082.xml">
          <front>
            <title>The Generalized TTL Security Mechanism (GTSM)</title>
            <author fullname="V. Gill" initials="V." surname="Gill"/>
            <author fullname="J. Heasley" initials="J." surname="Heasley"/>
            <author fullname="D. Meyer" initials="D." surname="Meyer"/>
            <author fullname="P. Savola" initials="P." role="editor" surname="Savola"/>
            <author fullname="C. Pignataro" initials="C." surname="Pignataro"/>
            <date month="October" year="2007"/>
            <abstract>
              <t>The use of a packet's Time to Live (TTL) (IPv4) or Hop Limit (IPv6) to verify whether the packet was originated by an adjacent node on a connected link has been used in many recent protocols. This document generalizes this technique. This document obsoletes Experimental RFC 3682. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5082"/>
          <seriesInfo name="DOI" value="10.17487/RFC5082"/>
        </reference>
        <reference anchor="RFC5120" target="https://www.rfc-editor.org/info/rfc5120" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5120.xml">
          <front>
            <title>M-ISIS: Multi Topology (MT) Routing in Intermediate System to Intermediate Systems (IS-ISs)</title>
            <author fullname="T. Przygienda" initials="T." surname="Przygienda"/>
            <author fullname="N. Shen" initials="N." surname="Shen"/>
            <author fullname="N. Sheth" initials="N." surname="Sheth"/>
            <date month="February" year="2008"/>
            <abstract>
              <t>This document describes an optional mechanism within Intermediate System to Intermediate Systems (IS-ISs) used today by many ISPs for IGP routing within their clouds. This document describes how to run, within a single IS-IS domain, a set of independent IP topologies that we call Multi-Topologies (MTs). This MT extension can be used for a variety of purposes, such as an in-band management network "on top" of the original IGP topology, maintaining separate IGP routing domains for isolated multicast or IPv6 islands within the backbone, or forcing a subset of an address space to follow a different topology. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5120"/>
          <seriesInfo name="DOI" value="10.17487/RFC5120"/>
        </reference>
	<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"/>

        <!-- AD review, removed
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5549.xml'/>
      -->
      <reference anchor="RFC5709" target="https://www.rfc-editor.org/info/rfc5709" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5709.xml">
          <front>
            <title>OSPFv2 HMAC-SHA Cryptographic Authentication</title>
            <author fullname="M. Bhatia" initials="M." surname="Bhatia"/>
            <author fullname="V. Manral" initials="V." surname="Manral"/>
            <author fullname="M. Fanto" initials="M." surname="Fanto"/>
            <author fullname="R. White" initials="R." surname="White"/>
            <author fullname="M. Barnes" initials="M." surname="Barnes"/>
            <author fullname="T. Li" initials="T." surname="Li"/>
            <author fullname="R. Atkinson" initials="R." surname="Atkinson"/>
            <date month="October" year="2009"/>
            <abstract>
              <t>This document describes how the National Institute of Standards and Technology (NIST) Secure Hash Standard family of algorithms can be used with OSPF version 2's built-in, cryptographic authentication mechanism. This updates, but does not supercede, the cryptographic authentication mechanism specified in RFC 2328. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5709"/>
          <seriesInfo name="DOI" value="10.17487/RFC5709"/>
        </reference>
        <reference anchor="RFC5881" target="https://www.rfc-editor.org/info/rfc5881" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5881.xml">
          <front>
            <title>Bidirectional Forwarding Detection (BFD) for IPv4 and IPv6 (Single Hop)</title>
            <author fullname="D. Katz" initials="D." surname="Katz"/>
            <author fullname="D. Ward" initials="D." surname="Ward"/>
            <date month="June" year="2010"/>
            <abstract>
              <t>This document describes the use of the Bidirectional Forwarding Detection (BFD) protocol over IPv4 and IPv6 for single IP hops. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5881"/>
          <seriesInfo name="DOI" value="10.17487/RFC5881"/>
        </reference>
        <reference anchor="RFC5905" target="https://www.rfc-editor.org/info/rfc5905" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5905.xml">
          <front>
            <title>Network Time Protocol Version 4: Protocol and Algorithms Specification</title>
            <author fullname="D. Mills" initials="D." surname="Mills"/>
            <author fullname="J. Martin" initials="J." role="editor" surname="Martin"/>
            <author fullname="J. Burbank" initials="J." surname="Burbank"/>
            <author fullname="W. Kasch" initials="W." surname="Kasch"/>
            <date month="June" year="2010"/>
            <abstract>
              <t>The Network Time Protocol (NTP) is widely used to synchronize computer clocks in the Internet. This document describes NTP version 4 (NTPv4), which is backwards compatible with NTP version 3 (NTPv3), described in RFC 1305, as well as previous versions of the protocol. NTPv4 includes a modified protocol header to accommodate the Internet Protocol version 6 address family. NTPv4 includes fundamental improvements in the mitigation and discipline algorithms that extend the potential accuracy to the tens of microseconds with modern workstations and fast LANs. It includes a dynamic server discovery scheme, so that in many cases, specific server configuration is not required. It corrects certain errors in the NTPv3 design and implementation and includes an optional extension mechanism. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5905"/>
          <seriesInfo name="DOI" value="10.17487/RFC5905"/>
        </reference>
	<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://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6830.xml'/> -->
      <reference anchor="RFC7987" target="https://www.rfc-editor.org/info/rfc7987" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7987.xml">
          <front>
            <title>IS-IS Minimum Remaining Lifetime</title>
            <author fullname="L. Ginsberg" initials="L." surname="Ginsberg"/>
            <author fullname="P. Wells" initials="P." surname="Wells"/>
            <author fullname="B. Decraene" initials="B." surname="Decraene"/>
            <author fullname="T. Przygienda" initials="T." surname="Przygienda"/>
            <author fullname="H. Gredler" initials="H." surname="Gredler"/>
            <date month="October" year="2016"/>
            <abstract>
              <t>Corruption of the Remaining Lifetime field in a Link State Protocol Data Unit (LSP) can go undetected. In certain scenarios, this may cause or exacerbate flooding storms. It is also a possible denial-of-service attack vector. This document defines a backwards-compatible solution to this problem.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7987"/>
          <seriesInfo name="DOI" value="10.17487/RFC7987"/>
        </reference>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
        <reference anchor="RFC8200" target="https://www.rfc-editor.org/info/rfc8200" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8200.xml">
          <front>
            <title>Internet Protocol, Version 6 (IPv6) Specification</title>
            <author fullname="S. Deering" initials="S." surname="Deering"/>
            <author fullname="R. Hinden" initials="R." surname="Hinden"/>
            <date month="July" year="2017"/>
            <abstract>
              <t>This document specifies version 6 of the Internet Protocol (IPv6). It obsoletes RFC 2460.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="86"/>
          <seriesInfo name="RFC" value="8200"/>
          <seriesInfo name="DOI" value="10.17487/RFC8200"/>
        </reference>
        <reference anchor="RFC8202" target="https://www.rfc-editor.org/info/rfc8202" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8202.xml">
          <front>
            <title>IS-IS Multi-Instance</title>
            <author fullname="L. Ginsberg" initials="L." surname="Ginsberg"/>
            <author fullname="S. Previdi" initials="S." surname="Previdi"/>
            <author fullname="W. Henderickx" initials="W." surname="Henderickx"/>
            <date month="June" year="2017"/>
            <abstract>
              <t>This document describes a mechanism that allows a single router to share one or more circuits among multiple Intermediate System to Intermediate System (IS-IS) routing protocol instances.</t>
              <t>Multiple instances allow the isolation of resources associated with each instance. Routers will form instance-specific adjacencies. Each instance can support multiple topologies. Each topology has a unique Link State Database (LSDB). Each Protocol Data Unit (PDU) will contain a new Type-Length-Value (TLV) identifying the instance and the topology (or topologies) to which the PDU belongs.</t>
              <t>This document obsoletes RFC 6822.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8202"/>
          <seriesInfo name="DOI" value="10.17487/RFC8202"/>
        </reference>
        <reference anchor="RFC8017" target="https://www.rfc-editor.org/info/rfc8017" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8017.xml">
          <front>
            <title>PKCS #1: RSA Cryptography Specifications Version 2.2</title>
            <author fullname="K. Moriarty" initials="K." role="editor" surname="Moriarty"/>
            <author fullname="B. Kaliski" initials="B." surname="Kaliski"/>
            <author fullname="J. Jonsson" initials="J." surname="Jonsson"/>
            <author fullname="A. Rusch" initials="A." surname="Rusch"/>
            <date month="November" year="2016"/>
            <abstract>
              <t>This document provides recommendations for the implementation of public-key cryptography based on the RSA algorithm, covering cryptographic primitives, encryption schemes, signature schemes with appendix, and ASN.1 syntax for representing keys and for identifying the schemes.</t>
              <t>This document represents a republication of PKCS #1 v2.2 from RSA Laboratories' Public-Key Cryptography Standards (PKCS) series. By publishing this RFC, change control is transferred to the IETF.</t>
              <t>This document also obsoletes RFC 3447.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8017"/>
          <seriesInfo name="DOI" value="10.17487/RFC8017"/>
        </reference>
        <reference anchor="RFC8505" target="https://www.rfc-editor.org/info/rfc8505" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8505.xml">
          <front>
            <title>Registration Extensions for IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Neighbor Discovery</title>
            <author fullname="P. Thubert" initials="P." role="editor" surname="Thubert"/>
            <author fullname="E. Nordmark" initials="E." surname="Nordmark"/>
            <author fullname="S. Chakrabarti" initials="S." surname="Chakrabarti"/>
            <author fullname="C. Perkins" initials="C." surname="Perkins"/>
            <date month="November" year="2018"/>
            <abstract>
              <t>This specification updates RFC 6775 -- the Low-Power Wireless Personal Area Network (6LoWPAN) Neighbor Discovery specification -- to clarify the role of the protocol as a registration technique and simplify the registration operation in 6LoWPAN routers, as well as to provide enhancements to the registration capabilities and mobility detection for different network topologies, including the Routing Registrars performing routing for host routes and/or proxy Neighbor Discovery in a low-power network.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8505"/>
          <seriesInfo name="DOI" value="10.17487/RFC8505"/>
        </reference>
        <reference anchor="RFC9300" target="https://www.rfc-editor.org/info/rfc9300" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9300.xml">
          <front>
            <title>The Locator/ID Separation Protocol (LISP)</title>
            <author fullname="D. Farinacci" initials="D." surname="Farinacci"/>
            <author fullname="V. Fuller" initials="V." surname="Fuller"/>
            <author fullname="D. Meyer" initials="D." surname="Meyer"/>
            <author fullname="D. Lewis" initials="D." surname="Lewis"/>
            <author fullname="A. Cabellos" initials="A." role="editor" surname="Cabellos"/>
            <date month="October" year="2022"/>
            <abstract>
              <t>This document describes the data plane protocol for the Locator/ID Separation Protocol (LISP). LISP defines two namespaces: Endpoint Identifiers (EIDs), which identify end hosts; and Routing Locators (RLOCs), which identify network attachment points. With this, LISP effectively separates control from data and allows routers to create overlay networks. LISP-capable routers exchange encapsulated packets according to EID-to-RLOC mappings stored in a local Map-Cache.</t>
              <t>LISP requires no change to either host protocol stacks or underlay routers and offers Traffic Engineering (TE), multihoming, and mobility, among other features.</t>
              <t>This document obsoletes RFC 6830.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9300"/>
          <seriesInfo name="DOI" value="10.17487/RFC9300"/>
        </reference>
        <reference anchor="RFC9301" target="https://www.rfc-editor.org/info/rfc9301" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9301.xml">
          <front>
            <title>Locator/ID Separation Protocol (LISP) Control Plane</title>
            <author fullname="D. Farinacci" initials="D." surname="Farinacci"/>
            <author fullname="F. Maino" initials="F." surname="Maino"/>
            <author fullname="V. Fuller" initials="V." surname="Fuller"/>
            <author fullname="A. Cabellos" initials="A." role="editor" surname="Cabellos"/>
            <date month="October" year="2022"/>
            <abstract>
              <t>This document describes the control plane and Mapping Service for the Locator/ID Separation Protocol (LISP), implemented by two types of LISP-speaking devices -- the LISP Map-Resolver and LISP Map-Server -- that provide a simplified "front end" for one or more Endpoint IDs (EIDs) to Routing Locator mapping databases.</t>
              <t>By using this control plane service interface and communicating with Map-Resolvers and Map-Servers, LISP Ingress Tunnel Routers (ITRs) and Egress Tunnel Routers (ETRs) are not dependent on the details of mapping database systems; this behavior facilitates modularity with different database designs. Since these devices implement the "edge" of the LISP control plane infrastructure, connecting EID addressable nodes of a LISP site, the implementation and operational complexity of the overall cost and effort of deploying LISP is reduced.</t>
              <t>This document obsoletes RFCs 6830 and 6833.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9301"/>
          <seriesInfo name="DOI" value="10.17487/RFC9301"/>
        </reference>

	<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"/>

        <!--
    @InProceedings{10.1007/11527954_6,
    author="Erlebach, Thomas
    and Hall, Alexander
    and Panconesi, Alessandro
    and Vukadinovi{\'{c}}, Danica",
    editor="L{\'o}pez-Ortiz, Alejandro
    and Hamel, Ang{\`e}le Ang{\'e}le M.",
    title="Cuts and Disjoint Paths in the Valley-Free Path Model of Internet BGP Routing",
    booktitle="Combinatorial and Algorithmic Aspects of Networking",
    year="2005",
    publisher="Springer Berlin Heidelberg",
    address="Berlin, Heidelberg",
    pages="49-62",
    -->

        <reference anchor="SHA-2"> anchor="SHA-2" target="https://csrc.nist.gov/pubs/fips/180-4/upd1/final">
          <front>
            <title>
                  Secure
            <title>Secure Hash Standard, FIPS PUB 180-3

            </title> Standard (SHS)</title>
            <author>
              <organization>
                  National Institute of Standards and Technology
              </organization>
              <organization>NIST</organization>
            </author>
            <date year="2008"/> 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="http://standards.ieee.org/develop/regauth/tut/eui.pdf"> 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>
            <seriesInfo name="IEEE" value="EUI"/>
            <author>
              <organization>IEEE</organization>
            </author>
            <date/>
          </front>
        </reference>

      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="RFC0826" target="https://www.rfc-editor.org/info/rfc826" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.0826.xml">
          <front>
            <title>An Ethernet Address Resolution Protocol: Or Converting Network Protocol Addresses to 48.bit Ethernet Address for Transmission on Ethernet Hardware</title>
            <author fullname="D. Plummer" initials="D." surname="Plummer"/>
            <date month="November" year="1982"/>
            <abstract>
              <t>The purpose of this RFC is to present a method of Converting Protocol Addresses (e.g., IP addresses) to Local Network Addresses (e.g., Ethernet addresses). This is an issue of general concern in the ARPA Internet Community at this time. The method proposed here is presented for your consideration and comment. This is not the specification of an Internet Standard.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="37"/>
          <seriesInfo name="RFC" value="826"/>
          <seriesInfo name="DOI" value="10.17487/RFC0826"/>
        </reference>
        <reference anchor="RFC2104" target="https://www.rfc-editor.org/info/rfc2104" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2104.xml">
          <front>
            <title>HMAC: Keyed-Hashing for Message Authentication</title>
            <author fullname="H. Krawczyk" initials="H." surname="Krawczyk"/>
            <author fullname="M. Bellare" initials="M." surname="Bellare"/>
            <author fullname="R. Canetti" initials="R." surname="Canetti"/>
            <date month="February" year="1997"/>
            <abstract>
              <t>This document describes HMAC, a mechanism for message authentication using cryptographic hash functions. HMAC can be used with any iterative cryptographic hash function, e.g., MD5, SHA-1, in combination with a secret shared key. The cryptographic strength of HMAC depends on the properties of the underlying hash function. This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2104"/>
          <seriesInfo name="DOI" value="10.17487/RFC2104"/>
        </reference>
        <reference anchor="RFC2131" target="https://www.rfc-editor.org/info/rfc2131" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2131.xml">
          <front>
            <title>Dynamic Host Configuration Protocol</title>
            <author fullname="R. Droms" initials="R." surname="Droms"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>The Dynamic Host Configuration Protocol (DHCP) provides a framework for passing configuration information to hosts on a TCPIP network. DHCP is based on the Bootstrap Protocol (BOOTP), adding the capability of automatic allocation of reusable network addresses and additional configuration options. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2131"/>
          <seriesInfo name="DOI" value="10.17487/RFC2131"/>
        </reference>
        <reference anchor="RFC2991" target="https://www.rfc-editor.org/info/rfc2991" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2991.xml">
          <front>
            <title>Multipath Issues in Unicast and Multicast Next-Hop Selection</title>
            <author fullname="D. Thaler" initials="D." surname="Thaler"/>
            <author fullname="C. Hopps" initials="C." surname="Hopps"/>
            <date month="November" year="2000"/>
            <abstract>
              <t>The effect of multipath routing on a forwarder is that the forwarder potentially has several next-hops for any given destination and must use some method to choose which next-hop should be used for a given data packet. This memo summarizes current practices, problems, and solutions. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2991"/>
          <seriesInfo name="DOI" value="10.17487/RFC2991"/>
        </reference>
        <reference anchor="RFC8415" target="https://www.rfc-editor.org/info/rfc8415" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8415.xml">
          <front>
            <title>Dynamic Host Configuration Protocol for IPv6 (DHCPv6)</title>
            <author fullname="T. Mrugalski" initials="T." surname="Mrugalski"/>
            <author fullname="M. Siodelski" initials="M." surname="Siodelski"/>
            <author fullname="B. Volz" initials="B." surname="Volz"/>
            <author fullname="A. Yourtchenko" initials="A." surname="Yourtchenko"/>
            <author fullname="M. Richardson" initials="M." surname="Richardson"/>
            <author fullname="S. Jiang" initials="S." surname="Jiang"/>
            <author fullname="T. Lemon" initials="T." surname="Lemon"/>
            <author fullname="T. Winters" initials="T." surname="Winters"/>
            <date month="November" year="2018"/>
            <abstract>
              <t>This document describes the Dynamic Host Configuration Protocol for IPv6 (DHCPv6): an extensible mechanism for configuring nodes with network configuration parameters, IP addresses, and prefixes. Parameters can be provided statelessly, or in combination with stateful assignment of one or more IPv6 addresses and/or IPv6 prefixes. DHCPv6 can operate either in place of or in addition to stateless address autoconfiguration (SLAAC).</t>
              <t>This document updates the text from RFC 3315 (the original DHCPv6 specification) and incorporates prefix delegation (RFC 3633), stateless DHCPv6 (RFC 3736), an option to specify an upper bound for how long a client should wait before refreshing information (RFC 4242), a mechanism for throttling DHCPv6 clients when DHCPv6 service is not available (RFC 7083), and relay agent handling of unknown messages (RFC 7283). In addition, this document clarifies the interactions between models of operation (RFC 7550). As such, this document obsoletes RFC 3315, RFC 3633, RFC 3736, RFC 4242, RFC 7083, RFC 7283, and RFC 7550.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8415"/>
          <seriesInfo name="DOI" value="10.17487/RFC8415"/>
        </reference>
        <reference anchor="RFC4861" target="https://www.rfc-editor.org/info/rfc4861" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4861.xml">
          <front>
            <title>Neighbor Discovery for IP version 6 (IPv6)</title>
            <author fullname="T. Narten" initials="T." surname="Narten"/>
            <author fullname="E. Nordmark" initials="E." surname="Nordmark"/>
            <author fullname="W. Simpson" initials="W." surname="Simpson"/>
            <author fullname="H. Soliman" initials="H." surname="Soliman"/>
            <date month="September" year="2007"/>
            <abstract>
              <t>This document specifies the Neighbor Discovery protocol for IP Version 6. IPv6 nodes on the same link use Neighbor Discovery to discover each other's presence, to determine each other's link-layer addresses, to find routers, and to maintain reachability information about the paths to active neighbors. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4861"/>
          <seriesInfo name="DOI" value="10.17487/RFC4861"/>
        </reference>
        <reference anchor="RFC4862" target="https://www.rfc-editor.org/info/rfc4862" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4862.xml">
          <front>
            <title>IPv6 Stateless Address Autoconfiguration</title>
            <author fullname="S. Thomson" initials="S." surname="Thomson"/>
            <author fullname="T. Narten" initials="T." surname="Narten"/>
            <author fullname="T. Jinmei" initials="T." surname="Jinmei"/>
            <date month="September" year="2007"/>
            <abstract>
              <t>This document specifies the steps a host takes in deciding how to autoconfigure its interfaces in IP version 6. The autoconfiguration process includes generating a link-local address, generating global addresses via stateless address autoconfiguration, and the Duplicate Address Detection procedure to verify the uniqueness of the addresses on a link. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4862"/>
          <seriesInfo name="DOI" value="10.17487/RFC4862"/>
        </reference>
        <reference anchor="RFC2474" target="https://www.rfc-editor.org/info/rfc2474" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2474.xml">
          <front>
            <title>Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers</title>
            <author fullname="K. Nichols" initials="K." surname="Nichols"/>
            <author fullname="S. Blake" initials="S." surname="Blake"/>
            <author fullname="F. Baker" initials="F." surname="Baker"/>
            <author fullname="D. Black" initials="D." surname="Black"/>
            <date month="December" year="1998"/>
            <abstract>
              <t>This document defines the IP header field, called the DS (for differentiated services) field. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2474"/>
          <seriesInfo name="DOI" value="10.17487/RFC2474"/>
        </reference>
        <reference anchor="RFC5226" target="https://www.rfc-editor.org/info/rfc5226" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5226.xml">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <author fullname="T. Narten" initials="T." surname="Narten"/>
            <author fullname="H. Alvestrand" initials="H." surname="Alvestrand"/>
            <date month="May" year="2008"/>
            <abstract>
              <t>Many protocols make use of identifiers consisting of constants and other well-known values. Even after a protocol has been defined and deployment has begun, new values may need to be assigned (e.g., for a new option type in DHCP, or a new encryption or authentication transform for IPsec). To ensure that such quantities have consistent values and interpretations across all implementations, their assignment must be administered by a central authority. For IETF protocols, that role is provided by the Internet Assigned Numbers Authority (IANA).</t>
              <t>In order for IANA to manage a given namespace prudently, it needs guidelines describing the conditions under which new values can be assigned or when modifications to existing values can be made. If IANA is expected to play a role in the management of a namespace, IANA must be given clear and concise instructions describing that role. This document discusses issues that should be considered in formulating a policy for assigning values to a namespace and provides guidelines for authors on the specific text that must be included in documents that place demands on IANA.</t>
              <t>This document obsoletes RFC 2434. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5226"/>
          <seriesInfo name="DOI" value="10.17487/RFC5226"/>
        </reference>
        <reference anchor="RFC5880" target="https://www.rfc-editor.org/info/rfc5880" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5880.xml">
          <front>
            <title>Bidirectional Forwarding Detection (BFD)</title>
            <author fullname="D. Katz" initials="D." surname="Katz"/>
            <author fullname="D. Ward" initials="D." surname="Ward"/>
            <date month="June" year="2010"/>
            <abstract>
              <t>This document describes a protocol intended to detect faults in the bidirectional path between two forwarding engines, including interfaces, data link(s), and to the extent possible the forwarding engines themselves, with potentially very low latency. It operates independently of media, data protocols, and routing protocols. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5880"/>
          <seriesInfo name="DOI" value="10.17487/RFC5880"/>
        </reference>
        <reference anchor="RFC5837" target="https://www.rfc-editor.org/info/rfc5837" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5837.xml">
          <front>
            <title>Extending ICMP for Interface and Next-Hop Identification</title>
            <author fullname="A. Atlas" initials="A." role="editor" surname="Atlas"/>
            <author fullname="R. Bonica" initials="R." role="editor" surname="Bonica"/>
            <author fullname="C. Pignataro" initials="C." role="editor" surname="Pignataro"/>
            <author fullname="N. Shen" initials="N." surname="Shen"/>
            <author fullname="JR. Rivers" initials="JR." surname="Rivers"/>
            <date month="April" year="2010"/>
            <abstract>
              <t>This memo defines a data structure that can be appended to selected ICMP messages. The ICMP extension defined herein can be used to identify any combination of the following: the IP interface upon which a datagram arrived, the sub-IP component of an IP interface upon which a datagram arrived, the IP interface through which the datagram would have been forwarded had it been forwardable, and the IP next hop to which the datagram would have been forwarded.</t>
              <t>Devices can use this ICMP extension to identify interfaces and their components by any combination of the following: ifIndex, IPv4 address, IPv6 address, name, and MTU. ICMP-aware devices can use these extensions to identify both numbered and unnumbered interfaces. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5837"/>
          <seriesInfo name="DOI" value="10.17487/RFC5837"/>
        </reference>
        <reference anchor="RFC6550" target="https://www.rfc-editor.org/info/rfc6550" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6550.xml">
          <front>
            <title>RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks</title>
            <author fullname="T. Winter" initials="T." role="editor" surname="Winter"/>
            <author fullname="P. Thubert" initials="P." role="editor" surname="Thubert"/>
            <author fullname="A. Brandt" initials="A." surname="Brandt"/>
            <author fullname="J. Hui" initials="J." surname="Hui"/>
            <author fullname="R. Kelsey" initials="R." surname="Kelsey"/>
            <author fullname="P. Levis" initials="P." surname="Levis"/>
            <author fullname="K. Pister" initials="K." surname="Pister"/>
            <author fullname="R. Struik" initials="R." surname="Struik"/>
            <author fullname="JP. Vasseur" initials="JP." surname="Vasseur"/>
            <author fullname="R. Alexander" initials="R." surname="Alexander"/>
            <date month="March" year="2012"/>
            <abstract>
              <t>Low-Power and Lossy Networks (LLNs) are a class of network in which both the routers and their interconnect are constrained. LLN routers typically operate with constraints on processing power, memory, and energy (battery power). Their interconnects are characterized by high loss rates, low data rates, and instability. LLNs are comprised of anything from a few dozen to thousands of routers. Supported traffic flows include point-to-point (between devices inside the LLN), point-to-multipoint (from a central control point to a subset of devices inside the LLN), and multipoint-to-point (from devices inside the LLN towards a central control point). This document specifies the IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL), which provides a mechanism whereby multipoint-to-point traffic from devices inside the LLN towards a central control point as well

	<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"/>

<!-- [I-D.ietf-rift-applicability] IESG state: IESG Evaluation as point-to-multipoint traffic from the central control point to the devices inside the LLN are supported. Support for point-to-point traffic is also available. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6550"/>
          <seriesInfo name="DOI" value="10.17487/RFC6550"/>
        </reference>
        <reference anchor="RFC4086" target="https://www.rfc-editor.org/info/rfc4086" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4086.xml">
          <front>
            <title>Randomness Requirements for Security</title>
            <author fullname="D. Eastlake 3rd" initials="D." surname="Eastlake 3rd"/>
            <author fullname="J. Schiller" initials="J." surname="Schiller"/>
            <author fullname="S. Crocker" initials="S." surname="Crocker"/>
            <date month="June" year="2005"/>
            <abstract>
              <t>Security systems are built on strong cryptographic algorithms that foil pattern analysis attempts. However, the security of these systems is dependent on generating secret quantities for passwords, cryptographic keys, and similar quantities. The use of pseudo-random processes to generate secret quantities can result in pseudo-security. A sophisticated attacker may find it easier to reproduce the environment that produced the secret quantities and to search the resulting small set of possibilities than to locate the quantities in the whole of the potential number space.</t>
              <t>Choosing random quantities to foil a resourceful and motivated adversary is surprisingly difficult. This document points out many pitfalls in using poor entropy sources or traditional pseudo-random number generation techniques for generating such quantities. It recommends the use of truly random hardware techniques and shows that the existing hardware on many systems can be used for this purpose. It provides suggestions to ameliorate the problem when a hardware solution is not available, and it gives examples of how large such quantities need to be for some applications. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="106"/>
          <seriesInfo name="RFC" value="4086"/>
          <seriesInfo name="DOI" value="10.17487/RFC4086"/>
        </reference>
        <reference anchor="I-D.ietf-rift-applicability" target="https://datatracker.ietf.org/doc/html/draft-ietf-rift-applicability-15" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-rift-applicability.xml">
          <front>
            <title>RIFT Applicability</title>
            <author fullname="Yuehua Wei" initials="Y." surname="Wei">
              <organization>ZTE Corporation</organization>
            </author>
            <author fullname="Zheng Zhang" initials="Z." surname="Zhang">
              <organization>ZTE Corporation</organization>
            </author>
            <author fullname="Dmitry Afanasiev" initials="D." surname="Afanasiev">
              <organization>Yandex</organization>
            </author>
            <author fullname="Pascal Thubert" initials="P." surname="Thubert">
              <organization>Cisco Systems, Inc</organization>
            </author>
            <author fullname="Tony Przygienda" initials="T." surname="Przygienda">
              <organization>Juniper Networks</organization>
            </author>
            <date day="13" month="May" year="2024"/>
            <abstract>
              <t>This document discusses the properties, applicability and operational considerations of RIFT in different network scenarios. It intends to provide a rough guide how RIFT can be deployed to simplify routing operations in Clos topologies and their variations.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-rift-applicability-15"/>
        </reference> 06/05/24 -->
        <xi:include href="https://datatracker.ietf.org/doc/bibxml3/draft-ietf-rift-applicability.xml"/>

        <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>
            <seriesInfo name="IEEE" value="Standard 1588"/>
            <author>
              <organization>IEEE</organization>
            </author>
            <date/>
            <date month="July" year="2008"/>
          </front>
        </reference>
        <reference anchor="RFC1982" target="https://www.rfc-editor.org/info/rfc1982" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.1982.xml">
          <front>
            <title>Serial Number Arithmetic</title>
          <seriesInfo name="DOI" value="10.17487/RFC1982"/> name="IEEE Std" value="1588-2008"/>
          <seriesInfo name="RFC" value="1982"/>
            <author initials="R." surname="Elz" fullname="R. Elz">
              <organization/>
            </author>
            <author initials="R." surname="Bush" fullname="R. Bush">
              <organization/>
            </author>
            <date year="1996" month="August"/>
            <abstract>
              <t>The DNS has long relied upon serial number arithmetic, a concept which has never really been defined,
              certainly not in an IETF document, though which has been widely understood.
              This memo supplies the missing definition.  It is intended to update RFC1034 and RFC1035.  [STANDARDS-TRACK]</t>
            </abstract>
          </front> 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>
            <seriesInfo name="IEEE" value="Standard 802.1AS"/>
            <author>
              <organization>IEEE</organization>
            </author>
            <date/>
            <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"> anchor="CLOS" target="https://ieeexplore.ieee.org/document/6012836">
          <front>
            <title>On Nonblocking Folded-Clos Networks in
                Computer Communication Environments</title>
            <seriesInfo name="IEEE" value="International Parallel &amp;         Distributed Processing Symposium"/>
            <author initials="X." surname="Yuan">
              <organization>IEEE
              <organization/>
            </author>
            <date year="2011"/>
          </front>
          <refcontent>2011 IEEE International Parallel &amp; Distributed Processing Symposium</organization>
            </author>
            <date year="2011"/>
          </front> Symposium</refcontent>
          <seriesInfo name="DOI" value="10.1109/IPDPS.2011.27"/>
        </reference>

        <reference anchor="DIJKSTRA"> anchor="DIJKSTRA" target="https://link.springer.com/article/10.1007/BF01386390">
          <front>
            <title>A Note on Two Problems in Connexion with Graphs</title>
            <seriesInfo name="Journal Numer. Math." value=""/>
            <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"> anchor="DYNAMO" target="https://dl.acm.org/doi/10.1145/1323293.1294281">
          <front>
            <title>Dynamo: amazon's highly available key-value store</title>
            <seriesInfo name="ACM" value="SIGOPS symposium on Operating systems principles (SOSP '07)"/>
            <author initials="G." surname="De Candia et al."> 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"/>
          </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"> anchor="EPPSTEIN" target="https://ics.uci.edu/~eppstein/pubs/Epp-SJC-98.pdf">
          <front>
            <title>Finding the k-Shortest k Shortest Paths</title>
            <author initials="D" surname="Eppstein">
              <organization>USC
              </organization>
            </author>
            <date year="1997"/>
          </front>
        </reference>

        <reference anchor="FATTREE"> 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>IEEE Transactions on Computers</organization>
              <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"> anchor="VAHDAT08" target="https://dl.acm.org/doi/10.1145/1402946.1402967">
          <front>
            <title>A Scalable, Commodity Data Center Network
                Architecture</title>
            <seriesInfo name="SIGCOMM" value=""/>
            <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"> anchor="VFR" target="https://ieeexplore.ieee.org/document/6363987">
          <front>
            <title>Valley-free violation in Internet routing - Analysis based on BGP Community data</title>
            <seriesInfo name="2012 IEEE International Conference on Communications (ICC)" value=""/>
            <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"/>
          </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>
            <seriesInfo name="Juniper DayOne" value=""/>
            <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>

        <!--
    <reference anchor="MAKSIC2013">
        <front>
            <title>Improving Utilization of Data Center Networks</title>
            <author  initials="N." surname="Maksic et al.">
                <organization></organization>
            </author><date  month="Nov" year="2013"/>
        </front>
        <seriesInfo name="IEEE" value="Communications Magazine"/>
    </reference>
-->

    <!-- removed based on AD review
    <reference anchor="ISO10589-Second-Edition">

        <front>
            <title>Intermediate system to Intermediate system intra-domain
                routeing information exchange protocol for use in
                conjunction with the protocol for providing the
                connectionless-mode Network Service (ISO 8473)</title>

            <author>
                <organization>International Organization for Standardization</organization>
            </author>
            <date  month="Nov" year="2002"/>
        </front>
    </reference>
    -->

<!--    <reference anchor="QUIC">-->
<!--        <front>-->
<!--            <title>QUIC: A UDP-Based Multiplexed and Secure Transport</title>-->
<!--            <author initials="J." surname="Iyengar et al.">-->
<!--                <organization>IETF</organization></author>-->
<!--            <date year="2016"/>-->
<!--        </front>-->
<!--    </reference>-->

<!--    <reference anchor="PROTOBUF">-->
<!--        <front>-->
<!--            <title>Protocol Buffers,-->
<!--                https://developers.google.com/protocol-buffers</title>-->
<!--            <author>-->
<!--                <organization>Google, Inc.</organization>-->
<!--            </author>-->
<!--            <date/>-->
<!--        </front>-->
<!--    </reference>-->

    <!-- <reference anchor="Wikipedia">
        <front>
            <title>https://en.wikipedia.org/wiki/Serial_number_arithmetic</title>
            <author>
                <organization>Wikipedia</organization>
            </author>
            <date year="2016"/>
        </front>
    </reference> -->

      </references>
    </references>
    <section anchor="arithmetic" numbered="true" toc="default">
      <name>Sequence Number Binary Arithmetic</name>
      <t>
            This
      <t>This section defines a variant of sequence number arithmetic related
      to <xref target="RFC1982"/> explained over two complement arithmetic arithmetic,
      which is easy to implement.
      </t>
      <t>Assuming straight two complement's subtractions on the bit-width bit width of
      the sequence numbers, the corresponding &gt;: and =: relations are
      defined as:
      </t>
      <artwork align="center" name="" type="" alt=""><![CDATA[
    U_1,
      <ul spacing="normal">
	<li>U_1, U_2 are 12-bits aligned unsigned version number

    D_f number</li>
	<li>D_f is  ( U_1 - U_2 ) interpreted as two complement signed 12-bits
    D_b 12-bits</li>
	<li>D_b is  ( U_2 - U_1 ) interpreted as two complement signed 12-bits

    U_1 12-bits</li>
	<li>U_1 >: U_2 IIF D_f > &gt; 0 *and* <strong>and</strong> D_b < 0
    U_1 &lt; 0</li>
	<li>U_1 =: U_2 IIF D_f = 0
]]></artwork> 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. 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>
      <artwork align="center" name="" type="" alt=""><![CDATA[
        U2

      <table anchor="Arithmetic-Example-1" align="center">
        <thead>
	  <tr>
	    <th>U2 / U1   0    1    2    3    4    5    6    7
        0        +/+  +/-  +/-  +/-  -/-  -/+  -/+  -/+
        1        -/+  +/+  +/-  +/-  +/-  -/-  -/+  -/+
        2        -/+  -/+  +/+  +/-  +/-  +/-  -/-  -/+
        3        -/+  -/+  -/+  +/+  +/-  +/-  +/-  -/-
        4        -/-  -/+  -/+  -/+  +/+  +/-  +/-  +/-
        5        +/-  -/-  -/+  -/+  -/+  +/+  +/-  +/-
        6        +/-  +/-  -/-  -/+  -/+  -/+  +/+  +/-
        7        +/-  +/-  +/-  -/-  -/+  -/+  -/+  +/+
    ]]></artwork>
      <artwork align="center" name="" type="" alt=""><![CDATA[
       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   0    1    2    3    4    5    6    7
       0         =    >    >    >    ?    <    <    <
       1         <    =    >    >    >    ?    <    <
       2         <    <    =    >    >    >    ?    <
       3         <    <    <    =    >    >    >    ?
       4         ?    <    <    <    =    >    >    >
       5         >    ?    <    <    <    =    >    >
       6         >    >    ?    <    <    <    =    >
       7         >    >    >    ?    <    <    <    =
        ]]></artwork> 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" id="svg2384" viewBox="0 0 1116.4 836" xml:space="preserve">
                <path id="path1583_00000089564439643482899090000004191427027810091435_" fill="none" stroke="#000000" stroke-width="1.0583" d="  M378,89.6l-153.5,249"/>
                <path id="path12779" d="M210.2,427.7v127h1.1v-127H210.2z"/>
                <path id="path12775" 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" 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" 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" d="M212.8,415.4l-3.7,9.6h-0.9l3.7-9.6H212.8z"/>
                <path id="path11246" 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" d="M511.8,427.7v127h1.1v-127H511.8z"/>
                <path id="path12701" 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" 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" 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" d="M514.4,415.4l-3.7,9.6h-0.9l3.7-9.6H514.4z"/>
                <path id="path11253" 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" 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" d="M341.2,124.7l-3.7,9.6h-0.9l3.7-9.6L341.2,124.7z"/>
                <path id="path11260" 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" 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" d="M393,131l-3.7,9.6h-0.9l3.7-9.6H393z"/>
                <path id="path11267" 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" 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" d="M782.7,99l-3.7,9.6h-0.9l3.7-9.6H782.7z"/>
                <path id="path11274" 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" d="M771.5,109.7L665.7,152l0.4,1l105.7-42.3L771.5,109.7z"/>
                <path id="path11473" 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" 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" 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" d="M794.9,115.4l-3.7,9.6h-0.9l3.7-9.6H794.9z"/>
                <path id="path11281" 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" d="M786.6,126.2l-79.4,63.5l0.7,0.9l79.4-63.5L786.6,126.2z"/>
                <path id="path10816" 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" 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" d="M444,184l-0.9,0.6l47.6,74.1l0.9-0.6L444,184z"/>
                <path id="path12005" 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" 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" d="M326.7,194.6l-47.6,84.7l0.9,0.5l47.6-84.7L326.7,194.6z"/>
                <path id="path12407" 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" 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" d="M518,194.5l-0.7,0.8L623.1,280l0.7-0.8L518,194.5z"/>
                <path id="path11847" 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" 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" d="M798.3,252.6l-0.4,1L909,301.2l0.4-1L798.3,252.6z"/>
                <path id="path11046" 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" 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" 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" d="M272,396.4l-3.7,9.6h-0.9l3.7-9.6H272z"/>
                <path id="path11288" 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" 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" d="M471,378.9l-3.7,9.6h-0.9l3.7-9.6H471z"/>
                <path id="path11295" 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" d="M279.9,406.2l-0.6,0.7l74.1,68.8l0.6-0.7L279.9,406.2z"/>
                <path id="path12517" 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" 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" d="M464.4,390.3L385,459.1l0.6,0.7l79.4-68.8L464.4,390.3z"/>
                <path id="path12615" 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" 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" d="M337.3,136.4l-58.2,95.2l0.8,0.5l58.2-95.2L337.3,136.4z"/>
                <path id="path12285" 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" 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" d="M396.4,141.7l-0.9,0.5l52.9,90l0.9-0.5L396.4,141.7z"/>
                <path id="path12151" 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" 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" 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" 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" 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" 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" d="M526,264.3l-3.7,9.6h-0.9l3.7-9.6H526z"/>
                <path id="path11308" 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" 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" d="M518.3,285.5h-1v-3.8h-3.8v3.8h-1v-7.7h1v3h3.8v-3h1V285.5z"/>
                <path id="path11314" 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" 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" 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" 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" 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" d="M299.1,286.1l-3.7,9.6h-0.9l3.7-9.6H299.1z"/>
                <path id="path11327" 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" 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" d="M291.4,307.4h-1v-3.8h-3.8v3.8h-1v-7.7h1v3h3.8v-3h1V307.4z"/>
                <path id="path11333" 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" 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" 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" 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" 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" d="M658.4,275.4l-3.7,9.6h-0.9l3.7-9.6H658.4z"/>
                <path id="path11346" 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" 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" d="M650.7,296.7h-1v-3.8h-3.9v3.8h-1V289h1v3h3.8v-3h1v7.7H650.7z"/>
                <path id="path11352" 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" 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" 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" 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" 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" d="M944.9,291.3l-3.7,9.6h-0.9l3.7-9.6H944.9z"/>
                <path id="path11365" 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" 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" d="M937.1,312.6h-1v-3.8h-3.8v3.8h-1v-7.7h1v3h3.8v-3h1V312.6z"/>
                <path id="path11371" 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" d="M901.9,170.9l-0.8,0.5l60.1,98l0.8-0.5L901.9,170.9z"/>
                <path id="path11266" 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" 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" d="M50,355.4H38.8v-18.2h2.4v16.1H50C50,353.3,50,355.4,50,355.4z"/>
                <path id="path11414" 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" 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" 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" d="M97.8,355.4h-2.2v-19h2.2V355.4z"/>
                <path id="path11422" 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" d="M58.7,631H47.5v-18.2h2.4v16.1h8.8V631z"/>
                <path id="path11427" 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" d="M86.9,617.3l-5.4,13.7h-2.2L74,617.3h2.4l4.1,10.9l4.1-10.9H86.9z"/>
                <path id="path11431" 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" d="M106.5,631h-2.2v-19h2.2V631z"/>
                <path id="path11435" 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" d="M54.3,80.9H43.2V62.7h2.4v16.1h8.8L54.3,80.9L54.3,80.9z"/>
                <path id="path11440" 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" 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" 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" d="M102.2,80.9H100v-19h2.2V80.9z"/>
                <path id="path11448" 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" 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" 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" 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" 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" d="M223.2,768.8h-1.8v-1.7h1.8V768.8z M223.1,780.2h-1.6v-9.8h1.6V780.2z"/>
                <path id="path11461" 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" 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" 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" 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" 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" 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" 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" 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" d="M438.8,768.8H437v-1.7h1.8V768.8z M438.7,780.2h-1.6v-9.8h1.6V780.2z"/>
                <path id="path11480" 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" 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" 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" 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" 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" 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" 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" 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" d="M773,768.8h-1.8v-1.7h1.8V768.8z M772.9,780.2h-1.6v-9.8h1.6V780.2z"/>
                <path id="path11499" 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" 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" 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" 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" 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" 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" 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" 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" d="M990,768.8h-1.8v-1.7h1.8V768.8z M989.9,780.2h-1.6v-9.8h1.6V780.2z"/>
                <path id="path11518" 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" 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" 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" 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" 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" 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" d="M583,777.9h-1.6v-13.6h1.6V777.9z"/>
                <path id="path11533" 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" d="M594.8,766.5H593v-1.7h1.8V766.5z M594.7,777.9h-1.6v-9.8h1.6V777.9z"/>
                <path id="path11537" d="M602.9,773h-5.3v-1.6h5.3V773z"/>
                <path id="path11539" 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" 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" 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" 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" 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" 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" 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" 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" 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" d="M621.9,788.9h-1.8v-1.7h1.8V788.9z M621.8,800.3h-1.6v-9.8h1.6V800.3z"/>
                <path id="path11559" 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" d="M937.5,78.4v1.1h124.4v-1.1H937.5z"/>
                <path id="path11677" 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" 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" 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" 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" d="M999.5,16.8v124.4h1.1V16.8H999.5z"/>
                <path id="path10574" 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" 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" 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" 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" 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" 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" d="M1078.2,83.9h-7.6V72.4h7.6v1.4h-6.1v3.1h6.1v1.4h-6.1v4.3h6.1V83.9z"/>
                <path id="path11571" 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" d="M163.1,813.2v1.6H597v-1.6H163.1z"/>
                <path id="path12891" fill-rule="evenodd" d="M593.9,810.8v6.3h6.3v-6.3H593.9z"/>
                <path id="path12893" 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" fill-rule="evenodd" d="M159.9,810.8v6.3h6.3v-6.3H159.9z"/>
                <path id="path12885" 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" d="M623.5,813.2v1.6h433.9v-1.6H623.5z"/>
                <path id="path12845" fill-rule="evenodd" d="M1054.2,810.8v6.3h6.3v-6.3H1054.2z"/>
                <path id="path12847" 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" fill-rule="evenodd" d="M620.3,810.8v6.3h6.3v-6.3H620.3z"/>
                <path id="path12839" 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" 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" 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" 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" 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" 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" 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" 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" 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" fill="none" stroke="#000000" stroke-width="1.0583" d="M226.8,346.1v275.5l302.8-275.5v275.5L226.8,346.1"/>
                <path id="path1571" fill="none" stroke="#000000" stroke-width="1.0583" d="M690.7,346.1v275.5L994,346.1v275.5L690.7,346.1z"/>
                <path id="path1575" fill="none" stroke="#000000" stroke-width="1.0583" d="M226.8,346.1L842.4,91"/>
                <path id="path1577" fill="none" stroke="#000000" stroke-width="1.0583" d="M378,89.6l151.5,256.5L842.4,91"/>
                <path id="path1579" fill="none" stroke="#000000" stroke-width="1.0583" d="M378,89.6l312.7,256.5L842.4,91"/>
                <path id="path1581" fill="none" stroke="#000000" stroke-width="1.0583" d="M994,346.1L378,89.6"/>
                <path id="path1583" fill="none" stroke="#000000" stroke-width="1.0583" d="M994,346.1L842.4,91"/>
                <path id="path1701" fill="none" stroke="#000000" stroke-width="1.0583" d="M226.8,621.7l-0.2,143.3"/>
                <path id="path1703" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="378" cy="71.6" rx="55.5" ry="57.2"/>
                <path id="path11607" d="M352.7,64.6h-6.3v16.1H344V64.6h-6.3v-2.2h15L352.7,64.6z"/>
                <path id="path11609" 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" d="M381.2,64.6h-8.9v5.1h7.7v2.2h-7.7v8.8h-2.4V62.5h11.3V64.6z"/>
                <path id="path11613" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="226.8" cy="346.1" rx="55.5" ry="57.2"/>
                <path id="path11618" 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" 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" d="M213.5,336.9H211v-2.4h2.5V336.9z M213.3,352.8h-2.2v-13.7h2.2V352.8z"/>
                <path id="path11624" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="842.4" cy="73" rx="55.5" ry="57.2"/>
                <path id="path11633" d="M816.5,66h-6.3v16.1h-2.4V66h-6.3v-2.1h15V66z"/>
                <path id="path11635" 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" d="M845,66h-8.9v5.1h7.7v2.2h-7.7v8.8h-2.4V63.9H845L845,66L845,66z"/>
                <path id="path11639" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="529.5" cy="346.1" rx="55.5" ry="57.2"/>
                <path id="path11644" 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" 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" d="M515.7,336.9h-2.5v-2.4h2.5V336.9z M515.6,352.9h-2.2v-13.7h2.2V352.9z"/>
                <path id="path11650" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="690.7" cy="346.1" rx="55.5" ry="57.2"/>
                <path id="path11659" 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" 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" d="M677.4,336.9h-2.5v-2.4h2.5V336.9z M677.3,352.9h-2.2v-13.7h2.2V352.9z"/>
                <path id="path11665" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="994" cy="346.1" rx="55.5" ry="57.2"/>
                <path id="path11674" 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" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="226.8" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11689" d="M191.6,631h-11.2v-18.2h2.4v16.1h8.8V631z"/>
                <path id="path11691" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="529.5" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11704" d="M493.9,631h-11.2v-18.2h2.4v16.1h8.8L493.9,631L493.9,631z"/>
                <path id="path11706" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="690.7" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11719" d="M655.5,631h-11.2v-18.2h2.4v16.1h8.8V631z"/>
                <path id="path11721" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="994" cy="621.7" rx="55.5" ry="57.2"/>
                <path id="path11734" d="M958.3,631h-11.2v-18.2h2.4v16.1h8.8V631z"/>
                <path id="path11736" 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" 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" 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" 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" 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" 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|
           E &lt;-*-&gt; W    ++-+--+-++          ++-+--+-++
               |         | |  | |            | |  | |
             S v      P111/2  |P121/2        | |  | |
                         ^ ^  ^ ^            | |  | |
                         | |  | |            | |  | |
          +--------------+ |  +-----------+  | |  | +---------------+
          |                |    |         |  | |  |                 |
         South +-----------------------------+ |  |                 ^
          |    |           |    |         |    |  |                All
          0/0  0/0        0/0   +-----------------------------+    TIEs
          v    v           v              |    |  |           |     |
          |    |           +-+    +&lt;-0/0----------+           |     |
          |    |             |    |       |    |              |     |
        +-+----++          +-+----++     ++----+-+           ++-----++
Level 1 |       |          |       |     |       |           |       |
        |Spin111|          |Spin112|     |Spin121|           |Spin122|
        +-+---+-+          ++----+-+     +-+---+-+           ++---+--+
          |   |             |   South      |   |              |   |
          |   +---0/0---&gt;-----+ 0/0        |   +----------------+ |
         0/0                | |  |         |                  | | |
          |   +---&lt;-0/0-----+ |  v         |   +--------------+ | |
          v   |               |  |         |   |                | |
        +-+---+-+          +--+--+-+     +-+---+-+          +---+-+-+
Level 0 |       |          |       |     |       |          |       |
        |Leaf111|          |Leaf112|     |Leaf121|          |Leaf122|
        +-+-----+          +-+---+-+     +--+--+-+          +-+-----+
          +                  +    \        /   +              +
          Prefix111   Prefix112    \      /   Prefix121    Prefix122
                                  multi-homed
                                  multihomed
                                    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 bi-directional 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, 111 and Leaf 112</li>
          <li>Spine 112 to Leaf 111, 111 and Leaf 112</li>
          <li>Spine 121 to Leaf 121, 121 and Leaf 122</li>
          <li>Spine 122 to Leaf 121, 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 multi-homed 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 multi-homed 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
                    Node South TIEs received from ToF 21 to ToF 22, 22 and all Node South 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 toward towards
                    Leaf 111 and Leaf 112.  Similarly, South TIEs containing a default
                    IP route are originated by Spine 121 and Spine 122 toward towards Leaf 121 and Leaf 122.
        </t>
        <t>

                    At this point 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" id="svg2384" viewBox="0 0 414.7 375" height="375" xml:space="preserve">
                <path id="path7291" 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" 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" 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" 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" d="M99,366.9h-1.3v-1.2H99V366.9z M98.9,374.8h-1.1V368h1.1V374.8z"/>
                <path id="path7301" 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" 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" 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" 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" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" d="M101.5,264l-0.1,100.2"/>
                <path id="path7310" 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" 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" 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" 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" d="M310.7,366.9h-1.3v-1.2h1.3V366.9z M310.6,374.8h-1.1V368h1.1V374.8z"/>
                <path id="path7320" 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" 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" 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" 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" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" d="M313.2,264l-0.1,100.2"/>
                <path id="path1701-0" 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" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" d="M313.3,0l-0.1,71.2"/>
                <path id="path7329" 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" 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" 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" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" d="M313.2,71.3L101.5,264"/>
                <path id="path5704" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" d="M313.2,264L101.5,71.3"/>
                <path id="path5706" fill="none" stroke="#000000" stroke-width="0.7402" stroke-miterlimit="2.7976" d="M101.5,71.3l0,192.7"/>
                <path id="path1581" 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" 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" 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" 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" d="M92.2,64.8h-1.8v-1.7h1.8V64.8z M92.1,76h-1.6v-9.6h1.6V76z"/>
                <path id="path7344" 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" 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" 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" 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" 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" 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" 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" d="M303.6,64.8h-1.8v-1.7h1.8V64.8z M303.5,76h-1.6v-9.6h1.6V76z"/>
                <path id="path7359" 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" 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" 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" 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" 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" d="M76.9,270.5H69v-12.7h1.6V269h6.2V270.5z"/>
                <path id="path7370" 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" 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" 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" 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" 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" 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" 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" d="M288.3,270.5h-7.8v-12.7h1.6V269h6.2V270.5z"/>
                <path id="path7385" 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" 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" 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" 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" 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" 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 Failure
  |   +-------------+ |  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 Node South 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
                    Prefix South 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 toward 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" id="svg2384" viewBox="0 0 1011.1 792.2" xml:space="preserve">
                <path id="path8380" 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" d="M302.4,110.8l-3.7,9.6h-0.9l3.7-9.6L302.4,110.8z"/>
                <path id="path8384" 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" 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" d="M354.2,117.1l-3.7,9.6h-0.9l3.7-9.6H354.2z"/>
                <path id="path8391" 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" 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" d="M684.8,93.9l0.2,10.3l-0.8,0.3l-0.2-10.3L684.8,93.9z"/>
                <path id="path8398" 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" 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" d="M683.1,117.6L682,118l-0.6-1.4l1.1-0.5L683.1,117.6z"/>
                <path id="path8404" 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" d="M691.6,105.4l0.2,10.3L691,116l-0.2-10.3L691.6,105.4z"/>
                <path id="path8408" 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" 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" 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" fill-rule="evenodd" stroke="#000000" d="M640.6,137.9"/>
                <path fill="none" d=""/>
                <path id="path7600-9" 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" fill-rule="evenodd" stroke="#000000" d="M678.1,173.2"/>
                <path fill="none" d=""/>
                <path id="path4586-2" 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" fill-rule="evenodd" stroke="#000000" d="M240.7,218"/>
                <path fill="none" d=""/>
                <path id="path5761" 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" fill-rule="evenodd" stroke="#000000" d="M410.1,218"/>
                <path fill="none" d=""/>
                <path id="path7600-9-5" 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" fill-rule="evenodd" stroke="#000000" d="M718.2,205.2"/>
                <path fill="none" d=""/>
                <path id="path7600-9-0" 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" fill-rule="evenodd" stroke="#000000" d="M872.3,184.2"/>
                <path id="path8413" 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" d="M699.4,125.2l3.1,9.8l-0.7,0.6l-3.1-9.8L699.4,125.2z"/>
                <path id="path8417" 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" 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" d="M704.5,148.4l-1,0.8l-0.9-1.1l1-0.8L704.5,148.4z"/>
                <path id="path8423" 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" d="M709.2,134.3l3.1,9.8l-0.7,0.6l-3.1-9.8L709.2,134.3z"/>
                <path id="path8427" 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" 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" 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" d="M731.2,141.5l5.6,8.6l-0.5,0.7l-5.6-8.6L731.2,141.5z"/>
                <path id="path8436" 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" 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" d="M742.3,162.5l-0.7,1l-1.2-0.9l0.7-1L742.3,162.5z"/>
                <path id="path8442" 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" d="M743.1,147.7l5.6,8.6l-0.5,0.7l-5.6-8.6L743.1,147.7z"/>
                <path id="path8446" 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" 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" 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" d="M872.1,135.1l-10.2,1.7l-0.5-0.8l10.2-1.7L872.1,135.1z"/>
                <path id="path8455" 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" 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" d="M848.4,136.8l-0.6-1.1l1.3-0.8l0.6,1.1L848.4,136.8z"/>
                <path id="path8461" 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" d="M861.6,143.5l-10.2,1.7l-0.5-0.8l10.2-1.7L861.6,143.5z"/>
                <path id="path8465" 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" 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" d="M11.2,341.5H0v-18.2h2.4v16.1h8.8V341.5z"/>
                <path id="path8472" 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" d="M39.3,327.8L34,341.5h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H39.3z"/>
                <path id="path8476" 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" d="M59,341.5h-2.2v-19H59V341.5z"/>
                <path id="path8480" 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" d="M19.9,617H8.7v-18.2h2.4v16.1h8.8V617z"/>
                <path id="path8485" 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" d="M48.1,603.4L42.7,617h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H48.1z"/>
                <path id="path8489" 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" d="M67.7,617h-2.2v-19h2.2V617z"/>
                <path id="path8493" 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" d="M15.5,67H4.4V48.8h2.4v16.1h8.8V67z"/>
                <path id="path8498" 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" d="M43.7,53.4L38.3,67h-2.2l-5.3-13.7h2.4l4.1,10.9l4.1-10.9H43.7z"/>
                <path id="path8502" 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" d="M63.4,67h-2.2V48h2.2V67z"/>
                <path id="path8506" 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" 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" 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" 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" 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" d="M184.4,754.8h-1.8v-1.7h1.8V754.8z M184.3,766.2h-1.6v-9.8h1.6V766.2z"/>
                <path id="path8519" 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" 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" 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" 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" 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" 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" 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" 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" d="M951.2,754.8h-1.8v-1.7h1.8V754.8z M951.1,766.2h-1.6v-9.8h1.6V766.2z"/>
                <path id="path8538" 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" 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" 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" 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" fill="none" stroke="#000000" stroke-width="0.7409" d="M490.7,607.7L490.6,751"/>
                <path id="path1569" fill="none" stroke="#000000" stroke-width="0.7409" d="M188,332.2v275.5l302.8-275.5v275.5L188,332.2"/>
                <path id="path1571" fill="none" stroke="#000000" stroke-width="0.7409" d="M651.9,332.2v275.5l303.3-275.5v275.5L651.9,332.2z"/>
                <path id="path1575" fill="none" stroke="#000000" stroke-width="0.7409" d="M188,332.2L803.6,77.1"/>
                <path id="path1577" fill="none" stroke="#000000" stroke-width="0.7409" d="M339.2,75.7l151.5,256.5L803.6,77.1"/>
                <path id="path1581" 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" fill="none" stroke="#000000" stroke-width="0.7409" d="M955.2,332.2L803.6,77.1"/>
                <path id="path1701" fill="none" stroke="#000000" stroke-width="0.7409" d="M188,607.7L187.8,751"/>
                <path id="path1701-0" fill="none" stroke="#000000" stroke-width="0.7409" d="M955.2,607.7L955,751"/>
                <path id="path8547" 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" 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" 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" 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" d="M487.1,754.8h-1.8v-1.7h1.8V754.8z M487,766.2h-1.6v-9.8h1.6V766.2z"/>
                <path id="path8557" 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" 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" 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" 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" 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" 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" 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" 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" d="M647.6,754.8h-1.8v-1.7h1.8V754.8z M647.5,766.2h-1.6v-9.8h1.6V766.2z"/>
                <path id="path8576" 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" 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" 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" 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" 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" 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" d="M637.2,788.6h-2v-2.5h2V788.6z"/>
                <path id="path8590" 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" d="M657.7,775l-6.1,16.3h-1.5l6.1-16.3H657.7z"/>
                <path id="path8594" 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" 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" 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" fill="none" stroke="#000000" stroke-width="0.7409" d="M651.9,607.7L651.8,751"/>
                <path id="path2303" 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" fill="none" stroke="#000000" stroke-width="0.1852" d="M651.9,332.2L803.6,77.1"/>
                <path id="path2568" fill="none" stroke="#000000" stroke-width="1.0583" d="M651.9,332.2L803.6,77.1"/>
                <path id="path2570" 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" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="339.2" cy="57.7" rx="55.5" ry="57.2"/>
                <path id="path8621" d="M313.9,50.7h-6.3v16.1h-2.4V50.7h-6.3v-2.2h15L313.9,50.7z"/>
                <path id="path8623" 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" d="M342.4,50.7h-8.9v5.1h7.7V58h-7.7v8.8h-2.4V48.5h11.3V50.7z"/>
                <path id="path8627" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="188" cy="332.2" rx="55.5" ry="57.2"/>
                <path id="path8632" 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" 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" d="M174.7,322.9h-2.5v-2.4h2.5V322.9z M174.5,338.9h-2.2v-13.7h2.2V338.9z"/>
                <path id="path8638" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="803.6" cy="59.1" rx="55.5" ry="57.2"/>
                <path id="path8647" d="M777.7,52.1h-6.3v16.1h-2.4V52.1h-6.3V50h15L777.7,52.1z"/>
                <path id="path8649" 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" d="M806.2,52.1h-8.9v5.1h7.7v2.2h-7.7v8.8h-2.4V50h11.3V52.1z"/>
                <path id="path8653" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="490.7" cy="332.2" rx="55.5" ry="57.2"/>
                <path id="path8658" 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" 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" d="M476.9,323h-2.5v-2.4h2.5V323z M476.8,338.9h-2.2v-13.7h2.2V338.9z"/>
                <path id="path8664" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="651.9" cy="332.2" rx="55.5" ry="57.2"/>
                <path id="path8673" 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" 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" d="M638.6,323h-2.5v-2.4h2.5V323z M638.5,338.9h-2.2v-13.7h2.2V338.9z"/>
                <path id="path8679" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="955.2" cy="332.2" rx="55.5" ry="57.2"/>
                <path id="path8688" 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" 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" d="M941.4,323h-2.5v-2.4h2.5V323z M941.3,338.9H939v-13.7h2.2V338.9z"/>
                <path id="path8694" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="188" cy="607.7" rx="55.5" ry="57.2"/>
                <path id="path8703" d="M152.8,617.1h-11.2v-18.2h2.4v16.1h8.8V617.1z"/>
                <path id="path8705" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="490.7" cy="607.7" rx="55.5" ry="57.2"/>
                <path id="path8718" d="M455.1,617.1h-11.2v-18.2h2.4v16.1h8.8V617.1z"/>
                <path id="path8720" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="651.9" cy="607.7" rx="55.5" ry="57.2"/>
                <path id="path8733" d="M616.7,617.1h-11.2v-18.2h2.4v16.1h8.8V617.1z"/>
                <path id="path8735" 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" 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" 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" 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" 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" 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" fill="#FFFFFF" stroke="#000000" stroke-width="0.9389" cx="955.2" cy="607.7" rx="55.5" ry="57.2"/>
                <path id="path8748" d="M919.5,617.1h-11.2v-18.2h2.4v16.1h8.8V617.1z"/>
                <path id="path8750" 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" 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" 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" 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" 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" 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 one of more catastrophic
                    scenarios
                    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
                    toward
                    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) (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 Spine112 Spine 112 using the more specific
                    route to Prefix 121 via ToF 22.  All other prefixes
                    continue to use the default IP prefix route toward 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 table list shows sets computed by
                    ToF 22 using notation introduced in <xref target="disaggregate" format="default"/>:
        </t>

        <ul empty="true" spacing="normal">
          <li>|R
          <li>R = Prefix 111, Prefix 112, Prefix 121, Prefix 122</li>
          <li>|H
          <li>H (for r=Prefix 111) = Spine 111, Spine 112</li>
          <li>|H
          <li>H (for r=Prefix 112) = Spine 111, Spine 112</li>
          <li>|H
          <li>H (for r=Prefix 121) = Spine 121, Spine 122</li>
          <li>|H
          <li>H (for r=Prefix 122) = Spine 121, Spine 122</li>
          <li>|A
          <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" id="svg2384" viewBox="0 0 707.9 300" xml:space="preserve" height="300">
                <path fill="none" d=""/>
                <path id="path1692-0" 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" 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" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M241.4,260.9l0-186.8"/>
                <path id="path9615" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M398.7,260.9V74.1"/>
                <path id="path9617" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M556,260.9V74.1"/>
                <path id="path9619" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M241.4,260.9L398.7,74.1"/>
                <path id="path9621" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M241.4,260.9L556,74.1"/>
                <path id="path9623" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M398.7,260.9L241.4,74.1"/>
                <path id="path9625" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M398.7,260.9L556,74.1"/>
                <path id="path9627" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M556,260.9L241.4,74.1"/>
                <path id="path9629" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M556,260.9L398.7,74.1"/>
                <path id="path9613-9" 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" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M398.7,74.1l0-74.1"/>
                <path id="path9613-9-7" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M556,74.1L556,0"/>
                <path id="path9698" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="M241.4,74.1h157.3"/>
                <path id="path9700" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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_" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="  M280.9,67h36.6"/>
                <path id="path9698_00000109713384043592709540000004010436392684918712_" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="  M320.6,81.4h36.6"/>
                <path id="path9698_00000161605502111849719860000006060052296779099789_" fill="none" stroke="#000000" stroke-width="0.7176" stroke-miterlimit="2.7122" d="  M438.2,66.9h36.6"/>
                <path id="path9698_00000047058556580179242810000006378371409875720620_" 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"/> format="default"/>, A01 will
                    compute northbound reachability by using the link A01 to A02.
                    However, A02 however, 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>
    <!-- References split into informative and normative -->

        <!-- There are 2 ways to insert reference entries from the citation libraries:
         1. define an ENTITY at the top, and use "ampersand character"RFC2629; here (as shown)
         2. simply use a PI "less than characte
         r"?rfc include="reference.RFC.2119.xml"?> here
         (for I-Ds: include="reference.I-D.narten-iana-considerations-rfc2434bis.xml")

         Both are cited textually in the same manner: by using xref elements.
         If you use the PI option, xml2rfc will, by default, try to find included files in the same
         directory as the including file. You can also define the XML_LIBRARY environment variable
         with a value containing a set of directories to search.  These can be either in the local
         filing system or remote ones accessed by http (http://domain/dir/... ).-->

    <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">

<!--[rfced] Should Alankar Sharma's name also be listed in the Contributors
section, since the other authors are also listed there?
-->

      <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="Pascal Thubert">
	      <organization>Cisco</organization>
	      </contact>
            <contact fullname="Bruno Rijsman">
	      <organization>Individual</organization>
	    </contact>
            <contact fullname="Jordan Head, Ed.">
	      <organization>Juniper</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>

<!-- [rfced] Regarding the SVG questions below, please review the TXT, HTML,
and PDF outputs, as we will need you to update the edited copy
of the XML.

a) The SVG figures contain duplicate ids, which generates invalid HTML. Please
let us know if you want to correct the SVG or if you want us to run a utility
that creates unique ids within the SVG.

b) Please see Figures 14 and 29 in the HTML and PDF outputs. The output for the
SVG appear to be jumbled. To fix the SVG, please provide us with the files of
the updated SVG.

c) We note that the text within many of the SVG figures is not able to be
selected. (For example: text in Figures 1, 2, 32.) Is it possible to modify
the SVG using your preferred SVG editing software to improve the rendering
of the string in the SVG?

Here is an example of SVG where the strings within the SVG are
selectable and searchable:
https://www.rfc-editor.org/rfc/rfc9576.html#figure-1
-->

<!--[rfced] The artwork ("ascii-art") for Figures 3, 13, and 18 is
too wide for the text output.  Is it possible to wrap it within
the 72-character line limit?

If not: Because SVG diagrams exist for those 3 figures, you have the option
to remove the ascii-art completely; in that case, the text file would contain
a pointer to the HTML file. For example:

   (Artwork only available as SVG: see
   https://www.rfc-editor.org/rfc/rfc9692.html)
-->

<!-- [rfced] The sourcecode element in Sections 7.2 (common.thrift)
contains lines that are too long for the line-length limitation of
the text output.  Please let us know how we may wrap the text to fit
within 69 characters per line (or please update the XML source
file).

FYI, we added line breaks and adjusted whitespace in sourcecode elements
in the following sections to fit the limit. Please review.
     Section 6.3.3 (TIEHeader Comparison Function)
     Section 7.3 (encoding.thrift)
-->

<!--[rfced] Please review the "type" attribute of each sourcecode element
in the XML file to ensure correctness. If the current list of preferred
values for "type"
(https://www.rfc-editor.org/rpc/wiki/doku.php?id=sourcecode-types)
does not contain an applicable type, then feel free to let us know.
Also, it is acceptable to leave the "type" attribute not set.
-->

<!-- [rfced] Regarding <em> and <strong> elements:

In the HTML and PDF outputs, <em> yields italics.
In the text output, <em> yields an underscore before and after.

In the HTML and PDF outputs, <strong> yields bold.
In the text output, <strong> yields an asterisk before and after.

Please review the occurrences and let us know if any updates are needed for
consistency.
-->

<!-- [rfced] Some author comments are present in the XML. Please confirm
that no updates related to these comments are outstanding. Note that the
comments will be deleted prior to publication.
-->

<!-- [rfced] Terminology

a) Throughout the text, the following terminology appears to be used
inconsistently. Please review these occurrences and let us know if/how they
may be made consistent.

 Fallen Leaf vs. fallen leaf
 holddown vs. hold down
 Radix vs. radix
 single-plane vs. single plane
 North Node TIE vs. node North TIE
 South Node TIE vs. Node South TIE
 north prefix TIE vs. Prefix North TIE
 South Prefix TIE vs. south prefix TIE vs. Prefix South TIE vs.
  prefix South TIE
 superspine vs. super-spine

b) We note that there is mixed usage of the terms listed below throughout
the document. May we update to the form on the right?

 fat tree vs. Fat Tree
 Key ID vs. key ID
 leaf-2-leaf vs. leaf-to-leaf

c) May we update "non-significant bits" to "insignificant bits"?

Original (2 instances):
   The non-significant bits can be used for operational purposes.

d) May this misspelling be corrected? Apparently "multiplier" was intended.

  multiple_neighbors_lie_holdtime_multipler (5 instances)
    -> multiple_neighbors_lie_holdtime_multiplier

  multipler for default ... -> multiplier for default ...
-->

<!-- [rfced] Acronyms

a) FYI - We have added expansions for the following abbreviations
per Section 3.6 of RFC 7322 ("RFC Style Guide"). Please review each
expansion in the document carefully to ensure correctness.

 Bidirectional Forwarding Detection (BFD)
 Internet of Things (IoT)
 Layer 3 (L3)
 Locator/ID Separation Protocol (LISP)
 MAC Address Block Large (MA-L)
 Virtual eXtensible Local Area Network (VXLAN)

b) Should the following acronym be expanded?

 RND

c) Which form should the following acronyms be expanded as?

 AF = Assured Forwarding vs. Address Family vs. Appointed Forwarder
 IDL = interface definition language  vs. Interface Description Language
 L2L = Leaf-to-Leaf vs. leaf-2-leaf

d) After their first expansion, may we update all instances of the following
expanded forms to be their corresponding acronyms?

 East-West (E-W)
 flood repeater (FR)
 key identifiers (key ID)
 leaf-2-leaf (L2L)
 link state database (LSDB)
-->

<!-- [rfced] Please review the "Inclusive Language" portion of the online
Style Guide <https://www.rfc-editor.org/styleguide/part2/#inclusive_language>
and let us know if any changes are needed.  Updates of this nature typically
result in more precise language, which is helpful for readers.

For example, please consider whether the following should be updated:
  man in the middle

In addition, please consider whether "traditional" should be updated for clarity.
While the NIST website
<https://www.nist.gov/nist-research-library/nist-technical-series-publications-author-instructions#table1>
indicates that this term is potentially biased, it is also ambiguous.
-->

</rfc>