A = (-2.2, -2.82)
B = (5.34, -2.82)
C = Rotate(B, 59.99999999999999°, A)
a = Segment(C, B)
b = Segment(B, A)
c = Segment(A, C)
d = OrthogonalLine(C, b)
e = OrthogonalLine(A, a)
f = OrthogonalLine(B, c)
D = (5.54, 0.44)
E = (9.34, 0.44)
F = Rotate(E, 90°, D)
G = Rotate(D, 90°, F)
g = Segment(E, D)
h = Segment(D, F)
i = Segment(F, G)
j = Segment(G, E)
H = (6.78, 0.8200000000000001)
k = OrthogonalLine(H, i)
l = OrthogonalLine(H, h)
I = Intersect(h, l)
J = Intersect(i, k)
K = Intersect(c, f)
L = Intersect(a, e)
M = Intersect(b, d)
p = Circle(B, Distance[B, K] Distance[F, J] / Distance[F, G])
q = Circle(C, Distance[C, M] Distance[F, J] / Distance[F, G])
r = Circle(A, Distance[A, L] Distance[F, J] / Distance[F, G])
s = Circle(C, Distance[C, M] Distance[F, I] / Distance[F, D])
t = Circle(A, Distance[A, L] Distance[F, I] / Distance[F, D])
c1 = Circle(B, Distance[B, K] Distance[F, I] / Distance[F, D])
N = Intersect(s, d, 2)
O = Intersect(q, d, 2)
P = Intersect(t, e, 2)
Q = Intersect(r, e, 2)
R = Intersect(c1, f, 2)
S = Intersect(p, f, 2)
m = OrthogonalLine(P, e)
n = OrthogonalLine(Q, e)
a1 = OrthogonalLine(O, d)
b1 = OrthogonalLine(N, d)
d1 = OrthogonalLine(R, f)
e1 = OrthogonalLine(S, f)
T = Intersect(b, m)
U = Intersect(c, m)
V = Intersect(c, n)
W = Intersect(b, n)
Z = Intersect(b, e1)
A1 = Intersect(b, d1)
B1 = Intersect(a, d1)
C1 = Intersect(a, e1)
D1 = Intersect(a, a1)
E1 = Intersect(a, b1)
F1 = Intersect(c, b1)
G1 = Intersect(c, a1)
f1 = Segment(F1, E1)
g1 = Segment(D1, G1)
h1 = Segment(V, W)
i1 = Segment(T, U)
j1 = Segment(C1, Z)
k1 = Segment(A1, B1)
H1 = Midpoint(i)
I1 = Midpoint(h)
l1 = OrthogonalLine(I1, h)
m1 = OrthogonalLine(H1, i)
n1 = Segment(F, E)
J1 = Intersect(g, m1)
K1 = Intersect(j, l1)
p1 = Segment(D, K1)
q1 = Segment(G, J1)
r1 = Segment(D, G)
s1 = Segment(I1, K1)
t1 = Segment(J1, H1)
c2 = Circle(E, Distance[E, G] / 3)
L1 = Intersect(c2, j, 1)
M1 = Intersect(c2, g, 1)
a2 = OrthogonalLine(M1, g)
b2 = OrthogonalLine(L1, j)
N1 = Intersect(h, b2)
O1 = Intersect(i, a2)
d2 = Segment(N1, L1)
e2 = Segment(M1, O1)