<?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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+SWNvbi1BcmNoaXRlY3R1cmUvNDgvQXJjaF9BbWF6b24tQ29kZVdoaXNwZXJlcl80ODwvdGl0bGU+CiAgICA8ZyBpZD0iSWNvbi1BcmNoaXRlY3R1cmUvNDgvQXJjaF9BbWF6b24tQ29kZVdoaXNwZXJlcl80OCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24tQXJjaGl0ZWN0dXJlLUJHLzQ4L01hY2hpbmUtTGVhcm5pbmciIGZpbGw9IiMwMUE4OEQiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiPjwvcmVjdD4KICAgICAgICA8L2c+CiAgICAgICAgPGcgaWQ9Ikljb24tU2VydmljZS80OC9BbWF6b24tQ29kZVdoaXNwZXJlcl80OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS45OTk5OTYsIDEwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTIuMDI0MDA3MSw2IEwxNC4wMjQwMDcxLDYgTDE0LjAyNDAwNzEsNCBMMTIuMDI0MDA3MSw0IEwxMi4wMjQwMDcxLDYgWiBNOC4wMjQwMDcxNSw2IEwxMC4wMjQwMDcxLDYgTDEwLjAyNDAwNzEsNCBMOC4wMjQwMDcxNSw0IEw4LjAyNDAwNzE1LDYgWiBNNC4wMjQwMDcxNSw2IEw2LjAyNDAwNzE1LDYgTDYuMDI0MDA3MTUsNCBMNC4wMjQwMDcxNSw0IEw0LjAyNDAwNzE1LDYgWiBNMjIuNTk1MDA3MSwyMy4wMTMgTDI0LjQ4NDAwNzEsMjMuNjY5IEwyMS4yNDQwMDcxLDMzLjAwNiBMMTkuMzU2MDA3MSwzMi4zNSBMMjIuNTk1MDA3MSwyMy4wMTMgWiBNMTguNDUxMDA3MSwyNS42ODQgTDE2LjIyMjAwNzEsMjcuOTMyIEwxOC40MDYwMDcxLDMwLjE3NSBMMTYuOTcyMDA3MSwzMS41NyBMMTQuMTA0MDA3MSwyOC42MjMgQzEzLjcyNDAwNzEsMjguMjMzIDEzLjcyNzAwNzEsMjcuNjEgMTQuMTExMDA3MSwyNy4yMjIgTDE3LjAzMTAwNzEsMjQuMjc2IEwxOC40NTEwMDcxLDI1LjY4NCBaIE0yOS45ODYwMDcxLDI3LjIyMiBDMzAuMzY5MDA3MSwyNy42MDkgMzAuMzcyMDA3MSwyOC4yMzMgMjkuOTkzMDA3MSwyOC42MjQgTDI3LjEyMzAwNzEsMzEuNTcxIEwyNS42OTAwMDcxLDMwLjE3NSBMMjcuODczMDA3MSwyNy45MzIgTDI1LjY0NTAwNzEsMjUuNjg0IEwyNy4wNjUwMDcxLDI0LjI3NiBMMjkuOTg2MDA3MSwyNy4yMjIgWiBNMzUuMDI0MDA3MSwzMS4wMzkgTDMyLjU3NzAwNzEsMzIuMjYyIEMzMi4yMzgwMDcxLDMyLjQzMiAzMi4wMjQwMDcxLDMyLjc3OCAzMi4wMjQwMDcxLDMzLjE1NyBMMzIuMDI0MDA3MSwzNy44MjEgTDI1Ljg1NTAwNzEsNDEuNjE2IEwyMy4wMjQwMDcxLDM5Ljk5OSBMMjMuMDI0MDA3MSwzNiBDMjMuMDI0MDA3MSwzNS40NDcgMjIuNTc3MDA3MSwzNSAyMi4wMjQwMDcxLDM1IEMyMS40NzEwMDcxLDM1IDIxLjAyNDAwNzEsMzUuNDQ3IDIxLjAyNDAwNzEsMzYgTDIxLjAyNDAwNzEsMzkuOTk4IEwxOC4xOTIwMDcxLDQxLjYxNiBMMTIuMDI0MDA3MSwzNy44MjEgTDEyLjAyNDAwNzEsMzMuMTU3IEMxMi4wMjQwMDcxLDMyLjc3OCAxMS44MTAwMDcxLDMyLjQzMiAxMS40NzEwMDcxLDMyLjI2MiBMOS4wMjQwMDcxNSwzMS4wMzkgTDkuMDI0MDA3MTUsMjUuMTE5IEwxMS42MzAwMDcxLDIzLjEzMyBDMTEuODc4MDA3MSwyMi45NDUgMTIuMDI0MDA3MSwyMi42NSAxMi4wMjQwMDcxLDIyLjMzOCBMMTIuMDI0MDA3MSwxNy45ODggTDE3LjY1MzAwNzEsMTQuNzA0IEwyMS4wMjQwMDcxLDE2LjU4NiBMMjEuMDI0MDA3MSwyMSBMMjMuMDI0MDA3MSwyMSBMMjMuMDI0MDA3MSwxNi41ODYgTDI2LjM5NDAwNzEsMTQuNzA0IEwzMi4wMjQwMDcxLDE3Ljk4OCBMMzIuMDI0MDA3MSwyMi4zMzggQzMyLjAyNDAwNzEsMjIuNjUgMzIuMTY5MDA3MSwyMi45NDUgMzIuNDE3MDA3MSwyMy4xMzMgTDM1LjAyNDAwNzEsMjUuMTE5IEwzNS4wMjQwMDcxLDMxLjAzOSBaIE0zNC4wMjQwMDcxLDIxLjg0MyBMMzQuMDI0MDA3MSwxNy40MTQgQzM0LjAyNDAwNzEsMTcuMDU4IDMzLjgzNTAwNzEsMTYuNzI5IDMzLjUyODAwNzEsMTYuNTUgTDI2LjkwOTAwNzEsMTIuNjg5IEMyNi42MDMwMDcxLDEyLjUxIDI2LjIyNTAwNzEsMTIuNTA4IDI1LjkxNzAwNzEsMTIuNjggTDIyLjAyNDAwNzEsMTQuODU0IEwxOC4xMjkwMDcxLDEyLjY4IEMxNy44MjIwMDcxLDEyLjUwOCAxNy40NDQwMDcxLDEyLjUxIDE3LjEzODAwNzEsMTIuNjg5IEwxMC41MjAwMDcxLDE2LjU1IEMxMC4yMTIwMDcxLDE2LjcyOSAxMC4wMjQwMDcxLDE3LjA1OCAxMC4wMjQwMDcxLDE3LjQxNCBMMTAuMDI0MDA3MSwyMS44NDMgTDcuNDE3MDA3MTUsMjMuODI4IEM3LjE2OTAwNzE1LDI0LjAxNyA3LjAyNDAwNzE1LDI0LjMxMiA3LjAyNDAwNzE1LDI0LjYyNCBMNy4wMjQwMDcxNSwzMS42NTcgQzcuMDI0MDA3MTUsMzIuMDM2IDcuMjM4MDA3MTUsMzIuMzgyIDcuNTc3MDA3MTUsMzIuNTUxIEwxMC4wMjQwMDcxLDMzLjc3NSBMMTAuMDI0MDA3MSwzOC4zNzkgQzEwLjAyNDAwNzEsMzguNzI2IDEwLjIwMzAwNzEsMzkuMDQ5IDEwLjQ5OTAwNzEsMzkuMjMxIEwxNy42NDkwMDcxLDQzLjYzMSBDMTcuODEwMDA3MSw0My43MyAxNy45OTIwMDcxLDQzLjc3OSAxOC4xNzMwMDcxLDQzLjc3OSBDMTguMzQ0MDA3MSw0My43NzkgMTguNTE1MDA3MSw0My43MzUgMTguNjY5MDA3MSw0My42NDcgTDIyLjAyNDAwNzEsNDEuNzMxIEwyNS4zNzcwMDcxLDQzLjY0NyBDMjUuNjk0MDA3MSw0My44MjggMjYuMDg1MDA3MSw0My44MjEgMjYuMzk4MDA3MSw0My42MzEgTDMzLjU0ODAwNzEsMzkuMjMxIEMzMy44NDQwMDcxLDM5LjA0OSAzNC4wMjQwMDcxLDM4LjcyNiAzNC4wMjQwMDcxLDM4LjM3OSBMMzQuMDI0MDA3MSwzMy43NzUgTDM2LjQ3MTAwNzEsMzIuNTUxIEMzNi44MTAwMDcxLDMyLjM4MiAzNy4wMjQwMDcxLDMyLjAzNiAzNy4wMjQwMDcxLDMxLjY1NyBMMzcuMDI0MDA3MSwyNC42MjQgQzM3LjAyNDAwNzEsMjQuMzEyIDM2Ljg3ODAwNzEsMjQuMDE3IDM2LjYzMDAwNzEsMjMuODI4IEwzNC4wMjQwMDcxLDIxLjg0MyBaIE0yLjAxOTAwNzE1LDggTDIuMDI0MDA3MTUsMiBMNDIuMDI0MDA3MSwyIEw0Mi4wMjQwMDcxLDggTDIuMDE5MDA3MTUsOCBaIE00Mi4xNDgwMDcxLDAgTDEuOTAwMDA3MTUsMCBDMC44NjYwMDcxNDksMCAwLjAyNDAwNzE0OTMsMC44MjUgMC4wMjQwMDcxNDkzLDEuODM5IEwzLjU2ODIzODEyZS0wNiwzMC4xNTYgQy0wLjAwMTk5Mjg1MDcyLDMxLjE2NiAwLjgzNDAwNzE0OSwzMS45OTMgMS44NzAwMDcxNSwzMiBMNS4wMjQwMDcxNSwzMS45OTkgTDUuMDI0MDA3MTUsMjkuOTk5IEwyLjAwMDAwMzU3LDMwIEwyLjAxNzAwNzE1LDEwIEw0Mi4wMjQwMDcxLDEwIEw0Mi4wMjQwMDcxLDI5Ljk5OSBMMzkuMDI0MDA3MSwzMCBMMzkuMDI0MDA3MSwzMiBMNDIuMTQ4MDA3MSwzMS45OTkgQzQzLjE4MjAwNzEsMzEuOTk5IDQ0LjAyNDAwNzEsMzEuMTcxIDQ0LjAyNDAwNzEsMzAuMTUyIEw0NC4wMjQwMDcxLDEuODQxIEM0NC4wMjQwMDcxLDAuODI1IDQzLjE4MjAwNzEsMCA0Mi4xNDgwMDcxLDAgTDQyLjE0ODAwNzEsMCBaIiBpZD0iRmlsbC03Ij48L3BhdGg+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>
