<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
 xmlns:xlink="http://www.w3.org/1999/xlink"
 width="600" height="400" viewBox="-135 -90 270 180">

<defs>
 <pattern id="stripes" patternTransform="matrix(1 0 1.5 1 0 0)"
 	width="48" height="90" patternUnits="userSpaceOnUse">
  <rect fill="red" width="18" height="90"/>
 </pattern>
 <g id="cross">
  <path fill="#ffe800"
  	d="M62,-5 V5 H-50 Q-100,5 -150,0 Q-100,-5 -50,-5 z"/>
  <path stroke="#ffe800" stroke-width="10"
  	d="M0,-62 V62 M40,-22 V22 M-22,40 H22 M-22,-40 H22"/>
 </g>
</defs>

<g id="half">
<rect fill="#ffe800" x="-135" width="135" height="90"/>
<rect fill="url(#stripes)" x="-135" width="135" height="90"/>
<rect fill="#008830" width="135" height="90"/>
<g transform="matrix(.165 .11 -.11 .165 0 0)">
<use x="190" xlink:href="#cross"/>
<use x="440" xlink:href="#cross"/>
<use x="690" xlink:href="#cross"/>
</g>
</g>
<use xlink:href="#half" transform="scale(-1)"/>

</svg>