<?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="38" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="38" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="38" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="38" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="38" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="51.6" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="51.6" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="51.6" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="51.6" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="51.6" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="65.2" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="65.2" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="65.2" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="65.2" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="65.2" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="78.8" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="78.8" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="78.8" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="78.8" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="78.8" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="92.4" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="92.4" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="92.4" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="92.4" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="92.4" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<image x="78" y="39" width="64" height="64" href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+SWNvbi1BcmNoaXRlY3R1cmUvNDgvQXJjaF9GcmVlUlRPU180ODwvdGl0bGU+CiAgICA8ZyBpZD0iSWNvbi1BcmNoaXRlY3R1cmUvNDgvQXJjaF9GcmVlUlRPU180OCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24tQXJjaGl0ZWN0dXJlLUJHLzQ4L0ludGVybmV0LW9mLVRoaW5ncyIgZmlsbD0iIzdBQTExNiI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgICAgICA8cGF0aCBkPSJNMjIuNTI2LDI5LjM1NSBDMjMuNDkyLDI5LjM1NSAyNC4yNzgsMzAuMTQxIDI0LjI3OCwzMS4xMDYgQzI0LjI3OCwzMi4wNzIgMjMuNDkyLDMyLjg1OCAyMi41MjYsMzIuODU4IEMyMS41NiwzMi44NTggMjAuNzc0LDMyLjA3MiAyMC43NzQsMzEuMTA2IEMyMC43NzQsMzAuMTQxIDIxLjU2LDI5LjM1NSAyMi41MjYsMjkuMzU1IEwyMi41MjYsMjkuMzU1IFogTTI4LjYzNSwyMy4xNjggQzI5LjEwMSwyNC4xMjUgMjkuOTU3LDI0Ljg0NyAzMSwyNS4xMzggTDMxLDM5LjQwMiBDMzAuMzI3LDM5LjMyMyAyOS42NjYsMzkuMTYzIDI5LjAzOCwzOC45MjEgTDI5LjAzOCwzMSBDMjkuMDM4LDMwLjQ0NyAyOC41OSwzMCAyOC4wMzgsMzAgTDI2LjA5MiwzMCBDMjUuNzgxLDI5LjAwMiAyNS4wNzUsMjguMTg3IDI0LjE0NywyNy43MzggQzI0Ljk5MiwyNS42ODMgMjYuNTk2LDI0LjA0NiAyOC42MzUsMjMuMTY4IEwyOC42MzUsMjMuMTY4IFogTTMyLDE5Ljc4NyBDMzIuOTY1LDE5Ljc4NyAzMy43NTIsMjAuNTczIDMzLjc1MiwyMS41MzkgQzMzLjc1MiwyMi41MDQgMzIuOTY1LDIzLjI5MSAzMiwyMy4yOTEgQzMxLjAzNCwyMy4yOTEgMzAuMjQ4LDIyLjUwNCAzMC4yNDgsMjEuNTM5IEMzMC4yNDgsMjAuNTczIDMxLjAzNCwxOS43ODcgMzIsMTkuNzg3IEwzMiwxOS43ODcgWiBNMzkuODUzLDI3LjczOCBDMzguOTI1LDI4LjE4NyAzOC4yMTgsMjkuMDAyIDM3LjkwNywzMCBMMzUuOTYyLDMwIEMzNS40MDksMzAgMzQuOTYyLDMwLjQ0NyAzNC45NjIsMzEgTDM0Ljk2MiwzOC45MjIgQzM0LjMzOCwzOS4xNjMgMzMuNjc1LDM5LjMyNCAzMywzOS40MDMgTDMzLDI1LjEzOCBDMzQuMDQzLDI0Ljg0NyAzNC45LDI0LjEyNCAzNS4zNjUsMjMuMTY2IEMzNy40MDUsMjQuMDQzIDM5LjAwNywyNS42OCAzOS44NTMsMjcuNzM4IEwzOS44NTMsMjcuNzM4IFogTTQzLjIyNSwzMS4xMDYgQzQzLjIyNSwzMi4wNzIgNDIuNDM5LDMyLjg1OCA0MS40NzMsMzIuODU4IEM0MC41MDcsMzIuODU4IDM5LjcyMSwzMi4wNzIgMzkuNzIxLDMxLjEwNiBDMzkuNzIxLDMwLjE0MSA0MC41MDcsMjkuMzU1IDQxLjQ3MywyOS4zNTUgQzQyLjQzOSwyOS4zNTUgNDMuMjI1LDMwLjE0MSA0My4yMjUsMzEuMTA2IEw0My4yMjUsMzEuMTA2IFogTTM2Ljk2MiwzNy44NDYgTDM2Ljk2MiwzMiBMMzcuODQsMzIgQzM4LjEwMiwzMy4wNjEgMzguODE1LDMzLjkzNyAzOS43NjUsMzQuNDI4IEMzOS4xNTQsMzUuNzg5IDM4LjE3NSwzNi45NjkgMzYuOTYyLDM3Ljg0NiBMMzYuOTYyLDM3Ljg0NiBaIE0yNS40NzcsMzYuNDA4IEMyNS40NDUsMzYuMzcxIDI1LjQxMywzNi4zMzUgMjUuMzUyLDM2LjI1MyBDMjQuOTA2LDM1LjY5OCAyNC41MzMsMzUuMDc2IDI0LjI0LDM0LjQyNCBDMjUuMTg3LDMzLjkzMyAyNS44OTgsMzMuMDU5IDI2LjE1OSwzMiBMMjcuMDM4LDMyIEwyNy4wMzgsMzcuODYyIEMyNi40NjIsMzcuNDQ4IDI1LjkzNiwzNi45NjEgMjUuNDc3LDM2LjQwOCBMMjUuNDc3LDM2LjQwOCBaIE0yMi4yNCwzNC44MyBDMjIuNjIxLDM1Ljc4OSAyMy4xMywzNi42ODEgMjMuNzU5LDM3LjQ2IEMyMy44MTcsMzcuNTQyIDIzLjg4NCwzNy42MjMgMjMuOTUzLDM3LjcwNCBDMjQuODA3LDM4LjczMiAyNS44NjQsMzkuNTgxIDI3LjAzOCw0MC4yMDkgTDI3LjAzOCw0NSBMMjkuMDM4LDQ1IEwyOS4wMzgsNDEuMDQzIEMyOS42NzIsNDEuMjMyIDMwLjMyOCw0MS4zNTkgMzEsNDEuNDIyIEwzMSw0NSBMMzMsNDUgTDMzLDQxLjQyMiBDMzMuNjczLDQxLjM1OSAzNC4zMyw0MS4yMzMgMzQuOTYyLDQxLjA0MyBMMzQuOTYyLDQ1IEwzNi45NjIsNDUgTDM2Ljk2Miw0MC4yMTEgQzM5LjEzLDM5LjA0MyA0MC44NDEsMzcuMTEzIDQxLjc1MiwzNC44MyBDNDMuNjg4LDM0LjY4NSA0NS4yMjUsMzMuMDggNDUuMjI1LDMxLjEwNiBDNDUuMjI1LDI5LjE2OCA0My43NDIsMjcuNTg3IDQxLjg1NCwyNy4zOTQgQzQwLjgwNywyNC41MDkgMzguNTc4LDIyLjI1MSAzNS43MTQsMjEuMTY3IEMzNS41MjQsMTkuMjc0IDMzLjk0MSwxNy43ODcgMzIsMTcuNzg3IEMzMC4wNTgsMTcuNzg3IDI4LjQ3NCwxOS4yNzUgMjguMjg1LDIxLjE2OCBDMjUuNDIzLDIyLjI1MiAyMy4xOTIsMjQuNTEzIDIyLjE0NiwyNy4zOTQgQzIwLjI1NywyNy41ODcgMTguNzc0LDI5LjE2OCAxOC43NzQsMzEuMTA2IEMxOC43NzQsMzMuMDc3IDIwLjMwNiwzNC42OCAyMi4yNCwzNC44MyBMMjIuMjQsMzQuODMgWiBNMTUsNDggTDQ5LDQ4IEw0OSwxNiBMMTUsMTYgTDE1LDQ4IFogTTU0LDE4IEw1NCwxNiBMNTEsMTYgTDUxLDE1IEM1MSwxNC40NDcgNTAuNTUyLDE0IDUwLDE0IEwxNCwxNCBDMTMuNDQ3LDE0IDEzLDE0LjQ0NyAxMywxNSBMMTMsMTYgTDEwLDE2IEwxMCwxOCBMMTMsMTggTDEzLDIxIEwxMCwyMSBMMTAsMjMgTDEzLDIzIEwxMywyNiBMMTAsMjYgTDEwLDI4IEwxMywyOCBMMTMsMzEgTDEwLDMxIEwxMCwzMyBMMTMsMzMgTDEzLDM2IEwxMCwzNiBMMTAsMzggTDEzLDM4IEwxMyw0MSBMMTAsNDEgTDEwLDQzIEwxMyw0MyBMMTMsNDYgTDEwLDQ2IEwxMCw0OCBMMTMsNDggTDEzLDQ5IEMxMyw0OS41NTIgMTMuNDQ3LDUwIDE0LDUwIEw1MCw1MCBDNTAuNTUyLDUwIDUxLDQ5LjU1MiA1MSw0OSBMNTEsNDggTDU0LDQ4IEw1NCw0NiBMNTEsNDYgTDUxLDQzIEw1NCw0MyBMNTQsNDEgTDUxLDQxIEw1MSwzOCBMNTQsMzggTDU0LDM2IEw1MSwzNiBMNTEsMzMgTDU0LDMzIEw1NCwzMSBMNTEsMzEgTDUxLDI4IEw1NCwyOCBMNTQsMjYgTDUxLDI2IEw1MSwyMyBMNTQsMjMgTDU0LDIxIEw1MSwyMSBMNTEsMTggTDU0LDE4IFoiIGlkPSJGcmVlUlRPU19JY29uXzQ4X1NxdWlkIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==" opacity="1"/>
<text x="110" y="117.667" fill="#1E1E1E" font-family="Helvetica" font-size="10.667" text-anchor="middle">FreeRTOS</text>
</g>
</svg>
