@options; @figure; A = point( -5.89 , -1.75 ) { (-0.56,-0.08) }; B = point( -0.95 , -3.1 ); sAB = segment( A , B ); perpAsAB = perpendiculaire( A , sAB ) { i }; perpBsAB = perpendiculaire( B , sAB ) { i }; ceAB = cercle( A , B ) { i }; ceBA = cercle( B , A ) { i }; C = intersection( perpAsAB , ceAB , 1 ) { (-0.68,-0.69) }; D = intersection( perpBsAB , ceBA , 1 ) { (0.09,-0.77) }; sCA = segment( C , A ); sCD = segment( C , D ); sDB = segment( D , B ); ceDB = cercle( D , B ) { i }; ceBD = cercle( B , D ) { i }; E = intersection( ceBD , ceDB , 2 ) { (0.25,-0.19) }; sDE = segment( D , E ); sBE = segment( B , E ); sCE = segment( C , E ) { noir }; medAB = mediatrice( A , B ) { rouge , 7 }; F = intersection( medAB , sCE ) { (-0.29,0.21) }; sAF = segment( A , F ); sFB = segment( F , B );