@options; @figure; O1 = point( 6.86 , 1.27 ); O2 = point( -3.53 , 0.43 ); O11 = point( 3.43 , 6.7 ) { noir , rond2 , sansnom }; O22 = point( -3.83 , -1.7 ) { noir , rond2 , sansnom }; ceO2O22 = cercle( O2 , O22 ) { bleuocean }; ceO1O11 = cercle( O1 , O11 ) { sapin }; dO2O1 = droite( O2 , O1 ) { rouge , 7 , sansnom }; perpO2dO2O1 = perpendiculaire( O2 , dO2O1 ) { marron , 9 , sansnom }; perpO1dO2O1 = perpendiculaire( O1 , dO2O1 ) { marron , 9 , sansnom }; A2 = intersection( perpO2dO2O1 , ceO2O22 , 1 ); B2 = intersection( perpO2dO2O1 , ceO2O22 , 2 ); A1 = intersection( perpO1dO2O1 , ceO1O11 , 1 ); B1 = intersection( perpO1dO2O1 , ceO1O11 , 2 ); dB2A1 = droite( B2 , A1 ) { vert , sansnom }; dA1A2 = droite( A1 , A2 ) { vert , sansnom }; I = intersection( dO2O1 , dB2A1 ) { rouge , rond2 }; J = intersection( dA1A2 , dO2O1 ) { rouge , rond2 }; cediaIO1 = cercledia( I , O1 ) { i }; D1 = intersection( cediaIO1 , ceO1O11 , 1 ); C1 = intersection( cediaIO1 , ceO1O11 , 2 ); cediaJO2 = cercledia( J , O2 ) { i }; D2 = intersection( cediaJO2 , ceO2O22 , 1 ); C2 = intersection( cediaJO2 , ceO2O22 , 2 ); dIC1 = droite( I , C1 ) { sapin , 2 , sansnom , i }; dID1 = droite( I , D1 ) { sapin , 2 , sansnom , i }; dJD2 = droite( J , D2 ) { sapin , 2 , sansnom , i }; dJC2 = droite( J , C2 ) { sapin , 2 , sansnom , i };