Trouble configuring bezier start and end points for uniform arc

@psemme

And another way which overlays shapes with different strokeWidth():

I used:
strokeCap(PROJECT); // This seemed to provide square ends

This easy to do with arc() as well:
image

:)