A = (2.22, 0.5)
B = (4.44, 0.52)
poly1, a, b, c, d, C, D = Polygon(A, B, 4)
C' = Rotate(C, 30*°, D)
D' = Rotate(D, 30*°, D)
c' = Segment(C', D')
e = Ray(D, C')
H = Point(e)
u = Vector(D, H)
G = Translate(C, u)
E = Translate(A, u)
F = Translate(B, u)
f = Segment(D, H)
g = Segment(C, G)
h = Segment(A, E)
i = Segment(B, F)
j = Segment(H, G)
k = Segment(G, F)
l = Segment(F, E)
m = Segment(E, H)