Inscrire un triangle équilatéral dans un carré

A = (15.6, -10.933333333333334)
B = (15.6, -0.5666666666666667)
C = Rotate(A, 270°, B)
D = Rotate(B, 90°, A)
carré, a, b, c, d = Polygon(A, B, C, D)
O = Midpoint(A, C)
C_1 = Circle(O, A)
C_2 = Circle(C, O)
E, F = Intersect(C_1, C_2)
g = Segment(A, E)
h = Segment(A, F)
P = Intersect(b, g)
Q = Intersect(h, c)
e = Segment(P, Q)
f = Segment(A, P)
i = Segment(A, Q)