@options; @figure; A = point( -2.03 , 2.23 ) { sansnom }; B = point( -1.47 , -0.83 ) { sansnom }; ceAB = cercle( A , B ); P = pointsur( ceAB , -100.03 ) { sansnom }; C = point( -2.73 , -6.13 ) { sansnom }; sPC = segment( P , C ); D = point( -1.6 , -6.17 ) { sansnom }; sBD = segment( B , D ); sCD = segment( C , D ); Q = pointsur( ceAB , 159.9 ) { sansnom }; R = pointsur( ceAB , -167.9 ) { sansnom }; S = pointsur( ceAB , 107.23 ) { sansnom }; T = pointsur( ceAB , -146.65 ) { sansnom }; U = pointsur( ceAB , 83.63 ) { sansnom }; V = pointsur( ceAB , 21.49 ) { sansnom }; W = pointsur( ceAB , 318.98 ) { sansnom }; X = pointsur( ceAB , 45.9 ) { sansnom }; Y = pointsur( ceAB , 298.67 ) { sansnom }; sQR = segment( Q , R ); sST = segment( S , T ); sXB = segment( X , B ); sVY = segment( V , Y ); k = pointsur( ceAB , 348.31 ) { sansnom }; skW = segment( k , W ); Z = pointsur( ceAB , -121.36 ) { sansnom }; sZU = segment( Z , U ); l = pointsur( ceAB , 65.89 ) { sansnom }; slP = segment( l , P ); sRW = segment( R , W ); sQk = segment( Q , k ); sTY = segment( T , Y ); sZB = segment( Z , B ); sSX = segment( S , X ); sUl = segment( U , l ); j = pointsur( ceAB , 142.15 ) { sansnom }; y = pointsur( ceAB , 6.09 ) { sansnom }; sjy = segment( j , y ); o = pointsur( ceAB , 127.22 ) { sansnom }; soV = segment( o , V ); PM = pointsur( ceAB , 175.22 ) { sansnom }; PM1 = pointsur( ceAB , 335.44 ) { sansnom }; sPMPM1 = segment( PM , PM1 );