A = (0, 0)
B = (0, -3)
poly1, a, b, c, C = Polygon(A, B, 3.0)
poly2, d, e, f, D = Polygon(A, C, 3.0)
poly3, g, h, i, E = Polygon(A, D, 3.0)
F = Midpoint(a)
G = Midpoint(c)
j = Segment(B, G)
k = Segment(C, F)
H = Intersect(j, k)
p = Circle(A, H)
I = Intersect(p, xAxis, 2.0)
poly4, l, m, n, q, r, s, J, K, L, M = Polygon(H, I, 6.0)