Add posters, enhance cgi.c

This commit is contained in:
Neale Pickett 2010-09-07 14:18:39 -06:00
parent 739756a994
commit a683df8eef
17 changed files with 2151 additions and 50 deletions

148
doc/2009-10-NMT/cat.svg Normal file
View File

@ -0,0 +1,148 @@
<?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="744.09448819"
height="1052.3622047"
id="svg2448"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="cat.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/home/neale/src/gctf/games/hispaniola/cat.png"
inkscape:export-xdpi="75.004784"
inkscape:export-ydpi="75.004784">
<defs
id="defs2450">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective2456" />
<inkscape:perspective
id="perspective2558"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath2568">
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:4;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2570"
width="277.14383"
height="193.47777"
x="111.11899"
y="222.23798"
rx="8.8291903"
ry="47.32336" />
</clipPath>
<inkscape:perspective
id="perspective2616"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10000"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.76494577"
inkscape:cx="376.11566"
inkscape:cy="-3.1023557"
inkscape:document-units="px"
inkscape:current-layer="layer5"
showgrid="false"
inkscape:window-width="1276"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="14" />
<metadata
id="metadata2453">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<text
xml:space="preserve"
style="font-size:120px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Gothic L;-inkscape-font-specification:URW Gothic L Semi-Bold"
x="60.134979"
y="135.95737"
id="text2458"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan2622"
x="60.134979"
y="135.95737">Found Cat</tspan></text>
<image
y="189.44221"
x="45.425972"
id="image2618"
height="480"
width="640"
sodipodi:absref="/home/neale/tmp/raccoon.jpg"
xlink:href="raccoon.jpg" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2626"
width="688.93774"
height="349.04434"
x="16.994669"
y="686.32318" />
<flowRoot
xml:space="preserve"
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Century Schoolbook L;-inkscape-font-specification:Century Schoolbook L"
id="flowRoot3398"
inkscape:export-filename="/home/neale/doc/2009/ctf-ship.png"
inkscape:export-xdpi="75.004784"
inkscape:export-ydpi="75.004784"><flowRegion
id="flowRegion3400"><use
x="0"
y="0"
xlink:href="#rect2626"
id="use3402" /></flowRegion><flowPara
id="flowPara3476">Cute Brown, Black, and White cat found Thursday afternoon at the corner of Olive and Sunset. No tags. We think it's a girl. Loves fish, cheeseburgers, fingers. She's kind of cranky and wants to go home!</flowPara><flowPara
id="flowPara3478" /><flowPara
id="flowPara3480">Call Jody at 575-493-4096 ×113</flowPara></flowRoot> </g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="censor"
style="display:inline">
<rect
style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2425"
width="330.7424"
height="45.754879"
x="224.85254"
y="930.78491" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.7 KiB

377
doc/2009-10-NMT/pacman.svg Normal file
View File

@ -0,0 +1,377 @@
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="765"
height="990"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="pacman.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/home/neale/src/gctf/games/hispaniola/pacman.png"
inkscape:export-xdpi="74.982124"
inkscape:export-ydpi="74.982124"
version="1.0">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective3655" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10000"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.74901961"
inkscape:cx="382.5"
inkscape:cy="495"
inkscape:document-units="in"
inkscape:current-layer="layer1"
showgrid="false"
showguides="true"
inkscape:window-width="700"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="14" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<path
style="fill:#2b1100;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.91903061px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 36.101263,133.69085 C 128.29289,8.849106 222.73404,130.78353 299.28377,23.905996 C 299.97794,24.278287 351.96913,192.09065 351.80847,190.14914 C 272.96865,290.65564 183.27613,180.40736 87.052945,299.09033 C 86.662091,299.32161 36.880242,135.07692 36.101263,133.69085 z"
id="path2387"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.45737553;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 301.42559,27.451056 C 525.08881,685.51602 526.70618,686.11163 526.70618,686.11163"
id="path3161" />
<path
style="fill:#c87137;fill-rule:evenodd;stroke:none;stroke-width:0.91903061px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 705.76164,132.3689 C 613.57002,7.527162 519.12887,129.46158 442.57913,22.584052 C 441.88496,22.956343 389.89378,190.76871 390.05444,188.8272 C 468.89425,289.3337 558.58677,179.08542 654.80995,297.76839 C 655.20081,297.99966 704.98266,133.75497 705.76164,132.3689 z"
id="path3215"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:12.45737553;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 440.43731,26.129112 C 216.77409,684.19407 215.15672,684.78968 215.15672,684.78968"
id="path3217" />
<text
xml:space="preserve"
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:LMTypewriter12;-inkscape-font-specification:LMTypewriter12"
x="116.6003"
y="734.72131"
id="text3251"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3589"
x="116.6003"
y="734.72131">$ md5sum &lt;&lt;.</tspan><tspan
sodipodi:role="line"
id="tspan3591"
x="116.6003"
y="762.22131"> -= 2009 Capture The Flag Contest =-</tspan><tspan
sodipodi:role="line"
x="116.6003"
y="789.72131"
id="tspan4709"> A computer security competition</tspan><tspan
sodipodi:role="line"
id="tspan3593"
x="116.6003"
y="817.22131"> Presented by LANL, SNL, &amp; NMT CS dept.</tspan><tspan
sodipodi:role="line"
id="tspan3595"
x="116.6003"
y="844.72131"> Fri &amp; Sat, October 16 &amp; 17</tspan><tspan
sodipodi:role="line"
id="tspan3597"
x="116.6003"
y="872.22131"> </tspan><tspan
sodipodi:role="line"
id="tspan3599"
x="116.6003"
y="899.72131">Register your team by Oct 13!</tspan><tspan
sodipodi:role="line"
id="tspan3603"
x="116.6003"
y="927.22131">http://dirtbags.net/ctf</tspan><tspan
sodipodi:role="line"
id="tspan3605"
x="116.6003"
y="954.72131">.</tspan></text>
<g
transform="matrix(-3.6871841,-0.6400922,0,3.6871841,1165.952,-1401.6682)"
id="g4401"
style="fill:#b3b3b3">
<path
transform="matrix(1.8411585,0,0,1.8411585,-577.40066,-338.48152)"
d="M 462.25,443.5 L 459.30604,440.10034 L 452,441.75 L 455.39966,438.80604 L 453.75,431.5 L 456.69396,434.89966 L 464,433.25 L 460.60034,436.19396 L 462.25,443.5 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.1053447"
sodipodi:arg1="0.95449939"
sodipodi:r2="2.9098985"
sodipodi:r1="7.3527207"
sodipodi:cy="437.5"
sodipodi:cx="458"
sodipodi:sides="4"
id="path4403"
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="star" />
<path
sodipodi:type="star"
style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4405"
sodipodi:sides="4"
sodipodi:cx="458"
sodipodi:cy="437.5"
sodipodi:r1="7.3527207"
sodipodi:r2="2.9098985"
sodipodi:arg1="0.95449939"
sodipodi:arg2="1.1053447"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 462.25,443.5 L 459.30604,440.10034 L 452,441.75 L 455.39966,438.80604 L 453.75,431.5 L 456.69396,434.89966 L 464,433.25 L 460.60034,436.19396 L 462.25,443.5 z"
transform="matrix(1.8411585,0,0,1.8411585,-577.40066,-338.48152)" />
</g>
<path
id="path4624"
d="M 600.30501,111.70043 C 594.69786,110.30285 589.93719,116.92568 588.75265,124.64463 C 589.3149,125.62028 590.32351,126.18413 591.26892,126.69384 C 587.84719,128.44586 587.30507,129.45277 582.94391,132.01962 C 586.57224,133.69727 588.16263,134.6866 590.32271,137.03449 C 592.86362,135.01501 593.00183,135.53563 595.01903,133.76872 C 595.07096,134.80396 595.40207,135.64197 595.91313,136.52896 C 603.15032,143.78938 612.54761,135.64528 611.08007,126.07465 C 609.74224,123.75247 607.30611,122.85305 604.43588,123.23606 C 605.1759,120.03574 604.47707,117.08643 604.31444,114.10107 C 602.96341,112.84364 601.59886,112.02299 600.30501,111.70043 z M 548.79992,110.87058 C 546.46929,110.23007 542.90774,110.81215 538.67453,112.67652 C 535.61228,115.04137 533.79117,117.91567 533.42011,120.54626 C 529.8568,121.31464 526.35071,123.15387 522.8449,124.79616 C 512.53722,135.06156 519.28546,140.78043 530.57184,135.17469 C 531.85857,134.18081 532.87513,133.06767 533.73191,131.91165 C 534.27101,133.21306 534.29909,133.13044 535.02092,134.58256 C 538.47612,131.9751 540.97703,130.13271 546.06641,128.9864 C 543.91835,126.86897 544.59998,126.41289 542.71961,124.92043 C 543.93062,124.39808 545.32791,123.79887 546.49751,122.89561 C 553.05008,116.26509 552.68398,111.93832 548.79992,110.87058 z M 571.37005,130.57063 C 554.98673,126.71484 536.88246,131.49381 530.98352,141.28176 C 526.70186,148.38625 530.04625,156.22593 538.44729,161.43322 C 537.84332,162.33699 537.23152,163.16763 536.6638,164.10968 C 528.08349,178.34676 527.18242,191.38286 534.67994,193.14741 C 542.17731,194.91204 555.26128,184.7431 563.84153,170.50596 C 564.53496,169.35532 565.11846,168.25027 565.7109,167.12131 C 576.63803,166.23316 586.40094,161.93168 590.41617,155.26927 C 596.31516,145.48131 587.75341,134.42641 571.37005,130.57063 z M 571.95632,146.00732 C 574.34677,146.56989 575.08107,149.02728 573.59524,151.49259 C 572.10955,153.95787 568.96357,155.5021 566.57318,154.93949 C 564.18273,154.37693 563.44849,151.91951 564.93424,149.45425 C 566.41995,146.98895 569.56585,145.44471 571.95632,146.00732 z M 554.37674,144.05545 C 556.76709,144.61802 557.50142,147.07545 556.01562,149.54075 C 554.52989,152.00602 551.38398,153.55023 548.99354,152.98767 C 546.60305,152.42505 545.86883,149.96768 547.35455,147.50238 C 548.84026,145.03707 551.9862,143.49289 554.37674,144.05545 z M 592.14574,168.24309 C 589.81516,167.60264 586.10421,168.14959 581.87104,170.01386 C 580.4795,171.08853 579.5004,172.17993 578.6148,173.43649 C 577.75212,171.08963 577.66025,170.31341 576.12282,167.38618 C 573.20236,168.23 571.03293,168.80065 567.77912,169.06505 C 567.0071,170.93878 565.58365,172.14212 564.50052,173.9393 C 568.13679,177.49912 569.56962,178.92494 572.358,180.70609 C 570.27287,181.06762 567.75309,182.03047 565.62422,183.67451 C 555.50148,193.89953 561.94919,199.78854 573.35118,194.05304 C 577.67672,190.71249 579.85575,185.99195 578.44787,183.04992 C 582.155,183.93505 585.40054,182.08498 589.69403,180.23296 C 596.24652,173.60244 596.02993,169.31084 592.14574,168.24309 z M 534.26429,162.99855 C 527.75465,165.90572 523.34812,172.5933 517.05623,178.2542 C 517.58808,176.31898 517.43561,174.27504 516.50556,172.6607 C 509.26509,165.54179 499.88915,173.84149 501.24246,183.27452 C 503.13218,186.55471 507.68779,187.04151 511.72811,184.83163 C 509.05909,188.78702 509.49032,191.56459 509.69362,195.28052 C 516.93097,202.54083 526.57351,194.27243 525.10604,184.70189 C 524.49807,183.6467 523.68127,182.8078 522.6327,182.29851 C 524.95921,181.16825 525.4303,180.14452 528.31093,178.53531 C 529.39568,174.28512 530.50937,172.34108 533.50367,167.37277 C 534.07134,166.43075 533.66035,163.90234 534.26429,162.99855 z M 539.05958,170.31948 L 555.18709,174.11513 L 552.88004,177.94317 L 536.75256,174.14757 L 539.05958,170.31948 z"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
id="g4860"
transform="matrix(-1,0,0,1,885.95772,571.83703)">
<path
style="fill:#f1e06b;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 348.09925,84.14952 C 348.09925,87.60122 347.72107,110.92182 347.0039,114.15878 C 345.24013,123.03894 339.53069,128.15164 330.95684,130.09757 C 326.97182,130.84083 322.43901,114.54285 317.51962,114.45202 C 312.60023,114.36118 307.29427,130.47752 301.76294,130.47752 C 296.20567,130.47752 290.8759,114.35206 285.93709,114.42692 C 280.99829,114.50179 276.45045,130.77697 272.45708,130.00631 C 263.41524,128.50604 258.6876,122.32213 256.45824,113.86666 C 255.78242,110.71959 255.42662,87.497509 255.42662,84.14952 C 255.42662,58.576464 276.18529,37.82152 301.76294,37.82152 C 327.34058,37.82152 348.09925,58.576464 348.09925,84.14952 z"
id="path4877"
sodipodi:nodetypes="cccsssccssc" />
<path
style="fill:#ececec;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 255.23727,25.92184 L 262.30833,16.72945 L 262.30833,54.20611 L 255.23727,54.20611 L 255.23727,25.92184 z"
id="path4879"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#00003f;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 253.66433,51.800299 L 262.91433,51.800299 L 262.91433,109.5503 L 253.66433,106.05029 L 253.66433,51.800299 z"
id="path4881"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#2b1100;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 301.76996,37.82127 C 276.19231,37.82127 255.4262,58.58737 255.42621,84.16502 C 255.42621,87.51361 255.78164,110.73613 256.45746,113.88377 C 258.68681,122.34077 263.41562,128.50823 272.45746,130.00877 C 276.45084,130.77956 281.01865,114.52114 285.95746,114.44627 C 290.89627,114.3714 296.2127,130.47752 301.76996,130.47752 C 307.30129,130.47752 312.60058,114.35543 317.51996,114.44627 C 322.43934,114.53712 326.97244,130.84591 330.95746,130.10252 C 339.53131,128.15624 345.25619,123.04676 347.01996,114.16502 C 347.73712,110.92748 348.1137,87.61733 348.11371,84.16502 C 348.11371,58.58737 327.34761,37.82128 301.76996,37.82127 z M 328.26996,61.88377 C 336.6644,61.88376 346.32687,66.78192 346.44892,73.80139 C 346.58182,81.31976 336.91438,88.07127 328.51996,88.07127 C 322.58038,88.07128 317.21031,84.88357 314.70746,79.91502 C 312.47376,85.53641 307.2465,89.25877 300.83246,89.25877 C 292.43804,89.25876 269.98267,81.09987 270.25586,74.719 C 270.44413,70.3215 292.18804,63.10252 300.58246,63.10252 C 306.52851,63.10252 312.64515,67.03144 315.14496,72.00877 C 317.37762,66.38521 321.85436,61.88377 328.26996,61.88377 z"
id="path4883"
sodipodi:nodetypes="csccsssccsccsscssscc" />
<path
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 245.91433,71.30031 C 245.91433,71.30031 256.16433,55.300309 257.16433,61.80031 C 258.16433,68.300312 249.16433,69.300306 245.91433,71.30031 z"
id="path4885" />
<path
id="path4887"
d="M 241.75111,63.306804 C 241.75111,63.306804 260.71285,62.075919 255.50775,58.056343 C 250.30265,54.036767 245.07371,61.429883 241.75111,63.306804 z"
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:type="arc"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4889"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(0.7128664,0,0,0.7128664,159.18966,-222.38262)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4891"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(0.4369181,0,0,0.4369181,228.8436,-106.3614)" />
<path
transform="matrix(0.7128664,0,0,0.7128664,130.67501,-222.38262)"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
sodipodi:ry="15.5"
sodipodi:rx="15.5"
sodipodi:cy="417.86218"
sodipodi:cx="239.5"
id="path4893"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
transform="matrix(0.4369181,0,0,0.4369181,200.32895,-106.3614)"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
sodipodi:ry="15.5"
sodipodi:rx="15.5"
sodipodi:cy="417.86218"
sodipodi:cx="239.5"
id="path4895"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:type="star"
style="fill:#999999;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4897"
sodipodi:sides="4"
sodipodi:cx="458"
sodipodi:cy="437.5"
sodipodi:r1="7.3527207"
sodipodi:r2="2.9098985"
sodipodi:arg1="0.95449939"
sodipodi:arg2="1.1053447"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 462.25,443.5 L 459.30604,440.10034 L 452,441.75 L 455.39966,438.80604 L 453.75,431.5 L 456.69396,434.89966 L 464,433.25 L 460.60034,436.19396 L 462.25,443.5 z"
transform="matrix(1.3125,0,0,1.3125,-258.83567,-475.79344)" />
<path
transform="matrix(1.3125,0,0,1.3125,-273.08567,-472.04344)"
d="M 462.25,443.5 L 459.30604,440.10034 L 452,441.75 L 455.39966,438.80604 L 453.75,431.5 L 456.69396,434.89966 L 464,433.25 L 460.60034,436.19396 L 462.25,443.5 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.1053447"
sodipodi:arg1="0.95449939"
sodipodi:r2="2.9098985"
sodipodi:r1="7.3527207"
sodipodi:cy="437.5"
sodipodi:cx="458"
sodipodi:sides="4"
id="path4899"
style="fill:#999999;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="star" />
<path
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 262.66433,54.800304 L 340.66433,54.800304 C 343.83479,55.732876 342.87092,57.492323 342.91433,59.050307 L 259.66433,59.050307 C 259.25868,56.93082 260.40497,55.587295 262.66433,54.800304 z"
id="path4901"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:type="arc"
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4903"
sodipodi:cx="393.125"
sodipodi:cy="404.125"
sodipodi:rx="3.625"
sodipodi:ry="3.625"
d="M 396.75,404.125 A 3.625,3.625 0 1 1 389.5,404.125 A 3.625,3.625 0 1 1 396.75,404.125 z"
transform="translate(-135.08567,-344.69969)" />
</g>
<g
id="g4943"
transform="translate(0,-30.047624)">
<path
style="fill:#c87137;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 201.92989,686.02586 C 201.92989,689.47818 201.55171,712.80297 200.83454,716.04051 C 199.07077,724.92226 193.36133,730.03588 184.78748,731.98216 C 180.80246,732.72556 176.26965,716.42465 171.35026,716.3338 C 166.43087,716.24295 161.12491,732.36218 155.59358,732.36218 C 150.03631,732.36218 144.70654,716.23383 139.76773,716.3087 C 134.82893,716.38358 130.28109,732.66168 126.28772,731.89089 C 117.24588,730.39035 112.51824,724.20533 110.28888,715.74834 C 109.61306,712.6007 109.25726,689.37445 109.25726,686.02586 C 109.25726,660.44822 130.01593,639.68955 155.59358,639.68955 C 181.17122,639.68955 201.92989,660.44822 201.92989,686.02586 z"
id="path4984"
sodipodi:nodetypes="cccsssccssc" />
<path
sodipodi:type="arc"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4990"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(0.7128664,0,0,0.7128664,13.0203,379.94798)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4994"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(0.4369181,0,0,0.4369181,82.67424,495.9692)" />
<path
sodipodi:nodetypes="ccccc"
id="path5016"
d="M 108.94063,703.44381 C 145.67112,689.84386 166.04836,669.51582 186.72238,650.4108 C 188.06713,651.01059 189.31175,651.71051 189.72758,653.23922 C 172.34737,670.97196 155.85568,688.64916 109.11741,708.21678 C 108.23654,706.62579 107.94214,705.0348 108.94063,703.44381 z"
style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
transform="matrix(0.7128664,0,0,0.7128664,-15.49436,379.94799)"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
sodipodi:ry="15.5"
sodipodi:rx="15.5"
sodipodi:cy="417.86218"
sodipodi:cx="239.5"
id="path4998"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="ccc"
id="path5113"
d="M 106.72549,679.42961 C 128.95012,680.69471 152.87301,663.20638 179.97549,644.17961 C 143.2718,619.46306 108.13153,647.90342 106.72549,679.42961 z"
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 156.816,637.60365 C 155.93902,638.12796 156.43555,639.17063 157.52394,639.89456 C 157.74466,639.90591 157.95207,639.8355 158.14349,639.76807 C 158.0223,640.28733 158.11901,640.4254 158.0176,641.11276 C 158.70798,640.83265 159.05095,640.7293 159.67637,640.66576 C 159.65218,640.2252 159.75106,640.24947 159.70585,639.88719 C 159.87644,639.96055 160.04829,639.98739 160.24894,639.99772 C 162.24805,639.73847 162.05127,638.05743 160.35886,637.49039 C 159.83356,637.46333 159.4061,637.66877 159.13175,638.0212 C 158.70957,637.69303 158.15923,637.54605 157.66579,637.33595 C 157.30816,637.39184 157.01837,637.48267 156.816,637.60365 z M 150.66875,643.33852 C 150.29476,643.55188 149.97131,643.99737 149.7732,644.61658 C 149.79139,645.14226 150.0355,645.56719 150.41023,645.81023 C 150.11618,646.27017 149.999,646.8056 149.85055,647.32593 C 150.27813,649.27176 151.97514,648.94961 152.4024,647.25011 C 152.39473,647.02921 152.33655,646.8296 152.25289,646.6447 C 152.52268,646.68358 152.51283,646.6741 152.82791,646.70394 C 152.81706,646.11546 152.81634,645.69295 153.22856,645.03229 C 152.64117,645.11211 152.6483,645.00049 152.1915,645.09798 C 152.24992,644.92168 152.31788,644.71853 152.31093,644.51775 C 152.02246,643.27277 151.29207,642.98294 150.66875,643.33852 z M 156.43559,642.30486 C 153.90937,643.85426 152.55444,646.25805 153.42105,647.67102 C 154.05007,648.69661 155.68659,648.91992 157.49533,648.37256 C 157.56842,648.5097 157.62898,648.64213 157.71239,648.77812 C 158.97291,650.83336 160.93944,651.9322 162.09552,651.22315 C 163.25159,650.51412 163.16359,648.26312 161.90305,646.20788 C 161.80117,646.04178 161.6937,645.89154 161.58347,645.73847 C 162.71852,644.44036 163.17513,643.01216 162.58525,642.05039 C 161.71865,640.63741 158.96181,640.75546 156.43559,642.30486 z M 158.95734,643.41993 C 159.32593,643.19386 159.80223,643.29922 160.0205,643.6551 C 160.23878,644.01098 160.11677,644.4833 159.74818,644.70936 C 159.37959,644.93543 158.90329,644.83007 158.68502,644.47419 C 158.46674,644.1183 158.58874,643.646 158.95734,643.41993 z M 156.59399,645.24967 C 156.96257,645.02361 157.43888,645.12896 157.65715,645.48485 C 157.87542,645.84073 157.75342,646.31304 157.38483,646.53911 C 157.01623,646.76518 156.53994,646.65982 156.32166,646.30394 C 156.10338,645.94805 156.22539,645.47574 156.59399,645.24967 z M 164.84912,642.84831 C 164.47514,643.06168 164.12866,643.5213 163.93054,644.1405 C 163.93881,644.37938 163.99791,644.57311 164.09418,644.76895 C 163.62045,644.68651 163.48636,644.63746 162.84159,644.58658 C 162.63461,644.97992 162.47193,645.26781 162.13393,645.65435 C 162.34155,645.88462 162.36654,646.13694 162.52566,646.39638 C 163.51609,646.25938 163.91003,646.20716 164.51876,646.02953 C 164.33269,646.29193 164.19142,646.64927 164.20407,647.01472 C 164.64683,648.93664 166.33578,648.66134 166.75592,646.9389 C 166.73021,646.19635 166.23449,645.58987 165.6025,645.52327 C 166.17613,645.17365 166.26116,644.66672 166.46827,644.04166 C 166.17979,642.7967 165.47245,642.49274 164.84912,642.84831 z M 157.25556,648.96325 C 156.95731,649.91851 157.50549,650.92626 157.67031,652.06771 C 157.42487,651.85977 157.08223,651.72055 156.71705,651.70174 C 154.74005,651.97219 154.96405,653.66273 156.62125,654.2321 C 157.36326,654.27033 157.97268,653.79471 158.09335,653.17078 C 158.41024,653.77388 158.90203,653.93785 159.51633,654.19927 C 161.51544,653.93999 161.32755,652.22183 159.63516,651.65479 C 159.39646,651.6425 159.16774,651.67027 158.96434,651.74935 C 159.05643,651.40096 158.94875,651.2696 159.02944,650.82218 C 158.48067,650.37488 158.30178,650.10076 157.8619,649.38354 C 157.77849,649.24756 157.32866,649.10038 157.25556,648.96325 z M 158.97909,648.98352 L 161.46587,647.45832 L 161.8048,648.01093 L 159.31803,649.53613 L 158.97909,648.98352 z"
id="path2901" />
<path
sodipodi:nodetypes="csc"
id="path5119"
d="M 83.78439,674.18891 C 83.78439,674.18891 107.26627,667.73374 103.7363,679.66244 C 101.59372,686.90281 85.96288,676.29774 83.78439,674.18891 z"
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 86.84178,697.26453 C 86.84178,697.26453 102.7929,673.60009 108.63014,686.63022 C 112.17318,694.53914 90.35646,697.40973 86.84178,697.26453 z"
id="path5121"
sodipodi:nodetypes="csc" />
<path
transform="matrix(1.4125247,0,0,1.4125247,-112.90968,268.08805)"
d="M 158.5,292 A 4,4 0 1 1 150.5,292 A 4,4 0 1 1 158.5,292 z"
sodipodi:ry="4"
sodipodi:rx="4"
sodipodi:cy="292"
sodipodi:cx="154.5"
id="path5123"
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="censor"
style="display:inline">
<rect
style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3447"
width="530.02618"
height="259.00525"
x="106.80628"
y="716.3089" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 28 KiB

171
doc/2009-10-NMT/ship.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 633 KiB

BIN
doc/2010-10-NMT/chase.pdf Normal file

Binary file not shown.

339
doc/2010-10-NMT/chase.svg Normal file
View File

@ -0,0 +1,339 @@
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="765"
height="990"
id="svg6189"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="chase.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0">
<defs
id="defs6191">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective6197" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10000"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="321.64416"
inkscape:cy="317.61408"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1276"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="14" />
<metadata
id="metadata6194">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g7134"
transform="translate(19.192898,-1.0101525)">
<path
style="fill:#f1e06b;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 137.85847,492.90822 C 137.85847,496.35992 138.23665,519.68052 138.95382,522.91748 C 140.71759,531.79764 146.42703,536.91034 155.00088,538.85627 C 158.9859,539.59953 163.51871,523.30155 168.4381,523.21072 C 173.35749,523.11988 178.66345,539.23622 184.19478,539.23622 C 189.75205,539.23622 195.08182,523.11076 200.02063,523.18562 C 204.95943,523.26049 209.50727,539.53567 213.50064,538.76501 C 222.54248,537.26474 227.27012,531.08083 229.49948,522.62536 C 230.1753,519.47829 230.5311,496.25621 230.5311,492.90822 C 230.5311,467.33516 209.77243,446.58022 184.19478,446.58022 C 158.61714,446.58022 137.85847,467.33516 137.85847,492.90822 z"
id="path4877"
sodipodi:nodetypes="cccsssccssc" />
<path
style="fill:#ececec;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 230.72045,434.68054 L 223.64939,425.48815 L 223.64939,462.96481 L 230.72045,462.96481 L 230.72045,434.68054 z"
id="path4879"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#00003f;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 232.29339,460.559 L 223.04339,460.559 L 223.04339,518.309 L 232.29339,514.80899 L 232.29339,460.559 z"
id="path4881"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#2b1100;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 184.18776,446.57997 C 209.76541,446.57997 230.53152,467.34607 230.53151,492.92372 C 230.53151,496.27231 230.17608,519.49483 229.50026,522.64247 C 227.27091,531.09947 222.5421,537.26693 213.50026,538.76747 C 209.50688,539.53826 204.93907,523.27984 200.00026,523.20497 C 195.06145,523.1301 189.74502,539.23622 184.18776,539.23622 C 178.65643,539.23622 173.35714,523.11413 168.43776,523.20497 C 163.51838,523.29582 158.98528,539.60461 155.00026,538.86122 C 146.42641,536.91494 140.70153,531.80546 138.93776,522.92372 C 138.2206,519.68618 137.84402,496.37603 137.84401,492.92372 C 137.84401,467.34607 158.61011,446.57998 184.18776,446.57997 z M 157.68776,470.64247 C 149.29332,470.64246 139.63085,475.54062 139.5088,482.56009 C 139.3759,490.07846 149.04334,496.82997 157.43776,496.82997 C 163.37734,496.82998 168.74741,493.64227 171.25026,488.67372 C 173.48396,494.29511 178.71122,498.01747 185.12526,498.01747 C 193.51968,498.01746 215.97505,489.85857 215.70186,483.4777 C 215.51359,479.0802 193.76968,471.86122 185.37526,471.86122 C 179.42921,471.86122 173.31257,475.79014 170.81276,480.76747 C 168.5801,475.14391 164.10336,470.64247 157.68776,470.64247 z"
id="path4883"
sodipodi:nodetypes="csccsssccsccsscssscc" />
<path
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 240.04339,480.05901 C 240.04339,480.05901 229.79339,464.05901 228.79339,470.55901 C 227.79339,477.05901 236.79339,478.05901 240.04339,480.05901 z"
id="path4885" />
<path
id="path4887"
d="M 244.20661,472.0655 C 244.20661,472.0655 225.24487,470.83462 230.44997,466.81504 C 235.65507,462.79547 240.88401,470.18858 244.20661,472.0655 z"
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:type="arc"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4889"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(-0.7128664,0,0,0.7128664,326.76806,186.37608)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4891"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(-0.4369181,0,0,0.4369181,257.11412,302.3973)" />
<path
transform="matrix(-0.7128664,0,0,0.7128664,355.28271,186.37608)"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
sodipodi:ry="15.5"
sodipodi:rx="15.5"
sodipodi:cy="417.86218"
sodipodi:cx="239.5"
id="path4893"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
transform="matrix(-0.4369181,0,0,0.4369181,285.62877,302.3973)"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
sodipodi:ry="15.5"
sodipodi:rx="15.5"
sodipodi:cy="417.86218"
sodipodi:cx="239.5"
id="path4895"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:type="star"
style="fill:#999999;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4897"
sodipodi:sides="4"
sodipodi:cx="458"
sodipodi:cy="437.5"
sodipodi:r1="7.3527207"
sodipodi:r2="2.9098985"
sodipodi:arg1="0.95449939"
sodipodi:arg2="1.1053447"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 462.25,443.5 L 459.30604,440.10034 L 452,441.75 L 455.39966,438.80604 L 453.75,431.5 L 456.69396,434.89966 L 464,433.25 L 460.60034,436.19396 L 462.25,443.5 z"
transform="matrix(-1.3125,0,0,1.3125,744.79339,-67.03474)" />
<path
transform="matrix(-1.3125,0,0,1.3125,759.04339,-63.28474)"
d="M 462.25,443.5 L 459.30604,440.10034 L 452,441.75 L 455.39966,438.80604 L 453.75,431.5 L 456.69396,434.89966 L 464,433.25 L 460.60034,436.19396 L 462.25,443.5 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.1053447"
sodipodi:arg1="0.95449939"
sodipodi:r2="2.9098985"
sodipodi:r1="7.3527207"
sodipodi:cy="437.5"
sodipodi:cx="458"
sodipodi:sides="4"
id="path4899"
style="fill:#999999;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="star" />
<path
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 223.29339,463.559 L 145.29339,463.559 C 142.12293,464.49158 143.0868,466.25102 143.04339,467.80901 L 226.29339,467.80901 C 226.69904,465.68952 225.55275,464.34599 223.29339,463.559 z"
id="path4901"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:type="arc"
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4903"
sodipodi:cx="393.125"
sodipodi:cy="404.125"
sodipodi:rx="3.625"
sodipodi:ry="3.625"
d="M 396.75,404.125 A 3.625,3.625 0 1 1 389.5,404.125 A 3.625,3.625 0 1 1 396.75,404.125 z"
transform="matrix(-1,0,0,1,621.04339,64.05901)" />
</g>
<path
style="fill:#c87137;fill-rule:evenodd;stroke:none;stroke-width:0.91903061px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="M 425.1675,185.11986 C 369.56485,109.82525 312.60546,183.36639 266.43675,118.90637 C 266.01808,119.13091 234.66114,220.34198 234.75804,219.17101 C 282.30794,279.78854 336.40333,213.29555 394.4375,284.87567 C 394.67323,285.01515 424.69768,185.95582 425.1675,185.11986 z"
id="path3215"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6.66866779;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
d="M 265.56729,120.62215 C 146.94116,476.17819 146.08334,476.50001 146.08334,476.50001"
id="path3217"
sodipodi:nodetypes="cc" />
<path
id="path4624"
d="M 361.56445,172.65428 C 358.18267,171.81137 355.31141,175.80574 354.59699,180.46119 C 354.93609,181.04963 355.54441,181.3897 356.1146,181.69711 C 354.05089,182.75379 353.72392,183.36108 351.09362,184.9092 C 353.28194,185.92102 354.24113,186.51771 355.54392,187.93377 C 357.0764,186.71578 357.15976,187.02978 358.37637,185.96412 C 358.40769,186.58849 358.60739,187.09391 358.91562,187.62887 C 363.28052,192.00778 368.94821,187.09591 368.06311,181.32367 C 367.25624,179.92311 365.78696,179.38065 364.05586,179.61165 C 364.50219,177.68148 364.08071,175.90269 363.98262,174.10216 C 363.16779,173.34377 362.3448,172.84882 361.56445,172.65428 z M 330.50068,172.15378 C 329.09503,171.76748 326.94699,172.11854 324.39385,173.24298 C 322.54694,174.66927 321.4486,176.40282 321.2248,177.98938 C 319.0757,178.45281 316.9611,179.56208 314.84668,180.55258 C 308.6299,186.74386 312.69991,190.19302 319.50695,186.81209 C 320.28301,186.21266 320.89611,185.5413 321.41285,184.84408 C 321.738,185.62899 321.75493,185.57916 322.19028,186.45496 C 324.27419,184.88235 325.78253,183.77117 328.85204,183.0798 C 327.55651,181.80274 327.96761,181.52767 326.83352,180.62753 C 327.56391,180.31249 328.40664,179.9511 329.11205,179.40632 C 333.06404,175.40732 332.84324,172.79776 330.50068,172.15378 z M 344.11319,184.03528 C 334.23207,181.70978 323.31302,184.59207 319.75524,190.49539 C 317.17289,194.78025 319.18996,199.50852 324.2568,202.64914 C 323.89253,203.19422 323.52354,203.6952 323.18114,204.26337 C 318.00618,212.85004 317.46272,220.71238 321.98463,221.77662 C 326.50645,222.8409 334.39766,216.70781 339.57258,208.1211 C 339.9908,207.42712 340.34272,206.76065 340.70004,206.07975 C 347.29041,205.54408 353.17862,202.94977 355.60029,198.93154 C 359.15809,193.02822 353.99433,186.36078 344.11319,184.03528 z M 344.46678,193.34547 C 345.90851,193.68476 346.35138,195.16687 345.45524,196.65375 C 344.55919,198.14061 342.66179,199.07196 341.2201,198.73264 C 339.77837,198.39335 339.33553,196.91123 340.23162,195.42438 C 341.12768,193.93751 343.02504,193.00615 344.46678,193.34547 z M 333.86417,192.16825 C 335.30584,192.50755 335.74873,193.98968 334.85262,195.47655 C 333.95654,196.96341 332.05918,197.89475 330.61746,197.55546 C 329.1757,197.21613 328.73288,195.73404 329.62895,194.24717 C 330.52501,192.76029 332.42239,191.82896 333.86417,192.16825 z M 356.64343,206.75631 C 355.23781,206.37005 352.99966,206.69992 350.44655,207.8243 C 349.60728,208.47246 349.01677,209.1307 348.48264,209.88856 C 347.96234,208.47312 347.90693,208.00497 346.97968,206.23949 C 345.21829,206.74842 343.90986,207.09259 341.94742,207.25206 C 341.4818,208.38214 340.62329,209.1079 339.97003,210.19182 C 342.16314,212.33882 343.02731,213.19876 344.70904,214.273 C 343.45145,214.49105 341.93172,215.07177 340.64776,216.06332 C 334.54253,222.23024 338.43127,225.78202 345.30805,222.32282 C 347.91687,220.30807 349.23109,217.46101 348.38196,215.68662 C 350.61781,216.22046 352.57526,215.10464 355.16475,213.98765 C 359.11669,209.98865 358.98606,207.4003 356.64343,206.75631 z M 321.73394,203.59323 C 317.80785,205.3466 315.15018,209.38002 311.35541,212.79422 C 311.67618,211.62705 311.58422,210.39431 311.02329,209.42067 C 306.65642,205.12711 301.00159,210.13282 301.8178,215.82208 C 302.95753,217.80043 305.70511,218.09403 308.14191,216.7612 C 306.53217,219.14678 306.79226,220.82199 306.91487,223.06314 C 311.27986,227.44198 317.09548,222.45514 316.21042,216.68295 C 315.84374,216.04655 315.35111,215.54059 314.71869,215.23343 C 316.12186,214.55174 316.40598,213.93431 318.14335,212.96376 C 318.79759,210.40039 319.46928,209.2279 321.2752,206.23141 C 321.61757,205.66326 321.3697,204.13832 321.73394,203.59323 z M 324.62608,208.00863 L 334.35291,210.29786 L 332.96148,212.60663 L 323.23467,210.31743 L 324.62608,208.00863 z"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
<g
style="display:inline"
id="g4943"
transform="matrix(-1,0,0,1,702.05004,-194.13611)">
<path
style="fill:#c87137;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 201.92989,686.02586 C 201.92989,689.47818 201.55171,712.80297 200.83454,716.04051 C 199.07077,724.92226 193.36133,730.03588 184.78748,731.98216 C 180.80246,732.72556 176.26965,716.42465 171.35026,716.3338 C 166.43087,716.24295 161.12491,732.36218 155.59358,732.36218 C 150.03631,732.36218 144.70654,716.23383 139.76773,716.3087 C 134.82893,716.38358 130.28109,732.66168 126.28772,731.89089 C 117.24588,730.39035 112.51824,724.20533 110.28888,715.74834 C 109.61306,712.6007 109.25726,689.37445 109.25726,686.02586 C 109.25726,660.44822 130.01593,639.68955 155.59358,639.68955 C 181.17122,639.68955 201.92989,660.44822 201.92989,686.02586 z"
id="path4984"
sodipodi:nodetypes="cccsssccssc" />
<path
sodipodi:type="arc"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4990"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(0.7128664,0,0,0.7128664,13.0203,379.94798)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4994"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(0.4369181,0,0,0.4369181,82.67424,495.9692)" />
<path
sodipodi:nodetypes="ccccc"
id="path5016"
d="M 108.94063,703.44381 C 145.67112,689.84386 166.04836,669.51582 186.72238,650.4108 C 188.06713,651.01059 189.31175,651.71051 189.72758,653.23922 C 172.34737,670.97196 155.85568,688.64916 109.11741,708.21678 C 108.23654,706.62579 107.94214,705.0348 108.94063,703.44381 z"
style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
transform="matrix(0.7128664,0,0,0.7128664,-15.49436,379.94799)"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
sodipodi:ry="15.5"
sodipodi:rx="15.5"
sodipodi:cy="417.86218"
sodipodi:cx="239.5"
id="path4998"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="ccc"
id="path5113"
d="M 106.72549,679.42961 C 128.95012,680.69471 152.87301,663.20638 179.97549,644.17961 C 143.2718,619.46306 108.13153,647.90342 106.72549,679.42961 z"
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 156.816,637.60365 C 155.93902,638.12796 156.43555,639.17063 157.52394,639.89456 C 157.74466,639.90591 157.95207,639.8355 158.14349,639.76807 C 158.0223,640.28733 158.11901,640.4254 158.0176,641.11276 C 158.70798,640.83265 159.05095,640.7293 159.67637,640.66576 C 159.65218,640.2252 159.75106,640.24947 159.70585,639.88719 C 159.87644,639.96055 160.04829,639.98739 160.24894,639.99772 C 162.24805,639.73847 162.05127,638.05743 160.35886,637.49039 C 159.83356,637.46333 159.4061,637.66877 159.13175,638.0212 C 158.70957,637.69303 158.15923,637.54605 157.66579,637.33595 C 157.30816,637.39184 157.01837,637.48267 156.816,637.60365 z M 150.66875,643.33852 C 150.29476,643.55188 149.97131,643.99737 149.7732,644.61658 C 149.79139,645.14226 150.0355,645.56719 150.41023,645.81023 C 150.11618,646.27017 149.999,646.8056 149.85055,647.32593 C 150.27813,649.27176 151.97514,648.94961 152.4024,647.25011 C 152.39473,647.02921 152.33655,646.8296 152.25289,646.6447 C 152.52268,646.68358 152.51283,646.6741 152.82791,646.70394 C 152.81706,646.11546 152.81634,645.69295 153.22856,645.03229 C 152.64117,645.11211 152.6483,645.00049 152.1915,645.09798 C 152.24992,644.92168 152.31788,644.71853 152.31093,644.51775 C 152.02246,643.27277 151.29207,642.98294 150.66875,643.33852 z M 156.43559,642.30486 C 153.90937,643.85426 152.55444,646.25805 153.42105,647.67102 C 154.05007,648.69661 155.68659,648.91992 157.49533,648.37256 C 157.56842,648.5097 157.62898,648.64213 157.71239,648.77812 C 158.97291,650.83336 160.93944,651.9322 162.09552,651.22315 C 163.25159,650.51412 163.16359,648.26312 161.90305,646.20788 C 161.80117,646.04178 161.6937,645.89154 161.58347,645.73847 C 162.71852,644.44036 163.17513,643.01216 162.58525,642.05039 C 161.71865,640.63741 158.96181,640.75546 156.43559,642.30486 z M 158.95734,643.41993 C 159.32593,643.19386 159.80223,643.29922 160.0205,643.6551 C 160.23878,644.01098 160.11677,644.4833 159.74818,644.70936 C 159.37959,644.93543 158.90329,644.83007 158.68502,644.47419 C 158.46674,644.1183 158.58874,643.646 158.95734,643.41993 z M 156.59399,645.24967 C 156.96257,645.02361 157.43888,645.12896 157.65715,645.48485 C 157.87542,645.84073 157.75342,646.31304 157.38483,646.53911 C 157.01623,646.76518 156.53994,646.65982 156.32166,646.30394 C 156.10338,645.94805 156.22539,645.47574 156.59399,645.24967 z M 164.84912,642.84831 C 164.47514,643.06168 164.12866,643.5213 163.93054,644.1405 C 163.93881,644.37938 163.99791,644.57311 164.09418,644.76895 C 163.62045,644.68651 163.48636,644.63746 162.84159,644.58658 C 162.63461,644.97992 162.47193,645.26781 162.13393,645.65435 C 162.34155,645.88462 162.36654,646.13694 162.52566,646.39638 C 163.51609,646.25938 163.91003,646.20716 164.51876,646.02953 C 164.33269,646.29193 164.19142,646.64927 164.20407,647.01472 C 164.64683,648.93664 166.33578,648.66134 166.75592,646.9389 C 166.73021,646.19635 166.23449,645.58987 165.6025,645.52327 C 166.17613,645.17365 166.26116,644.66672 166.46827,644.04166 C 166.17979,642.7967 165.47245,642.49274 164.84912,642.84831 z M 157.25556,648.96325 C 156.95731,649.91851 157.50549,650.92626 157.67031,652.06771 C 157.42487,651.85977 157.08223,651.72055 156.71705,651.70174 C 154.74005,651.97219 154.96405,653.66273 156.62125,654.2321 C 157.36326,654.27033 157.97268,653.79471 158.09335,653.17078 C 158.41024,653.77388 158.90203,653.93785 159.51633,654.19927 C 161.51544,653.93999 161.32755,652.22183 159.63516,651.65479 C 159.39646,651.6425 159.16774,651.67027 158.96434,651.74935 C 159.05643,651.40096 158.94875,651.2696 159.02944,650.82218 C 158.48067,650.37488 158.30178,650.10076 157.8619,649.38354 C 157.77849,649.24756 157.32866,649.10038 157.25556,648.96325 z M 158.97909,648.98352 L 161.46587,647.45832 L 161.8048,648.01093 L 159.31803,649.53613 L 158.97909,648.98352 z"
id="path2901" />
<path
sodipodi:nodetypes="csc"
id="path5119"
d="M 83.78439,674.18891 C 83.78439,674.18891 107.26627,667.73374 103.7363,679.66244 C 101.59372,686.90281 85.96288,676.29774 83.78439,674.18891 z"
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 86.84178,697.26453 C 86.84178,697.26453 102.7929,673.60009 108.63014,686.63022 C 112.17318,694.53914 90.35646,697.40973 86.84178,697.26453 z"
id="path5121"
sodipodi:nodetypes="csc" />
<path
transform="matrix(1.4125247,0,0,1.4125247,-112.90968,268.08805)"
d="M 158.5,292 A 4,4 0 1 1 150.5,292 A 4,4 0 1 1 158.5,292 z"
sodipodi:ry="4"
sodipodi:rx="4"
sodipodi:cy="292"
sodipodi:cx="154.5"
id="path5123"
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
</g>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Gothic L;-inkscape-font-specification:URW Gothic L"
x="374.7666"
y="695.77832"
id="text4758"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan6165"
x="374.7666"
y="695.77832">2010 Capture The Flag</tspan><tspan
sodipodi:role="line"
id="tspan6167"
x="374.7666"
y="735.77832">A computer security competition</tspan><tspan
sodipodi:role="line"
id="tspan6169"
x="374.7666"
y="775.77832">Presented by LANL &amp; NMT CS Dept.</tspan><tspan
sodipodi:role="line"
id="tspan6171"
x="374.7666"
y="815.77832">Fri &amp; Sat, October 29-30</tspan><tspan
sodipodi:role="line"
id="tspan6173"
x="374.7666"
y="855.77832"></tspan><tspan
sodipodi:role="line"
id="tspan7150"
x="374.7666"
y="895.77832">Register by October 12</tspan><tspan
sodipodi:role="line"
id="tspan6175"
x="374.7666"
y="935.77832">http://dirtbags.net/ctf/</tspan></text>
<text
xml:space="preserve"
style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L"
x="134.62001"
y="549.38702"
id="text6799"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan6813"
x="134.62001"
y="549.38702">5e5e5e205468657265277320616e6f74686572207374657020696e766f6c766564205e5e5e</tspan></text>
<text
xml:space="preserve"
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L"
x="180.31223"
y="241.71477"
id="text6815"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan6817"
x="180.31223"
y="241.71477" /></text>
<g
transform="matrix(0.2046092,0,0,0.2046092,13.254456,818.39229)"
id="g2779"
style="display:inline">
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 127.1141,465.5924 C 91.814047,465.5924 66.89506,504.2459 69.859396,529.82972 C 71.761234,546.24359 81.651632,548.75843 96.01098,575.0839 C 104.71039,591.03284 111.56039,612.77438 100.19257,619.35575 C 88.824765,625.93711 53.531251,643.88779 53.53125,643.88779 L 53.53125,731.25 L 228.8265,731.25 C 228.8265,731.25 230.62049,725.86487 229.42387,714.49706 C 243.87007,715.26906 254.19943,715.68227 269.51412,713.28904 C 290.82939,704.65951 302.41803,697.91484 316.18872,691.15976 C 319.30006,687.58786 324.5538,662.43638 323.35717,651.66689 C 322.17857,641.0595 321.01036,622.90838 315.83029,608.07206 C 315.83112,607.62561 315.81244,607.17371 315.77719,606.71802 C 317.90386,598.92728 318.64423,595.20653 320.96769,587.65525 C 323.36091,579.87727 313.19812,579.87221 315.59134,573.88916 C 317.98457,567.9061 319.77015,572.09667 321.56506,555.3441 C 323.35997,538.59153 316.6504,536.93715 312.59122,530.81206 C 313.93239,525.70068 314.54999,522.63654 307.07568,516.5878 C 303.81694,513.9506 301.55946,512.46778 297.4356,512.23126 C 293.31173,511.99474 287.68977,511.89966 279.91179,511.30135 C 279.95788,511.237 279.68945,518.04719 279.8219,518.15083 C 279.59187,518.15083 272.97826,508.24505 268.82685,511.94803 C 264.86347,515.4833 273.24628,527.8739 273.24627,527.59611 C 273.51087,527.66524 264.87102,526.81018 264.1245,530.81206 C 263.39332,534.73169 269.93358,536.10993 269.84182,536.20168 C 269.75006,535.92516 263.79217,535.24252 263.99859,539.96567 C 264.22106,545.05637 272.74333,545.38736 272.74334,545.5438 C 268.67573,555.71281 254.50626,589.03774 244.98208,611.57664 C 247.97361,618.15801 274.90373,620.56376 274.90373,620.56376 C 274.90373,620.56376 277.7599,637.70722 270.70886,644.48516 C 261.13596,645.96638 226.25358,641.8655 203.09971,630.13497 C 183.35561,625.94684 173.54242,629.40149 162.4121,627.13484 C 163.71562,615.17348 164.21749,608.58979 164.21749,608.58979 C 164.21749,608.58979 179.77569,606.19506 179.77569,584.05775 C 179.77569,561.92042 189.27078,560.03657 186.94414,548.16237 C 185.05685,538.53041 181.53399,532.45339 189.1876,524.09495 C 194.98993,515.09543 195.91779,501.48946 187.54152,491.91656 C 175.82743,478.52903 162.41416,465.5924 127.1141,465.5924 z M 283.08108,515.50608 C 282.97494,515.60488 286.88702,515.90504 291.28498,516.19638 C 291.7627,519.41501 296.839,523.95317 299.88712,526.41806 C 299.62647,527.00514 299.35852,527.56957 299.09062,528.13052 L 283.43987,527.85176 C 283.52084,527.66348 282.88447,515.7395 283.08108,515.50608 z M 276.34425,546.61907 C 277.89568,547.38545 280.81962,547.77463 283.05453,548.37477 C 280.15284,549.11714 277.60828,549.09234 277.30649,551.49475 C 276.88402,554.8578 283.91375,557.05322 290.12324,558.85588 C 288.4593,559.44397 285.41576,560.84837 285.28168,562.4898 C 284.86781,567.55673 295.35853,569.71644 304.68278,571.55997 C 305.89074,579.19986 307.54144,589.21622 308.90079,597.08044 C 285.0055,594.98587 270.36389,593.61307 255.48253,597.49196 C 261.78844,582.55106 269.46993,562.86918 276.34425,546.61907 z"
id="path2781"
sodipodi:nodetypes="csssccccccsccssscsscczczczcccccccsscscccccccccscscccc" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 29 KiB

BIN
doc/2010-10-NMT/pacman2.pdf Normal file

Binary file not shown.

728
doc/2010-10-NMT/pacman2.svg Normal file
View File

@ -0,0 +1,728 @@
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="765"
height="990"
id="svg2567"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="pacman2.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0">
<defs
id="defs2569">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="6.1230318e-14 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective2575" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10000"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="432.09071"
inkscape:cy="477.1378"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1276"
inkscape:window-height="1006"
inkscape:window-x="0"
inkscape:window-y="14" />
<metadata
id="metadata2572">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:#383838;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
d="M 640.23956,571.85324 L 640.23956,602.09073 L 670.47703,602.09073 L 670.47703,579.59554 L 669.01677,579.59554 L 669.01677,577.10957 L 670.47703,577.10957 L 670.47703,571.85324 L 640.23956,571.85324 z M 655.3567,583.61208 C 657.21124,583.61208 658.71819,585.11584 658.71819,586.97038 C 658.71819,588.82493 657.21124,590.33187 655.3567,590.33187 C 653.50216,590.33187 651.9984,588.82492 651.9984,586.97038 C 651.9984,585.11584 653.50216,583.61208 655.3567,583.61208 z M 659.59372,588.50415 C 659.7953,588.50415 659.95799,588.66683 659.95799,588.86842 C 659.95799,589.06999 659.7953,589.23587 659.59372,589.23587 C 659.39214,589.23587 659.22945,589.06999 659.22945,588.86842 C 659.22945,588.66683 659.39214,588.50415 659.59372,588.50415 z M 655.37907,591.46622 C 656.03166,591.46372 656.67794,591.69101 656.74668,592.15643 C 656.88483,593.09186 656.94093,599.08889 656.74668,600.18948 C 656.55121,601.29693 654.20568,601.27449 653.96992,600.18948 C 653.74176,599.13941 653.776,593.07396 653.96992,592.15643 C 654.06617,591.70101 654.72647,591.46871 655.37907,591.46622 z"
id="rect2579" />
<g
id="g4573"
transform="translate(5.7142857,-1.4285714)"
style="fill:none">
<rect
y="107.36217"
x="108.75"
height="63.75"
width="63.75"
id="rect4469"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
y="107.36217"
x="236.25"
height="63.75"
width="63.75"
id="rect4471"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
y="107.36217"
x="427.5"
height="63.75"
width="63.75"
id="rect4473"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
y="107.36217"
x="555"
height="63.75"
width="63.75"
id="rect4475"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path4477"
d="M 363.75001,43.612172 L 363.75001,171.11217 L 363.75001,171.11217"
style="fill:none;fill-rule:evenodd;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path4487"
d="M 236.25,234.86217 L 491.25001,234.86217"
style="fill:none;fill-rule:evenodd;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccccccccccccccccccc"
d="M 682.5,394.23718 L 618.75,394.23718 L 618.75,489.86218 L 682.5,489.86218 L 682.49998,617.36217 L 45.037819,617.36217 L 45,489.86218 L 108.75,489.86218 L 108.75,394.23718 L 45,394.23718 M 682.5,330.48718 L 618.75,330.48718 L 618.75,234.86218 L 682.5,234.86218 L 682.49998,43.574635 L 45.037819,43.574635 L 45,234.86218 L 108.75,234.86218 L 108.75,330.48718 L 45,330.48718"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
id="rect3437" />
<path
sodipodi:nodetypes="cccccc"
id="rect4493"
d="M 395.62501,298.61217 L 491.25001,298.61217 L 491.25001,426.11218 L 236.25,426.11218 L 236.25,298.61217 L 331.87501,298.61217"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path4495"
d="M 555.00001,234.86217 C 555.00001,298.61217 555.00001,330.48717 555.00001,330.48717"
style="fill:none;fill-rule:evenodd;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path4497"
d="M 172.5,234.86217 C 172.5,298.61217 172.5,330.48717 172.5,330.48717"
style="fill:none;fill-rule:evenodd;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path4499"
d="M 236.25,489.86218 L 491.25001,489.86218"
style="fill:none;fill-rule:evenodd;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path4501"
d="M 363.75001,489.86218 L 363.75001,553.61218"
style="fill:none;fill-rule:evenodd;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path4503"
d="M 618.75001,553.61218 L 427.50001,553.61218"
style="fill:none;fill-rule:evenodd;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path4505"
d="M 300.00001,553.61218 L 108.75,553.61218"
style="fill:none;fill-rule:evenodd;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
id="path4507"
d="M 555.00001,553.61218 L 555.00001,426.11218 L 555.00001,394.23718"
style="fill:none;fill-rule:evenodd;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path4509"
d="M 172.5,553.61218 L 172.5,394.23718"
style="fill:none;fill-rule:evenodd;stroke:#004aff;stroke-width:14.16666698;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
id="path4591"
d="M 68.810986,570.84308 L 68.810986,601.08057 L 99.048456,601.08057 L 99.048456,578.58538 L 97.588196,578.58538 L 97.588196,576.09941 L 99.048456,576.09941 L 99.048456,570.84308 L 68.810986,570.84308 z M 83.928126,582.60192 C 85.782666,582.60192 87.289616,584.10568 87.289616,585.96022 C 87.289616,587.81477 85.782666,589.32171 83.928126,589.32171 C 82.073586,589.32171 80.569826,587.81476 80.569826,585.96022 C 80.569826,584.10568 82.073586,582.60192 83.928126,582.60192 z M 88.165146,587.49399 C 88.366726,587.49399 88.529416,587.65667 88.529416,587.85826 C 88.529416,588.05983 88.366726,588.22571 88.165146,588.22571 C 87.963566,588.22571 87.800876,588.05983 87.800876,587.85826 C 87.800876,587.65667 87.963566,587.49399 88.165146,587.49399 z M 83.950496,590.45606 C 84.603086,590.45356 85.249366,590.68085 85.318106,591.14627 C 85.456256,592.0817 85.512356,598.07873 85.318106,599.17932 C 85.122636,600.28677 82.777106,600.26433 82.541346,599.17932 C 82.313186,598.12925 82.347426,592.0638 82.541346,591.14627 C 82.637596,590.69085 83.297896,590.45855 83.950496,590.45606 z"
style="fill:#383838;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1" />
<path
style="fill:#383838;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
d="M 640.23956,56.743 L 640.23956,86.98049 L 670.47703,86.98049 L 670.47703,64.4853 L 669.01677,64.4853 L 669.01677,61.99933 L 670.47703,61.99933 L 670.47703,56.743 L 640.23956,56.743 z M 655.3567,68.50184 C 657.21124,68.50184 658.71819,70.0056 658.71819,71.86014 C 658.71819,73.71469 657.21124,75.22163 655.3567,75.22163 C 653.50216,75.22163 651.9984,73.71468 651.9984,71.86014 C 651.9984,70.0056 653.50216,68.50184 655.3567,68.50184 z M 659.59372,73.39391 C 659.7953,73.39391 659.95799,73.55659 659.95799,73.75818 C 659.95799,73.95975 659.7953,74.12563 659.59372,74.12563 C 659.39214,74.12563 659.22945,73.95975 659.22945,73.75818 C 659.22945,73.55659 659.39214,73.39391 659.59372,73.39391 z M 655.37907,76.35598 C 656.03166,76.35348 656.67794,76.58077 656.74668,77.04619 C 656.88483,77.98162 656.94093,83.97865 656.74668,85.07924 C 656.55121,86.18669 654.20568,86.16425 653.96992,85.07924 C 653.74176,84.02917 653.776,77.96372 653.96992,77.04619 C 654.06617,76.59077 654.72647,76.35847 655.37907,76.35598 z"
id="path4593" />
<g
id="g7118">
<path
style="fill:#ececec;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 548.1404,213.15885 L 545.20535,209.34329 L 545.20535,224.89904 L 548.1404,224.89904 L 548.1404,213.15885 z"
id="path4879"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#f1e06b;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 509.59539,237.32791 C 509.59539,238.76063 509.75236,248.44051 510.05004,249.78411 C 510.78214,253.47007 513.15201,255.59224 516.71083,256.39995 C 518.36493,256.70847 520.2464,249.94352 522.28833,249.90582 C 524.33027,249.86812 526.53266,256.55766 528.82859,256.55766 C 531.13529,256.55766 533.34757,249.86433 535.39756,249.8954 C 537.44755,249.92648 539.33526,256.68196 540.99282,256.36207 C 544.7459,255.73934 546.70824,253.17254 547.6336,249.66285 C 547.91412,248.35657 548.0618,238.71758 548.0618,237.32791 C 548.0618,226.71308 539.44532,218.09815 528.82859,218.09815 C 518.21186,218.09815 509.59539,226.71308 509.59539,237.32791 z"
id="path4877"
sodipodi:nodetypes="cccsssccssc" />
<path
style="fill:#00003f;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 548.79329,223.90044 L 544.95381,223.90044 L 544.95381,247.87122 L 548.79329,246.41845 L 548.79329,223.90044 z"
id="path4881"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#2b1100;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 528.82568,218.09805 C 539.44241,218.09805 548.06198,226.71761 548.06197,237.33434 C 548.06197,238.72427 547.91444,248.36344 547.63392,249.66995 C 546.70857,253.18027 544.74574,255.74025 540.99267,256.3631 C 539.3351,256.68303 537.4391,249.93451 535.38911,249.90344 C 533.33911,249.87236 531.13238,256.55766 528.82568,256.55766 C 526.52974,256.55766 524.33012,249.86573 522.28819,249.90344 C 520.24626,249.94115 518.36467,256.71057 516.71057,256.40201 C 513.15175,255.59415 510.77548,253.47331 510.04338,249.7867 C 509.7457,248.44286 509.58939,238.76732 509.58938,237.33434 C 509.58938,226.71761 518.20895,218.09805 528.82568,218.09805 z M 517.8261,228.08587 C 514.34175,228.08587 510.33106,230.11899 510.2804,233.03262 C 510.22524,236.15333 514.23798,238.95574 517.72233,238.95574 C 520.18772,238.95574 522.41672,237.63259 523.4556,235.57026 C 524.38276,237.90357 526.55248,239.44865 529.21481,239.44865 C 532.69916,239.44864 542.0199,236.06206 541.9065,233.4135 C 541.82836,231.58819 532.80293,228.59175 529.31858,228.59175 C 526.85051,228.59175 524.31162,230.22256 523.274,232.28854 C 522.34727,229.95432 520.48908,228.08587 517.8261,228.08587 z"
id="path4883"
sodipodi:nodetypes="csccsssccsccsscssscc" />
<path
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 552.01015,231.99448 C 552.01015,231.99448 547.75559,225.35322 547.34052,228.05123 C 546.92544,230.74924 550.66114,231.16432 552.01015,231.99448 z"
id="path4885" />
<path
id="path4887"
d="M 553.73821,228.67654 C 553.73821,228.67654 545.8676,228.16563 548.02813,226.49719 C 550.18865,224.82875 552.35907,227.89747 553.73821,228.67654 z"
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:type="arc"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4889"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(-0.2958955,0,0,0.2958955,588.00769,110.09301)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4891"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(-0.1813553,0,0,0.1813553,560.52441,159.32235)" />
<path
transform="matrix(-0.2958955,0,0,0.2958955,599.84351,110.09301)"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
sodipodi:ry="15.5"
sodipodi:rx="15.5"
sodipodi:cy="417.86218"
sodipodi:cx="239.5"
id="path4893"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
transform="matrix(-0.1813553,0,0,0.1813553,572.36023,159.32235)"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
sodipodi:ry="15.5"
sodipodi:rx="15.5"
sodipodi:cy="417.86218"
sodipodi:cx="239.5"
id="path4895"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:type="star"
style="fill:#999999;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4897"
sodipodi:sides="4"
sodipodi:cx="458"
sodipodi:cy="437.5"
sodipodi:r1="7.3527207"
sodipodi:r2="2.9098985"
sodipodi:arg1="0.95449939"
sodipodi:arg2="1.1053447"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 462.25,443.5 L 459.30604,440.10034 L 452,441.75 L 455.39966,438.80604 L 453.75,431.5 L 456.69396,434.89966 L 464,433.25 L 460.60034,436.19396 L 462.25,443.5 z"
transform="matrix(-0.5447905,0,0,0.5447905,761.52102,4.9076226)" />
<path
transform="matrix(-0.5447905,0,0,0.5447905,767.43589,6.464167)"
d="M 462.25,443.5 L 459.30604,440.10034 L 452,441.75 L 455.39966,438.80604 L 453.75,431.5 L 456.69396,434.89966 L 464,433.25 L 460.60034,436.19396 L 462.25,443.5 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.1053447"
sodipodi:arg1="0.95449939"
sodipodi:r2="2.9098985"
sodipodi:r1="7.3527207"
sodipodi:cy="437.5"
sodipodi:cx="458"
sodipodi:sides="4"
id="path4899"
style="fill:#999999;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="star" />
<path
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 545.05758,225.14568 L 512.68146,225.14568 C 511.36547,225.53277 511.76555,226.26308 511.74753,226.90976 L 546.30282,226.90976 C 546.4712,226.03001 545.9954,225.47234 545.05758,225.14568 z"
id="path4901"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:type="arc"
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4903"
sodipodi:cx="393.125"
sodipodi:cy="404.125"
sodipodi:rx="3.625"
sodipodi:ry="3.625"
d="M 396.75,404.125 A 3.625,3.625 0 1 1 389.5,404.125 A 3.625,3.625 0 1 1 396.75,404.125 z"
transform="matrix(-0.4150785,0,0,0.4150785,710.15506,59.32182)" />
</g>
<g
id="g6919">
<path
style="fill:#c87137;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 167.44249,478.32162 C 167.44249,479.63656 167.29845,488.52066 167.02529,489.75379 C 166.35349,493.13673 164.17884,495.08444 160.91318,495.82575 C 159.39534,496.1089 157.66886,489.9001 155.79513,489.8655 C 153.9214,489.8309 151.90043,495.97049 149.79363,495.97049 C 147.67694,495.97049 145.6469,489.82742 143.76578,489.85594 C 141.88466,489.88446 140.15245,496.08457 138.63143,495.79098 C 135.18751,495.21945 133.38682,492.86366 132.53769,489.64251 C 132.28028,488.44361 132.14476,479.59705 132.14476,478.32162 C 132.14476,468.57945 140.05145,460.67276 149.79363,460.67276 C 159.5358,460.67276 167.44249,468.57945 167.44249,478.32162 z"
id="path4984"
sodipodi:nodetypes="cccsssccssc" />
<path
sodipodi:type="arc"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4990"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(0.271521,0,0,0.271521,95.489417,361.74075)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4994"
sodipodi:cx="239.5"
sodipodi:cy="417.86218"
sodipodi:rx="15.5"
sodipodi:ry="15.5"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
transform="matrix(0.1664161,0,0,0.1664161,120.76965,404.68164)" />
<path
sodipodi:nodetypes="ccccc"
id="path5016"
d="M 132.02416,484.95588 C 146.0143,479.77585 153.77571,472.03317 161.65016,464.75633 C 162.16236,464.98478 162.63642,465.25137 162.7948,465.83364 C 156.17492,472.5878 149.89346,479.3208 132.09149,486.77384 C 131.75598,486.16785 131.64385,485.56187 132.02416,484.95588 z"
style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
transform="matrix(0.271521,0,0,0.271521,84.628574,361.74075)"
d="M 255,417.86218 A 15.5,15.5 0 1 1 224,417.86218 A 15.5,15.5 0 1 1 255,417.86218 z"
sodipodi:ry="15.5"
sodipodi:rx="15.5"
sodipodi:cy="417.86218"
sodipodi:cx="239.5"
id="path4998"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="ccc"
id="path5113"
d="M 131.18044,475.8092 C 139.6455,476.29106 148.7574,469.62999 159.08036,462.38296 C 145.10043,452.96876 131.71598,463.80131 131.18044,475.8092 z"
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 150.25923,459.87827 C 149.9252,460.07797 150.11432,460.47511 150.52887,460.75084 C 150.61294,460.75516 150.69194,460.72835 150.76485,460.70266 C 150.71869,460.90044 150.75553,460.95303 150.7169,461.21484 C 150.97986,461.10815 151.11049,461.06878 151.3487,461.04458 C 151.33949,460.87678 151.37715,460.88602 151.35993,460.74803 C 151.42491,460.77598 151.49036,460.7862 151.56679,460.79013 C 152.32822,460.69139 152.25327,460.0511 151.60866,459.83513 C 151.40858,459.82482 151.24576,459.90307 151.14127,460.0373 C 150.98046,459.91231 150.77085,459.85633 150.5829,459.7763 C 150.44669,459.79759 150.33631,459.83219 150.25923,459.87827 z M 147.91783,462.0626 C 147.77538,462.14386 147.65218,462.31355 147.57672,462.54939 C 147.58365,462.74962 147.67663,462.91147 147.81936,463.00404 C 147.70736,463.17922 147.66273,463.38316 147.60618,463.58135 C 147.76904,464.32249 148.41541,464.19979 148.57815,463.55247 C 148.57523,463.46833 148.55307,463.3923 148.5212,463.32188 C 148.62396,463.33669 148.62021,463.33308 148.74022,463.34444 C 148.73609,463.1203 148.73581,462.95937 148.89282,462.70773 C 148.66909,462.73813 148.67181,462.69562 148.49782,462.73275 C 148.52007,462.6656 148.54596,462.58823 148.54331,462.51175 C 148.43344,462.03756 148.15524,461.92716 147.91783,462.0626 z M 150.11434,461.66889 C 149.15213,462.25904 148.63606,463.17461 148.96614,463.71279 C 149.20572,464.10342 149.82905,464.18848 150.51798,463.98 C 150.54582,464.03223 150.56888,464.08267 150.60065,464.13447 C 151.08077,464.91728 151.82979,465.33581 152.27013,465.06575 C 152.71046,464.79569 152.67694,463.93831 152.19682,463.1555 C 152.15801,463.09223 152.11708,463.03501 152.07509,462.97671 C 152.50742,462.48227 152.68133,461.93829 152.45666,461.57197 C 152.12658,461.03378 151.07654,461.07875 150.11434,461.66889 z M 151.07484,462.09361 C 151.21523,462.0075 151.39664,462.04763 151.47978,462.18318 C 151.56292,462.31873 151.51645,462.49863 151.37606,462.58473 C 151.23567,462.67084 151.05425,462.63071 150.97111,462.49516 C 150.88797,462.35961 150.93444,462.17971 151.07484,462.09361 z M 150.17467,462.79053 C 150.31506,462.70443 150.49648,462.74455 150.57961,462.88011 C 150.66275,463.01566 150.61628,463.19555 150.47589,463.28166 C 150.33549,463.36777 150.15408,463.32764 150.07094,463.19209 C 149.9878,463.05653 150.03427,462.87664 150.17467,462.79053 z M 153.31893,461.87588 C 153.17649,461.95715 153.04452,462.13222 152.96906,462.36806 C 152.97221,462.45905 152.99472,462.53284 153.03139,462.60743 C 152.85095,462.57603 152.79988,462.55735 152.55429,462.53797 C 152.47546,462.68779 152.4135,462.79744 152.28476,462.94467 C 152.36384,463.03237 152.37335,463.12848 152.43396,463.2273 C 152.8112,463.17511 152.96125,463.15522 153.1931,463.08757 C 153.12223,463.18751 153.06843,463.32362 153.07324,463.46281 C 153.24188,464.19485 153.88518,464.08999 154.04521,463.43393 C 154.03542,463.15111 153.8466,462.92011 153.60589,462.89474 C 153.82437,462.76157 153.85676,462.56849 153.93565,462.33041 C 153.82577,461.85623 153.55635,461.74045 153.31893,461.87588 z M 150.42665,464.20498 C 150.31305,464.56883 150.52185,464.95266 150.58462,465.38743 C 150.49114,465.30823 150.36063,465.2552 150.22154,465.24803 C 149.46853,465.35105 149.55385,465.99495 150.18505,466.21181 C 150.46767,466.22638 150.69979,466.04522 150.74575,465.80757 C 150.86645,466.03728 151.05377,466.09974 151.28775,466.19931 C 152.04918,466.10055 151.97762,465.44613 151.33301,465.23015 C 151.24209,465.22547 151.15497,465.23605 151.0775,465.26617 C 151.11258,465.13347 151.07156,465.08344 151.1023,464.91302 C 150.89328,464.74265 150.82514,464.63824 150.6576,464.36506 C 150.62583,464.31327 150.45449,464.25721 150.42665,464.20498 z M 151.08312,464.2127 L 152.0303,463.63177 L 152.15939,463.84226 L 151.21222,464.42318 L 151.08312,464.2127 z"
id="path2901" />
<path
sodipodi:nodetypes="csc"
id="path5119"
d="M 122.44249,473.81309 C 122.44249,473.81309 131.38642,471.3544 130.0419,475.89788 C 129.22582,478.65564 123.27225,474.61631 122.44249,473.81309 z"
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 123.60701,482.60228 C 123.60701,482.60228 129.68257,473.58882 131.9059,478.55181 C 133.25539,481.56421 124.9457,482.65758 123.60701,482.60228 z"
id="path5121"
sodipodi:nodetypes="csc" />
<path
transform="matrix(0.5380113,0,0,0.5380113,47.524413,319.13484)"
d="M 158.5,292 A 4,4 0 1 1 150.5,292 A 4,4 0 1 1 158.5,292 z"
sodipodi:ry="4"
sodipodi:rx="4"
sodipodi:cy="292"
sodipodi:cx="154.5"
id="path5123"
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
</g>
<g
id="g4724">
<path
sodipodi:nodetypes="ccccc"
id="path3215"
d="M 389.84539,445.82964 C 381.27532,434.22444 372.49613,445.55938 365.38012,435.62412 C 365.31559,435.65873 360.48253,451.25845 360.49746,451.07797 C 367.82636,460.42098 376.16411,450.17238 385.10895,461.20507 C 385.14529,461.22657 389.77297,445.95849 389.84539,445.82964 z"
style="fill:#37c844;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.91903061px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<path
sodipodi:nodetypes="cs"
id="path3217"
d="M 365.18102,435.95367 L 352.18314,474.48502"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.15802908;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
</g>
<path
transform="translate(-245.35598,-195.96959)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4667"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
transform="translate(8.7041085,-128.28937)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4669"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4671"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(135.73416,-128.28937)" />
<path
transform="translate(262.7642,-128.28937)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4673"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
transform="translate(199.24918,-128.28937)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4677"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4679"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(-181.84096,-128.28937)" />
<path
transform="translate(-118.32593,-128.28937)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4681"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4683"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(-54.810921,-128.28937)" />
<path
transform="translate(72.219147,-128.28937)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4685"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
transform="translate(326.27926,-197.9899)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4691"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4697"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(265.67011,-197.9899)" />
<path
transform="translate(71.720821,-580.33262)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4701"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4707"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(71.720821,-644.98241)" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4709"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(6.0609056,-580.33262)" />
<path
transform="translate(6.0609056,-644.47733)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4715"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4728"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(265.67011,-323.65289)" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4730"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(265.67011,-260.82142)" />
<path
transform="translate(265.67011,-386.48437)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4732"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
transform="translate(265.67011,-449.31588)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4734"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
transform="translate(135.73416,-197.9899)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4736"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4738"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(199.24918,-197.9899)" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4740"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(72.219147,-197.9899)" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4742"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(198.36362,-644.98241)" />
<path
transform="translate(261.87864,-644.98241)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4744"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
transform="translate(134.8486,-644.98241)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4746"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4750"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(325.26911,-580.33262)" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4752"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(325.26911,-512.14734)" />
<path
transform="translate(265.67011,-512.14734)"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
sodipodi:ry="5"
sodipodi:rx="5"
sodipodi:cy="715.93359"
sodipodi:cx="329.28571"
id="path4754"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4756"
sodipodi:cx="329.28571"
sodipodi:cy="715.93359"
sodipodi:rx="5"
sodipodi:ry="5"
d="M 334.28571,715.93359 A 5,5 0 1 1 324.28571,715.93359 A 5,5 0 1 1 334.28571,715.93359 z"
transform="translate(-57.080384,-644.98241)" />
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Mono L;-inkscape-font-specification:Nimbus Mono L"
x="284.28574"
y="340.93359"
id="text6819"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan6829"
x="284.28574"
y="340.93359">5e5e5e204272696e6720</tspan><tspan
sodipodi:role="line"
id="tspan6831"
x="284.28574"
y="354.93359">796f757220616e737765</tspan><tspan
sodipodi:role="line"
id="tspan6833"
x="284.28574"
y="368.93359">7220666f7220706f696e</tspan><tspan
sodipodi:role="line"
id="tspan6835"
x="284.28574"
y="382.93359">747320205e5e5e</tspan></text>
<g
transform="matrix(0.2046092,0,0,0.2046092,13.254456,818.58303)"
id="g2779"
style="display:inline">
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 127.1141,465.5924 C 91.814047,465.5924 66.89506,504.2459 69.859396,529.82972 C 71.761234,546.24359 81.651632,548.75843 96.01098,575.0839 C 104.71039,591.03284 111.56039,612.77438 100.19257,619.35575 C 88.824765,625.93711 53.531251,643.88779 53.53125,643.88779 L 53.53125,731.25 L 228.8265,731.25 C 228.8265,731.25 230.62049,725.86487 229.42387,714.49706 C 243.87007,715.26906 254.19943,715.68227 269.51412,713.28904 C 290.82939,704.65951 302.41803,697.91484 316.18872,691.15976 C 319.30006,687.58786 324.5538,662.43638 323.35717,651.66689 C 322.17857,641.0595 321.01036,622.90838 315.83029,608.07206 C 315.83112,607.62561 315.81244,607.17371 315.77719,606.71802 C 317.90386,598.92728 318.64423,595.20653 320.96769,587.65525 C 323.36091,579.87727 313.19812,579.87221 315.59134,573.88916 C 317.98457,567.9061 319.77015,572.09667 321.56506,555.3441 C 323.35997,538.59153 316.6504,536.93715 312.59122,530.81206 C 313.93239,525.70068 314.54999,522.63654 307.07568,516.5878 C 303.81694,513.9506 301.55946,512.46778 297.4356,512.23126 C 293.31173,511.99474 287.68977,511.89966 279.91179,511.30135 C 279.95788,511.237 279.68945,518.04719 279.8219,518.15083 C 279.59187,518.15083 272.97826,508.24505 268.82685,511.94803 C 264.86347,515.4833 273.24628,527.8739 273.24627,527.59611 C 273.51087,527.66524 264.87102,526.81018 264.1245,530.81206 C 263.39332,534.73169 269.93358,536.10993 269.84182,536.20168 C 269.75006,535.92516 263.79217,535.24252 263.99859,539.96567 C 264.22106,545.05637 272.74333,545.38736 272.74334,545.5438 C 268.67573,555.71281 254.50626,589.03774 244.98208,611.57664 C 247.97361,618.15801 274.90373,620.56376 274.90373,620.56376 C 274.90373,620.56376 277.7599,637.70722 270.70886,644.48516 C 261.13596,645.96638 226.25358,641.8655 203.09971,630.13497 C 183.35561,625.94684 173.54242,629.40149 162.4121,627.13484 C 163.71562,615.17348 164.21749,608.58979 164.21749,608.58979 C 164.21749,608.58979 179.77569,606.19506 179.77569,584.05775 C 179.77569,561.92042 189.27078,560.03657 186.94414,548.16237 C 185.05685,538.53041 181.53399,532.45339 189.1876,524.09495 C 194.98993,515.09543 195.91779,501.48946 187.54152,491.91656 C 175.82743,478.52903 162.41416,465.5924 127.1141,465.5924 z M 283.08108,515.50608 C 282.97494,515.60488 286.88702,515.90504 291.28498,516.19638 C 291.7627,519.41501 296.839,523.95317 299.88712,526.41806 C 299.62647,527.00514 299.35852,527.56957 299.09062,528.13052 L 283.43987,527.85176 C 283.52084,527.66348 282.88447,515.7395 283.08108,515.50608 z M 276.34425,546.61907 C 277.89568,547.38545 280.81962,547.77463 283.05453,548.37477 C 280.15284,549.11714 277.60828,549.09234 277.30649,551.49475 C 276.88402,554.8578 283.91375,557.05322 290.12324,558.85588 C 288.4593,559.44397 285.41576,560.84837 285.28168,562.4898 C 284.86781,567.55673 295.35853,569.71644 304.68278,571.55997 C 305.89074,579.19986 307.54144,589.21622 308.90079,597.08044 C 285.0055,594.98587 270.36389,593.61307 255.48253,597.49196 C 261.78844,582.55106 269.46993,562.86918 276.34425,546.61907 z"
id="path2781"
sodipodi:nodetypes="csssccccccsccssscsscczczczcccccccsscscccccccccscscccc" />
</g>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Gothic L;-inkscape-font-specification:URW Gothic L"
x="374.7666"
y="695.96906"
id="text4758"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan6165"
x="374.7666"
y="695.96906">2010 Capture The Flag</tspan><tspan
sodipodi:role="line"
id="tspan6167"
x="374.7666"
y="735.96906">A computer security competition</tspan><tspan
sodipodi:role="line"
id="tspan6169"
x="374.7666"
y="775.96906">Presented by LANL &amp; NMT CS Dept.</tspan><tspan
sodipodi:role="line"
id="tspan6171"
x="374.7666"
y="815.96906">Fri &amp; Sat, October 29-30</tspan><tspan
sodipodi:role="line"
id="tspan6173"
x="374.7666"
y="855.96906"></tspan><tspan
sodipodi:role="line"
id="tspan7150"
x="374.7666"
y="895.96906">Register by October 12</tspan><tspan
sodipodi:role="line"
id="tspan6175"
x="374.7666"
y="935.96906">http://dirtbags.net/ctf/</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 48 KiB

View File

@ -0,0 +1,7 @@
2010 Capture The Flag
A computer security competition
Presented by LANL & NMT CS Dept.
Fri & Sat, October 20-30
http://dirtbags.net/ctf/

BIN
doc/2010-10-NMT/ship.pdf Normal file

Binary file not shown.

228
doc/2010-10-NMT/ship.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 83 KiB

11
doc/ideas.txt Normal file
View File

@ -0,0 +1,11 @@
Ideas for puzzles
=================
* Hide something in a .docx zip file
Network treasure hunt
---------------------
* DHCP option
* Single TCP RST with token in payload
* Multiple TCP RST with different payloads
*

76
doc/summary.txt Normal file
View File

@ -0,0 +1,76 @@
LANL Capture The Flag
=====================
The LANL CTF training and exercise is designed to train novice to expert
analysts in new techniques and tools. Course material is in a tutorial
format, which is bundled into the exercise.
The class portion proceeds as a lecture style, although participants are
encouraged to work at their own pace, soliciting assistance from
instructors during the lab sections of the lecture. A Capture-The-Flag
style exercise follows the training as a mechanism to reinforce concepts
the participants have just learned, as well as introduce new concepts,
and to help participants learn how to deal with an actual security
incident. In the exercise portion, participants form into teams which
compete against each other to gain points in a broad spectrum of
categories.
Event categories and training topics are easily customized to better
meet each site's requirements for training.
Key Features
------------
Portable: Hardware for up to 80 participants fits into a single
suitcase, and the exercise portion can be conducted by a single
organizer for up to 100 participants.
Flexible: Exercise or Training can be run standalone, and can last
anywhere from 2 hours to 5 days.
Lasting: Exercise portion reinforces concepts learned during training.
Modular: Categories can be cherry-picked from an ever-growing list,
creating a custom-tailored training and exercise.
Extensible: New modules can be added quickly.
Categories currently available: (September 2010)
------------------------------------------------
* Base arithmetic
* Introductory computer programming / logical thinking
* Host forensics
* Malware reverse-engineering
* Network reverse-engineering
* Packet capture and analysis tools
* Reconstruction of session data
* Protocol reverse-engineering
* Custom tool development skills
* Linux systems programming
* Using strace, ltrace, gdb
* Understanding race conditions
* Programming securely
* Web application development
* Cross-site scripting attacks
* Input validation
* SQL Injection
* Security vs. obscurity
* Cryptography and codebreaking
* Steganography detection and extraction
* Social engineering
* Binary file formats
* General puzzle-solving skills
Categories in development
-------------------------
* Securing SCADA devices
* Network traffic monitoring
* Log file analysis
* HTML / Javascript reverse-engineering
* Your request goes here!

View File

@ -1,6 +1,11 @@
all: in.tokend register.cgi TARGETS = in.tokend register.cgi claim.cgi
all: $(TARGETS)
in.tokend: in.tokend.o xxtea.o in.tokend: in.tokend.o xxtea.o
register.cgi: register.cgi.o cgi.o register.cgi: register.cgi.o cgi.o
claim.cgi: claim.cgi.o cgi.o pointscli.o
clean:
rm -f $(TARGETS) *.o

View File

@ -1,5 +1,6 @@
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <stdarg.h>
#include "cgi.h" #include "cgi.h"
static size_t inlen = 0; static size_t inlen = 0;
@ -62,7 +63,7 @@ read_hex()
outside of boundaries, we can use the same function for both. outside of boundaries, we can use the same function for both.
*/ */
size_t size_t
read_item(char *str, size_t maxlen) cgi_item(char *str, size_t maxlen)
{ {
int c; int c;
size_t pos = 0; size_t pos = 0;
@ -88,3 +89,40 @@ read_item(char *str, size_t maxlen)
} }
} }
} }
void
cgi_page(char *title, char *fmt, ...)
{
FILE *p;
va_list ap;
printf("Content-type: text/html\r\n"
"\r\n");
fflush(stdout);
p = popen("./template", "w");
if (NULL == p) {
printf("<h1>%s</h1>\n", title);
p = stdout;
} else {
fprintf(p, "Title: %s\n", title);
}
va_start(ap, fmt);
vfprintf(p, fmt, ap);
va_end(ap);
fclose(p);
exit(0);
}
void
cgi_error(char *fmt, ...)
{
va_list ap;
printf("500 Internal Error\r\n"
"Content-type: text/plain\r\n"
"\r\n");
va_start(ap, fmt);
vprintf(fmt, ap);
va_end(ap);
exit(0);
}

View File

@ -4,6 +4,8 @@
#include <stddef.h> #include <stddef.h>
int cgi_init(); int cgi_init();
size_t read_item(char *str, size_t maxlen); size_t cgi_item(char *str, size_t maxlen);
void cgi_page(char *title, char *fmt, ...);
void cgi_error(char *fmt, ...);
#endif #endif

View File

@ -127,10 +127,9 @@ main(int argc, char *argv[])
} }
bubblebabble(digest, crap, itokenlen); bubblebabble(digest, crap, itokenlen);
/* Append digest to service name. I use . as a separator because it /* Append digest to service name. */
won't be URL encoded. */
tokenlen = (size_t)snprintf(token, sizeof(token), tokenlen = (size_t)snprintf(token, sizeof(token),
"%s.%s", "%s:%s",
service, digest); service, digest);
} }
@ -138,7 +137,6 @@ main(int argc, char *argv[])
{ {
int fd; int fd;
int ret; int ret;
struct flock lock;
do { do {
fd = open(tokenlog, O_WRONLY | O_CREAT, 0644); fd = open(tokenlog, O_WRONLY | O_CREAT, 0644);

View File

@ -5,7 +5,6 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#include <stdarg.h>
#include <ctype.h> #include <ctype.h>
#include "cgi.h" #include "cgi.h"
@ -23,27 +22,6 @@ djbhash(char const *buf, size_t buflen)
return h; return h;
} }
void
page(char *title, char *fmt, ...)
{
FILE *p;
va_list ap;
printf("Content-type: text/html\r\n\r\n");
fflush(stdout);
p = popen("./template", "w");
if (NULL == p) {
printf("<h1>%s</h1>\n", title);
p = stdout;
} else {
fprintf(p, "Title: %s\n", title);
}
va_start(ap, fmt);
vfprintf(p, fmt, ap);
va_end(ap);
fclose(p);
}
int int
main(int argc, char *argv[]) main(int argc, char *argv[])
{ {
@ -60,10 +38,10 @@ main(int argc, char *argv[])
size_t len; size_t len;
char key[20]; char key[20];
len = read_item(key, sizeof(key)); len = cgi_item(key, sizeof(key));
if (0 == len) break; if (0 == len) break;
if ((1 == len) && ('t' == key[0])) { if ((1 == len) && ('t' == key[0])) {
teamlen = read_item(team, sizeof(team)); teamlen = cgi_item(team, sizeof(team));
} }
} }
@ -80,15 +58,11 @@ main(int argc, char *argv[])
"%s/%s", "%s/%s",
BASE_PATH, hash); BASE_PATH, hash);
if (sizeof(filename) == ret) { if (sizeof(filename) == ret) {
printf(("500 Server screwed up\n" cgi_error("The full path to the team hash file is too long.");
"Content-type: text/plain\n"
"\n"
"The full path to the team hash file is too long.\n"));
return 0;
} }
fd = open(filename, 0444, O_WRONLY | O_CREAT | O_EXCL); fd = open(filename, 0444, O_WRONLY | O_CREAT | O_EXCL);
if (-1 == fd) { if (-1 == fd) {
page("Bad team name", cgi_page("Bad team name",
("<p>Either that team name is already in use, or you " ("<p>Either that team name is already in use, or you "
"found a hash collision (way to go). " "found a hash collision (way to go). "
"In any case, you're going to " "In any case, you're going to "
@ -96,14 +70,13 @@ main(int argc, char *argv[])
"<p>If you're just trying to find your team hash again," "<p>If you're just trying to find your team hash again,"
"it's <samp>%s</samp>.</p>"), "it's <samp>%s</samp>.</p>"),
hash); hash);
return 0;
} }
write(fd, team, teamlen); write(fd, team, teamlen);
close(fd); close(fd);
} }
/* Let them know what their hash is. */ /* Let them know what their hash is. */
page("Team registered", cgi_page("Team registered",
("<p>Team hash: <samp>%s</samp></p>" ("<p>Team hash: <samp>%s</samp></p>"
"<p><b>Save your team hash somewhere!</b>. You will need it " "<p><b>Save your team hash somewhere!</b>. You will need it "
"to claim points.</b></p>"), "to claim points.</b></p>"),