[iagno] Better drawing function



commit ab22abffb2c85f9a881b8ebff0d85ee2e2a79e12
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date:   Fri Sep 19 17:21:56 2014 +0200

    Better drawing function
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710125

 data/black_and_white.svg | 1430 +++++-----------------------------
 data/sun_and_star.svg    | 1903 +++++++--------------------------------------
 src/game-view.vala       |   57 +-
 3 files changed, 533 insertions(+), 2857 deletions(-)
---
diff --git a/data/black_and_white.svg b/data/black_and_white.svg
index 3b67fdb..dc6e762 100644
--- a/data/black_and_white.svg
+++ b/data/black_and_white.svg
@@ -1,1225 +1,211 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<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:xlink="http://www.w3.org/1999/xlink";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
-   width="512"
-   height="256"
-   id="svg3000"
-   sodipodi:version="0.32"
-   inkscape:version="0.48.4 r9939"
-   version="1.0"
-   sodipodi:docname="black_and_white.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs3001">
-    <linearGradient
-       id="linearGradient3663">
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="0"
-         id="stop3665" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:0"
-         offset="1"
-         id="stop3667" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3687">
-      <stop
-         style="stop-color:#888a85;stop-opacity:1"
-         offset="0"
-         id="stop3689" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop3691" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3653">
-      <stop
-         style="stop-color:#2e3436;stop-opacity:1"
-         offset="0"
-         id="stop3655" />
-      <stop
-         style="stop-color:#888a85;stop-opacity:1"
-         offset="1"
-         id="stop3657" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 128 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="512 : 128 : 1"
-       inkscape:persp3d-origin="256 : 85.333333 : 1"
-       id="perspective2783" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4054">
-      <stop
-         style="stop-color:silver;stop-opacity:1;"
-         offset="0"
-         id="stop4056" />
-      <stop
-         style="stop-color:silver;stop-opacity:0;"
-         offset="1"
-         id="stop4058" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4054"
-       id="radialGradient4072"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.162597,0,41.21026)"
-       cx="31.213487"
-       cy="49.211952"
-       fx="31.213487"
-       fy="49.211952"
-       r="21.032984" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4046">
-      <stop
-         style="stop-color:silver;stop-opacity:1;"
-         offset="0"
-         id="stop4048" />
-      <stop
-         style="stop-color:silver;stop-opacity:0;"
-         offset="1"
-         id="stop4050" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4046"
-       id="radialGradient4070"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.228699,0,15.12987)"
-       cx="32.209761"
-       cy="19.616049"
-       fx="32.209761"
-       fy="19.616049"
-       r="26.778931" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4038">
-      <stop
-         style="stop-color:silver;stop-opacity:1;"
-         offset="0"
-         id="stop4040" />
-      <stop
-         style="stop-color:silver;stop-opacity:0;"
-         offset="1"
-         id="stop4042" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4038"
-       id="radialGradient4068"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.24611,0,27.62809)"
-       cx="31.329708"
-       cy="36.647381"
-       fx="31.329708"
-       fy="36.647381"
-       r="31.072437" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3769"
-       id="radialGradient3791"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.268465,-1.216965e-7,-2.704926e-7,3.141678,-5.333914,-49.17661)"
-       cx="23.570224"
-       cy="37.534323"
-       fx="23.570224"
-       fy="37.534323"
-       r="3.1079552" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3769"
-       id="radialGradient3787"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.781555,6.579459e-7,9.808771e-7,4.014917,-59.75794,-103.4623)"
-       cx="23.570224"
-       cy="37.534323"
-       fx="23.570224"
-       fy="37.534323"
-       r="3.1079552" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3769"
-       id="radialGradient3783"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.910621,1.554408e-7,-5.898871e-7,2.08296,-19.98592,-49.33328)"
-       cx="23.570224"
-       cy="37.534323"
-       fx="23.570224"
-       fy="37.534323"
-       r="3.1079552" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3769"
-       id="radialGradient3779"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.368868,7.540211e-7,-2.3995e-6,5.601192,-30.2598,-163.1356)"
-       cx="23.570224"
-       cy="37.534323"
-       fx="23.570224"
-       fy="37.534323"
-       r="3.1079552" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3769">
-      <stop
-         style="stop-color:white;stop-opacity:1;"
-         offset="0"
-         id="stop3771" />
-      <stop
-         style="stop-color:white;stop-opacity:0;"
-         offset="1"
-         id="stop3773" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3769"
-       id="radialGradient3775"
-       cx="23.570224"
-       cy="37.534323"
-       fx="23.570224"
-       fy="37.534323"
-       r="3.1079552"
-       gradientTransform="matrix(1.287057,7.40307e-7,-3.684907e-6,3.444898,5.480283,-72.31338)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3759">
-      <stop
-         style="stop-color:white;stop-opacity:1;"
-         offset="0"
-         id="stop3761" />
-      <stop
-         style="stop-color:white;stop-opacity:0;"
-         offset="1"
-         id="stop3763" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3759"
-       id="radialGradient3765"
-       cx="30.5"
-       cy="32"
-       fx="30.5"
-       fy="32"
-       r="10.5625"
-       gradientTransform="matrix(0.871949,-2.50316e-7,-4.53275e-7,2.554251,-19.43219,-36.27235)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3653"
-       id="linearGradient3032"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.7536097,0,0,3.2312663,-6.5153492,-7.537471)"
-       x1="12.530968"
-       y1="21.023849"
-       x2="9.9954348"
-       y2="1.8360283" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3687"
-       id="linearGradient3042"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.5997954,0,0,3.5997954,562.18204,242.11814)"
-       x1="12.530968"
-       y1="21.023849"
-       x2="9.9954348"
-       y2="1.8360283" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3663"
-       id="linearGradient3044"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.78173,0,0,3.78173,560.27071,240.20357)"
-       x1="4.5507631"
-       y1="4.0634403"
-       x2="16.460409"
-       y2="18.705576" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.8144532"
-     inkscape:cx="154.84503"
-     inkscape:cy="142.29747"
-     inkscape:current-layer="layer1"
-     inkscape:document-units="px"
-     inkscape:window-width="840"
-     inkscape:window-height="984"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     showgrid="true"
-     inkscape:window-maximized="0">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2558" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata3008">
-    <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></dc:title>
-        <dc:date>2006-09-11</dc:date>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>Masuichi Ito</dc:title>
-          </cc:Agent>
-        </dc:creator>
-        <cc:license
-           rdf:resource="http://creativecommons.org/licenses/GPL/2.0/"; />
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/licenses/GPL/2.0/";>
-        <cc:permits
-           rdf:resource="http://web.resource.org/cc/Reproduction"; />
-        <cc:permits
-           rdf:resource="http://web.resource.org/cc/Distribution"; />
-        <cc:requires
-           rdf:resource="http://web.resource.org/cc/Notice"; />
-        <cc:permits
-           rdf:resource="http://web.resource.org/cc/DerivativeWorks"; />
-        <cc:requires
-           rdf:resource="http://web.resource.org/cc/ShareAlike"; />
-        <cc:requires
-           rdf:resource="http://web.resource.org/cc/SourceCode"; />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:groupmode="layer"
-     id="layer4"
-     inkscape:label="Background" />
-  <g
-     id="layer1"
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     style="opacity:1">
-    <rect
-       style="fill:#4a9575;fill-opacity:1"
-       id="rect8368"
-       width="512"
-       height="256"
-       x="0"
-       y="0" />
-  </g>
-  <g
-     id="g1000"
-     transform="matrix(0.7056258,0,0,0.8153927,72.351576,10.187956)">
-    <path
-       d="M 70.456568,26.466244 C 70.456568,44.312944 53.650223,58.780557 32.918548,58.780557 C 
12.186862,58.780557 -4.6194825,44.312944 -4.6194825,26.466244 C -4.6194825,8.6195427 12.186862,-5.8480679 
32.918548,-5.8480679 C 53.650223,-5.8480679 70.456568,8.6195427 70.456568,26.466244 z"
-       
style="fill:url(#linearGradient3032);fill-opacity:1;stroke:#2e3436;stroke-width:1.93490958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path3701" />
-  </g>
-  <g
-     id="g1010"
-     transform="matrix(0.7356317,0,0,0.7244548,-345.8347,-171.37861)">
-    <path
-       d="M 635.99979,280 C 635.99979,299.88214 619.88213,315.99979 600,315.99979 C 580.11786,315.99979 
564.00021,299.88214 564.00021,280 C 564.00021,260.11787 580.11786,244.00021 600,244.00021 C 
619.88213,244.00021 635.99979,260.11787 635.99979,280 z"
-       
style="fill:url(#linearGradient3042);fill-opacity:1;stroke:#888a85;stroke-width:2.00042057;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path3693" />
-    <path
-       d="M 633.9991,280 C 633.9991,298.77719 618.77719,313.9991 600,313.9991 C 581.22281,313.9991 
566.0009,298.77719 566.0009,280 C 566.0009,261.22282 581.22281,246.0009 600,246.0009 C 618.77719,246.0009 
633.9991,261.22282 633.9991,280 L 633.9991,280 z"
-       
style="fill:none;fill-opacity:1;stroke:url(#linearGradient3044);stroke-width:2.00179124;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path3695" />
-  </g>
-  <path
-     sodipodi:type="arc"
-     
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0"
-     id="path1020"
-     sodipodi:cx="32"
-     sodipodi:cy="32"
-     sodipodi:rx="27"
-     sodipodi:ry="27"
-     d="M 59,32 A 27,27 0 1 1 5,32 A 27,27 0 1 1 59,32 z"
-     transform="matrix(1,0,0,0.9923454,64,3.8272934e-2)" />
-  <path
-     sodipodi:type="arc"
-     
style="opacity:1;fill:#f0f0ff;fill-opacity:1;stroke:#000000;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-     id="path1030"
-     sodipodi:cx="32"
-     sodipodi:cy="32"
-     sodipodi:rx="27"
-     sodipodi:ry="27"
-     d="M 59,32 A 27,27 0 1 1 5,32 A 27,27 0 1 1 59,32 z"
-     transform="matrix(1.0000071,0,0,0.992356,63.999773,3.7932977e-2)" />
-  <g
-     id="g3010"
-     transform="matrix(0.7113015,0.7057827,-0.7113015,0.7057827,50.246986,-58.391697)">
-    <use
-       height="256"
-       width="512"
-       id="use3011"
-       xlink:href="#path1030"
-       y="0"
-       x="0" />
-    <use
-       height="256"
-       width="512"
-       id="use3012"
-       xlink:href="#g1000"
-       y="0"
-       x="0" />
-  </g>
-  <g
-     id="g3020"
-     transform="matrix(0.6977108,0.703,-0.7016807,0.707,115.24632,-59.2)">
-    <use
-       height="256"
-       width="512"
-       id="use3023"
-       xlink:href="#g1000"
-       y="0"
-       x="0" />
-  </g>
-  <g
-     transform="matrix(0.692,0.692,-0.707,0.707,180,-58.8)"
-     id="g3030">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3031"
-       transform="translate(-0.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3033"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.672,0.672,-0.707,0.707,246,-57.2)"
-     id="g3040">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3041"
-       transform="translate(-0.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3042"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3043"
-       transform="translate(0.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.646,0.646,-0.707,0.707,312.5,-55.3)"
-     id="g3050">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3051"
-       transform="translate(-0.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3052"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3053"
-       transform="translate(1,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.612,0.612,-0.707,0.707,380,-52.8)"
-     id="g3060">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3061"
-       transform="translate(-1,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3062"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3063"
-       transform="translate(1.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.572,0.572,-0.707,0.707,447.7,-49.6)"
-     id="g3070">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3071"
-       transform="translate(-1,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3072"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3073"
-       transform="translate(2,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.525,0.525,-0.707,0.707,4.2,18.3)"
-     id="g3080">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3081"
-       transform="translate(-1.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3082"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3083"
-       transform="translate(2.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.473,0.473,-0.707,0.707,73.5,22.8)"
-     id="g3090">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3091"
-       transform="translate(-2,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3092"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3093"
-       transform="translate(3,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.416,0.416,-0.707,0.707,143,27.8)"
-     id="g3100">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3101"
-       transform="translate(-3,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3102"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3103"
-       transform="translate(4,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.354,0.354,-0.707,0.707,212.7,33.4)"
-     id="g3110">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3111"
-       transform="translate(-4,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3112"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3113"
-       transform="translate(5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.288,0.288,-0.707,0.707,283,39.3)"
-     id="g3120">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3121"
-       transform="translate(-4,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3122"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3123"
-       transform="translate(6,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     id="g3130"
-     transform="matrix(0.218,0.218,-0.707,0.707,353.7,45.8)">
-    <use
-       height="256"
-       width="512"
-       transform="translate(-6,0)"
-       id="use3131"
-       xlink:href="#path1030"
-       y="0"
-       x="0" />
-    <use
-       height="256"
-       width="512"
-       id="use3133"
-       xlink:href="#path1020"
-       y="0"
-       x="0" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(8,0)"
-       id="use3135"
-       xlink:href="#g1000"
-       y="0"
-       x="0" />
-  </g>
-  <g
-     transform="matrix(0.147,0.147,-0.707,0.707,424.5,52.5)"
-     id="g3140">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3141"
-       transform="translate(-12,0)"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(-6,0)"
-       id="use3142"
-       xlink:href="#path1030"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3143"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(6,0)"
-       id="use3144"
-       xlink:href="#path1020"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3145"
-       transform="translate(12,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(7.4e-2,7.4e-2,-0.707,0.707,495.5,59.3)"
-     id="g3150">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3151"
-       transform="translate(-24,0)"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(-12,0)"
-       id="use3152"
-       xlink:href="#path1030"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3153"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(12,0)"
-       id="use3154"
-       xlink:href="#path1020"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3155"
-       transform="translate(24,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     style="opacity:1"
-     id="g3160"
-     transform="translate(0,119)">
-    <rect
-       inkscape:transform-center-x="21.636364"
-       inkscape:transform-center-y="-28.545455"
-       transform="matrix(0.707107,0.707107,-0.707107,0.707107,0,0)"
-       y="-27"
-       x="45.5"
-       height="54"
-       width="2.8"
-       id="rect3161"
-       
style="fill:#1a1a1a;fill-opacity:1;stroke:black;stroke-width:0.05000006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
-    <rect
-       inkscape:transform-center-x="21.636364"
-       inkscape:transform-center-y="-28.545455"
-       transform="matrix(0.707107,0.707107,-0.707107,0.707107,0,0)"
-       y="-27"
-       x="43"
-       height="54"
-       width="2.8"
-       id="rect3162"
-       
style="fill:#f0f0ff;fill-opacity:1;stroke:black;stroke-width:0.05;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
-  </g>
-  <g
-     id="g3170"
-     transform="matrix(7.4e-2,7.4e-2,-0.707,0.707,111.5,123.3)">
-    <use
-       height="256"
-       width="512"
-       transform="translate(24,0)"
-       id="use3171"
-       xlink:href="#path1020"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3172"
-       transform="translate(12,0)"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       id="use3173"
-       xlink:href="#path1030"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3174"
-       transform="translate(-12,0)"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(-24,0)"
-       id="use3175"
-       xlink:href="#g1010"
-       y="0"
-       x="0" />
-  </g>
-  <g
-     transform="matrix(0.147,0.147,-0.707,0.707,168.5,116.5)"
-     id="g3180">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3181"
-       transform="translate(12,0)"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(6,0)"
-       id="use3182"
-       xlink:href="#path1020"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3183"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(-6,0)"
-       id="use3184"
-       xlink:href="#path1030"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3185"
-       transform="translate(-12,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.218,0.218,-0.707,0.707,225.7,109.8)"
-     id="g3190">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3191"
-       transform="translate(8,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3193"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3195"
-       transform="translate(-7,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     id="g3200"
-     transform="matrix(0.288,0.288,-0.707,0.707,283,103.3)">
-    <use
-       height="256"
-       width="512"
-       transform="translate(6,0)"
-       id="use3201"
-       xlink:href="#path1020"
-       y="0"
-       x="0" />
-    <use
-       height="256"
-       width="512"
-       id="use3202"
-       xlink:href="#path1030"
-       y="0"
-       x="0" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(-5,0)"
-       id="use3203"
-       xlink:href="#g1010"
-       y="0"
-       x="0" />
-  </g>
-  <g
-     transform="matrix(0.354,0.354,-0.707,0.707,340.7,97.4)"
-     id="g3210">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3211"
-       transform="translate(5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3212"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3213"
-       transform="translate(-4,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.416,0.416,-0.707,0.707,399,91.8)"
-     id="g3220">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3221"
-       transform="translate(4,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3222"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3223"
-       transform="translate(-3,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.473,0.473,-0.707,0.707,457.3,86.8)"
-     id="g3230">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3231"
-       transform="translate(3,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3232"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3233"
-       transform="translate(-2,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.525,0.525,-0.707,0.707,4.2,146.3)"
-     id="g3240">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3241"
-       transform="translate(2.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3242"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3243"
-       transform="translate(-1.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.572,0.572,-0.707,0.707,63.7,142.4)"
-     id="g3250">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3251"
-       transform="translate(2,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3252"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3253"
-       transform="translate(-1.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.612,0.612,-0.707,0.707,124,139.2)"
-     id="g3260">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3261"
-       transform="translate(1.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3262"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3263"
-       transform="translate(-1,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.646,0.646,-0.707,0.707,184.5,136.7)"
-     id="g3270">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3271"
-       transform="translate(1.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3272"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3273"
-       transform="translate(-1,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.672,0.672,-0.707,0.707,246,134.8)"
-     id="g3280">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3281"
-       transform="translate(1.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3282"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3283"
-       transform="translate(-0.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.692,0.692,-0.707,0.707,308,133.2)"
-     id="g3290">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3291"
-       transform="translate(1,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3292"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3293"
-       transform="translate(-0.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.698525,0.703,-0.7024995,0.707,370.81451,132.8)"
-     id="g3300">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3301"
-       transform="translate(1,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3302"
-       transform="translate(0.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3303"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     id="g3310"
-     transform="matrix(0.707,0.707,-0.707,0.707,434.5,133.5)">
-    <use
-       height="256"
-       width="512"
-       id="use3311"
-       xlink:href="#path1020"
-       y="0"
-       x="0"
-       transform="translate(0.5,0)" />
-    <use
-       height="256"
-       width="512"
-       id="use3312"
-       xlink:href="#g1010"
-       y="0"
-       x="0" />
-  </g>
+<svg xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"; 
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"; xmlns="http://www.w3.org/2000/svg"; 
sodipodi:docname="black_and_white.svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"; 
height="256" sodipodi:version="0.32" width="512" version="1.0" 
inkscape:output_extension="org.inkscape.output.svg.inkscape" xmlns:cc="http://creativecommons.org/ns#"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; inkscape:version="0.48.5 r10040" 
xmlns:dc="http://purl.org/dc/elements/1.1/";>
+ <defs>
+  <linearGradient id="linearGradient3032" y2="1.836" gradientUnits="userSpaceOnUse" x2="9.9954" 
gradientTransform="matrix(3.7536097,0,0,3.2312663,-6.5153492,-7.537471)" y1="21.024" x1="12.531" 
inkscape:collect="always">
+   <stop style="stop-color:#2e3436;" offset="0"/>
+   <stop style="stop-color:#888a85;" offset="1"/>
+  </linearGradient>
+  <linearGradient id="linearGradient3042" y2="1.836" gradientUnits="userSpaceOnUse" x2="9.9954" 
gradientTransform="matrix(3.5997954,0,0,3.5997954,562.18204,242.11814)" y1="21.024" x1="12.531" 
inkscape:collect="always">
+   <stop style="stop-color:#888a85;" offset="0"/>
+   <stop style="stop-color:#eeeeec;" offset="1"/>
+  </linearGradient>
+  <linearGradient id="linearGradient3044" y2="18.706" gradientUnits="userSpaceOnUse" x2="16.46" 
gradientTransform="matrix(3.78173,0,0,3.78173,560.27071,240.20357)" y1="4.0634" x1="4.5508" 
inkscape:collect="always">
+   <stop style="stop-color:#eeeeec;" offset="0"/>
+   <stop style="stop-color:#eeeeec;stop-opacity:0;" offset="1"/>
+  </linearGradient>
+ </defs>
+ <sodipodi:namedview bordercolor="#666666" inkscape:pageshadow="2" inkscape:window-y="27" 
pagecolor="#ffffff" inkscape:window-height="833" inkscape:window-maximized="0" inkscape:zoom="10.264097" 
inkscape:window-x="0" showgrid="true" borderopacity="1.0" inkscape:current-layer="svg3000" 
inkscape:cx="167.55471" inkscape:cy="220.28684" inkscape:window-width="1438" inkscape:pageopacity="0.0" 
inkscape:document-units="px">
+  <inkscape:grid enabled="true" visible="true" snapvisiblegridlinesonly="true" type="xygrid" empspacing="5"/>
+ </sodipodi:namedview>
+ <metadata>
+  <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/>
+    <dc:date>2006-09-11</dc:date>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Masuichi Ito</dc:title>
+     </cc:Agent>
+    </dc:creator>
+    <cc:license rdf:resource="http://creativecommons.org/licenses/GPL/2.0/"/>
+   </cc:Work>
+   <cc:License rdf:about="http://creativecommons.org/licenses/GPL/2.0/";>
+    <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
+    <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
+    <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
+    <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
+    <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
+    <cc:requires rdf:resource="http://web.resource.org/cc/SourceCode"/>
+   </cc:License>
+  </rdf:RDF>
+ </metadata>
+ <g id="g1000" transform="matrix(0.7056258,0,0,0.8153927,72.351576,10.187956)">
+  <path 
style="stroke-linejoin:miter;stroke:#2e3436;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-width:1.93490958;fill:url(#linearGradient3032);"
 
d="M70.457,26.466c0,17.847-16.807,32.315-37.538,32.315-20.732,0-37.538-14.468-37.538-32.315,0-17.846,16.806-32.314,37.538-32.314,20.731,0,37.538,14.468,37.538,32.314z"/>
+ </g>
+ <g id="g1010" transform="matrix(0.7356317,0,0,0.7244548,-345.8347,-171.37861)">
+  <path 
style="stroke-linejoin:miter;stroke:#888a85;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-width:2.00042057;fill:url(#linearGradient3042);"
 d="M636,280c0,19.88-16.12,36-36,36s-36-16.12-36-36,16.12-36,36-36,36,16.12,36,36z"/>
+  <path 
style="stroke-linejoin:miter;stroke:url(#linearGradient3044);stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-width:2.00179124;fill:none;"
 d="M634,280c0,18.78-15.22,34-34,34s-34-15.22-34-34,15.22-34,34-34,34,15.22,34,34z"/>
+ </g>
+ <path id="path1020" sodipodi:rx="27" sodipodi:ry="27" 
style="stroke-opacity:0;stroke-miterlimit:4;fill:#000000;" sodipodi:type="arc" 
d="M59,32a27,27,0,1,1,-54,0,27,27,0,1,1,54,0z" transform="matrix(1,0,0,0.9923454,64,3.8272934e-2)" 
sodipodi:cy="32" sodipodi:cx="32"/>
+ <path id="path1030" sodipodi:rx="27" sodipodi:ry="27" 
style="stroke-dashoffset:0;stroke:#000000;stroke-miterlimit:4;stroke-dasharray:none;stroke-width:0.1;fill:#f0f0ff;"
 sodipodi:type="arc" d="M59,32a27,27,0,1,1,-54,0,27,27,0,1,1,54,0z" 
transform="matrix(1.0000071,0,0,0.992356,63.999773,3.7932977e-2)" sodipodi:cy="32" sodipodi:cx="32"/>
+ <g transform="matrix(0.7113015,0.7057827,-0.7113015,0.7057827,50.246986,-58.391697)">
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.6977108,0.703,-0.7016807,0.707,115.24632,-59.2)">
+  <use xlink:href="#g1000" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.692,0.692,-0.707,0.707,180,-58.8)">
+  <use xlink:href="#path1030" transform="translate(-0.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.672,0.672,-0.707,0.707,246,-57.2)">
+  <use xlink:href="#path1030" transform="translate(-0.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(0.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.646,0.646,-0.707,0.707,312.5,-55.3)">
+  <use xlink:href="#path1030" transform="translate(-0.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(1,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.612,0.612,-0.707,0.707,380,-52.8)">
+  <use xlink:href="#path1030" transform="translate(-1,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(1.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.572,0.572,-0.707,0.707,447.7,-49.6)">
+  <use xlink:href="#path1030" transform="translate(-1,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(2,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.525,0.525,-0.707,0.707,4.2,18.3)">
+  <use xlink:href="#path1030" transform="translate(-1.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(2.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.473,0.473,-0.707,0.707,73.5,22.8)">
+  <use xlink:href="#path1030" transform="translate(-2,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(3,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.416,0.416,-0.707,0.707,143,27.8)">
+  <use xlink:href="#path1030" transform="translate(-3,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(4,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.354,0.354,-0.707,0.707,212.7,33.4)">
+  <use xlink:href="#path1030" transform="translate(-4,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.288,0.288,-0.707,0.707,283,39.3)">
+  <use xlink:href="#path1030" transform="translate(-4,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(6,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.218,0.218,-0.707,0.707,353.7,45.8)">
+  <use xlink:href="#path1030" transform="translate(-6,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(8,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.147,0.147,-0.707,0.707,424.5,52.5)">
+  <use xlink:href="#path1030" transform="translate(-12,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" transform="translate(-6,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" transform="translate(6,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(12,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(7.4e-2,7.4e-2,-0.707,0.707,495.5,59.3)">
+  <use xlink:href="#path1030" transform="translate(-24,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" transform="translate(-12,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" transform="translate(12,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(24,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="translate(0,119)">
+  <rect 
style="stroke-dashoffset:0;stroke:black;stroke-dasharray:none;stroke-miterlimit:4;stroke-width:0.05000006;fill:#1a1a1a;"
 inkscape:transform-center-x="21.636364" inkscape:transform-center-y="-28.545455" 
transform="matrix(0.707107,0.707107,-0.707107,0.707107,0,0)" height="54" width="2.8" y="-27" x="45.5"/>
+  <rect 
style="stroke-dashoffset:0;stroke:black;stroke-dasharray:none;stroke-miterlimit:4;stroke-width:0.05;fill:#f0f0ff;"
 inkscape:transform-center-x="21.636364" inkscape:transform-center-y="-28.545455" 
transform="matrix(0.707107,0.707107,-0.707107,0.707107,0,0)" height="54" width="2.8" y="-27" x="43"/>
+ </g>
+ <g transform="matrix(7.4e-2,7.4e-2,-0.707,0.707,111.5,123.3)">
+  <use xlink:href="#path1020" transform="translate(24,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" transform="translate(12,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" transform="translate(-12,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-24,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.147,0.147,-0.707,0.707,168.5,116.5)">
+  <use xlink:href="#path1020" transform="translate(12,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" transform="translate(6,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" transform="translate(-6,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-12,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.218,0.218,-0.707,0.707,225.7,109.8)">
+  <use xlink:href="#path1020" transform="translate(8,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-7,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.288,0.288,-0.707,0.707,283,103.3)">
+  <use xlink:href="#path1020" transform="translate(6,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.354,0.354,-0.707,0.707,340.7,97.4)">
+  <use xlink:href="#path1020" transform="translate(5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-4,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.416,0.416,-0.707,0.707,399,91.8)">
+  <use xlink:href="#path1020" transform="translate(4,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-3,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.473,0.473,-0.707,0.707,457.3,86.8)">
+  <use xlink:href="#path1020" transform="translate(3,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-2,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.525,0.525,-0.707,0.707,4.2,146.3)">
+  <use xlink:href="#path1020" transform="translate(2.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-1.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.572,0.572,-0.707,0.707,63.7,142.4)">
+  <use xlink:href="#path1020" transform="translate(2,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-1.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.612,0.612,-0.707,0.707,124,139.2)">
+  <use xlink:href="#path1020" transform="translate(1.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-1,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.646,0.646,-0.707,0.707,184.5,136.7)">
+  <use xlink:href="#path1020" transform="translate(1.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-1,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.672,0.672,-0.707,0.707,246,134.8)">
+  <use xlink:href="#path1020" transform="translate(1.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-0.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.692,0.692,-0.707,0.707,308,133.2)">
+  <use xlink:href="#path1020" transform="translate(1,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-0.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.698525,0.703,-0.7024995,0.707,370.81451,132.8)">
+  <use xlink:href="#path1020" transform="translate(1,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" transform="translate(0.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.707,0.707,-0.707,0.707,434.5,133.5)">
+  <use xlink:href="#path1020" transform="translate(0.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" height="256" width="512" y="0" x="0"/>
+ </g>
 </svg>
diff --git a/data/sun_and_star.svg b/data/sun_and_star.svg
index c683e46..ccbd84b 100644
--- a/data/sun_and_star.svg
+++ b/data/sun_and_star.svg
@@ -1,1610 +1,299 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<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:xlink="http://www.w3.org/1999/xlink";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
-   width="512"
-   height="256"
-   id="svg3000"
-   sodipodi:version="0.32"
-   inkscape:version="0.48.4 r9939"
-   version="1.0"
-   sodipodi:docname="sun_and_star.svg">
-  <defs
-     id="defs3001">
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3843-0">
-      <path
-         sodipodi:type="arc"
-         
style="fill:none;stroke:#000000;stroke-width:0.67948717;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="path3845-8"
-         sodipodi:cx="-186.5"
-         sodipodi:cy="103.5"
-         sodipodi:rx="79.5"
-         sodipodi:ry="79.5"
-         d="m -107,103.5 a 79.5,79.5 0 1 1 -159,0 79.5,79.5 0 1 1 159,0 z"
-         transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.67924)" />
-    </clipPath>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5707-6"
-       id="radialGradient4731"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.1078717,0,0,1.6491265,239.69175,-19.529488)"
-       cx="-216.35335"
-       cy="30.085798"
-       fx="-216.35335"
-       fy="30.085798"
-       r="79.5" />
-    <linearGradient
-       id="linearGradient5707-6">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop5709-3" />
-      <stop
-         style="stop-color:#d3d7cf;stop-opacity:1"
-         offset="1"
-         id="stop5711-5" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6487"
-       id="linearGradient4733"
-       gradientUnits="userSpaceOnUse"
-       x1="-168.69136"
-       y1="169.96275"
-       x2="-204.30864"
-       y2="37.037239" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient6487">
-      <stop
-         style="stop-color:#2e3436;stop-opacity:1"
-         offset="0"
-         id="stop6489" />
-      <stop
-         style="stop-color:#d3d7cf;stop-opacity:1"
-         offset="1"
-         id="stop6491" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter5723-0">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="2.4336735"
-         id="feGaussianBlur5725-80" />
-    </filter>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5734-1"
-       id="radialGradient4735"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.6217398,0,0,0.83173783,431.45448,98.561646)"
-       cx="-186.5"
-       cy="234.35701"
-       fx="-186.5"
-       fy="234.35701"
-       r="76.5" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient5734-1">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5736-1" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5738-3" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5734-1"
-       id="radialGradient4737"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.1019514,0,0,-0.5651552,19.01394,151.21372)"
-       cx="-186.5"
-       cy="234.35701"
-       fx="-186.5"
-       fy="234.35701"
-       r="76.5" />
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter5750-9">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.4762038"
-         id="feGaussianBlur5752-3" />
-    </filter>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter5186-0">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.49217461"
-         id="feGaussianBlur5188-5" />
-    </filter>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath5084-4">
-      <path
-         sodipodi:type="star"
-         
style="color:#bebebe;fill:none;stroke:#000000;stroke-width:1.78124988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
-         id="path5086-2"
-         sodipodi:sides="10"
-         sodipodi:cx="-1462.125"
-         sodipodi:cy="286"
-         sodipodi:r1="24.915482"
-         sodipodi:r2="17.853678"
-         sodipodi:arg1="1.0471976"
-         sodipodi:arg2="1.3613569"
-         inkscape:flatsided="false"
-         inkscape:rounded="0"
-         inkscape:randomized="0"
-         d="m -1449.6673,307.57744 -8.7457,-4.11391 -6.3164,7.31546 -4.6573,-8.46884 -9.41,2.20566 
1.21,-9.58897 -8.9093,-3.74662 6.6151,-7.04644 -5.0055,-8.26782 9.4935,-1.8124 0.8102,-9.631 8.7457,4.11391 
6.3164,-7.31546 4.6573,8.46884 9.41,-2.20566 -1.21,9.58897 8.9093,3.74662 -6.6151,7.04644 5.0055,8.26782 
-9.4935,1.8124 z"
-         inkscape:transform-center-x="-0.43730529"
-         inkscape:transform-center-y="-2.1131981"
-         transform="matrix(1.5055475,-0.40341024,0.40341024,1.5055475,2174.0736,-924.6638)" />
-    </clipPath>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5092-5"
-       id="radialGradient4739"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.2994343,0.88408072,-0.5130607,1.9147686,3510.0925,1045.5977)"
-       cx="-1465.7133"
-       cy="272.05493"
-       fx="-1465.7133"
-       fy="272.05493"
-       r="24.371019" />
-    <linearGradient
-       id="linearGradient5092-5">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop5094-9" />
-      <stop
-         id="stop5100-46"
-         offset="0.49999943"
-         style="stop-color:#edd400;stop-opacity:1" />
-      <stop
-         style="stop-color:#fce94f;stop-opacity:1"
-         offset="1"
-         id="stop5096-19" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter5088-5">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.24608731"
-         id="feGaussianBlur5090-6" />
-    </filter>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5141-9"
-       id="radialGradient4741"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.8900635,1.668579,-0.51633705,0.89432201,2911.1814,2469.8949)"
-       cx="-1462.125"
-       cy="286"
-       fx="-1462.125"
-       fy="286"
-       r="23.289589" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient5141-9">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5143-5" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5145-2" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5216-6"
-       id="radialGradient4743"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.9214543,-1.3190971e-7,1.20377e-7,1.7534638,1362.9748,-192.48419)"
-       cx="-1479.1561"
-       cy="255.4655"
-       fx="-1479.1561"
-       fy="255.4655"
-       r="35.051468" />
-    <linearGradient
-       id="linearGradient5216-6">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop5218-4" />
-      <stop
-         id="stop5226-7"
-         offset="0.31558141"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         id="stop5224-8"
-         offset="0.7830351"
-         style="stop-color:#fce94f;stop-opacity:1" />
-      <stop
-         style="stop-color:#dbc400;stop-opacity:1"
-         offset="1"
-         id="stop5220-8" />
-    </linearGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3843-4-4">
-      <path
-         sodipodi:type="arc"
-         
style="fill:none;stroke:#000000;stroke-width:0.67948717;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="path3845-4-1"
-         sodipodi:cx="-186.5"
-         sodipodi:cy="103.5"
-         sodipodi:rx="79.5"
-         sodipodi:ry="79.5"
-         d="m -107,103.5 a 79.5,79.5 0 1 1 -159,0 79.5,79.5 0 1 1 159,0 z"
-         transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.67924)" />
-    </clipPath>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5707-9-0"
-       id="radialGradient6380"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.6875,0,0,1.6875,160.10157,-19.851561)"
-       cx="-232.875"
-       cy="28.874996"
-       fx="-232.875"
-       fy="28.874996"
-       r="79.5" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient5707-9-0">
-      <stop
-         style="stop-color:#888a85;stop-opacity:1"
-         offset="0"
-         id="stop5709-7-8" />
-      <stop
-         style="stop-color:#2e3436;stop-opacity:1"
-         offset="1"
-         id="stop5711-2-3" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter5723-5-5">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="2.4336735"
-         id="feGaussianBlur5725-8-6" />
-    </filter>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5734-0-9"
-       id="radialGradient6382"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.6217398,0,0,0.83173783,431.45448,98.561646)"
-       cx="-186.5"
-       cy="234.35701"
-       fx="-186.5"
-       fy="234.35701"
-       r="76.5" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient5734-0-9">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5736-2-9" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5738-4-0" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5734-0-9"
-       id="radialGradient6384"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.1019514,0,0,-0.5651552,19.01394,151.21372)"
-       cx="-186.5"
-       cy="234.35701"
-       fx="-186.5"
-       fy="234.35701"
-       r="76.5" />
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter5750-6-6">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.4762038"
-         id="feGaussianBlur5752-5-3" />
-    </filter>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter5422-7">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.68434648"
-         id="feGaussianBlur5424-5" />
-    </filter>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath5380-6">
-      <path
-         sodipodi:type="star"
-         
style="color:#bebebe;fill:none;stroke:#000000;stroke-width:1.78124988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
-         id="path5382-5"
-         sodipodi:sides="5"
-         sodipodi:cx="-1942"
-         sodipodi:cy="46"
-         sodipodi:r1="24.41823"
-         sodipodi:r2="11.67305"
-         sodipodi:arg1="1.3089969"
-         sodipodi:arg2="1.9373154"
-         inkscape:flatsided="false"
-         inkscape:rounded="0"
-         inkscape:randomized="0"
-         d="m -1935.6801,69.586199 -10.5031,-12.688468 -16.2957,2.401391 8.8218,-13.910041 -7.3194,-14.75597 
15.9553,4.091589 11.7719,-11.521082 1.0391,16.438783 14.595,7.635549 -15.3131,6.068138 z"
-         inkscape:transform-center-x="-1.9529575"
-         inkscape:transform-center-y="0.39490872"
-         transform="matrix(1.4108167,0,0,1.4108167,2940.806,31.102438)" />
-    </clipPath>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6232"
-       id="radialGradient6386"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-3.5386499,0.94817644,-0.50227764,-1.8745296,-8788.9152,1915.2169)"
-       cx="-1938.6582"
-       cy="26.980761"
-       fx="-1938.6582"
-       fy="26.980761"
-       r="23.495022" />
-    <linearGradient
-       id="linearGradient6232">
-      <stop
-         id="stop6234"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         style="stop-color:#edd400;stop-opacity:1"
-         offset="0.38784337"
-         id="stop6236" />
-      <stop
-         style="stop-color:#c4a000;stop-opacity:1"
-         offset="0.66145104"
-         id="stop6238" />
-      <stop
-         id="stop6240"
-         offset="1"
-         style="stop-color:#edd400;stop-opacity:1" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5216-6-9"
-       id="radialGradient6388"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.3796012,-0.36966304,0.29513678,1.1014655,723.12325,-721.97079)"
-       cx="-1940.9004"
-       cy="42.331184"
-       fx="-1940.9004"
-       fy="42.331184"
-       r="22.431808" />
-    <linearGradient
-       id="linearGradient5216-6-9">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop5218-4-0" />
-      <stop
-         id="stop5226-7-2"
-         offset="0.31558141"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         id="stop5224-8-6"
-         offset="0.7830351"
-         style="stop-color:#fce94f;stop-opacity:1" />
-      <stop
-         style="stop-color:#dbc400;stop-opacity:1"
-         offset="1"
-         id="stop5220-8-8" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter5396-6">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.22811549"
-         id="feGaussianBlur5398-9" />
-    </filter>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.8144531"
-     inkscape:cx="391.74888"
-     inkscape:cy="95.169714"
-     inkscape:current-layer="layer5"
-     inkscape:document-units="px"
-     inkscape:window-width="1680"
-     inkscape:window-height="984"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     showgrid="true"
-     inkscape:window-maximized="1" />
-  <metadata
-     id="metadata3008">
-    <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></dc:title>
-        <dc:date>2006-09-11</dc:date>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>Masuichi Ito</dc:title>
-          </cc:Agent>
-        </dc:creator>
-        <cc:license
-           rdf:resource="http://creativecommons.org/licenses/GPL/2.0/"; />
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/licenses/GPL/2.0/";>
-        <cc:permits
-           rdf:resource="http://web.resource.org/cc/Reproduction"; />
-        <cc:permits
-           rdf:resource="http://web.resource.org/cc/Distribution"; />
-        <cc:requires
-           rdf:resource="http://web.resource.org/cc/Notice"; />
-        <cc:permits
-           rdf:resource="http://web.resource.org/cc/DerivativeWorks"; />
-        <cc:requires
-           rdf:resource="http://web.resource.org/cc/ShareAlike"; />
-        <cc:requires
-           rdf:resource="http://web.resource.org/cc/SourceCode"; />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:groupmode="layer"
-     id="layer5"
-     inkscape:label="Background">
-    <rect
-       style="fill:#4a9575;fill-opacity:1"
-       id="rect8368"
-       width="512"
-       height="256"
-       x="0"
-       y="0" />
-  </g>
-  <g
-     id="layer1"
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer" />
-  <g
-     style="display:inline;enable-background:new"
-     id="g1000"
-     clip-path="url(#clipPath3843-4-4)"
-     transform="matrix(0.23076923,0,0,0.23076922,65.904067,-6.8512919)">
-    <path
-       sodipodi:type="arc"
-       
style="fill:url(#radialGradient6380);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       id="path5705-1-8"
-       sodipodi:cx="-186.5"
-       sodipodi:cy="103.5"
-       sodipodi:rx="79.5"
-       sodipodi:ry="79.5"
-       d="m -107,103.5 c 0,43.90664 -35.59336,79.5 -79.5,79.5 -43.90664,0 -79.5,-35.59336 -79.5,-79.5 
0,-43.906638 35.59336,-79.5 79.5,-79.5 43.90664,0 79.5,35.593362 79.5,79.5 z"
-       transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.679244)" />
-    <path
-       sodipodi:type="arc"
-       
style="fill:none;stroke:#000000;stroke-width:3.3125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5723-5-5);enable-background:accumulate"
-       id="path5715-3-1"
-       sodipodi:cx="-186.5"
-       sodipodi:cy="103.5"
-       sodipodi:rx="79.5"
-       sodipodi:ry="79.5"
-       d="m -107,103.5 c 0,43.90664 -35.59336,79.5 -79.5,79.5 -43.90664,0 -79.5,-35.59336 -79.5,-79.5 
0,-43.906638 35.59336,-79.5 79.5,-79.5 43.90664,0 79.5,35.593362 79.5,79.5 z"
-       clip-path="none"
-       transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.679244)" />
-    <path
-       
style="opacity:0.3;fill:url(#radialGradient6382);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       d="m 16.461095,165.10259 c -0.02443,0.96519 -0.04592,1.92637 -0.04592,2.89741 0,62.14686 
50.438037,112.58489 112.584905,112.5849 62.14687,0 112.58491,-50.43804 112.58491,-112.5849 0,-0.97104 
-0.0215,-1.93222 -0.0459,-2.89741 C 239.94887,225.8663 190.14503,274.69811 129.00001,274.69811 
67.854985,274.69809 18.051147,225.8663 16.461095,165.10259 z"
-       id="path5727-3-2"
-       inkscape:connector-curvature="0" />
-    <path
-       
style="opacity:0.484375;fill:url(#radialGradient6384);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5750-6-6);enable-background:accumulate"
-       d="m -262.96875,106 c -0.0166,-0.65583 -0.0312,-1.30894 -0.0312,-1.96875 0,-42.228 34.272,-76.49999 
76.5,-76.5 42.228,0 76.5,34.272 76.5,76.5 0,0.65981 -0.0146,1.31292 -0.0312,1.96875 -1.08042,-41.28816 
-34.92149,-74.46875 -76.46875,-74.46875 -41.54726,10e-6 -75.38833,33.18059 -76.46875,74.46875 z"
-       id="path5742-3-2"
-       transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.679244)"
-       inkscape:connector-curvature="0" />
-    <g
-       transform="matrix(2.4375001,0,0,2.4375001,-360.93752,-66.000021)"
-       style="display:inline;enable-background:new"
-       id="g5452">
-      <path
-         sodipodi:type="star"
-         
style="color:#bebebe;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5422-7);enable-background:new"
-         id="path4788-2"
-         sodipodi:sides="5"
-         sodipodi:cx="-1942"
-         sodipodi:cy="46"
-         sodipodi:r1="24.41823"
-         sodipodi:r2="11.67305"
-         sodipodi:arg1="1.3089969"
-         sodipodi:arg2="1.9373154"
-         inkscape:flatsided="false"
-         inkscape:rounded="0"
-         inkscape:randomized="0"
-         d="m -1935.6801,69.586199 -10.5031,-12.688468 -16.2957,2.401391 8.8218,-13.910041 -7.3194,-14.75597 
15.9553,4.091589 11.7719,-11.521082 1.0391,16.438783 14.595,7.635549 -15.3131,6.068138 z"
-         inkscape:transform-center-x="-1.9529575"
-         inkscape:transform-center-y="0.39490872"
-         transform="matrix(1.4108167,0,0,1.4108167,2940.806,32.102438)" />
-      <g
-         clip-path="url(#clipPath5380-6)"
-         id="g5369">
-        <path
-           sodipodi:type="star"
-           
style="color:#bebebe;fill:url(#radialGradient6386);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient6388);stroke-width:2.12642789;stroke-miterlimit:4;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
-           id="path4788"
-           sodipodi:sides="5"
-           sodipodi:cx="-1942"
-           sodipodi:cy="46"
-           sodipodi:r1="24.41823"
-           sodipodi:r2="11.67305"
-           sodipodi:arg1="1.3089969"
-           sodipodi:arg2="1.9373154"
-           inkscape:flatsided="false"
-           inkscape:rounded="0"
-           inkscape:randomized="0"
-           d="m -1935.6801,69.586199 -10.5031,-12.688468 -16.2957,2.401391 8.8218,-13.910041 
-7.3194,-14.75597 15.9553,4.091589 11.7719,-11.521082 1.0391,16.438783 14.595,7.635549 -15.3131,6.068138 z"
-           inkscape:transform-center-x="-1.9529575"
-           inkscape:transform-center-y="0.39490872"
-           transform="matrix(1.4108167,0,0,1.4108167,2940.806,31.102436)" />
-        <path
-           sodipodi:type="star"
-           
style="color:#bebebe;fill:none;stroke:#937800;stroke-width:0.85057116;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5396-6);enable-background:new"
-           id="path4788-5"
-           sodipodi:sides="5"
-           sodipodi:cx="-1942"
-           sodipodi:cy="46"
-           sodipodi:r1="24.41823"
-           sodipodi:r2="11.67305"
-           sodipodi:arg1="1.3089969"
-           sodipodi:arg2="1.9373154"
-           inkscape:flatsided="false"
-           inkscape:rounded="0"
-           inkscape:randomized="0"
-           d="m -1935.6801,69.586199 -10.5031,-12.688468 -16.2957,2.401391 8.8218,-13.910041 
-7.3194,-14.75597 15.9553,4.091589 11.7719,-11.521082 1.0391,16.438783 14.595,7.635549 -15.3131,6.068138 z"
-           inkscape:transform-center-x="-1.9529575"
-           inkscape:transform-center-y="0.39490872"
-           transform="matrix(1.4108167,0,0,1.4108167,2940.806,31.102438)" />
-      </g>
-    </g>
-  </g>
-  <g
-     style="display:inline;enable-background:new"
-     id="g1010"
-     clip-path="url(#clipPath3843-0)"
-     transform="matrix(0.23076923,0,0,0.23076923,66.098921,-6.4615857)">
-    <path
-       sodipodi:type="arc"
-       
style="fill:url(#radialGradient4731);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       id="path5705-15"
-       sodipodi:cx="-186.5"
-       sodipodi:cy="103.5"
-       sodipodi:rx="79.5"
-       sodipodi:ry="79.5"
-       d="m -107,103.5 c 0,43.90664 -35.59336,79.5 -79.5,79.5 -43.90664,0 -79.5,-35.59336 -79.5,-79.5 
0,-43.906638 35.59336,-79.5 79.5,-79.5 43.90664,0 79.5,35.593362 79.5,79.5 z"
-       transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.679244)" />
-    <path
-       sodipodi:type="arc"
-       
style="fill:none;stroke:url(#linearGradient4733);stroke-width:3.3125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5723-0);enable-background:accumulate"
-       id="path5715-0"
-       sodipodi:cx="-186.5"
-       sodipodi:cy="103.5"
-       sodipodi:rx="79.5"
-       sodipodi:ry="79.5"
-       d="m -107,103.5 c 0,43.90664 -35.59336,79.5 -79.5,79.5 -43.90664,0 -79.5,-35.59336 -79.5,-79.5 
0,-43.906638 35.59336,-79.5 79.5,-79.5 43.90664,0 79.5,35.593362 79.5,79.5 z"
-       clip-path="none"
-       transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.679244)" />
-    <path
-       
style="fill:url(#radialGradient4735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       d="m 16.461095,165.10259 c -0.02443,0.96519 -0.04592,1.92637 -0.04592,2.89741 0,62.14686 
50.438037,112.58489 112.584905,112.5849 62.14687,0 112.58491,-50.43804 112.58491,-112.5849 0,-0.97104 
-0.0215,-1.93222 -0.0459,-2.89741 C 239.94887,225.8663 190.14503,274.69811 129.00001,274.69811 
67.854985,274.69809 18.051147,225.8663 16.461095,165.10259 z"
-       id="path5727-6"
-       inkscape:connector-curvature="0" />
-    <path
-       
style="fill:url(#radialGradient4737);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5750-9);enable-background:accumulate"
-       d="m -262.96875,106 c -0.0166,-0.65583 -0.0312,-1.30894 -0.0312,-1.96875 0,-42.228 34.272,-76.49999 
76.5,-76.5 42.228,0 76.5,34.272 76.5,76.5 0,0.65981 -0.0146,1.31292 -0.0312,1.96875 -1.08042,-41.28816 
-34.92149,-74.46875 -76.46875,-74.46875 -41.54726,10e-6 -75.38833,33.18059 -76.46875,74.46875 z"
-       id="path5742-5"
-       transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.679244)"
-       inkscape:connector-curvature="0" />
-    <g
-       style="display:inline;enable-background:new"
-       id="g5228"
-       transform="matrix(2.4375001,0,0,2.4375001,82.687501,-66.000031)">
-      <path
-         sodipodi:type="star"
-         
style="opacity:0.3;color:#bebebe;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5186-0);enable-background:new"
-         id="path4820-33"
-         sodipodi:sides="10"
-         sodipodi:cx="-1462.125"
-         sodipodi:cy="286"
-         sodipodi:r1="24.915482"
-         sodipodi:r2="17.853678"
-         sodipodi:arg1="1.0471976"
-         sodipodi:arg2="1.3613569"
-         inkscape:flatsided="false"
-         inkscape:rounded="0"
-         inkscape:randomized="0"
-         d="m -1449.6673,307.57744 -8.7457,-4.11391 -6.3164,7.31546 -4.6573,-8.46884 -9.41,2.20566 
1.21,-9.58897 -8.9093,-3.74662 6.6151,-7.04644 -5.0055,-8.26782 9.4935,-1.8124 0.8102,-9.631 8.7457,4.11391 
6.3164,-7.31546 4.6573,8.46884 9.41,-2.20566 -1.21,9.58897 8.9093,3.74662 -6.6151,7.04644 5.0055,8.26782 
-9.4935,1.8124 z"
-         inkscape:transform-center-x="-0.43730529"
-         inkscape:transform-center-y="-2.1131981"
-         transform="matrix(1.5055475,-0.40341024,0.40341024,1.5055475,2104.0736,-923.6638)" />
-      <g
-         transform="translate(-70,0)"
-         clip-path="url(#clipPath5084-4)"
-         id="g5073">
-        <path
-           sodipodi:type="star"
-           
style="color:#bebebe;fill:url(#radialGradient4739);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
-           id="path4820"
-           sodipodi:sides="10"
-           sodipodi:cx="-1462.125"
-           sodipodi:cy="286"
-           sodipodi:r1="24.915482"
-           sodipodi:r2="17.853678"
-           sodipodi:arg1="1.0471976"
-           sodipodi:arg2="1.3613569"
-           inkscape:flatsided="false"
-           inkscape:rounded="0"
-           inkscape:randomized="0"
-           d="m -1449.6673,307.57744 -8.7457,-4.11391 -6.3164,7.31546 -4.6573,-8.46884 -9.41,2.20566 
1.21,-9.58897 -8.9093,-3.74662 6.6151,-7.04644 -5.0055,-8.26782 9.4935,-1.8124 0.8102,-9.631 8.7457,4.11391 
6.3164,-7.31546 4.6573,8.46884 9.41,-2.20566 -1.21,9.58897 8.9093,3.74662 -6.6151,7.04644 5.0055,8.26782 
-9.4935,1.8124 z"
-           inkscape:transform-center-x="-0.43730529"
-           inkscape:transform-center-y="-2.1131981"
-           transform="matrix(1.5055475,-0.40341024,0.40341024,1.5055475,2174.0736,-924.6638)" />
-        <path
-           sodipodi:type="star"
-           
style="color:#bebebe;fill:none;stroke:#c4a000;stroke-width:0.64157778;stroke-miterlimit:4;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5088-5);enable-background:new"
-           id="path4820-3"
-           sodipodi:sides="10"
-           sodipodi:cx="-1462.125"
-           sodipodi:cy="286"
-           sodipodi:r1="24.915482"
-           sodipodi:r2="17.853678"
-           sodipodi:arg1="1.0471976"
-           sodipodi:arg2="1.3613569"
-           inkscape:flatsided="false"
-           inkscape:rounded="0"
-           inkscape:randomized="0"
-           d="m -1449.6673,307.57744 -8.7457,-4.11391 -6.3164,7.31546 -4.6573,-8.46884 -9.41,2.20566 
1.21,-9.58897 -8.9093,-3.74662 6.6151,-7.04644 -5.0055,-8.26782 9.4935,-1.8124 0.8102,-9.631 8.7457,4.11391 
6.3164,-7.31546 4.6573,8.46884 9.41,-2.20566 -1.21,9.58897 8.9093,3.74662 -6.6151,7.04644 5.0055,8.26782 
-9.4935,1.8124 z"
-           inkscape:transform-center-x="-0.43730529"
-           inkscape:transform-center-y="-2.1131981"
-           transform="matrix(1.5055475,-0.40341024,0.40341024,1.5055475,2174.0736,-924.6638)" />
-      </g>
-      <path
-         transform="matrix(1.5055475,-0.40341024,0.40341024,1.5055475,2104.0736,-924.6638)"
-         d="m -1459.6875,262.625 -5.5313,6.4375 a 0.8085508,0.8085508 0 0 1 -0.9687,0.1875 l 
-7.6875,-3.59375 -0.7188,8.46875 a 0.8085508,0.8085508 0 0 1 -0.6562,0.71875 l -8.3438,1.59375 4.4063,7.28125 
a 0.8085508,0.8085508 0 0 1 -0.094,0.96875 l -5.8126,6.21875 7.8126,3.28125 a 0.8085508,0.8085508 0 0 1 
0.5,0.84375 l -1.0313,8.4375 8.25,-1.9375 a 0.8085508,0.8085508 0 0 1 0.9063,0.40625 l 4.0937,7.4375 
5.5313,-6.4375 a 0.8085508,0.8085508 0 0 1 0.9687,-0.1875 l 7.6875,3.59375 0.7188,-8.46875 a 
0.8085508,0.8085508 0 0 1 0.6562,-0.71875 l 8.3438,-1.59375 -4.4063,-7.28125 a 0.8085508,0.8085508 0 0 1 
0.094,-0.96875 l 5.8126,-6.21875 -7.8126,-3.28125 a 0.8085508,0.8085508 0 0 1 -0.5,-0.84375 l 1.0313,-8.4375 
-8.25,1.9375 a 0.8085508,0.8085508 0 0 1 -0.9063,-0.40625 l -4.0937,-7.4375 z"
-         id="path5139"
-         
style="opacity:0.5413223;color:#bebebe;fill:none;stroke:url(#radialGradient4741);stroke-width:0.64157778;stroke-miterlimit:4;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
-         inkscape:original="M -1459.5312 261.21875 L -1465.8438 268.53125 L -1474.5938 264.4375 L -1475.4062 
274.0625 L -1484.875 275.875 L -1479.875 284.125 L -1486.5 291.1875 L -1477.5938 294.9375 L -1478.7812 
304.53125 L -1469.375 302.3125 L -1464.7188 310.78125 L -1458.4062 303.46875 L -1449.6562 307.5625 L 
-1448.8438 297.9375 L -1439.375 296.125 L -1444.375 287.875 L -1437.75 280.8125 L -1446.6562 277.0625 L 
-1445.4688 267.46875 L -1454.875 269.6875 L -1459.5312 261.21875 z "
-         inkscape:radius="-0.80846995"
-         sodipodi:type="inkscape:offset" />
-      <path
-         transform="matrix(0.75990841,0,0,0.75990841,1129.5399,-122.16612)"
-         d="m -1427.2951,287.09531 c 0,18.84279 -15.2751,34.1179 -34.1179,34.1179 -18.8428,0 
-34.1179,-15.27511 -34.1179,-34.1179 0,-18.8428 15.2751,-34.1179 34.1179,-34.1179 18.8428,0 34.1179,15.2751 
34.1179,34.1179 z"
-         sodipodi:ry="34.117901"
-         sodipodi:rx="34.117901"
-         sodipodi:cy="287.09531"
-         sodipodi:cx="-1461.413"
-         id="path4796-7-9"
-         
style="color:#bebebe;fill:none;stroke:url(#radialGradient4743);stroke-width:1.86712968;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
-         sodipodi:type="arc" />
-    </g>
-  </g>
-  <path
-     sodipodi:type="arc"
-     
style="fill:black;fill-opacity:1;stroke:black;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0"
-     id="path1020"
-     sodipodi:cx="32"
-     sodipodi:cy="32"
-     sodipodi:rx="27"
-     sodipodi:ry="27"
-     d="M 59 32 A 27 27 0 1 1  5,32 A 27 27 0 1 1  59 32 z"
-     transform="translate(64,0)" />
-  <path
-     sodipodi:type="arc"
-     
style="opacity:1;fill:#f0f0ff;fill-opacity:1;stroke:black;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-     id="path1030"
-     sodipodi:cx="32"
-     sodipodi:cy="32"
-     sodipodi:rx="27"
-     sodipodi:ry="27"
-     d="M 59 32 A 27 27 0 1 1  5,32 A 27 27 0 1 1  59 32 z"
-     transform="translate(64,0)" />
-  <g
-     id="g3010"
-     transform="matrix(0.707,0.707,-0.707,0.707,50.775565,-58.5)">
-    <use
-       height="256"
-       width="512"
-       id="use3011"
-       xlink:href="#path1030"
-       y="0"
-       x="0"
-       transform="translate(0.25,0.25)" />
-    <use
-       height="256"
-       width="512"
-       id="use3012"
-       xlink:href="#g1000"
-       y="0"
-       x="0" />
-  </g>
-  <g
-     id="g3020"
-     transform="matrix(0.703,0.703,-0.707,0.707,114.7,-59.2)">
-    <use
-       height="256"
-       width="512"
-       id="use3023"
-       xlink:href="#g1000"
-       y="0"
-       x="0" />
-  </g>
-  <g
-     transform="matrix(0.692,0.692,-0.707,0.707,180,-58.8)"
-     id="g3030">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3031"
-       transform="translate(-0.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3033"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.672,0.672,-0.707,0.707,246,-57.2)"
-     id="g3040">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3041"
-       transform="translate(-0.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3042"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3043"
-       transform="translate(0.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.646,0.646,-0.707,0.707,312.5,-55.3)"
-     id="g3050">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3051"
-       transform="translate(-1,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3052"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3053"
-       transform="translate(1,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.612,0.612,-0.707,0.707,380,-52.8)"
-     id="g3060">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3061"
-       transform="translate(-1.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3062"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3063"
-       transform="translate(1.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.572,0.572,-0.707,0.707,447.7,-49.6)"
-     id="g3070">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3071"
-       transform="translate(-2,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3072"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3073"
-       transform="translate(2,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.525,0.525,-0.707,0.707,4.2,18.3)"
-     id="g3080">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3081"
-       transform="translate(-2.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3082"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3083"
-       transform="translate(2.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.473,0.473,-0.707,0.707,73.5,22.8)"
-     id="g3090">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3091"
-       transform="translate(-3,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3092"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3093"
-       transform="translate(3,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.416,0.416,-0.707,0.707,143,27.8)"
-     id="g3100">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3101"
-       transform="translate(-4,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3102"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3103"
-       transform="translate(4,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.354,0.354,-0.707,0.707,212.7,33.4)"
-     id="g3110">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3111"
-       transform="translate(-5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3112"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3113"
-       transform="translate(5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.288,0.288,-0.707,0.707,283,39.3)"
-     id="g3120">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3121"
-       transform="translate(-6,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3122"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3123"
-       transform="translate(6,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     id="g3130"
-     transform="matrix(0.218,0.218,-0.707,0.707,353.7,45.8)">
-    <use
-       height="256"
-       width="512"
-       transform="translate(-8,0)"
-       id="use3131"
-       xlink:href="#path1030"
-       y="0"
-       x="0" />
-    <use
-       height="256"
-       width="512"
-       id="use3133"
-       xlink:href="#path1020"
-       y="0"
-       x="0" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(8,0)"
-       id="use3135"
-       xlink:href="#g1000"
-       y="0"
-       x="0" />
-  </g>
-  <g
-     transform="matrix(0.147,0.147,-0.707,0.707,424.5,52.5)"
-     id="g3140">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3141"
-       transform="translate(-12,0)"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(-6,0)"
-       id="use3142"
-       xlink:href="#path1030"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3143"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(6,0)"
-       id="use3144"
-       xlink:href="#path1020"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3145"
-       transform="translate(12,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(7.4e-2,7.4e-2,-0.707,0.707,495.5,59.3)"
-     id="g3150">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3151"
-       transform="translate(-24,0)"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(-12,0)"
-       id="use3152"
-       xlink:href="#path1030"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3153"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(12,0)"
-       id="use3154"
-       xlink:href="#path1020"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1000"
-       id="use3155"
-       transform="translate(24,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     style="opacity:1"
-     id="g3160"
-     transform="translate(0,119)">
-    <rect
-       inkscape:transform-center-x="21.636364"
-       inkscape:transform-center-y="-28.545455"
-       transform="matrix(0.707107,0.707107,-0.707107,0.707107,0,0)"
-       y="-27"
-       x="45.5"
-       height="54"
-       width="2.8"
-       id="rect3161"
-       
style="fill:#1a1a1a;fill-opacity:1;stroke:black;stroke-width:0.05000006;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
-    <rect
-       inkscape:transform-center-x="21.636364"
-       inkscape:transform-center-y="-28.545455"
-       transform="matrix(0.707107,0.707107,-0.707107,0.707107,0,0)"
-       y="-27"
-       x="43"
-       height="54"
-       width="2.8"
-       id="rect3162"
-       
style="fill:#f0f0ff;fill-opacity:1;stroke:black;stroke-width:0.05;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
-  </g>
-  <g
-     id="g3170"
-     transform="matrix(7.4e-2,7.4e-2,-0.707,0.707,111.5,123.3)">
-    <use
-       height="256"
-       width="512"
-       transform="translate(24,0)"
-       id="use3171"
-       xlink:href="#path1020"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3172"
-       transform="translate(12,0)"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       id="use3173"
-       xlink:href="#path1030"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3174"
-       transform="translate(-12,0)"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(-24,0)"
-       id="use3175"
-       xlink:href="#g1010"
-       y="0"
-       x="0" />
-  </g>
-  <g
-     transform="matrix(0.147,0.147,-0.707,0.707,168.5,116.5)"
-     id="g3180">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3181"
-       transform="translate(12,0)"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(6,0)"
-       id="use3182"
-       xlink:href="#path1020"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3183"
-       width="512"
-       height="256" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(-6,0)"
-       id="use3184"
-       xlink:href="#path1030"
-       y="0"
-       x="0" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3185"
-       transform="translate(-12,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.218,0.218,-0.707,0.707,225.7,109.8)"
-     id="g3190">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3191"
-       transform="translate(8,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3193"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3195"
-       transform="translate(-8,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     id="g3200"
-     transform="matrix(0.288,0.288,-0.707,0.707,283,103.3)">
-    <use
-       height="256"
-       width="512"
-       transform="translate(6,0)"
-       id="use3201"
-       xlink:href="#path1020"
-       y="0"
-       x="0" />
-    <use
-       height="256"
-       width="512"
-       id="use3202"
-       xlink:href="#path1030"
-       y="0"
-       x="0" />
-    <use
-       height="256"
-       width="512"
-       transform="translate(-6,0)"
-       id="use3203"
-       xlink:href="#g1010"
-       y="0"
-       x="0" />
-  </g>
-  <g
-     transform="matrix(0.354,0.354,-0.707,0.707,340.7,97.4)"
-     id="g3210">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3211"
-       transform="translate(5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3212"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3213"
-       transform="translate(-5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.416,0.416,-0.707,0.707,399,91.8)"
-     id="g3220">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3221"
-       transform="translate(4,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3222"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3223"
-       transform="translate(-4,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.473,0.473,-0.707,0.707,457.3,86.8)"
-     id="g3230">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3231"
-       transform="translate(3,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3232"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3233"
-       transform="translate(-3,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.525,0.525,-0.707,0.707,4.2,146.3)"
-     id="g3240">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3241"
-       transform="translate(2.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3242"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3243"
-       transform="translate(-2.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.572,0.572,-0.707,0.707,63.7,142.4)"
-     id="g3250">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3251"
-       transform="translate(2,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3252"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3253"
-       transform="translate(-2,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.612,0.612,-0.707,0.707,124,139.2)"
-     id="g3260">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3261"
-       transform="translate(1.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3262"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3263"
-       transform="translate(-1.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.646,0.646,-0.707,0.707,184.5,136.7)"
-     id="g3270">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3271"
-       transform="translate(1.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3272"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3273"
-       transform="translate(-1.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.672,0.672,-0.707,0.707,246,134.8)"
-     id="g3280">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3281"
-       transform="translate(1.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3282"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3283"
-       transform="translate(-1,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.692,0.692,-0.707,0.707,308,133.2)"
-     id="g3290">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3291"
-       transform="translate(1.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3292"
-       transform="translate(0.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3293"
-       transform="translate(-0.5,0)"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     transform="matrix(0.703,0.703,-0.707,0.707,370.7,132.8)"
-     id="g3300">
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1020"
-       id="use3301"
-       transform="translate(1,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#path1030"
-       id="use3302"
-       transform="translate(0.5,0)"
-       width="512"
-       height="256" />
-    <use
-       x="0"
-       y="0"
-       xlink:href="#g1010"
-       id="use3303"
-       width="512"
-       height="256" />
-  </g>
-  <g
-     id="g3310"
-     transform="matrix(0.707,0.707,-0.707,0.707,434.5,133.5)">
-    <use
-       height="256"
-       width="512"
-       id="use3311"
-       xlink:href="#path1020"
-       y="0"
-       x="0"
-       transform="translate(0.5,0)" />
-    <use
-       height="256"
-       width="512"
-       id="use3312"
-       xlink:href="#g1010"
-       y="0"
-       x="0" />
-  </g>
+<svg xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"; 
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"; xmlns="http://www.w3.org/2000/svg"; 
sodipodi:docname="sun_and_star-old.svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"; 
height="256" sodipodi:version="0.32" width="512" version="1.0" xmlns:cc="http://creativecommons.org/ns#"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; inkscape:version="0.48.5 r10040" 
xmlns:dc="http://purl.org/dc/elements/1.1/";>
+ <defs>
+  <clipPath id="clipPath3843-0" clipPathUnits="userSpaceOnUse">
+   <path sodipodi:rx="79.5" sodipodi:ry="79.5" 
style="stroke-linejoin:miter;enable-background:accumulate;stroke-dashoffset:0;stroke:#000000;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-width:0.67948717;fill:none;"
 sodipodi:type="arc" d="m-107,103.5a79.5,79.5,0,1,1,-159,0,79.5,79.5,0,1,1,159,0z" 
transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.67924)" sodipodi:cy="103.5" sodipodi:cx="-186.5"/>
+  </clipPath>
+  <radialGradient id="radialGradient4731" gradientUnits="userSpaceOnUse" cy="30.086" cx="-216.35" 
gradientTransform="matrix(2.1078717,0,0,1.6491265,239.69175,-19.529488)" r="79.5" inkscape:collect="always">
+   <stop style="stop-color:#ffffff;" offset="0"/>
+   <stop style="stop-color:#d3d7cf;" offset="1"/>
+  </radialGradient>
+  <linearGradient id="linearGradient4733" y2="37.037" gradientUnits="userSpaceOnUse" x2="-204.31" 
y1="169.96" x1="-168.69" inkscape:collect="always">
+   <stop style="stop-color:#2e3436;" offset="0"/>
+   <stop style="stop-color:#d3d7cf;" offset="1"/>
+  </linearGradient>
+  <filter id="filter5723-0" color-interpolation-filters="sRGB" inkscape:collect="always">
+   <feGaussianBlur stdDeviation="2.4336735" inkscape:collect="always"/>
+  </filter>
+  <radialGradient id="radialGradient4735" xlink:href="#linearGradient5734-1" gradientUnits="userSpaceOnUse" 
cy="234.36" cx="-186.5" gradientTransform="matrix(1.6217398,0,0,0.83173783,431.45448,98.561646)" r="76.5" 
inkscape:collect="always"/>
+  <linearGradient id="linearGradient5734-1" inkscape:collect="always">
+   <stop style="stop-color:#ffffff;" offset="0"/>
+   <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1"/>
+  </linearGradient>
+  <radialGradient id="radialGradient4737" xlink:href="#linearGradient5734-1" gradientUnits="userSpaceOnUse" 
cy="234.36" cx="-186.5" gradientTransform="matrix(1.1019514,0,0,-0.5651552,19.01394,151.21372)" r="76.5" 
inkscape:collect="always"/>
+  <filter id="filter5750-9" color-interpolation-filters="sRGB" inkscape:collect="always">
+   <feGaussianBlur stdDeviation="1.4762038" inkscape:collect="always"/>
+  </filter>
+  <filter id="filter5186-0" color-interpolation-filters="sRGB" inkscape:collect="always">
+   <feGaussianBlur stdDeviation="0.49217461" inkscape:collect="always"/>
+  </filter>
+  <clipPath id="clipPath5084-4" clipPathUnits="userSpaceOnUse">
+   <path style="enable-background:new;color:#bebebe;stroke:#000000;stroke-width:1.78124988;fill:none;" 
sodipodi:type="star" sodipodi:sides="10" inkscape:transform-center-x="-0.43730529" sodipodi:r1="24.915482" 
sodipodi:r2="17.853678" inkscape:transform-center-y="-2.1131981" sodipodi:arg1="1.0471976" 
sodipodi:arg2="1.3613569" transform="matrix(1.5055475,-0.40341024,0.40341024,1.5055475,2174.0736,-924.6638)" 
inkscape:randomized="0" sodipodi:cy="286" sodipodi:cx="-1462.125" inkscape:rounded="0" 
inkscape:flatsided="false" 
d="m-1449.7,307.58-8.7457-4.1139-6.3164,7.3155-4.6573-8.4688-9.41,2.2057,1.21-9.589-8.9093-3.7466,6.6151-7.0464-5.0055-8.2678,9.4935-1.8124,0.8102-9.631,8.7457,4.1139,6.3164-7.3155,4.6573,8.4688,9.41-2.2057-1.21,9.589,8.9093,3.7466-6.6151,7.0464,5.0055,8.2678-9.4935,1.8124z"/>
+  </clipPath>
+  <radialGradient id="radialGradient4739" gradientUnits="userSpaceOnUse" cy="272.05" cx="-1465.7" 
gradientTransform="matrix(3.2994343,0.88408072,-0.5130607,1.9147686,3510.0925,1045.5977)" r="24.371" 
inkscape:collect="always">
+   <stop style="stop-color:#ffffff;" offset="0"/>
+   <stop style="stop-color:#edd400;" offset="0.5"/>
+   <stop style="stop-color:#fce94f;" offset="1"/>
+  </radialGradient>
+  <filter id="filter5088-5" color-interpolation-filters="sRGB" inkscape:collect="always">
+   <feGaussianBlur stdDeviation="0.24608731" inkscape:collect="always"/>
+  </filter>
+  <radialGradient id="radialGradient4741" gradientUnits="userSpaceOnUse" cy="286" cx="-1462.1" 
gradientTransform="matrix(2.8900635,1.668579,-0.51633705,0.89432201,2911.1814,2469.8949)" r="23.29" 
inkscape:collect="always">
+   <stop style="stop-color:#ffffff;" offset="0"/>
+   <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1"/>
+  </radialGradient>
+  <radialGradient id="radialGradient4743" gradientUnits="userSpaceOnUse" cy="255.47" cx="-1479.2" 
gradientTransform="matrix(1.9214543,-1.3190971e-7,1.20377e-7,1.7534638,1362.9748,-192.48419)" r="35.051" 
inkscape:collect="always">
+   <stop style="stop-color:#ffffff;" offset="0"/>
+   <stop style="stop-color:#ffffff;" offset="0.31558"/>
+   <stop style="stop-color:#fce94f;" offset="0.78304"/>
+   <stop style="stop-color:#dbc400;" offset="1"/>
+  </radialGradient>
+  <clipPath id="clipPath3843-4-4" clipPathUnits="userSpaceOnUse">
+   <path sodipodi:rx="79.5" sodipodi:ry="79.5" 
style="stroke-linejoin:miter;enable-background:accumulate;stroke-dashoffset:0;stroke:#000000;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-width:0.67948717;fill:none;"
 sodipodi:type="arc" d="m-107,103.5a79.5,79.5,0,1,1,-159,0,79.5,79.5,0,1,1,159,0z" 
transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.67924)" sodipodi:cy="103.5" sodipodi:cx="-186.5"/>
+  </clipPath>
+  <radialGradient id="radialGradient6380" gradientUnits="userSpaceOnUse" cy="28.875" cx="-232.88" 
gradientTransform="matrix(1.6875,0,0,1.6875,160.10157,-19.851561)" r="79.5" inkscape:collect="always">
+   <stop style="stop-color:#888a85;" offset="0"/>
+   <stop style="stop-color:#2e3436;" offset="1"/>
+  </radialGradient>
+  <filter id="filter5723-5-5" color-interpolation-filters="sRGB" inkscape:collect="always">
+   <feGaussianBlur stdDeviation="2.4336735" inkscape:collect="always"/>
+  </filter>
+  <filter id="filter5750-6-6" color-interpolation-filters="sRGB" inkscape:collect="always">
+   <feGaussianBlur stdDeviation="1.4762038" inkscape:collect="always"/>
+  </filter>
+  <filter id="filter5422-7" color-interpolation-filters="sRGB" inkscape:collect="always">
+   <feGaussianBlur stdDeviation="0.68434648" inkscape:collect="always"/>
+  </filter>
+  <clipPath id="clipPath5380-6" clipPathUnits="userSpaceOnUse">
+   <path style="enable-background:new;color:#bebebe;stroke:#000000;stroke-width:1.78124988;fill:none;" 
sodipodi:type="star" sodipodi:sides="5" inkscape:transform-center-x="-1.9529575" sodipodi:r1="24.41823" 
sodipodi:r2="11.67305" inkscape:transform-center-y="0.39490872" sodipodi:arg1="1.3089969" 
sodipodi:arg2="1.9373154" transform="matrix(1.4108167,0,0,1.4108167,2940.806,31.102438)" 
inkscape:randomized="0" sodipodi:cy="46" sodipodi:cx="-1942" inkscape:rounded="0" inkscape:flatsided="false" 
d="m-1935.7,69.586-10.503-12.688-16.296,2.4014,8.8218-13.91-7.3194-14.756,15.955,4.0916,11.772-11.521,1.0391,16.439,14.595,7.6355-15.313,6.0681z"/>
+  </clipPath>
+  <radialGradient id="radialGradient6386" gradientUnits="userSpaceOnUse" cy="26.981" cx="-1938.7" 
gradientTransform="matrix(-3.5386499,0.94817644,-0.50227764,-1.8745296,-8788.9152,1915.2169)" r="23.495" 
inkscape:collect="always">
+   <stop style="stop-color:#ffffff;" offset="0"/>
+   <stop style="stop-color:#edd400;" offset="0.38784"/>
+   <stop style="stop-color:#c4a000;" offset="0.66145"/>
+   <stop style="stop-color:#edd400;" offset="1"/>
+  </radialGradient>
+  <radialGradient id="radialGradient6388" gradientUnits="userSpaceOnUse" cy="42.331" cx="-1940.9" 
gradientTransform="matrix(1.3796012,-0.36966304,0.29513678,1.1014655,723.12325,-721.97079)" r="22.432" 
inkscape:collect="always">
+   <stop style="stop-color:#ffffff;" offset="0"/>
+   <stop style="stop-color:#ffffff;" offset="0.31558"/>
+   <stop style="stop-color:#fce94f;" offset="0.78304"/>
+   <stop style="stop-color:#dbc400;" offset="1"/>
+  </radialGradient>
+  <filter id="filter5396-6" color-interpolation-filters="sRGB" inkscape:collect="always">
+   <feGaussianBlur stdDeviation="0.22811549" inkscape:collect="always"/>
+  </filter>
+ </defs>
+ <sodipodi:namedview bordercolor="#666666" inkscape:pageshadow="2" inkscape:window-y="27" 
pagecolor="#ffffff" inkscape:window-height="833" inkscape:window-maximized="0" inkscape:zoom="7.2578124" 
inkscape:window-x="0" showgrid="true" borderopacity="1.0" inkscape:current-layer="svg3000" 
inkscape:cx="440.55642" inkscape:cy="173.46282" inkscape:window-width="1438" inkscape:pageopacity="0.0" 
inkscape:document-units="px"/>
+ <metadata>
+  <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/>
+    <dc:date>2006-09-11</dc:date>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Masuichi Ito</dc:title>
+     </cc:Agent>
+    </dc:creator>
+    <cc:license rdf:resource="http://creativecommons.org/licenses/GPL/2.0/"/>
+   </cc:Work>
+   <cc:License rdf:about="http://creativecommons.org/licenses/GPL/2.0/";>
+    <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
+    <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
+    <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
+    <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
+    <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
+    <cc:requires rdf:resource="http://web.resource.org/cc/SourceCode"/>
+   </cc:License>
+  </rdf:RDF>
+ </metadata>
+ <g id="g1000" style="enable-background:new;" 
transform="matrix(0.23076923,0,0,0.23076922,65.904067,-6.8512919)" clip-path="url(#clipPath3843-4-4)">
+  <path sodipodi:rx="79.5" sodipodi:ry="79.5" 
style="enable-background:accumulate;fill-rule:nonzero;fill:url(#radialGradient6380);" sodipodi:type="arc" 
d="m-107,103.5c0,43.907-35.593,79.5-79.5,79.5s-79.5-35.593-79.5-79.5,35.593-79.5,79.5-79.5,79.5,35.593,79.5,79.5z"
 transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.679244)" sodipodi:cy="103.5" sodipodi:cx="-186.5"/>
+  <path sodipodi:rx="79.5" sodipodi:ry="79.5" 
style="stroke-linejoin:miter;enable-background:accumulate;stroke-dashoffset:0;filter:url(#filter5723-5-5);stroke:#000000;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-width:3.3125;fill:none;"
 sodipodi:type="arc" 
d="m-107,103.5c0,43.907-35.593,79.5-79.5,79.5s-79.5-35.593-79.5-79.5,35.593-79.5,79.5-79.5,79.5,35.593,79.5,79.5z"
 clip-path="none" transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.679244)" sodipodi:cy="103.5" 
sodipodi:cx="-186.5"/>
+  <path style="opacity:0.3;enable-background:accumulate;fill-rule:nonzero;fill:url(#radialGradient6382);" 
inkscape:connector-curvature="0" 
d="m16.461,165.1c-0.02443,0.96519-0.04592,1.9264-0.04592,2.8974,0,62.147,50.438,112.58,112.58,112.58,62.147,0,112.58-50.438,112.58-112.58,0-0.97104-0.0215-1.9322-0.0459-2.8974-1.58,60.77-51.38,109.6-112.53,109.6-61.145,0-110.95-48.83-112.54-109.6z"/>
+  <path inkscape:connector-curvature="0" 
style="opacity:0.484375;enable-background:accumulate;fill-rule:nonzero;filter:url(#filter5750-6-6);fill:url(#radialGradient6384);"
 transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.679244)" 
d="m-262.97,106c-0.0166-0.65583-0.0312-1.3089-0.0312-1.9688,0-42.228,34.272-76.5,76.5-76.5s76.5,34.272,76.5,76.5c0,0.65981-0.0146,1.3129-0.0312,1.9688-1.0804-41.288-34.921-74.469-76.469-74.469-41.547,0.00001-75.388,33.181-76.469,74.469z"/>
+  <g style="enable-background:new;" transform="matrix(2.4375001,0,0,2.4375001,-360.93752,-66.000021)">
+   <path 
style="enable-background:new;fill-rule:nonzero;color:#bebebe;filter:url(#filter5422-7);fill:#000000;" 
sodipodi:type="star" sodipodi:sides="5" inkscape:transform-center-x="-1.9529575" sodipodi:r1="24.41823" 
sodipodi:r2="11.67305" inkscape:transform-center-y="0.39490872" sodipodi:arg1="1.3089969" 
sodipodi:arg2="1.9373154" transform="matrix(1.4108167,0,0,1.4108167,2940.806,32.102438)" 
inkscape:randomized="0" sodipodi:cy="46" sodipodi:cx="-1942" inkscape:rounded="0" inkscape:flatsided="false" 
d="m-1935.7,69.586-10.503-12.688-16.296,2.4014,8.8218-13.91-7.3194-14.756,15.955,4.0916,11.772-11.521,1.0391,16.439,14.595,7.6355-15.313,6.0681z"/>
+   <g clip-path="url(#clipPath5380-6)">
+    <path 
style="enable-background:new;fill-rule:nonzero;color:#bebebe;stroke:url(#radialGradient6388);stroke-miterlimit:4;stroke-dasharray:none;stroke-width:2.12642789;fill:url(#radialGradient6386);"
 sodipodi:type="star" sodipodi:sides="5" inkscape:transform-center-x="-1.9529575" sodipodi:r1="24.41823" 
sodipodi:r2="11.67305" inkscape:transform-center-y="0.39490872" sodipodi:arg1="1.3089969" 
sodipodi:arg2="1.9373154" transform="matrix(1.4108167,0,0,1.4108167,2940.806,31.102436)" 
inkscape:randomized="0" sodipodi:cy="46" sodipodi:cx="-1942" inkscape:rounded="0" inkscape:flatsided="false" 
d="m-1935.7,69.586-10.503-12.688-16.296,2.4014,8.8218-13.91-7.3194-14.756,15.955,4.0916,11.772-11.521,1.0391,16.439,14.595,7.6355-15.313,6.0681z"/>
+    <path 
style="enable-background:new;color:#bebebe;filter:url(#filter5396-6);stroke:#937800;stroke-miterlimit:4;stroke-dasharray:none;stroke-width:0.85057116;fill:none;"
 sodipodi:type="star" sodipodi:sides="5" inkscape:transform-center-x="-1.9529575" sodipodi:r1="24.41823" 
sodipodi:r2="11.67305" inkscape:transform-center-y="0.39490872" sodipodi:arg1="1.3089969" 
sodipodi:arg2="1.9373154" transform="matrix(1.4108167,0,0,1.4108167,2940.806,31.102438)" 
inkscape:randomized="0" sodipodi:cy="46" sodipodi:cx="-1942" inkscape:rounded="0" inkscape:flatsided="false" 
d="m-1935.7,69.586-10.503-12.688-16.296,2.4014,8.8218-13.91-7.3194-14.756,15.955,4.0916,11.772-11.521,1.0391,16.439,14.595,7.6355-15.313,6.0681z"/>
+   </g>
+  </g>
+ </g>
+ <g id="g1010" style="enable-background:new;" 
transform="matrix(0.23076923,0,0,0.23076923,66.098921,-6.4615857)" clip-path="url(#clipPath3843-0)">
+  <path sodipodi:rx="79.5" sodipodi:ry="79.5" 
style="enable-background:accumulate;fill-rule:nonzero;fill:url(#radialGradient4731);" sodipodi:type="arc" 
d="m-107,103.5c0,43.907-35.593,79.5-79.5,79.5s-79.5-35.593-79.5-79.5,35.593-79.5,79.5-79.5,79.5,35.593,79.5,79.5z"
 transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.679244)" sodipodi:cy="103.5" sodipodi:cx="-186.5"/>
+  <path sodipodi:rx="79.5" sodipodi:ry="79.5" 
style="stroke-linejoin:miter;enable-background:accumulate;stroke-dashoffset:0;filter:url(#filter5723-0);stroke:url(#linearGradient4733);stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-width:3.3125;fill:none;"
 sodipodi:type="arc" 
d="m-107,103.5c0,43.907-35.593,79.5-79.5,79.5s-79.5-35.593-79.5-79.5,35.593-79.5,79.5-79.5,79.5,35.593,79.5,79.5z"
 clip-path="none" transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.679244)" sodipodi:cy="103.5" 
sodipodi:cx="-186.5"/>
+  <path style="enable-background:accumulate;fill-rule:nonzero;fill:url(#radialGradient4735);" 
inkscape:connector-curvature="0" 
d="m16.461,165.1c-0.02443,0.96519-0.04592,1.9264-0.04592,2.8974,0,62.147,50.438,112.58,112.58,112.58,62.147,0,112.58-50.438,112.58-112.58,0-0.97104-0.0215-1.9322-0.0459-2.8974-1.58,60.77-51.38,109.6-112.53,109.6-61.145,0-110.95-48.83-112.54-109.6z"/>
+  <path inkscape:connector-curvature="0" 
style="enable-background:accumulate;fill-rule:nonzero;filter:url(#filter5750-9);fill:url(#radialGradient4737);"
 transform="matrix(1.4716981,0,0,1.4716981,403.4717,15.679244)" 
d="m-262.97,106c-0.0166-0.65583-0.0312-1.3089-0.0312-1.9688,0-42.228,34.272-76.5,76.5-76.5s76.5,34.272,76.5,76.5c0,0.65981-0.0146,1.3129-0.0312,1.9688-1.0804-41.288-34.921-74.469-76.469-74.469-41.547,0.00001-75.388,33.181-76.469,74.469z"/>
+  <g style="enable-background:new;" transform="matrix(2.4375001,0,0,2.4375001,82.687501,-66.000031)">
+   <path 
style="opacity:0.3;enable-background:new;fill-rule:nonzero;color:#bebebe;filter:url(#filter5186-0);fill:#000000;"
 sodipodi:type="star" sodipodi:sides="10" inkscape:transform-center-x="-0.43730529" sodipodi:r1="24.915482" 
sodipodi:r2="17.853678" inkscape:transform-center-y="-2.1131981" sodipodi:arg1="1.0471976" 
sodipodi:arg2="1.3613569" transform="matrix(1.5055475,-0.40341024,0.40341024,1.5055475,2104.0736,-923.6638)" 
inkscape:randomized="0" sodipodi:cy="286" sodipodi:cx="-1462.125" inkscape:rounded="0" 
inkscape:flatsided="false" 
d="m-1449.7,307.58-8.7457-4.1139-6.3164,7.3155-4.6573-8.4688-9.41,2.2057,1.21-9.589-8.9093-3.7466,6.6151-7.0464-5.0055-8.2678,9.4935-1.8124,0.8102-9.631,8.7457,4.1139,6.3164-7.3155,4.6573,8.4688,9.41-2.2057-1.21,9.589,8.9093,3.7466-6.6151,7.0464,5.0055,8.2678-9.4935,1.8124z"/>
+   <g transform="translate(-70,0)" clip-path="url(#clipPath5084-4)">
+    <path style="enable-background:new;fill-rule:nonzero;color:#bebebe;fill:url(#radialGradient4739);" 
sodipodi:type="star" sodipodi:sides="10" inkscape:transform-center-x="-0.43730529" sodipodi:r1="24.915482" 
sodipodi:r2="17.853678" inkscape:transform-center-y="-2.1131981" sodipodi:arg1="1.0471976" 
sodipodi:arg2="1.3613569" transform="matrix(1.5055475,-0.40341024,0.40341024,1.5055475,2174.0736,-924.6638)" 
inkscape:randomized="0" sodipodi:cy="286" sodipodi:cx="-1462.125" inkscape:rounded="0" 
inkscape:flatsided="false" 
d="m-1449.7,307.58-8.7457-4.1139-6.3164,7.3155-4.6573-8.4688-9.41,2.2057,1.21-9.589-8.9093-3.7466,6.6151-7.0464-5.0055-8.2678,9.4935-1.8124,0.8102-9.631,8.7457,4.1139,6.3164-7.3155,4.6573,8.4688,9.41-2.2057-1.21,9.589,8.9093,3.7466-6.6151,7.0464,5.0055,8.2678-9.4935,1.8124z"/>
+    <path 
style="enable-background:new;color:#bebebe;filter:url(#filter5088-5);stroke:#c4a000;stroke-dasharray:none;stroke-miterlimit:4;stroke-width:0.64157778;fill:none;"
 sodipodi:type="star" sodipodi:sides="10" inkscape:transform-center-x="-0.43730529" sodipodi:r1="24.915482" 
sodipodi:r2="17.853678" inkscape:transform-center-y="-2.1131981" sodipodi:arg1="1.0471976" 
sodipodi:arg2="1.3613569" transform="matrix(1.5055475,-0.40341024,0.40341024,1.5055475,2174.0736,-924.6638)" 
inkscape:randomized="0" sodipodi:cy="286" sodipodi:cx="-1462.125" inkscape:rounded="0" 
inkscape:flatsided="false" 
d="m-1449.7,307.58-8.7457-4.1139-6.3164,7.3155-4.6573-8.4688-9.41,2.2057,1.21-9.589-8.9093-3.7466,6.6151-7.0464-5.0055-8.2678,9.4935-1.8124,0.8102-9.631,8.7457,4.1139,6.3164-7.3155,4.6573,8.4688,9.41-2.2057-1.21,9.589,8.9093,3.7466-6.6151,7.0464,5.0055,8.2678-9.4935,1.8124z"/>
+   </g>
+   <path 
style="opacity:0.5413223;enable-background:new;color:#bebebe;stroke:url(#radialGradient4741);stroke-miterlimit:4;stroke-dasharray:none;stroke-width:0.64157778;fill:none;"
 sodipodi:type="inkscape:offset" 
d="m-1459.7,262.62-5.5313,6.4375a0.80855,0.80855,0,0,1,-0.9687,0.1875l-7.6875-3.5938-0.7188,8.4688a0.80855,0.80855,0,0,1,-0.6562,0.71875l-8.3438,1.5938,4.4063,7.2812a0.80855,0.80855,0,0,1,-0.094,0.96875l-5.8126,6.2188,7.8126,3.2812a0.80855,0.80855,0,0,1,0.5,0.84375l-1.0313,8.4375,8.25-1.9375a0.80855,0.80855,0,0,1,0.9063,0.40625l4.0937,7.4375,5.5313-6.4375a0.80855,0.80855,0,0,1,0.9687,-0.1875l7.6875,3.5938,0.7188-8.4688a0.80855,0.80855,0,0,1,0.6562,-0.71875l8.3438-1.5938-4.4063-7.2812a0.80855,0.80855,0,0,1,0.094,-0.96875l5.8126-6.2188-7.8126-3.2812a0.80855,0.80855,0,0,1,-0.5,-0.84375l1.0313-8.4375-8.25,1.9375a0.80855,0.80855,0,0,1,-0.9063,-0.40625l-4.0937-7.4375z"
 inkscape:original="M -1459.5312 261.21875 L -1465.8438 268.53125 L -1474.5938 264.4375 L -1475.4062 274.0
 625 L -1484.875 275.875 L -1479.875 284.125 L -1486.5 291.1875 L -1477.5938 294.9375 L -1478.7812 304.53125 
L -1469.375 302.3125 L -1464.7188 310.78125 L -1458.4062 303.46875 L -1449.6562 307.5625 L -1448.8438 
297.9375 L -1439.375 296.125 L -1444.375 287.875 L -1437.75 280.8125 L -1446.6562 277.0625 L -1445.4688 
267.46875 L -1454.875 269.6875 L -1459.5312 261.21875 z " 
transform="matrix(1.5055475,-0.40341024,0.40341024,1.5055475,2104.0736,-924.6638)" 
inkscape:radius="-0.80846995"/>
+   <path sodipodi:rx="34.117901" sodipodi:ry="34.117901" 
style="enable-background:new;color:#bebebe;stroke:url(#radialGradient4743);stroke-width:1.86712968;fill:none;"
 sodipodi:type="arc" 
d="m-1427.3,287.1c0,18.843-15.275,34.118-34.118,34.118s-34.118-15.275-34.118-34.118,15.275-34.118,34.118-34.118,34.118,15.275,34.118,34.118z"
 transform="matrix(0.75990841,0,0,0.75990841,1129.5399,-122.16612)" sodipodi:cy="287.09531" 
sodipodi:cx="-1461.413"/>
+  </g>
+ </g>
+ <path id="path1020" sodipodi:rx="27" sodipodi:ry="27" 
style="stroke-opacity:0;stroke-miterlimit:4;fill:black;" sodipodi:type="arc" 
d="M59,32a27,27,0,1,1,-54,0,27,27,0,1,1,54,0z" transform="translate(64,0)" sodipodi:cy="32" sodipodi:cx="32"/>
+ <path id="path1030" sodipodi:rx="27" sodipodi:ry="27" 
style="stroke-dashoffset:0;stroke:black;stroke-miterlimit:4;stroke-dasharray:none;stroke-width:0.1;fill:#f0f0ff;"
 sodipodi:type="arc" d="M59,32a27,27,0,1,1,-54,0,27,27,0,1,1,54,0z" transform="translate(64,0)" 
sodipodi:cy="32" sodipodi:cx="32"/>
+ <g transform="matrix(0.707,0.707,-0.707,0.707,50.775565,-58.5)">
+  <use xlink:href="#path1030" transform="translate(0.25,0.25)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.703,0.703,-0.707,0.707,114.7,-59.2)">
+  <use xlink:href="#g1000" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.692,0.692,-0.707,0.707,180,-58.8)">
+  <use xlink:href="#path1030" transform="translate(-0.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.672,0.672,-0.707,0.707,246,-57.2)">
+  <use xlink:href="#path1030" transform="translate(-0.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(0.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.646,0.646,-0.707,0.707,312.5,-55.3)">
+  <use xlink:href="#path1030" transform="translate(-1,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(1,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.612,0.612,-0.707,0.707,380,-52.8)">
+  <use xlink:href="#path1030" transform="translate(-1.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(1.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.572,0.572,-0.707,0.707,447.7,-49.6)">
+  <use xlink:href="#path1030" transform="translate(-2,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(2,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.525,0.525,-0.707,0.707,4.2,18.3)">
+  <use xlink:href="#path1030" transform="translate(-2.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(2.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.473,0.473,-0.707,0.707,73.5,22.8)">
+  <use xlink:href="#path1030" transform="translate(-3,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(3,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.416,0.416,-0.707,0.707,143,27.8)">
+  <use xlink:href="#path1030" transform="translate(-4,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(4,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.354,0.354,-0.707,0.707,212.7,33.4)">
+  <use xlink:href="#path1030" transform="translate(-5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.288,0.288,-0.707,0.707,283,39.3)">
+  <use xlink:href="#path1030" transform="translate(-6,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(6,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.218,0.218,-0.707,0.707,353.7,45.8)">
+  <use xlink:href="#path1030" transform="translate(-8,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(8,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.147,0.147,-0.707,0.707,424.5,52.5)">
+  <use xlink:href="#path1030" transform="translate(-12,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" transform="translate(-6,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" transform="translate(6,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(12,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(7.4e-2,7.4e-2,-0.707,0.707,495.5,59.3)">
+  <use xlink:href="#path1030" transform="translate(-24,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" transform="translate(-12,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" transform="translate(12,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1000" transform="translate(24,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="translate(0,119)">
+  <rect 
style="stroke-dashoffset:0;stroke:black;stroke-dasharray:none;stroke-miterlimit:4;stroke-width:0.05000006;fill:#1a1a1a;"
 inkscape:transform-center-x="21.636364" inkscape:transform-center-y="-28.545455" 
transform="matrix(0.707107,0.707107,-0.707107,0.707107,0,0)" height="54" width="2.8" y="-27" x="45.5"/>
+  <rect 
style="stroke-dashoffset:0;stroke:black;stroke-dasharray:none;stroke-miterlimit:4;stroke-width:0.05;fill:#f0f0ff;"
 inkscape:transform-center-x="21.636364" inkscape:transform-center-y="-28.545455" 
transform="matrix(0.707107,0.707107,-0.707107,0.707107,0,0)" height="54" width="2.8" y="-27" x="43"/>
+ </g>
+ <g transform="matrix(7.4e-2,7.4e-2,-0.707,0.707,111.5,123.3)">
+  <use xlink:href="#path1020" transform="translate(24,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" transform="translate(12,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" transform="translate(-12,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-24,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.147,0.147,-0.707,0.707,168.5,116.5)">
+  <use xlink:href="#path1020" transform="translate(12,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1020" transform="translate(6,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" transform="translate(-6,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-12,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.218,0.218,-0.707,0.707,225.7,109.8)">
+  <use xlink:href="#path1020" transform="translate(8,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-8,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.288,0.288,-0.707,0.707,283,103.3)">
+  <use xlink:href="#path1020" transform="translate(6,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-6,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.354,0.354,-0.707,0.707,340.7,97.4)">
+  <use xlink:href="#path1020" transform="translate(5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.416,0.416,-0.707,0.707,399,91.8)">
+  <use xlink:href="#path1020" transform="translate(4,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-4,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.473,0.473,-0.707,0.707,457.3,86.8)">
+  <use xlink:href="#path1020" transform="translate(3,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-3,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.525,0.525,-0.707,0.707,4.2,146.3)">
+  <use xlink:href="#path1020" transform="translate(2.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-2.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.572,0.572,-0.707,0.707,63.7,142.4)">
+  <use xlink:href="#path1020" transform="translate(2,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-2,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.612,0.612,-0.707,0.707,124,139.2)">
+  <use xlink:href="#path1020" transform="translate(1.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-1.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.646,0.646,-0.707,0.707,184.5,136.7)">
+  <use xlink:href="#path1020" transform="translate(1.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-1.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.672,0.672,-0.707,0.707,246,134.8)">
+  <use xlink:href="#path1020" transform="translate(1.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-1,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.692,0.692,-0.707,0.707,308,133.2)">
+  <use xlink:href="#path1020" transform="translate(1.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" transform="translate(0.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" transform="translate(-0.5,0)" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.703,0.703,-0.707,0.707,370.7,132.8)">
+  <use xlink:href="#path1020" transform="translate(1,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#path1030" transform="translate(0.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" height="256" width="512" y="0" x="0"/>
+ </g>
+ <g transform="matrix(0.707,0.707,-0.707,0.707,434.5,133.5)">
+  <use xlink:href="#path1020" transform="translate(0.5,0)" height="256" width="512" y="0" x="0"/>
+  <use xlink:href="#g1010" height="256" width="512" y="0" x="0"/>
+ </g>
 </svg>
diff --git a/src/game-view.vala b/src/game-view.vala
index cb5c995..756727f 100644
--- a/src/game-view.vala
+++ b/src/game-view.vala
@@ -13,13 +13,13 @@ public class GameView : Gtk.DrawingArea
 {
     /* Theme */
     private const int GRID_BORDER = 3;
-    private const int GRID_WIDTH = 2;
+    private const int GRID_SPACING = 2;
 
     /* Utilities, see calculate () */
     private int tile_size;
     private int board_size;
-    private int x_offset { get { return (get_allocated_width () - board_size) / 2; }}
-    private int y_offset { get { return (get_allocated_height () - board_size) / 2; }}
+    private int x_offset { get { return (get_allocated_width () - board_size) / 2 + GRID_BORDER; }}
+    private int y_offset { get { return (get_allocated_height () - board_size) / 2 + GRID_BORDER; }}
 
     /* Delay in milliseconds between tile flip frames */
     private const int PIXMAP_FLIP_DELAY = 20;
@@ -69,17 +69,17 @@ public class GameView : Gtk.DrawingArea
     public GameView ()
     {
         set_events (Gdk.EventMask.EXPOSURE_MASK | Gdk.EventMask.BUTTON_PRESS_MASK);
-        pixmaps = new int[8,8];
-
         set_size_request (350, 350);
+        pixmaps = new int[8,8];
     }
 
     private void calculate ()
     {
         var size = int.min (get_allocated_width (), get_allocated_height ());
         /* tile_size includes a grid spacing */
-        tile_size = (size - 2 * GRID_BORDER + GRID_WIDTH) / 8;
-        board_size = tile_size * 8 - GRID_WIDTH + 2 * GRID_BORDER;
+        tile_size = (size - 2 * GRID_BORDER + GRID_SPACING) / 8;
+        /* board_size includes its borders */
+        board_size = tile_size * 8 - GRID_SPACING + 2 * GRID_BORDER;
     }
 
     public override bool draw (Cairo.Context cr)
@@ -99,9 +99,29 @@ public class GameView : Gtk.DrawingArea
         }
 
         cr.translate (x_offset, y_offset);
-        cr.save ();
-        cr.translate (GRID_BORDER - GRID_WIDTH, GRID_BORDER - GRID_WIDTH);
 
+        /* draw border and background */
+        cr.set_source_rgba (0.3, 0.6, 0.4, 1.0);
+        cr.rectangle (-GRID_BORDER / 2.0, -GRID_BORDER / 2.0, board_size - GRID_BORDER, board_size - 
GRID_BORDER);
+        cr.fill_preserve ();
+        cr.set_source_rgba (0.0, 0.0, 0.0, 1.0);
+        cr.set_line_width (GRID_BORDER);
+        cr.stroke ();
+
+        /* draw lines */
+        cr.set_line_width (GRID_SPACING);
+        for (var i = 1; i < 8; i++)
+        {
+            cr.move_to (i * tile_size - GRID_SPACING / 2.0, 0);
+            cr.rel_line_to (0, board_size - GRID_BORDER);
+
+            cr.move_to (0, i * tile_size - GRID_SPACING / 2.0);
+            cr.rel_line_to (board_size - GRID_BORDER, 0);
+        }
+        cr.stroke ();
+
+        /* draw pieces */
+        cr.translate (-GRID_SPACING / 2, -GRID_SPACING / 2);
         for (var x = 0; x < 8; x++)
         {
             for (var y = 0; y < 8; y++)
@@ -119,25 +139,6 @@ public class GameView : Gtk.DrawingArea
                 cr.fill ();
             }
         }
-
-        cr.restore ();
-
-        cr.set_source_rgba (0.0, 0.0, 0.0, 1.0);
-        cr.set_line_width (GRID_WIDTH);
-        for (var i = 1; i < 8; i++)
-        {
-            cr.move_to (i * tile_size + GRID_WIDTH / 2.0, 0);
-            cr.rel_line_to (0, board_size);
-
-            cr.move_to (0, i * tile_size + GRID_WIDTH / 2.0);
-            cr.rel_line_to (board_size, 0);
-        }
-        cr.stroke ();
-
-        cr.set_line_width (GRID_BORDER);
-        cr.rectangle (GRID_BORDER / 2.0, GRID_BORDER / 2.0, board_size - GRID_BORDER, board_size - 
GRID_BORDER);
-        cr.stroke ();
-
         return false;
     }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]