<?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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0OHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+SWNvbi1SZXNvdXJjZS9Jb1QvUmVzX0FXUy1Jb1RfVGhpbmdfRmFjdG9yeV80ODwvdGl0bGU+CiAgICA8ZyBpZD0iSWNvbi1SZXNvdXJjZS9Jb1QvUmVzX0FXUy1Jb1RfVGhpbmdfRmFjdG9yeV80OCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTMwLjI0NiwzMS43NjIgTDMxLjc2MiwzMS43NjIgTDMxLjc2MiwzMC4yNDYgTDMwLjI0NiwzMC4yNDYgTDMwLjI0NiwzMS43NjIgWiBNMjguMjQ2LDMyLjc2MSBDMjguMjQ2LDMzLjMxNCAyOC42OTMsMzMuNzYxIDI5LjI0NiwzMy43NjEgTDMyLjc2MiwzMy43NjEgQzMzLjMxNCwzMy43NjEgMzMuNzYyLDMzLjMxNCAzMy43NjIsMzIuNzYxIEwzMy43NjIsMjkuMjQ2IEMzMy43NjIsMjguNjkzIDMzLjMxNCwyOC4yNDYgMzIuNzYyLDI4LjI0NiBMMjkuMjQ2LDI4LjI0NiBDMjguNjkzLDI4LjI0NiAyOC4yNDYsMjguNjkzIDI4LjI0NiwyOS4yNDYgTDI4LjI0NiwzMi43NjEgWiBNMTYuMTgzLDMxLjc2MSBMMTcuNjk5LDMxLjc2MSBMMTcuNjk5LDMwLjI0NSBMMTYuMTgzLDMwLjI0NSBMMTYuMTgzLDMxLjc2MSBaIE0xNS4xODQsMjguMjQ2IEMxNC42MzEsMjguMjQ2IDE0LjE4NCwyOC42OTMgMTQuMTg0LDI5LjI0NiBMMTQuMTg0LDMyLjc2MSBDMTQuMTg0LDMzLjMxNCAxNC42MzEsMzMuNzYxIDE1LjE4NCwzMy43NjEgTDE4LjY5OSwzMy43NjEgQzE5LjI1MiwzMy43NjEgMTkuNjk5LDMzLjMxNCAxOS42OTksMzIuNzYxIEwxOS42OTksMjkuMjQ2IEMxOS42OTksMjguNjkzIDE5LjI1MiwyOC4yNDYgMTguNjk5LDI4LjI0NiBMMTUuMTg0LDI4LjI0NiBaIE0yMy4yMTQsMjMuODUxIEwyNC43MywyMy44NTEgTDI0LjczLDIyLjMzNSBMMjMuMjE0LDIyLjMzNSBMMjMuMjE0LDIzLjg1MSBaIE0yMi4yMTUsMjAuMzM2IEMyMS42NjIsMjAuMzM2IDIxLjIxNSwyMC43ODMgMjEuMjE1LDIxLjMzNiBMMjEuMjE1LDI0Ljg1MSBDMjEuMjE1LDI1LjQwNCAyMS42NjIsMjUuODUxIDIyLjIxNSwyNS44NTEgTDI1LjczLDI1Ljg1MSBDMjYuMjgzLDI1Ljg1MSAyNi43MywyNS40MDQgMjYuNzMsMjQuODUxIEwyNi43MywyMS4zMzYgQzI2LjczLDIwLjc4MyAyNi4yODMsMjAuMzM2IDI1LjczLDIwLjMzNiBMMjIuMjE1LDIwLjMzNiBaIE0xNi4xODMsMjMuODUxIEwxNy42OTksMjMuODUxIEwxNy42OTksMjIuMzM1IEwxNi4xODMsMjIuMzM1IEwxNi4xODMsMjMuODUxIFogTTE1LjE4NCwyMC4zMzYgQzE0LjYzMSwyMC4zMzYgMTQuMTg0LDIwLjc4MyAxNC4xODQsMjEuMzM2IEwxNC4xODQsMjQuODUxIEMxNC4xODQsMjUuNDA0IDE0LjYzMSwyNS44NTEgMTUuMTg0LDI1Ljg1MSBMMTguNjk5LDI1Ljg1MSBDMTkuMjUyLDI1Ljg1MSAxOS42OTksMjUuNDA0IDE5LjY5OSwyNC44NTEgTDE5LjY5OSwyMS4zMzYgQzE5LjY5OSwyMC43ODMgMTkuMjUyLDIwLjMzNiAxOC42OTksMjAuMzM2IEwxNS4xODQsMjAuMzM2IFogTTM1LjI3NywzNS4yNzcgTDI2LjczLDM1LjI3NyBMMjYuNzMsMjkuMjQ2IEMyNi43MywyOC42OTMgMjYuMjgzLDI4LjI0NiAyNS43MywyOC4yNDYgTDIyLjIxNSwyOC4yNDYgQzIxLjY2MiwyOC4yNDYgMjEuMjE1LDI4LjY5MyAyMS4yMTUsMjkuMjQ2IEwyMS4yMTUsMzUuMjc3IEwxMi42NjgsMzUuMjc3IEwxMi42NjgsMTMuOTQ1IEwyOC45MjMsMTkuNTA1IEMyOS4yMjgsMTkuNjEgMjkuNTY2LDE5LjU1OSAyOS44MjgsMTkuMzcyIEMzMC4wOSwxOS4xODQgMzAuMjQ2LDE4Ljg4MiAzMC4yNDYsMTguNTU4IEwzMC4yNDYsMTMuNTQ3IEwzMC44ODMsMTMuNTQ3IEwzMC44ODMsMTkuNDY0IEMzMC44ODMsMTkuODkxIDMxLjE1NCwyMC4yNzEgMzEuNTU5LDIwLjQxIEwzNS4yNzcsMjEuNjgxIEwzNS4yNzcsMzUuMjc3IFogTTMyLjg4MywxOC43NDkgTDMyLjg4MywxMi41NDcgQzMyLjg4MywxMS45OTQgMzIuNDM1LDExLjU0NyAzMS44ODMsMTEuNTQ3IEwyOS4yNDYsMTEuNTQ3IEMyOC42OTMsMTEuNTQ3IDI4LjI0NiwxMS45OTQgMjguMjQ2LDEyLjU0NyBMMjguMjQ2LDE3LjE2IEwxMS45OTEsMTEuNiBDMTEuNjg1LDExLjQ5NSAxMS4zNDgsMTEuNTQ2MjU1MyAxMS4wODYsMTEuNzMzIEMxMC44MjQsMTEuOTIxIDEwLjY2OCwxMi4yMjMgMTAuNjY4LDEyLjU0NyBMMTAuNjY4LDM2LjI3NyBDMTAuNjY4LDM2LjgzIDExLjExNSwzNy4yNzcgMTEuNjY4LDM3LjI3NyBMMjIuMjE1LDM3LjI3NyBDMjIuNzY3LDM3LjI3NyAyMy4yMTUsMzYuODMgMjMuMjE1LDM2LjI3NyBMMjMuMjE1LDMwLjI0NiBMMjQuNzMsMzAuMjQ2IEwyNC43MywzNi4yNzcgQzI0LjczLDM2LjgzIDI1LjE3OCwzNy4yNzcgMjUuNzMsMzcuMjc3IEwzNi4yNzcsMzcuMjc3IEMzNi44MywzNy4yNzcgMzcuMjc3LDM2LjgzIDM3LjI3NywzNi4yNzcgTDM3LjI3NywyMC45NjYgQzM3LjI3NywyMC41MzkgMzcuMDA2LDIwLjE1OSAzNi42LDIwLjAyIEwzMi44ODMsMTguNzQ5IFogTTM5LjY3LDM4LjUzNyBDMzkuNjcsMzkuMTYzIDM5LjE2MSwzOS42NzIgMzguNTM1LDM5LjY3MiBMOS40MDksMzkuNjcyIEM4Ljc4MywzOS42NzIgOC4yNzQsMzkuMTYzIDguMjc0LDM4LjUzNyBMOC4yNzQsOS40MjQgQzguMjc0LDguNzk4IDguNzgzLDguMjg5IDkuNDA5LDguMjg5IEwzOC41MzUsOC4yODkgQzM5LjE2MSw4LjI4OSAzOS42Nyw4Ljc5OCAzOS42Nyw5LjQyNCBMMzkuNjcsMzguNTM3IFogTTQ1Ljk0NSwxNC40MjUgTDQ1Ljk0NSwxMi40MjUgTDQxLjY3LDEyLjQyNSBMNDEuNjcsOS40MjQgQzQxLjY3LDcuNjk1IDQwLjI2NCw2LjI4OSAzOC41MzUsNi4yODkgTDM1LjUxOSw2LjI4OSBMMzUuNTE5LDIgTDMzLjUxOSwyIEwzMy41MTksNi4yODkgTDMwLjI0Niw2LjI4OSBMMzAuMjQ2LDIgTDI4LjI0NiwyIEwyOC4yNDYsNi4yODkgTDI0Ljk3Myw2LjI4OSBMMjQuOTczLDIgTDIyLjk3MywyIEwyMi45NzMsNi4yODkgTDE5LjY5OSw2LjI4OSBMMTkuNjk5LDIgTDE3LjY5OSwyIEwxNy42OTksNi4yODkgTDE0LjQyNiw2LjI4OSBMMTQuNDI2LDIgTDEyLjQyNiwyIEwxMi40MjYsNi4yODkgTDkuNDA5LDYuMjg5IEM3LjY4MSw2LjI4OSA2LjI3NCw3LjY5NSA2LjI3NCw5LjQyNCBMNi4yNzQsMTIuNDI1IEwyLDEyLjQyNSBMMiwxNC40MjUgTDYuMjc0LDE0LjQyNSBMNi4yNzQsMTcuNjk5IEwyLDE3LjY5OSBMMiwxOS42OTkgTDYuMjc0LDE5LjY5OSBMNi4yNzQsMjIuOTcyIEwyLDIyLjk3MiBMMiwyNC45NzIgTDYuMjc0LDI0Ljk3MiBMNi4yNzQsMjguMjQ2IEwyLDI4LjI0NiBMMiwzMC4yNDYgTDYuMjc0LDMwLjI0NiBMNi4yNzQsMzMuNTE5IEwyLDMzLjUxOSBMMiwzNS41MTkgTDYuMjc0LDM1LjUxOSBMNi4yNzQsMzguNTM3IEM2LjI3NCw0MC4yNjUgNy42ODEsNDEuNjcyIDkuNDA5LDQxLjY3MiBMMTIuNDI2LDQxLjY3MiBMMTIuNDI2LDQ1Ljk0NSBMMTQuNDI2LDQ1Ljk0NSBMMTQuNDI2LDQxLjY3MiBMMTcuNjk5LDQxLjY3MiBMMTcuNjk5LDQ1Ljk0NSBMMTkuNjk5LDQ1Ljk0NSBMMTkuNjk5LDQxLjY3MiBMMjIuOTczLDQxLjY3MiBMMjIuOTczLDQ1Ljk0NSBMMjQuOTczLDQ1Ljk0NSBMMjQuOTczLDQxLjY3MiBMMjguMjQ2LDQxLjY3MiBMMjguMjQ2LDQ1Ljk0NSBMMzAuMjQ2LDQ1Ljk0NSBMMzAuMjQ2LDQxLjY3MiBMMzMuNTE5LDQxLjY3MiBMMzMuNTE5LDQ1Ljk0NSBMMzUuNTE5LDQ1Ljk0NSBMMzUuNTE5LDQxLjY3MiBMMzguNTM1LDQxLjY3MiBDNDAuMjY0LDQxLjY3MiA0MS42Nyw0MC4yNjUgNDEuNjcsMzguNTM3IEw0MS42NywzNS41MTkgTDQ1Ljk0NSwzNS41MTkgTDQ1Ljk0NSwzMy41MTkgTDQxLjY3LDMzLjUxOSBMNDEuNjcsMzAuMjQ2IEw0NS45NDUsMzAuMjQ2IEw0NS45NDUsMjguMjQ2IEw0MS42NywyOC4yNDYgTDQxLjY3LDI0Ljk3MiBMNDUuOTQ1LDI0Ljk3MiBMNDUuOTQ1LDIyLjk3MiBMNDEuNjcsMjIuOTcyIEw0MS42NywxOS42OTkgTDQ1Ljk0NSwxOS42OTkgTDQ1Ljk0NSwxNy42OTkgTDQxLjY3LDE3LjY5OSBMNDEuNjcsMTQuNDI1IEw0NS45NDUsMTQuNDI1IFoiIGlkPSJBbWF6b24tSU9ULVJFU09VUkNFUy1Jb1QtdGhpbmctZmFjdG9yeV9SZXNvdXJjZS1JY29uX2xpZ2h0LWJnIiBmaWxsPSIjN0FBMTE2Ij48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==" opacity="1"/>
<text x="110" y="111.167" fill="#1E1E1E" font-family="Helvetica" font-size="10.667" text-anchor="middle">IoT Thing Factory</text>
</g>
</svg>
