// Macros : $macros={}; $macros["Cercle Hyp Ctr Pt"]={ name:"Cercle Hyp Ctr Pt", parameters:["circle","point","point"], exec: function (C1, O, A) { Ohz=Center("Ohz",C1); L1=Line("L1",Ohz,O); Perp1=Perpendicular("Perp1",L1,Ohz); P2=OrderedIntersection("P2",L1,C1,0); P1=OrderedIntersection("P1",Perp1,C1,0); S1=Segment("S1",O,P1); S2=Segment("S2",P1,P2); Par1=Parallel("Par1",S1,P2); P3=OrderedIntersection("P3",Perp1,Par1,0); Par2=Parallel("Par2",S2,P3); o=OrderedIntersection("o'",L1,Par2,0); K=MidPoint("K",o,O); C2=Circle("C2",K,O); L11=Line("L11",K,A); L2=Line("L2",K,A); Perp11=Perpendicular("Perp11",L11,K); P21=OrderedIntersection("P21",L11,C2,0); P11=OrderedIntersection("P11",Perp11,C2,0); S11=Segment("S11",A,P11); S21=Segment("S21",P11,P21); Par11=Parallel("Par11",S11,P21); P31=OrderedIntersection("P31",Perp11,Par11,0); Par21=Parallel("Par21",S21,P31); A1=OrderedIntersection("A'",L11,Par21,0); J=MidPoint("J",A1,A); Perp2=Perpendicular("Perp2",L2,J); I=OrderedIntersection("I",L1,Perp2,0); C3=Circle("C3",I,A); return [C3]; }}; $macros["Droite Hyp"]={ name:"Droite Hyp", parameters:["circle","point","point"], exec: function (C1, A, B) { O=Center("O",C1); L1=Line("L1",O,A); L2=PerpendicularBisector("L2",B,A); S3=Segment("S3",B,A); Perp1=Perpendicular("Perp1",L1,O); P2=OrderedIntersection("P2",L1,C1,0); P5=OrderedIntersection("P5",L2,S3,0); P1=OrderedIntersection("P1",Perp1,C1,0); S1=Segment("S1",A,P1); S2=Segment("S2",P1,P2); Par1=Parallel("Par1",S1,P2); P3=OrderedIntersection("P3",Perp1,Par1,0); Par2=Parallel("Par2",S2,P3); P4=OrderedIntersection("P4",L1,Par2,0); M1=MidPoint("M1",A,P4); Perp2=Perpendicular("Perp2",L1,M1); P6=OrderedIntersection("P6",L2,Perp2,0); C2=Circle("C2",P6,B); R1=Ray("R1",P6,P5); P7=OrderedIntersection("P7",C1,C2,1); P8=OrderedIntersection("P8",C1,C2,0); P9=OrderedIntersection("P9",R1,C2,0); C4=Arc3pts("C4",P7,P9,P8); return [C4]; }}; $macros["Inter hyp"]={ name:"Inter hyp", parameters:["point","point","point","point","circle"], exec: function (b1, b2, c2, c1, C1) { O=Center("O",C1); L11=Line("L11",O,b2); L21=PerpendicularBisector("L21",b1,b2); L12=Line("L12",O,c2); L22=PerpendicularBisector("L22",c1,c2); Perp11=Perpendicular("Perp11",L11,O); P22=OrderedIntersection("P22",L11,C1,0); Perp12=Perpendicular("Perp12",L12,O); P23=OrderedIntersection("P23",L12,C1,0); P12=OrderedIntersection("P12",Perp11,C1,0); P16=OrderedIntersection("P16",Perp12,C1,0); S11=Segment("S11",b2,P12); S21=Segment("S21",P12,P22); S12=Segment("S12",c2,P16); S22=Segment("S22",P16,P23); Par11=Parallel("Par11",S11,P22); Par12=Parallel("Par12",S12,P23); P32=OrderedIntersection("P32",Perp11,Par11,0); P33=OrderedIntersection("P33",Perp12,Par12,0); Par21=Parallel("Par21",S21,P32); Par22=Parallel("Par22",S22,P33); P42=OrderedIntersection("P42",L11,Par21,0); P43=OrderedIntersection("P43",L12,Par22,0); M11=MidPoint("M11",b2,P42); M12=MidPoint("M12",c2,P43); Perp21=Perpendicular("Perp21",L11,M11); Perp22=Perpendicular("Perp22",L12,M12); CTRb=OrderedIntersection("CTRb",L21,Perp21,0); CTRc=OrderedIntersection("CTRc",L22,Perp22,0); C21=Circle("C21",CTRb,b1); C22=Circle("C22",CTRc,c1); P1=OrderedIntersection("P1",C21,C22,0); L1=Line("L1",O,P1); Perp1=Perpendicular("Perp1",L1,O); P2=OrderedIntersection("P2",L1,C1,0); P11=OrderedIntersection("P11",Perp1,C1,0); S1=Segment("S1",P1,P11); S2=Segment("S2",P11,P2); Par1=Parallel("Par1",S1,P2); P3=OrderedIntersection("P3",Perp1,Par1,0); Par2=Parallel("Par2",S2,P3); I=OrderedIntersection("I",L1,Par2,0); M1=MidPoint("M1",I,P1); S3=Segment("S3",O,M1); J=OrderedIntersection("J",S3,C22,1); return [J]; }}; $macros["Inverse 1pt"]={ name:"Inverse 1pt", parameters:["circle","point"], exec: function (C1, A) { O=Center("O",C1); L1=Line("L1",O,A); Perp1=Perpendicular("Perp1",L1,O); P2=OrderedIntersection("P2",L1,C1,0); P1=OrderedIntersection("P1",Perp1,C1,0); S1=Segment("S1",A,P1); S2=Segment("S2",P1,P2); Par1=Parallel("Par1",S1,P2); P3=OrderedIntersection("P3",Perp1,Par1,0); Par2=Parallel("Par2",S2,P3); P4=OrderedIntersection("P4",L1,Par2,0); return [P4]; }}; $macros["Mediatrice Hyp"]={ name:"Mediatrice Hyp", parameters:["circle","point","point"], exec: function (C1, A, O) { Ohz=Center("Ohz",C1); L1=Line("L1",Ohz,O); L11=Line("L11",Ohz,A); Perp1=Perpendicular("Perp1",L1,Ohz); P2=OrderedIntersection("P2",L1,C1,0); Perp12=Perpendicular("Perp12",L11,Ohz); P22=OrderedIntersection("P22",L11,C1,0); P1=OrderedIntersection("P1",Perp1,C1,0); P12=OrderedIntersection("P12",Perp12,C1,0); S1=Segment("S1",O,P1); S2=Segment("S2",P1,P2); S12=Segment("S12",A,P12); S22=Segment("S22",P12,P22); Par1=Parallel("Par1",S1,P2); Par12=Parallel("Par12",S12,P22); P3=OrderedIntersection("P3",Perp1,Par1,0); P32=OrderedIntersection("P32",Perp12,Par12,0); Par2=Parallel("Par2",S2,P3); Par22=Parallel("Par22",S22,P32); o=OrderedIntersection("o'",L1,Par2,0); o1=OrderedIntersection("o'1",L11,Par22,0); K=MidPoint("K",o,O); K1=MidPoint("K1",o1,A); C2=Circle("C2",K,O); DtrACacher=Line("DtrACacher",K,A); L2=Line("L2",K,A); C21=Circle("C21",K1,A); L111=Line("L111",K1,O); L21=Line("L21",K1,O); Perp11=Perpendicular("Perp11",DtrACacher,K); P21=OrderedIntersection("P21",DtrACacher,C2,0); Perp111=Perpendicular("Perp111",L111,K1); P211=OrderedIntersection("P211",L111,C21,0); P11=OrderedIntersection("P11",Perp11,C2,0); P111=OrderedIntersection("P111",Perp111,C21,0); S11=Segment("S11",A,P11); S21=Segment("S21",P11,P21); S111=Segment("S111",O,P111); S211=Segment("S211",P111,P211); Par11=Parallel("Par11",S11,P21); Par111=Parallel("Par111",S111,P211); P31=OrderedIntersection("P31",Perp11,Par11,0); P311=OrderedIntersection("P311",Perp111,Par111,0); Par21=Parallel("Par21",S21,P31); Par211=Parallel("Par211",S211,P311); A1=OrderedIntersection("A'",DtrACacher,Par21,0); A11=OrderedIntersection("A'1",L111,Par211,0); J=MidPoint("J",A1,A); J1=MidPoint("J1",A11,O); Perp2=Perpendicular("Perp2",L2,J); Perp21=Perpendicular("Perp21",L21,J1); I=OrderedIntersection("I",L1,Perp2,0); I1=OrderedIntersection("I1",L11,Perp21,0); C3=Circle("C3",I,A); C31=Circle("C31",I1,O); P4=OrderedIntersection("P4",C3,C31,0); P5=OrderedIntersection("P5",C3,C31,1); L12=Line("L12",Ohz,P4); L22=PerpendicularBisector("L22",P5,P4); S3=Segment("S3",P5,P4); Perp13=Perpendicular("Perp13",L12,Ohz); P23=OrderedIntersection("P23",L12,C1,0); P51=OrderedIntersection("P51",L22,S3,0); P13=OrderedIntersection("P13",Perp13,C1,0); S13=Segment("S13",P4,P13); S23=Segment("S23",P13,P23); Par13=Parallel("Par13",S13,P23); P33=OrderedIntersection("P33",Perp13,Par13,0); Par23=Parallel("Par23",S23,P33); P41=OrderedIntersection("P41",L12,Par23,0); M1=MidPoint("M1",P4,P41); Perp22=Perpendicular("Perp22",L12,M1); P6=OrderedIntersection("P6",L22,Perp22,0); C22=Circle("C22",P6,P5); R1=Ray("R1",P6,P51); P7=OrderedIntersection("P7",C1,C22,1); P8=OrderedIntersection("P8",C1,C22,0); P9=OrderedIntersection("P9",R1,C22,0); C4=Arc3pts("C4",P7,P9,P8); return [C4]; }}; $macros["pComHyp AB CD"]={ name:"pComHyp AB CD", parameters:["circle","point","point","point","point"], exec: function (C1, P1, P2, P4, P3) { O=Center("O",C1); L1=Line("L1",O,P1); L2=PerpendicularBisector("L2",P2,P1); L11=Line("L11",O,P4); L21=PerpendicularBisector("L21",P3,P4); Perp1=Perpendicular("Perp1",L1,O); P21=OrderedIntersection("P21",L1,C1,0); Perp11=Perpendicular("Perp11",L11,O); P22=OrderedIntersection("P22",L11,C1,0); P11=OrderedIntersection("P11",Perp1,C1,0); P12=OrderedIntersection("P12",Perp11,C1,0); S1=Segment("S1",P1,P11); S2=Segment("S2",P11,P21); S11=Segment("S11",P4,P12); S21=Segment("S21",P12,P22); Par1=Parallel("Par1",S1,P21); Par11=Parallel("Par11",S11,P22); P31=OrderedIntersection("P31",Perp1,Par1,0); P32=OrderedIntersection("P32",Perp11,Par11,0); Par2=Parallel("Par2",S2,P31); Par21=Parallel("Par21",S21,P32); P41=OrderedIntersection("P41",L1,Par2,0); P42=OrderedIntersection("P42",L11,Par21,0); M1=MidPoint("M1",P1,P41); M11=MidPoint("M11",P4,P42); Perp2=Perpendicular("Perp2",L1,M1); Perp21=Perpendicular("Perp21",L11,M11); P6=OrderedIntersection("P6",L2,Perp2,0); P61=OrderedIntersection("P61",L21,Perp21,0); L3=Line("L3",P6,P61); P10=OrderedIntersection("P10",L3,C1,0); P13=OrderedIntersection("P13",L3,C1,1); S4=Segment("S4",O,P10); S5=Segment("S5",O,P13); Perp3=Perpendicular("Perp3",S5,P13); Perp4=Perpendicular("Perp4",S4,P10); P14=OrderedIntersection("P14",Perp3,Perp4,0); C3=Circle("C3",P14,P13); R2=Ray("R2",P14,O); P15=OrderedIntersection("P15",R2,C3,0); C5=Arc3pts("C5",P13,P15,P10); return [C5]; }}; $macros["PerpHyper A B M"]={ name:"PerpHyper A B M", parameters:["circle","point","point","point"], exec: function (C1, A, B, M) { O=Center("O",C1); L11=Line("L11",O,A); L2=PerpendicularBisector("L2",B,A); L13=Line("L13",O,M); Perp11=Perpendicular("Perp11",L11,O); P21=OrderedIntersection("P21",L11,C1,0); Perp13=Perpendicular("Perp13",L13,O); P23=OrderedIntersection("P23",L13,C1,0); P11=OrderedIntersection("P11",Perp11,C1,0); P13=OrderedIntersection("P13",Perp13,C1,0); S11=Segment("S11",A,P11); S21=Segment("S21",P11,P21); S13=Segment("S13",M,P13); S23=Segment("S23",P13,P23); Par11=Parallel("Par11",S11,P21); Par13=Parallel("Par13",S13,P23); P31=OrderedIntersection("P31",Perp11,Par11,0); P33=OrderedIntersection("P33",Perp13,Par13,0); Par21=Parallel("Par21",S21,P31); Par23=Parallel("Par23",S23,P33); P41=OrderedIntersection("P41",L11,Par21,0); P43=OrderedIntersection("P43",L13,Par23,0); M11=MidPoint("M11",A,P41); M2=MidPoint("M2",P43,M); L3=Line("L3",O,P43); Perp21=Perpendicular("Perp21",L11,M11); Perp3=Perpendicular("Perp3",L3,M2); P6=OrderedIntersection("P6",L2,Perp21,0); C2=Circle("C2",P6,B); L14=Line("L14",P6,M); L4=Line("L4",P6,M); Perp14=Perpendicular("Perp14",L14,P6); P24=OrderedIntersection("P24",L14,C2,0); P14=OrderedIntersection("P14",Perp14,C2,0); S14=Segment("S14",M,P14); S24=Segment("S24",P14,P24); Par14=Parallel("Par14",S14,P24); P34=OrderedIntersection("P34",Perp14,Par14,0); Par24=Parallel("Par24",S24,P34); P44=OrderedIntersection("P44",L14,Par24,0); M3=MidPoint("M3",M,P44); Perp4=Perpendicular("Perp4",L4,M3); P10=OrderedIntersection("P10",Perp3,Perp4,0); C3=Circle("C3",P10,M); P15=OrderedIntersection("P15",C1,C3,1); P16=OrderedIntersection("P16",C3,C1,1); C5=Arc3pts("C5",P15,M,P16); return [C5]; }}; $macros["Segment Hyp"]={ name:"Segment Hyp", parameters:["circle","point","point"], exec: function (C1, A, B) { O=Center("O",C1); L1=Line("L1",O,A); L2=PerpendicularBisector("L2",B,A); S3=Segment("S3",B,A); Perp1=Perpendicular("Perp1",L1,O); P2=OrderedIntersection("P2",L1,C1,0); P5=OrderedIntersection("P5",L2,S3,0); P1=OrderedIntersection("P1",Perp1,C1,0); S1=Segment("S1",A,P1); S2=Segment("S2",P1,P2); Par1=Parallel("Par1",S1,P2); P3=OrderedIntersection("P3",Perp1,Par1,0); Par2=Parallel("Par2",S2,P3); P4=OrderedIntersection("P4",L1,Par2,0); M1=MidPoint("M1",A,P4); Perp2=Perpendicular("Perp2",L1,M1); P6=OrderedIntersection("P6",L2,Perp2,0); C2=Circle("C2",P6,B); R1=Ray("R1",P6,P5); P9=OrderedIntersection("P9",R1,C2,0); C3=Arc3pts("C3",B,P9,A); return [C3]; }}; // Coordinates System : SetCoords(518.0231295286208,284.3786967086986,10.317359682446359); // Geometry : Ohz=Point("Ohz",-3.5374999999999717,-0.424999999999939); B=Point("B",14.92405762816923,-9.946469489272351); A=Point("A",-10.179264149073324,-3.840256083997136); C=Point("C",3.293174951454533,1.1997930759125661); C1=Circle1("C1",Ohz,25.321399130948425); L1=Line("L1",Ohz,B); L11=Line("L11",Ohz,A); L13=Line("L13",Ohz,A); L23=PerpendicularBisector("L23",B,A); S31=Segment("S31",B,A); L14=Line("L14",Ohz,B); L24=PerpendicularBisector("L24",C,B); S32=Segment("S32",C,B); L15=Line("L15",Ohz,C); L25=PerpendicularBisector("L25",A,C); S33=Segment("S33",A,C); L16=Line("L16",Ohz,B); L112=Line("L112",Ohz,C); L17=Line("L17",Ohz,C); L113=Line("L113",Ohz,A); Perp1=Perpendicular("Perp1",L1,Ohz); P2=OrderedIntersection("P2",L1,C1,0); Perp12=Perpendicular("Perp12",L11,Ohz); P22=OrderedIntersection("P22",L11,C1,0); Perp14=Perpendicular("Perp14",L13,Ohz); P24=OrderedIntersection("P24",L13,C1,0); P52=OrderedIntersection("P52",L23,S31,0); Perp15=Perpendicular("Perp15",L14,Ohz); P25=OrderedIntersection("P25",L14,C1,0); P53=OrderedIntersection("P53",L24,S32,0); Perp16=Perpendicular("Perp16",L15,Ohz); P26=OrderedIntersection("P26",L15,C1,0); P54=OrderedIntersection("P54",L25,S33,0); Perp17=Perpendicular("Perp17",L16,Ohz); P27=OrderedIntersection("P27",L16,C1,0); Perp121=Perpendicular("Perp121",L112,Ohz); P221=OrderedIntersection("P221",L112,C1,0); Perp18=Perpendicular("Perp18",L17,Ohz); P28=OrderedIntersection("P28",L17,C1,0); Perp122=Perpendicular("Perp122",L113,Ohz); P222=OrderedIntersection("P222",L113,C1,0); P1=OrderedIntersection("P1",Perp1,C1,0); P12=OrderedIntersection("P12",Perp12,C1,0); P14=OrderedIntersection("P14",Perp14,C1,0); P15=OrderedIntersection("P15",Perp15,C1,0); P16=OrderedIntersection("P16",Perp16,C1,0); P17=OrderedIntersection("P17",Perp17,C1,0); P121=OrderedIntersection("P121",Perp121,C1,0); P18=OrderedIntersection("P18",Perp18,C1,0); P122=OrderedIntersection("P122",Perp122,C1,0); S1=Segment("S1",B,P1); S2=Segment("S2",P1,P2); S12=Segment("S12",A,P12); S22=Segment("S22",P12,P22); S14=Segment("S14",A,P14); S24=Segment("S24",P14,P24); S15=Segment("S15",B,P15); S25=Segment("S25",P15,P25); S16=Segment("S16",C,P16); S26=Segment("S26",P16,P26); S17=Segment("S17",B,P17); S27=Segment("S27",P17,P27); S121=Segment("S121",C,P121); S221=Segment("S221",P121,P221); S18=Segment("S18",C,P18); S28=Segment("S28",P18,P28); S122=Segment("S122",A,P122); S222=Segment("S222",P122,P222); Par1=Parallel("Par1",S1,P2); Par12=Parallel("Par12",S12,P22); Par14=Parallel("Par14",S14,P24); Par15=Parallel("Par15",S15,P25); Par16=Parallel("Par16",S16,P26); Par17=Parallel("Par17",S17,P27); Par121=Parallel("Par121",S121,P221); Par18=Parallel("Par18",S18,P28); Par122=Parallel("Par122",S122,P222); P3=OrderedIntersection("P3",Perp1,Par1,0); P32=OrderedIntersection("P32",Perp12,Par12,0); P34=OrderedIntersection("P34",Perp14,Par14,0); P35=OrderedIntersection("P35",Perp15,Par15,0); P36=OrderedIntersection("P36",Perp16,Par16,0); P37=OrderedIntersection("P37",Perp17,Par17,0); P321=OrderedIntersection("P321",Perp121,Par121,0); P38=OrderedIntersection("P38",Perp18,Par18,0); P322=OrderedIntersection("P322",Perp122,Par122,0); Par2=Parallel("Par2",S2,P3); Par22=Parallel("Par22",S22,P32); Par24=Parallel("Par24",S24,P34); Par25=Parallel("Par25",S25,P35); Par26=Parallel("Par26",S26,P36); Par27=Parallel("Par27",S27,P37); Par221=Parallel("Par221",S221,P321); Par28=Parallel("Par28",S28,P38); Par222=Parallel("Par222",S222,P322); o=OrderedIntersection("o'",L1,Par2,0); o1=OrderedIntersection("o'1",L11,Par22,0); P42=OrderedIntersection("P42",L13,Par24,0); P43=OrderedIntersection("P43",L14,Par25,0); P44=OrderedIntersection("P44",L15,Par26,0); o2=OrderedIntersection("o'2",L16,Par27,0); o11=OrderedIntersection("o'11",L112,Par221,0); o3=OrderedIntersection("o'3",L17,Par28,0); o12=OrderedIntersection("o'12",L113,Par222,0); K=MidPoint("K",o,B); K1=MidPoint("K1",o1,A); M11=MidPoint("M11",A,P42); M12=MidPoint("M12",B,P43); M13=MidPoint("M13",C,P44); K2=MidPoint("K2",o2,B); K11=MidPoint("K11",o11,C); K3=MidPoint("K3",o3,C); K12=MidPoint("K12",o12,A); C2=Circle("C2",K,B); DtrACacher=Line("DtrACacher",K,A); L2=Line("L2",K,A); C21=Circle("C21",K1,A); L111=Line("L111",K1,B); L21=Line("L21",K1,B); Perp23=Perpendicular("Perp23",L13,M11); Perp24=Perpendicular("Perp24",L14,M12); Perp25=Perpendicular("Perp25",L15,M13); C26=Circle("C26",K2,B); DtrACacher1=Line("DtrACacher1",K2,C); L26=Line("L26",K2,C); C211=Circle("C211",K11,C); L1111=Line("L1111",K11,B); L211=Line("L211",K11,B); C27=Circle("C27",K3,C); DtrACacher2=Line("DtrACacher2",K3,A); L27=Line("L27",K3,A); C212=Circle("C212",K12,A); L1112=Line("L1112",K12,C); L212=Line("L212",K12,C); Perp11=Perpendicular("Perp11",DtrACacher,K); P21=OrderedIntersection("P21",DtrACacher,C2,0); Perp111=Perpendicular("Perp111",L111,K1); P211=OrderedIntersection("P211",L111,C21,0); P61=OrderedIntersection("P61",L23,Perp23,0); P62=OrderedIntersection("P62",L24,Perp24,0); P63=OrderedIntersection("P63",L25,Perp25,0); Perp112=Perpendicular("Perp112",DtrACacher1,K2); P212=OrderedIntersection("P212",DtrACacher1,C26,0); Perp1111=Perpendicular("Perp1111",L1111,K11); P2111=OrderedIntersection("P2111",L1111,C211,0); Perp113=Perpendicular("Perp113",DtrACacher2,K3); P213=OrderedIntersection("P213",DtrACacher2,C27,0); Perp1112=Perpendicular("Perp1112",L1112,K12); P2112=OrderedIntersection("P2112",L1112,C212,0); P11=OrderedIntersection("P11",Perp11,C2,0); P111=OrderedIntersection("P111",Perp111,C21,0); C23=Circle("C23",P61,B); R11=Ray("R11",P61,P52); C24=Circle("C24",P62,C); R12=Ray("R12",P62,P53); C25=Circle("C25",P63,A); R13=Ray("R13",P63,P54); P112=OrderedIntersection("P112",Perp112,C26,0); P1111=OrderedIntersection("P1111",Perp1111,C211,0); P113=OrderedIntersection("P113",Perp113,C27,0); P1112=OrderedIntersection("P1112",Perp1112,C212,0); S11=Segment("S11",A,P11); S21=Segment("S21",P11,P21); S111=Segment("S111",B,P111); S211=Segment("S211",P111,P211); P91=OrderedIntersection("P91",R11,C23,0); P92=OrderedIntersection("P92",R12,C24,0); P93=OrderedIntersection("P93",R13,C25,0); S112=Segment("S112",C,P112); S212=Segment("S212",P112,P212); S1111=Segment("S1111",B,P1111); S2111=Segment("S2111",P1111,P2111); S113=Segment("S113",A,P113); S213=Segment("S213",P113,P213); S1112=Segment("S1112",C,P1112); S2112=Segment("S2112",P1112,P2112); Par11=Parallel("Par11",S11,P21); Par111=Parallel("Par111",S111,P211); C32=Arc3pts("C32",B,P91,A); C33=Arc3pts("C33",C,P92,B); C34=Arc3pts("C34",A,P93,C); Par112=Parallel("Par112",S112,P212); Par1111=Parallel("Par1111",S1111,P2111); Par113=Parallel("Par113",S113,P213); Par1112=Parallel("Par1112",S1112,P2112); Center1=Center("Center1",C32); Center2=Center("Center2",C33); Center3=Center("Center3",C34); P31=OrderedIntersection("P31",Perp11,Par11,0); P311=OrderedIntersection("P311",Perp111,Par111,0); P312=OrderedIntersection("P312",Perp112,Par112,0); P3111=OrderedIntersection("P3111",Perp1111,Par1111,0); P313=OrderedIntersection("P313",Perp113,Par113,0); P3112=OrderedIntersection("P3112",Perp1112,Par1112,0); Par21=Parallel("Par21",S21,P31); Par211=Parallel("Par211",S211,P311); Par212=Parallel("Par212",S212,P312); Par2111=Parallel("Par2111",S2111,P3111); Par213=Parallel("Par213",S213,P313); Par2112=Parallel("Par2112",S2112,P3112); A1=OrderedIntersection("A'",DtrACacher,Par21,0); A11=OrderedIntersection("A'1",L111,Par211,0); A2=OrderedIntersection("A'2",DtrACacher1,Par212,0); A111=OrderedIntersection("A'11",L1111,Par2111,0); A3=OrderedIntersection("A'3",DtrACacher2,Par213,0); A12=OrderedIntersection("A'12",L1112,Par2112,0); J=MidPoint("J",A1,A); J1=MidPoint("J1",A11,B); J2=MidPoint("J2",A2,C); J11=MidPoint("J11",A111,B); J3=MidPoint("J3",A3,A); J12=MidPoint("J12",A12,C); Perp2=Perpendicular("Perp2",L2,J); Perp21=Perpendicular("Perp21",L21,J1); Perp26=Perpendicular("Perp26",L26,J2); Perp211=Perpendicular("Perp211",L211,J11); Perp27=Perpendicular("Perp27",L27,J3); Perp212=Perpendicular("Perp212",L212,J12); I=OrderedIntersection("I",L1,Perp2,0); I1=OrderedIntersection("I1",L11,Perp21,0); I2=OrderedIntersection("I2",L16,Perp26,0); I11=OrderedIntersection("I11",L112,Perp211,0); I3=OrderedIntersection("I3",L17,Perp27,0); I12=OrderedIntersection("I12",L113,Perp212,0); C3=Circle("C3",I,A); C31=Circle("C31",I1,B); C35=Circle("C35",I2,C); C311=Circle("C311",I11,B); C36=Circle("C36",I3,A); C312=Circle("C312",I12,C); P4=OrderedIntersection("P4",C3,C31,0); P5=OrderedIntersection("P5",C3,C31,1); P45=OrderedIntersection("P45",C35,C311,0); P55=OrderedIntersection("P55",C35,C311,1); P46=OrderedIntersection("P46",C36,C312,0); P56=OrderedIntersection("P56",C36,C312,1); L12=Line("L12",Ohz,P4); L22=PerpendicularBisector("L22",P5,P4); S3=Segment("S3",P5,P4); L121=Line("L121",Ohz,P45); L221=PerpendicularBisector("L221",P55,P45); S34=Segment("S34",P55,P45); L122=Line("L122",Ohz,P46); L222=PerpendicularBisector("L222",P56,P46); S35=Segment("S35",P56,P46); Perp13=Perpendicular("Perp13",L12,Ohz); P23=OrderedIntersection("P23",L12,C1,0); P51=OrderedIntersection("P51",L22,S3,0); Perp131=Perpendicular("Perp131",L121,Ohz); P231=OrderedIntersection("P231",L121,C1,0); P511=OrderedIntersection("P511",L221,S34,0); Perp132=Perpendicular("Perp132",L122,Ohz); P232=OrderedIntersection("P232",L122,C1,0); P512=OrderedIntersection("P512",L222,S35,0); P13=OrderedIntersection("P13",Perp13,C1,0); P131=OrderedIntersection("P131",Perp131,C1,0); P132=OrderedIntersection("P132",Perp132,C1,0); S13=Segment("S13",P4,P13); S23=Segment("S23",P13,P23); S131=Segment("S131",P45,P131); S231=Segment("S231",P131,P231); S132=Segment("S132",P46,P132); S232=Segment("S232",P132,P232); Par13=Parallel("Par13",S13,P23); Par131=Parallel("Par131",S131,P231); Par132=Parallel("Par132",S132,P232); P33=OrderedIntersection("P33",Perp13,Par13,0); P331=OrderedIntersection("P331",Perp131,Par131,0); P332=OrderedIntersection("P332",Perp132,Par132,0); Par23=Parallel("Par23",S23,P33); Par231=Parallel("Par231",S231,P331); Par232=Parallel("Par232",S232,P332); P41=OrderedIntersection("P41",L12,Par23,0); P411=OrderedIntersection("P411",L121,Par231,0); P412=OrderedIntersection("P412",L122,Par232,0); M1=MidPoint("M1",P4,P41); M14=MidPoint("M14",P45,P411); M15=MidPoint("M15",P46,P412); Perp22=Perpendicular("Perp22",L12,M1); Perp221=Perpendicular("Perp221",L121,M14); Perp222=Perpendicular("Perp222",L122,M15); P6=OrderedIntersection("P6",L22,Perp22,0); P64=OrderedIntersection("P64",L221,Perp221,0); P65=OrderedIntersection("P65",L222,Perp222,0); C22=Circle("C22",P6,P5); R1=Ray("R1",P6,P51); C221=Circle("C221",P64,P55); R14=Ray("R14",P64,P511); C222=Circle("C222",P65,P56); R15=Ray("R15",P65,P512); P7=OrderedIntersection("P7",C1,C22,1); P8=OrderedIntersection("P8",C1,C22,0); P9=OrderedIntersection("P9",R1,C22,0); P71=OrderedIntersection("P71",C1,C221,1); P81=OrderedIntersection("P81",C1,C221,0); P94=OrderedIntersection("P94",R14,C221,0); P72=OrderedIntersection("P72",C1,C222,1); P82=OrderedIntersection("P82",C1,C222,0); P95=OrderedIntersection("P95",R15,C222,0); C4=Arc3pts("C4",P7,P9,P8); C41=Arc3pts("C41",P71,P94,P81); C42=Arc3pts("C42",P72,P95,P82); L18=Line("L18",Ohz,P72); L28=PerpendicularBisector("L28",P95,P72); L114=Line("L114",Ohz,P9); L213=PerpendicularBisector("L213",P8,P9); L115=Line("L115",Ohz,P95); L214=PerpendicularBisector("L214",P72,P95); L123=Line("L123",Ohz,P9); L223=PerpendicularBisector("L223",P8,P9); Center4=Center("Center4",C4); Center5=Center("Center5",C41); Center6=Center("Center6",C42); Perp19=Perpendicular("Perp19",L18,Ohz); P214=OrderedIntersection("P214",L18,C1,0); Perp114=Perpendicular("Perp114",L114,Ohz); P223=OrderedIntersection("P223",L114,C1,0); Perp115=Perpendicular("Perp115",L115,Ohz); P224=OrderedIntersection("P224",L115,C1,0); Perp123=Perpendicular("Perp123",L123,Ohz); P233=OrderedIntersection("P233",L123,C1,0); P10=PointOn("P10",C41,6.251181317060812); P114=OrderedIntersection("P114",Perp19,C1,0); P123=OrderedIntersection("P123",Perp114,C1,0); P124=OrderedIntersection("P124",Perp115,C1,0); P161=OrderedIntersection("P161",Perp123,C1,0); S19=Segment("S19",P72,P114); S29=Segment("S29",P114,P214); S114=Segment("S114",P9,P123); S214=Segment("S214",P123,P223); S115=Segment("S115",P95,P124); S215=Segment("S215",P124,P224); S123=Segment("S123",P9,P161); S223=Segment("S223",P161,P233); Par19=Parallel("Par19",S19,P214); Par114=Parallel("Par114",S114,P223); Par115=Parallel("Par115",S115,P224); Par123=Parallel("Par123",S123,P233); P314=OrderedIntersection("P314",Perp19,Par19,0); P323=OrderedIntersection("P323",Perp114,Par114,0); P324=OrderedIntersection("P324",Perp115,Par115,0); P333=OrderedIntersection("P333",Perp123,Par123,0); Par29=Parallel("Par29",S29,P314); Par214=Parallel("Par214",S214,P323); Par215=Parallel("Par215",S215,P324); Par223=Parallel("Par223",S223,P333); P413=OrderedIntersection("P413",L18,Par29,0); P421=OrderedIntersection("P421",L114,Par214,0); P422=OrderedIntersection("P422",L115,Par215,0); P431=OrderedIntersection("P431",L123,Par223,0); M16=MidPoint("M16",P72,P413); M111=MidPoint("M111",P9,P421); M112=MidPoint("M112",P95,P422); M121=MidPoint("M121",P9,P431); Perp28=Perpendicular("Perp28",L18,M16); Perp213=Perpendicular("Perp213",L114,M111); Perp214=Perpendicular("Perp214",L115,M112); Perp223=Perpendicular("Perp223",L123,M121); P66=OrderedIntersection("P66",L28,Perp28,0); P611=OrderedIntersection("P611",L213,Perp213,0); CTRb=OrderedIntersection("CTRb",L214,Perp214,0); CTRc=OrderedIntersection("CTRc",L223,Perp223,0); L3=Line("L3",P66,P611); C213=Circle("C213",CTRb,P72); C223=Circle("C223",CTRc,P8); P101=OrderedIntersection("P101",L3,C1,0); P133=OrderedIntersection("P133",L3,C1,1); P19=OrderedIntersection("P19",C213,C223,0); S4=Segment("S4",Ohz,P101); S5=Segment("S5",Ohz,P133); C6=Arc3pts("C6",P101,A,P133); L19=Line("L19",Ohz,P19); Center7=Center("Center7",C6); Perp3=Perpendicular("Perp3",S5,P133); Perp4=Perpendicular("Perp4",S4,P101); Perp110=Perpendicular("Perp110",L19,Ohz); P29=OrderedIntersection("P29",L19,C1,0); P141=OrderedIntersection("P141",Perp3,Perp4,0); P115=OrderedIntersection("P115",Perp110,C1,0); C37=Circle("C37",P141,P133); R2=Ray("R2",P141,Ohz); S110=Segment("S110",P19,P115); S210=Segment("S210",P115,P29); P151=OrderedIntersection("P151",R2,C37,0); Par110=Parallel("Par110",S110,P29); C5=Arc3pts("C5",P133,P151,P101); P39=OrderedIntersection("P39",Perp110,Par110,0); Center8=Center("Center8",C5); Par210=Parallel("Par210",S210,P39); I4=OrderedIntersection("I4",L19,Par210,0); M17=MidPoint("M17",I4,P19); S36=Segment("S36",Ohz,M17); J4=OrderedIntersection("J4",S36,C223,1); L110=Line("L110",Ohz,J4); Perp116=Perpendicular("Perp116",L110,Ohz); P210=OrderedIntersection("P210",L110,C1,0); P110=OrderedIntersection("P110",Perp116,C1,0); S116=Segment("S116",J4,P110); S216=Segment("S216",P110,P210); Par116=Parallel("Par116",S116,P210); P310=OrderedIntersection("P310",Perp116,Par116,0); Par216=Parallel("Par216",S216,P310); o4=OrderedIntersection("o'4",L110,Par216,0); K4=MidPoint("K4",o4,J4); C28=Circle("C28",K4,J4); L116=Line("L116",K4,A); L29=Line("L29",K4,A); Perp117=Perpendicular("Perp117",L116,K4); P215=OrderedIntersection("P215",L116,C28,0); P116=OrderedIntersection("P116",Perp117,C28,0); S117=Segment("S117",A,P116); S217=Segment("S217",P116,P215); Par117=Parallel("Par117",S117,P215); P315=OrderedIntersection("P315",Perp117,Par117,0); Par217=Parallel("Par217",S217,P315); A4=OrderedIntersection("A'4",L116,Par217,0); J5=MidPoint("J5",A4,A); Perp29=Perpendicular("Perp29",L29,J5); I5=OrderedIntersection("I5",L110,Perp29,0); C38=Circle("C38",I5,A); // Styles : STL(Ohz,"c:#0000b2;h:1;s:5;f:14"); STL(B,"c:#0000b2;o:0.98;s:5;f:14"); STL(A,"c:#0000b2;o:0.88;s:5;f:15"); STL(C,"c:#0000b2;o:1;s:5;f:18"); STL(C1,"c:#cc66cc;s:1;f:30;p:0"); STL(L1,"c:#780013;h:1;s:1;f:30;p:0"); STL(L11,"c:#780013;h:1;s:1;f:30;p:0"); STL(L13,"c:#780013;h:1;s:1;f:30;p:0"); STL(L23,"c:#780013;h:1;s:1;f:30;p:0"); STL(S31,"c:#006633;h:1;s:1;f:24"); STL(L14,"c:#780013;h:1;s:1;f:30;p:0"); STL(L24,"c:#780013;h:1;s:1;f:30;p:0"); STL(S32,"c:#006633;h:1;s:1;f:24"); STL(L15,"c:#780013;h:1;s:1;f:30;p:0"); STL(L25,"c:#780013;h:1;s:1;f:30;p:0"); STL(S33,"c:#006633;h:1;s:1;f:24"); STL(L16,"c:#780013;h:1;s:1;f:30;p:0"); STL(L112,"c:#780013;h:1;s:1;f:30;p:0"); STL(L17,"c:#780013;h:1;s:1;f:30;p:0"); STL(L113,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp1,"c:#780013;h:1;s:1;f:30;p:0"); STL(P2,"c:#0000b2;h:1;s:5;f:30"); STL(Perp12,"c:#780013;h:1;s:1;f:30;p:0"); STL(P22,"c:#0000b2;h:1;s:5;f:30"); STL(Perp14,"c:#780013;h:1;s:1;f:30;p:0"); STL(P24,"c:#0000b2;h:1;s:5;f:30"); STL(P52,"c:#0000b2;h:1;s:5;f:30"); STL(Perp15,"c:#780013;h:1;s:1;f:30;p:0"); STL(P25,"c:#0000b2;h:1;s:5;f:30"); STL(P53,"c:#0000b2;h:1;s:5;f:30"); STL(Perp16,"c:#780013;h:1;s:1;f:30;p:0"); STL(P26,"c:#0000b2;h:1;s:5;f:30"); STL(P54,"c:#0000b2;h:1;s:5;f:30"); STL(Perp17,"c:#780013;h:1;s:1;f:30;p:0"); STL(P27,"c:#0000b2;h:1;s:5;f:30"); STL(Perp121,"c:#780013;h:1;s:1;f:30;p:0"); STL(P221,"c:#0000b2;h:1;s:5;f:30"); STL(Perp18,"c:#780013;h:1;s:1;f:30;p:0"); STL(P28,"c:#0000b2;h:1;s:5;f:30"); STL(Perp122,"c:#780013;h:1;s:1;f:30;p:0"); STL(P222,"c:#0000b2;h:1;s:5;f:30"); STL(P1,"c:#0000b2;h:1;s:5;f:30"); STL(P12,"c:#0000b2;h:1;s:5;f:30"); STL(P14,"c:#0000b2;h:1;s:5;f:30"); STL(P15,"c:#0000b2;h:1;s:5;f:30"); STL(P16,"c:#0000b2;h:1;s:5;f:30"); STL(P17,"c:#0000b2;h:1;s:5;f:30"); STL(P121,"c:#0000b2;h:1;s:5;f:30"); STL(P18,"c:#0000b2;h:1;s:5;f:30"); STL(P122,"c:#0000b2;h:1;s:5;f:30"); STL(S1,"c:#006633;h:1;s:1;f:24"); STL(S2,"c:#006633;h:1;s:1;f:24"); STL(S12,"c:#006633;h:1;s:1;f:24"); STL(S22,"c:#006633;h:1;s:1;f:24"); STL(S14,"c:#006633;h:1;s:1;f:24"); STL(S24,"c:#006633;h:1;s:1;f:24"); STL(S15,"c:#006633;h:1;s:1;f:24"); STL(S25,"c:#006633;h:1;s:1;f:24"); STL(S16,"c:#006633;h:1;s:1;f:24"); STL(S26,"c:#006633;h:1;s:1;f:24"); STL(S17,"c:#006633;h:1;s:1;f:24"); STL(S27,"c:#006633;h:1;s:1;f:24"); STL(S121,"c:#006633;h:1;s:1;f:24"); STL(S221,"c:#006633;h:1;s:1;f:24"); STL(S18,"c:#006633;h:1;s:1;f:24"); STL(S28,"c:#006633;h:1;s:1;f:24"); STL(S122,"c:#006633;h:1;s:1;f:24"); STL(S222,"c:#006633;h:1;s:1;f:24"); STL(Par1,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par12,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par14,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par15,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par16,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par17,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par121,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par18,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par122,"c:#780013;h:1;s:1;f:30;p:0"); STL(P3,"c:#0000b2;h:1;s:5;f:30"); STL(P32,"c:#0000b2;h:1;s:5;f:30"); STL(P34,"c:#0000b2;h:1;s:5;f:30"); STL(P35,"c:#0000b2;h:1;s:5;f:30"); STL(P36,"c:#0000b2;h:1;s:5;f:30"); STL(P37,"c:#0000b2;h:1;s:5;f:30"); STL(P321,"c:#0000b2;h:1;s:5;f:30"); STL(P38,"c:#0000b2;h:1;s:5;f:30"); STL(P322,"c:#0000b2;h:1;s:5;f:30"); STL(Par2,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par22,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par24,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par25,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par26,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par27,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par221,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par28,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par222,"c:#780013;h:1;s:1;f:30;p:0"); STL(o,"c:#0000b2;h:1;s:5;sn:true;f:19"); STL(o1,"c:#0000b2;h:1;s:5;f:30"); STL(P42,"c:#0000b2;h:1;s:5;f:30"); STL(P43,"c:#0000b2;h:1;s:5;f:30"); STL(P44,"c:#0000b2;h:1;s:5;f:30"); STL(o2,"c:#0000b2;h:1;s:5;f:30"); STL(o11,"c:#0000b2;h:1;s:5;f:30"); STL(o3,"c:#0000b2;h:1;s:5;f:30"); STL(o12,"c:#0000b2;h:1;s:5;f:30"); STL(K,"c:#0000b2;h:1;s:5;sn:true;f:17"); STL(K1,"c:#0000b2;h:1;s:5;f:30"); STL(M11,"c:#0000b2;h:1;s:5;f:30"); STL(M12,"c:#0000b2;h:1;s:5;f:30"); STL(M13,"c:#0000b2;h:1;s:5;f:30"); STL(K2,"c:#0000b2;h:1;s:5;f:30"); STL(K11,"c:#0000b2;h:1;s:5;f:30"); STL(K3,"c:#0000b2;h:1;s:5;f:30"); STL(K12,"c:#0000b2;h:1;s:5;f:30"); STL(C2,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(DtrACacher,"c:#780013;h:1;s:1;sn:true;f:30;p:0"); STL(L2,"c:#780013;h:1;s:1;f:30;p:0"); STL(C21,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(L111,"c:#780013;h:1;s:1;f:30;p:0"); STL(L21,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp23,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp24,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp25,"c:#780013;h:1;s:1;f:30;p:0"); STL(C26,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(DtrACacher1,"c:#780013;h:1;s:1;f:30;p:0"); STL(L26,"c:#780013;h:1;s:1;f:30;p:0"); STL(C211,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(L1111,"c:#780013;h:1;s:1;f:30;p:0"); STL(L211,"c:#780013;h:1;s:1;f:30;p:0"); STL(C27,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(DtrACacher2,"c:#780013;h:1;s:1;f:30;p:0"); STL(L27,"c:#780013;h:1;s:1;f:30;p:0"); STL(C212,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(L1112,"c:#780013;h:1;s:1;f:30;p:0"); STL(L212,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp11,"c:#780013;h:1;s:1;f:30;p:0"); STL(P21,"c:#0000b2;h:1;s:5;f:30"); STL(Perp111,"c:#780013;h:1;s:1;f:30;p:0"); STL(P211,"c:#0000b2;h:1;s:5;f:30"); STL(P61,"c:#0000b2;h:1;s:5;f:30"); STL(P62,"c:#0000b2;h:1;s:5;f:30"); STL(P63,"c:#0000b2;h:1;s:5;f:30"); STL(Perp112,"c:#780013;h:1;s:1;f:30;p:0"); STL(P212,"c:#0000b2;h:1;s:5;f:30"); STL(Perp1111,"c:#780013;h:1;s:1;f:30;p:0"); STL(P2111,"c:#0000b2;h:1;s:5;f:30"); STL(Perp113,"c:#780013;h:1;s:1;f:30;p:0"); STL(P213,"c:#0000b2;h:1;s:5;f:30"); STL(Perp1112,"c:#780013;h:1;s:1;f:30;p:0"); STL(P2112,"c:#0000b2;h:1;s:5;f:30"); STL(P11,"c:#0000b2;h:1;s:5;f:30"); STL(P111,"c:#0000b2;h:1;s:5;f:30"); STL(C23,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(R11,"c:#993300;h:1;s:1;f:30;p:0"); STL(C24,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(R12,"c:#993300;h:1;s:1;f:30;p:0"); STL(C25,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(R13,"c:#993300;h:1;s:1;f:30;p:0"); STL(P112,"c:#0000b2;h:1;s:5;f:30"); STL(P1111,"c:#0000b2;h:1;s:5;f:30"); STL(P113,"c:#0000b2;h:1;s:5;f:30"); STL(P1112,"c:#0000b2;h:1;s:5;f:30"); STL(S11,"c:#006633;h:1;s:1;f:24"); STL(S21,"c:#006633;h:1;s:1;f:24"); STL(S111,"c:#006633;h:1;s:1;f:24"); STL(S211,"c:#006633;h:1;s:1;f:24"); STL(P91,"c:#0000b2;h:1;s:5;f:30"); STL(P92,"c:#0000b2;h:1;s:5;f:30"); STL(P93,"c:#0000b2;h:1;s:5;f:30"); STL(S112,"c:#006633;h:1;s:1;f:24"); STL(S212,"c:#006633;h:1;s:1;f:24"); STL(S1111,"c:#006633;h:1;s:1;f:24"); STL(S2111,"c:#006633;h:1;s:1;f:24"); STL(S113,"c:#006633;h:1;s:1;f:24"); STL(S213,"c:#006633;h:1;s:1;f:24"); STL(S1112,"c:#006633;h:1;s:1;f:24"); STL(S2112,"c:#006633;h:1;s:1;f:24"); STL(Par11,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par111,"c:#780013;h:1;s:1;f:30;p:0"); STL(C32,"c:#0000b2;s:2.5;f:30;p:0"); STL(C33,"c:#0000b2;s:2.5;f:30;p:0"); STL(C34,"c:#0000b2;s:2.5;f:30;p:0"); STL(Par112,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par1111,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par113,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par1112,"c:#780013;h:1;s:1;f:30;p:0"); STL(Center1,"c:#0000b2;h:1;s:5;f:30"); STL(Center2,"c:#0000b2;h:1;s:5;f:30"); STL(Center3,"c:#0000b2;h:1;s:5;f:30"); STL(P31,"c:#0000b2;h:1;s:5;f:30"); STL(P311,"c:#0000b2;h:1;s:5;f:30"); STL(P312,"c:#0000b2;h:1;s:5;f:30"); STL(P3111,"c:#0000b2;h:1;s:5;f:30"); STL(P313,"c:#0000b2;h:1;s:5;f:30"); STL(P3112,"c:#0000b2;h:1;s:5;f:30"); STL(Par21,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par211,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par212,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par2111,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par213,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par2112,"c:#780013;h:1;s:1;f:30;p:0"); STL(A1,"c:#0000b2;h:1;s:5;sn:true;f:17"); STL(A11,"c:#0000b2;h:1;s:5;f:30"); STL(A2,"c:#0000b2;h:1;s:5;f:30"); STL(A111,"c:#0000b2;h:1;s:5;f:30"); STL(A3,"c:#0000b2;h:1;s:5;f:30"); STL(A12,"c:#0000b2;h:1;s:5;f:30"); STL(J,"c:#0000b2;h:1;s:5;sn:true;f:18"); STL(J1,"c:#0000b2;h:1;s:5;f:30"); STL(J2,"c:#0000b2;h:1;s:5;f:30"); STL(J11,"c:#0000b2;h:1;s:5;f:30"); STL(J3,"c:#0000b2;h:1;s:5;f:30"); STL(J12,"c:#0000b2;h:1;s:5;f:30"); STL(Perp2,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp21,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp26,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp211,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp27,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp212,"c:#780013;h:1;s:1;f:30;p:0"); STL(I,"c:#0000b2;h:1;s:5;sn:true;f:18"); STL(I1,"c:#0000b2;h:1;s:5;f:30"); STL(I2,"c:#0000b2;h:1;s:5;f:30"); STL(I11,"c:#0000b2;h:1;s:5;f:30"); STL(I3,"c:#0000b2;h:1;s:5;f:30"); STL(I12,"c:#0000b2;h:1;s:5;f:30"); STL(C3,"c:#b40000;h:1;s:2;f:30;p:0"); STL(C31,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(C35,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(C311,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(C36,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(C312,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(P4,"c:#0000b2;h:1;s:5;f:30"); STL(P5,"c:#0000b2;h:1;s:5;f:30"); STL(P45,"c:#0000b2;h:1;s:5;f:30"); STL(P55,"c:#0000b2;h:1;s:5;f:30"); STL(P46,"c:#0000b2;h:1;s:5;f:30"); STL(P56,"c:#0000b2;h:1;s:5;f:30"); STL(L12,"c:#780013;h:1;s:1;f:30;p:0"); STL(L22,"c:#780013;h:1;s:1;f:30;p:0"); STL(S3,"c:#006633;h:1;s:1;f:24"); STL(L121,"c:#780013;h:1;s:1;f:30;p:0"); STL(L221,"c:#780013;h:1;s:1;f:30;p:0"); STL(S34,"c:#006633;h:1;s:1;f:24"); STL(L122,"c:#780013;h:1;s:1;f:30;p:0"); STL(L222,"c:#780013;h:1;s:1;f:30;p:0"); STL(S35,"c:#006633;h:1;s:1;f:24"); STL(Perp13,"c:#780013;h:1;s:1;f:30;p:0"); STL(P23,"c:#0000b2;h:1;s:5;f:30"); STL(P51,"c:#0000b2;h:1;s:5;f:30"); STL(Perp131,"c:#780013;h:1;s:1;f:30;p:0"); STL(P231,"c:#0000b2;h:1;s:5;f:30"); STL(P511,"c:#0000b2;h:1;s:5;f:30"); STL(Perp132,"c:#780013;h:1;s:1;f:30;p:0"); STL(P232,"c:#0000b2;h:1;s:5;f:30"); STL(P512,"c:#0000b2;h:1;s:5;f:30"); STL(P13,"c:#0000b2;h:1;s:5;f:30"); STL(P131,"c:#0000b2;h:1;s:5;f:30"); STL(P132,"c:#0000b2;h:1;s:5;f:30"); STL(S13,"c:#006633;h:1;s:1;f:24"); STL(S23,"c:#006633;h:1;s:1;f:24"); STL(S131,"c:#006633;h:1;s:1;f:24"); STL(S231,"c:#006633;h:1;s:1;f:24"); STL(S132,"c:#006633;h:1;s:1;f:24"); STL(S232,"c:#006633;h:1;s:1;f:24"); STL(Par13,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par131,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par132,"c:#780013;h:1;s:1;f:30;p:0"); STL(P33,"c:#0000b2;h:1;s:5;f:30"); STL(P331,"c:#0000b2;h:1;s:5;f:30"); STL(P332,"c:#0000b2;h:1;s:5;f:30"); STL(Par23,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par231,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par232,"c:#780013;h:1;s:1;f:30;p:0"); STL(P41,"c:#0000b2;h:1;s:5;f:30"); STL(P411,"c:#0000b2;h:1;s:5;f:30"); STL(P412,"c:#0000b2;h:1;s:5;f:30"); STL(M1,"c:#0000b2;h:1;s:5;f:30"); STL(M14,"c:#0000b2;h:1;s:5;f:30"); STL(M15,"c:#0000b2;h:1;s:5;f:30"); STL(Perp22,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp221,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp222,"c:#780013;h:1;s:1;f:30;p:0"); STL(P6,"c:#0000b2;h:1;s:5;f:30"); STL(P64,"c:#0000b2;h:1;s:5;f:30"); STL(P65,"c:#0000b2;h:1;s:5;f:30"); STL(C22,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(R1,"c:#993300;h:1;s:1;f:30;p:0"); STL(C221,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(R14,"c:#993300;h:1;s:1;f:30;p:0"); STL(C222,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(R15,"c:#993300;h:1;s:1;f:30;p:0"); STL(P7,"c:#0000b2;h:1;s:5;f:30"); STL(P8,"c:#0000b2;h:1;s:5;f:30"); STL(P9,"c:#0000b2;h:1;s:5;f:30"); STL(P71,"c:#0000b2;h:1;s:5;f:30"); STL(P81,"c:#0000b2;h:1;s:5;f:30"); STL(P94,"c:#0000b2;h:1;s:5;f:30"); STL(P72,"c:#0000b2;h:1;s:5;f:30"); STL(P82,"c:#0000b2;h:1;s:5;f:30"); STL(P95,"c:#0000b2;h:1;s:5;f:30"); STL(C4,"c:#007c00;s:2;f:30;p:0"); STL(C41,"c:#007c00;s:2;f:30;p:0"); STL(C42,"c:#007c00;s:2;f:30;p:0"); STL(L18,"c:#780013;h:1;s:1;f:30;p:0"); STL(L28,"c:#780013;h:1;s:1;f:30;p:0"); STL(L114,"c:#780013;h:1;s:1;f:30;p:0"); STL(L213,"c:#780013;h:1;s:1;f:30;p:0"); STL(L115,"c:#780013;h:1;s:1;f:30;p:0"); STL(L214,"c:#780013;h:1;s:1;f:30;p:0"); STL(L123,"c:#780013;h:1;s:1;f:30;p:0"); STL(L223,"c:#780013;h:1;s:1;f:30;p:0"); STL(Center4,"c:#0000b2;h:1;s:5;f:30"); STL(Center5,"c:#0000b2;h:1;s:5;f:30"); STL(Center6,"c:#0000b2;h:1;s:5;f:30"); STL(Perp19,"c:#780013;h:1;s:1;f:30;p:0"); STL(P214,"c:#0000b2;h:1;s:5;f:30"); STL(Perp114,"c:#780013;h:1;s:1;f:30;p:0"); STL(P223,"c:#0000b2;h:1;s:5;f:30"); STL(Perp115,"c:#780013;h:1;s:1;f:30;p:0"); STL(P224,"c:#0000b2;h:1;s:6;f:30"); STL(Perp123,"c:#780013;h:1;s:1;f:30;p:0"); STL(P233,"c:#0000b2;h:1;s:6;f:30"); STL(P10,"c:#0000b2;h:1;s:12;f:30"); STL(P114,"c:#0000b2;h:1;s:5;f:30"); STL(P123,"c:#0000b2;h:1;s:5;f:30"); STL(P124,"c:#0000b2;h:1;s:6;f:30"); STL(P161,"c:#0000b2;h:1;s:6;f:30"); STL(S19,"c:#006633;h:1;s:1;f:24"); STL(S29,"c:#006633;h:1;s:1;f:24"); STL(S114,"c:#006633;h:1;s:1;f:24"); STL(S214,"c:#006633;h:1;s:1;f:24"); STL(S115,"c:#006633;h:1;s:1;f:24"); STL(S215,"c:#006633;h:1;s:1;f:24"); STL(S123,"c:#006633;h:1;s:1;f:24"); STL(S223,"c:#006633;h:1;s:1;f:24"); STL(Par19,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par114,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par115,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par123,"c:#780013;h:1;s:1;f:30;p:0"); STL(P314,"c:#0000b2;h:1;s:5;f:30"); STL(P323,"c:#0000b2;h:1;s:5;f:30"); STL(P324,"c:#0000b2;h:1;s:6;f:30"); STL(P333,"c:#0000b2;h:1;s:6;f:30"); STL(Par29,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par214,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par215,"c:#780013;h:1;s:1;f:30;p:0"); STL(Par223,"c:#780013;h:1;s:1;f:30;p:0"); STL(P413,"c:#0000b2;h:1;s:5;f:30"); STL(P421,"c:#0000b2;h:1;s:5;f:30"); STL(P422,"c:#0000b2;h:1;s:6;f:30"); STL(P431,"c:#0000b2;h:1;s:6;f:30"); STL(M16,"c:#0000b2;h:1;s:5;f:30"); STL(M111,"c:#0000b2;h:1;s:5;f:30"); STL(M112,"c:#0000b2;h:1;s:6;f:30"); STL(M121,"c:#0000b2;h:1;s:6;f:30"); STL(Perp28,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp213,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp214,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp223,"c:#780013;h:1;s:1;f:30;p:0"); STL(P66,"c:#0000b2;h:1;s:5;f:30"); STL(P611,"c:#0000b2;h:1;s:5;f:30"); STL(CTRb,"c:#0000b2;h:1;s:6;f:30"); STL(CTRc,"c:#0000b2;h:1;s:6;f:30"); STL(L3,"c:#780013;h:1;s:1;f:30;p:0"); STL(C213,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(C223,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(P101,"c:#0000b2;h:1;s:5;f:30"); STL(P133,"c:#0000b2;h:1;s:5;f:30"); STL(P19,"c:#0000b2;h:1;s:6;f:30"); STL(S4,"c:#006633;h:1;s:1;f:24"); STL(S5,"c:#006633;h:1;s:1;f:24"); STL(C6,"c:#b40000;s:2.5;f:30;p:0"); STL(L19,"c:#780013;h:1;s:1;f:30;p:0"); STL(Center7,"c:#0000b2;h:1;s:5;f:30"); STL(Perp3,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp4,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp110,"c:#780013;h:1;s:1;f:30;p:0"); STL(P29,"c:#0000b2;h:1;s:6;f:30"); STL(P141,"c:#0000b2;h:1;s:5;f:30"); STL(P115,"c:#0000b2;h:1;s:6;f:30"); STL(C37,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(R2,"c:#993300;h:1;s:1;f:30;p:0"); STL(S110,"c:#006633;h:1;s:1;f:24"); STL(S210,"c:#006633;h:1;s:1;f:24"); STL(P151,"c:#0000b2;h:1;s:5;f:30"); STL(Par110,"c:#780013;h:1;s:1;f:30;p:0"); STL(C5,"c:#966400;s:2;f:30;p:0"); STL(P39,"c:#0000b2;h:1;s:6;f:30"); STL(Center8,"c:#0000b2;h:1;s:5;f:30"); STL(Par210,"c:#780013;h:1;s:1;f:30;p:0"); STL(I4,"c:#0000b2;h:1;s:6;f:30"); STL(M17,"c:#0000b2;h:1;s:6;f:30"); STL(S36,"c:#006633;h:1;s:1;f:24"); STL(J4,"c:#b40000;o:1;s:5;f:30"); STL(L110,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp116,"c:#780013;h:1;s:1;f:30;p:0"); STL(P210,"c:#0000b2;h:1;s:6;f:30"); STL(P110,"c:#0000b2;h:1;s:6;f:30"); STL(S116,"c:#006633;h:1;s:1;f:24"); STL(S216,"c:#006633;h:1;s:1;f:24"); STL(Par116,"c:#780013;h:1;s:1;f:30;p:0"); STL(P310,"c:#0000b2;h:1;s:6;f:30"); STL(Par216,"c:#780013;h:1;s:1;f:30;p:0"); STL(o4,"c:#0000b2;h:1;s:6;f:30"); STL(K4,"c:#0000b2;h:1;s:6;f:30"); STL(C28,"c:#cc66cc;h:1;s:1;f:30;p:0"); STL(L116,"c:#780013;h:1;s:1;f:30;p:0"); STL(L29,"c:#780013;h:1;s:1;f:30;p:0"); STL(Perp117,"c:#780013;h:1;s:1;f:30;p:0"); STL(P215,"c:#0000b2;h:1;s:6;f:30"); STL(P116,"c:#0000b2;h:1;s:6;f:30"); STL(S117,"c:#006633;h:1;s:1;f:24"); STL(S217,"c:#006633;h:1;s:1;f:24"); STL(Par117,"c:#780013;h:1;s:1;f:30;p:0"); STL(P315,"c:#0000b2;h:1;s:6;f:30"); STL(Par217,"c:#780013;h:1;s:1;f:30;p:0"); STL(A4,"c:#0000b2;h:1;s:6;f:30"); STL(J5,"c:#0000b2;h:1;s:6;f:30"); STL(Perp29,"c:#780013;h:1;s:1;f:30;p:0"); STL(I5,"c:#0000b2;h:1;s:6;f:30"); STL(C38,"c:#b40000;s:2.5;f:30;p:0"); SetCoordsStyle("isAxis:false;isGrid:true;isOx:true;isOy:true;isLockOx:false;isLockOy:false;color:#111111;fontSize:18;axisWidth:1;gridWidth:0.1");