Show O's

B = (0, 10)
f = OrthogonalLine(B, yAxis)
g = OrthogonalLine(B, f)
A: (10, 0)
h = OrthogonalLine(A, g)
i = OrthogonalLine(A, h)
C = Intersect(f, i)
l = Ray(A, C)
D = Intersect(g, h)
q1, c, b, d, a = Polygon(C, B, D, A)
E = Point(xAxis)
j = OrthogonalLine(E, xAxis)
C' = Mirror(C, j)
B' = Mirror(B, j)
D' = Mirror(D, j)
A' = Mirror(A, j)
q1', c', b', d', a' = Polygon(C', B', D', A')
F = Point(l)
k = OrthogonalLine(F, a)
G = Intersect(k, g)
q2, g_1, f_1, a_1, d_1 = Polygon(G, F, A, D)
m = Ray(C', B')
H = Point(m)
n = OrthogonalLine(H, m)
I = Intersect(h, n)
q3, c'_1, h_1, i_1, a'_1 = Polygon(C', H, I, A')
e = true