<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="220" height="160" viewBox="0 0 220 160">
<defs><marker id="xaligo-arrow" markerWidth="10" markerHeight="10" refX="9" refY="5" orient="auto-start-reverse" markerUnits="strokeWidth"><path d="M 0 0 L 10 5 L 0 10 z" fill="context-stroke"/></marker><marker id="xaligo-oval" markerWidth="7" markerHeight="7" refX="3.5" refY="3.5" orient="auto" markerUnits="strokeWidth"><circle cx="3.5" cy="3.5" r="2.5" fill="context-stroke"/></marker></defs>
<rect x="0" y="0" width="220" height="160" fill="#FFFFFF"/>
<g transform="translate(0 0)">
<rect x="77" y="31.5" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="31.5" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="31.5" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="31.5" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="31.5" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="45.1" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="45.1" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="45.1" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="45.1" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="45.1" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="58.7" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="58.7" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="58.7" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="58.7" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="58.7" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="72.3" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="72.3" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="72.3" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="72.3" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="72.3" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="85.9" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="85.9" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="85.9" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="85.9" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="85.9" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<image x="78" y="32.5" width="64" height="64" href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iODBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgODAgODAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+SWNvbi1BcmNoaXRlY3R1cmUvNjQvQXJjaF9BbWF6b24tQ29kZVdoaXNwZXJlcl82NDwvdGl0bGU+CiAgICA8ZyBpZD0iSWNvbi1BcmNoaXRlY3R1cmUvNjQvQXJjaF9BbWF6b24tQ29kZVdoaXNwZXJlcl82NCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24tQXJjaGl0ZWN0dXJlLUJHLzY0L01hY2hpbmUtTGVhcm5pbmciIGZpbGw9IiMwMUE4OEQiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iODAiIGhlaWdodD0iODAiPjwvcmVjdD4KICAgICAgICA8L2c+CiAgICAgICAgPGcgaWQ9Ikljb24tU2VydmljZS82NC9BbWF6b24tQ29kZVdoaXNwZXJlcl82NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuOTk5OTk5LCAxMi4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjgxMTAwMTYsMzAuMjE1IEwzMC43MDAwMDE2LDMwLjg3IEwyNi41MjcwMDE2LDQyLjg5OSBMMjQuNjM4MDAxNiw0Mi4yNDQgTDI4LjgxMTAwMTYsMzAuMjE1IFogTTIyLjk5NjAwMTYsMzMuMzU4IEwxOS45MjQwMDE2LDM2LjQ1NiBMMjIuOTM1MDAxNiwzOS41NDggTDIxLjUwMTAwMTYsNDAuOTQ0IEwxNy44MDYwMDE2LDM3LjE0OCBDMTcuNDI2MDAxNiwzNi43NTcgMTcuNDI5MDAxNiwzNi4xMzMgMTcuODEzMDAxNiwzNS43NDYgTDIxLjU3NjAwMTYsMzEuOTUgTDIyLjk5NjAwMTYsMzMuMzU4IFogTTM3Ljg1NTAwMTYsMzUuNzQ2IEMzOC4yMzkwMDE2LDM2LjEzMyAzOC4yNDIwMDE2LDM2Ljc1NyAzNy44NjIwMDE2LDM3LjE0OCBMMzQuMTY1MDAxNiw0MC45NDQgTDMyLjczMjAwMTYsMzkuNTQ4IEwzNS43NDMwMDE2LDM2LjQ1NiBMMzIuNjcyMDAxNiwzMy4zNTggTDM0LjA5MjAwMTYsMzEuOTUgTDM3Ljg1NTAwMTYsMzUuNzQ2IFogTTQ1LjAzMTAwMTYsMzkuODE1IEw0MS41ODMwMDE2LDQxLjUzOCBDNDEuMjQ1MDAxNiw0MS43MDggNDEuMDMxMDAxNiw0Mi4wNTQgNDEuMDMxMDAxNiw0Mi40MzMgTDQxLjAzMTAwMTYsNDguMzkxIEwzMi45MTMwMDE2LDUzLjM4NyBMMjkuMDMxMDAxNiw1MS4xNyBMMjkuMDMxMDAxNiw0NiBMMjcuMDMxMDAxNiw0NiBMMjcuMDMxMDAxNiw1MS4xNyBMMjMuMTQ5MDAxNiw1My4zODcgTDE1LjAzMTAwMTYsNDguMzkxIEwxNS4wMzEwMDE2LDQyLjQzMiBDMTUuMDMxMDAxNiw0Mi4wNTMgMTQuODE3MDAxNiw0MS43MDcgMTQuNDc4MDAxNiw0MS41MzggTDExLjAzMTAwMTYsMzkuODE0IEwxMS4wMzAwMDE2LDM1LjkyIEwxMS4wMzEwMDE2LDMxLjU1IEwxNC42MzcwMDE2LDI4LjgwMiBDMTQuODg1MDAxNiwyOC42MTMgMTUuMDMxMDAxNiwyOC4zMTkgMTUuMDMxMDAxNiwyOC4wMDcgTDE1LjAzMTAwMTYsMjIuNDUxIEwyMi40NjUwMDE2LDE4LjExNSBMMjcuMDMxMDAxNiwyMC42NjQgTDI3LjAzMTAwMTYsMjcgTDI5LjAzMTAwMTYsMjcgTDI5LjAzMTAwMTYsMjAuNjY0IEwzMy41OTYwMDE2LDE4LjExNSBMNDEuMDMxMDAxNiwyMi40NTEgTDQxLjAzMTAwMTYsMjguMDA3IEM0MS4wMzEwMDE2LDI4LjMxOSA0MS4xNzYwMDE2LDI4LjYxMyA0MS40MjQwMDE2LDI4LjgwMiBMNDUuMDMxMDAxNiwzMS41NDkgTDQ1LjAzMjAwMTYsMzUuOTIgTDQ1LjAzMTAwMTYsMzkuODE1IFogTTQ2LjYzNzAwMTYsMzAuMjU5IEw0My4wMzEwMDE2LDI3LjUxMSBMNDMuMDMxMDAxNiwyMS44NzcgQzQzLjAzMTAwMTYsMjEuNTIyIDQyLjg0MjAwMTYsMjEuMTkzIDQyLjUzNTAwMTYsMjEuMDEzIEwzNC4xMTEwMDE2LDE2LjEgQzMzLjgwNTAwMTYsMTUuOTIxIDMzLjQyNzAwMTYsMTUuOTE4IDMzLjEyMDAwMTYsMTYuMDkgTDI4LjAzMTAwMTYsMTguOTMyIEwyMi45NDIwMDE2LDE2LjA5IEMyMi42MzMwMDE2LDE1LjkxOSAyMi4yNTYwMDE2LDE1LjkyMSAyMS45NTEwMDE2LDE2LjEgTDEzLjUyNzAwMTYsMjEuMDEzIEMxMy4yMTkwMDE2LDIxLjE5MyAxMy4wMzEwMDE2LDIxLjUyMiAxMy4wMzEwMDE2LDIxLjg3NyBMMTMuMDMxMDAxNiwyNy41MTIgTDkuNDI0MDAxNTgsMzAuMjU5IEM5LjE3NjAwMTU4LDMwLjQ0OCA5LjAzMTAwMTU4LDMwLjc0MyA5LjAzMTAwMTU4LDMxLjA1NSBMOS4wMzAwMDE1OCwzNS45MiBMOS4wMzEwMDE1OCw0MC40MzIgQzkuMDMxMDAxNTgsNDAuODExIDkuMjQ1MDAxNTgsNDEuMTU3IDkuNTgzMDAxNTgsNDEuMzI3IEwxMy4wMzEwMDE2LDQzLjA1IEwxMy4wMzEwMDE2LDQ4Ljk1IEMxMy4wMzEwMDE2LDQ5LjI5NyAxMy4yMTAwMDE2LDQ5LjYxOSAxMy41MDYwMDE2LDQ5LjgwMSBMMjIuNjA2MDAxNiw1NS40MDIgQzIyLjkxNzAwMTYsNTUuNTkyIDIzLjMwNzAwMTYsNTUuNTk5IDIzLjYyNjAwMTYsNTUuNDE4IEwyOC4wMzEwMDE2LDUyLjkwMiBMMzIuNDM1MDAxNiw1NS40MTggQzMyLjU4OTAwMTYsNTUuNTA2IDMyLjc2MDAwMTYsNTUuNTUgMzIuOTMxMDAxNiw1NS41NSBDMzMuMTEzMDAxNiw1NS41NSAzMy4yOTQwMDE2LDU1LjUgMzMuNDU2MDAxNiw1NS40MDIgTDQyLjU1NTAwMTYsNDkuODAxIEM0Mi44NTEwMDE2LDQ5LjYxOSA0My4wMzEwMDE2LDQ5LjI5NyA0My4wMzEwMDE2LDQ4Ljk1IEw0My4wMzEwMDE2LDQzLjA1MSBMNDYuNDc4MDAxNiw0MS4zMjcgQzQ2LjgxNzAwMTYsNDEuMTU4IDQ3LjAzMTAwMTYsNDAuODEyIDQ3LjAzMTAwMTYsNDAuNDMzIEw0Ny4wMzIwMDE2LDM1LjkyIEw0Ny4wMzEwMDE2LDMxLjA1NCBDNDcuMDMxMDAxNiwzMC43NDIgNDYuODg1MDAxNiwzMC40NDggNDYuNjM3MDAxNiwzMC4yNTkgTDQ2LjYzNzAwMTYsMzAuMjU5IFogTTE4LjAzMTAwMTYsNS41IEMxOC4wMzEwMDE2LDYuMzI4IDE3LjM1OTAwMTYsNyAxNi41MzEwMDE2LDcgQzE1LjcwMjAwMTYsNyAxNS4wMzEwMDE2LDYuMzI4IDE1LjAzMTAwMTYsNS41IEMxNS4wMzEwMDE2LDQuNjcxIDE1LjcwMjAwMTYsNCAxNi41MzEwMDE2LDQgQzE3LjM1OTAwMTYsNCAxOC4wMzEwMDE2LDQuNjcxIDE4LjAzMTAwMTYsNS41IEwxOC4wMzEwMDE2LDUuNSBaIE0xMy4wMzEwMDE2LDUuNSBDMTMuMDMxMDAxNiw2LjMyOCAxMi4zNTkwMDE2LDcgMTEuNTMxMDAxNiw3IEMxMC43MDIwMDE2LDcgMTAuMDMxMDAxNiw2LjMyOCAxMC4wMzEwMDE2LDUuNSBDMTAuMDMxMDAxNiw0LjY3MSAxMC43MDIwMDE2LDQgMTEuNTMxMDAxNiw0IEMxMi4zNTkwMDE2LDQgMTMuMDMxMDAxNiw0LjY3MSAxMy4wMzEwMDE2LDUuNSBMMTMuMDMxMDAxNiw1LjUgWiBNOC4wMzEwMDE1OCw1LjUgQzguMDMxMDAxNTgsNi4zMjggNy4zNTkwMDE1OCw3IDYuNTMxMDAxNTgsNyBDNS43MDIwMDE1OCw3IDUuMDMxMDAxNTgsNi4zMjggNS4wMzEwMDE1OCw1LjUgQzUuMDMxMDAxNTgsNC42NzEgNS43MDIwMDE1OCw0IDYuNTMxMDAxNTgsNCBDNy4zNTkwMDE1OCw0IDguMDMxMDAxNTgsNC42NzEgOC4wMzEwMDE1OCw1LjUgTDguMDMxMDAxNTgsNS41IFogTTIuMDMxMDAxNTgsOSBMMi4wMzYwMDE1OCwyLjA5MyBDMi4wMzYwMDE1OCwyLjA0OSAyLjA4ODAwMTU4LDIgMi4xNjIwMDE1OCwyIEw1My45MDUwMDE2LDIgQzUzLjk3OTAwMTYsMiA1NC4wMzEwMDE2LDIuMDQ5IDU0LjAzMTAwMTYsMi4wOTMgTDU0LjAzMTAwMTYsOSBMMi4wMzEwMDE1OCw5IFogTTUzLjkwNTAwMTYsMy41NTI3MTM2OGUtMTUgTDIuMTU3MDAxNTgsMy41NTI3MTM2OGUtMTUgQzAuOTg3MDAxNTgsMy41NTI3MTM2OGUtMTUgMC4wMzMwMDE1Nzk2LDAuOTM4IDAuMDMxMDAxNTc5NiwyLjA5MSBMNy44OTE2MzA3OGUtMDcsMzguOTA0IEMtMC4wMDA5OTg0MjA0MjUsNDAuMDUyIDAuOTQ3MDAxNTgsNDAuOTkyIDIuMTIwMDAxNTgsNDEgTDYuMDMxMDAxNTgsNDAuOTk4IEw2LjAzMTAwMTU4LDM5IEwyLjE1NTAwMTU4LDM5LjAwMSBDMi4wODIwMDE1OCwzOS4wMDEgMi4wMzEwMDE1OCwzOC45NTIgMi4wMzEwMDE1OCwzOC45MDggTDIuMDU0MDAxNTgsMTEgTDU0LjAzMTAwMTYsMTEgTDU0LjAzMTAwMTYsMzguODk3IEM1NC4wMzEwMDE2LDM4Ljk1MiA1My45NzMwMDE2LDM4Ljk5OSA1My45MDUwMDE2LDM4Ljk5OSBMNTAuMDMxMDAxNiwzOSBMNTAuMDMxMDAxNiw0MSBMNTMuOTA1MDAxNiw0MC45OTkgQzU1LjA3NzAwMTYsNDAuOTk5IDU2LjAzMTAwMTYsNDAuMDU2IDU2LjAzMTAwMTYsMzguODk3IEw1Ni4wMzEwMDE2LDIuMDkzIEM1Ni4wMzEwMDE2LDAuOTM5IDU1LjA3NzAwMTYsMy41NTI3MTM2OGUtMTUgNTMuOTA1MDAxNiwzLjU1MjcxMzY4ZS0xNSBMNTMuOTA1MDAxNiwzLjU1MjcxMzY4ZS0xNSBaIiBpZD0iRmlsbC0xIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=" opacity="1"/>
<text x="110" y="111.167" fill="#1E1E1E" font-family="Helvetica" font-size="10.667" text-anchor="middle">CodeWhisperer</text>
</g>
</svg>
