B = (43, 10)
a_1 = OrthogonalLine(B, xAxis)
b_1 = OrthogonalLine(B, yAxis)
a: x(B)
b: y(B)
c = Circle(B, x(B) / sqrt(a^(2) + b^(2)))
C = Intersect(c, b_1, 1)
d = OrthogonalLine(C, b_1)
e = Circle(C, b / sqrt(a^(2) + b^(2)))
A = Intersect(e, d, 1)
poly1, c_1, a_2, b_2 = Polygon(B, C, A)
hyp = Segment(B, A)
f: hyp * sqrt(a^(2) + b^(2))
D = Point(xAxis)
E = (3, 4)
g = Segment(D, E)