@options; @figure; O = point( -0.4 , 0.6 ) { rouge , fixe }; M = point( -5.57 , 6.17 ) { fixe , car+4 , gras }; X = point( 0.43 , -4.37 ) { vertfonce , car+2 }; ceOX = cercle( O , X ) { vertfonce }; dXO = droite( X , O ) { violetfonce , 7 }; Y = intersection( dXO , ceOX , X ) { marronfonce }; M' = point( 4.77 , -5 ) { fixe , car+4 , gras }; N = point( 3.87 , 5.03 ) { fixe , car+4 , gras }; N' = point( -4.67 , -3.8 ) { fixe , car+4 , gras }; P = point( 8.23 , 6.63 ) { fixe , car+4 , gras }; P' = point( -9 , -5.37 ) { fixe , car+4 , gras }; Q = point( -8.37 , 2 ) { fixe , car+4 , gras }; Q' = point( 7.57 , -1.23 ) { fixe , car+4 , gras }; R = point( -9.47 , 7.3 ) { car+4 , gras }; R' = point( 9.73 , -5.67 ) { car+4 , gras }; @analyse;