<defs>
<rect id="city" x="-5" y="-5" width="10" height="10" class="l"/>

<path id="G" d="M-5,-8 h10 A3,4 0,0,1 -5,-5Z"/>
<g id="AC">
	<use xlink:href="#A" transform="scale(1.3)"/>
	<text x="-3" y="3" transform="scale(1.2)">C</text>
</g>
<g id="FC">
	<use xlink:href="#F" transform="scale(1.3)"/>
	<text x="-3" y="5" transform="scale(1.2)">C</text>
</g>
<g id="GC">
	<use xlink:href="#G" transform="scale(1.3)"/>
	<text x="-3" y="-1" transform="scale(1.2)">C</text>
</g>
<g id="AP">
	<use xlink:href="#A" transform="scale(1.3)"/>
	<text x="-3" y="3" transform="scale(1.2)">P</text>
</g>
<g id="FP">
	<use xlink:href="#F" transform="scale(1.3)"/>
	<text x="-3" y="5" transform="scale(1.2)">P</text>
</g>
<g id="GP">
	<use xlink:href="#G" transform="scale(1.3)"/>
	<text x="-3" y="-1" transform="scale(1.2)">P</text>
</g><g id="AM">
	<use xlink:href="#A" transform="scale(1.3)"/>
	<text x="-3" y="3" transform="scale(1.2)">M</text>
</g>
<g id="FM">
	<use xlink:href="#F" transform="scale(1.3)"/>
	<text x="-3" y="5" transform="scale(1.2)">M</text>
</g>
<g id="GM">
	<use xlink:href="#G" transform="scale(1.3)"/>
	<text x="-3" y="-1" transform="scale(1.2)">M</text>
</g>

<marker id="BGarrison" orient="0" refX="15" refY="15" viewBox="0,0 30,30"
	markerUnits="strokeWidth" markerWidth="12" markerHeight="12">
	<use xlink:href="#G" fill="<?diplomap value $lColor ?>" stroke="black" transform="translate(15,15)"/>
</marker>

<g id="anchor" stroke-width="2.5" stroke="#000" opacity=".3" transform="rotate(-22)">
	<line y1="-6" y2="6"/>
	<circle r="3" cy="-9" fill="none" />
	<path d="M-8,0 a1,0.5 0,0 0 16,0" fill="none"/>
</g>
<g id="famine" stroke="#000" fill="white" opacity=".4" transform="translate(0,-5)">
	<path d="M-5,-2 A8,7 0,1,1 5,-2 A3,4 0,1,1 -5,-2Z"/>
	<line x1="-2" x2="2"/>
	<circle r="1.5" fill="#000" cx="-2.5" cy="-5.5"/>
	<circle r="1.5" fill="#000" cx="2.5" cy="-5.5"/>
</g>
<g id="plague">
	<ellipse cy="2" rx="3" ry="5" fill="#404040"/>
	<path id="wing_r" d="M0,0 C 16,2  2,16 0,0" fill="#FFF" fill-opacity="0.8" stroke="#000"/>
	<use xlink:href="#wing_r" transform="scale(-1,1)"/>
</g>
<polygon id="rebellion" points="0,-10 5.88,8.09 -9.51,-3.09 9.51,-3.09 -5.88,8.09" opacity=".4"/>
<g id="siege">
	<polyline id="siege_l" points="-7,-8 -9,-4 -7,0" fill="none" stroke="#000" stroke-width="1.5"/>
	<use xlink:href="#siege_l" transform="scale(-1,1)"/>
</g>
</defs>