<?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="18" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="90.6" y="18" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="104.2" y="18" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="117.8" y="18" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="131.4" y="18" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="31.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="31.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="31.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="31.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="31.6" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="45.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="45.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="45.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="45.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="45.2" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="58.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="58.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="58.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="58.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="58.8" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<rect x="77" y="72.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="72.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="72.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="72.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="72.4" width="11.6" height="11.6" fill="#FFFFFF" fill-opacity="1" stroke="#FFFFFF" stroke-width="1" stroke-opacity="1"/>
<image x="78" y="19" width="64" height="64" href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0OHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+SWNvbi1SZXNvdXJjZS9EYXRhYmFzZS9SZXNfQW1hem9uLUVsYXN0aUNhY2hlX0VsYXN0aUNhY2hlLWZvci1SZWRpc180ODwvdGl0bGU+CiAgICA8ZyBpZD0iSWNvbi1SZXNvdXJjZS9EYXRhYmFzZS9SZXNfQW1hem9uLUVsYXN0aUNhY2hlX0VsYXN0aUNhY2hlLWZvci1SZWRpc180OCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTQzLjUwNzgsMTEuNDcxNyBDNDMuNTA3OCwxMi4yOTI3IDQ0LjE4MDgsMTIuOTYwNyA0NS4wMDc4LDEyLjk2MDcgQzQ1LjU2MDgsMTIuOTYwNyA0Ni4wMDc4LDEzLjQwODcgNDYuMDA3OCwxMy45NjA3IEw0Ni4wMDc4LDI5Ljg5MzcgQzQ2LjAwNzgsMzAuNDQ2NyA0NS41NjA4LDMwLjg5MzcgNDUuMDA3OCwzMC44OTM3IEwzNy4yMjg4LDMwLjg5MzcgTDM3LjIyODgsMjguODkzNyBMNDAuODk2OCwyOC44OTM3IEw0MC44OTY4LDI3LjAwMzcgTDM3LjIyODgsMjcuMDAzNyBMMzcuMjI4OCwyNS4wMDM3IEw0MS44OTY4LDI1LjAwMzcgQzQyLjQ0ODgsMjUuMDAzNyA0Mi44OTY4LDI1LjQ1MDcgNDIuODk2OCwyNi4wMDM3IEw0Mi44OTY4LDI4Ljg5MzcgTDQ0LjAwNzgsMjguODkzNyBMNDQuMDA3OCwxNC44MTU3IEM0Mi41NjM4LDE0LjM4NTcgNDEuNTA3OCwxMy4wNDk3IDQxLjUwNzgsMTEuNDcxNyBDNDEuNTA3OCw5Ljg5MzcgNDIuNTYzOCw4LjU1NzcgNDQuMDA3OCw4LjEyNzcgTDQ0LjAwNzgsNS45OTk3IEwzLjk5OTgsNS45OTk3IEwzLjk5OTgsOC4xMjY3IEM1LjQ0NDgsOC41NTc3IDYuNTAwOCw5Ljg5MzcgNi41MDA4LDExLjQ3MTcgQzYuNTAwOCwxMy4wNDk3IDUuNDQ0OCwxNC4zODU3IDMuOTk5OCwxNC44MTY3IEwzLjk5OTgsMjguODkzNyBMNS4xMTE4LDI4Ljg5MzcgTDUuMTExOCwyNi4wMDM3IEM1LjExMTgsMjUuNDUwNyA1LjU1OTgsMjUuMDAzNyA2LjExMTgsMjUuMDAzNyBMMTAuNzc4OCwyNS4wMDM3IEwxMC43Nzg4LDI3LjAwMzcgTDcuMTExOCwyNy4wMDM3IEw3LjExMTgsMjguODkzNyBMMTAuNzc4OCwyOC44OTM3IEwxMC43Nzg4LDMwLjg5MzcgTDIuOTk5OCwzMC44OTM3IEMyLjQ0NjgsMzAuODkzNyAxLjk5OTgsMzAuNDQ2NyAxLjk5OTgsMjkuODkzNyBMMS45OTk4LDEzLjk2MDcgQzEuOTk5OCwxMy40MDg3IDIuNDQ2OCwxMi45NjA3IDIuOTk5OCwxMi45NjA3IEMzLjgyNzgsMTIuOTYwNyA0LjUwMDgsMTIuMjkyNyA0LjUwMDgsMTEuNDcxNyBDNC41MDA4LDEwLjY1MDcgMy44Mjc4LDkuOTgyNyAyLjk5OTgsOS45ODI3IEMyLjQ0NjgsOS45ODI3IDEuOTk5OCw5LjUzNDcgMS45OTk4LDguOTgyNyBMMS45OTk4LDQuOTk5NyBDMS45OTk4LDQuNDQ3NyAyLjQ0NjgsMy45OTk3IDIuOTk5OCwzLjk5OTcgTDQ1LjAwNzgsMy45OTk3IEM0NS41NjA4LDMuOTk5NyA0Ni4wMDc4LDQuNDQ3NyA0Ni4wMDc4LDQuOTk5NyBMNDYuMDA3OCw4Ljk4MjcgQzQ2LjAwNzgsOS41MzQ3IDQ1LjU2MDgsOS45ODI3IDQ1LjAwNzgsOS45ODI3IEM0NC4xODA4LDkuOTgyNyA0My41MDc4LDEwLjY1MDcgNDMuNTA3OCwxMS40NzE3IEw0My41MDc4LDExLjQ3MTcgWiBNMjQuMTk1OCwzMy4wNTU3IEwyMi4xMTY4LDMzLjA1NTcgTDIyLjExNjgsMjkuMTE4NyBMMjQuMjQ0OCwyOS4xMTg3IEMyNS41NDE4LDI5LjExODcgMjYuMTkwOCwyOS43NzU3IDI2LjE5MDgsMzEuMDg3NyBDMjYuMTkwOCwzMi40MDA3IDI1LjUyNTgsMzMuMDU1NyAyNC4xOTU4LDMzLjA1NTcgTDI0LjE5NTgsMzMuMDU1NyBaIE0yNy43MjI4LDMzLjAyMTcgQzI4LjExNTgsMzIuNDYyNyAyOC4zMTI4LDMxLjc5NDcgMjguMzEyOCwzMS4wMTk3IEMyOC4zMTI4LDI5Ljk0NzcgMjcuOTYxOCwyOS4wOTM3IDI3LjI1OTgsMjguNDYwNyBDMjYuNTU4OCwyNy44MjY3IDI1LjYyNTgsMjcuNTEwNyAyNC40NjE4LDI3LjUxMDcgTDIwLjAyODgsMjcuNTEwNyBMMjAuMDI4OCwzOS4zNzA3IEwyMi4xMTY4LDM5LjM3MDcgTDIyLjExNjgsMzQuNjY0NyBMMjQuMjA0OCwzNC42NjQ3IEwyNi45Nzc4LDM5LjM3MDcgTDI5LjA2NTgsMzkuMzcwNyBMMjYuMDAxOCwzNC4zMDU3IEMyNi43NTQ4LDM0LjAwODcgMjcuMzI4OCwzMy41ODA3IDI3LjcyMjgsMzMuMDIxNyBMMjcuNzIyOCwzMy4wMjE3IFogTTEwLjIyMzgsMjEuMTE0NyBMMTEuNTU3OCwyMS4xMTQ3IEwxMS41NTc4LDIzLjExNDcgTDkuMjIzOCwyMy4xMTQ3IEM4LjY3MDgsMjMuMTE0NyA4LjIyMzgsMjIuNjY2NyA4LjIyMzgsMjIuMTE0NyBMOC4yMjM4LDguODg5NyBDOC4yMjM4LDguMzM2NyA4LjY3MDgsNy44ODk3IDkuMjIzOCw3Ljg4OTcgTDEzLjg5MTgsNy44ODk3IEMxNC40NDQ4LDcuODg5NyAxNC44OTE4LDguMzM2NyAxNC44OTE4LDguODg5NyBMMTQuODkxOCwxNS4xMTI3IEwxMi44OTE4LDE1LjExMjcgTDEyLjg5MTgsOS44ODk3IEwxMC4yMjM4LDkuODg5NyBMMTAuMjIzOCwyMS4xMTQ3IFogTTM3Ljc4NDgsMjEuMTE0NyBMMzcuNzg0OCw5Ljg4OTcgTDM1LjExNjgsOS44ODk3IEwzNS4xMTY4LDE1LjExMjcgTDMzLjExNjgsMTUuMTEyNyBMMzMuMTE2OCw4Ljg4OTcgQzMzLjExNjgsOC4zMzY3IDMzLjU2NDgsNy44ODk3IDM0LjExNjgsNy44ODk3IEwzOC43ODQ4LDcuODg5NyBDMzkuMzM3OCw3Ljg4OTcgMzkuNzg0OCw4LjMzNjcgMzkuNzg0OCw4Ljg4OTcgTDM5Ljc4NDgsMjIuMTE0NyBDMzkuNzg0OCwyMi42NjY3IDM5LjMzNzgsMjMuMTE0NyAzOC43ODQ4LDIzLjExNDcgTDM3LjIyODgsMjMuMTE0NyBMMzcuMjI4OCwyMS4xMTQ3IEwzNy43ODQ4LDIxLjExNDcgWiBNMzAuMDA1OCwxNC4zMzQ3IEwzMC4wMDU4LDkuODg5NyBMMjYuNTYwOCw5Ljg4OTcgTDI2LjU2MDgsMTMuNTU2NyBMMjQuNTYwOCwxMy41NTY3IEwyNC41NjA4LDguODg5NyBDMjQuNTYwOCw4LjMzNjcgMjUuMDA3OCw3Ljg4OTcgMjUuNTYwOCw3Ljg4OTcgTDMxLjAwNTgsNy44ODk3IEMzMS41NTg4LDcuODg5NyAzMi4wMDU4LDguMzM2NyAzMi4wMDU4LDguODg5NyBMMzIuMDA1OCwxNC4zMzQ3IEwzMC4wMDU4LDE0LjMzNDcgWiBNMjEuNDQ3OCwxMy41NTY3IEwyMS40NDc4LDkuODg5NyBMMTguMDAyOCw5Ljg4OTcgTDE4LjAwMjgsMTQuMzM0NyBMMTYuMDAyOCwxNC4zMzQ3IEwxNi4wMDI4LDguODg5NyBDMTYuMDAyOCw4LjMzNjcgMTYuNDQ5OCw3Ljg4OTcgMTcuMDAyOCw3Ljg4OTcgTDIyLjQ0NzgsNy44ODk3IEMyMy4wMDA4LDcuODg5NyAyMy40NDc4LDguMzM2NyAyMy40NDc4LDguODg5NyBMMjMuNDQ3OCwxMy41NTY3IEwyMS40NDc4LDEzLjU1NjcgWiBNMzEuNzMyOCwzMC4zNTk3IEMzMi42MjU4LDMwLjA3NjcgMzMuMzMyOCwyOS43Njc3IDMzLjg5NTgsMjkuNDQ0NyBMMzMuODk1OCwzMy43MTg3IEMzMy44OTU4LDM0LjA2NTcgMzMuMTU4OCwzNC44MTI3IDMxLjEzMDgsMzUuNDUxNyBMMzEuNzMyOCwzNy4zNjA3IEMzMi42MjU4LDM3LjA3NzcgMzMuMzMyOCwzNi43Njg3IDMzLjg5NTgsMzYuNDQ1NyBMMzMuODk1OCw0MC4yNTk3IEMzMy44OTU4LDQxLjE4OTcgMzAuMTQwOCw0Mi44OTU3IDI0LjAwNTgsNDIuODk1NyBDMTcuODY4OCw0Mi44OTU3IDE0LjExMjgsNDEuMTg5NyAxNC4xMTI4LDQwLjI1OTcgTDE0LjExMjgsMzYuNDQ3NyBDMTQuNjgwOCwzNi43NzI3IDE1LjM5NjgsMzcuMDg0NyAxNi4zMDM4LDM3LjM2ODcgTDE2LjkwMTgsMzUuNDYwNyBDMTQuODU1OCwzNC44MjA3IDE0LjExMjgsMzQuMDY4NyAxNC4xMTI4LDMzLjcxODcgTDE0LjExMjgsMjkuNDQ1NyBDMTQuNjgwOCwyOS43NzE3IDE1LjM5NjgsMzAuMDgzNyAxNi4zMDM4LDMwLjM2NzcgTDE2LjkwMTgsMjguNDU5NyBDMTQuODU1OCwyNy44MTk3IDE0LjExMjgsMjcuMDY3NyAxNC4xMTI4LDI2LjcxNzcgTDE0LjExMjgsMjIuNDI4NyBDMTYuMzY5OCwyMy43Mzg3IDIwLjIxNzgsMjQuMzU4NyAyMy44OTQ4LDI0LjM1ODcgQzI3Ljc1NjgsMjQuMzU4NyAzMS42Mzg4LDIzLjY3NzcgMzMuODk1OCwyMi4zNjU3IEwzMy44OTU4LDI2LjcxNzcgQzMzLjg5NTgsMjcuMDY0NyAzMy4xNTg4LDI3LjgxMTcgMzEuMTMwOCwyOC40NTA3IEwzMS43MzI4LDMwLjM1OTcgWiBNMjMuODk0OCwxNy4wMTI3IEMzMC4wODE4LDE3LjAxMjcgMzMuODY4OCwxOC43NDI3IDMzLjg2ODgsMTkuNjg1NyBDMzMuODY4OCwyMC42Mjc3IDMwLjA4MTgsMjIuMzU4NyAyMy44OTQ4LDIyLjM1ODcgQzE3LjU3NTgsMjIuMzU4NyAxNC4xMjk4LDIwLjU5MjcgMTQuMTI5OCwxOS42ODU3IEMxNC4xMjk4LDE4Ljc3ODcgMTcuNTc1OCwxNy4wMTI3IDIzLjg5NDgsMTcuMDEyNyBMMjMuODk0OCwxNy4wMTI3IFogTTM1Ljg4MTgsMTkuNjg1NyBDMzUuODgxOCwxNi42MTc3IDI5Ljg0NDgsMTUuMDEyNyAyMy44OTQ4LDE1LjAxMjcgQzE4LjIyODgsMTUuMDEyNyAxMi4xMjE4LDE2LjQ3NDcgMTIuMTIxOCwxOS42ODU3IEwxMi4xMjE4LDE5Ljc5MDcgTDEyLjExMjgsNDAuMjU5NyBDMTIuMTEyOCw0My4zMDI3IDE4LjA5NTgsNDQuODk1NyAyNC4wMDU4LDQ0Ljg5NTcgQzI5LjkxMzgsNDQuODk1NyAzNS44OTU4LDQzLjMwMjcgMzUuODk1OCw0MC4yNTk3IEwzNS44ODE4LDE5Ljc5MDcgTDM1Ljg4MTgsMTkuNjg1NyBaIiBpZD0iQW1hem9uLURBVEFCQVNFX0FtYXpvbi1FbGFzdGlDYWNoZV9FbGFzdGljYWNoZS1mb3ItUmVkaXNfUmVzb3VyY2UtSWNvbl9saWdodC1iZyIgZmlsbD0iI0M5MjVEMSI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=" opacity="1"/>
<text x="110" y="97.667" fill="#1E1E1E" font-family="Helvetica" font-size="10.667" text-anchor="middle">ElastiCache ElastiCache for Redis</text>
</g>
</svg>
