<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
	xmlns:svg="http://www.w3.org/2000/svg"
	xmlns="http://www.w3.org/2000/svg"
	xmlns:xlink="http://www.w3.org/1999/xlink"
	version="1.0"
	width="660" height="660" viewBox="-30 -30 660 660">
	<title>Vertex Transitive Octagon</title>
	<defs><circle id="CornerDot" cx="0" cy="0" r="8" style="fill:black;stroke:none" /></defs>
	<polygon style="fill:#cccccc;stroke:none"
		points="220,0 380,0 600,220 600,380 380,600 220,600 0,380 0,220 220,0" />
	<polygon id="RedArrow"
		points="300,-30 309,-10 302,-10 302,610 309,610 300,630 291,610 298,610 298,-10 291,-10"
		style="fill:#ff0000;stroke:none" />
	<use xlink:href="#RedArrow" transform="matrix(0,1,-1,0,600,0)" />
	<polygon id="BlueArrow"
		points="572.23611,15.035967 577.18586,19.985715 19.985715,577.18586 15.035967,572.23611 7.2577926,592.74221 27.763889,584.96403 22.814142,580.01429 580.01429,22.814142 584.96403,27.763889 592.74221,7.2577926"
		style="fill:#0000ff;stroke:none" />
	<use xlink:href="#BlueArrow" transform="matrix(-1,0,0,1,600,0)" />
	<path d="M 380,0 L 600,220 M 600,380 L 380,600 M 220,600 L 0,380 M 0,220 L 220,0"
		style="fill:none;stroke:#ff00ff;stroke-width:4;stroke-linecap:square" />
	<path d="M 220,0 L 380,0 M 600,220 L 600,380 M 220,600 L 380,600 M 0,380 L 0,220"
		style="fill:none;stroke:#00ffff;stroke-width:4;stroke-linecap:square" />
	<use xlink:href="#CornerDot" transform="translate(220,0)" />
	<use xlink:href="#CornerDot" transform="translate(380,0)" />
	<use xlink:href="#CornerDot" transform="translate(600,220)" />
	<use xlink:href="#CornerDot" transform="translate(600,380)" />
	<use xlink:href="#CornerDot" transform="translate(380,600)" />
	<use xlink:href="#CornerDot" transform="translate(220,600)" />
	<use xlink:href="#CornerDot" transform="translate(0,380)" />
	<use xlink:href="#CornerDot" transform="translate(0,220)" />
</svg>
