sinatraでServer Sent Events

Server-Sent Eventssinatraで試してみた。

各ブラウザのサポート状況が悲惨な感じなので、開発ツールの類にしか使えないとは思うけど。 時間のかかるサーバーサイドの処理でタイムアウトさせたくない時とかに便利。

別に難しいこと一個もないのでこれだけ読めば作れる。mozillaの解説サイト

ev.rb

# coding: utf-8
require 'sinatra'
require 'sinatra/reloader'

get '/event' do
    headers 'Content-Type' => "text/event-stream"
    t = 2
    stream do |out|
        out << "data:スライムがあらわれた!\n\n"
        sleep t
        out << "data:スライムAは仲間をよんだ!\n\n"
        sleep t
        out << "data:スライムBがあらわれた!\n\n"
        sleep t
        out << "data:?!! スライムたちが…!\n\n"
        sleep t
        out << "event:king\n"
        out << "data:none\n\n"
        sleep 1
        out << "data:キングスライムになってしまった!\n\n"
        sleep t
        out << "event:close\n"
        out << "data:none\n\n"
        out.close

    end
end

get '/' do
    erb :ev
end

views/ev.erb

svgタグ以下は読まなくてよし。(svg/body/htmlでEOF)

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <title>Server sent event</title>
    <meta name="viewport" content="width=device-width,initial-scale=1.0" />
    <style>
#msg { border:solid 2px black; height: 3em; }
svg { visibility: hidden; }
    </style>
</head>
<body>
    <h1>Server sent eventのサンプル</h1>
    <h2>↓メッセージ欄</h2>
    <div id="msg"></div>
    <script>
el = document.getElementById("msg");
var stream= new EventSource("/event");
stream.addEventListener("message",function(e){
    el.innerHTML = e.data;
    });

stream.addEventListener("king",function(e){
    king = document.getElementById("svg2");
    king.style.visibility = "visible";
    });

stream.addEventListener("close",function(e){
        stream.close();
        alert("正常終了");
        });

stream.addEventListener("error",function(e){
        console.log("予期せぬ出来事");
        stream.close();
        });

    </script>
<!-- 以下読まなくてよし -->
<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="573.35016"
   height="462.56598"
   id="svg2"
   version="1.1"
   inkscape:version="0.48.4 r9939"
   sodipodi:docname="キングスライム.svg">
  <defs
     id="defs4" />
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="0.34185526"
     inkscape:cx="476.32062"
     inkscape:cy="239.4523"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     inkscape:window-width="1920"
     inkscape:window-height="1058"
     inkscape:window-x="-8"
     inkscape:window-y="-8"
     inkscape:window-maximized="1"
     fit-margin-top="0"
     fit-margin-left="0"
     fit-margin-right="0"
     fit-margin-bottom="0" />
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="レイヤー 1"
     inkscape:groupmode="layer"
     id="layer1"
     transform="translate(-84.253354,-256.26281)">
    <path
       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 281.05422,263.34758 c 2.3674,13.06356 14.98151,23.06037 18.04936,36.09871 1.39199,5.91597 1.30505,12.10672 2.57847,18.04935 1.18119,5.5122 -2.77536,15.77095 0,20.62783 0.80409,1.40714 2.6339,2.03083 3.43798,3.43797 2.85835,5.00212 0.40608,25.8186 -2.57848,30.08226 -1.97224,2.81748 -6.64304,6.48639 -9.45443,8.59493"
       id="path2985"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 281.05422,257.33113 c 6.53995,1.19178 14.23717,-1.74291 20.62783,0 4.55958,1.24352 2.60287,3.62694 6.01646,6.01645 10.39185,7.2743 10.77505,7.6575 18.04935,18.04935 0.82148,1.17354 2.29198,1.71899 3.43797,2.57848 0.85949,1.14599 1.80941,2.22944 2.57848,3.43797 4.55962,7.16511 6.25609,16.60303 9.45442,24.06581 1.93731,4.52039 3.50417,7.6364 6.01646,12.0329 1.24314,2.1755 -0.99624,6.27039 0,8.59493 6.05621,14.13117 2.57847,35.77402 2.57847,51.56958"
       id="path2987"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 391.92882,380.23863 c -4.79526,7.39815 -15.60042,1.80814 -23.20631,3.43797 -2.13347,0.45717 -3.88298,2.12131 -6.01645,2.57848 -1.96097,0.42021 -4.01097,0 -6.01645,0 -3.15148,0 -6.378,-0.68365 -9.45442,0 -2.25482,0.50107 -3.76804,2.90893 -6.01646,3.43797 -11.13394,2.61976 -27.0068,0 -38.67718,0 -12.06186,0 -34.18049,-3.10163 -45.55313,0 -18.61112,5.07576 2.69706,-0.43611 -8.59493,6.01646 -8.16207,4.66403 2.45554,-9.33149 -9.45443,2.57847 -0.81033,0.81034 0.6876,2.52118 0,3.43798 -0.51569,0.68759 -1.97072,-0.60776 -2.57848,0 -1.97847,1.97847 1.43371,9.52392 0,12.0329 -0.71071,1.24375 -2.72725,1.33473 -3.43797,2.57848 -0.40281,0.70492 -0.55647,38.23824 0,39.53668 2.15648,5.03177 13.14696,15.59815 18.04936,18.04935 1.79375,0.89688 4.16202,-0.76359 6.01645,0 3.23373,1.33154 5.27724,4.91056 8.59493,6.01645 2.98975,0.99659 6.33462,-0.44568 9.45442,0 10.5998,1.51426 19.01627,2.57848 30.08226,2.57848 18.90884,0 37.81769,0 56.72654,0 30.36823,0 62.01354,1.6717 90.24677,-8.59493 1.07699,-0.39163 2.52118,0.6876 3.43797,0 0.71109,-0.53332 0.77063,-19.8572 0,-20.62783 -0.60776,-0.60776 -2.06279,0.68759 -2.57848,0 -0.6876,-0.91679 0.81034,-2.62764 0,-3.43797 -0.4313,-0.43131 -9.23907,-2.20161 -9.45442,-2.57848 -4.0519,-7.09082 2.31536,-4.0519 0,-9.45443 -1.55499,-3.6283 -4.17053,-5.36456 -6.01646,-8.59493 -0.99499,-1.74124 1.4181,-4.59836 0,-6.01645 -0.60775,-0.60775 -2.06278,0.6876 -2.57848,0 -0.68759,-0.91679 0.56858,-2.44297 0,-3.43797 -0.71071,-1.24375 -2.90595,-1.24845 -3.43797,-2.57848 -1.11543,-2.78859 -1.37722,-15.94716 -2.57848,-18.04935 -1.14599,-1.14599 -2.29198,-2.29198 -3.43797,-3.43797 -0.85949,0 -1.97072,0.60775 -2.57848,0 -0.60775,-0.60776 0.6876,-2.06279 0,-2.57848 -0.9903,-0.74273 -8.16488,0 -9.45442,0 -5.80833,0 1.06357,0.60775 -6.01645,-3.43798 -2.83431,-1.6196 -9.44746,1.93909 -12.0329,0 -0.6876,-0.51569 0.60775,-1.97072 0,-2.57848 -5.58663,-5.58662 -0.59518,15.86647 -3.43798,-6.87594 z"
       id="path2989"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 271.5998,476.50185 c -1.71899,0 -3.51399,-0.50553 -5.15696,0 -2.20768,0.67929 -3.76164,2.9369 -6.01645,3.43797 -16.35799,3.63511 -35.02351,-2.75768 -51.56958,0 -8.19454,1.36576 -5.03097,4.06427 -12.03291,8.59493 -9.91216,6.41376 -22.12272,7.8177 -32.66073,12.03291 -4.21981,1.68792 -40.94197,24.76634 -42.11516,27.50377 -1.12857,2.63333 0.97909,5.90245 0,8.59493 -0.55385,1.5231 -2.88412,1.91487 -3.43797,3.43797 -1.05788,2.90916 -1.82063,24.04339 0,26.64429 2.17888,3.11269 17.58947,19.79935 20.62783,21.48732 6.54539,3.63633 29.14418,10.87382 36.09871,12.03291 4.69814,0.78302 32.8315,1.3904 36.09871,2.57848 1.5231,0.55385 1.91487,2.88411 3.43797,3.43797 1.88474,0.68536 4.05548,-0.42021 6.01645,0 2.13347,0.45717 3.88298,2.12131 6.01645,2.57848 13.41067,2.87371 30.98554,0 44.69364,0 19.65779,0 40.63434,2.09252 60.16451,0 4.07868,-0.437 7.94879,-2.1956 12.0329,-2.57848 9.1279,-0.85574 18.37849,0.88309 27.50378,0 48.0493,-4.64993 -14.88239,-0.0841 26.64428,-6.01645 3.97066,-0.56724 8.04477,0.4273 12.03291,0 4.07868,-0.437 7.94879,-2.1956 12.0329,-2.57848 7.98691,-0.74878 16.18555,1.501 24.0658,0 13.1858,-2.51158 5.42156,-4.21248 18.04936,-6.01645 6.70437,-0.95777 14.85616,1.56027 21.48732,0 3.00365,-0.70674 5.56376,-2.86061 8.59493,-3.43798 1.80494,-0.34379 15.86156,0.31255 18.04936,0 7.36316,-1.05188 14.15061,-4.79366 21.48732,-6.01645 2.826,-0.471 5.87698,0.90599 8.59493,0 3.54378,-1.18126 6.08182,-4.41044 9.45443,-6.01645 4.75554,-2.26454 9.54684,-4.56944 14.61138,-6.01645 1.92832,-0.55095 4.08163,0.52768 6.01645,0 9.19924,-2.50888 -3.55916,-16.89964 -5.15696,-20.62783 -0.79,-1.84333 0.995,-4.27521 0,-6.01645 -9.98422,-9.98423 -0.2886,1.33207 -3.43797,-6.01645 -2.09073,-4.87838 -5.90046,-4.06548 -8.59493,-9.45443 -0.89688,-1.79376 0.995,-4.2752 0,-6.01645 -0.56857,-0.995 -2.52118,0.6876 -3.43797,0 -0.6876,-0.51569 0,-1.71899 0,-2.57848 -0.8595,-1.14599 -1.33473,-2.72726 -2.57848,-3.43797 -0.995,-0.56857 -2.38464,0.45143 -3.43797,0 -2.82497,-1.2107 -4.20957,-9.52698 -8.59493,-12.0329 -0.995,-0.56857 -2.38464,0.45143 -3.43798,0 -3.45773,-1.48189 -5.1372,-7.11305 -8.59493,-8.59493 -1.05333,-0.45143 -2.44297,0.56857 -3.43797,0 -3.23037,-1.84593 -4.96663,-4.46147 -8.59493,-6.01645 -3.29152,-1.41066 -8.96777,1.7515 -12.0329,0 -1.40714,-0.80408 -2.03083,-2.6339 -3.43797,-3.43798 -4.56157,-2.6066 -13.18,2.08687 -18.04936,0 -8.63758,-3.70182 2.3701,-1.06787 -2.57848,-6.01645 -0.50137,-0.50137 -5.13905,0.37603 -6.01645,0 -9.5366,-4.08711 0.7075,-0.48915 -3.43797,-6.01645 -1.52728,-2.03637 -17.14905,0 -20.62783,0"
       id="path2991"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 196.8239,597.69037 c -11.0865,-2.54631 -19.66612,3.42093 -30.08225,5.15696 -5.57337,0.92889 -12.80019,-1.90879 -18.04936,0 -6.06725,2.20627 -11.55641,4.87063 -18.04935,6.01645 -2.82138,0.49789 -5.80611,-0.65619 -8.59493,0 -2.04987,0.48232 -15.83262,10.44952 -18.04935,12.0329 -9.686304,6.91879 -13.237049,19.65772 -15.470878,30.08226 -0.633385,2.95579 -6.154123,20.49016 -2.578479,24.0658 0.696154,0.69615 7.050748,3.81048 8.594931,6.01645 3.379907,4.82844 1.610764,7.62722 6.016446,12.0329 14.71535,14.71535 40.29856,21.48733 60.16452,21.48733 32.90786,0 -5.45737,-0.68879 32.66073,2.57848 30.68309,2.62998 62.8672,0 93.68474,0 58.27016,0 116.6456,0.26474 174.47709,-5.15696 17.86253,-1.67461 36.32793,2.03659 54.14806,0 4.97111,-0.56813 9.63541,-2.91418 14.61138,-3.43797 5.9834,-0.62983 12.12754,1.06289 18.04936,0 5.44615,-0.97752 10.15058,-4.49637 15.47087,-6.01645 8.75471,-2.50135 17.63076,-4.72881 26.64428,-6.01645 7.98677,-1.14097 16.05543,-1.61724 24.06581,-2.57848 5.97359,-0.71683 12.19284,1.378 18.04935,0 2.24842,-0.52904 3.79551,-2.80342 6.01645,-3.43797 4.27906,-1.22259 11.52246,-0.32224 15.47088,-2.57848 3.1436,-1.79635 3.51606,-47.19403 2.57848,-48.13161 -0.60776,-0.60776 -2.06279,0.68759 -2.57848,0 -1.49418,-1.99224 -1.11491,-9.47166 -2.57848,-12.03291 -2.65597,-4.64794 -9.18947,-7.56465 -12.0329,-12.0329 -0.61526,-0.96683 0.56857,-2.44297 0,-3.43797 -3.86627,-6.76598 -2.16106,-0.3754 -6.01645,-2.57848 -5.28687,-3.02106 -6.19824,-7.78738 -12.03291,-9.45442 -2.95714,-1.45112 -6.41399,0.8292 -9.45442,0 -5.87039,-1.60102 -9.00208,-3.97671 -14.61138,-6.01645 -6.23413,-2.26696 -15.41289,2.60332 -21.48733,0 -1.11722,-0.47882 -1.46125,-2.09967 -2.57848,-2.57848 -5.79492,-2.48354 -16.05876,3.10203 -21.48732,0 -11.45991,-6.54852 6.58944,-0.61393 -6.01645,-6.01645 -2.00549,-0.8595 -4.01097,1.14599 -6.01646,0 -7.62083,-4.35477 2.33783,-3.43798 -6.01645,-3.43798"
       id="path2993"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#a02c2c;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 290.33994,480.71363 c -3.30905,-0.36823 -10.38953,-0.96166 -15.73439,-1.31874 -5.71073,-0.3815 -9.25487,-0.9429 -8.59493,-1.36145 0.61765,-0.39174 2.18663,-0.71818 3.48661,-0.72541 1.29998,-0.007 2.36361,-0.39994 2.36361,-0.87266 0,-1.18668 -6.30573,-1.08591 -7.51168,0.12004 -0.73305,0.73305 -1.65801,0.40864 -3.67582,-1.28924 -1.87154,-1.57479 -3.68828,-2.26877 -5.93935,-2.26877 -3.98967,0 -7.94688,-2.73386 -15.18046,-10.4875 l -5.23328,-5.60953 -0.54937,-10.83944 c -0.30216,-5.96169 -0.30435,-15.12192 -0.005,-20.35606 0.47395,-8.28351 0.7648,-9.63452 2.2447,-10.42654 1.53135,-0.81955 1.64551,-1.49832 1.14955,-6.83464 -0.51502,-5.5415 -0.43907,-5.92472 1.17435,-5.92472 1.23659,0 1.72498,-0.57065 1.72498,-2.01552 0,-2.3476 3.46235,-5.93847 4.06492,-4.2158 0.20669,0.5909 1.02042,1.07292 1.80829,1.07115 2.10619,-0.005 7.01919,-3.22018 7.01919,-4.59392 0,-0.75423 1.89018,-1.58555 5.20414,-2.28882 4.04596,-0.85861 10.31037,-0.93257 28.1484,-0.33232 12.61934,0.42464 30.29292,0.77208 39.27462,0.77208 15.5589,0 16.45845,-0.0914 19.04153,-1.93386 2.36147,-1.68443 3.78042,-1.93386 11.00122,-1.93386 5.988,0 9.04375,-0.38976 11.00424,-1.40356 2.17806,-1.12632 4.24937,-1.30333 10.48611,-0.89614 5.46516,0.35682 8.72856,0.16571 10.99502,-0.64389 l 3.2231,-1.15131 0,3.71571 c 0,3.7552 1.3605,5.7879 2.56713,3.83551 0.46749,-0.7564 0.82511,-0.78769 1.24462,-0.10889 0.39095,0.63256 2.51994,0.77436 6.33877,0.42218 5.14257,-0.47426 5.92309,-0.33817 7.38742,1.28802 1.36667,1.51774 2.61824,1.81831 7.57129,1.81831 3.74451,0 5.7376,0.31772 5.40177,0.86111 -0.2927,0.4736 0.36133,1.20276 1.4534,1.62034 3.70388,1.41629 5.1479,4.00201 5.91042,10.58346 0.39979,3.45053 0.74387,7.14648 0.76462,8.21323 0.0208,1.06675 0.9755,2.75491 2.12165,3.75148 1.16596,1.01378 1.87399,2.35897 1.60736,3.05381 -0.29561,0.77032 0.18542,1.41499 1.2668,1.69778 1.30986,0.34254 1.72533,1.13122 1.67086,3.17183 -0.0495,1.85375 0.96354,4.155 3.19112,7.24914 3.04613,4.23115 3.19194,4.70623 2.18816,7.12955 -1.71514,4.14072 -0.12466,6.47503 5.53223,8.11954 3.54281,1.02992 4.59235,1.69243 4.21968,2.6636 -0.32237,0.84007 0.14492,1.46032 1.33457,1.77142 1.71801,0.44927 1.83061,1.02201 1.83061,9.31119 0,9.63057 -0.13136,9.87588 -5.28865,9.87588 -1.41326,0 -3.11676,0.54719 -3.78555,1.21599 -1.2683,1.26829 -12.52243,4.01787 -23.58653,5.7626 -7.51147,1.1845 -122.15649,1.82548 -131.93218,0.73764 l 0,0 z"
       id="path2997"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#a02c2c;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 225.37305,606.97437 c -2.52234,-0.88827 -5.7363,-1.61504 -7.14214,-1.61504 -1.40585,0 -3.39125,-0.78461 -4.41201,-1.74356 -1.4676,-1.37874 -3.7272,-1.9122 -10.79906,-2.54954 -4.91872,-0.44328 -11.65053,-0.84352 -14.95957,-0.88939 -4.93538,-0.0684 -5.63036,-0.2387 -3.86772,-0.94755 1.1818,-0.47527 4.56605,-0.88097 7.52056,-0.90155 5.81524,-0.0405 7.15418,-1.15108 2.45145,-2.03331 -2.83076,-0.53106 -10.04206,0.52727 -15.7892,2.31721 -2.31689,0.72159 -4.50005,0.39458 -12.46264,-1.86675 -12.40089,-3.52179 -24.32615,-8.22409 -28.06575,-11.06671 -1.61764,-1.22964 -6.54899,-6.26775 -10.95853,-11.19582 l -8.01736,-8.96012 0,-11.81675 c 0,-11.44527 0.0696,-11.89952 2.2153,-14.44949 1.62184,-1.92746 2.17516,-3.4993 2.06545,-5.86752 -0.0824,-1.77914 -0.11237,-3.69871 -0.0666,-4.26573 0.10415,-1.28923 7.33563,-6.46725 22.94531,-16.42975 15.64795,-9.98691 18.24156,-11.24661 32.14313,-15.6116 14.21464,-4.46329 18.39149,-6.52701 23.31216,-11.51819 3.44366,-3.49299 4.40947,-3.97231 9.71048,-4.81915 4.31229,-0.68889 9.16632,-0.67569 18.15092,0.0494 9.87443,0.79686 22.96616,0.73993 33.91865,-0.14749 2.42286,-0.19631 15.88908,0.72153 25.78479,1.75746 7.07809,0.74097 26.72066,0.93424 69.18919,0.68079 65.03815,-0.38814 66.66765,-0.49944 85.9493,-5.87032 11.87612,-3.30808 21.01901,-4.18545 22.68591,-2.17697 0.76159,0.91767 0.82894,1.39848 0.19589,1.39848 -0.5306,0 -0.96473,0.51808 -0.96473,1.15128 0,1.54715 3.70787,3.14619 7.29541,3.14619 1.60438,0 3.1561,0.38677 3.44825,0.85949 0.29216,0.47272 0.12161,0.8595 -0.37901,0.8595 -2.20094,0 -0.6217,2.78674 2.26205,3.99165 2.6593,1.11113 4.20909,1.17126 9.58388,0.37186 5.70498,-0.84851 6.64666,-0.78629 8.54456,0.56454 4.58082,3.26041 5.67379,3.57131 10.88988,3.09771 4.9693,-0.45119 5.37422,-0.33592 9.22838,2.62711 2.21707,1.70446 4.98515,3.09901 6.15129,3.09901 1.48814,0 3.18006,1.26581 5.675,4.24575 2.6648,3.18281 4.23484,4.31249 6.27128,4.51234 2.34046,0.22968 3.16221,1.04003 5.9357,5.8533 2.44804,4.24846 3.77386,5.68964 5.53487,6.01645 2.25429,0.41835 3.1755,1.42495 4.12953,4.51233 0.25564,0.82727 1.29241,1.50412 2.30393,1.50412 1.55249,0 1.75152,0.34908 1.277,2.23974 -0.67294,2.68117 0.80523,5.19464 5.60523,9.53116 2.23718,2.02115 3.24896,3.57259 2.9481,4.52053 -0.27416,0.86377 0.39554,2.24521 1.66792,3.44054 1.48534,1.39542 2.09434,2.83931 2.02094,4.79156 -0.0725,1.92927 1.02236,4.5794 3.53683,8.56077 4.01704,6.36055 5.36512,11.30827 3.41715,12.54169 -0.66042,0.41817 -2.74787,0.77331 -4.63875,0.7892 -4.29709,0.0361 -15.72571,4.6826 -21.80773,8.86629 -4.00404,2.75431 -5.24596,3.16404 -9.59013,3.16404 -3.3028,0 -8.23504,1.0173 -14.58502,3.00823 -8.61077,2.69976 -10.59767,3.00823 -19.37686,3.00823 -7.84472,0 -10.67034,0.35004 -14.26596,1.7673 -3.731,1.47063 -6.65812,1.79527 -17.43655,1.93386 -11.6433,0.14972 -13.27741,0.35837 -16.16305,2.06381 -5.40369,3.19364 -9.84588,3.94724 -22.32915,3.78804 -8.02549,-0.10234 -13.59724,0.2694 -17.45808,1.16479 -3.11883,0.7233 -8.64408,1.31431 -12.27834,1.31335 -8.32786,-0.003 -21.64887,2.35837 -21.64887,3.83632 0,1.49985 -7.68544,2.17917 -24.8365,2.1953 -10.22813,0.01 -15.73121,0.39848 -19.42739,1.37279 -4.37057,1.15206 -12.97175,1.39629 -56.40495,1.60161 -48.30322,0.22833 -51.51151,0.14946 -55.83405,-1.37278 l 0,0 z"
       id="path2999"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#a02c2c;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 196.6552,716.53636 c -1.89089,-0.18244 -6.53215,-0.7332 -10.31392,-1.22392 -3.78177,-0.49072 -14.03122,-1.22414 -22.77657,-1.62982 -25.85193,-1.19925 -40.76792,-5.48701 -55.4373,-15.93608 -6.96275,-4.9596 -8.581424,-6.87205 -10.759267,-12.7121 -1.588021,-4.2584 -2.536627,-5.4349 -6.508385,-8.072 -2.55718,-1.69788 -4.703479,-3.70914 -4.769555,-4.46947 -0.58583,-6.74115 4.723824,-29.34734 8.976552,-38.21823 3.604237,-7.51818 7.101575,-11.06645 18.301995,-18.56854 8.54607,-5.72419 8.78356,-5.82013 15.47087,-6.24992 4.90635,-0.31532 8.70021,-1.20611 13.66751,-3.20908 6.39025,-2.57675 7.5438,-2.76509 16.33062,-2.66625 6.04101,0.0679 10.93753,-0.33992 13.56167,-1.12967 3.30541,-0.99478 6.49262,-1.08801 16.33012,-0.47766 20.5888,1.27739 22.87508,1.60839 23.86328,3.45484 0.61217,1.14387 1.8046,1.64985 3.88807,1.64985 1.6528,0 5.41022,0.82767 8.34982,1.83926 4.86404,1.67384 6.81337,1.81513 21.67508,1.57102 8.9817,-0.14752 32.18802,-0.31219 51.56958,-0.36593 30.16309,-0.0836 35.98207,-0.30552 40.39618,-1.54041 3.90467,-1.09237 8.81491,-1.45014 20.22063,-1.47332 13.31066,-0.0271 25.77673,-0.89536 31.53348,-2.19641 1.15005,-0.25992 1.7277,-0.88839 1.45934,-1.58772 -0.53446,-1.39279 4.6806,-2.26294 13.56242,-2.26294 3.26793,0 8.71765,-0.63137 12.11047,-1.40305 4.66333,-1.06066 8.27052,-1.2675 14.78105,-0.84759 10.1742,0.65621 17.02531,-0.3897 23.65341,-3.611 4.43861,-2.1572 5.5143,-2.30421 17.6196,-2.40791 11.11612,-0.0952 13.46471,-0.3621 17.04625,-1.9369 3.4403,-1.5127 5.83774,-1.82645 13.95648,-1.82645 8.40889,0 10.93448,-0.35397 17.76322,-2.4896 12.31167,-3.85037 12.62428,-3.88617 14.93952,-1.71112 1.48826,1.39815 2.96595,1.86798 5.55586,1.7665 2.86204,-0.11214 3.61259,0.18396 3.97454,1.56802 0.24541,0.93844 1.70489,2.48418 3.24329,3.43496 3.12826,1.93337 7.52792,2.1803 15.4866,0.86919 4.73001,-0.77922 5.37043,-0.68986 7.73543,1.07935 2.67807,2.0034 5.44689,2.24135 18.04936,1.55117 4.42343,-0.24225 6.15479,0.16186 12.17214,2.84101 5.59972,2.4932 8.08238,3.12342 12.30428,3.12342 6.26984,0 7.61285,0.61466 13.59887,6.22379 3.15556,2.95688 5.06038,4.13613 6.19973,3.83818 2.03647,-0.53255 3.64734,1.25573 2.89567,3.21458 -0.41241,1.07471 1.18174,3.0939 6.0235,7.6295 6.44299,6.03556 6.60327,6.28658 7.46522,11.69188 1.00448,6.29913 1.28045,6.93875 2.9938,6.93875 2.49108,0 0.9724,43.60912 -1.60857,46.19009 -0.5964,0.5964 -4.3494,1.49377 -8.34,1.99415 -4.51531,0.56617 -8.35023,1.58627 -10.15383,2.70096 -2.48473,1.53565 -4.12525,1.77057 -11.49935,1.64669 -21.65297,-0.36375 -52.43115,5.09729 -69.00966,12.24453 -4.52565,1.95107 -6.34943,2.22573 -14.89793,2.24364 -7.15463,0.0149 -11.60463,0.51004 -16.76011,1.86456 -6.52688,1.71483 -9.27956,1.85312 -39.25014,1.97185 -20.86255,0.0827 -38.59731,0.62657 -50.28034,1.54209 -9.92714,0.77791 -33.52023,1.81402 -52.42908,2.30246 -34.59844,0.89372 -177.52622,1.8548 -183.9315,1.2368 l 0,0 z"
       id="path3001"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 295.6656,377.66015 c 2.53298,2.31807 -2.42837,12.18301 0,14.61138 2.34388,2.34388 42.18642,-2.99507 48.13161,-5.15696 10.12767,-3.68278 2.70674,-9.45442 8.59493,-9.45442"
       id="path3009"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 281.05422,257.33113 c 0,6.01645 0,12.0329 0,18.04935"
       id="path3011"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#280b0b;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 304.68824,388.98497 c -7.88093,-0.2483 -8.81222,-0.44162 -8.44285,-1.7526 0.22835,-0.81043 0.6834,-3.21398 1.01125,-5.34123 0.42546,-2.76072 1.51549,-4.86981 3.80839,-7.36888 4.20806,-4.58644 5.55172,-10.0914 5.58171,-22.86807 0.0233,-9.91546 -0.007,-10.07083 -2.46475,-12.63985 l -2.48832,-2.60099 0.56112,-9.27722 c 0.42851,-7.08476 0.17957,-11.71469 -1.05337,-19.59114 -1.92997,-12.32931 -2.60863,-14.05314 -10.52616,-26.73669 -6.75163,-10.81584 -8.40612,-14.62052 -8.46278,-19.46106 l -0.0377,-3.2231 9.88417,0 c 8.73818,0 10.08347,0.19931 11.60316,1.71899 0.94544,0.94544 1.71898,2.03558 1.71898,2.42253 0,0.38695 2.44674,2.46369 5.43719,4.61497 2.99045,2.15128 6.94158,5.79909 8.78029,8.10625 1.83871,2.30717 5.14522,6.15114 7.34781,8.54217 4.8907,5.30913 6.05424,7.50452 9.90276,18.68482 1.6602,4.823 4.58546,11.96629 6.50059,15.87397 2.47328,5.04655 3.34789,7.78555 3.01895,9.45442 -0.2547,1.29225 0.3725,5.44373 1.39379,9.2255 1.65043,6.11149 1.8388,8.8201 1.69431,24.36299 -0.19322,20.78518 -0.63611,22.70682 -5.6628,24.57028 -5.4205,2.00946 -18.1405,3.94878 -24.55871,3.74428 -3.12895,-0.0997 -9.6751,-0.30685 -14.547,-0.46034 l 0,0 z"
       id="path3015"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#280b0b;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 205.67987,715.62206 c -18.27906,-0.41161 -60.99756,-4.27022 -69.41941,-6.27041 -18.11825,-4.30307 -33.38698,-14.16928 -38.065494,-24.59682 -1.861845,-4.1497 -3.397388,-6.08524 -6.851907,-8.63678 l -4.4523,-3.28852 0.464664,-5.5867 c 0.624882,-7.51301 5.071163,-24.36535 8.325015,-31.55355 3.099534,-6.84729 7.385902,-11.51906 16.476092,-17.95749 8.04927,-5.70116 10.71475,-6.84564 17.8212,-7.6519 3.03598,-0.34444 8.2574,-1.60517 11.60316,-2.80162 4.53746,-1.62261 8.81317,-2.34946 16.82687,-2.86051 5.90901,-0.37683 14.80476,-0.94073 19.76834,-1.25311 12.7449,-0.8021 30.65691,0.82527 33.7003,3.06178 1.28084,0.94126 3.12825,1.71138 4.10536,1.71138 0.97711,0 4.95718,0.83031 8.84461,1.84514 6.9773,1.82146 7.72458,1.83772 58.20788,1.26719 30.41013,-0.34367 52.53342,-0.93828 54.5778,-1.46689 1.89089,-0.48892 12.14034,-1.22215 22.77657,-1.62939 24.6775,-0.94487 29.81998,-1.5254 31.73667,-3.58272 1.21044,-1.29925 3.54673,-1.76599 12.16958,-2.43117 5.86935,-0.45277 12.73883,-1.21929 15.2655,-1.70339 2.52668,-0.48409 9.50573,-0.84725 15.50901,-0.80702 9.78122,0.0655 11.58072,-0.16629 17.32313,-2.23187 6.7171,-2.41618 15.49081,-3.66255 27.03589,-3.84065 3.86981,-0.0597 8.37902,-0.6845 10.31392,-1.42912 1.96851,-0.75755 8.39738,-1.63166 15.04113,-2.04508 8.80526,-0.54793 13.67567,-1.33756 20.19808,-3.27466 8.59359,-2.55223 8.59538,-2.55238 11.43742,-0.92542 1.56336,0.89497 4.10133,1.62722 5.63994,1.62722 2.10368,0 3.26425,0.63136 4.67963,2.54576 2.6098,3.52995 7.15015,4.58477 16.56443,3.84831 6.30526,-0.49325 7.99907,-0.35411 9.76358,0.80204 1.6675,1.09258 4.35667,1.39882 12.28376,1.39882 9.24755,0 10.75215,0.23229 16.94165,2.61565 3.73601,1.43862 8.56184,2.81314 10.72405,3.0545 8.48419,0.94707 9.44759,1.32723 15.09573,5.95692 3.15587,2.58681 6.47947,4.70329 7.38579,4.70329 1.1047,0 1.64787,0.59915 1.64787,1.81769 0,1.10015 2.54368,4.43157 6.44371,8.43922 5.88378,6.04614 6.53167,7.06451 7.45596,11.71933 0.55675,2.80378 1.78004,6.14671 2.71844,7.42872 1.61741,2.20964 1.67521,3.2159 1.11085,19.3386 -0.63393,18.11044 -1.38935,24.10473 -3.17696,25.20954 -0.61128,0.37779 -3.65208,1.13441 -6.75734,1.68138 -3.10526,0.54696 -7.57979,1.70602 -9.9434,2.57568 -3.1407,1.15558 -7.76775,1.71114 -17.18986,2.06396 -21.51465,0.80563 -43.98251,4.87045 -61.8835,11.19578 -7.40609,2.61696 -9.68151,3.03961 -16.45062,3.05569 -4.32064,0.0102 -11.47592,0.74945 -15.90063,1.64265 -6.59976,1.33228 -13.75758,1.72837 -39.84616,2.20496 -17.49068,0.31953 -41.66393,1.1313 -53.71832,1.80396 -32.1471,1.79386 -188.10567,4.02528 -224.32768,3.20963 l 0,0 z"
       id="path3017"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#501616;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 222.86973,605.5989 c -3.07268,-0.70778 -7.03784,-2.04332 -8.81144,-2.96787 -2.16693,-1.12958 -5.76168,-1.84536 -10.95854,-2.18205 -4.25359,-0.27558 -7.73379,-0.83057 -7.73379,-1.23332 0,-0.40275 0.61238,-0.73228 1.36086,-0.73228 2.43283,0 0.73809,-2.1289 -2.28563,-2.87117 -2.05011,-0.50326 -5.34288,-0.2172 -10.85348,0.94289 l -7.91053,1.66532 -7.56035,-1.93396 c -4.15819,-1.06368 -10.46113,-2.98669 -14.00654,-4.27335 -12.47755,-4.52821 -15.5073,-6.5565 -25.24338,-16.89941 l -9.13634,-9.70579 0.0268,-11.18091 c 0.0248,-10.35403 0.18343,-11.43517 2.14433,-14.61889 1.35769,-2.20434 2.11909,-4.72279 2.12191,-7.01859 0.005,-4.34677 0.60621,-4.86963 19.84035,-17.26483 16.82217,-10.84083 19.07557,-11.9692 34.77628,-17.41393 15.14815,-5.2531 16.11158,-5.71822 22.32122,-10.77604 2.62395,-2.13723 5.82263,-4.29358 7.1082,-4.79188 1.40136,-0.54318 8.36083,-0.82247 17.37853,-0.69742 8.27262,0.11472 23.16334,0.2499 33.09048,0.3004 9.92715,0.0505 26.55834,0.62055 36.9582,1.26679 21.25633,1.32085 113.45841,0.7626 126.87805,-0.76821 4.07467,-0.4648 13.16381,-2.23471 20.19808,-3.93312 7.03427,-1.69842 15.11021,-3.15038 17.94654,-3.22659 4.9036,-0.13175 5.14358,-0.0426 4.88468,1.81518 -0.21427,1.53758 0.37485,2.22411 2.76576,3.2231 1.6709,0.69815 4.00522,1.26936 5.18737,1.26936 1.56548,0 2.01383,0.35321 1.65044,1.30019 -1.35905,3.54163 4.39272,5.60122 13.34963,4.78022 5.54859,-0.50858 6.57822,-0.35794 9.39491,1.37459 2.42307,1.49042 4.48171,1.95205 8.79669,1.9726 4.70653,0.0224 6.27704,0.43507 9.54621,2.50832 2.1521,1.36483 4.83854,2.75963 5.96985,3.09956 1.13132,0.33994 3.79741,2.28709 5.92466,4.32702 2.12725,2.03992 5.11184,4.22276 6.63245,4.85075 1.65866,0.685 4.07433,3.02717 6.0382,5.85447 1.80042,2.59197 4.16998,5.15963 5.26569,5.7059 1.09571,0.54627 2.72401,2.19659 3.61845,3.66738 0.89444,1.47079 2.2121,2.67416 2.92813,2.67416 0.90695,0 1.30187,0.88434 1.30187,2.91527 0,2.21652 0.88732,3.91609 3.70202,7.09082 3.8188,4.30728 8.33088,12.15824 8.33088,14.49565 0,0.72988 1.74048,4.74725 3.86772,8.92747 5.30737,10.42946 5.32069,10.36906 -2.57848,11.68867 -4.6451,0.77598 -13.13567,4.22831 -20.07078,8.16092 -4.16104,2.35955 -7.11558,3.37676 -10.87097,3.74272 -2.83632,0.27639 -9.60483,1.67433 -15.04112,3.10652 -7.40905,1.95192 -11.78537,2.60537 -17.47641,2.60947 -4.54596,0.003 -10.23613,0.65943 -14.18164,1.6353 -3.91045,0.96722 -11.55909,1.85569 -18.81334,2.18539 -10.73202,0.48773 -12.83004,0.83477 -17.18987,2.84334 -4.5684,2.10468 -6.20431,2.33691 -20.43678,2.90106 -8.50898,0.33728 -17.55422,1.03175 -20.10053,1.54326 -2.5463,0.51152 -6.84682,0.93003 -9.55671,0.93003 -6.64375,0 -19.71536,2.34917 -22.22631,3.9944 -1.5892,1.04129 -6.37576,1.49891 -21.91721,2.09542 -10.93619,0.41975 -21.81784,1.13206 -24.18145,1.58291 -2.44324,0.46605 -26.3627,0.8003 -55.4373,0.7747 -42.23601,-0.0372 -52.11252,-0.26909 -56.72654,-1.33191 z"
       id="path3019"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#a02c2c;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 295.04658,479.84521 c -19.32521,-0.74601 -23.01611,-1.27106 -22.86574,-3.25275 0.0912,-1.20204 -0.76127,-1.45455 -5.04722,-1.49501 -3.16489,-0.0299 -6.15299,-0.60885 -7.73543,-1.49882 -1.41817,-0.79757 -3.46793,-1.45251 -4.55502,-1.45543 -3.25266,-0.009 -6.26389,-2.10001 -13.34767,-9.27 l -6.72928,-6.81117 -0.05,-18.66502 c -0.0485,-18.08329 0.0106,-18.74708 1.89634,-21.29765 1.66054,-2.24599 1.88024,-3.36208 1.49599,-7.59966 -0.39591,-4.36612 -0.25314,-5.01861 1.1801,-5.39341 0.90534,-0.23676 1.63049,-1.17987 1.63049,-2.1206 0,-2.26134 1.82576,-3.65958 4.02692,-3.08397 2.06027,0.53878 5.99637,-1.28222 8.319,-3.8487 2.69202,-2.97464 9.71868,-3.85952 25.73554,-3.24092 11.31363,0.43696 14.91705,0.86695 16.62091,1.98336 2.02702,1.32816 3.21155,1.32594 17.35584,-0.0324 8.34918,-0.80182 18.3726,-1.44877 22.27426,-1.43767 5.4797,0.0156 7.82375,-0.37097 10.30119,-1.6988 2.39923,-1.28591 4.84933,-1.71899 9.72506,-1.71899 3.58479,0 8.42516,-0.555 10.75639,-1.23334 2.33122,-0.67833 8.78366,-1.35518 14.33876,-1.50411 10.06443,-0.26982 10.10016,-0.26373 10.09904,1.71959 -0.003,4.49017 1.08264,5.09467 8.4357,4.69907 5.76104,-0.30995 7.23389,-0.0958 9.70619,1.41146 1.94775,1.18744 4.38389,1.77792 7.34406,1.78006 3.74972,0.003 4.90073,0.42041 7.50013,2.72175 3.46856,3.07083 4.45542,5.60324 5.30444,13.61183 0.34414,3.24627 1.26909,6.54246 2.20788,7.86812 0.8886,1.25478 1.61563,2.64523 1.61563,3.08989 0,0.44466 0.77355,1.50852 1.71899,2.36414 0.94544,0.85561 1.71998,2.36595 1.72119,3.35631 8.6e-4,0.99035 1.28378,3.92789 2.85013,6.52786 2.44602,4.0601 2.7425,5.13287 2.1009,7.60179 -0.97548,3.7537 0.60481,6.19672 5.02544,7.76903 1.83891,0.65406 4.39137,2.39453 5.67214,3.86772 2.08735,2.40094 2.3323,3.36156 2.36361,9.2693 0.0438,8.26405 -0.3536,9.30985 -3.53768,9.30985 -1.39107,0 -3.71824,0.61487 -5.1715,1.36639 -1.45327,0.75151 -6.94557,2.31104 -12.2051,3.46563 -8.89946,1.95363 -12.15622,2.15414 -46.95074,2.89063 -42.06938,0.89047 -67.77377,0.88614 -91.12683,-0.0154 l 0,4e-5 z"
       id="path3021"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#2b0000;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 304.62878,388.12589 -7.19848,-0.2913 0.43165,-3.82964 c 0.28181,-2.50021 1.52602,-5.4186 3.58416,-8.40693 4.57986,-6.64974 5.65394,-11.13871 5.65394,-23.62973 0,-10.13263 -0.12167,-10.90033 -2.14873,-13.55795 -2.04291,-2.67838 -2.1489,-3.38083 -2.15201,-14.26276 -0.003,-11.87933 -1.46131,-23.36492 -3.7797,-29.77683 -0.73974,-2.0459 -3.86775,-7.90689 -6.95111,-13.02441 -6.92935,-11.50075 -8.9911,-15.97612 -9.01538,-19.56935 l -0.0189,-2.79335 8.93761,0 8.93761,0 4.33648,4.24616 c 2.38506,2.33539 5.38819,4.93528 6.67363,5.77753 3.62323,2.37403 17.45311,18.31635 19.63753,22.63704 1.07548,2.12725 3.22536,7.34867 4.77752,11.60316 1.55216,4.25449 4.13997,10.63529 5.75069,14.17956 1.80083,3.96261 3.22951,8.81763 3.71005,12.60775 0.42981,3.39 1.21558,7.88761 1.74615,9.9947 1.07161,4.25575 0.75842,39.56437 -0.37263,42.00969 -0.98792,2.13587 -6.61246,4.07132 -15.90005,5.47136 -7.94381,1.19746 -10.68775,1.26084 -26.64006,0.6153 l 0,0 z"
       id="path3023"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#2b0000;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 299.36461,478.9801 c -20.5387,-0.65014 -26.64428,-1.40265 -26.64428,-3.28392 0,-0.42995 -2.22394,-1.03876 -4.94209,-1.35292 -4.427,-0.51165 -9.06954,-1.717 -15.78004,-4.09697 -1.23367,-0.43754 -5.39147,-3.9271 -9.23955,-7.75458 l -6.99652,-6.95906 0,-17.94615 c 0,-16.24999 0.16247,-18.26461 1.71898,-21.31564 1.03791,-2.03447 1.71899,-5.06565 1.71899,-7.65047 0,-2.35454 0.41063,-4.53476 0.91251,-4.84494 0.50188,-0.31018 1.24522,-1.43906 1.65187,-2.50862 0.52847,-1.38999 1.68243,-2.09547 4.04573,-2.47337 1.8185,-0.29079 4.92204,-1.71689 6.89675,-3.16911 2.45732,-1.80713 5.30027,-2.924 9.00853,-3.53906 7.03394,-1.16665 29.28093,-0.16214 33.27221,1.50233 2.5385,1.05861 5.23009,1.04807 20.19809,-0.0791 9.49812,-0.71528 19.28554,-1.30116 21.74982,-1.30196 2.46429,-8.1e-4 6.44302,-0.77501 8.84163,-1.72045 2.3986,-0.94544 6.37733,-1.71951 8.84162,-1.72016 2.46429,-6.5e-4 7.76808,-0.58028 11.78621,-1.28807 4.01813,-0.70778 10.88333,-1.28741 15.256,-1.28806 7.72332,-10e-4 7.95031,0.0553 7.95031,1.97566 0,3.25193 1.61946,4.03962 8.30527,4.03962 4.21578,0 7.65836,0.55809 10.60358,1.71898 2.3986,0.94544 5.87758,1.71899 7.73106,1.71899 4.58721,0 9.90456,4.90189 10.73035,9.89196 1.61542,9.76161 2.49297,12.66852 5.163,17.10255 1.60308,2.66218 3.18184,5.70301 3.50835,6.75739 0.32649,1.05438 1.51048,3.74137 2.63106,5.97108 1.21604,2.41964 2.03742,5.5711 2.03742,7.8171 0,4.20867 0.93183,5.36379 6.64336,8.23526 1.99932,1.00516 4.22326,2.96487 4.94208,4.35492 1.35128,2.61307 1.80804,12.6261 0.64918,14.23076 -0.64785,0.89706 -2.42187,1.45571 -16.53208,5.20607 -6.69994,1.78079 -11.32704,2.30558 -25.7848,2.92445 -27.18285,1.16357 -86.52949,1.61614 -110.8746,0.84553 z"
       id="path3025"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#2b0000;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 229.31593,605.35718 c -4.62018,-0.42517 -10.00715,-1.57916 -13.37629,-2.86545 -3.10248,-1.18448 -8.39041,-2.42453 -11.75098,-2.75567 -4.49438,-0.44287 -5.99658,-0.89795 -5.68076,-1.72095 1.13375,-2.95451 -7.80168,-3.84568 -17.56319,-1.75164 -5.94875,1.27611 -6.25481,1.22257 -22.4803,-3.93338 -13.3745,-4.24998 -17.48285,-6.7737 -28.20505,-17.32601 l -9.6693,-9.51608 0,-10.17249 c 0,-8.91628 0.26535,-10.80293 2.14873,-15.27765 1.18181,-2.80784 2.14874,-6.25124 2.14874,-7.652 0,-3.17021 3.13669,-5.83834 18.08359,-15.38227 16.03532,-10.23892 20.87069,-12.68144 36.24395,-18.30821 12.94432,-4.73774 16.90727,-6.78251 25.92825,-13.37822 l 3.33116,-2.43559 27.61059,0 c 15.18582,0 46.17563,0.54082 68.86625,1.20181 33.0075,0.96154 48.98831,1.0096 79.93285,0.24039 l 38.67719,-0.96143 16.68399,-3.46348 c 19.67038,-4.08344 23.36155,-4.31312 24.58273,-1.52963 0.55446,1.2638 2.2424,2.35264 4.87155,3.14249 2.90774,0.87355 4.15731,1.74331 4.50716,3.13721 0.67465,2.68806 4.56316,3.81935 13.12799,3.81935 4.99565,0 8.05561,0.43205 9.93195,1.40234 1.49151,0.77129 5.24332,1.59777 8.33737,1.83663 6.78971,0.52415 13.16638,3.46665 22.38566,10.32982 7.12329,5.30284 24.9253,23.10553 24.9253,24.92625 0,1.60764 1.35864,3.98475 5.47787,9.5842 1.95074,2.65174 4.28084,6.55242 5.17799,8.66818 0.89715,2.11576 3.35801,7.63879 5.46857,12.2734 2.11055,4.63462 3.6398,8.62415 3.39832,8.86564 -0.2415,0.24149 -2.85828,1.00343 -5.81508,1.69321 -2.95681,0.68977 -9.86135,3.35221 -15.34342,5.91652 -8.25801,3.8628 -12.47324,5.20203 -24.57879,7.80897 -8.03626,1.73061 -18.67249,3.45914 -23.63606,3.84118 -4.96357,0.38203 -12.50562,1.28777 -16.76011,2.01273 -4.25449,0.72497 -11.98993,1.57632 -17.18986,1.89189 -6.46452,0.39233 -11.32987,1.21863 -15.38478,2.61287 -4.49255,1.54471 -9.18118,2.25148 -19.3386,2.91506 -24.14782,1.57758 -42.32373,3.54277 -48.54808,5.24905 -6.73089,1.84513 -14.84588,2.76844 -37.48731,4.26523 -18.1053,1.19692 -108.14015,1.79876 -119.03979,0.79573 l 0,0 z"
       id="path3027"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#2b0000;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 178.19052,713.15604 c -35.7828,-2.88648 -46.59843,-4.92188 -58.90087,-11.08462 -9.80907,-4.91372 -15.82827,-10.1757 -20.197245,-17.65642 -1.906889,-3.26505 -5.207352,-7.34201 -7.394495,-9.13422 l -3.95034,-3.23701 0.584964,-5.17039 c 0.931696,-8.23511 5.427033,-24.41807 8.636438,-31.0907 2.138051,-4.44519 4.432648,-7.50564 8.343038,-11.12764 6.51125,-6.03103 14.46789,-11.30167 18.65004,-12.35414 23.55315,-5.92735 30.04732,-6.93322 53.35455,-8.26402 12.26196,-0.70014 29.06018,0.82012 34.25397,3.10001 2.05809,0.90343 8.05306,2.47408 13.32214,3.49033 9.30442,1.79455 10.84192,1.8311 53.41432,1.26993 24.10878,-0.3178 49.24895,-0.9526 55.86705,-1.41068 6.6181,-0.45808 21.61012,-1.4068 33.31562,-2.10828 17.51544,-1.04965 21.85142,-1.56544 24.49555,-2.91392 3.87967,-1.97859 31.76705,-5.2619 44.6929,-5.2619 6.37807,0 10.22374,-0.51141 15.71338,-2.08964 8.29656,-2.38518 18.40717,-3.92681 25.75363,-3.92681 2.77122,0 7.67458,-0.54638 10.89635,-1.21419 3.22177,-0.6678 10.30564,-1.64615 15.74194,-2.17412 5.43629,-0.52796 14.05509,-1.96297 19.15289,-3.18891 8.89109,-2.13816 9.41752,-2.17214 12.92113,-0.8341 2.00882,0.76718 4.43735,1.39487 5.39673,1.39487 0.95937,0 2.83604,1.13951 4.17036,2.53224 3.06106,3.19505 8.89794,4.53136 16.64686,3.81118 4.21934,-0.39215 6.85907,-0.16255 9.86517,0.85805 2.70009,0.9167 7.0312,1.39346 12.65896,1.39346 7.18323,0 9.87267,0.42221 16.77656,2.63372 4.52207,1.44855 10.55218,3.009 13.40026,3.46767 4.10252,0.66069 6.60331,1.80985 12.03746,5.53146 3.77253,2.58363 7.19688,4.69752 7.60967,4.69752 0.4128,0 1.0048,0.80109 1.31556,1.78022 0.31076,0.97911 3.09069,4.67613 6.17762,8.21559 4.33889,4.97496 6.22094,8.03309 8.29331,13.47578 2.57251,6.75625 2.67785,7.54342 2.61001,19.50306 -0.0788,13.89028 -0.9776,26.61313 -1.99655,28.26183 -1.43689,2.32494 -19.79043,6.11298 -36.01487,7.43323 -25.34946,2.06278 -37.80929,4.30335 -57.70945,10.37751 -7.12766,2.17558 -12.68043,3.24645 -19.79145,3.81682 -5.4363,0.43605 -12.2048,1.1879 -15.04113,1.67078 -6.60223,1.12402 -13.7348,1.44131 -78.21387,3.47936 -112.78195,3.56479 -236.29788,4.5123 -266.85816,2.04709 l 0,0 z"
       id="path3029"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#550000;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 236.19188,604.48625 c -9.50655,-0.45162 -14.16544,-1.1418 -22.19004,-3.28725 -5.58642,-1.49359 -11.00488,-2.71562 -12.04102,-2.71562 -1.03615,0 -2.34364,-0.73615 -2.90554,-1.63589 -1.5053,-2.41038 -7.07631,-3.00369 -16.30552,-1.73657 -8.10279,1.11248 -8.10356,1.11241 -17.72669,-1.68325 -15.81713,-4.59512 -22.10163,-8.1063 -33.59703,-18.77084 l -9.97648,-9.25542 0,-9.1381 c 0,-7.7341 0.39913,-10.43474 2.59783,-17.57757 1.42881,-4.64171 3.26597,-9.18335 4.08259,-10.09254 1.91846,-2.13594 18.19688,-12.8733 28.11563,-18.54526 4.24712,-2.42868 13.33626,-6.59609 20.19809,-9.26091 15.33396,-5.95501 19.37943,-7.9379 27.2295,-13.34655 l 6.15851,-4.24319 71.19586,1.29926 c 52.57142,0.95938 80.53043,1.08961 106.87923,0.49785 l 35.68336,-0.80141 14.59698,-2.93849 c 20.36921,-4.1005 23.84768,-4.4693 25.3282,-2.68539 0.65268,0.78643 2.75965,2.2065 4.68215,3.1557 1.92252,0.94921 4.30514,2.68848 5.29471,3.86505 2.10849,2.50691 6.47418,3.68888 13.73052,3.7174 2.8687,0.0113 7.12319,0.57625 9.45442,1.2555 2.33122,0.67924 6.72574,1.67585 9.76559,2.21469 10.42155,1.8473 20.55707,8.42699 34.866,22.63403 4.83359,4.79917 9.67022,10.46623 10.74806,12.59348 1.07784,2.12724 3.53576,6.18835 5.46204,9.02467 3.26157,4.80245 13.44558,25.84961 13.44558,27.78778 0,0.4769 -2.03055,1.5288 -4.51234,2.33756 -2.48178,0.80875 -9.54037,3.51568 -15.68574,6.01536 -17.74854,7.2194 -29.27619,9.57832 -68.75945,14.07029 -12.29075,1.39831 -25.63438,3.31634 -29.65251,4.26229 -4.01813,0.94595 -14.46097,2.32629 -23.20631,3.06742 -26.89717,2.27942 -34.50222,3.1466 -42.97465,4.90024 -13.56112,2.80692 -33.7197,4.17708 -73.9164,5.02405 -41.5188,0.87482 -57.5113,0.87306 -76.06513,-0.009 l 0,2.3e-4 z"
       id="path3031"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#800000;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 284.2461,477.41562 c -4.43827,-0.31896 -9.07872,-1.17966 -10.74366,-1.99272 -1.61196,-0.78718 -6.60518,-2.27589 -11.09603,-3.30825 -10.16387,-2.33646 -10.41496,-2.4714 -18.85615,-10.13411 l -6.92864,-6.28966 0.0111,-16.91666 c 0.009,-14.45847 0.25927,-17.70837 1.71899,-22.36506 0.93934,-2.99663 1.70789,-6.62531 1.70789,-8.06374 0,-2.82108 2.99197,-8.40493 4.50359,-8.40493 0.50898,0 4.24846,-1.52436 8.30996,-3.38747 8.94026,-4.10112 17.15809,-5.02302 31.0206,-3.47997 4.96357,0.5525 11.73208,1.21272 15.04113,1.46715 8.27213,0.63605 39.33957,-1.32315 45.12338,-2.8456 6.36679,-1.67592 30.73007,-4.60838 38.46231,-4.62949 5.60356,-0.0153 6.23133,0.15126 6.23133,1.65324 0,2.64995 3.30489,4.3462 8.4679,4.3462 2.5561,0 7.59478,0.75725 11.19705,1.68278 3.60227,0.92553 7.67469,1.91525 9.0498,2.19939 4.79637,0.99107 7.75454,5.19064 9.76434,13.86196 1.14617,4.9452 3.41743,11.01772 6.12469,16.37517 2.36662,4.68337 4.74315,10.42891 5.28119,12.76787 0.53804,2.33897 1.23419,5.19404 1.54703,6.34461 0.33703,1.23955 2.65451,3.51593 5.68758,5.5867 5.54913,3.78857 6.26128,5.15612 6.39723,12.28475 0.0721,3.77924 -0.22137,4.6846 -1.84819,5.70227 -2.97584,1.86156 -19.73554,5.8062 -28.47901,6.70295 -9.21696,0.94533 -126.29676,1.66178 -137.6954,0.84262 l 0,0 z"
       id="path3033"
       inkscape:connector-curvature="0" />
    <path
       style="fill:#000000;stroke:#0000ff;stroke-width:0.85949302;stroke-opacity:1"
       d="m 305.93655,387.31672 -7.60969,-0.33815 0.58922,-3.18834 c 0.32408,-1.75358 1.76292,-5.10447 3.19742,-7.44644 4.30741,-7.03227 5.1557,-10.41503 5.62237,-22.42045 0.42055,-10.81874 0.35742,-11.36209 -1.81906,-15.65717 -1.96641,-3.88052 -2.25473,-5.50159 -2.25473,-12.67713 0,-11.06501 -1.49645,-23.8566 -3.4823,-29.7665 -0.89569,-2.66557 -4.74611,-10.42815 -8.55649,-17.25017 -3.81038,-6.82202 -7.15893,-13.82692 -7.44122,-15.56646 l -0.51325,-3.16278 8.49252,0.0206 8.49251,0.0206 9.72821,9.13928 c 15.27757,14.35269 19.31494,20.16266 26.76047,38.50954 3.64494,8.98169 6.94908,18.70513 7.88576,23.20632 1.9997,9.6095 2.91256,27.70427 2.0722,41.07516 -0.63595,10.11841 -0.63695,10.12196 -3.20674,11.45085 -5.98026,3.09251 -21.72234,4.77271 -37.9572,4.05127 l 0,0 z"
       id="path3035"
       inkscape:connector-curvature="0" />
    <path
       sodipodi:type="arc"
       style="fill:#ffffff;stroke:#000000;stroke-width:5.4000001;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
       id="path3039"
       sodipodi:cx="264.2941"
       sodipodi:cy="493.26196"
       sodipodi:rx="55.437302"
       sodipodi:ry="52.858822"
       d="m 319.7314,493.26196 c 0,29.19312 -24.82013,52.85882 -55.4373,52.85882 -30.61718,0 -55.4373,-23.6657 -55.4373,-52.85882 0,-29.19312 24.82012,-52.85882 55.4373,-52.85882 30.61717,0 55.4373,23.6657 55.4373,52.85882 z"
       transform="translate(-24.065805,-26.644284)" />
    <path
       transform="translate(144.39483,-26.644284)"
       d="m 319.7314,493.26196 c 0,29.19312 -24.82013,52.85882 -55.4373,52.85882 -30.61718,0 -55.4373,-23.6657 -55.4373,-52.85882 0,-29.19312 24.82012,-52.85882 55.4373,-52.85882 30.61717,0 55.4373,23.6657 55.4373,52.85882 z"
       sodipodi:ry="52.858822"
       sodipodi:rx="55.437302"
       sodipodi:cy="493.26196"
       sodipodi:cx="264.2941"
       id="path3811"
       style="fill:#ffffff;stroke:#000000;stroke-width:5.4000001;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
       sodipodi:type="arc" />
    <path
       sodipodi:type="arc"
       style="fill:#000000;stroke:#000000;stroke-width:5.4000001;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
       id="path3813"
       sodipodi:cx="240.2283"
       sodipodi:cy="468.76642"
       sodipodi:rx="7.3056908"
       sodipodi:ry="7.7354374"
       d="m 247.53399,468.76642 c 0,4.27216 -3.27087,7.73544 -7.30569,7.73544 -4.03482,0 -7.30569,-3.46328 -7.30569,-7.73544 0,-4.27217 3.27087,-7.73544 7.30569,-7.73544 4.03482,0 7.30569,3.46327 7.30569,7.73544 z" />
    <path
       d="m 247.53399,468.76642 c 0,4.27216 -3.27087,7.73544 -7.30569,7.73544 -4.03482,0 -7.30569,-3.46328 -7.30569,-7.73544 0,-4.27217 3.27087,-7.73544 7.30569,-7.73544 4.03482,0 7.30569,3.46327 7.30569,7.73544 z"
       sodipodi:ry="7.7354374"
       sodipodi:rx="7.3056908"
       sodipodi:cy="468.76642"
       sodipodi:cx="240.2283"
       id="path3817"
       style="fill:#000000;stroke:#000000;stroke-width:5.4000001;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
       sodipodi:type="arc"
       transform="translate(174.47709,0)" />
  </g>
</svg>
</body>
</html>