A = (-2.0080728581212233, 92.9414808661613)
B = (27.685867129823638, 54.74533882642377)
poly1, a, b, c, d, C, D = Polygon(A, B, 4)
e = Line(D, C)
E = Point(e)
poly2, f, g, h, i, F, G = Polygon(D, E, 4)
u = Vector(G, C)
poly1' = Translate(poly1, u)
poly2' = Translate(poly2, u)
poly2'_1 = Translate(poly2, Vector[(2 * u)])
poly2'_2 = Translate(poly2, Vector[(3 * u)])
poly2'_3 = Translate(poly2, Vector[(4 * u)])
poly2'_4 = Translate(poly2, Vector[(5 * u)])
poly2'_5 = Translate(poly2, Vector[(6 * u)])
poly1'_1 = Translate(poly1, Vector[(2 * u)])
poly1'_2 = Translate(poly1, Vector[(3 * u)])
poly1'_3 = Translate(poly1, Vector[(4 * u)])
poly1'_4 = Translate(poly1, Vector[(5 * u)])
poly1'_5 = Translate(poly1, Vector[(6 * u)])
v = Vector(A, E)
poly1'_6 = Translate(poly1, v)
poly2'_6 = Translate(poly2, v)
poly1'' = Translate(poly1', v)
poly2'' = Translate(poly2', v)
poly3 = Translate(poly2'_1, v)
poly4 = Translate(poly2'_2, v)
poly5 = Translate(poly2'_3, v)
poly6 = Translate(poly2'_4, v)
poly7 = Translate(poly2'_5, v)
poly8 = Translate(poly1'_1, v)
poly9 = Translate(poly1'_2, v)
poly10 = Translate(poly1'_3, v)
poly11 = Translate(poly1'_4, v)
poly12 = Translate(poly1'_5, v)
w: (2 * Vector[A, E])
A' = Translate(A, w)
j = Vector(A, A')
poly1'_7 = Translate(poly1, j)
poly2'_7 = Translate(poly2, j)
poly1''_1 = Translate(poly1', j)
poly2''_1 = Translate(poly2', j)
poly13 = Translate(poly2'_1, j)
poly14 = Translate(poly2'_2, j)
poly15 = Translate(poly2'_3, j)
poly16 = Translate(poly2'_4, j)
poly17 = Translate(poly2'_5, j)
poly18 = Translate(poly1'_1, j)
poly19 = Translate(poly1'_2, j)
poly20 = Translate(poly1'_3, j)
poly21 = Translate(poly1'_4, j)
poly22 = Translate(poly1'_5, j)
poly23 = Translate(poly1'_6, j)
poly24 = Translate(poly2'_6, j)
poly1''' = Translate(poly1'', j)
poly2''' = Translate(poly2'', j)
poly3' = Translate(poly3, j)
poly4' = Translate(poly4, j)
poly5' = Translate(poly5, j)
poly6' = Translate(poly6, j)
poly7' = Translate(poly7, j)
poly8' = Translate(poly8, j)
poly9' = Translate(poly9, j)
poly10' = Translate(poly10, j)
poly11' = Translate(poly11, j)
poly12' = Translate(poly12, j)
u' = Translate(u, j)
v' = Translate(v, j)
w' = Translate(w, j)
A'' = Translate(A', j)
k: (4 * Vector[A, E])
A'_1 = Translate(A, k)
l = Vector(A, A'_1)
poly1'_8 = Translate(poly1, l)
poly2'_8 = Translate(poly2, l)
poly1''_2 = Translate(poly1', l)
poly2''_2 = Translate(poly2', l)
poly25 = Translate(poly2'_1, l)
poly26 = Translate(poly2'_2, l)
poly27 = Translate(poly2'_3, l)
poly28 = Translate(poly2'_4, l)
poly29 = Translate(poly2'_5, l)
poly30 = Translate(poly1'_1, l)
poly31 = Translate(poly1'_2, l)
poly32 = Translate(poly1'_3, l)
poly33 = Translate(poly1'_4, l)
poly34 = Translate(poly1'_5, l)
poly35 = Translate(poly1'_6, l)
poly36 = Translate(poly2'_6, l)
poly1'''_1 = Translate(poly1'', l)
poly2'''_1 = Translate(poly2'', l)
poly3'_1 = Translate(poly3, l)
poly4'_1 = Translate(poly4, l)
poly5'_1 = Translate(poly5, l)
poly6'_1 = Translate(poly6, l)
poly7'_1 = Translate(poly7, l)
poly8'_1 = Translate(poly8, l)
poly9'_1 = Translate(poly9, l)
poly10'_1 = Translate(poly10, l)
poly11'_1 = Translate(poly11, l)
poly12'_1 = Translate(poly12, l)
poly37 = Translate(poly1'_7, l)
poly38 = Translate(poly2'_7, l)
poly39 = Translate(poly1''_1, l)
poly40 = Translate(poly2''_1, l)
poly13' = Translate(poly13, l)
poly14' = Translate(poly14, l)
poly15' = Translate(poly15, l)
poly16' = Translate(poly16, l)
poly17' = Translate(poly17, l)
poly18' = Translate(poly18, l)
poly19' = Translate(poly19, l)
poly20' = Translate(poly20, l)
poly21' = Translate(poly21, l)
poly22' = Translate(poly22, l)
poly23' = Translate(poly23, l)
poly24' = Translate(poly24, l)
poly41 = Translate(poly1''', l)
poly42 = Translate(poly2''', l)
poly3'' = Translate(poly3', l)
poly4'' = Translate(poly4', l)
poly5'' = Translate(poly5', l)
poly6'' = Translate(poly6', l)
poly7'' = Translate(poly7', l)
poly8'' = Translate(poly8', l)
poly9'' = Translate(poly9', l)
poly10'' = Translate(poly10', l)
poly11'' = Translate(poly11', l)
poly12'' = Translate(poly12', l)
u'_1 = Translate(u, l)
v'_1 = Translate(v, l)
w'_1 = Translate(w, l)
j' = Translate(j, l)
u'' = Translate(u', l)
v'' = Translate(v', l)
w'' = Translate(w', l)
k' = Translate(k, l)
A''_1 = Translate(A', l)
A''' = Translate(A'', l)
H = Translate(A'_1, l)
A_1 = (348.1529209903747, 143.6787796106917)
B_1 = (377.84686097831957, 105.48263757095415)
poly1_1, a_1, b_1, c_1, d_1, C_1, D_1 = Polygon(A_1, B_1, 4)
e_1 = Line(D_1, C_1)
E_1 = Point(e_1)
poly2_1, f_1, g_1, h_1, i_1, F_1, G_1 = Polygon(D_1, E_1, 4)
u_1 = Vector(G_1, C_1)
poly1'_{12} = Translate(poly1_1, u_1)
poly2'_{12} = Translate(poly2_1, u_1)
v_1 = Vector(A_1, E_1)
poly1'_{11} = Translate(poly1_1, v_1)
poly2'_{11} = Translate(poly2_1, v_1)
w_1: (2 * Vector[A_1, E_1])
A'_2 = Translate(A_1, w_1)
j_1 = Vector(A_1, A'_2)
poly1'_{10} = Translate(poly1_1, j_1)
poly2'_{10} = Translate(poly2_1, j_1)
u'_2 = Translate(u_1, j_1)
v'_2 = Translate(v_1, j_1)
w'_3 = Translate(w_1, j_1)
A''_3 = Translate(A'_2, j_1)
k_1: (4 * Vector[A_1, E_1])
A'_3 = Translate(A_1, k_1)
l_1 = Vector(A_1, A'_3)
poly1'_9 = Translate(poly1_1, l_1)
poly2'_9 = Translate(poly2_1, l_1)
u'_3 = Translate(u_1, l_1)
v'_3 = Translate(v_1, l_1)
w'_2 = Translate(w_1, l_1)
j'_1 = Translate(j_1, l_1)
u''_1 = Translate(u'_2, l_1)
v''_1 = Translate(v'_2, l_1)
k'_1 = Translate(k_1, l_1)
A''_2 = Translate(A'_2, l_1)
H_1 = Translate(A'_3, l_1)
I = (400, 400)
J = (482.85486390776884, 305.7238204661157)
m = Segment(I, J)
K = (490.15918832474074, 481.02760647344246)
n = Vector(I, J)
K' = Translate(K, n)
p = Segment(K, J)
q = Line(K, xAxis)
L = Point(q)
α = Angle(J, K, L)
r = Circle(K, J)
M, N = Intersect(r, q)
poly43, s, t, m_1, n_1, O, P = Polygon(M, K, 4)
distanceMK = Distance(M, K)
テキストMK: Name[M] + (Name[K]) + " = " + distanceMK
Q = (100, 300)
S = Point(Circle[Q, 102.59])
q_1 = Segment(Q, S)
poly44, p_1, r_1, s_1, t_1, R, T = Polygon(Q, S, 4)
Q_1 = (169.20717344299692, -187.90242363284878)
S_1 = Point(Circle[Q_1, 102.59])
q_2 = Segment(Q_1, S_1)
poly44_1, p_2, r_2, s_2, t_2, R_1, T_1 = Polygon(Q_1, S_1, 4)
Q_2 = (677.1498933992204, 332.0193883672147)
S_2 = Point(Circle[Q_2, 102.59])
q_3 = Segment(Q_2, S_2)
poly44_2, p_3, r_3, s_3, t_3, R_2, T_2 = Polygon(Q_2, S_2, 4)
Q_3 = (-587.9590956203064, 355.3932265015249)
S_3 = Point(Circle[Q_3, 102.59])
q_4 = Segment(Q_3, S_3)
poly44_3, p_4, r_4, s_4, t_4, R_3, T_3 = Polygon(Q_3, S_3, 4)
A_2 = (-2.0080728581212233, 92.9414808661613)
B_2 = (27.685867129823638, 54.74533882642377)
poly1_2, a_2, b_2, c_2, d_2, C_2, D_2 = Polygon(A_2, B_2, 4)
e_2 = Line(D_2, C_2)
E_2 = Point(e_2)
poly2_2, f_2, g_2, h_2, i_2, F_2, G_2 = Polygon(D_2, E_2, 4)
u_2 = Vector(G_2, C_2)
poly1'_{13} = Translate(poly1_2, u_2)
poly2'_{13} = Translate(poly2_2, u_2)
poly2'_{14} = Translate(poly2_2, Vector[(2 * u_2)])
poly2'_{15} = Translate(poly2_2, Vector[(3 * u_2)])
poly2'_{16} = Translate(poly2_2, Vector[(4 * u_2)])
poly2'_{17} = Translate(poly2_2, Vector[(5 * u_2)])
poly2'_{18} = Translate(poly2_2, Vector[(6 * u_2)])
poly1'_{14} = Translate(poly1_2, Vector[(2 * u_2)])
poly1'_{15} = Translate(poly1_2, Vector[(3 * u_2)])
poly1'_{16} = Translate(poly1_2, Vector[(4 * u_2)])
poly1'_{17} = Translate(poly1_2, Vector[(5 * u_2)])
poly1'_{18} = Translate(poly1_2, Vector[(6 * u_2)])
v_2 = Vector(A_2, E_2)
poly1'_{19} = Translate(poly1_2, v_2)
poly2'_{19} = Translate(poly2_2, v_2)
poly1''_3 = Translate(poly1'_{13}, v_2)
poly2''_3 = Translate(poly2'_{13}, v_2)
poly3_1 = Translate(poly2'_{14}, v_2)
poly4_1 = Translate(poly2'_{15}, v_2)
poly5_1 = Translate(poly2'_{16}, v_2)
poly6_1 = Translate(poly2'_{17}, v_2)
poly7_1 = Translate(poly2'_{18}, v_2)
poly8_1 = Translate(poly1'_{14}, v_2)
poly9_1 = Translate(poly1'_{15}, v_2)
poly10_1 = Translate(poly1'_{16}, v_2)
poly11_1 = Translate(poly1'_{17}, v_2)
poly12_1 = Translate(poly1'_{18}, v_2)
w_2: (2 * Vector[A_2, E_2])
A'_4 = Translate(A_2, w_2)
j_2 = Vector(A_2, A'_4)
poly1'_{20} = Translate(poly1_2, j_2)
poly2'_{20} = Translate(poly2_2, j_2)
poly1''_4 = Translate(poly1'_{13}, j_2)
poly2''_4 = Translate(poly2'_{13}, j_2)
poly13_1 = Translate(poly2'_{14}, j_2)
poly14_1 = Translate(poly2'_{15}, j_2)
poly15_1 = Translate(poly2'_{16}, j_2)
poly16_1 = Translate(poly2'_{17}, j_2)
poly17_1 = Translate(poly2'_{18}, j_2)
poly18_1 = Translate(poly1'_{14}, j_2)
poly19_1 = Translate(poly1'_{15}, j_2)
poly20_1 = Translate(poly1'_{16}, j_2)
poly21_1 = Translate(poly1'_{17}, j_2)
poly22_1 = Translate(poly1'_{18}, j_2)
poly23_1 = Translate(poly1'_{19}, j_2)
poly24_1 = Translate(poly2'_{19}, j_2)
poly1'''_2 = Translate(poly1''_3, j_2)
poly2'''_2 = Translate(poly2''_3, j_2)
poly3'_2 = Translate(poly3_1, j_2)
poly4'_2 = Translate(poly4_1, j_2)
poly5'_2 = Translate(poly5_1, j_2)
poly6'_2 = Translate(poly6_1, j_2)
poly7'_2 = Translate(poly7_1, j_2)
poly8'_2 = Translate(poly8_1, j_2)
poly9'_2 = Translate(poly9_1, j_2)
poly10'_2 = Translate(poly10_1, j_2)
poly11'_2 = Translate(poly11_1, j_2)
poly12'_2 = Translate(poly12_1, j_2)
u'_5 = Translate(u_2, j_2)
v'_5 = Translate(v_2, j_2)
w'_5 = Translate(w_2, j_2)
A''_5 = Translate(A'_4, j_2)
k_2: (4 * Vector[A_2, E_2])
A'_5 = Translate(A_2, k_2)
l_2 = Vector(A_2, A'_5)
poly1'_{21} = Translate(poly1_2, l_2)
poly2'_{21} = Translate(poly2_2, l_2)
poly1''_5 = Translate(poly1'_{13}, l_2)
poly2''_5 = Translate(poly2'_{13}, l_2)
poly25_1 = Translate(poly2'_{14}, l_2)
poly26_1 = Translate(poly2'_{15}, l_2)
poly27_1 = Translate(poly2'_{16}, l_2)
poly28_1 = Translate(poly2'_{17}, l_2)
poly29_1 = Translate(poly2'_{18}, l_2)
poly30_1 = Translate(poly1'_{14}, l_2)
poly31_1 = Translate(poly1'_{15}, l_2)
poly32_1 = Translate(poly1'_{16}, l_2)
poly33_1 = Translate(poly1'_{17}, l_2)
poly34_1 = Translate(poly1'_{18}, l_2)
poly35_1 = Translate(poly1'_{19}, l_2)
poly36_1 = Translate(poly2'_{19}, l_2)
poly1'''_3 = Translate(poly1''_3, l_2)
poly2'''_3 = Translate(poly2''_3, l_2)
poly3'_3 = Translate(poly3_1, l_2)
poly4'_3 = Translate(poly4_1, l_2)
poly5'_3 = Translate(poly5_1, l_2)
poly6'_3 = Translate(poly6_1, l_2)
poly7'_3 = Translate(poly7_1, l_2)
poly8'_3 = Translate(poly8_1, l_2)
poly9'_3 = Translate(poly9_1, l_2)
poly10'_3 = Translate(poly10_1, l_2)
poly11'_3 = Translate(poly11_1, l_2)
poly12'_3 = Translate(poly12_1, l_2)
poly37_1 = Translate(poly1'_{20}, l_2)
poly38_1 = Translate(poly2'_{20}, l_2)
poly39_1 = Translate(poly1''_4, l_2)
poly40_1 = Translate(poly2''_4, l_2)
poly13'_1 = Translate(poly13_1, l_2)
poly14'_1 = Translate(poly14_1, l_2)
poly15'_1 = Translate(poly15_1, l_2)
poly16'_1 = Translate(poly16_1, l_2)
poly17'_1 = Translate(poly17_1, l_2)
poly18'_1 = Translate(poly18_1, l_2)
poly19'_1 = Translate(poly19_1, l_2)
poly20'_1 = Translate(poly20_1, l_2)
poly21'_1 = Translate(poly21_1, l_2)
poly22'_1 = Translate(poly22_1, l_2)
poly23'_1 = Translate(poly23_1, l_2)
poly24'_1 = Translate(poly24_1, l_2)
poly41_1 = Translate(poly1'''_2, l_2)
poly42_1 = Translate(poly2'''_2, l_2)
poly3''_1 = Translate(poly3'_2, l_2)
poly4''_1 = Translate(poly4'_2, l_2)
poly5''_1 = Translate(poly5'_2, l_2)
poly6''_1 = Translate(poly6'_2, l_2)
poly7''_1 = Translate(poly7'_2, l_2)
poly8''_1 = Translate(poly8'_2, l_2)
poly9''_1 = Translate(poly9'_2, l_2)
poly10''_1 = Translate(poly10'_2, l_2)
poly11''_1 = Translate(poly11'_2, l_2)
poly12''_1 = Translate(poly12'_2, l_2)
u'_4 = Translate(u_2, l_2)
v'_4 = Translate(v_2, l_2)
w'_4 = Translate(w_2, l_2)
j'_2 = Translate(j_2, l_2)
k'_2 = Translate(k_2, l_2)
A''_4 = Translate(A'_4, l_2)
H_2 = Translate(A'_5, l_2)