<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 940.3294519042965 727" width="940.3294519042965" height="727">
  <!-- svg-source:excalidraw -->
  <!-- payload-type:application/vnd.excalidraw+json --><!-- payload-version:2 --><!-- payload-start -->eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO1cXNtS6kpcdTAwMWG+X09huW+X7D5cdTAwMWZ21dRcdTAwMTQqKnJQXHUwMDBlijo1ZUVcYlx1MDAxMoFcdTAwMDRCQHDXeol5gbma95tHmFx1MDAwZSpcdIHEoGTtuEYuRLo76e7k+/r7/+6/+89vOzu7zmyg7/6xs6tPm1rPaNna4+53N32i2yPDMlVcdTAwMTaa/1x1MDAxZVljuzkv2XGcweiP33/va3ZXd1x1MDAwNj2tqWcmxmis9UbOuGVYmabV/91w9P7o7+7fstbX/zaw+i3HzniV7Oktw7Hs57r0nt7XTWek7v5cdTAwMGb1e2fnz/lfX+tsvelo5n1Pn18wz/JcdTAwMWFcYrlcZqaWLXPeWFxiXHUwMDAx5FxmQOSVMEaHqj5Hb6nstmqz7uW4SbvFq8PWqHBz1aqc5ooyV2xMrMuCV23b6PVqzqw3b9bIUr3x8kaObXX1htFyOm7dgfSwq2xrfN8x9ZHbfbBItVx1MDAwNlrTcGbufYCX+vxcZvzlpm5cdIbpXCLBvYRRmqGB6lx1MDAwZqyeet6q+t/A/OM14E5rdu9VK8yWV6Y9/3hlXHUwMDFlXzqFKFmkdXTjvuOoREy5V5k+f7JcdTAwMTBcdTAwMTMphCTEa4ZbxSDfmr/lf/p7b7Zeem+Oez2vVW5GzodcZu+a8aClPb9AyFx1MDAwNONcdTAwMTQhgjhBi/yeYXaDt+tZza73zuepP76vXHUwMDA3m2bb1uM6oFx1MDAxMYrDgMYwYIQgXHUwMDFjXHUwMDFmZ01YQNV7o8Bu7JO9u0qxckmHVynHXHUwMDE5xyxcdTAwMDNcdJRcdTAwMTRKQJBky6hTN2BcdTAwMWZcdTAwMDJcdTAwMWRC4k5nq6BcdTAwMDOrkENcZq9CXHUwMDBlXHUwMDEwXGJcdTAwMDRcdTAwMTQ4lZDzPVx1MDAxOc129lxys2WY98FLdLPl5bxcdTAwMDLTXHUwMDFiIfNz5KC9/im+OsOPulx0XG6d8eSgaz/sLZ6ai1x1MDAxZKs5dtu/XHUwMDA3Mlx1MDAxMCFcYrDioZCMXHSIhK/YvTZw+/OS8MNrtzZyXHUwMDBlrH7fcFSPzy3DdILNnHch69Kko2utNZ3w51x1MDAwNfk0cO/ojfXux/tvx3vZ81x1MDAxZov///n97dJ7XG5cdTAwMTXeXHUwMDA13/zfYVxcd/Sps47qXGKGa1xuXCJcdTAwMWNTgFl8rudssP9YLetwZlx1MDAxN1x1MDAwZa2nJrs5qqG0c52IXGKuXHUwMDBiilx1MDAwMk3ZXHUwMDBl1anIUIm5V5nHeE94Xlx0jyRGVDDoqU8qXHTftkynZjy5z1x1MDAxOIGl1COtb/Tcx+lccllzQP4xp1izu7uUnO1cdTAwMTn3LjZ3e3p7XHUwMDE5tI6h7KpFtmNccrzcpqpGM0zdzq/w1LKNe8PUevX1VapcdTAwMWXqJ69PXHUwMDFmZpDvfY50N9NNlu9jXHUwMDE3pcHUXHUwMDA1u1x1MDAwNFx1MDAwNVxmYYC8R/JcdTAwMTa7osfDlLJcdTAwMGKhXGJ2cd/os012IZKRXHUwMDE0Q1x1MDAxNItemEBcbjFcdTAwMDLbY9dibPaULaY5tISqZz1Z5Px4XHUwMDFk6FPD3f/++1//+bnUXa5xXHUwMDBizI10uJBcdTAwMGYsXHUwMDAx+mIpIcV8XHUwMDAzf6s9zLbLg8lTZcBcdTAwMWGT6lWnVnu6PE45eynzXGbdZ76KL39r+/5cdTAwMTb11Vx1MDAxMcSZMvVcdTAwMTjiIL5K4MJwUCk0nsq4XHTLXHUwMDE1cT3W+1x1MDAxYUk5zlx1MDAxOOOR/lx1MDAxNktGJr78rSV/6/jsNltcdTAwMWRm4Vx1MDAxOTs50sx6285PLro+afryt+ZcdTAwMTd8839vbFx1MDAxMbJQSUGAQcJcdTAwMDXB8bl+eNO/qZlcdTAwMDeHj7w9ONUvrYNxfZhPO9e5jOC6UtUvf+vL33qnv4V98Fx1MDAwYvpb6lkzXHUwMDA1O+a91LfYXHUwMDE1PVx1MDAxZaaUXVx1MDAxNEf5W1wimdmMXHUwMDE0+1vR5tBcdTAwMTKqvvytv9jfwiR0ulx1MDAwNFx1MDAwMSGVXHUwMDE5zIVX4i36XtNSaXp5ULT2xXmtPiyW90uNUsrpXHUwMDBikMeK+fQj+Vx1MDAxOGFcdTAwMDVqSqivXHUwMDEyXHUwMDE2w4XB5nO3hNeaVylcdTAwMDSAXHUwMDExhiT4hO5WJNR8jm1QKIDqr6CYxnftXHUwMDFit93rXHUwMDBis4ZnjaNKfprfL+73dFx1MDAxYYK0jtbsjG09XHJYwyCANZFcZtaAXFzFXHUwMDFhR0GocVx1MDAwNVx1MDAwMahcdTAwMTBcdTAwMDC3hrT1srDWhvC9zCNcdTAwMTOdXHUwMDFmXlxmL8eDcuGsUVx1MDAxY7fIjdFPVlx1MDAxNd5l66BwXHUwMDA0U+WYMcRQ/LFyfafTjmA1XFxmXGJcdTAwMTM8sGTDk1x1MDAxOTMhI1x1MDAxOcDi2TjKzlS2XHUwMDE3IPhXdCHqXHUwMDFkW3ngO3CnXHUwMDE24Us0Vbt1O8Ik6Vx1MDAxYq2Wf2xetkreXHUwMDFhU4OGSlibkjZZIITBVM9kQZhJybBX4k1cdTAwMWFq+smsbnZ6pSNRNaZPnYF58JB6XHUwMDFhXHUwMDAyJDNcdTAwMDEv3req9Vx1MDAwZVxuOrZmjlx1MDAwNpqtIPTp5aQ4ypas+l1ukD3rZvPZzlRcdTAwMWW3aimUXHUwMDEzXHUwMDFlOlx1MDAwNVxykVx1MDAxYWJcdTAwMDFXn9g4Xt/ptONcdTAwMThcdTAwMDKYkStyXCJcdP9cYpa/5CSmnKBE5eSNkTVETlbalLhcdTAwMDfMg4memlx1MDAwMCghpjS+mpTuy5e1UvehfkmL1WzuXkcwP009XHUwMDBilVx1MDAwYlx1MDAxYzGDxVx1MDAxOPzYXG5ktLb4pnxcdTAwMTd0ZGKVj4wqJ1Fiur0lofXq8vxcIst4fGPO2Kxqnd9cdTAwMDBSaOntxp5cdTAwMTVvXHUwMDBl63vUfdu12unRpNqbIYWtXHUwMDA2NNH1XHUwMDFkQ/Hum1x1MDAxNtlC4eFrQkqBuH9cdTAwMTb/LcKcPebkda04XHUwMDEx2dlDvX993i11bJF6wmBcdTAwMWG1oMLIXHUwMDA3l+wjXHRcdTAwMDOhXCKriLmsQlx1MDAxMFGGXHUwMDA0ob+iiIEpXHUwMDAywYf5MyZo19Wb6Fx1MDAwMktcdTAwMTjdlG2irFx1MDAxNFx1MDAwMOPPOTzkJk8zyItcdTAwMDNwPNCGV3e8UzHG6WdcdTAwMWKLXG5og1x1MDAxOCepT5vQXHKp5iGEhfxl6Vx1MDAwNv9cIrrBn0Y3SELtQco4wFx1MDAxMG5cdTAwMTCcXWyYJ/s1a9jJzW7uaqdVI1dr36aPbySj/HYshFx1MDAxNFx1MDAwMFx1MDAwYuLr33TujOFcZqDKq1x1MDAwN1xiUOBfzpy7apxkXGJEiFxuXGbczFx1MDAwZs1cdTAwMDNGXHUwMDEzXHUwMDExkIyUSCGfi7XLnlx1MDAxNGc4lYtcdTAwMGbxXHUwMDA1ML1GXHUwMDE1UciYQJ8oyICoV+N1SVKxVCiCrbVqtvRzebpcXGNcdTAwMWOGXHUwMDEyXHUwMDE0ydDoSUBcdTAwMTZuhVx1MDAxMoGIct032DDVXHUwMDFmdHJZXHUwMDFiPljZW3gw3buiV7BeT/+6ZZJO22+kyfQ2XeXh2nVMubKMSSFcdTAwMDRcZrAtSuFLxoaTge29x9JJ5Xbv+nx/RDSRbdPa+dnn8qpcdTAwMTiUnFx1MDAwYlx041x1MDAwN6mt73TqdCc4XHUwMDE5SFlGXHUwMDEwpTFsLaIlSdDM2yRYTbhhTUjwlFx1MDAwN6e+y8rLqOq1hCZcdTAwMDTfXHUwMDE4ZYOCXHUwMDEyaEryO1x1MDAwZkJXd1x1MDAxOaRcbpNYxp9cdTAwMDfsl277R8Vr64RcdTAwMTb0XHUwMDA2XCIwn+9enH9qQeH0o4JcdTAwMTJcdTAwMTbJXHUwMDE2U1BcdTAwMTKIi3mfolj65Vx1MDAxMJ9elFx1MDAwN1x1MDAxM3lZaJw8nM5OXGJKoaLAUDxcdTAwMTOB1dOUMr6grO9z6lx1MDAwNYWhXGZcdTAwMDeEhEVmJikoRGlZzEk6Klx1MDAxNCqkwNtbN02Rntyp5iYkJ9Fj7IqcLLUkcTVcdGdcdTAwMWZcIlhxj/D4ajI97Fx1MDAwZibldr1tcsM4a5+em/yJpZ59a2JcdTAwMTTkhzZcdTAwMTX9SjFcbtmDYik7yV2g4d5+u11pmPRxdpxGXHUwMDEx4VwiXGbHQnnY0F0mj43j9Z1OO47XxyhA8LGAm68ghZhBXG440SCFN4bWkCCFlTYlXHUwMDFl84ZDp1x1MDAwN1x1MDAxOKDuXG7JXHUwMDA2s13OwW1L1KF5ap/WupbUW7eddtqPXHUwMDA3UlbcspT4Llx0si/IrI1cIqfX8Vx1MDAwZfmitF+jXHUwMDExlN4gxENcdTAwMTZWXHUwMDE34/juQb1WREew1Tm+qWXNttHMT8TwdZz/q/n5LkVcYlx1MDAxN1x1MDAwNKJcZlmIXHUwMDE4j+9WlLPFxugh2zitkYHYf7q/hMWH8s9cdTAwMTNcdTAwMDRcdTAwMThcdTAwMTOL0esjbHn/iLrBh6LXolx1MDAxN0FcdTAwMDTPxFNcdTAwMDYkOZdcblx1MDAxOOu95U9cdTAwMDLQj1x0SLV+VtvJ9tQtNUfBNMxcdTAwMGZJaD0kvPYtiMW81Fx1MDAxYXKy0FPkMOGMM7rBXHUwMDE2m/xZ/3LQPX/KX4imuDupTvt0sN3NXFwtbdTRt2ysiWWdgEAkY6atOchcdTAwMDDCXHUwMDE1ncDK0UNcZqR8pjj2MVx1MDAwNss32+7ZXHUwMDAyS3nJXHUwMDFkLKBeklf+m//7nYZZ+J4gZbTwjc5yqzzotHdxM60y0c21S5WJKNu5lFx1MDAxYmZELlx1MDAxM45/8OCQXHUwMDE0nlazwMvnjudcZj1cdTAwMGJcdTAwMDf7JkaDqlx1MDAwMTFcdTAwMTJkk1x1MDAxMLN90tez5rFZXHUwMDE45spW0+5Nj+u1k5RjmEpcdTAwMWFcdTAwMTVgXHUwMDA2oUxo6ePrNJyl03By9etKozqifWJcdTAwMWQqU+roKX/uXHUwMDBiT9z5Olxy5/mCWKpcdTAwMTU+oVx1MDAxN77hX1FcdTAwMDWr9y/jh293r5vHx2fFXqlgZ0vtPCtcZq8qPOVsZyBqnVP9TojsX+fh/D+ch4PCd6dCyVxiwoCB+PyKXHUwMDFlXHUwMDEx08kvKmDU6b5cdTAwMTglxK9cdTAwMTSfiFx1MDAxM21cdTAwMTQt4errRJzkT8RcdLWEWejcJlx1MDAxNIhcdTAwMDLBXHUwMDE5ie/NRW8hSyd3MfMqez7YIVj5drw5KNaZvmBluVx1MDAxNlx1MDAwYik59DsoqZTBgOVcdTAwMWJm30bvXHUwMDBl9dm3rnmLXHUwMDE5Y5gw5ZuoIU1cIl+pXHUwMDE385ZlXHUwMDA0XHUwMDE1gFxiIClcdTAwMDeYULRi7/60uZtELWFcdTAwMWZW3M+egsmGtnC451x1MDAxYnoyJMGMuzZYfKmOnlx0SCndV1x1MDAxNrXJx7Q5jO9iTYhcdTAwMWZbXHTxU0+OYMkpSXkk1Lbp7rqzUlGdXHUwMDEwKCBDhFK8yndcZjbje1iroidcdTAwMTn9rYJcdTAwMTn1vikkRHmFXHUwMDEyqaattulz+9hC+IszX/lYw0qoXHUwMDBiXHUwMDEwulxiXHUwMDAzXHUwMDE5g4JcdTAwMTKxgVx1MDAxNSFPLpqPk6HZvT29mTY1sD/N3oZtIUvLsMJ8m/RfNqMkY0VsXHUwMDEwKsMgVMW3eHrAWyOLV1MqXHUwMDAyZVx1MDAxMrLNXHUwMDEzXGaIXHTdXHUwMDEwXHUwMDFkukFTqVx1MDAwNydcdTAwMWJt/Jo+8eGMXztXxt7hVeVcdTAwMDDkaL2AU84uKtiaeDSOklHuL47FPzEnWY4lcTJOaJBPuIQpf1xmXHUwMDAyIeJHL9fbl529utnSc7c4n29e149cblx1MDAxN0baOVx1MDAwNsk6jvFk1ja/OFx1MDAxNv+Qw2Q59qHDXGa/vVx1MDAxOJq72mCgbuPoXHUwMDBiK1xcvSSj9fI8vGbsTlxm/XE/XHUwMDFjJ99eeOtSRHff1Z8/vv34XHUwMDFmXHUwMDFlXHUwMDE3XHUwMDBluiJ9<!-- payload-end -->
  <defs>
    <style class="style-fonts">
      @font-face {
        font-family: "Virgil";
        src: url("https://file%2B.vscode-resource.vscode-cdn.net/home/noah/.vscode/extensions/pomdtr.excalidraw-editor-3.5.1/public//dist/excalidraw-assets/Virgil.woff2");
      }
      @font-face {
        font-family: "Cascadia";
        src: url("https://file%2B.vscode-resource.vscode-cdn.net/home/noah/.vscode/extensions/pomdtr.excalidraw-editor-3.5.1/public//dist/excalidraw-assets/Cascadia.woff2");
      }
    </style>
  </defs>
  <rect x="0" y="0" width="940.3294519042965" height="727" fill="#ffffff"></rect><g stroke-linecap="round" transform="translate(676.3294519042965 17) rotate(0 127 178.5)"><path d="M0 0 L254 0 L254 357 L0 357" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M0 0 C87.81 0, 175.62 0, 254 0 M0 0 C60.45 0, 120.91 0, 254 0 M254 0 C254 124.64, 254 249.28, 254 357 M254 0 C254 96.83, 254 193.65, 254 357 M254 357 C152.48 357, 50.95 357, 0 357 M254 357 C154.83 357, 55.67 357, 0 357 M0 357 C0 265.45, 0 173.9, 0 0 M0 357 C0 283.76, 0 210.51, 0 0" stroke="#000000" stroke-width="1" fill="none"></path></g><g stroke-linecap="round"><g transform="translate(777.4714038085931 367.5) rotate(0 0 -131.5)"><path d="M0 0 C0 -87.33, 0 -174.66, 0 -263 M0 0 C0 -74.44, 0 -148.89, 0 -263" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(777.4714038085931 367.5) rotate(0 0 -131.5)"><path d="M10.26 -234.81 C6.85 -244.17, 3.45 -253.53, 0 -263 M10.26 -234.81 C7.36 -242.79, 4.45 -250.77, 0 -263" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(777.4714038085931 367.5) rotate(0 0 -131.5)"><path d="M-10.26 -234.81 C-6.85 -244.17, -3.45 -253.53, 0 -263 M-10.26 -234.81 C-7.36 -242.79, -4.45 -250.77, 0 -263" stroke="#000000" stroke-width="1" fill="none"></path></g></g><mask></mask><g transform="translate(789.4714038085931 213.5) rotate(0 29.296875 12)"><text x="0" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">stack</text></g><g transform="translate(763.4714038085931 80.5) rotate(0 12.4765625 12)"><text x="0" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">💥</text></g><g stroke-linecap="round" transform="translate(607.3294519042965 80) rotate(0 127 178.5)"><path d="M0 0 L254 0 L254 357 L0 357" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M0 0 C87.81 0, 175.62 0, 254 0 M0 0 C60.45 0, 120.91 0, 254 0 M254 0 C254 124.64, 254 249.28, 254 357 M254 0 C254 96.83, 254 193.65, 254 357 M254 357 C152.48 357, 50.95 357, 0 357 M254 357 C154.83 357, 55.67 357, 0 357 M0 357 C0 265.45, 0 173.9, 0 0 M0 357 C0 283.76, 0 210.51, 0 0" stroke="#000000" stroke-width="1" fill="none"></path></g><g stroke-linecap="round"><g transform="translate(708.4714038085931 430.5) rotate(0 0 -131.5)"><path d="M0 0 C0 -87.33, 0 -174.66, 0 -263 M0 0 C0 -74.44, 0 -148.89, 0 -263" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(708.4714038085931 430.5) rotate(0 0 -131.5)"><path d="M10.26 -234.81 C6.85 -244.17, 3.45 -253.53, 0 -263 M10.26 -234.81 C7.36 -242.79, 4.45 -250.77, 0 -263" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(708.4714038085931 430.5) rotate(0 0 -131.5)"><path d="M-10.26 -234.81 C-6.85 -244.17, -3.45 -253.53, 0 -263 M-10.26 -234.81 C-7.36 -242.79, -4.45 -250.77, 0 -263" stroke="#000000" stroke-width="1" fill="none"></path></g></g><mask></mask><g transform="translate(720.4714038085931 276.5) rotate(0 29.296875 12)"><text x="0" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">stack</text></g><g transform="translate(694.4714038085931 143.5) rotate(0 12.4765625 12)"><text x="0" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">💥</text></g><g stroke-linecap="round" transform="translate(68.32945190429655 203.5) rotate(0 159 190)"><path d="M0 0 L318 0 L318 380 L0 380" stroke="none" stroke-width="0" fill="#82c91e"></path><path d="M0 0 C76.88 0, 153.75 0, 318 0 M0 0 C94.69 0, 189.39 0, 318 0 M318 0 C318 95.59, 318 191.18, 318 380 M318 0 C318 96.39, 318 192.79, 318 380 M318 380 C247 380, 176.01 380, 0 380 M318 380 C229.13 380, 140.27 380, 0 380 M0 380 C0 285.86, 0 191.72, 0 0 M0 380 C0 296, 0 212, 0 0" stroke="#000000" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(71.32945190429655 209.5) rotate(0 154.5 36)"><path d="M0 0 C0 0, 0 0, 0 0 M0 0 C0 0, 0 0, 0 0 M-0.26 6.4 C1.03 4.91, 2.32 3.42, 4.99 0.36 M-0.26 6.4 C1.13 4.8, 2.52 3.2, 4.99 0.36 M0.13 12.04 C4.18 7.39, 8.23 2.73, 10.63 -0.03 M0.13 12.04 C3.83 7.79, 7.52 3.54, 10.63 -0.03 M-0.13 18.44 C5.82 11.59, 11.77 4.75, 15.62 0.33 M-0.13 18.44 C4.47 13.15, 9.07 7.86, 15.62 0.33 M0.27 24.08 C4.53 19.18, 8.79 14.27, 21.26 -0.07 M0.27 24.08 C7.18 16.13, 14.08 8.19, 21.26 -0.07 M0 30.48 C10.48 18.43, 20.96 6.37, 26.25 0.29 M0 30.48 C10.48 18.42, 20.96 6.37, 26.25 0.29 M-0.26 36.88 C7.31 28.17, 14.88 19.46, 31.89 -0.1 M-0.26 36.88 C6.5 29.11, 13.25 21.34, 31.89 -0.1 M0.14 42.52 C14.23 26.31, 28.32 10.1, 36.88 0.26 M0.14 42.52 C8.14 33.32, 16.14 24.11, 36.88 0.26 M-0.12 48.92 C12.23 34.71, 24.58 20.5, 42.52 -0.14 M-0.12 48.92 C12.91 33.93, 25.94 18.94, 42.52 -0.14 M0.27 54.56 C11.91 41.17, 23.55 27.78, 47.51 0.22 M0.27 54.56 C17.37 34.89, 34.47 15.22, 47.51 0.22 M0.01 60.96 C19.4 38.66, 38.78 16.36, 53.15 -0.17 M0.01 60.96 C19.08 39.03, 38.14 17.09, 53.15 -0.17 M-0.25 67.36 C14.1 50.85, 28.45 34.34, 58.14 0.19 M-0.25 67.36 C18.97 45.25, 38.19 23.14, 58.14 0.19 M0.8 72.25 C22.99 46.72, 45.18 21.19, 63.78 -0.21 M0.8 72.25 C16.29 54.43, 31.78 36.61, 63.78 -0.21 M5.79 72.61 C23.51 52.21, 41.24 31.82, 68.77 0.15 M5.79 72.61 C30.95 43.66, 56.11 14.71, 68.77 0.15 M11.43 72.21 C32.58 47.88, 53.73 23.55, 74.41 -0.24 M11.43 72.21 C28.82 52.21, 46.21 32.2, 74.41 -0.24 M16.42 72.57 C41.34 43.9, 66.26 15.23, 79.4 0.12 M16.42 72.57 C37.57 48.24, 58.73 23.9, 79.4 0.12 M22.06 72.18 C40.39 51.09, 58.71 30.01, 85.04 -0.28 M22.06 72.18 C40.39 51.09, 58.72 30, 85.04 -0.28 M27.05 72.54 C44.23 52.77, 61.42 33, 90.03 0.08 M27.05 72.54 C44.93 51.96, 62.82 31.38, 90.03 0.08 M32.69 72.14 C56.99 44.19, 81.29 16.24, 95.67 -0.31 M32.69 72.14 C55.71 45.66, 78.72 19.19, 95.67 -0.31 M37.68 72.5 C59.05 47.91, 80.43 23.32, 100.66 0.05 M37.68 72.5 C54.84 52.76, 72 33.02, 100.66 0.05 M42.66 72.86 C60.51 52.34, 78.35 31.81, 106.3 -0.34 M42.66 72.86 C62.18 50.41, 81.7 27.95, 106.3 -0.34 M48.31 72.47 C64.94 53.33, 81.58 34.19, 111.29 0.02 M48.31 72.47 C67.99 49.82, 87.68 27.17, 111.29 0.02 M53.29 72.83 C67.59 56.38, 81.9 39.92, 116.27 0.38 M53.29 72.83 C75.66 47.1, 98.03 21.37, 116.27 0.38 M58.94 72.43 C75.18 53.74, 91.43 35.05, 121.92 -0.02 M58.94 72.43 C77.74 50.81, 96.54 29.18, 121.92 -0.02 M63.92 72.79 C87.25 45.96, 110.57 19.13, 126.91 0.34 M63.92 72.79 C81.8 52.23, 99.67 31.67, 126.91 0.34 M69.57 72.4 C93.12 45.3, 116.67 18.21, 132.55 -0.05 M69.57 72.4 C88.92 50.14, 108.27 27.88, 132.55 -0.05 M74.55 72.76 C90.11 54.87, 105.66 36.98, 137.54 0.31 M74.55 72.76 C93.35 51.13, 112.15 29.51, 137.54 0.31 M80.2 72.36 C93.26 57.33, 106.33 42.31, 143.18 -0.09 M80.2 72.36 C99 50.73, 117.8 29.1, 143.18 -0.09 M85.18 72.72 C103.18 52.02, 121.17 31.33, 148.17 0.27 M85.18 72.72 C106.47 48.24, 127.76 23.75, 148.17 0.27 M90.83 72.33 C115.76 43.65, 140.69 14.97, 153.81 -0.12 M90.83 72.33 C104.37 56.75, 117.92 41.16, 153.81 -0.12 M95.81 72.69 C115.19 50.4, 134.57 28.1, 158.8 0.24 M95.81 72.69 C119.36 45.61, 142.9 18.52, 158.8 0.24 M101.46 72.29 C121.54 49.2, 141.62 26.1, 164.44 -0.16 M101.46 72.29 C119.23 51.85, 137 31.4, 164.44 -0.16 M106.44 72.65 C120.69 56.27, 134.94 39.88, 169.43 0.2 M106.44 72.65 C125.98 50.18, 145.52 27.7, 169.43 0.2 M112.09 72.26 C137.17 43.4, 162.25 14.55, 175.07 -0.19 M112.09 72.26 C131.49 49.93, 150.9 27.61, 175.07 -0.19 M117.07 72.62 C138.91 47.5, 160.74 22.39, 180.06 0.17 M117.07 72.62 C134.99 52.01, 152.9 31.41, 180.06 0.17 M122.72 72.23 C147.8 43.37, 172.88 14.52, 185.7 -0.23 M122.72 72.23 C146.9 44.4, 171.09 16.58, 185.7 -0.23 M127.7 72.59 C144.5 53.26, 161.3 33.94, 190.69 0.13 M127.7 72.59 C150.78 46.05, 173.85 19.5, 190.69 0.13 M133.35 72.19 C153.81 48.65, 174.27 25.12, 196.33 -0.26 M133.35 72.19 C157.5 44.4, 181.66 16.61, 196.33 -0.26 M138.33 72.55 C162.02 45.3, 185.71 18.05, 201.32 0.1 M138.33 72.55 C154.63 53.81, 170.92 35.07, 201.32 0.1 M143.98 72.16 C164.55 48.49, 185.12 24.82, 206.96 -0.3 M143.98 72.16 C160.57 53.06, 177.17 33.97, 206.96 -0.3 M148.96 72.52 C171.45 46.65, 193.93 20.79, 211.95 0.06 M148.96 72.52 C173.97 43.75, 198.98 14.98, 211.95 0.06 M153.95 72.88 C179.03 44.02, 204.12 15.17, 217.59 -0.33 M153.95 72.88 C177.07 46.28, 200.2 19.68, 217.59 -0.33 M159.59 72.48 C177.45 51.95, 195.3 31.41, 222.58 0.03 M159.59 72.48 C175.33 54.38, 191.07 36.28, 222.58 0.03 M164.58 72.84 C181.14 53.79, 197.7 34.75, 228.22 -0.36 M164.58 72.84 C184.01 50.49, 203.45 28.13, 228.22 -0.36 M170.22 72.45 C190.5 49.13, 210.77 25.81, 233.21 0 M170.22 72.45 C183.97 56.63, 197.72 40.82, 233.21 0 M175.21 72.81 C194.09 51.09, 212.97 29.38, 238.19 0.36 M175.21 72.81 C193.77 51.46, 212.32 30.12, 238.19 0.36 M180.85 72.41 C195.39 55.69, 209.93 38.96, 243.84 -0.04 M180.85 72.41 C202.03 48.05, 223.21 23.68, 243.84 -0.04 M185.84 72.77 C200.32 56.12, 214.8 39.46, 248.82 0.32 M185.84 72.77 C199.64 56.9, 213.43 41.03, 248.82 0.32 M191.48 72.38 C207.93 53.46, 224.38 34.54, 254.47 -0.07 M191.48 72.38 C214.84 45.52, 238.19 18.65, 254.47 -0.07 M196.47 72.74 C209.7 57.52, 222.94 42.3, 259.45 0.29 M196.47 72.74 C218.48 47.42, 240.48 22.11, 259.45 0.29 M202.11 72.34 C218.22 53.82, 234.32 35.3, 265.1 -0.11 M202.11 72.34 C222.35 49.07, 242.59 25.79, 265.1 -0.11 M207.1 72.7 C228.63 47.94, 250.16 23.17, 270.08 0.25 M207.1 72.7 C222.17 55.37, 237.23 38.04, 270.08 0.25 M212.74 72.31 C234.76 46.98, 256.78 21.65, 275.73 -0.14 M212.74 72.31 C232.92 49.1, 253.1 25.89, 275.73 -0.14 M217.73 72.67 C240.96 45.95, 264.19 19.22, 280.71 0.22 M217.73 72.67 C231.89 56.38, 246.05 40.1, 280.71 0.22 M223.37 72.28 C240.39 52.7, 257.41 33.12, 286.36 -0.18 M223.37 72.28 C244.36 48.13, 265.35 23.99, 286.36 -0.18 M228.36 72.64 C252.11 45.32, 275.85 18, 291.34 0.18 M228.36 72.64 C248.85 49.06, 269.34 25.49, 291.34 0.18 M234 72.24 C248.94 55.07, 263.87 37.89, 296.99 -0.21 M234 72.24 C250.25 53.55, 266.49 34.87, 296.99 -0.21 M238.99 72.6 C257.54 51.26, 276.09 29.93, 301.97 0.15 M238.99 72.6 C260.58 47.76, 282.18 22.92, 301.97 0.15 M244.63 72.21 C261.12 53.24, 277.61 34.27, 307.62 -0.25 M244.63 72.21 C258.83 55.88, 273.02 39.55, 307.62 -0.25 M249.62 72.57 C273.77 44.79, 297.91 17.01, 311.29 1.62 M249.62 72.57 C271.95 46.88, 294.28 21.19, 311.29 1.62 M255.26 72.17 C269.11 56.24, 282.96 40.31, 311.03 8.02 M255.26 72.17 C271.95 52.98, 288.64 33.78, 311.03 8.02 M260.25 72.53 C279.73 50.12, 299.21 27.72, 311.42 13.66 M260.25 72.53 C273.08 57.78, 285.9 43.02, 311.42 13.66 M265.9 72.14 C279.15 56.89, 292.4 41.65, 311.16 20.06 M265.9 72.14 C282.92 52.56, 299.94 32.97, 311.16 20.06 M270.88 72.5 C283.55 57.93, 296.21 43.36, 310.9 26.46 M270.88 72.5 C285.25 55.97, 299.61 39.45, 310.9 26.46 M275.87 72.86 C289.45 57.24, 303.02 41.62, 311.3 32.1 M275.87 72.86 C285.97 61.24, 296.07 49.62, 311.3 32.1 M281.51 72.46 C290.25 62.42, 298.98 52.37, 311.03 38.5 M281.51 72.46 C288.01 64.98, 294.52 57.5, 311.03 38.5 M286.5 72.82 C293.99 64.21, 301.47 55.6, 311.43 44.14 M286.5 72.82 C293.69 64.55, 300.89 56.27, 311.43 44.14 M292.14 72.43 C298.95 64.6, 305.76 56.77, 311.17 50.54 M292.14 72.43 C296.91 66.94, 301.68 61.46, 311.17 50.54 M297.13 72.79 C301.49 67.77, 305.85 62.76, 310.91 56.94 M297.13 72.79 C302.38 66.74, 307.64 60.7, 310.91 56.94 M302.77 72.39 C306.04 68.63, 309.32 64.87, 311.3 62.58 M302.77 72.39 C304.89 69.95, 307.02 67.51, 311.3 62.58 M307.76 72.75 C308.73 71.63, 309.71 70.51, 311.04 68.98 M307.76 72.75 C309.04 71.28, 310.33 69.8, 311.04 68.98" stroke="#82c91e" stroke-width="0.5" fill="none"></path><path d="M0 0 C103.3 0, 206.59 0, 309 0 M0 0 C101.85 0, 203.7 0, 309 0 M309 0 C309 26.58, 309 53.15, 309 72 M309 0 C309 16.95, 309 33.9, 309 72 M309 72 C207.75 72, 106.5 72, 0 72 M309 72 C237.72 72, 166.45 72, 0 72 M0 72 C0 52.34, 0 32.68, 0 0 M0 72 C0 45.53, 0 19.06, 0 0" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(143.79820190429655 233.5) rotate(0 82.03125 12)"><text x="82.03125" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">Thread 1 Stack</text></g><g stroke-linecap="round" transform="translate(70.82945190429655 284.5) rotate(0 154.5 36)"><path d="M0 0 C103.3 0, 206.59 0, 309 0 M0 0 C101.85 0, 203.7 0, 309 0 M309 0 C309 26.58, 309 53.15, 309 72 M309 0 C309 16.95, 309 33.9, 309 72 M309 72 C207.75 72, 106.5 72, 0 72 M309 72 C237.72 72, 166.45 72, 0 72 M0 72 C0 52.34, 0 32.68, 0 0 M0 72 C0 45.53, 0 19.06, 0 0" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(143.29820190429655 308.5) rotate(0 82.03125 12)"><text x="82.03125" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">Thread 2 Stack</text></g><g stroke-linecap="round" transform="translate(68.4714038085931 23) rotate(0 158.5 342)"><path d="M0 0 C75.5 0, 151 0, 317 0 M0 0 C80.88 0, 161.76 0, 317 0 M317 0 C317 147.02, 317 294.03, 317 684 M317 0 C317 139.15, 317 278.29, 317 684 M317 684 C227.88 684, 138.76 684, 0 684 M317 684 C204.94 684, 92.87 684, 0 684 M0 684 C0 479.74, 0 275.48, 0 0 M0 684 C0 469.82, 0 255.64, 0 0" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(400.4714038085931 10) rotate(0 58.59375 12)"><text x="0" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">0x20000000</text></g><g transform="translate(403.4714038085931 693) rotate(0 58.59375 12)"><text x="0" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">0x20010000</text></g><g transform="translate(-15.616337890625232 335.91225830078224) rotate(270 52.49633789062494 26.879999999999768)"><text x="0" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="44.79999999999958px" fill="#000000" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">SRAM</text></g><g stroke-linecap="round" transform="translate(68.4714038085931 23) rotate(0 159 45)"><path d="M0 0 L318 0 L318 90 L0 90" stroke="none" stroke-width="0" fill="#4c6ef5"></path><path d="M0 0 C101.1 0, 202.2 0, 318 0 M0 0 C105.17 0, 210.34 0, 318 0 M318 0 C318 23.51, 318 47.01, 318 90 M318 0 C318 28.24, 318 56.49, 318 90 M318 90 C202.87 90, 87.74 90, 0 90 M318 90 C234.56 90, 151.11 90, 0 90 M0 90 C0 54.29, 0 18.57, 0 0 M0 90 C0 66.29, 0 42.58, 0 0" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(198.1745288085931 56) rotate(0 29.296875 12)"><text x="29.296875" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">.data</text></g><g stroke-linecap="round" transform="translate(68.4714038085931 113) rotate(0 159 45)"><path d="M0 0 L318 0 L318 90 L0 90" stroke="none" stroke-width="0" fill="#228be6"></path><path d="M0 0 C76.88 0, 153.75 0, 318 0 M0 0 C94.69 0, 189.39 0, 318 0 M318 0 C318 22.64, 318 45.28, 318 90 M318 0 C318 22.83, 318 45.66, 318 90 M318 90 C247 90, 176.01 90, 0 90 M318 90 C229.13 90, 140.27 90, 0 90 M0 90 C0 67.7, 0 45.41, 0 0 M0 90 C0 70.11, 0 50.21, 0 0" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(204.0339038085931 146) rotate(0 23.4375 12)"><text x="23.4375" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">.bss</text></g><g stroke-linecap="round" transform="translate(70.82945190429655 360.5) rotate(0 154.5 36)"><path d="M0 0 C103.3 0, 206.59 0, 309 0 M0 0 C101.85 0, 203.7 0, 309 0 M309 0 C309 26.58, 309 53.15, 309 72 M309 0 C309 16.95, 309 33.9, 309 72 M309 72 C207.75 72, 106.5 72, 0 72 M309 72 C237.72 72, 166.45 72, 0 72 M0 72 C0 52.34, 0 32.68, 0 0 M0 72 C0 45.53, 0 19.06, 0 0" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(143.29820190429655 384.5) rotate(0 82.03125 12)"><text x="82.03125" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">Thread 3 Stack</text></g><g stroke-linecap="round" transform="translate(85.32945190429655 261.5) rotate(0 17.5 114)"><path d="M0 0 L35 0 L35 228 L0 228" stroke="none" stroke-width="0" fill="#82c91e"></path><path d="M0 0 C12.44 0, 24.88 0, 35 0 M0 0 C11.26 0, 22.53 0, 35 0 M35 0 C35 58.98, 35 117.96, 35 228 M35 0 C35 83.46, 35 166.92, 35 228 M35 228 C21.81 228, 8.63 228, 0 228 M35 228 C27.85 228, 20.7 228, 0 228 M0 228 C0 156.19, 0 84.38, 0 0 M0 228 C0 161.44, 0 94.87, 0 0" stroke="#82c91e" stroke-width="1" fill="none"></path></g><g transform="translate(8.329451904296548 368.5) rotate(270 93.75 12)"><text x="0" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">RTOS Allocations</text></g><g stroke-linecap="round"><g transform="translate(225.32945190429655 444.5) rotate(0 0 59)"><path d="M0 0 C0 43.12, 0 86.25, 0 118" stroke="#000000" stroke-width="1.5" fill="none" stroke-dasharray="8 9"></path></g></g><mask></mask><g stroke-linecap="round" transform="translate(535.3294519042965 130.5) rotate(0 127 178.5)"><path d="M0 0 L254 0 L254 357 L0 357" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M0 0 C87.81 0, 175.62 0, 254 0 M0 0 C60.45 0, 120.91 0, 254 0 M254 0 C254 124.64, 254 249.28, 254 357 M254 0 C254 96.83, 254 193.65, 254 357 M254 357 C152.48 357, 50.95 357, 0 357 M254 357 C154.83 357, 55.67 357, 0 357 M0 357 C0 265.45, 0 173.9, 0 0 M0 357 C0 283.76, 0 210.51, 0 0" stroke="#000000" stroke-width="1" fill="none"></path></g><g stroke-linecap="round"><g transform="translate(636.4714038085931 481) rotate(0 0 -131.5)"><path d="M0 0 C0 -87.33, 0 -174.66, 0 -263 M0 0 C0 -74.44, 0 -148.89, 0 -263" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(636.4714038085931 481) rotate(0 0 -131.5)"><path d="M10.26 -234.81 C6.85 -244.17, 3.45 -253.53, 0 -263 M10.26 -234.81 C7.36 -242.79, 4.45 -250.77, 0 -263" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(636.4714038085931 481) rotate(0 0 -131.5)"><path d="M-10.26 -234.81 C-6.85 -244.17, -3.45 -253.53, 0 -263 M-10.26 -234.81 C-7.36 -242.79, -4.45 -250.77, 0 -263" stroke="#000000" stroke-width="1" fill="none"></path></g></g><mask></mask><g transform="translate(648.4714038085931 327) rotate(0 29.296875 12)"><text x="0" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">stack</text></g><g transform="translate(622.4714038085931 194) rotate(0 12.4765625 12)"><text x="0" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">💥</text></g><g stroke-linecap="round"><g transform="translate(402.32945190429655 232.5) rotate(0 90 -101)"><path d="M0 0 C63.05 -70.76, 126.1 -141.51, 180 -202 M0 0 C37.76 -42.37, 75.51 -84.74, 180 -202" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(402.32945190429655 232.5) rotate(0 90 -101)"><path d="M168.91 -174.13 C172.79 -183.89, 176.68 -193.65, 180 -202 M168.91 -174.13 C171.23 -179.97, 173.56 -185.82, 180 -202" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(402.32945190429655 232.5) rotate(0 90 -101)"><path d="M153.58 -187.78 C162.84 -192.76, 172.09 -197.74, 180 -202 M153.58 -187.78 C159.13 -190.76, 164.67 -193.75, 180 -202" stroke="#000000" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(416.32945190429655 406.5) rotate(0 44 30)"><path d="M0 0 C26.38 17.99, 52.76 35.98, 88 60 M0 0 C20.83 14.2, 41.66 28.4, 88 60" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(416.32945190429655 406.5) rotate(0 44 30)"><path d="M58.93 52.6 C67.64 54.82, 76.36 57.04, 88 60 M58.93 52.6 C65.81 54.35, 72.69 56.1, 88 60" stroke="#000000" stroke-width="1" fill="none"></path></g><g transform="translate(416.32945190429655 406.5) rotate(0 44 30)"><path d="M70.49 35.64 C75.74 42.94, 80.99 50.25, 88 60 M70.49 35.64 C74.63 41.41, 78.78 47.17, 88 60" stroke="#000000" stroke-width="1" fill="none"></path></g></g><mask></mask><g transform="translate(694.3294519042965 22.5) rotate(0 82.03125 12)"><text x="0" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">Thread 3 Stack</text></g><g transform="translate(628.2982019042965 86.5) rotate(0 82.03125 12)"><text x="0" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">Thread 2 Stack</text></g><g transform="translate(556.2982019042965 140.5) rotate(0 82.03125 12)"><text x="0" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="20px" fill="#000000" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">Thread 1 Stack</text></g></svg>