O = Intersect(xAxis, yAxis)
B = (7.0710678118654755, 7.071067811865475)
c = Circle(O, B)
I = Intersect(c, xAxis, 2.0)
J = Intersect(c, yAxis, 1.0)
K = Intersect(c, xAxis, 1.0)
L = Intersect(c, yAxis, 2.0)
A = (8.660254037844387, 4.999999999999999)
C = (5.000000000000001, 8.660254037844386)
D = Mirror(C, yAxis)
E = Mirror(B, yAxis)
F = Mirror(A, yAxis)
A' = Mirror(A, xAxis)
B' = Mirror(B, xAxis)
C' = Mirror(C, xAxis)
F' = Mirror(F, xAxis)
E' = Mirror(E, xAxis)
D' = Mirror(D, xAxis)
a = Segment(B, E')
b = Segment(E, B')
d = CircleArc(I, C, O)
e = CircleArc(I, O, C')
f = CircleArc(K, O, D)
g = CircleArc(K, D', O)
h = CircleArc(J, O, A)
k = CircleArc(J, F, O)
q = CircleArc(L, A', O)
p = CircleArc(L, O, F')