E_2 = (28.969650403866957, 38.73941085812239)
E_1 = (24.362282714885865, 30.306543151688313)
Z_2 = (30.216427162007776, 32.94090815289318)
Z_1 = (25.099547161951445, 27.43801237259867)
d = Ray(Z_2, Z_1)
Y_1 = (27.11597469373788, 21.681436999595444)
Y_2 = (30.35064952378326, 21.942620317509785)
i = Ray(Y_2, Y_1)
j = Ray(E_2, E_1)
HG = (4.7090924166718935, 48.14209695193273)
BG = (4.7090924166718935, 16.106917616293327)
BD = (32.87403181226942, 16.106917616293327)
K = (31.43042083416583, 28.980598639614115)
F = (20.612491093029856, 29.23198532732269)
A = (32.834660914574435, 30.208141033454396)
a = Segment(A, F)
B_1 = (31.523548102464268, 41.032876112284036)
b = Segment(B_1, F)
C_1 = (27.064223703583174, 40.60214193522859)
D_1 = (20.59025400340139, 29.25212127462404)
c = Segment(C_1, D_1)
f = Segment(F, C_1)
C = (24.955727378338704, 26.03282103911952)
D_2 = (9.447195862016398, 26.07519407604936)
g = Segment(C, D_2)
H = Point(g)
h = Segment(D_2, H)
k = Segment(C, H)
B = (24.786235230619333, 38.10913656412485)
J = (24.955727378338707, 26.075194076049367)
l = Segment(B, J)
m = Segment(J, F)
L = (32.709993136499854, 20.058222832011616)
n = Segment(L, J)
M = (35.5489866107993, 20.693818385959265)
N = (36.18458216474693, 18.53279350253726)
p = Segment(M, N)
E = (28.62099507277006, 43.91424262351339)
G_1 = (24.23538575053138, 35.969298199167774)
I = (21.43876531316178, 30.63029554600752)
e = Line(G_1, I)
O = Point(e)
P = (28.62099507277006, 43.59644484653956)
Q = (20.676050648424617, 29.168425771927925)
q = Segment(P, Q)
G = (9.426009343551472, 26.054007557584445)