 I wanted to introduce VectorIO polygons, so this is something that works hand-in-hand with DisplayIO and CircuitPython. It is a 2D, lightweight-shaped drawing library. Last week we checked out Circle and Rectangle, these implicit primitive objects. This week we're going to look at the very versatile polygon object. So as you can see here, I have a Feather RP2040 with a TFT Feather wing, and I have three of these polygon objects drawn on here using VectorIO. They actually use just that one command in the library, but I'm giving them different sets of points and different positions and colors so that I get different shapes displayed on the screen. If you look at the code here, what I've got going on, I'm importing VectorIO as well as some supporting things like DisplayIO in the FeatherWing library, and then I am creating three palettes in this case, and this is going to be changing, but right now I have three palettes so I can do three different colors, and then I am setting up this list of points for that hexagon. So you can see here, I have these pairs of points which are x, y coordinates of different vertices or points on the screen, which are going to be used when we then create the polygon object itself. Here in this command, I'm creating something called hex1, and that equals VectorIO.polygon, and then in the argument for it, I'm telling it which of the pixel shader palettes to use, which set of points to use, and then an x and y coordinate for the whole object on screen. You can see here, it's kind of interesting when I do the stars, I'm actually only creating one list of points for this, and then I'm reusing it in two different places. So I have all of these different vertices that make up a star, and then I'm creating star1 and star2 objects using VectorIO polygon, pick a pixel shader for those, pick the same set of star points for them, and in this case I'm putting them in two different points on the screen. Then I am appending those to the display, and they show up right on screen. And so that is the basics of using the polygon inside of VectorIO in CircuitPython. That is your CircuitPython Parsec.