B = (3.6622838545621392, 6.127668649722423)
C = (4.828462334887287, 6.141551726869151)
D = (5.675330040837691, 6.141551726869151)
E = (5.689213117984419, 7.835287138769961)
G = (6.425016206761, 6.15543480401588)
H = (6.425016206761, 7.821404061623234)
I = (6.6193792868151915, 6.127668649722424)
J = (6.6332623639619195, 7.835287138769962)
O = (7.688376227113243, 6.141551726869152)
P = (7.743908535700155, 7.793637907329779)
Q = (8.549127010210375, 6.127668649722424)
S = (8.799022398851479, 7.807520984476507)
T = (9.645890104801884, 7.84917021591669)
W = (10.770419353686847, 6.9190040470859175)
X = (11.867182448278355, 7.793637907329779)
Y = (12.755699385668944, 7.821404061623234)
a = Segment(E, D)
c = Circle(B, 2)
d = Circle(C, 2)
p = Circle(I, Segment[C, D])
c_1 = Segment(O, Q)
e_1 = OrthogonalLine(Q, c_1)
p_1 = Circle(W, Segment[O, P])
Z_1 = Point(p_1)