A = Intersect(xAxis, yAxis)
B = Point(xAxis)
C = (5, 1)
D = (2, 1)
E = Point(yAxis)
F = (3, 3)
G = (5, 4)
H = (2, 4)
a = Segment(A, B)
b = Segment(B, C)
c = Segment(C, D)
d = Segment(D, A)
e = Segment(E, F)
f = Segment(F, G)
g = Segment(G, H)
h = Segment(H, E)
i = Segment(E, A)
j = Segment(H, D)
k = Segment(G, C)
l = Segment(F, B)
I = Midpoint(B, F)
J = Midpoint(A, E)
K = Midpoint(C, G)
m = Segment(B, K)
n = Segment(G, I)
p = Segment(H, J)
q = Segment(J, B)
s = Segment(H, K)
r = Segment(I, J)
poly1, h_1, j_1, i_1, g_1 = Polygon(H, J, I, G)
poly2, h_2, j_2, b_1, k_1 = Polygon(H, J, B, K)
a_1 = Line(I, a)
N_1 = Midpoint(C, G)
B' = Dilate(B, 0.3333333333333333, C)
O = Midpoint(D, A)