How can I draw 2 arcs where their endpoints are connected?

Apr 7 2020 6:08 PM
I am drawing an arc to a GraphicsPath object using code similar to this:
 path.AddArc(r, 270,90);
As expected, when I render this GraphicsPath object to the screen I get an arc that looks like this:
What I want to be able to do is add another arc just inside this one, as well as lines to complete a single figure. When rendered it would look like this:
Basically, another arc rendered inside the first, of some thickness/offset, and then have the endpoints connected via a line to form a single figure. I'm sure this can't be as difficult as I am making it, but I sure can't find any example of people doing this before. Thanks,