A = (2, 0)
B = Point(Circle[A, 12])
f = Segment(A, B)
g = OrthogonalLine(A, f)
c = Circle(A, 7)
E = Intersect(c, g, 2)
h = OrthogonalLine(E, g)
i = OrthogonalLine(B, f)
F = Intersect(i, h)
B' = Rotate(B, 45°, A)
α = Angle(B, A, B')
j = Ray(A, B')
d = Circle(A, 4)
D = Intersect(d, j, 1)
k = Line(D, f)
l = Line(B, j)
C = Intersect(l, k)
G_{1} = Intersect(g, h)
H_{1} = Intersect(j, g)
m = Line(E, j)
n = Line(F, l)
e = Circle(E, 4)
p = Circle(F, 4)
H = Intersect(e, m, 2)
G = Intersect(p, n, 2)
q = Line(H, k)
r = Segment(E, F)
s = Segment(H, G)
t = Segment(A, B)
a = Segment(A, E)
b = Segment(B, F)
f_1 = Segment(B, C)
g_1 = Segment(F, G)
h_1 = Segment(G, C)
i_1 = Segment(E, H)
j_1 = Segment(A, D)
k_1 = Segment(D, H)
l_1 = Segment(D, C)
vzdialenosťAD = Distance(A, D)
vzdialenosťAB = Distance(A, B)
vzdialenosťBF = Distance(B, F)
c_1 = Circle(C, 4)
S_{BC} = Midpoint(f_1)