<?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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+SWNvbi1BcmNoaXRlY3R1cmUvMTYvQXJjaF9BbWF6b24tQ29kZVdoaXNwZXJlcl8xNjwvdGl0bGU+CiAgICA8ZyBpZD0iSWNvbi1BcmNoaXRlY3R1cmUvMTYvQXJjaF9BbWF6b24tQ29kZVdoaXNwZXJlcl8xNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24tQXJjaGl0ZWN0dXJlLUJHLzE2L01hY2hpbmUtTGVhcm5pbmciIGZpbGw9IiMwMUE4OEQiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjwvcmVjdD4KICAgICAgICA8L2c+CiAgICAgICAgPGcgaWQ9Ikljb24tU2VydmljZS8xNi9BbWF6b24tQ29kZVdoaXNwZXJlcl8xNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDQuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjIwMiw3LjQ3OCBMOS4xNDcsNy44MDYgTDcuNjkxLDEyLjAwMiBMNi43NDYsMTEuNjc0IEw4LjIwMiw3LjQ3OCBaIE02LjQyNCw4LjczMSBMNS40NTcsOS43MDYgTDYuNDAzLDEwLjY3OCBMNS42ODYsMTEuMzc1IEw0LjM5NywxMC4wNTEgQzQuMjA3LDkuODU2IDQuMjA5LDkuNTQ0IDQuNCw5LjM1MSBMNS43MTMsOC4wMjcgTDYuNDI0LDguNzMxIFogTTExLjYwNyw5LjM1MSBDMTEuNzk5LDkuNTQ0IDExLjgwMSw5Ljg1NiAxMS42MSwxMC4wNTEgTDEwLjMyMSwxMS4zNzUgTDkuNjA0LDEwLjY3OCBMMTAuNTUxLDkuNzA2IEw5LjU4NCw4LjczMSBMMTAuMjk1LDguMDI3IEwxMS42MDcsOS4zNTEgWiBNMTUuMDA5LDMgTDE1LjAwOSwxMSBMMTQuMDA5LDExIEwxNC4wMDksOC40NzkgQzE0LjAwOSw4LjMyNiAxMy45MzksOC4xODIgMTMuODE5LDguMDg3IEwxMy4wMDksNy40NDQgTDEzLjAwOSw1LjkxOCBDMTMuMDA5LDUuNzUxIDEyLjkyNSw1LjU5NSAxMi43ODYsNS41MDIgTDkuOTQ0LDMuNjA4IEM5Ljc4NiwzLjUwMyA5LjU4MSwzLjQ5NiA5LjQxNywzLjU5MSBMOC4wMDksNC40MDMgTDYuNiwzLjU5MSBDNi40NDUsMy41MDEgNi4yNTQsMy41MDIgNi4wOTgsMy41OTIgTDMuMjU3LDUuMjQ5IEMzLjEwMyw1LjMzOSAzLjAwOSw1LjUwNCAzLjAwOSw1LjY4MiBMMy4wMDksNy40NDQgTDIuMTk4LDguMDg3IEMyLjA3OCw4LjE4MiAyLjAwOSw4LjMyNiAyLjAwOSw4LjQ3OSBMMi4wMDksMTEgTDEsMTEgTDEuMDA5LDEgTDE1LjAwOSwxIEwxNS4wMDksMiBMMS4wMDksMiBMMS4wMDksMyBMMTUuMDA5LDMgWiBNMTIuMjUzLDExLjIyNCBDMTIuMTAxLDExLjMxNCAxMi4wMDksMTEuNDc3IDEyLjAwOSwxMS42NTMgTDEyLjAwOSwxMy40MDIgTDkuNTc0LDE0LjkgTDguMjU3LDE0LjE0NyBDOC4xOCwxNC4xMDMgOC4wOTUsMTQuMDgxIDguMDA5LDE0LjA4MSBDNy45MjMsMTQuMDgxIDcuODM4LDE0LjEwMyA3Ljc2MSwxNC4xNDcgTDYuNDQzLDE0LjkgTDQuMDA5LDEzLjQwMiBMNC4wMDksMTEuNjUzIEM0LjAwOSwxMS40NzcgMy45MTYsMTEuMzE0IDMuNzY1LDExLjIyNCBMMy4wMDksMTAuNzc0IEwzLjAwOSw4LjcyMSBMMy44MTksOC4wNzcgQzMuOTM5LDcuOTgyIDQuMDA5LDcuODM4IDQuMDA5LDcuNjg2IEw0LjAwOSw1Ljk2OSBMNi4zNTEsNC42MDIgTDcuNzU5LDUuNDE0IEM3LjkxMyw1LjUwMyA4LjEwNCw1LjUwMyA4LjI1OSw1LjQxNCBMOS42NDgsNC42MTIgTDEyLjAwOSw2LjE4NiBMMTIuMDA5LDcuNjg2IEMxMi4wMDksNy44MzggMTIuMDc4LDcuOTgyIDEyLjE5OCw4LjA3NyBMMTMuMDA5LDguNzIxIEwxMy4wMDksMTAuNzc0IEwxMi4yNTMsMTEuMjI0IFogTTE1LjIwNCw4Ljg4MTc4NDJlLTE2IEwwLjgxMyw4Ljg4MTc4NDJlLTE2IEMwLjM3LDguODgxNzg0MmUtMTYgMC4wMDksMC4zNjEgMC4wMDksMC44MDUgTDAsMTEuMTkyIEMwLDExLjYzNSAwLjM2MiwxMS45OTggMC44MTEsMTIgTDMuMDA5LDEyIEwzLjAwOSwxMy42ODEgQzMuMDA5LDEzLjg1NSAzLjA5OCwxNC4wMTYgMy4yNDcsMTQuMTA3IEw2LjE3MiwxNS45MDcgQzYuMzI4LDE2LjAwNCA2LjUyMywxNi4wMDcgNi42ODEsMTUuOTE2IEw4LjAwOSwxNS4xNTcgTDkuMzM2LDE1LjkxNiBDOS40MTMsMTUuOTU5IDkuNDk4LDE1Ljk4MSA5LjU4NCwxNS45ODEgQzkuNjc1LDE1Ljk4MSA5Ljc2NSwxNS45NTcgOS44NDYsMTUuOTA3IEwxMi43NywxNC4xMDcgQzEyLjkxOSwxNC4wMTYgMTMuMDA5LDEzLjg1NSAxMy4wMDksMTMuNjgxIEwxMy4wMDksMTIgTDE1LjE5NCwxMiBDMTUuNjQzLDEyIDE2LjAwOSwxMS42MzkgMTYuMDA5LDExLjE5NSBMMTYuMDA5LDMgTDE2LjAwOSwyIEwxNi4wMDksMC44MDUgQzE2LjAwOSwwLjM2MSAxNS42NDcsOC44ODE3ODQyZS0xNiAxNS4yMDQsOC44ODE3ODQyZS0xNiBMMTUuMjA0LDguODgxNzg0MmUtMTYgWiIgaWQ9IkZpbGwtNCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+" opacity="1"/>
<text x="110" y="111.167" fill="#1E1E1E" font-family="Helvetica" font-size="10.667" text-anchor="middle">CodeWhisperer</text>
</g>
</svg>
