Le trésor du Pirate
Author: M.MICHAU

Dans ce problème, il va falloir utiliser plusieurs fois 
la propriété de la droite des milieux...

Dans le triangle BateauM_1M_2,
Arbre est le milieu de [.........] et
Rocher est le milieu de [..........], alors 
d'après la propriété de la droite des milieux

les droites (ArbreRocher) et 

(BateauM_2) sont.........

Dans le triangle BateauM_2M_3, 
Potence est le milieu de [.........] et
Trésor est le milieu de [..........], alors  d'après la propriété de la droite des milieux

les droites (TrésorPotence) et 

(BateauM_2) sont......

B = (15.459167480212878, 7.8104927428367565)
b = (10.38346038236899, 10.091006351204204)
Bateau = (5.028896941404689, 7.041387437807323)
A: (x(Bateau) - 1.5, y(Bateau))
Arbre = (9.651103700323057, 8.43257987226729)
Rocher = (14.97124008664843, 7.035372336464666)
Z: (x(Rocher) + 0.8, y(Rocher))
Potence = (13.359077545337712, 3.1661822373189388)
Etapes = 0 (slider from 0 to 9, step 1)
a = Segment(Bateau, Arbre)
M_1 = Mirror(Bateau, Arbre)
b_1 = Segment(Arbre, M_1)
c = Segment(M_1, Rocher)
M_2 = Mirror(M_1, Rocher)
M_3 = Mirror(M_2, Potence)
d = Segment(Rocher, M_2)
e = Segment(M_2, Potence)
f = Segment(Potence, M_3)
Tresor = Midpoint(Bateau, M_3)
U: (x(Tresor) + 2, y(Tresor))
g = Segment(M_3, Bateau)
h = Segment(M_3, Tresor)
poly1, m_2, bateau, m_1 = Polygon(Bateau, M_1, M_2)
i = Line(Rocher, Arbre)
j = Line(M_2, Bateau)
poly2, m_3, bateau_1, m_4 = Polygon(Bateau, M_2, M_3)
k = Line(Potence, Tresor)
poly3, m_5, bateau_2, m_6 = Polygon(Bateau, M_1, M_3)
poly4, m_7, m_8, m_9 = Polygon(M_1, M_3, M_2)
m = Line(Rocher, Potence)
poly5, arbre, rocher, potence, tresor = Polygon(Arbre, Rocher, Potence, Tresor)
Sol = 0 (slider from 0 to 14, step 1)
n = Line(Bateau, M_2)
p = Line(Tresor, Arbre)
dist = Distance(B, b)
q = Line(M_3, M_1)
C = (13.61038272096337, 3.2825548236204702)
D = (13.998663301629014, 3.602849752154669)
l = Length(C)
dist2 = Distance(C, D)
dist3 = Distance(C, B)