From 4ee5c51f22684bc28b6e1fa09b9ac15965b99d67 Mon Sep 17 00:00:00 2001 From: jaseg Date: Tue, 7 Nov 2023 18:01:24 +0100 Subject: Add JLCPCB KiCad Gerber X2/aperture macro test files --- .../kicad-x2-tests/x2ap/Flashpads-B_Cu.gbr | 556 ++++ .../kicad-x2-tests/x2ap/Flashpads-B_Mask.gbr | 425 +++ .../kicad-x2-tests/x2ap/Flashpads-B_Paste.gbr | 340 +++ .../kicad-x2-tests/x2ap/Flashpads-B_Silkscreen.gbr | 15 + .../kicad-x2-tests/x2ap/Flashpads-Edge_Cuts.gbr | 26 + .../kicad-x2-tests/x2ap/Flashpads-F_Cu.gbr | 1265 ++++++++ .../kicad-x2-tests/x2ap/Flashpads-F_Mask.gbr | 651 +++++ .../kicad-x2-tests/x2ap/Flashpads-F_Paste.gbr | 567 ++++ .../kicad-x2-tests/x2ap/Flashpads-F_Silkscreen.gbr | 3085 ++++++++++++++++++++ .../kicad-x2-tests/x2ap/Flashpads-NPTH.drl | 21 + .../kicad-x2-tests/x2ap/Flashpads-PTH.drl | 166 ++ 11 files changed, 7117 insertions(+) create mode 100644 gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Cu.gbr create mode 100644 gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Mask.gbr create mode 100644 gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Paste.gbr create mode 100644 gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Silkscreen.gbr create mode 100644 gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-Edge_Cuts.gbr create mode 100644 gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Cu.gbr create mode 100644 gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Mask.gbr create mode 100644 gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Paste.gbr create mode 100644 gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Silkscreen.gbr create mode 100644 gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-NPTH.drl create mode 100644 gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-PTH.drl (limited to 'gerbonara/tests/resources/kicad-x2-tests/x2ap') diff --git a/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Cu.gbr b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Cu.gbr new file mode 100644 index 0000000..4c2e519 --- /dev/null +++ b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Cu.gbr @@ -0,0 +1,556 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,5.99.0-unknown-9424d66d22~106~ubuntu18.04.1*% +%TF.CreationDate,2021-01-09T19:56:29+08:00*% +%TF.ProjectId,Flashpads,466c6173-6870-4616-9473-2e6b69636164,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L2,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.99.0-unknown-9424d66d22~106~ubuntu18.04.1) date 2021-01-09 19:56:29* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3,0* +1,1,$1+$1,$4,$5,0* +1,1,$1+$1,$6,$7,0* +1,1,$1+$1,$8,$9,0* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +%AMHorizOval* +0 Thick line with rounded ends* +0 $1 width* +0 $2 $3 position (X,Y) of the first rounded end (center of the circle)* +0 $4 $5 position (X,Y) of the second rounded end (center of the circle)* +0 Add line between two ends* +20,1,$1,$2,$3,$4,$5,0* +0 Add two circle primitives to create the rounded ends* +1,1,$1,$2,$3,0* +1,1,$1,$4,$5,0*% +%AMRotRect* +0 Rectangle, with rotation* +0 The origin of the aperture is its center* +0 $1 length* +0 $2 width* +0 $3 Rotation angle, in degrees counterclockwise* +0 Add horizontal line* +21,1,$1,$2,0,0,$3*% +%AMOutline4P* +0 Free polygon, 4 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 4* +0 $1 to $8 corner X, Y* +0 $9 Rotation angle, in degrees counterclockwise* +0 create outline with 4 corners* +4,1,4,$1,$2,$3,$4,$5,$6,$7,$8,$1,$2,$9*% +%AMOutline5P* +0 Free polygon, 5 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 8* +0 $1 to $10 corner X, Y* +0 $11 Rotation angle, in degrees counterclockwise* +0 create outline with 8 corners* +4,1,5,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$1,$2,$11*% +%AMOutline6P* +0 Free polygon, 6 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 6* +0 $1 to $12 corner X, Y* +0 $13 Rotation angle, in degrees counterclockwise* +0 create outline with 6 corners* +4,1,6,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$1,$2,$13*% +%AMOutline7P* +0 Free polygon, 7 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 7* +0 $1 to $14 corner X, Y* +0 $15 Rotation angle, in degrees counterclockwise* +0 create outline with 7 corners* +4,1,7,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$1,$2,$15*% +%AMOutline8P* +0 Free polygon, 8 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 8* +0 $1 to $16 corner X, Y* +0 $17 Rotation angle, in degrees counterclockwise* +0 create outline with 8 corners* +4,1,8,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$1,$2,$17*% +G04 Aperture macros list end* +%TA.AperFunction,ComponentPad*% +%ADD10O,1.350000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11O,1.100000X1.500000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12C,1.400000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13O,1.100000X2.400000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD14C,1.100000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD15R,1.100000X1.100000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD16O,1.200000X2.100000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD17O,1.200000X2.400000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD18C,1.200000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD19O,1.000000X2.100000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD20O,1.000000X1.600000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD21O,1.200000X1.900000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD22C,1.450000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD23C,2.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD24HorizOval,2.000000X0.000000X0.000000X0.000000X0.000000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD25HorizOval,1.500000X0.265165X0.265165X-0.265165X-0.265165X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD26RotRect,1.800000X1.800000X45.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD27Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X45.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD28RoundRect,0.540000X0.000000X-0.509117X0.509117X0.000000X0.000000X0.509117X-0.509117X0.000000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD29Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X45.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%AMFp30* +4,1,19,0.180000,-0.899999,-0.360000,-0.899999,-0.472272,-0.888199,-0.610180,-0.838549,-0.729655,-0.753643,-0.821896,-0.639735,-0.880107,-0.505217,-0.899999,-0.360000,-0.899999,0.180000,-0.180000,0.899999,0.360000,0.899999,0.472272,0.888199,0.610180,0.838549,0.729655,0.753643,0.821896,0.639735,0.880107,0.505217,0.899999,0.360000,0.899999,-0.180000,0.180000,-0.899999,0.180000,-0.899999,$1*% +%ADD30Fp30,45.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%AMFp31* +4,1,19,0.179999,-0.900000,-0.360000,-0.900000,-0.472272,-0.888200,-0.610180,-0.838550,-0.729655,-0.753643,-0.821897,-0.639735,-0.880108,-0.505216,-0.900000,-0.359999,-0.900000,0.180000,-0.179999,0.900000,0.360000,0.900000,0.472272,0.888200,0.610180,0.838550,0.729655,0.753643,0.821897,0.639735,0.880108,0.505216,0.900000,0.359999,0.900000,-0.180000,0.179999,-0.900000,0.179999,-0.900000,$1*% +%ADD31Fp31,90.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD32Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X90.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD33RoundRect,0.540000X0.360000X-0.360000X0.360000X0.360000X-0.360000X0.360000X-0.360000X-0.360000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD34Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X90.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD35R,1.800000X1.800000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD36O,1.500000X2.250000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD37O,2.000000X2.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%AMFp38* +4,1,19,0.180000,-0.900000,-0.360000,-0.900000,-0.472272,-0.888200,-0.610180,-0.838550,-0.729655,-0.753643,-0.821897,-0.639735,-0.880108,-0.505217,-0.900000,-0.360000,-0.900000,0.180000,-0.180000,0.900000,0.360000,0.900000,0.472272,0.888200,0.610180,0.838550,0.729655,0.753643,0.821897,0.639735,0.880108,0.505217,0.900000,0.360000,0.900000,-0.180000,0.180000,-0.900000,0.180000,-0.900000,$1*% +%ADD38Fp38,0.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD39Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X0.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD40RoundRect,0.540000X-0.360000X-0.360000X0.360000X-0.360000X0.360000X0.360000X-0.360000X0.360000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD41Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X0.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD42O,2.250000X1.500000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,REF\u002A\u002A,6*% +%TO.N,N/C*% +X65189000Y-66647000D03* +X59729000Y-66647000D03* +D11* +X64879000Y-63647000D03* +X60039000Y-63647000D03* +%TD*% +D12* +%TO.P,REF\u002A\u002A,S1*% +%TO.N,N/C*% +X22180000Y-66213000D03* +X31160000Y-66213000D03* +X30800000Y-60263000D03* +X22540000Y-60263000D03* +%TD*% +D13* +%TO.P,REF\u002A\u002A,6*% +%TO.N,N/C*% +X78364000Y-66661000D03* +X71064000Y-66661000D03* +D14* +%TO.P,REF\u002A\u002A,5*% +X76314000Y-67536000D03* +%TO.P,REF\u002A\u002A,4*% +X75514000Y-65786000D03* +%TO.P,REF\u002A\u002A,3*% +X74714000Y-67536000D03* +%TO.P,REF\u002A\u002A,2*% +X73914000Y-65786000D03* +D15* +%TO.P,REF\u002A\u002A,1*% +X73114000Y-67536000D03* +%TD*% +D16* +%TO.P,REF\u002A\u002A,10*% +%TO.N,N/C*% +X83968000Y-64392000D03* +X96768000Y-64392000D03* +D17* +X83968000Y-55892000D03* +X96768000Y-55892000D03* +D18* +%TO.P,REF\u002A\u002A,9*% +X86368000Y-55142000D03* +%TO.P,REF\u002A\u002A,8*% +X88368000Y-55142000D03* +%TO.P,REF\u002A\u002A,7*% +X90368000Y-55142000D03* +%TO.P,REF\u002A\u002A,6*% +X92368000Y-55142000D03* +%TO.P,REF\u002A\u002A,5*% +X94368000Y-55142000D03* +%TO.P,REF\u002A\u002A,4*% +X93868000Y-56642000D03* +%TO.P,REF\u002A\u002A,3*% +X91368000Y-56642000D03* +%TO.P,REF\u002A\u002A,2*% +X89368000Y-56642000D03* +%TO.P,REF\u002A\u002A,1*% +X86868000Y-56642000D03* +%TD*% +D19* +%TO.P,REF\u002A\u002A,S1*% +%TO.N,N/C*% +X43309000Y-61894000D03* +X34669000Y-61894000D03* +D20* +X34669000Y-66074000D03* +X43309000Y-66074000D03* +%TD*% +D21* +%TO.P,REF\u002A\u002A,6*% +%TO.N,N/C*% +X54554000Y-66769500D03* +X47554000Y-66769500D03* +D22* +X53554000Y-64069500D03* +X48554000Y-64069500D03* +%TD*% +D23* +%TO.P,U2,1*% +%TO.N,N/C*% +X72390000Y-28956000D03* +D24* +%TO.P,U2,2*% +X74186051Y-30752051D03* +D25* +%TO.P,U2,3*% +X75982102Y-32548102D03* +D26* +%TO.P,U2,4*% +X77778154Y-34344154D03* +D27* +%TO.P,U2,5*% +X79574205Y-36140205D03* +D28* +%TO.P,U2,6*% +X81370256Y-37936256D03* +D29* +%TO.P,U2,7*% +X83166307Y-39732307D03* +D30* +%TO.P,U2,8*% +X84962359Y-41528359D03* +%TA.AperFunction,ComponentPad*% +%TO.P,U2,9*% +G36* +X86375441Y-42340647D02* +G01* +X87141378Y-42340646D01* +X87141379Y-42340647D01* +X87183805Y-42358220D01* +X87724671Y-42899086D01* +X87737097Y-42929086D01* +X87742245Y-42941513D01* +X87742244Y-43707308D01* +X87724671Y-43749734D01* +X87183734Y-44290671D01* +X87183730Y-44290672D01* +X87183729Y-44290674D01* +X87165271Y-44298318D01* +X87141308Y-44308244D01* +X87141306Y-44308243D01* +X87141301Y-44308245D01* +X86375436Y-44308173D01* +X86357076Y-44300566D01* +X86333015Y-44290600D01* +X85792221Y-43749804D01* +X85792220Y-43749804D01* +X85774647Y-43707379D01* +X85774646Y-42941442D01* +X85781926Y-42923868D01* +X85792220Y-42899015D01* +X86333015Y-42358220D01* +X86375441Y-42340647D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,ComponentPad*% +%TO.P,U2,10*% +G36* +X91416312Y-37173968D02* +G01* +X92123946Y-36880856D01* +X92123947Y-36880856D01* +X92169867Y-36880856D01* +X92876543Y-37173570D01* +X92899504Y-37196532D01* +X92909015Y-37206043D01* +X93202072Y-37913546D01* +X93202072Y-37959467D01* +X92909320Y-38666235D01* +X92909316Y-38666238D01* +X92909316Y-38666240D01* +X92895188Y-38680366D01* +X92876848Y-38698706D01* +X92876845Y-38698706D01* +X92876842Y-38698709D01* +X92169246Y-38991728D01* +X92149373Y-38991726D01* +X92123331Y-38991726D01* +X91416748Y-38699049D01* +X91416747Y-38699049D01* +X91384276Y-38666578D01* +X91091164Y-37958944D01* +X91091164Y-37939922D01* +X91091164Y-37913023D01* +X91383840Y-37206439D01* +X91416312Y-37173968D01* +G37* +%TD.AperFunction*% +D31* +%TO.P,U2,11*% +X90350512Y-36140205D03* +D32* +%TO.P,U2,12*% +X88554461Y-34344154D03* +D33* +%TO.P,U2,13*% +X86758410Y-32548102D03* +D34* +%TO.P,U2,14*% +X84962359Y-30752051D03* +D35* +%TO.P,U2,15*% +X83166307Y-28956000D03* +D36* +%TO.P,U2,16*% +X81370256Y-27159949D03* +D37* +%TO.P,U2,17*% +X79574205Y-25363898D03* +D23* +%TO.P,U2,18*% +X77778154Y-23567846D03* +%TA.AperFunction,ComponentPad*% +%TO.P,U2,19*% +G36* +X93178939Y-46916512D02* +G01* +X91764725Y-46916512D01* +X90350512Y-48330725D01* +X88936299Y-46916512D01* +X91057618Y-44795192D01* +X93178939Y-46916512D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,ComponentPad*% +%TO.P,U2,20*% +G36* +X97738666Y-39528360D02* +G01* +X96738666Y-40528360D01* +X96738665Y-42528359D01* +X94738666Y-42528358D01* +X94738667Y-39528359D01* +X97738666Y-39528360D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,ComponentPad*% +%TO.P,U1,20*% +%TO.N,N/C*% +G36* +X50707427Y-51689000D02* +G01* +X49293213Y-51689000D01* +X47879000Y-53103213D01* +X46464787Y-51689000D01* +X48586106Y-49567680D01* +X50707427Y-51689000D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,ComponentPad*% +%TO.P,U1,19*% +G36* +X42259000Y-53689000D02* +G01* +X41259000Y-52689000D01* +X39259000Y-52689000D01* +X39259000Y-50689000D01* +X42259000Y-50689000D01* +X42259000Y-53689000D01* +G37* +%TD.AperFunction*% +%TO.P,U1,18*% +X47879000Y-26289000D03* +D24* +%TO.P,U1,17*% +X47879000Y-28829000D03* +D25* +%TO.P,U1,16*% +X47879000Y-31369000D03* +D26* +%TO.P,U1,15*% +X47879000Y-33909000D03* +D27* +%TO.P,U1,14*% +X47879000Y-36449000D03* +D28* +%TO.P,U1,13*% +X47879000Y-38989000D03* +D29* +%TO.P,U1,12*% +X47879000Y-41529000D03* +D30* +%TO.P,U1,11*% +X47879000Y-44069000D03* +%TA.AperFunction,ComponentPad*% +%TO.P,U1,10*% +G36* +X47901652Y-45553615D02* +G01* +X48609286Y-45846726D01* +X48609287Y-45846727D01* +X48641759Y-45879198D01* +X48934473Y-46585874D01* +X48934473Y-46618345D01* +X48934473Y-46631796D01* +X48641415Y-47339299D01* +X48608944Y-47371771D01* +X47902176Y-47664523D01* +X47902172Y-47664523D01* +X47902170Y-47664525D01* +X47882192Y-47664523D01* +X47856255Y-47664523D01* +X47856254Y-47664521D01* +X47856249Y-47664521D01* +X47148708Y-47371371D01* +X47134657Y-47357317D01* +X47116241Y-47338902D01* +X46823566Y-46632318D01* +X46823565Y-46632317D01* +X46823565Y-46586398D01* +X47116676Y-45878764D01* +X47130127Y-45865313D01* +X47149148Y-45846291D01* +X47855732Y-45553615D01* +X47901652Y-45553615D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,ComponentPad*% +%TO.P,U1,9*% +G36* +X40683826Y-45642574D02* +G01* +X41225426Y-46184173D01* +X41225426Y-46184174D01* +X41243000Y-46226600D01* +X41243000Y-46991500D01* +X41230573Y-47021500D01* +X41225426Y-47033927D01* +X40683926Y-47575426D01* +X40641500Y-47593000D01* +X39876500Y-47593000D01* +X39876496Y-47592998D01* +X39876494Y-47592999D01* +X39858037Y-47585352D01* +X39834074Y-47575426D01* +X39834073Y-47575424D01* +X39834069Y-47575422D01* +X39292570Y-47033822D01* +X39284967Y-47015461D01* +X39275000Y-46991400D01* +X39275001Y-46226600D01* +X39275001Y-46226599D01* +X39292574Y-46184174D01* +X39834173Y-45642574D01* +X39851747Y-45635295D01* +X39876600Y-45625000D01* +X40641400Y-45625000D01* +X40683826Y-45642574D01* +G37* +%TD.AperFunction*% +D38* +%TO.P,U1,8*% +X40259000Y-44069000D03* +D39* +%TO.P,U1,7*% +X40259000Y-41529000D03* +D40* +%TO.P,U1,6*% +X40259000Y-38989000D03* +D41* +%TO.P,U1,5*% +X40259000Y-36449000D03* +D35* +%TO.P,U1,4*% +X40259000Y-33909000D03* +D42* +%TO.P,U1,3*% +X40259000Y-31369000D03* +D37* +%TO.P,U1,2*% +X40259000Y-28829000D03* +D23* +%TO.P,U1,1*% +X40259000Y-26289000D03* +%TD*% +M02* diff --git a/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Mask.gbr b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Mask.gbr new file mode 100644 index 0000000..802f0fd --- /dev/null +++ b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Mask.gbr @@ -0,0 +1,425 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,5.99.0-unknown-9424d66d22~106~ubuntu18.04.1*% +%TF.CreationDate,2021-01-09T19:56:30+08:00*% +%TF.ProjectId,Flashpads,466c6173-6870-4616-9473-2e6b69636164,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Bot*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.99.0-unknown-9424d66d22~106~ubuntu18.04.1) date 2021-01-09 19:56:30* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3,0* +1,1,$1+$1,$4,$5,0* +1,1,$1+$1,$6,$7,0* +1,1,$1+$1,$8,$9,0* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +%AMHorizOval* +0 Thick line with rounded ends* +0 $1 width* +0 $2 $3 position (X,Y) of the first rounded end (center of the circle)* +0 $4 $5 position (X,Y) of the second rounded end (center of the circle)* +0 Add line between two ends* +20,1,$1,$2,$3,$4,$5,0* +0 Add two circle primitives to create the rounded ends* +1,1,$1,$2,$3,0* +1,1,$1,$4,$5,0*% +%AMRotRect* +0 Rectangle, with rotation* +0 The origin of the aperture is its center* +0 $1 length* +0 $2 width* +0 $3 Rotation angle, in degrees counterclockwise* +0 Add horizontal line* +21,1,$1,$2,0,0,$3*% +%AMOutline4P* +0 Free polygon, 4 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 4* +0 $1 to $8 corner X, Y* +0 $9 Rotation angle, in degrees counterclockwise* +0 create outline with 4 corners* +4,1,4,$1,$2,$3,$4,$5,$6,$7,$8,$1,$2,$9*% +%AMOutline5P* +0 Free polygon, 5 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 8* +0 $1 to $10 corner X, Y* +0 $11 Rotation angle, in degrees counterclockwise* +0 create outline with 8 corners* +4,1,5,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$1,$2,$11*% +%AMOutline6P* +0 Free polygon, 6 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 6* +0 $1 to $12 corner X, Y* +0 $13 Rotation angle, in degrees counterclockwise* +0 create outline with 6 corners* +4,1,6,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$1,$2,$13*% +%AMOutline7P* +0 Free polygon, 7 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 7* +0 $1 to $14 corner X, Y* +0 $15 Rotation angle, in degrees counterclockwise* +0 create outline with 7 corners* +4,1,7,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$1,$2,$15*% +%AMOutline8P* +0 Free polygon, 8 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 8* +0 $1 to $16 corner X, Y* +0 $17 Rotation angle, in degrees counterclockwise* +0 create outline with 8 corners* +4,1,8,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$1,$2,$17*% +G04 Aperture macros list end* +%ADD10O,1.350000X1.700000*% +%ADD11O,1.100000X1.500000*% +%ADD12C,0.650000*% +%ADD13C,0.950000*% +%ADD14C,1.400000*% +%ADD15O,1.100000X2.400000*% +%ADD16C,1.100000*% +%ADD17R,1.100000X1.100000*% +%ADD18O,1.200000X2.100000*% +%ADD19O,1.200000X2.400000*% +%ADD20C,1.200000*% +%ADD21O,1.000000X2.100000*% +%ADD22O,1.000000X1.600000*% +%ADD23O,1.200000X1.900000*% +%ADD24C,1.450000*% +%ADD25C,2.000000*% +%ADD26HorizOval,2.000000X0.000000X0.000000X0.000000X0.000000X0*% +%ADD27HorizOval,1.500000X0.265165X0.265165X-0.265165X-0.265165X0*% +%ADD28RotRect,1.800000X1.800000X45.000000*% +%ADD29Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X45.000000*% +%ADD30RoundRect,0.540000X0.000000X-0.509117X0.509117X0.000000X0.000000X0.509117X-0.509117X0.000000X0*% +%ADD31Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X45.000000*% +%AMFp32* +4,1,19,0.180000,-0.899999,-0.360000,-0.899999,-0.472272,-0.888199,-0.610180,-0.838549,-0.729655,-0.753643,-0.821896,-0.639735,-0.880107,-0.505217,-0.899999,-0.360000,-0.899999,0.180000,-0.180000,0.899999,0.360000,0.899999,0.472272,0.888199,0.610180,0.838549,0.729655,0.753643,0.821896,0.639735,0.880107,0.505217,0.899999,0.360000,0.899999,-0.180000,0.180000,-0.899999,0.180000,-0.899999,$1*% +%ADD32Fp32,45.000000*% +%AMFp33* +4,1,19,0.179999,-0.900000,-0.360000,-0.900000,-0.472272,-0.888200,-0.610180,-0.838550,-0.729655,-0.753643,-0.821897,-0.639735,-0.880108,-0.505216,-0.900000,-0.359999,-0.900000,0.180000,-0.179999,0.900000,0.360000,0.900000,0.472272,0.888200,0.610180,0.838550,0.729655,0.753643,0.821897,0.639735,0.880108,0.505216,0.900000,0.359999,0.900000,-0.180000,0.179999,-0.900000,0.179999,-0.900000,$1*% +%ADD33Fp33,90.000000*% +%ADD34Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X90.000000*% +%ADD35RoundRect,0.540000X0.360000X-0.360000X0.360000X0.360000X-0.360000X0.360000X-0.360000X-0.360000X0*% +%ADD36Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X90.000000*% +%ADD37R,1.800000X1.800000*% +%ADD38O,1.500000X2.250000*% +%ADD39O,2.000000X2.000000*% +%AMFp40* +4,1,19,0.180000,-0.900000,-0.360000,-0.900000,-0.472272,-0.888200,-0.610180,-0.838550,-0.729655,-0.753643,-0.821897,-0.639735,-0.880108,-0.505217,-0.900000,-0.360000,-0.900000,0.180000,-0.180000,0.900000,0.360000,0.900000,0.472272,0.888200,0.610180,0.838550,0.729655,0.753643,0.821897,0.639735,0.880108,0.505217,0.900000,0.360000,0.900000,-0.180000,0.180000,-0.900000,0.180000,-0.900000,$1*% +%ADD40Fp40,0.000000*% +%ADD41Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X0.000000*% +%ADD42RoundRect,0.540000X-0.360000X-0.360000X0.360000X-0.360000X0.360000X0.360000X-0.360000X0.360000X0*% +%ADD43Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X0.000000*% +%ADD44O,2.250000X1.500000*% +G04 APERTURE END LIST* +D10* +%TO.C,REF\u002A\u002A*% +X65189000Y-66647000D03* +X59729000Y-66647000D03* +D11* +X64879000Y-63647000D03* +X60039000Y-63647000D03* +%TD*% +D12* +%TO.C,REF\u002A\u002A*% +X23070000Y-59013000D03* +D13* +X30270000Y-59013000D03* +D14* +X22180000Y-66213000D03* +X31160000Y-66213000D03* +X30800000Y-60263000D03* +X22540000Y-60263000D03* +%TD*% +D15* +%TO.C,REF\u002A\u002A*% +X78364000Y-66661000D03* +X71064000Y-66661000D03* +D16* +X76314000Y-67536000D03* +X75514000Y-65786000D03* +X74714000Y-67536000D03* +X73914000Y-65786000D03* +D17* +X73114000Y-67536000D03* +%TD*% +D18* +%TO.C,REF\u002A\u002A*% +X83968000Y-64392000D03* +X96768000Y-64392000D03* +D19* +X83968000Y-55892000D03* +X96768000Y-55892000D03* +D20* +X86368000Y-55142000D03* +X88368000Y-55142000D03* +X90368000Y-55142000D03* +X92368000Y-55142000D03* +X94368000Y-55142000D03* +X93868000Y-56642000D03* +X91368000Y-56642000D03* +X89368000Y-56642000D03* +X86868000Y-56642000D03* +%TD*% +D21* +%TO.C,REF\u002A\u002A*% +X43309000Y-61894000D03* +X34669000Y-61894000D03* +D12* +X36099000Y-62424000D03* +D22* +X34669000Y-66074000D03* +D12* +X41879000Y-62424000D03* +D22* +X43309000Y-66074000D03* +%TD*% +D23* +%TO.C,REF\u002A\u002A*% +X54554000Y-66769500D03* +X47554000Y-66769500D03* +D24* +X53554000Y-64069500D03* +X48554000Y-64069500D03* +%TD*% +D25* +%TO.C,U2*% +X72390000Y-28956000D03* +D26* +X74186051Y-30752051D03* +D27* +X75982102Y-32548102D03* +D28* +X77778154Y-34344154D03* +D29* +X79574205Y-36140205D03* +D30* +X81370256Y-37936256D03* +D31* +X83166307Y-39732307D03* +D32* +X84962359Y-41528359D03* +G36* +X86375441Y-42340647D02* +G01* +X87141378Y-42340646D01* +X87141379Y-42340647D01* +X87183805Y-42358220D01* +X87724671Y-42899086D01* +X87737097Y-42929086D01* +X87742245Y-42941513D01* +X87742244Y-43707308D01* +X87724671Y-43749734D01* +X87183734Y-44290671D01* +X87183730Y-44290672D01* +X87183729Y-44290674D01* +X87165271Y-44298318D01* +X87141308Y-44308244D01* +X87141306Y-44308243D01* +X87141301Y-44308245D01* +X86375436Y-44308173D01* +X86357076Y-44300566D01* +X86333015Y-44290600D01* +X85792221Y-43749804D01* +X85792220Y-43749804D01* +X85774647Y-43707379D01* +X85774646Y-42941442D01* +X85781926Y-42923868D01* +X85792220Y-42899015D01* +X86333015Y-42358220D01* +X86375441Y-42340647D01* +G37* +G36* +X91416312Y-37173968D02* +G01* +X92123946Y-36880856D01* +X92123947Y-36880856D01* +X92169867Y-36880856D01* +X92876543Y-37173570D01* +X92899504Y-37196532D01* +X92909015Y-37206043D01* +X93202072Y-37913546D01* +X93202072Y-37959467D01* +X92909320Y-38666235D01* +X92909316Y-38666238D01* +X92909316Y-38666240D01* +X92895188Y-38680366D01* +X92876848Y-38698706D01* +X92876845Y-38698706D01* +X92876842Y-38698709D01* +X92169246Y-38991728D01* +X92149373Y-38991726D01* +X92123331Y-38991726D01* +X91416748Y-38699049D01* +X91416747Y-38699049D01* +X91384276Y-38666578D01* +X91091164Y-37958944D01* +X91091164Y-37939922D01* +X91091164Y-37913023D01* +X91383840Y-37206439D01* +X91416312Y-37173968D01* +G37* +D33* +X90350512Y-36140205D03* +D34* +X88554461Y-34344154D03* +D35* +X86758410Y-32548102D03* +D36* +X84962359Y-30752051D03* +D37* +X83166307Y-28956000D03* +D38* +X81370256Y-27159949D03* +D39* +X79574205Y-25363898D03* +D25* +X77778154Y-23567846D03* +G36* +X93178939Y-46916512D02* +G01* +X91764725Y-46916512D01* +X90350512Y-48330725D01* +X88936299Y-46916512D01* +X91057618Y-44795192D01* +X93178939Y-46916512D01* +G37* +G36* +X97738666Y-39528360D02* +G01* +X96738666Y-40528360D01* +X96738665Y-42528359D01* +X94738666Y-42528358D01* +X94738667Y-39528359D01* +X97738666Y-39528360D01* +G37* +%TD*% +%TO.C,U1*% +G36* +X50707427Y-51689000D02* +G01* +X49293213Y-51689000D01* +X47879000Y-53103213D01* +X46464787Y-51689000D01* +X48586106Y-49567680D01* +X50707427Y-51689000D01* +G37* +G36* +X42259000Y-53689000D02* +G01* +X41259000Y-52689000D01* +X39259000Y-52689000D01* +X39259000Y-50689000D01* +X42259000Y-50689000D01* +X42259000Y-53689000D01* +G37* +X47879000Y-26289000D03* +D26* +X47879000Y-28829000D03* +D27* +X47879000Y-31369000D03* +D28* +X47879000Y-33909000D03* +D29* +X47879000Y-36449000D03* +D30* +X47879000Y-38989000D03* +D31* +X47879000Y-41529000D03* +D32* +X47879000Y-44069000D03* +G36* +X47901652Y-45553615D02* +G01* +X48609286Y-45846726D01* +X48609287Y-45846727D01* +X48641759Y-45879198D01* +X48934473Y-46585874D01* +X48934473Y-46618345D01* +X48934473Y-46631796D01* +X48641415Y-47339299D01* +X48608944Y-47371771D01* +X47902176Y-47664523D01* +X47902172Y-47664523D01* +X47902170Y-47664525D01* +X47882192Y-47664523D01* +X47856255Y-47664523D01* +X47856254Y-47664521D01* +X47856249Y-47664521D01* +X47148708Y-47371371D01* +X47134657Y-47357317D01* +X47116241Y-47338902D01* +X46823566Y-46632318D01* +X46823565Y-46632317D01* +X46823565Y-46586398D01* +X47116676Y-45878764D01* +X47130127Y-45865313D01* +X47149148Y-45846291D01* +X47855732Y-45553615D01* +X47901652Y-45553615D01* +G37* +G36* +X40683826Y-45642574D02* +G01* +X41225426Y-46184173D01* +X41225426Y-46184174D01* +X41243000Y-46226600D01* +X41243000Y-46991500D01* +X41230573Y-47021500D01* +X41225426Y-47033927D01* +X40683926Y-47575426D01* +X40641500Y-47593000D01* +X39876500Y-47593000D01* +X39876496Y-47592998D01* +X39876494Y-47592999D01* +X39858037Y-47585352D01* +X39834074Y-47575426D01* +X39834073Y-47575424D01* +X39834069Y-47575422D01* +X39292570Y-47033822D01* +X39284967Y-47015461D01* +X39275000Y-46991400D01* +X39275001Y-46226600D01* +X39275001Y-46226599D01* +X39292574Y-46184174D01* +X39834173Y-45642574D01* +X39851747Y-45635295D01* +X39876600Y-45625000D01* +X40641400Y-45625000D01* +X40683826Y-45642574D01* +G37* +D40* +X40259000Y-44069000D03* +D41* +X40259000Y-41529000D03* +D42* +X40259000Y-38989000D03* +D43* +X40259000Y-36449000D03* +D37* +X40259000Y-33909000D03* +D44* +X40259000Y-31369000D03* +D39* +X40259000Y-28829000D03* +D25* +X40259000Y-26289000D03* +%TD*% +M02* diff --git a/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Paste.gbr b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Paste.gbr new file mode 100644 index 0000000..990fa50 --- /dev/null +++ b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Paste.gbr @@ -0,0 +1,340 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,5.99.0-unknown-9424d66d22~106~ubuntu18.04.1*% +%TF.CreationDate,2021-01-09T19:56:30+08:00*% +%TF.ProjectId,Flashpads,466c6173-6870-4616-9473-2e6b69636164,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.99.0-unknown-9424d66d22~106~ubuntu18.04.1) date 2021-01-09 19:56:30* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3,0* +1,1,$1+$1,$4,$5,0* +1,1,$1+$1,$6,$7,0* +1,1,$1+$1,$8,$9,0* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +%AMHorizOval* +0 Thick line with rounded ends* +0 $1 width* +0 $2 $3 position (X,Y) of the first rounded end (center of the circle)* +0 $4 $5 position (X,Y) of the second rounded end (center of the circle)* +0 Add line between two ends* +20,1,$1,$2,$3,$4,$5,0* +0 Add two circle primitives to create the rounded ends* +1,1,$1,$2,$3,0* +1,1,$1,$4,$5,0*% +%AMRotRect* +0 Rectangle, with rotation* +0 The origin of the aperture is its center* +0 $1 length* +0 $2 width* +0 $3 Rotation angle, in degrees counterclockwise* +0 Add horizontal line* +21,1,$1,$2,0,0,$3*% +%AMOutline4P* +0 Free polygon, 4 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 4* +0 $1 to $8 corner X, Y* +0 $9 Rotation angle, in degrees counterclockwise* +0 create outline with 4 corners* +4,1,4,$1,$2,$3,$4,$5,$6,$7,$8,$1,$2,$9*% +%AMOutline5P* +0 Free polygon, 5 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 8* +0 $1 to $10 corner X, Y* +0 $11 Rotation angle, in degrees counterclockwise* +0 create outline with 8 corners* +4,1,5,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$1,$2,$11*% +%AMOutline6P* +0 Free polygon, 6 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 6* +0 $1 to $12 corner X, Y* +0 $13 Rotation angle, in degrees counterclockwise* +0 create outline with 6 corners* +4,1,6,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$1,$2,$13*% +%AMOutline7P* +0 Free polygon, 7 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 7* +0 $1 to $14 corner X, Y* +0 $15 Rotation angle, in degrees counterclockwise* +0 create outline with 7 corners* +4,1,7,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$1,$2,$15*% +%AMOutline8P* +0 Free polygon, 8 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 8* +0 $1 to $16 corner X, Y* +0 $17 Rotation angle, in degrees counterclockwise* +0 create outline with 8 corners* +4,1,8,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$1,$2,$17*% +G04 Aperture macros list end* +%ADD10C,2.000000*% +%ADD11HorizOval,2.000000X0.000000X0.000000X0.000000X0.000000X0*% +%ADD12HorizOval,1.500000X0.265165X0.265165X-0.265165X-0.265165X0*% +%ADD13RotRect,1.800000X1.800000X45.000000*% +%ADD14Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X45.000000*% +%ADD15RoundRect,0.540000X0.000000X-0.509117X0.509117X0.000000X0.000000X0.509117X-0.509117X0.000000X0*% +%ADD16Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X45.000000*% +%AMFp17* +4,1,19,0.180000,-0.899999,-0.360000,-0.899999,-0.472272,-0.888199,-0.610180,-0.838549,-0.729655,-0.753643,-0.821896,-0.639735,-0.880107,-0.505217,-0.899999,-0.360000,-0.899999,0.180000,-0.180000,0.899999,0.360000,0.899999,0.472272,0.888199,0.610180,0.838549,0.729655,0.753643,0.821896,0.639735,0.880107,0.505217,0.899999,0.360000,0.899999,-0.180000,0.180000,-0.899999,0.180000,-0.899999,$1*% +%ADD17Fp17,45.000000*% +%AMFp18* +4,1,19,0.179999,-0.900000,-0.360000,-0.900000,-0.472272,-0.888200,-0.610180,-0.838550,-0.729655,-0.753643,-0.821897,-0.639735,-0.880108,-0.505216,-0.900000,-0.359999,-0.900000,0.180000,-0.179999,0.900000,0.360000,0.900000,0.472272,0.888200,0.610180,0.838550,0.729655,0.753643,0.821897,0.639735,0.880108,0.505216,0.900000,0.359999,0.900000,-0.180000,0.179999,-0.900000,0.179999,-0.900000,$1*% +%ADD18Fp18,90.000000*% +%ADD19Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X90.000000*% +%ADD20RoundRect,0.540000X0.360000X-0.360000X0.360000X0.360000X-0.360000X0.360000X-0.360000X-0.360000X0*% +%ADD21Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X90.000000*% +%ADD22R,1.800000X1.800000*% +%ADD23O,1.500000X2.250000*% +%ADD24O,2.000000X2.000000*% +%AMFp25* +4,1,19,0.180000,-0.900000,-0.360000,-0.900000,-0.472272,-0.888200,-0.610180,-0.838550,-0.729655,-0.753643,-0.821897,-0.639735,-0.880108,-0.505217,-0.900000,-0.360000,-0.900000,0.180000,-0.180000,0.900000,0.360000,0.900000,0.472272,0.888200,0.610180,0.838550,0.729655,0.753643,0.821897,0.639735,0.880108,0.505217,0.900000,0.360000,0.900000,-0.180000,0.180000,-0.900000,0.180000,-0.900000,$1*% +%ADD25Fp25,0.000000*% +%ADD26Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X0.000000*% +%ADD27RoundRect,0.540000X-0.360000X-0.360000X0.360000X-0.360000X0.360000X0.360000X-0.360000X0.360000X0*% +%ADD28Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X0.000000*% +%ADD29O,2.250000X1.500000*% +G04 APERTURE END LIST* +D10* +%TO.C,U2*% +X72390000Y-28956000D03* +D11* +X74186051Y-30752051D03* +D12* +X75982102Y-32548102D03* +D13* +X77778154Y-34344154D03* +D14* +X79574205Y-36140205D03* +D15* +X81370256Y-37936256D03* +D16* +X83166307Y-39732307D03* +D17* +X84962359Y-41528359D03* +G36* +X86375441Y-42340647D02* +G01* +X87141378Y-42340646D01* +X87141379Y-42340647D01* +X87183805Y-42358220D01* +X87724671Y-42899086D01* +X87737097Y-42929086D01* +X87742245Y-42941513D01* +X87742244Y-43707308D01* +X87724671Y-43749734D01* +X87183734Y-44290671D01* +X87183730Y-44290672D01* +X87183729Y-44290674D01* +X87165271Y-44298318D01* +X87141308Y-44308244D01* +X87141306Y-44308243D01* +X87141301Y-44308245D01* +X86375436Y-44308173D01* +X86357076Y-44300566D01* +X86333015Y-44290600D01* +X85792221Y-43749804D01* +X85792220Y-43749804D01* +X85774647Y-43707379D01* +X85774646Y-42941442D01* +X85781926Y-42923868D01* +X85792220Y-42899015D01* +X86333015Y-42358220D01* +X86375441Y-42340647D01* +G37* +G36* +X91416312Y-37173968D02* +G01* +X92123946Y-36880856D01* +X92123947Y-36880856D01* +X92169867Y-36880856D01* +X92876543Y-37173570D01* +X92899504Y-37196532D01* +X92909015Y-37206043D01* +X93202072Y-37913546D01* +X93202072Y-37959467D01* +X92909320Y-38666235D01* +X92909316Y-38666238D01* +X92909316Y-38666240D01* +X92895188Y-38680366D01* +X92876848Y-38698706D01* +X92876845Y-38698706D01* +X92876842Y-38698709D01* +X92169246Y-38991728D01* +X92149373Y-38991726D01* +X92123331Y-38991726D01* +X91416748Y-38699049D01* +X91416747Y-38699049D01* +X91384276Y-38666578D01* +X91091164Y-37958944D01* +X91091164Y-37939922D01* +X91091164Y-37913023D01* +X91383840Y-37206439D01* +X91416312Y-37173968D01* +G37* +D18* +X90350512Y-36140205D03* +D19* +X88554461Y-34344154D03* +D20* +X86758410Y-32548102D03* +D21* +X84962359Y-30752051D03* +D22* +X83166307Y-28956000D03* +D23* +X81370256Y-27159949D03* +D24* +X79574205Y-25363898D03* +D10* +X77778154Y-23567846D03* +G36* +X93178939Y-46916512D02* +G01* +X91764725Y-46916512D01* +X90350512Y-48330725D01* +X88936299Y-46916512D01* +X91057618Y-44795192D01* +X93178939Y-46916512D01* +G37* +G36* +X97738666Y-39528360D02* +G01* +X96738666Y-40528360D01* +X96738665Y-42528359D01* +X94738666Y-42528358D01* +X94738667Y-39528359D01* +X97738666Y-39528360D01* +G37* +%TD*% +%TO.C,U1*% +G36* +X50707427Y-51689000D02* +G01* +X49293213Y-51689000D01* +X47879000Y-53103213D01* +X46464787Y-51689000D01* +X48586106Y-49567680D01* +X50707427Y-51689000D01* +G37* +G36* +X42259000Y-53689000D02* +G01* +X41259000Y-52689000D01* +X39259000Y-52689000D01* +X39259000Y-50689000D01* +X42259000Y-50689000D01* +X42259000Y-53689000D01* +G37* +X47879000Y-26289000D03* +D11* +X47879000Y-28829000D03* +D12* +X47879000Y-31369000D03* +D13* +X47879000Y-33909000D03* +D14* +X47879000Y-36449000D03* +D15* +X47879000Y-38989000D03* +D16* +X47879000Y-41529000D03* +D17* +X47879000Y-44069000D03* +G36* +X47901652Y-45553615D02* +G01* +X48609286Y-45846726D01* +X48609287Y-45846727D01* +X48641759Y-45879198D01* +X48934473Y-46585874D01* +X48934473Y-46618345D01* +X48934473Y-46631796D01* +X48641415Y-47339299D01* +X48608944Y-47371771D01* +X47902176Y-47664523D01* +X47902172Y-47664523D01* +X47902170Y-47664525D01* +X47882192Y-47664523D01* +X47856255Y-47664523D01* +X47856254Y-47664521D01* +X47856249Y-47664521D01* +X47148708Y-47371371D01* +X47134657Y-47357317D01* +X47116241Y-47338902D01* +X46823566Y-46632318D01* +X46823565Y-46632317D01* +X46823565Y-46586398D01* +X47116676Y-45878764D01* +X47130127Y-45865313D01* +X47149148Y-45846291D01* +X47855732Y-45553615D01* +X47901652Y-45553615D01* +G37* +G36* +X40683826Y-45642574D02* +G01* +X41225426Y-46184173D01* +X41225426Y-46184174D01* +X41243000Y-46226600D01* +X41243000Y-46991500D01* +X41230573Y-47021500D01* +X41225426Y-47033927D01* +X40683926Y-47575426D01* +X40641500Y-47593000D01* +X39876500Y-47593000D01* +X39876496Y-47592998D01* +X39876494Y-47592999D01* +X39858037Y-47585352D01* +X39834074Y-47575426D01* +X39834073Y-47575424D01* +X39834069Y-47575422D01* +X39292570Y-47033822D01* +X39284967Y-47015461D01* +X39275000Y-46991400D01* +X39275001Y-46226600D01* +X39275001Y-46226599D01* +X39292574Y-46184174D01* +X39834173Y-45642574D01* +X39851747Y-45635295D01* +X39876600Y-45625000D01* +X40641400Y-45625000D01* +X40683826Y-45642574D01* +G37* +D25* +X40259000Y-44069000D03* +D26* +X40259000Y-41529000D03* +D27* +X40259000Y-38989000D03* +D28* +X40259000Y-36449000D03* +D22* +X40259000Y-33909000D03* +D29* +X40259000Y-31369000D03* +D24* +X40259000Y-28829000D03* +D10* +X40259000Y-26289000D03* +%TD*% +M02* diff --git a/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Silkscreen.gbr b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Silkscreen.gbr new file mode 100644 index 0000000..476dba4 --- /dev/null +++ b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-B_Silkscreen.gbr @@ -0,0 +1,15 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,5.99.0-unknown-9424d66d22~106~ubuntu18.04.1*% +%TF.CreationDate,2021-01-09T19:56:30+08:00*% +%TF.ProjectId,Flashpads,466c6173-6870-4616-9473-2e6b69636164,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.99.0-unknown-9424d66d22~106~ubuntu18.04.1) date 2021-01-09 19:56:30* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 APERTURE END LIST* +M02* diff --git a/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-Edge_Cuts.gbr b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-Edge_Cuts.gbr new file mode 100644 index 0000000..32eefcc --- /dev/null +++ b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-Edge_Cuts.gbr @@ -0,0 +1,26 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,5.99.0-unknown-9424d66d22~106~ubuntu18.04.1*% +%TF.CreationDate,2021-01-09T19:56:30+08:00*% +%TF.ProjectId,Flashpads,466c6173-6870-4616-9473-2e6b69636164,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Profile,NP*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.99.0-unknown-9424d66d22~106~ubuntu18.04.1) date 2021-01-09 19:56:30* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,Profile*% +%ADD10C,0.254000*% +%TD*% +G04 APERTURE END LIST* +D10* +X20000000Y-20000000D02* +X100000000Y-20000000D01* +X100000000Y-20000000D02* +X100000000Y-70000000D01* +X100000000Y-70000000D02* +X20000000Y-70000000D01* +X20000000Y-70000000D02* +X20000000Y-20000000D01* +M02* diff --git a/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Cu.gbr b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Cu.gbr new file mode 100644 index 0000000..46117e0 --- /dev/null +++ b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Cu.gbr @@ -0,0 +1,1265 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,5.99.0-unknown-9424d66d22~106~ubuntu18.04.1*% +%TF.CreationDate,2021-01-09T19:56:29+08:00*% +%TF.ProjectId,Flashpads,466c6173-6870-4616-9473-2e6b69636164,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L1,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.99.0-unknown-9424d66d22~106~ubuntu18.04.1) date 2021-01-09 19:56:29* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3,0* +1,1,$1+$1,$4,$5,0* +1,1,$1+$1,$6,$7,0* +1,1,$1+$1,$8,$9,0* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +%AMHorizOval* +0 Thick line with rounded ends* +0 $1 width* +0 $2 $3 position (X,Y) of the first rounded end (center of the circle)* +0 $4 $5 position (X,Y) of the second rounded end (center of the circle)* +0 Add line between two ends* +20,1,$1,$2,$3,$4,$5,0* +0 Add two circle primitives to create the rounded ends* +1,1,$1,$2,$3,0* +1,1,$1,$4,$5,0*% +%AMRotRect* +0 Rectangle, with rotation* +0 The origin of the aperture is its center* +0 $1 length* +0 $2 width* +0 $3 Rotation angle, in degrees counterclockwise* +0 Add horizontal line* +21,1,$1,$2,0,0,$3*% +%AMOutline4P* +0 Free polygon, 4 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 4* +0 $1 to $8 corner X, Y* +0 $9 Rotation angle, in degrees counterclockwise* +0 create outline with 4 corners* +4,1,4,$1,$2,$3,$4,$5,$6,$7,$8,$1,$2,$9*% +%AMOutline5P* +0 Free polygon, 5 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 8* +0 $1 to $10 corner X, Y* +0 $11 Rotation angle, in degrees counterclockwise* +0 create outline with 8 corners* +4,1,5,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$1,$2,$11*% +%AMOutline6P* +0 Free polygon, 6 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 6* +0 $1 to $12 corner X, Y* +0 $13 Rotation angle, in degrees counterclockwise* +0 create outline with 6 corners* +4,1,6,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$1,$2,$13*% +%AMOutline7P* +0 Free polygon, 7 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 7* +0 $1 to $14 corner X, Y* +0 $15 Rotation angle, in degrees counterclockwise* +0 create outline with 7 corners* +4,1,7,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$1,$2,$15*% +%AMOutline8P* +0 Free polygon, 8 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 8* +0 $1 to $16 corner X, Y* +0 $17 Rotation angle, in degrees counterclockwise* +0 create outline with 8 corners* +4,1,8,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$1,$2,$17*% +G04 Aperture macros list end* +%TA.AperFunction,NonConductor*% +%ADD10C,0.200000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD11R,1.430000X2.500000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12O,1.350000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13O,1.100000X1.500000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD14R,0.400000X1.650000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD15R,2.000000X1.500000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD16R,1.825000X0.700000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD17R,1.350000X2.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD18R,0.300000X0.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD19C,1.400000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD20O,1.100000X2.400000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD21C,1.100000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD22R,1.100000X1.100000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD23O,1.200000X2.100000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD24O,1.200000X2.400000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD25C,1.200000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD26RoundRect,0.125000X-0.353553X-0.530330X0.530330X0.353553X0.353553X0.530330X-0.530330X-0.353553X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD27RoundRect,0.125000X0.353553X-0.530330X0.530330X-0.353553X-0.353553X0.530330X-0.530330X0.353553X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD28RoundRect,0.125000X-0.529589X-0.354662X0.625260X0.123692X0.529589X0.354662X-0.625260X-0.123692X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD29RoundRect,0.125000X0.123692X-0.625260X0.354662X-0.529589X-0.123692X0.625260X-0.354662X0.529589X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD30RoundRect,0.125000X-0.125000X-0.625000X0.125000X-0.625000X0.125000X0.625000X-0.125000X0.625000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD31RoundRect,0.125000X-0.625000X-0.125000X0.625000X-0.125000X0.625000X0.125000X-0.625000X0.125000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD32R,0.600000X1.450000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD33R,0.300000X1.450000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD34O,1.000000X2.100000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD35O,1.000000X1.600000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD36R,1.200000X1.900000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD37O,1.200000X1.900000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD38R,1.500000X1.900000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD39C,1.450000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD40R,0.400000X1.350000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD41RoundRect,0.250000X0.159099X-0.512652X0.512652X-0.159099X-0.159099X0.512652X-0.512652X0.159099X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD42RoundRect,0.250000X-0.250000X-0.475000X0.250000X-0.475000X0.250000X0.475000X-0.250000X0.475000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD43RoundRect,0.250000X0.475000X-0.250000X0.475000X0.250000X-0.475000X0.250000X-0.475000X-0.250000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD44C,2.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD45HorizOval,2.000000X0.000000X0.000000X0.000000X0.000000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD46HorizOval,1.500000X0.265165X0.265165X-0.265165X-0.265165X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD47RotRect,1.800000X1.800000X45.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD48Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X45.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD49RoundRect,0.540000X0.000000X-0.509117X0.509117X0.000000X0.000000X0.509117X-0.509117X0.000000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD50Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X45.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%AMFp51* +4,1,19,0.180000,-0.899999,-0.360000,-0.899999,-0.472272,-0.888199,-0.610180,-0.838549,-0.729655,-0.753643,-0.821896,-0.639735,-0.880107,-0.505217,-0.899999,-0.360000,-0.899999,0.180000,-0.180000,0.899999,0.360000,0.899999,0.472272,0.888199,0.610180,0.838549,0.729655,0.753643,0.821896,0.639735,0.880107,0.505217,0.899999,0.360000,0.899999,-0.180000,0.180000,-0.899999,0.180000,-0.899999,$1*% +%ADD51Fp51,45.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%AMFp52* +4,1,19,0.179999,-0.900000,-0.360000,-0.900000,-0.472272,-0.888200,-0.610180,-0.838550,-0.729655,-0.753643,-0.821897,-0.639735,-0.880108,-0.505216,-0.900000,-0.359999,-0.900000,0.180000,-0.179999,0.900000,0.360000,0.900000,0.472272,0.888200,0.610180,0.838550,0.729655,0.753643,0.821897,0.639735,0.880108,0.505216,0.900000,0.359999,0.900000,-0.180000,0.179999,-0.900000,0.179999,-0.900000,$1*% +%ADD52Fp52,90.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD53Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X90.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD54RoundRect,0.540000X0.360000X-0.360000X0.360000X0.360000X-0.360000X0.360000X-0.360000X-0.360000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD55Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X90.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD56R,1.800000X1.800000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD57O,1.500000X2.250000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD58O,2.000000X2.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%AMFp59* +4,1,19,0.180000,-0.900000,-0.360000,-0.900000,-0.472272,-0.888200,-0.610180,-0.838550,-0.729655,-0.753643,-0.821897,-0.639735,-0.880108,-0.505217,-0.900000,-0.360000,-0.900000,0.180000,-0.180000,0.900000,0.360000,0.900000,0.472272,0.888200,0.610180,0.838550,0.729655,0.753643,0.821897,0.639735,0.880108,0.505217,0.900000,0.360000,0.900000,-0.180000,0.180000,-0.900000,0.180000,-0.900000,$1*% +%ADD59Fp59,0.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD60Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X0.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD61RoundRect,0.540000X-0.360000X-0.360000X0.360000X-0.360000X0.360000X0.360000X-0.360000X0.360000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD62Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X0.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD63O,2.250000X1.500000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD64C,0.200000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD65C,0.250000*% +%TD*% +G04 APERTURE END LIST* +D10* +X67568548Y-54596356D02* +G75* +G02* +X66294001Y-53720999I884452J2653356D01* +G01* +X66548000Y-55118000D02* +G75* +G03* +X67183001Y-55371999I1003257J1587402D01* +G01* +X65024000Y-54737000D02* +X66167000Y-55763807D01* +X64389000Y-55245000D02* +X65405000Y-56206502D01* +X63246000Y-56388000D02* +X64135000Y-57190412D01* +X62738000Y-56896000D02* +X63500000Y-57720851D01* +X63754000Y-55626000D02* +X64897000Y-56769000D01* +X66167000Y-55763808D02* +G75* +G03* +X67183001Y-56133999I1268434J1901936D01* +G01* +X65405000Y-56206502D02* +G75* +G03* +X67183001Y-56895999I2091144J2755213D01* +G01* +X64897000Y-56769001D02* +G75* +G03* +X67183001Y-57657999I2610387J3328789D01* +G01* +X64135000Y-57190412D02* +G75* +G03* +X67183001Y-58419999I3398672J4032298D01* +G01* +X63500000Y-57720852D02* +G75* +G03* +X67183001Y-59181999I4053969J4846225D01* +G01* +X62960110Y-58304327D02* +G75* +G03* +X67183001Y-59943999I4603890J5599327D01* +G01* +X72898143Y-59947962D02* +X67183000Y-59944000D01* +X72897991Y-59185962D02* +X67183000Y-59182000D01* +X72897837Y-58423962D02* +X67183000Y-58420000D01* +X72898104Y-57661962D02* +X67183000Y-57658000D01* +X67183000Y-56896000D02* +X72898251Y-56899961D01* +X72898151Y-56137961D02* +X67183000Y-56134000D01* +X72898402Y-55375960D02* +X67183000Y-55372000D01* +X72898144Y-59947963D02* +G75* +G03* +X80264000Y-52578000I-4108J7369963D01* +G01* +X72897991Y-59185963D02* +G75* +G03* +X79502000Y-52578000I-3955J6607963D01* +G01* +X72897837Y-58423963D02* +G75* +G03* +X78740000Y-52578000I-3801J5845963D01* +G01* +X72898105Y-57661962D02* +G75* +G03* +X77978000Y-52578000I-4069J5083962D01* +G01* +X72898252Y-56899962D02* +G75* +G03* +X77216000Y-52578000I-4216J4321962D01* +G01* +X72898151Y-56137962D02* +G75* +G03* +X76454000Y-52578000I-4115J3559962D01* +G01* +X72898403Y-55375961D02* +G75* +G03* +X75692000Y-52578000I-4367J2797961D01* +G01* +X80264000Y-47752000D02* +X80264000Y-52578000D01* +X79502000Y-48133000D02* +X79502000Y-52578000D01* +X78740000Y-48387000D02* +X78740000Y-52578000D01* +X77978000Y-48641000D02* +X77978000Y-52578000D01* +X75692000Y-52578000D02* +X75692000Y-49403000D01* +X76454000Y-49149000D02* +X76454000Y-52578000D01* +X77216000Y-48895000D02* +X77216000Y-52578000D01* +X74930000Y-52578000D02* +X74930000Y-49784000D01* +X74930000Y-52577999D02* +G75* +G02* +X72767037Y-54609999I-2035964J-1D01* +G01* +X72767037Y-54609999D02* +X67568548Y-54596357D01* +D11* +%TO.P,REF\u002A\u002A,6*% +%TO.N,N/C*% +X63419000Y-66917000D03* +X61499000Y-66917000D03* +D12* +X65189000Y-66647000D03* +X59729000Y-66647000D03* +D13* +X64879000Y-63647000D03* +X60039000Y-63647000D03* +D14* +%TO.P,REF\u002A\u002A,5*% +X63759000Y-63767000D03* +%TO.P,REF\u002A\u002A,4*% +X63109000Y-63767000D03* +%TO.P,REF\u002A\u002A,3*% +X62459000Y-63767000D03* +%TO.P,REF\u002A\u002A,2*% +X61809000Y-63767000D03* +%TO.P,REF\u002A\u002A,1*% +X61159000Y-63767000D03* +D15* +%TO.P,REF\u002A\u002A,6*% +X65359000Y-63647000D03* +X59609000Y-63667000D03* +D16* +X65459000Y-64967000D03* +X59509000Y-64967000D03* +D17* +X59729000Y-65717000D03* +X65209000Y-65717000D03* +%TD*% +D18* +%TO.P,REF\u002A\u002A,B12*% +%TO.N,N/C*% +X23670000Y-60053000D03* +%TO.P,REF\u002A\u002A,B11*% +X24170000Y-60053000D03* +%TO.P,REF\u002A\u002A,B10*% +X24670000Y-60053000D03* +%TO.P,REF\u002A\u002A,B9*% +X25170000Y-60053000D03* +%TO.P,REF\u002A\u002A,B8*% +X25670000Y-60053000D03* +%TO.P,REF\u002A\u002A,B7*% +X26170000Y-60053000D03* +%TO.P,REF\u002A\u002A,B6*% +X26670000Y-60053000D03* +%TO.P,REF\u002A\u002A,B5*% +X27170000Y-60053000D03* +%TO.P,REF\u002A\u002A,B4*% +X27670000Y-60053000D03* +%TO.P,REF\u002A\u002A,B3*% +X28170000Y-60053000D03* +%TO.P,REF\u002A\u002A,B2*% +X28670000Y-60053000D03* +D19* +%TO.P,REF\u002A\u002A,S1*% +X22180000Y-66213000D03* +X31160000Y-66213000D03* +X30800000Y-60263000D03* +D18* +%TO.P,REF\u002A\u002A,B1*% +X29170000Y-60053000D03* +%TO.P,REF\u002A\u002A,A11*% +X28920000Y-58353000D03* +%TO.P,REF\u002A\u002A,A8*% +X27420000Y-58353000D03* +%TO.P,REF\u002A\u002A,A9*% +X27920000Y-58353000D03* +%TO.P,REF\u002A\u002A,A10*% +X28420000Y-58353000D03* +%TO.P,REF\u002A\u002A,A12*% +X29420000Y-58353000D03* +%TO.P,REF\u002A\u002A,A7*% +X26920000Y-58353000D03* +%TO.P,REF\u002A\u002A,A6*% +X26420000Y-58353000D03* +%TO.P,REF\u002A\u002A,A5*% +X25920000Y-58353000D03* +%TO.P,REF\u002A\u002A,A4*% +X25420000Y-58353000D03* +%TO.P,REF\u002A\u002A,A3*% +X24920000Y-58353000D03* +%TO.P,REF\u002A\u002A,A2*% +X24420000Y-58353000D03* +%TO.P,REF\u002A\u002A,A1*% +X23920000Y-58353000D03* +D19* +%TO.P,REF\u002A\u002A,S1*% +X22540000Y-60263000D03* +%TD*% +D20* +%TO.P,REF\u002A\u002A,6*% +%TO.N,N/C*% +X78364000Y-66661000D03* +X71064000Y-66661000D03* +D21* +%TO.P,REF\u002A\u002A,5*% +X76314000Y-67536000D03* +%TO.P,REF\u002A\u002A,4*% +X75514000Y-65786000D03* +%TO.P,REF\u002A\u002A,3*% +X74714000Y-67536000D03* +%TO.P,REF\u002A\u002A,2*% +X73914000Y-65786000D03* +D22* +%TO.P,REF\u002A\u002A,1*% +X73114000Y-67536000D03* +%TD*% +D23* +%TO.P,REF\u002A\u002A,10*% +%TO.N,N/C*% +X83968000Y-64392000D03* +X96768000Y-64392000D03* +D24* +X83968000Y-55892000D03* +X96768000Y-55892000D03* +D25* +%TO.P,REF\u002A\u002A,9*% +X86368000Y-55142000D03* +%TO.P,REF\u002A\u002A,8*% +X88368000Y-55142000D03* +%TO.P,REF\u002A\u002A,7*% +X90368000Y-55142000D03* +%TO.P,REF\u002A\u002A,6*% +X92368000Y-55142000D03* +%TO.P,REF\u002A\u002A,5*% +X94368000Y-55142000D03* +%TO.P,REF\u002A\u002A,4*% +X93868000Y-56642000D03* +%TO.P,REF\u002A\u002A,3*% +X91368000Y-56642000D03* +%TO.P,REF\u002A\u002A,2*% +X89368000Y-56642000D03* +%TO.P,REF\u002A\u002A,1*% +X86868000Y-56642000D03* +%TD*% +D26* +%TO.P,IC3,1*% +%TO.N,N/C*% +X56154930Y-53423272D03* +%TO.P,IC3,2*% +X56720616Y-53988957D03* +%TO.P,IC3,3*% +X57286301Y-54554643D03* +%TO.P,IC3,4*% +X57851986Y-55120328D03* +%TO.P,IC3,5*% +X58417672Y-55686014D03* +%TO.P,IC3,6*% +X58983357Y-56251699D03* +%TO.P,IC3,7*% +X59549043Y-56817384D03* +%TO.P,IC3,8*% +X60114728Y-57383070D03* +D27* +%TO.P,IC3,9*% +X62059272Y-57383070D03* +%TO.P,IC3,10*% +X62624957Y-56817384D03* +%TO.P,IC3,11*% +X63190643Y-56251699D03* +%TO.P,IC3,12*% +X63756328Y-55686014D03* +%TO.P,IC3,13*% +X64322014Y-55120328D03* +%TO.P,IC3,14*% +X64887699Y-54554643D03* +%TO.P,IC3,15*% +X65453384Y-53988957D03* +%TO.P,IC3,16*% +X66019070Y-53423272D03* +D26* +%TO.P,IC3,17*% +X66019070Y-51478728D03* +%TO.P,IC3,18*% +X65453384Y-50913043D03* +%TO.P,IC3,19*% +X64887699Y-50347357D03* +%TO.P,IC3,20*% +X64322014Y-49781672D03* +%TO.P,IC3,21*% +X63756328Y-49215986D03* +%TO.P,IC3,22*% +X63190643Y-48650301D03* +%TO.P,IC3,23*% +X62624957Y-48084616D03* +%TO.P,IC3,24*% +X62059272Y-47518930D03* +D27* +%TO.P,IC3,25*% +X60114728Y-47518930D03* +%TO.P,IC3,26*% +X59549043Y-48084616D03* +%TO.P,IC3,27*% +X58983357Y-48650301D03* +%TO.P,IC3,28*% +X58417672Y-49215986D03* +%TO.P,IC3,29*% +X57851986Y-49781672D03* +%TO.P,IC3,30*% +X57286301Y-50347357D03* +%TO.P,IC3,31*% +X56720616Y-50913043D03* +%TO.P,IC3,32*% +X56154930Y-51478728D03* +%TD*% +D28* +%TO.P,IC2,1*% +%TO.N,N/C*% +X70255289Y-41936841D03* +%TO.P,IC2,2*% +X70561436Y-42675944D03* +%TO.P,IC2,3*% +X70867583Y-43415048D03* +%TO.P,IC2,4*% +X71173730Y-44154152D03* +%TO.P,IC2,5*% +X71479876Y-44893255D03* +%TO.P,IC2,6*% +X71786023Y-45632359D03* +%TO.P,IC2,7*% +X72092170Y-46371462D03* +%TO.P,IC2,8*% +X72398317Y-47110566D03* +D29* +%TO.P,IC2,9*% +X74194841Y-47854711D03* +%TO.P,IC2,10*% +X74933944Y-47548564D03* +%TO.P,IC2,11*% +X75673048Y-47242417D03* +%TO.P,IC2,12*% +X76412152Y-46936270D03* +%TO.P,IC2,13*% +X77151255Y-46630124D03* +%TO.P,IC2,14*% +X77890359Y-46323977D03* +%TO.P,IC2,15*% +X78629462Y-46017830D03* +%TO.P,IC2,16*% +X79368566Y-45711683D03* +D28* +%TO.P,IC2,17*% +X80112711Y-43915159D03* +%TO.P,IC2,18*% +X79806564Y-43176056D03* +%TO.P,IC2,19*% +X79500417Y-42436952D03* +%TO.P,IC2,20*% +X79194270Y-41697848D03* +%TO.P,IC2,21*% +X78888124Y-40958745D03* +%TO.P,IC2,22*% +X78581977Y-40219641D03* +%TO.P,IC2,23*% +X78275830Y-39480538D03* +%TO.P,IC2,24*% +X77969683Y-38741434D03* +D29* +%TO.P,IC2,25*% +X76173159Y-37997289D03* +%TO.P,IC2,26*% +X75434056Y-38303436D03* +%TO.P,IC2,27*% +X74694952Y-38609583D03* +%TO.P,IC2,28*% +X73955848Y-38915730D03* +%TO.P,IC2,29*% +X73216745Y-39221876D03* +%TO.P,IC2,30*% +X72477641Y-39528023D03* +%TO.P,IC2,31*% +X71738538Y-39834170D03* +%TO.P,IC2,32*% +X70999434Y-40140317D03* +%TD*% +D30* +%TO.P,IC1,32*% +%TO.N,N/C*% +X58287000Y-28972000D03* +%TO.P,IC1,31*% +X59087000Y-28972000D03* +%TO.P,IC1,30*% +X59887000Y-28972000D03* +%TO.P,IC1,29*% +X60687000Y-28972000D03* +%TO.P,IC1,28*% +X61487000Y-28972000D03* +%TO.P,IC1,27*% +X62287000Y-28972000D03* +%TO.P,IC1,26*% +X63087000Y-28972000D03* +%TO.P,IC1,25*% +X63887000Y-28972000D03* +D31* +%TO.P,IC1,24*% +X65262000Y-30347000D03* +%TO.P,IC1,23*% +X65262000Y-31147000D03* +%TO.P,IC1,22*% +X65262000Y-31947000D03* +%TO.P,IC1,21*% +X65262000Y-32747000D03* +%TO.P,IC1,20*% +X65262000Y-33547000D03* +%TO.P,IC1,19*% +X65262000Y-34347000D03* +%TO.P,IC1,18*% +X65262000Y-35147000D03* +%TO.P,IC1,17*% +X65262000Y-35947000D03* +D30* +%TO.P,IC1,16*% +X63887000Y-37322000D03* +%TO.P,IC1,15*% +X63087000Y-37322000D03* +%TO.P,IC1,14*% +X62287000Y-37322000D03* +%TO.P,IC1,13*% +X61487000Y-37322000D03* +%TO.P,IC1,12*% +X60687000Y-37322000D03* +%TO.P,IC1,11*% +X59887000Y-37322000D03* +%TO.P,IC1,10*% +X59087000Y-37322000D03* +%TO.P,IC1,9*% +X58287000Y-37322000D03* +D31* +%TO.P,IC1,8*% +X56912000Y-35947000D03* +%TO.P,IC1,7*% +X56912000Y-35147000D03* +%TO.P,IC1,6*% +X56912000Y-34347000D03* +%TO.P,IC1,5*% +X56912000Y-33547000D03* +%TO.P,IC1,4*% +X56912000Y-32747000D03* +%TO.P,IC1,3*% +X56912000Y-31947000D03* +%TO.P,IC1,2*% +X56912000Y-31147000D03* +%TO.P,IC1,1*% +X56912000Y-30347000D03* +%TD*% +D32* +%TO.P,REF\u002A\u002A,B1*% +%TO.N,N/C*% +X42239000Y-60979000D03* +%TO.P,REF\u002A\u002A,A9*% +X41439000Y-60979000D03* +%TO.P,REF\u002A\u002A,B9*% +X36539000Y-60979000D03* +%TO.P,REF\u002A\u002A,B12*% +X35739000Y-60979000D03* +%TO.P,REF\u002A\u002A,A1*% +X35739000Y-60979000D03* +%TO.P,REF\u002A\u002A,A4*% +X36539000Y-60979000D03* +%TO.P,REF\u002A\u002A,B4*% +X41439000Y-60979000D03* +%TO.P,REF\u002A\u002A,A12*% +X42239000Y-60979000D03* +D33* +%TO.P,REF\u002A\u002A,B8*% +X37239000Y-60979000D03* +%TO.P,REF\u002A\u002A,A5*% +X37739000Y-60979000D03* +%TO.P,REF\u002A\u002A,B7*% +X38239000Y-60979000D03* +%TO.P,REF\u002A\u002A,A7*% +X39239000Y-60979000D03* +%TO.P,REF\u002A\u002A,B6*% +X39739000Y-60979000D03* +%TO.P,REF\u002A\u002A,A8*% +X40239000Y-60979000D03* +%TO.P,REF\u002A\u002A,B5*% +X40739000Y-60979000D03* +%TO.P,REF\u002A\u002A,A6*% +X38739000Y-60979000D03* +D34* +%TO.P,REF\u002A\u002A,S1*% +X43309000Y-61894000D03* +X34669000Y-61894000D03* +D35* +X34669000Y-66074000D03* +X43309000Y-66074000D03* +%TD*% +D36* +%TO.P,REF\u002A\u002A,6*% +%TO.N,N/C*% +X48154000Y-66769500D03* +X53954000Y-66769500D03* +D37* +X54554000Y-66769500D03* +X47554000Y-66769500D03* +D38* +X50054000Y-66769500D03* +D39* +X53554000Y-64069500D03* +D40* +%TO.P,REF\u002A\u002A,3*% +X51054000Y-64069500D03* +%TO.P,REF\u002A\u002A,4*% +X51704000Y-64069500D03* +%TO.P,REF\u002A\u002A,5*% +X52354000Y-64069500D03* +%TO.P,REF\u002A\u002A,1*% +X49754000Y-64069500D03* +%TO.P,REF\u002A\u002A,2*% +X50404000Y-64069500D03* +D39* +%TO.P,REF\u002A\u002A,6*% +X48554000Y-64069500D03* +D38* +X52054000Y-66769500D03* +%TD*% +D41* +%TO.P,C3,1*% +%TO.N,N/C*% +X62447249Y-24420751D03* +%TO.P,C3,2*% +X63790751Y-23077249D03* +%TD*% +D42* +%TO.P,C2,1*% +%TO.N,N/C*% +X57343000Y-23749000D03* +%TO.P,C2,2*% +X59243000Y-23749000D03* +%TD*% +D43* +%TO.P,C1,2*% +%TO.N,N/C*% +X54483000Y-22799000D03* +%TO.P,C1,1*% +X54483000Y-24699000D03* +%TD*% +D44* +%TO.P,U2,1*% +%TO.N,N/C*% +X72390000Y-28956000D03* +D45* +%TO.P,U2,2*% +X74186051Y-30752051D03* +D46* +%TO.P,U2,3*% +X75982102Y-32548102D03* +D47* +%TO.P,U2,4*% +X77778154Y-34344154D03* +D48* +%TO.P,U2,5*% +X79574205Y-36140205D03* +D49* +%TO.P,U2,6*% +X81370256Y-37936256D03* +D50* +%TO.P,U2,7*% +X83166307Y-39732307D03* +D51* +%TO.P,U2,8*% +X84962359Y-41528359D03* +%TA.AperFunction,ComponentPad*% +%TO.P,U2,9*% +G36* +X86375441Y-42340647D02* +G01* +X87141378Y-42340646D01* +X87141379Y-42340647D01* +X87183805Y-42358220D01* +X87724671Y-42899086D01* +X87737097Y-42929086D01* +X87742245Y-42941513D01* +X87742244Y-43707308D01* +X87724671Y-43749734D01* +X87183734Y-44290671D01* +X87183730Y-44290672D01* +X87183729Y-44290674D01* +X87165271Y-44298318D01* +X87141308Y-44308244D01* +X87141306Y-44308243D01* +X87141301Y-44308245D01* +X86375436Y-44308173D01* +X86357076Y-44300566D01* +X86333015Y-44290600D01* +X85792221Y-43749804D01* +X85792220Y-43749804D01* +X85774647Y-43707379D01* +X85774646Y-42941442D01* +X85781926Y-42923868D01* +X85792220Y-42899015D01* +X86333015Y-42358220D01* +X86375441Y-42340647D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,ComponentPad*% +%TO.P,U2,10*% +G36* +X91416312Y-37173968D02* +G01* +X92123946Y-36880856D01* +X92123947Y-36880856D01* +X92169867Y-36880856D01* +X92876543Y-37173570D01* +X92899504Y-37196532D01* +X92909015Y-37206043D01* +X93202072Y-37913546D01* +X93202072Y-37959467D01* +X92909320Y-38666235D01* +X92909316Y-38666238D01* +X92909316Y-38666240D01* +X92895188Y-38680366D01* +X92876848Y-38698706D01* +X92876845Y-38698706D01* +X92876842Y-38698709D01* +X92169246Y-38991728D01* +X92149373Y-38991726D01* +X92123331Y-38991726D01* +X91416748Y-38699049D01* +X91416747Y-38699049D01* +X91384276Y-38666578D01* +X91091164Y-37958944D01* +X91091164Y-37939922D01* +X91091164Y-37913023D01* +X91383840Y-37206439D01* +X91416312Y-37173968D01* +G37* +%TD.AperFunction*% +D52* +%TO.P,U2,11*% +X90350512Y-36140205D03* +D53* +%TO.P,U2,12*% +X88554461Y-34344154D03* +D54* +%TO.P,U2,13*% +X86758410Y-32548102D03* +D55* +%TO.P,U2,14*% +X84962359Y-30752051D03* +D56* +%TO.P,U2,15*% +X83166307Y-28956000D03* +D57* +%TO.P,U2,16*% +X81370256Y-27159949D03* +D58* +%TO.P,U2,17*% +X79574205Y-25363898D03* +D44* +%TO.P,U2,18*% +X77778154Y-23567846D03* +%TA.AperFunction,ComponentPad*% +%TO.P,U2,19*% +G36* +X93178939Y-46916512D02* +G01* +X91764725Y-46916512D01* +X90350512Y-48330725D01* +X88936299Y-46916512D01* +X91057618Y-44795192D01* +X93178939Y-46916512D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,ComponentPad*% +%TO.P,U2,20*% +G36* +X97738666Y-39528360D02* +G01* +X96738666Y-40528360D01* +X96738665Y-42528359D01* +X94738666Y-42528358D01* +X94738667Y-39528359D01* +X97738666Y-39528360D01* +G37* +%TD.AperFunction*% +%TD*% +%TA.AperFunction,ComponentPad*% +%TO.P,U1,20*% +%TO.N,N/C*% +G36* +X50707427Y-51689000D02* +G01* +X49293213Y-51689000D01* +X47879000Y-53103213D01* +X46464787Y-51689000D01* +X48586106Y-49567680D01* +X50707427Y-51689000D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,ComponentPad*% +%TO.P,U1,19*% +G36* +X42259000Y-53689000D02* +G01* +X41259000Y-52689000D01* +X39259000Y-52689000D01* +X39259000Y-50689000D01* +X42259000Y-50689000D01* +X42259000Y-53689000D01* +G37* +%TD.AperFunction*% +%TO.P,U1,18*% +X47879000Y-26289000D03* +D45* +%TO.P,U1,17*% +X47879000Y-28829000D03* +D46* +%TO.P,U1,16*% +X47879000Y-31369000D03* +D47* +%TO.P,U1,15*% +X47879000Y-33909000D03* +D48* +%TO.P,U1,14*% +X47879000Y-36449000D03* +D49* +%TO.P,U1,13*% +X47879000Y-38989000D03* +D50* +%TO.P,U1,12*% +X47879000Y-41529000D03* +D51* +%TO.P,U1,11*% +X47879000Y-44069000D03* +%TA.AperFunction,ComponentPad*% +%TO.P,U1,10*% +G36* +X47901652Y-45553615D02* +G01* +X48609286Y-45846726D01* +X48609287Y-45846727D01* +X48641759Y-45879198D01* +X48934473Y-46585874D01* +X48934473Y-46618345D01* +X48934473Y-46631796D01* +X48641415Y-47339299D01* +X48608944Y-47371771D01* +X47902176Y-47664523D01* +X47902172Y-47664523D01* +X47902170Y-47664525D01* +X47882192Y-47664523D01* +X47856255Y-47664523D01* +X47856254Y-47664521D01* +X47856249Y-47664521D01* +X47148708Y-47371371D01* +X47134657Y-47357317D01* +X47116241Y-47338902D01* +X46823566Y-46632318D01* +X46823565Y-46632317D01* +X46823565Y-46586398D01* +X47116676Y-45878764D01* +X47130127Y-45865313D01* +X47149148Y-45846291D01* +X47855732Y-45553615D01* +X47901652Y-45553615D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,ComponentPad*% +%TO.P,U1,9*% +G36* +X40683826Y-45642574D02* +G01* +X41225426Y-46184173D01* +X41225426Y-46184174D01* +X41243000Y-46226600D01* +X41243000Y-46991500D01* +X41230573Y-47021500D01* +X41225426Y-47033927D01* +X40683926Y-47575426D01* +X40641500Y-47593000D01* +X39876500Y-47593000D01* +X39876496Y-47592998D01* +X39876494Y-47592999D01* +X39858037Y-47585352D01* +X39834074Y-47575426D01* +X39834073Y-47575424D01* +X39834069Y-47575422D01* +X39292570Y-47033822D01* +X39284967Y-47015461D01* +X39275000Y-46991400D01* +X39275001Y-46226600D01* +X39275001Y-46226599D01* +X39292574Y-46184174D01* +X39834173Y-45642574D01* +X39851747Y-45635295D01* +X39876600Y-45625000D01* +X40641400Y-45625000D01* +X40683826Y-45642574D01* +G37* +%TD.AperFunction*% +D59* +%TO.P,U1,8*% +X40259000Y-44069000D03* +D60* +%TO.P,U1,7*% +X40259000Y-41529000D03* +D61* +%TO.P,U1,6*% +X40259000Y-38989000D03* +D62* +%TO.P,U1,5*% +X40259000Y-36449000D03* +D56* +%TO.P,U1,4*% +X40259000Y-33909000D03* +D63* +%TO.P,U1,3*% +X40259000Y-31369000D03* +D58* +%TO.P,U1,2*% +X40259000Y-28829000D03* +D44* +%TO.P,U1,1*% +X40259000Y-26289000D03* +%TD*% +D64* +%TO.N,*% +X79368566Y-45711683D02* +X80264000Y-47752000D01* +D65* +X70098000Y-30347000D02* +X75057000Y-35306000D01* +X65262000Y-30347000D02* +X70098000Y-30347000D01* +X65262000Y-31147000D02* +X69882000Y-31147000D01* +X69882000Y-31147000D02* +X74295000Y-35560000D01* +X74295000Y-35560000D02* +X75434056Y-38303436D01* +X65262000Y-31947000D02* +X69666000Y-31947000D01* +X69666000Y-31947000D02* +X73533000Y-35814000D01* +X73533000Y-35814000D02* +X74693369Y-38608000D01* +D64* +X74693369Y-38608000D02* +X74694952Y-38609583D01* +D65* +X65262000Y-32747000D02* +X69323000Y-32747000D01* +X69323000Y-32747000D02* +X72771000Y-36195000D01* +D64* +X73914000Y-38873882D02* +X73955848Y-38915730D01* +D65* +X72771000Y-36195000D02* +X73914000Y-38873882D01* +X65262000Y-33547000D02* +X69107000Y-33547000D01* +X69107000Y-33547000D02* +X72009000Y-36449000D01* +X72009000Y-36449000D02* +X73216745Y-39221876D01* +X65262000Y-34347000D02* +X68891000Y-34347000D01* +X68891000Y-34347000D02* +X71247000Y-36703000D01* +X71247000Y-36703000D02* +X72477641Y-39528023D01* +X65262000Y-35147000D02* +X68548000Y-35147000D01* +X68548000Y-35147000D02* +X70485000Y-37084000D01* +X70485000Y-37084000D02* +X71738538Y-39834170D01* +X70999434Y-40140317D02* +X69723000Y-37338000D01* +X69723000Y-37338000D02* +X68332000Y-35947000D01* +X68332000Y-35947000D02* +X67570000Y-35947000D01* +X68332000Y-35947000D02* +X65262000Y-35947000D01* +D64* +X74933944Y-47548564D02* +X75692000Y-49403000D01* +X75692000Y-47261369D02* +X76454000Y-49149000D01* +X75673048Y-47242417D02* +X75692000Y-47261369D01* +X76412152Y-46936270D02* +X77216000Y-48895000D01* +X77151255Y-46630124D02* +X77978000Y-48641000D01* +X77890359Y-46323977D02* +X78740000Y-48387000D01* +X78629462Y-46017830D02* +X79502000Y-48133000D01* +X62059272Y-57383070D02* +X62969202Y-58293000D01* +X65453384Y-53988957D02* +X66582427Y-55118000D01* +X74194841Y-47854711D02* +X74930000Y-49784000D01* +X74933944Y-47548564D02* +X75010380Y-47625000D01* +D65* +X76173159Y-37997289D02* +X75057000Y-35306000D01* +D64* +X76173159Y-37997289D02* +X76200000Y-38024130D01* +D65* +X56912000Y-30347000D02* +X55759000Y-30347000D01* +X55759000Y-30347000D02* +X52324000Y-33782000D01* +X52324000Y-33782000D02* +X52324000Y-47647798D01* +X52324000Y-47647798D02* +X56154930Y-51478728D01* +X56912000Y-31147000D02* +X55848000Y-31147000D01* +X52832000Y-47024427D02* +X56720616Y-50913043D01* +X55848000Y-31147000D02* +X52832000Y-34163000D01* +X52832000Y-34163000D02* +X52832000Y-47024427D01* +X53340000Y-46401056D02* +X57286301Y-50347357D01* +X56912000Y-31947000D02* +X55810000Y-31947000D01* +X55810000Y-31947000D02* +X53340000Y-34417000D01* +X53340000Y-34417000D02* +X53340000Y-46401056D01* +X53848000Y-45777686D02* +X57851986Y-49781672D01* +X56912000Y-32747000D02* +X55772000Y-32747000D01* +X55772000Y-32747000D02* +X53848000Y-34671000D01* +X53848000Y-34671000D02* +X53848000Y-45777686D01* +X54356000Y-45154314D02* +X58417672Y-49215986D01* +X55734000Y-33547000D02* +X54356000Y-34925000D01* +X54356000Y-34925000D02* +X54356000Y-45154314D01* +X56912000Y-33547000D02* +X55734000Y-33547000D01* +X54864000Y-44530944D02* +X58983357Y-48650301D01* +X56912000Y-34347000D02* +X55950000Y-34347000D01* +X55950000Y-34347000D02* +X54864000Y-35433000D01* +X54864000Y-35433000D02* +X54864000Y-44530944D01* +X56912000Y-35147000D02* +X55912000Y-35147000D01* +X55912000Y-35147000D02* +X55372000Y-35687000D01* +X55372000Y-35687000D02* +X55372000Y-43907573D01* +X55372000Y-43907573D02* +X59549043Y-48084616D01* +X56912000Y-35947000D02* +X55874000Y-35947000D01* +X55874000Y-35947000D02* +X55874000Y-43278202D01* +X55874000Y-43278202D02* +X60114728Y-47518930D01* +X56912000Y-32747000D02* +X56912000Y-32750000D01* +%TD*% +M02* diff --git a/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Mask.gbr b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Mask.gbr new file mode 100644 index 0000000..dcbf4d2 --- /dev/null +++ b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Mask.gbr @@ -0,0 +1,651 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,5.99.0-unknown-9424d66d22~106~ubuntu18.04.1*% +%TF.CreationDate,2021-01-09T19:56:30+08:00*% +%TF.ProjectId,Flashpads,466c6173-6870-4616-9473-2e6b69636164,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Top*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.99.0-unknown-9424d66d22~106~ubuntu18.04.1) date 2021-01-09 19:56:30* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3,0* +1,1,$1+$1,$4,$5,0* +1,1,$1+$1,$6,$7,0* +1,1,$1+$1,$8,$9,0* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +%AMHorizOval* +0 Thick line with rounded ends* +0 $1 width* +0 $2 $3 position (X,Y) of the first rounded end (center of the circle)* +0 $4 $5 position (X,Y) of the second rounded end (center of the circle)* +0 Add line between two ends* +20,1,$1,$2,$3,$4,$5,0* +0 Add two circle primitives to create the rounded ends* +1,1,$1,$2,$3,0* +1,1,$1,$4,$5,0*% +%AMRotRect* +0 Rectangle, with rotation* +0 The origin of the aperture is its center* +0 $1 length* +0 $2 width* +0 $3 Rotation angle, in degrees counterclockwise* +0 Add horizontal line* +21,1,$1,$2,0,0,$3*% +%AMOutline4P* +0 Free polygon, 4 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 4* +0 $1 to $8 corner X, Y* +0 $9 Rotation angle, in degrees counterclockwise* +0 create outline with 4 corners* +4,1,4,$1,$2,$3,$4,$5,$6,$7,$8,$1,$2,$9*% +%AMOutline5P* +0 Free polygon, 5 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 8* +0 $1 to $10 corner X, Y* +0 $11 Rotation angle, in degrees counterclockwise* +0 create outline with 8 corners* +4,1,5,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$1,$2,$11*% +%AMOutline6P* +0 Free polygon, 6 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 6* +0 $1 to $12 corner X, Y* +0 $13 Rotation angle, in degrees counterclockwise* +0 create outline with 6 corners* +4,1,6,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$1,$2,$13*% +%AMOutline7P* +0 Free polygon, 7 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 7* +0 $1 to $14 corner X, Y* +0 $15 Rotation angle, in degrees counterclockwise* +0 create outline with 7 corners* +4,1,7,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$1,$2,$15*% +%AMOutline8P* +0 Free polygon, 8 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 8* +0 $1 to $16 corner X, Y* +0 $17 Rotation angle, in degrees counterclockwise* +0 create outline with 8 corners* +4,1,8,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$1,$2,$17*% +G04 Aperture macros list end* +%ADD10R,1.430000X2.500000*% +%ADD11O,1.350000X1.700000*% +%ADD12O,1.100000X1.500000*% +%ADD13R,0.400000X1.650000*% +%ADD14R,2.000000X1.500000*% +%ADD15R,1.825000X0.700000*% +%ADD16R,1.350000X2.000000*% +%ADD17R,0.300000X0.700000*% +%ADD18C,0.650000*% +%ADD19C,0.950000*% +%ADD20C,1.400000*% +%ADD21O,1.100000X2.400000*% +%ADD22C,1.100000*% +%ADD23R,1.100000X1.100000*% +%ADD24O,1.200000X2.100000*% +%ADD25O,1.200000X2.400000*% +%ADD26C,1.200000*% +%ADD27RoundRect,0.125000X-0.353553X-0.530330X0.530330X0.353553X0.353553X0.530330X-0.530330X-0.353553X0*% +%ADD28RoundRect,0.125000X0.353553X-0.530330X0.530330X-0.353553X-0.353553X0.530330X-0.530330X0.353553X0*% +%ADD29RoundRect,0.125000X-0.529589X-0.354662X0.625260X0.123692X0.529589X0.354662X-0.625260X-0.123692X0*% +%ADD30RoundRect,0.125000X0.123692X-0.625260X0.354662X-0.529589X-0.123692X0.625260X-0.354662X0.529589X0*% +%ADD31RoundRect,0.125000X-0.125000X-0.625000X0.125000X-0.625000X0.125000X0.625000X-0.125000X0.625000X0*% +%ADD32RoundRect,0.125000X-0.625000X-0.125000X0.625000X-0.125000X0.625000X0.125000X-0.625000X0.125000X0*% +%ADD33R,0.600000X1.450000*% +%ADD34R,0.300000X1.450000*% +%ADD35O,1.000000X2.100000*% +%ADD36O,1.000000X1.600000*% +%ADD37R,1.200000X1.900000*% +%ADD38O,1.200000X1.900000*% +%ADD39R,1.500000X1.900000*% +%ADD40C,1.450000*% +%ADD41R,0.400000X1.350000*% +%ADD42RoundRect,0.250000X0.159099X-0.512652X0.512652X-0.159099X-0.159099X0.512652X-0.512652X0.159099X0*% +%ADD43RoundRect,0.250000X-0.250000X-0.475000X0.250000X-0.475000X0.250000X0.475000X-0.250000X0.475000X0*% +%ADD44RoundRect,0.250000X0.475000X-0.250000X0.475000X0.250000X-0.475000X0.250000X-0.475000X-0.250000X0*% +%ADD45C,2.000000*% +%ADD46HorizOval,2.000000X0.000000X0.000000X0.000000X0.000000X0*% +%ADD47HorizOval,1.500000X0.265165X0.265165X-0.265165X-0.265165X0*% +%ADD48RotRect,1.800000X1.800000X45.000000*% +%ADD49Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X45.000000*% +%ADD50RoundRect,0.540000X0.000000X-0.509117X0.509117X0.000000X0.000000X0.509117X-0.509117X0.000000X0*% +%ADD51Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X45.000000*% +%AMFp52* +4,1,19,0.180000,-0.899999,-0.360000,-0.899999,-0.472272,-0.888199,-0.610180,-0.838549,-0.729655,-0.753643,-0.821896,-0.639735,-0.880107,-0.505217,-0.899999,-0.360000,-0.899999,0.180000,-0.180000,0.899999,0.360000,0.899999,0.472272,0.888199,0.610180,0.838549,0.729655,0.753643,0.821896,0.639735,0.880107,0.505217,0.899999,0.360000,0.899999,-0.180000,0.180000,-0.899999,0.180000,-0.899999,$1*% +%ADD52Fp52,45.000000*% +%AMFp53* +4,1,19,0.179999,-0.900000,-0.360000,-0.900000,-0.472272,-0.888200,-0.610180,-0.838550,-0.729655,-0.753643,-0.821897,-0.639735,-0.880108,-0.505216,-0.900000,-0.359999,-0.900000,0.180000,-0.179999,0.900000,0.360000,0.900000,0.472272,0.888200,0.610180,0.838550,0.729655,0.753643,0.821897,0.639735,0.880108,0.505216,0.900000,0.359999,0.900000,-0.180000,0.179999,-0.900000,0.179999,-0.900000,$1*% +%ADD53Fp53,90.000000*% +%ADD54Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X90.000000*% +%ADD55RoundRect,0.540000X0.360000X-0.360000X0.360000X0.360000X-0.360000X0.360000X-0.360000X-0.360000X0*% +%ADD56Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X90.000000*% +%ADD57R,1.800000X1.800000*% +%ADD58O,1.500000X2.250000*% +%ADD59O,2.000000X2.000000*% +%AMFp60* +4,1,19,0.180000,-0.900000,-0.360000,-0.900000,-0.472272,-0.888200,-0.610180,-0.838550,-0.729655,-0.753643,-0.821897,-0.639735,-0.880108,-0.505217,-0.900000,-0.360000,-0.900000,0.180000,-0.180000,0.900000,0.360000,0.900000,0.472272,0.888200,0.610180,0.838550,0.729655,0.753643,0.821897,0.639735,0.880108,0.505217,0.900000,0.360000,0.900000,-0.180000,0.180000,-0.900000,0.180000,-0.900000,$1*% +%ADD60Fp60,0.000000*% +%ADD61Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X0.000000*% +%ADD62RoundRect,0.540000X-0.360000X-0.360000X0.360000X-0.360000X0.360000X0.360000X-0.360000X0.360000X0*% +%ADD63Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X0.000000*% +%ADD64O,2.250000X1.500000*% +G04 APERTURE END LIST* +D10* +%TO.C,REF\u002A\u002A*% +X63419000Y-66917000D03* +X61499000Y-66917000D03* +D11* +X65189000Y-66647000D03* +X59729000Y-66647000D03* +D12* +X64879000Y-63647000D03* +X60039000Y-63647000D03* +D13* +X63759000Y-63767000D03* +X63109000Y-63767000D03* +X62459000Y-63767000D03* +X61809000Y-63767000D03* +X61159000Y-63767000D03* +D14* +X65359000Y-63647000D03* +X59609000Y-63667000D03* +D15* +X65459000Y-64967000D03* +X59509000Y-64967000D03* +D16* +X59729000Y-65717000D03* +X65209000Y-65717000D03* +%TD*% +D17* +%TO.C,REF\u002A\u002A*% +X23670000Y-60053000D03* +X24170000Y-60053000D03* +X24670000Y-60053000D03* +X25170000Y-60053000D03* +X25670000Y-60053000D03* +X26170000Y-60053000D03* +X26670000Y-60053000D03* +X27170000Y-60053000D03* +X27670000Y-60053000D03* +X28170000Y-60053000D03* +X28670000Y-60053000D03* +D18* +X23070000Y-59013000D03* +D19* +X30270000Y-59013000D03* +D20* +X22180000Y-66213000D03* +X31160000Y-66213000D03* +X30800000Y-60263000D03* +D17* +X29170000Y-60053000D03* +X28920000Y-58353000D03* +X27420000Y-58353000D03* +X27920000Y-58353000D03* +X28420000Y-58353000D03* +X29420000Y-58353000D03* +X26920000Y-58353000D03* +X26420000Y-58353000D03* +X25920000Y-58353000D03* +X25420000Y-58353000D03* +X24920000Y-58353000D03* +X24420000Y-58353000D03* +X23920000Y-58353000D03* +D20* +X22540000Y-60263000D03* +%TD*% +D21* +%TO.C,REF\u002A\u002A*% +X78364000Y-66661000D03* +X71064000Y-66661000D03* +D22* +X76314000Y-67536000D03* +X75514000Y-65786000D03* +X74714000Y-67536000D03* +X73914000Y-65786000D03* +D23* +X73114000Y-67536000D03* +%TD*% +D24* +%TO.C,REF\u002A\u002A*% +X83968000Y-64392000D03* +X96768000Y-64392000D03* +D25* +X83968000Y-55892000D03* +X96768000Y-55892000D03* +D26* +X86368000Y-55142000D03* +X88368000Y-55142000D03* +X90368000Y-55142000D03* +X92368000Y-55142000D03* +X94368000Y-55142000D03* +X93868000Y-56642000D03* +X91368000Y-56642000D03* +X89368000Y-56642000D03* +X86868000Y-56642000D03* +%TD*% +D27* +%TO.C,IC3*% +X56154930Y-53423272D03* +X56720616Y-53988957D03* +X57286301Y-54554643D03* +X57851986Y-55120328D03* +X58417672Y-55686014D03* +X58983357Y-56251699D03* +X59549043Y-56817384D03* +X60114728Y-57383070D03* +D28* +X62059272Y-57383070D03* +X62624957Y-56817384D03* +X63190643Y-56251699D03* +X63756328Y-55686014D03* +X64322014Y-55120328D03* +X64887699Y-54554643D03* +X65453384Y-53988957D03* +X66019070Y-53423272D03* +D27* +X66019070Y-51478728D03* +X65453384Y-50913043D03* +X64887699Y-50347357D03* +X64322014Y-49781672D03* +X63756328Y-49215986D03* +X63190643Y-48650301D03* +X62624957Y-48084616D03* +X62059272Y-47518930D03* +D28* +X60114728Y-47518930D03* +X59549043Y-48084616D03* +X58983357Y-48650301D03* +X58417672Y-49215986D03* +X57851986Y-49781672D03* +X57286301Y-50347357D03* +X56720616Y-50913043D03* +X56154930Y-51478728D03* +%TD*% +D29* +%TO.C,IC2*% +X70255289Y-41936841D03* +X70561436Y-42675944D03* +X70867583Y-43415048D03* +X71173730Y-44154152D03* +X71479876Y-44893255D03* +X71786023Y-45632359D03* +X72092170Y-46371462D03* +X72398317Y-47110566D03* +D30* +X74194841Y-47854711D03* +X74933944Y-47548564D03* +X75673048Y-47242417D03* +X76412152Y-46936270D03* +X77151255Y-46630124D03* +X77890359Y-46323977D03* +X78629462Y-46017830D03* +X79368566Y-45711683D03* +D29* +X80112711Y-43915159D03* +X79806564Y-43176056D03* +X79500417Y-42436952D03* +X79194270Y-41697848D03* +X78888124Y-40958745D03* +X78581977Y-40219641D03* +X78275830Y-39480538D03* +X77969683Y-38741434D03* +D30* +X76173159Y-37997289D03* +X75434056Y-38303436D03* +X74694952Y-38609583D03* +X73955848Y-38915730D03* +X73216745Y-39221876D03* +X72477641Y-39528023D03* +X71738538Y-39834170D03* +X70999434Y-40140317D03* +%TD*% +D31* +%TO.C,IC1*% +X58287000Y-28972000D03* +X59087000Y-28972000D03* +X59887000Y-28972000D03* +X60687000Y-28972000D03* +X61487000Y-28972000D03* +X62287000Y-28972000D03* +X63087000Y-28972000D03* +X63887000Y-28972000D03* +D32* +X65262000Y-30347000D03* +X65262000Y-31147000D03* +X65262000Y-31947000D03* +X65262000Y-32747000D03* +X65262000Y-33547000D03* +X65262000Y-34347000D03* +X65262000Y-35147000D03* +X65262000Y-35947000D03* +D31* +X63887000Y-37322000D03* +X63087000Y-37322000D03* +X62287000Y-37322000D03* +X61487000Y-37322000D03* +X60687000Y-37322000D03* +X59887000Y-37322000D03* +X59087000Y-37322000D03* +X58287000Y-37322000D03* +D32* +X56912000Y-35947000D03* +X56912000Y-35147000D03* +X56912000Y-34347000D03* +X56912000Y-33547000D03* +X56912000Y-32747000D03* +X56912000Y-31947000D03* +X56912000Y-31147000D03* +X56912000Y-30347000D03* +%TD*% +D33* +%TO.C,REF\u002A\u002A*% +X42239000Y-60979000D03* +X41439000Y-60979000D03* +X36539000Y-60979000D03* +X35739000Y-60979000D03* +X35739000Y-60979000D03* +X36539000Y-60979000D03* +X41439000Y-60979000D03* +X42239000Y-60979000D03* +D34* +X37239000Y-60979000D03* +X37739000Y-60979000D03* +X38239000Y-60979000D03* +X39239000Y-60979000D03* +X39739000Y-60979000D03* +X40239000Y-60979000D03* +X40739000Y-60979000D03* +X38739000Y-60979000D03* +D35* +X43309000Y-61894000D03* +X34669000Y-61894000D03* +D18* +X36099000Y-62424000D03* +D36* +X34669000Y-66074000D03* +D18* +X41879000Y-62424000D03* +D36* +X43309000Y-66074000D03* +%TD*% +D37* +%TO.C,REF\u002A\u002A*% +X48154000Y-66769500D03* +X53954000Y-66769500D03* +D38* +X54554000Y-66769500D03* +X47554000Y-66769500D03* +D39* +X50054000Y-66769500D03* +D40* +X53554000Y-64069500D03* +D41* +X51054000Y-64069500D03* +X51704000Y-64069500D03* +X52354000Y-64069500D03* +X49754000Y-64069500D03* +X50404000Y-64069500D03* +D40* +X48554000Y-64069500D03* +D39* +X52054000Y-66769500D03* +%TD*% +D42* +%TO.C,C3*% +X62447249Y-24420751D03* +X63790751Y-23077249D03* +%TD*% +D43* +%TO.C,C2*% +X57343000Y-23749000D03* +X59243000Y-23749000D03* +%TD*% +D44* +%TO.C,C1*% +X54483000Y-22799000D03* +X54483000Y-24699000D03* +%TD*% +D45* +%TO.C,U2*% +X72390000Y-28956000D03* +D46* +X74186051Y-30752051D03* +D47* +X75982102Y-32548102D03* +D48* +X77778154Y-34344154D03* +D49* +X79574205Y-36140205D03* +D50* +X81370256Y-37936256D03* +D51* +X83166307Y-39732307D03* +D52* +X84962359Y-41528359D03* +G36* +X86375441Y-42340647D02* +G01* +X87141378Y-42340646D01* +X87141379Y-42340647D01* +X87183805Y-42358220D01* +X87724671Y-42899086D01* +X87737097Y-42929086D01* +X87742245Y-42941513D01* +X87742244Y-43707308D01* +X87724671Y-43749734D01* +X87183734Y-44290671D01* +X87183730Y-44290672D01* +X87183729Y-44290674D01* +X87165271Y-44298318D01* +X87141308Y-44308244D01* +X87141306Y-44308243D01* +X87141301Y-44308245D01* +X86375436Y-44308173D01* +X86357076Y-44300566D01* +X86333015Y-44290600D01* +X85792221Y-43749804D01* +X85792220Y-43749804D01* +X85774647Y-43707379D01* +X85774646Y-42941442D01* +X85781926Y-42923868D01* +X85792220Y-42899015D01* +X86333015Y-42358220D01* +X86375441Y-42340647D01* +G37* +G36* +X91416312Y-37173968D02* +G01* +X92123946Y-36880856D01* +X92123947Y-36880856D01* +X92169867Y-36880856D01* +X92876543Y-37173570D01* +X92899504Y-37196532D01* +X92909015Y-37206043D01* +X93202072Y-37913546D01* +X93202072Y-37959467D01* +X92909320Y-38666235D01* +X92909316Y-38666238D01* +X92909316Y-38666240D01* +X92895188Y-38680366D01* +X92876848Y-38698706D01* +X92876845Y-38698706D01* +X92876842Y-38698709D01* +X92169246Y-38991728D01* +X92149373Y-38991726D01* +X92123331Y-38991726D01* +X91416748Y-38699049D01* +X91416747Y-38699049D01* +X91384276Y-38666578D01* +X91091164Y-37958944D01* +X91091164Y-37939922D01* +X91091164Y-37913023D01* +X91383840Y-37206439D01* +X91416312Y-37173968D01* +G37* +D53* +X90350512Y-36140205D03* +D54* +X88554461Y-34344154D03* +D55* +X86758410Y-32548102D03* +D56* +X84962359Y-30752051D03* +D57* +X83166307Y-28956000D03* +D58* +X81370256Y-27159949D03* +D59* +X79574205Y-25363898D03* +D45* +X77778154Y-23567846D03* +G36* +X93178939Y-46916512D02* +G01* +X91764725Y-46916512D01* +X90350512Y-48330725D01* +X88936299Y-46916512D01* +X91057618Y-44795192D01* +X93178939Y-46916512D01* +G37* +G36* +X97738666Y-39528360D02* +G01* +X96738666Y-40528360D01* +X96738665Y-42528359D01* +X94738666Y-42528358D01* +X94738667Y-39528359D01* +X97738666Y-39528360D01* +G37* +%TD*% +%TO.C,U1*% +G36* +X50707427Y-51689000D02* +G01* +X49293213Y-51689000D01* +X47879000Y-53103213D01* +X46464787Y-51689000D01* +X48586106Y-49567680D01* +X50707427Y-51689000D01* +G37* +G36* +X42259000Y-53689000D02* +G01* +X41259000Y-52689000D01* +X39259000Y-52689000D01* +X39259000Y-50689000D01* +X42259000Y-50689000D01* +X42259000Y-53689000D01* +G37* +X47879000Y-26289000D03* +D46* +X47879000Y-28829000D03* +D47* +X47879000Y-31369000D03* +D48* +X47879000Y-33909000D03* +D49* +X47879000Y-36449000D03* +D50* +X47879000Y-38989000D03* +D51* +X47879000Y-41529000D03* +D52* +X47879000Y-44069000D03* +G36* +X47901652Y-45553615D02* +G01* +X48609286Y-45846726D01* +X48609287Y-45846727D01* +X48641759Y-45879198D01* +X48934473Y-46585874D01* +X48934473Y-46618345D01* +X48934473Y-46631796D01* +X48641415Y-47339299D01* +X48608944Y-47371771D01* +X47902176Y-47664523D01* +X47902172Y-47664523D01* +X47902170Y-47664525D01* +X47882192Y-47664523D01* +X47856255Y-47664523D01* +X47856254Y-47664521D01* +X47856249Y-47664521D01* +X47148708Y-47371371D01* +X47134657Y-47357317D01* +X47116241Y-47338902D01* +X46823566Y-46632318D01* +X46823565Y-46632317D01* +X46823565Y-46586398D01* +X47116676Y-45878764D01* +X47130127Y-45865313D01* +X47149148Y-45846291D01* +X47855732Y-45553615D01* +X47901652Y-45553615D01* +G37* +G36* +X40683826Y-45642574D02* +G01* +X41225426Y-46184173D01* +X41225426Y-46184174D01* +X41243000Y-46226600D01* +X41243000Y-46991500D01* +X41230573Y-47021500D01* +X41225426Y-47033927D01* +X40683926Y-47575426D01* +X40641500Y-47593000D01* +X39876500Y-47593000D01* +X39876496Y-47592998D01* +X39876494Y-47592999D01* +X39858037Y-47585352D01* +X39834074Y-47575426D01* +X39834073Y-47575424D01* +X39834069Y-47575422D01* +X39292570Y-47033822D01* +X39284967Y-47015461D01* +X39275000Y-46991400D01* +X39275001Y-46226600D01* +X39275001Y-46226599D01* +X39292574Y-46184174D01* +X39834173Y-45642574D01* +X39851747Y-45635295D01* +X39876600Y-45625000D01* +X40641400Y-45625000D01* +X40683826Y-45642574D01* +G37* +D60* +X40259000Y-44069000D03* +D61* +X40259000Y-41529000D03* +D62* +X40259000Y-38989000D03* +D63* +X40259000Y-36449000D03* +D57* +X40259000Y-33909000D03* +D64* +X40259000Y-31369000D03* +D59* +X40259000Y-28829000D03* +D45* +X40259000Y-26289000D03* +%TD*% +M02* diff --git a/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Paste.gbr b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Paste.gbr new file mode 100644 index 0000000..18752d3 --- /dev/null +++ b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Paste.gbr @@ -0,0 +1,567 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,5.99.0-unknown-9424d66d22~106~ubuntu18.04.1*% +%TF.CreationDate,2021-01-09T19:56:29+08:00*% +%TF.ProjectId,Flashpads,466c6173-6870-4616-9473-2e6b69636164,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.99.0-unknown-9424d66d22~106~ubuntu18.04.1) date 2021-01-09 19:56:29* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3,0* +1,1,$1+$1,$4,$5,0* +1,1,$1+$1,$6,$7,0* +1,1,$1+$1,$8,$9,0* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +%AMHorizOval* +0 Thick line with rounded ends* +0 $1 width* +0 $2 $3 position (X,Y) of the first rounded end (center of the circle)* +0 $4 $5 position (X,Y) of the second rounded end (center of the circle)* +0 Add line between two ends* +20,1,$1,$2,$3,$4,$5,0* +0 Add two circle primitives to create the rounded ends* +1,1,$1,$2,$3,0* +1,1,$1,$4,$5,0*% +%AMRotRect* +0 Rectangle, with rotation* +0 The origin of the aperture is its center* +0 $1 length* +0 $2 width* +0 $3 Rotation angle, in degrees counterclockwise* +0 Add horizontal line* +21,1,$1,$2,0,0,$3*% +%AMOutline4P* +0 Free polygon, 4 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 4* +0 $1 to $8 corner X, Y* +0 $9 Rotation angle, in degrees counterclockwise* +0 create outline with 4 corners* +4,1,4,$1,$2,$3,$4,$5,$6,$7,$8,$1,$2,$9*% +%AMOutline5P* +0 Free polygon, 5 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 8* +0 $1 to $10 corner X, Y* +0 $11 Rotation angle, in degrees counterclockwise* +0 create outline with 8 corners* +4,1,5,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$1,$2,$11*% +%AMOutline6P* +0 Free polygon, 6 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 6* +0 $1 to $12 corner X, Y* +0 $13 Rotation angle, in degrees counterclockwise* +0 create outline with 6 corners* +4,1,6,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$1,$2,$13*% +%AMOutline7P* +0 Free polygon, 7 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 7* +0 $1 to $14 corner X, Y* +0 $15 Rotation angle, in degrees counterclockwise* +0 create outline with 7 corners* +4,1,7,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$1,$2,$15*% +%AMOutline8P* +0 Free polygon, 8 corners , with rotation* +0 The origin of the aperture is its center* +0 number of corners: always 8* +0 $1 to $16 corner X, Y* +0 $17 Rotation angle, in degrees counterclockwise* +0 create outline with 8 corners* +4,1,8,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$1,$2,$17*% +G04 Aperture macros list end* +%ADD10R,1.430000X2.500000*% +%ADD11R,0.400000X1.650000*% +%ADD12R,2.000000X1.500000*% +%ADD13R,1.825000X0.700000*% +%ADD14R,1.350000X2.000000*% +%ADD15R,0.300000X0.700000*% +%ADD16RoundRect,0.125000X-0.353553X-0.530330X0.530330X0.353553X0.353553X0.530330X-0.530330X-0.353553X0*% +%ADD17RoundRect,0.125000X0.353553X-0.530330X0.530330X-0.353553X-0.353553X0.530330X-0.530330X0.353553X0*% +%ADD18RoundRect,0.125000X-0.529589X-0.354662X0.625260X0.123692X0.529589X0.354662X-0.625260X-0.123692X0*% +%ADD19RoundRect,0.125000X0.123692X-0.625260X0.354662X-0.529589X-0.123692X0.625260X-0.354662X0.529589X0*% +%ADD20RoundRect,0.125000X-0.125000X-0.625000X0.125000X-0.625000X0.125000X0.625000X-0.125000X0.625000X0*% +%ADD21RoundRect,0.125000X-0.625000X-0.125000X0.625000X-0.125000X0.625000X0.125000X-0.625000X0.125000X0*% +%ADD22R,0.600000X1.450000*% +%ADD23R,0.300000X1.450000*% +%ADD24R,1.500000X1.900000*% +%ADD25R,0.400000X1.350000*% +%ADD26RoundRect,0.250000X0.159099X-0.512652X0.512652X-0.159099X-0.159099X0.512652X-0.512652X0.159099X0*% +%ADD27RoundRect,0.250000X-0.250000X-0.475000X0.250000X-0.475000X0.250000X0.475000X-0.250000X0.475000X0*% +%ADD28RoundRect,0.250000X0.475000X-0.250000X0.475000X0.250000X-0.475000X0.250000X-0.475000X-0.250000X0*% +%ADD29C,2.000000*% +%ADD30HorizOval,2.000000X0.000000X0.000000X0.000000X0.000000X0*% +%ADD31HorizOval,1.500000X0.265165X0.265165X-0.265165X-0.265165X0*% +%ADD32RotRect,1.800000X1.800000X45.000000*% +%ADD33Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X45.000000*% +%ADD34RoundRect,0.540000X0.000000X-0.509117X0.509117X0.000000X0.000000X0.509117X-0.509117X0.000000X0*% +%ADD35Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X45.000000*% +%AMFp36* +4,1,19,0.180000,-0.899999,-0.360000,-0.899999,-0.472272,-0.888199,-0.610180,-0.838549,-0.729655,-0.753643,-0.821896,-0.639735,-0.880107,-0.505217,-0.899999,-0.360000,-0.899999,0.180000,-0.180000,0.899999,0.360000,0.899999,0.472272,0.888199,0.610180,0.838549,0.729655,0.753643,0.821896,0.639735,0.880107,0.505217,0.899999,0.360000,0.899999,-0.180000,0.180000,-0.899999,0.180000,-0.899999,$1*% +%ADD36Fp36,45.000000*% +%AMFp37* +4,1,19,0.179999,-0.900000,-0.360000,-0.900000,-0.472272,-0.888200,-0.610180,-0.838550,-0.729655,-0.753643,-0.821897,-0.639735,-0.880108,-0.505216,-0.900000,-0.359999,-0.900000,0.180000,-0.179999,0.900000,0.360000,0.900000,0.472272,0.888200,0.610180,0.838550,0.729655,0.753643,0.821897,0.639735,0.880108,0.505216,0.900000,0.359999,0.900000,-0.180000,0.179999,-0.900000,0.179999,-0.900000,$1*% +%ADD37Fp37,90.000000*% +%ADD38Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X90.000000*% +%ADD39RoundRect,0.540000X0.360000X-0.360000X0.360000X0.360000X-0.360000X0.360000X-0.360000X-0.360000X0*% +%ADD40Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X90.000000*% +%ADD41R,1.800000X1.800000*% +%ADD42O,1.500000X2.250000*% +%ADD43O,2.000000X2.000000*% +%AMFp44* +4,1,19,0.180000,-0.900000,-0.360000,-0.900000,-0.472272,-0.888200,-0.610180,-0.838550,-0.729655,-0.753643,-0.821897,-0.639735,-0.880108,-0.505217,-0.900000,-0.360000,-0.900000,0.180000,-0.180000,0.900000,0.360000,0.900000,0.472272,0.888200,0.610180,0.838550,0.729655,0.753643,0.821897,0.639735,0.880108,0.505217,0.900000,0.360000,0.900000,-0.180000,0.180000,-0.900000,0.180000,-0.900000,$1*% +%ADD44Fp44,0.000000*% +%ADD45Outline6P,0.180000X-0.900000X-0.900000X-0.900000X-0.900000X0.180000X-0.180000X0.900000X0.900000X0.900000X0.900000X-0.180000X0.000000*% +%ADD46RoundRect,0.540000X-0.360000X-0.360000X0.360000X-0.360000X0.360000X0.360000X-0.360000X0.360000X0*% +%ADD47Outline4P,-0.950000X-0.800000X0.950000X-0.800000X0.650000X0.800000X-0.650000X0.800000X0.000000*% +%ADD48O,2.250000X1.500000*% +G04 APERTURE END LIST* +D10* +%TO.C,REF\u002A\u002A*% +X63419000Y-66917000D03* +X61499000Y-66917000D03* +D11* +X63759000Y-63767000D03* +X63109000Y-63767000D03* +X62459000Y-63767000D03* +X61809000Y-63767000D03* +X61159000Y-63767000D03* +D12* +X65359000Y-63647000D03* +X59609000Y-63667000D03* +D13* +X65459000Y-64967000D03* +X59509000Y-64967000D03* +D14* +X59729000Y-65717000D03* +X65209000Y-65717000D03* +%TD*% +D15* +%TO.C,REF\u002A\u002A*% +X23670000Y-60053000D03* +X24170000Y-60053000D03* +X24670000Y-60053000D03* +X25170000Y-60053000D03* +X25670000Y-60053000D03* +X26170000Y-60053000D03* +X26670000Y-60053000D03* +X27170000Y-60053000D03* +X27670000Y-60053000D03* +X28170000Y-60053000D03* +X28670000Y-60053000D03* +X29170000Y-60053000D03* +X28920000Y-58353000D03* +X27420000Y-58353000D03* +X27920000Y-58353000D03* +X28420000Y-58353000D03* +X29420000Y-58353000D03* +X26920000Y-58353000D03* +X26420000Y-58353000D03* +X25920000Y-58353000D03* +X25420000Y-58353000D03* +X24920000Y-58353000D03* +X24420000Y-58353000D03* +X23920000Y-58353000D03* +%TD*% +D16* +%TO.C,IC3*% +X56154930Y-53423272D03* +X56720616Y-53988957D03* +X57286301Y-54554643D03* +X57851986Y-55120328D03* +X58417672Y-55686014D03* +X58983357Y-56251699D03* +X59549043Y-56817384D03* +X60114728Y-57383070D03* +D17* +X62059272Y-57383070D03* +X62624957Y-56817384D03* +X63190643Y-56251699D03* +X63756328Y-55686014D03* +X64322014Y-55120328D03* +X64887699Y-54554643D03* +X65453384Y-53988957D03* +X66019070Y-53423272D03* +D16* +X66019070Y-51478728D03* +X65453384Y-50913043D03* +X64887699Y-50347357D03* +X64322014Y-49781672D03* +X63756328Y-49215986D03* +X63190643Y-48650301D03* +X62624957Y-48084616D03* +X62059272Y-47518930D03* +D17* +X60114728Y-47518930D03* +X59549043Y-48084616D03* +X58983357Y-48650301D03* +X58417672Y-49215986D03* +X57851986Y-49781672D03* +X57286301Y-50347357D03* +X56720616Y-50913043D03* +X56154930Y-51478728D03* +%TD*% +D18* +%TO.C,IC2*% +X70255289Y-41936841D03* +X70561436Y-42675944D03* +X70867583Y-43415048D03* +X71173730Y-44154152D03* +X71479876Y-44893255D03* +X71786023Y-45632359D03* +X72092170Y-46371462D03* +X72398317Y-47110566D03* +D19* +X74194841Y-47854711D03* +X74933944Y-47548564D03* +X75673048Y-47242417D03* +X76412152Y-46936270D03* +X77151255Y-46630124D03* +X77890359Y-46323977D03* +X78629462Y-46017830D03* +X79368566Y-45711683D03* +D18* +X80112711Y-43915159D03* +X79806564Y-43176056D03* +X79500417Y-42436952D03* +X79194270Y-41697848D03* +X78888124Y-40958745D03* +X78581977Y-40219641D03* +X78275830Y-39480538D03* +X77969683Y-38741434D03* +D19* +X76173159Y-37997289D03* +X75434056Y-38303436D03* +X74694952Y-38609583D03* +X73955848Y-38915730D03* +X73216745Y-39221876D03* +X72477641Y-39528023D03* +X71738538Y-39834170D03* +X70999434Y-40140317D03* +%TD*% +D20* +%TO.C,IC1*% +X58287000Y-28972000D03* +X59087000Y-28972000D03* +X59887000Y-28972000D03* +X60687000Y-28972000D03* +X61487000Y-28972000D03* +X62287000Y-28972000D03* +X63087000Y-28972000D03* +X63887000Y-28972000D03* +D21* +X65262000Y-30347000D03* +X65262000Y-31147000D03* +X65262000Y-31947000D03* +X65262000Y-32747000D03* +X65262000Y-33547000D03* +X65262000Y-34347000D03* +X65262000Y-35147000D03* +X65262000Y-35947000D03* +D20* +X63887000Y-37322000D03* +X63087000Y-37322000D03* +X62287000Y-37322000D03* +X61487000Y-37322000D03* +X60687000Y-37322000D03* +X59887000Y-37322000D03* +X59087000Y-37322000D03* +X58287000Y-37322000D03* +D21* +X56912000Y-35947000D03* +X56912000Y-35147000D03* +X56912000Y-34347000D03* +X56912000Y-33547000D03* +X56912000Y-32747000D03* +X56912000Y-31947000D03* +X56912000Y-31147000D03* +X56912000Y-30347000D03* +%TD*% +D22* +%TO.C,REF\u002A\u002A*% +X42239000Y-60979000D03* +X41439000Y-60979000D03* +X36539000Y-60979000D03* +X35739000Y-60979000D03* +X35739000Y-60979000D03* +X36539000Y-60979000D03* +X41439000Y-60979000D03* +X42239000Y-60979000D03* +D23* +X37239000Y-60979000D03* +X37739000Y-60979000D03* +X38239000Y-60979000D03* +X39239000Y-60979000D03* +X39739000Y-60979000D03* +X40239000Y-60979000D03* +X40739000Y-60979000D03* +X38739000Y-60979000D03* +%TD*% +D24* +%TO.C,REF\u002A\u002A*% +X50054000Y-66769500D03* +D25* +X51054000Y-64069500D03* +X51704000Y-64069500D03* +X52354000Y-64069500D03* +X49754000Y-64069500D03* +X50404000Y-64069500D03* +D24* +X52054000Y-66769500D03* +%TD*% +D26* +%TO.C,C3*% +X62447249Y-24420751D03* +X63790751Y-23077249D03* +%TD*% +D27* +%TO.C,C2*% +X57343000Y-23749000D03* +X59243000Y-23749000D03* +%TD*% +D28* +%TO.C,C1*% +X54483000Y-22799000D03* +X54483000Y-24699000D03* +%TD*% +D29* +%TO.C,U2*% +X72390000Y-28956000D03* +D30* +X74186051Y-30752051D03* +D31* +X75982102Y-32548102D03* +D32* +X77778154Y-34344154D03* +D33* +X79574205Y-36140205D03* +D34* +X81370256Y-37936256D03* +D35* +X83166307Y-39732307D03* +D36* +X84962359Y-41528359D03* +G36* +X86375441Y-42340647D02* +G01* +X87141378Y-42340646D01* +X87141379Y-42340647D01* +X87183805Y-42358220D01* +X87724671Y-42899086D01* +X87737097Y-42929086D01* +X87742245Y-42941513D01* +X87742244Y-43707308D01* +X87724671Y-43749734D01* +X87183734Y-44290671D01* +X87183730Y-44290672D01* +X87183729Y-44290674D01* +X87165271Y-44298318D01* +X87141308Y-44308244D01* +X87141306Y-44308243D01* +X87141301Y-44308245D01* +X86375436Y-44308173D01* +X86357076Y-44300566D01* +X86333015Y-44290600D01* +X85792221Y-43749804D01* +X85792220Y-43749804D01* +X85774647Y-43707379D01* +X85774646Y-42941442D01* +X85781926Y-42923868D01* +X85792220Y-42899015D01* +X86333015Y-42358220D01* +X86375441Y-42340647D01* +G37* +G36* +X91416312Y-37173968D02* +G01* +X92123946Y-36880856D01* +X92123947Y-36880856D01* +X92169867Y-36880856D01* +X92876543Y-37173570D01* +X92899504Y-37196532D01* +X92909015Y-37206043D01* +X93202072Y-37913546D01* +X93202072Y-37959467D01* +X92909320Y-38666235D01* +X92909316Y-38666238D01* +X92909316Y-38666240D01* +X92895188Y-38680366D01* +X92876848Y-38698706D01* +X92876845Y-38698706D01* +X92876842Y-38698709D01* +X92169246Y-38991728D01* +X92149373Y-38991726D01* +X92123331Y-38991726D01* +X91416748Y-38699049D01* +X91416747Y-38699049D01* +X91384276Y-38666578D01* +X91091164Y-37958944D01* +X91091164Y-37939922D01* +X91091164Y-37913023D01* +X91383840Y-37206439D01* +X91416312Y-37173968D01* +G37* +D37* +X90350512Y-36140205D03* +D38* +X88554461Y-34344154D03* +D39* +X86758410Y-32548102D03* +D40* +X84962359Y-30752051D03* +D41* +X83166307Y-28956000D03* +D42* +X81370256Y-27159949D03* +D43* +X79574205Y-25363898D03* +D29* +X77778154Y-23567846D03* +G36* +X93178939Y-46916512D02* +G01* +X91764725Y-46916512D01* +X90350512Y-48330725D01* +X88936299Y-46916512D01* +X91057618Y-44795192D01* +X93178939Y-46916512D01* +G37* +G36* +X97738666Y-39528360D02* +G01* +X96738666Y-40528360D01* +X96738665Y-42528359D01* +X94738666Y-42528358D01* +X94738667Y-39528359D01* +X97738666Y-39528360D01* +G37* +%TD*% +%TO.C,U1*% +G36* +X50707427Y-51689000D02* +G01* +X49293213Y-51689000D01* +X47879000Y-53103213D01* +X46464787Y-51689000D01* +X48586106Y-49567680D01* +X50707427Y-51689000D01* +G37* +G36* +X42259000Y-53689000D02* +G01* +X41259000Y-52689000D01* +X39259000Y-52689000D01* +X39259000Y-50689000D01* +X42259000Y-50689000D01* +X42259000Y-53689000D01* +G37* +X47879000Y-26289000D03* +D30* +X47879000Y-28829000D03* +D31* +X47879000Y-31369000D03* +D32* +X47879000Y-33909000D03* +D33* +X47879000Y-36449000D03* +D34* +X47879000Y-38989000D03* +D35* +X47879000Y-41529000D03* +D36* +X47879000Y-44069000D03* +G36* +X47901652Y-45553615D02* +G01* +X48609286Y-45846726D01* +X48609287Y-45846727D01* +X48641759Y-45879198D01* +X48934473Y-46585874D01* +X48934473Y-46618345D01* +X48934473Y-46631796D01* +X48641415Y-47339299D01* +X48608944Y-47371771D01* +X47902176Y-47664523D01* +X47902172Y-47664523D01* +X47902170Y-47664525D01* +X47882192Y-47664523D01* +X47856255Y-47664523D01* +X47856254Y-47664521D01* +X47856249Y-47664521D01* +X47148708Y-47371371D01* +X47134657Y-47357317D01* +X47116241Y-47338902D01* +X46823566Y-46632318D01* +X46823565Y-46632317D01* +X46823565Y-46586398D01* +X47116676Y-45878764D01* +X47130127Y-45865313D01* +X47149148Y-45846291D01* +X47855732Y-45553615D01* +X47901652Y-45553615D01* +G37* +G36* +X40683826Y-45642574D02* +G01* +X41225426Y-46184173D01* +X41225426Y-46184174D01* +X41243000Y-46226600D01* +X41243000Y-46991500D01* +X41230573Y-47021500D01* +X41225426Y-47033927D01* +X40683926Y-47575426D01* +X40641500Y-47593000D01* +X39876500Y-47593000D01* +X39876496Y-47592998D01* +X39876494Y-47592999D01* +X39858037Y-47585352D01* +X39834074Y-47575426D01* +X39834073Y-47575424D01* +X39834069Y-47575422D01* +X39292570Y-47033822D01* +X39284967Y-47015461D01* +X39275000Y-46991400D01* +X39275001Y-46226600D01* +X39275001Y-46226599D01* +X39292574Y-46184174D01* +X39834173Y-45642574D01* +X39851747Y-45635295D01* +X39876600Y-45625000D01* +X40641400Y-45625000D01* +X40683826Y-45642574D01* +G37* +D44* +X40259000Y-44069000D03* +D45* +X40259000Y-41529000D03* +D46* +X40259000Y-38989000D03* +D47* +X40259000Y-36449000D03* +D41* +X40259000Y-33909000D03* +D48* +X40259000Y-31369000D03* +D43* +X40259000Y-28829000D03* +D29* +X40259000Y-26289000D03* +%TD*% +M02* diff --git a/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Silkscreen.gbr b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Silkscreen.gbr new file mode 100644 index 0000000..b79d7f9 --- /dev/null +++ b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-F_Silkscreen.gbr @@ -0,0 +1,3085 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,5.99.0-unknown-9424d66d22~106~ubuntu18.04.1*% +%TF.CreationDate,2021-01-09T19:56:30+08:00*% +%TF.ProjectId,Flashpads,466c6173-6870-4616-9473-2e6b69636164,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.99.0-unknown-9424d66d22~106~ubuntu18.04.1) date 2021-01-09 19:56:30* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11C,0.120000*% +G04 APERTURE END LIST* +D10* +X86505023Y-21775142D02* +X86457404Y-21822761D01* +X86314547Y-21870380D01* +X86219309Y-21870380D01* +X86076452Y-21822761D01* +X85981214Y-21727523D01* +X85933595Y-21632285D01* +X85885976Y-21441809D01* +X85885976Y-21298952D01* +X85933595Y-21108476D01* +X85981214Y-21013238D01* +X86076452Y-20918000D01* +X86219309Y-20870380D01* +X86314547Y-20870380D01* +X86457404Y-20918000D01* +X86505023Y-20965619D01* +X87076452Y-21870380D02* +X86981214Y-21822761D01* +X86933595Y-21775142D01* +X86885976Y-21679904D01* +X86885976Y-21394190D01* +X86933595Y-21298952D01* +X86981214Y-21251333D01* +X87076452Y-21203714D01* +X87219309Y-21203714D01* +X87314547Y-21251333D01* +X87362166Y-21298952D01* +X87409785Y-21394190D01* +X87409785Y-21679904D01* +X87362166Y-21775142D01* +X87314547Y-21822761D01* +X87219309Y-21870380D01* +X87076452Y-21870380D01* +X87838357Y-21203714D02* +X87838357Y-21870380D01* +X87838357Y-21298952D02* +X87885976Y-21251333D01* +X87981214Y-21203714D01* +X88124071Y-21203714D01* +X88219309Y-21251333D01* +X88266928Y-21346571D01* +X88266928Y-21870380D01* +X88600261Y-21203714D02* +X88981214Y-21203714D01* +X88743119Y-21870380D02* +X88743119Y-21013238D01* +X88790738Y-20918000D01* +X88885976Y-20870380D01* +X88981214Y-20870380D01* +X89314547Y-21870380D02* +X89314547Y-21203714D01* +X89314547Y-20870380D02* +X89266928Y-20918000D01* +X89314547Y-20965619D01* +X89362166Y-20918000D01* +X89314547Y-20870380D01* +X89314547Y-20965619D01* +X90219309Y-21203714D02* +X90219309Y-22013238D01* +X90171690Y-22108476D01* +X90124071Y-22156095D01* +X90028833Y-22203714D01* +X89885976Y-22203714D01* +X89790738Y-22156095D01* +X90219309Y-21822761D02* +X90124071Y-21870380D01* +X89933595Y-21870380D01* +X89838357Y-21822761D01* +X89790738Y-21775142D01* +X89743119Y-21679904D01* +X89743119Y-21394190D01* +X89790738Y-21298952D01* +X89838357Y-21251333D01* +X89933595Y-21203714D01* +X90124071Y-21203714D01* +X90219309Y-21251333D01* +X91124071Y-21203714D02* +X91124071Y-21870380D01* +X90695500Y-21203714D02* +X90695500Y-21727523D01* +X90743119Y-21822761D01* +X90838357Y-21870380D01* +X90981214Y-21870380D01* +X91076452Y-21822761D01* +X91124071Y-21775142D01* +X91600261Y-21870380D02* +X91600261Y-21203714D01* +X91600261Y-21394190D02* +X91647880Y-21298952D01* +X91695500Y-21251333D01* +X91790738Y-21203714D01* +X91885976Y-21203714D01* +X92647880Y-21870380D02* +X92647880Y-21346571D01* +X92600261Y-21251333D01* +X92505023Y-21203714D01* +X92314547Y-21203714D01* +X92219309Y-21251333D01* +X92647880Y-21822761D02* +X92552642Y-21870380D01* +X92314547Y-21870380D01* +X92219309Y-21822761D01* +X92171690Y-21727523D01* +X92171690Y-21632285D01* +X92219309Y-21537047D01* +X92314547Y-21489428D01* +X92552642Y-21489428D01* +X92647880Y-21441809D01* +X92981214Y-21203714D02* +X93362166Y-21203714D01* +X93124071Y-20870380D02* +X93124071Y-21727523D01* +X93171690Y-21822761D01* +X93266928Y-21870380D01* +X93362166Y-21870380D01* +X93695500Y-21870380D02* +X93695500Y-21203714D01* +X93695500Y-20870380D02* +X93647880Y-20918000D01* +X93695500Y-20965619D01* +X93743119Y-20918000D01* +X93695500Y-20870380D01* +X93695500Y-20965619D01* +X94314547Y-21870380D02* +X94219309Y-21822761D01* +X94171690Y-21775142D01* +X94124071Y-21679904D01* +X94124071Y-21394190D01* +X94171690Y-21298952D01* +X94219309Y-21251333D01* +X94314547Y-21203714D01* +X94457404Y-21203714D01* +X94552642Y-21251333D01* +X94600261Y-21298952D01* +X94647880Y-21394190D01* +X94647880Y-21679904D01* +X94600261Y-21775142D01* +X94552642Y-21822761D01* +X94457404Y-21870380D01* +X94314547Y-21870380D01* +X95076452Y-21203714D02* +X95076452Y-21870380D01* +X95076452Y-21298952D02* +X95124071Y-21251333D01* +X95219309Y-21203714D01* +X95362166Y-21203714D01* +X95457404Y-21251333D01* +X95505023Y-21346571D01* +X95505023Y-21870380D01* +X96695500Y-21203714D02* +X97409785Y-21203714D01* +X96981214Y-20775142D02* +X96695500Y-22060857D01* +X97314547Y-21632285D02* +X96600261Y-21632285D01* +X97028833Y-22060857D02* +X97314547Y-20775142D01* +X97647880Y-20870380D02* +X98266928Y-20870380D01* +X97933595Y-21251333D01* +X98076452Y-21251333D01* +X98171690Y-21298952D01* +X98219309Y-21346571D01* +X98266928Y-21441809D01* +X98266928Y-21679904D01* +X98219309Y-21775142D01* +X98171690Y-21822761D01* +X98076452Y-21870380D01* +X97790738Y-21870380D01* +X97695500Y-21822761D01* +X97647880Y-21775142D01* +X86219309Y-23813714D02* +X85981214Y-23813714D01* +X85981214Y-22385142D01* +X86219309Y-22385142D01* +X86505023Y-22480380D02* +X87171690Y-23480380D01* +X87171690Y-22480380D02* +X86505023Y-23480380D01* +X87457404Y-23813714D02* +X87695500Y-23813714D01* +X87695500Y-22385142D01* +X87457404Y-22385142D01* +X88219309Y-22480380D02* +X88219309Y-23289904D01* +X88266928Y-23385142D01* +X88314547Y-23432761D01* +X88409785Y-23480380D01* +X88600261Y-23480380D01* +X88695500Y-23432761D01* +X88743119Y-23385142D01* +X88790738Y-23289904D01* +X88790738Y-22480380D01* +X89219309Y-23432761D02* +X89314547Y-23480380D01* +X89505023Y-23480380D01* +X89600261Y-23432761D01* +X89647880Y-23337523D01* +X89647880Y-23289904D01* +X89600261Y-23194666D01* +X89505023Y-23147047D01* +X89362166Y-23147047D01* +X89266928Y-23099428D01* +X89219309Y-23004190D01* +X89219309Y-22956571D01* +X89266928Y-22861333D01* +X89362166Y-22813714D01* +X89505023Y-22813714D01* +X89600261Y-22861333D01* +X90457404Y-23432761D02* +X90362166Y-23480380D01* +X90171690Y-23480380D01* +X90076452Y-23432761D01* +X90028833Y-23337523D01* +X90028833Y-22956571D01* +X90076452Y-22861333D01* +X90171690Y-22813714D01* +X90362166Y-22813714D01* +X90457404Y-22861333D01* +X90505023Y-22956571D01* +X90505023Y-23051809D01* +X90028833Y-23147047D01* +X91600261Y-22480380D02* +X92266928Y-23480380D01* +X92266928Y-22480380D02* +X91600261Y-23480380D01* +X92600261Y-22575619D02* +X92647880Y-22528000D01* +X92743119Y-22480380D01* +X92981214Y-22480380D01* +X93076452Y-22528000D01* +X93124071Y-22575619D01* +X93171690Y-22670857D01* +X93171690Y-22766095D01* +X93124071Y-22908952D01* +X92552642Y-23480380D01* +X93171690Y-23480380D01* +X94219309Y-22813714D02* +X94600261Y-22813714D01* +X94362166Y-23480380D02* +X94362166Y-22623238D01* +X94409785Y-22528000D01* +X94505023Y-22480380D01* +X94600261Y-22480380D01* +X95076452Y-23480380D02* +X94981214Y-23432761D01* +X94933595Y-23385142D01* +X94885976Y-23289904D01* +X94885976Y-23004190D01* +X94933595Y-22908952D01* +X94981214Y-22861333D01* +X95076452Y-22813714D01* +X95219309Y-22813714D01* +X95314547Y-22861333D01* +X95362166Y-22908952D01* +X95409785Y-23004190D01* +X95409785Y-23289904D01* +X95362166Y-23385142D01* +X95314547Y-23432761D01* +X95219309Y-23480380D01* +X95076452Y-23480380D01* +X95838357Y-23480380D02* +X95838357Y-22813714D01* +X95838357Y-23004190D02* +X95885976Y-22908952D01* +X95933595Y-22861333D01* +X96028833Y-22813714D01* +X96124071Y-22813714D01* +X96457404Y-23480380D02* +X96457404Y-22813714D01* +X96457404Y-22908952D02* +X96505023Y-22861333D01* +X96600261Y-22813714D01* +X96743119Y-22813714D01* +X96838357Y-22861333D01* +X96885976Y-22956571D01* +X96885976Y-23480380D01* +X96885976Y-22956571D02* +X96933595Y-22861333D01* +X97028833Y-22813714D01* +X97171690Y-22813714D01* +X97266928Y-22861333D01* +X97314547Y-22956571D01* +X97314547Y-23480380D01* +X98219309Y-23480380D02* +X98219309Y-22956571D01* +X98171690Y-22861333D01* +X98076452Y-22813714D01* +X97885976Y-22813714D01* +X97790738Y-22861333D01* +X98219309Y-23432761D02* +X98124071Y-23480380D01* +X97885976Y-23480380D01* +X97790738Y-23432761D01* +X97743119Y-23337523D01* +X97743119Y-23242285D01* +X97790738Y-23147047D01* +X97885976Y-23099428D01* +X98124071Y-23099428D01* +X98219309Y-23051809D01* +X98552642Y-22813714D02* +X98933595Y-22813714D01* +X98695500Y-22480380D02* +X98695500Y-23337523D01* +X98743119Y-23432761D01* +X98838357Y-23480380D01* +X98933595Y-23480380D01* +X86219309Y-25423714D02* +X85981214Y-25423714D01* +X85981214Y-23995142D01* +X86219309Y-23995142D01* +X87266928Y-25423714D02* +X87505023Y-25423714D01* +X87505023Y-23995142D01* +X87266928Y-23995142D01* +X88028833Y-25090380D02* +X88028833Y-24090380D01* +X88266928Y-24090380D01* +X88409785Y-24138000D01* +X88505023Y-24233238D01* +X88552642Y-24328476D01* +X88600261Y-24518952D01* +X88600261Y-24661809D01* +X88552642Y-24852285D01* +X88505023Y-24947523D01* +X88409785Y-25042761D01* +X88266928Y-25090380D01* +X88028833Y-25090380D01* +X89028833Y-25090380D02* +X89028833Y-24423714D01* +X89028833Y-24090380D02* +X88981214Y-24138000D01* +X89028833Y-24185619D01* +X89076452Y-24138000D01* +X89028833Y-24090380D01* +X89028833Y-24185619D01* +X89457404Y-25042761D02* +X89552642Y-25090380D01* +X89743119Y-25090380D01* +X89838357Y-25042761D01* +X89885976Y-24947523D01* +X89885976Y-24899904D01* +X89838357Y-24804666D01* +X89743119Y-24757047D01* +X89600261Y-24757047D01* +X89505023Y-24709428D01* +X89457404Y-24614190D01* +X89457404Y-24566571D01* +X89505023Y-24471333D01* +X89600261Y-24423714D01* +X89743119Y-24423714D01* +X89838357Y-24471333D01* +X90743119Y-25090380D02* +X90743119Y-24566571D01* +X90695500Y-24471333D01* +X90600261Y-24423714D01* +X90409785Y-24423714D01* +X90314547Y-24471333D01* +X90743119Y-25042761D02* +X90647880Y-25090380D01* +X90409785Y-25090380D01* +X90314547Y-25042761D01* +X90266928Y-24947523D01* +X90266928Y-24852285D01* +X90314547Y-24757047D01* +X90409785Y-24709428D01* +X90647880Y-24709428D01* +X90743119Y-24661809D01* +X91219309Y-25090380D02* +X91219309Y-24090380D01* +X91219309Y-24471333D02* +X91314547Y-24423714D01* +X91505023Y-24423714D01* +X91600261Y-24471333D01* +X91647880Y-24518952D01* +X91695500Y-24614190D01* +X91695500Y-24899904D01* +X91647880Y-24995142D01* +X91600261Y-25042761D01* +X91505023Y-25090380D01* +X91314547Y-25090380D01* +X91219309Y-25042761D01* +X92266928Y-25090380D02* +X92171690Y-25042761D01* +X92124071Y-24947523D01* +X92124071Y-24090380D01* +X93028833Y-25042761D02* +X92933595Y-25090380D01* +X92743119Y-25090380D01* +X92647880Y-25042761D01* +X92600261Y-24947523D01* +X92600261Y-24566571D01* +X92647880Y-24471333D01* +X92743119Y-24423714D01* +X92933595Y-24423714D01* +X93028833Y-24471333D01* +X93076452Y-24566571D01* +X93076452Y-24661809D01* +X92600261Y-24757047D01* +X94266928Y-25090380D02* +X94266928Y-24423714D01* +X94266928Y-24518952D02* +X94314547Y-24471333D01* +X94409785Y-24423714D01* +X94552642Y-24423714D01* +X94647880Y-24471333D01* +X94695500Y-24566571D01* +X94695500Y-25090380D01* +X94695500Y-24566571D02* +X94743119Y-24471333D01* +X94838357Y-24423714D01* +X94981214Y-24423714D01* +X95076452Y-24471333D01* +X95124071Y-24566571D01* +X95124071Y-25090380D01* +X96028833Y-25090380D02* +X96028833Y-24566571D01* +X95981214Y-24471333D01* +X95885976Y-24423714D01* +X95695500Y-24423714D01* +X95600261Y-24471333D01* +X96028833Y-25042761D02* +X95933595Y-25090380D01* +X95695500Y-25090380D01* +X95600261Y-25042761D01* +X95552642Y-24947523D01* +X95552642Y-24852285D01* +X95600261Y-24757047D01* +X95695500Y-24709428D01* +X95933595Y-24709428D01* +X96028833Y-24661809D01* +X96933595Y-25042761D02* +X96838357Y-25090380D01* +X96647880Y-25090380D01* +X96552642Y-25042761D01* +X96505023Y-24995142D01* +X96457404Y-24899904D01* +X96457404Y-24614190D01* +X96505023Y-24518952D01* +X96552642Y-24471333D01* +X96647880Y-24423714D01* +X96838357Y-24423714D01* +X96933595Y-24471333D01* +X97362166Y-25090380D02* +X97362166Y-24423714D01* +X97362166Y-24614190D02* +X97409785Y-24518952D01* +X97457404Y-24471333D01* +X97552642Y-24423714D01* +X97647880Y-24423714D01* +X98124071Y-25090380D02* +X98028833Y-25042761D01* +X97981214Y-24995142D01* +X97933595Y-24899904D01* +X97933595Y-24614190D01* +X97981214Y-24518952D01* +X98028833Y-24471333D01* +X98124071Y-24423714D01* +X98266928Y-24423714D01* +X98362166Y-24471333D01* +X98409785Y-24518952D01* +X98457404Y-24614190D01* +X98457404Y-24899904D01* +X98409785Y-24995142D01* +X98362166Y-25042761D01* +X98266928Y-25090380D01* +X98124071Y-25090380D01* +X85933595Y-26700380D02* +X85933595Y-25700380D01* +X86505023Y-26700380D02* +X86076452Y-26128952D01* +X86505023Y-25700380D02* +X85933595Y-26271809D01* +X86933595Y-26700380D02* +X86933595Y-26033714D01* +X86933595Y-25700380D02* +X86885976Y-25748000D01* +X86933595Y-25795619D01* +X86981214Y-25748000D01* +X86933595Y-25700380D01* +X86933595Y-25795619D01* +X87981214Y-26605142D02* +X87933595Y-26652761D01* +X87790738Y-26700380D01* +X87695500Y-26700380D01* +X87552642Y-26652761D01* +X87457404Y-26557523D01* +X87409785Y-26462285D01* +X87362166Y-26271809D01* +X87362166Y-26128952D01* +X87409785Y-25938476D01* +X87457404Y-25843238D01* +X87552642Y-25748000D01* +X87695500Y-25700380D01* +X87790738Y-25700380D01* +X87933595Y-25748000D01* +X87981214Y-25795619D01* +X88838357Y-26700380D02* +X88838357Y-26176571D01* +X88790738Y-26081333D01* +X88695500Y-26033714D01* +X88505023Y-26033714D01* +X88409785Y-26081333D01* +X88838357Y-26652761D02* +X88743119Y-26700380D01* +X88505023Y-26700380D01* +X88409785Y-26652761D01* +X88362166Y-26557523D01* +X88362166Y-26462285D01* +X88409785Y-26367047D01* +X88505023Y-26319428D01* +X88743119Y-26319428D01* +X88838357Y-26271809D01* +X89743119Y-26700380D02* +X89743119Y-25700380D01* +X89743119Y-26652761D02* +X89647880Y-26700380D01* +X89457404Y-26700380D01* +X89362166Y-26652761D01* +X89314547Y-26605142D01* +X89266928Y-26509904D01* +X89266928Y-26224190D01* +X89314547Y-26128952D01* +X89362166Y-26081333D01* +X89457404Y-26033714D01* +X89647880Y-26033714D01* +X89743119Y-26081333D01* +X91457404Y-25700380D02* +X90981214Y-25700380D01* +X90933595Y-26176571D01* +X90981214Y-26128952D01* +X91076452Y-26081333D01* +X91314547Y-26081333D01* +X91409785Y-26128952D01* +X91457404Y-26176571D01* +X91505023Y-26271809D01* +X91505023Y-26509904D01* +X91457404Y-26605142D01* +X91409785Y-26652761D01* +X91314547Y-26700380D01* +X91076452Y-26700380D01* +X90981214Y-26652761D01* +X90933595Y-26605142D01* +X91933595Y-26605142D02* +X91981214Y-26652761D01* +X91933595Y-26700380D01* +X91885976Y-26652761D01* +X91933595Y-26605142D01* +X91933595Y-26700380D01* +X92457404Y-26700380D02* +X92647880Y-26700380D01* +X92743119Y-26652761D01* +X92790738Y-26605142D01* +X92885976Y-26462285D01* +X92933595Y-26271809D01* +X92933595Y-25890857D01* +X92885976Y-25795619D01* +X92838357Y-25748000D01* +X92743119Y-25700380D01* +X92552642Y-25700380D01* +X92457404Y-25748000D01* +X92409785Y-25795619D01* +X92362166Y-25890857D01* +X92362166Y-26128952D01* +X92409785Y-26224190D01* +X92457404Y-26271809D01* +X92552642Y-26319428D01* +X92743119Y-26319428D01* +X92838357Y-26271809D01* +X92885976Y-26224190D01* +X92933595Y-26128952D01* +X93409785Y-26700380D02* +X93600261Y-26700380D01* +X93695500Y-26652761D01* +X93743119Y-26605142D01* +X93838357Y-26462285D01* +X93885976Y-26271809D01* +X93885976Y-25890857D01* +X93838357Y-25795619D01* +X93790738Y-25748000D01* +X93695500Y-25700380D01* +X93505023Y-25700380D01* +X93409785Y-25748000D01* +X93362166Y-25795619D01* +X93314547Y-25890857D01* +X93314547Y-26128952D01* +X93362166Y-26224190D01* +X93409785Y-26271809D01* +X93505023Y-26319428D01* +X93695500Y-26319428D01* +X93790738Y-26271809D01* +X93838357Y-26224190D01* +X93885976Y-26128952D01* +X85885976Y-27405619D02* +X85933595Y-27358000D01* +X86028833Y-27310380D01* +X86266928Y-27310380D01* +X86362166Y-27358000D01* +X86409785Y-27405619D01* +X86457404Y-27500857D01* +X86457404Y-27596095D01* +X86409785Y-27738952D01* +X85838357Y-28310380D01* +X86457404Y-28310380D01* +X87076452Y-27310380D02* +X87171690Y-27310380D01* +X87266928Y-27358000D01* +X87314547Y-27405619D01* +X87362166Y-27500857D01* +X87409785Y-27691333D01* +X87409785Y-27929428D01* +X87362166Y-28119904D01* +X87314547Y-28215142D01* +X87266928Y-28262761D01* +X87171690Y-28310380D01* +X87076452Y-28310380D01* +X86981214Y-28262761D01* +X86933595Y-28215142D01* +X86885976Y-28119904D01* +X86838357Y-27929428D01* +X86838357Y-27691333D01* +X86885976Y-27500857D01* +X86933595Y-27405619D01* +X86981214Y-27358000D01* +X87076452Y-27310380D01* +X87790738Y-27405619D02* +X87838357Y-27358000D01* +X87933595Y-27310380D01* +X88171690Y-27310380D01* +X88266928Y-27358000D01* +X88314547Y-27405619D01* +X88362166Y-27500857D01* +X88362166Y-27596095D01* +X88314547Y-27738952D01* +X87743119Y-28310380D01* +X88362166Y-28310380D01* +X89314547Y-28310380D02* +X88743119Y-28310380D01* +X89028833Y-28310380D02* +X89028833Y-27310380D01* +X88933595Y-27453238D01* +X88838357Y-27548476D01* +X88743119Y-27596095D01* +X89743119Y-27929428D02* +X90505023Y-27929428D01* +X91171690Y-27310380D02* +X91266928Y-27310380D01* +X91362166Y-27358000D01* +X91409785Y-27405619D01* +X91457404Y-27500857D01* +X91505023Y-27691333D01* +X91505023Y-27929428D01* +X91457404Y-28119904D01* +X91409785Y-28215142D01* +X91362166Y-28262761D01* +X91266928Y-28310380D01* +X91171690Y-28310380D01* +X91076452Y-28262761D01* +X91028833Y-28215142D01* +X90981214Y-28119904D01* +X90933595Y-27929428D01* +X90933595Y-27691333D01* +X90981214Y-27500857D01* +X91028833Y-27405619D01* +X91076452Y-27358000D01* +X91171690Y-27310380D01* +X92457404Y-28310380D02* +X91885976Y-28310380D01* +X92171690Y-28310380D02* +X92171690Y-27310380D01* +X92076452Y-27453238D01* +X91981214Y-27548476D01* +X91885976Y-27596095D01* +X92885976Y-27929428D02* +X93647880Y-27929428D01* +X94314547Y-27310380D02* +X94409785Y-27310380D01* +X94505023Y-27358000D01* +X94552642Y-27405619D01* +X94600261Y-27500857D01* +X94647880Y-27691333D01* +X94647880Y-27929428D01* +X94600261Y-28119904D01* +X94552642Y-28215142D01* +X94505023Y-28262761D01* +X94409785Y-28310380D01* +X94314547Y-28310380D01* +X94219309Y-28262761D01* +X94171690Y-28215142D01* +X94124071Y-28119904D01* +X94076452Y-27929428D01* +X94076452Y-27691333D01* +X94124071Y-27500857D01* +X94171690Y-27405619D01* +X94219309Y-27358000D01* +X94314547Y-27310380D01* +X95124071Y-28310380D02* +X95314547Y-28310380D01* +X95409785Y-28262761D01* +X95457404Y-28215142D01* +X95552642Y-28072285D01* +X95600261Y-27881809D01* +X95600261Y-27500857D01* +X95552642Y-27405619D01* +X95505023Y-27358000D01* +X95409785Y-27310380D01* +X95219309Y-27310380D01* +X95124071Y-27358000D01* +X95076452Y-27405619D01* +X95028833Y-27500857D01* +X95028833Y-27738952D01* +X95076452Y-27834190D01* +X95124071Y-27881809D01* +X95219309Y-27929428D01* +X95409785Y-27929428D01* +X95505023Y-27881809D01* +X95552642Y-27834190D01* +X95600261Y-27738952D01* +X27400904Y-52046142D02* +X27353285Y-52093761D01* +X27210428Y-52141380D01* +X27115190Y-52141380D01* +X26972333Y-52093761D01* +X26877095Y-51998523D01* +X26829476Y-51903285D01* +X26781857Y-51712809D01* +X26781857Y-51569952D01* +X26829476Y-51379476D01* +X26877095Y-51284238D01* +X26972333Y-51189000D01* +X27115190Y-51141380D01* +X27210428Y-51141380D01* +X27353285Y-51189000D01* +X27400904Y-51236619D01* +X28258047Y-51474714D02* +X28258047Y-52141380D01* +X27829476Y-51474714D02* +X27829476Y-51998523D01* +X27877095Y-52093761D01* +X27972333Y-52141380D01* +X28115190Y-52141380D01* +X28210428Y-52093761D01* +X28258047Y-52046142D01* +X28686619Y-52093761D02* +X28781857Y-52141380D01* +X28972333Y-52141380D01* +X29067571Y-52093761D01* +X29115190Y-51998523D01* +X29115190Y-51950904D01* +X29067571Y-51855666D01* +X28972333Y-51808047D01* +X28829476Y-51808047D01* +X28734238Y-51760428D01* +X28686619Y-51665190D01* +X28686619Y-51617571D01* +X28734238Y-51522333D01* +X28829476Y-51474714D01* +X28972333Y-51474714D01* +X29067571Y-51522333D01* +X29400904Y-51474714D02* +X29781857Y-51474714D01* +X29543761Y-51141380D02* +X29543761Y-51998523D01* +X29591380Y-52093761D01* +X29686619Y-52141380D01* +X29781857Y-52141380D01* +X30258047Y-52141380D02* +X30162809Y-52093761D01* +X30115190Y-52046142D01* +X30067571Y-51950904D01* +X30067571Y-51665190D01* +X30115190Y-51569952D01* +X30162809Y-51522333D01* +X30258047Y-51474714D01* +X30400904Y-51474714D01* +X30496142Y-51522333D01* +X30543761Y-51569952D01* +X30591380Y-51665190D01* +X30591380Y-51950904D01* +X30543761Y-52046142D01* +X30496142Y-52093761D01* +X30400904Y-52141380D01* +X30258047Y-52141380D01* +X31019952Y-52141380D02* +X31019952Y-51474714D01* +X31019952Y-51569952D02* +X31067571Y-51522333D01* +X31162809Y-51474714D01* +X31305666Y-51474714D01* +X31400904Y-51522333D01* +X31448523Y-51617571D01* +X31448523Y-52141380D01* +X31448523Y-51617571D02* +X31496142Y-51522333D01* +X31591380Y-51474714D01* +X31734238Y-51474714D01* +X31829476Y-51522333D01* +X31877095Y-51617571D01* +X31877095Y-52141380D01* +X33115190Y-51474714D02* +X33115190Y-52474714D01* +X33115190Y-51522333D02* +X33210428Y-51474714D01* +X33400904Y-51474714D01* +X33496142Y-51522333D01* +X33543761Y-51569952D01* +X33591380Y-51665190D01* +X33591380Y-51950904D01* +X33543761Y-52046142D01* +X33496142Y-52093761D01* +X33400904Y-52141380D01* +X33210428Y-52141380D01* +X33115190Y-52093761D01* +X34162809Y-52141380D02* +X34067571Y-52093761D01* +X34019952Y-52046142D01* +X33972333Y-51950904D01* +X33972333Y-51665190D01* +X34019952Y-51569952D01* +X34067571Y-51522333D01* +X34162809Y-51474714D01* +X34305666Y-51474714D01* +X34400904Y-51522333D01* +X34448523Y-51569952D01* +X34496142Y-51665190D01* +X34496142Y-51950904D01* +X34448523Y-52046142D01* +X34400904Y-52093761D01* +X34305666Y-52141380D01* +X34162809Y-52141380D01* +X35067571Y-52141380D02* +X34972333Y-52093761D01* +X34924714Y-51998523D01* +X34924714Y-51141380D01* +X35353285Y-51474714D02* +X35591380Y-52141380D01* +X35829476Y-51474714D02* +X35591380Y-52141380D01* +X35496142Y-52379476D01* +X35448523Y-52427095D01* +X35353285Y-52474714D01* +X36639000Y-51474714D02* +X36639000Y-52284238D01* +X36591380Y-52379476D01* +X36543761Y-52427095D01* +X36448523Y-52474714D01* +X36305666Y-52474714D01* +X36210428Y-52427095D01* +X36639000Y-52093761D02* +X36543761Y-52141380D01* +X36353285Y-52141380D01* +X36258047Y-52093761D01* +X36210428Y-52046142D01* +X36162809Y-51950904D01* +X36162809Y-51665190D01* +X36210428Y-51569952D01* +X36258047Y-51522333D01* +X36353285Y-51474714D01* +X36543761Y-51474714D01* +X36639000Y-51522333D01* +X37258047Y-52141380D02* +X37162809Y-52093761D01* +X37115190Y-52046142D01* +X37067571Y-51950904D01* +X37067571Y-51665190D01* +X37115190Y-51569952D01* +X37162809Y-51522333D01* +X37258047Y-51474714D01* +X37400904Y-51474714D01* +X37496142Y-51522333D01* +X37543761Y-51569952D01* +X37591380Y-51665190D01* +X37591380Y-51950904D01* +X37543761Y-52046142D01* +X37496142Y-52093761D01* +X37400904Y-52141380D01* +X37258047Y-52141380D01* +X38019952Y-51474714D02* +X38019952Y-52141380D01* +X38019952Y-51569952D02* +X38067571Y-51522333D01* +X38162809Y-51474714D01* +X38305666Y-51474714D01* +X38400904Y-51522333D01* +X38448523Y-51617571D01* +X38448523Y-52141380D01* +X31591666Y-46061380D02* +X31782142Y-46061380D01* +X31877380Y-46109000D01* +X31972619Y-46204238D01* +X32020238Y-46394714D01* +X32020238Y-46728047D01* +X31972619Y-46918523D01* +X31877380Y-47013761D01* +X31782142Y-47061380D01* +X31591666Y-47061380D01* +X31496428Y-47013761D01* +X31401190Y-46918523D01* +X31353571Y-46728047D01* +X31353571Y-46394714D01* +X31401190Y-46204238D01* +X31496428Y-46109000D01* +X31591666Y-46061380D01* +X32877380Y-47013761D02* +X32782142Y-47061380D01* +X32591666Y-47061380D01* +X32496428Y-47013761D01* +X32448809Y-46966142D01* +X32401190Y-46870904D01* +X32401190Y-46585190D01* +X32448809Y-46489952D01* +X32496428Y-46442333D01* +X32591666Y-46394714D01* +X32782142Y-46394714D01* +X32877380Y-46442333D01* +X33163095Y-46394714D02* +X33544047Y-46394714D01* +X33305952Y-46061380D02* +X33305952Y-46918523D01* +X33353571Y-47013761D01* +X33448809Y-47061380D01* +X33544047Y-47061380D01* +X34305952Y-47061380D02* +X34305952Y-46537571D01* +X34258333Y-46442333D01* +X34163095Y-46394714D01* +X33972619Y-46394714D01* +X33877380Y-46442333D01* +X34305952Y-47013761D02* +X34210714Y-47061380D01* +X33972619Y-47061380D01* +X33877380Y-47013761D01* +X33829761Y-46918523D01* +X33829761Y-46823285D01* +X33877380Y-46728047D01* +X33972619Y-46680428D01* +X34210714Y-46680428D01* +X34305952Y-46632809D01* +X35210714Y-46394714D02* +X35210714Y-47204238D01* +X35163095Y-47299476D01* +X35115476Y-47347095D01* +X35020238Y-47394714D01* +X34877380Y-47394714D01* +X34782142Y-47347095D01* +X35210714Y-47013761D02* +X35115476Y-47061380D01* +X34925000Y-47061380D01* +X34829761Y-47013761D01* +X34782142Y-46966142D01* +X34734523Y-46870904D01* +X34734523Y-46585190D01* +X34782142Y-46489952D01* +X34829761Y-46442333D01* +X34925000Y-46394714D01* +X35115476Y-46394714D01* +X35210714Y-46442333D01* +X35829761Y-47061380D02* +X35734523Y-47013761D01* +X35686904Y-46966142D01* +X35639285Y-46870904D01* +X35639285Y-46585190D01* +X35686904Y-46489952D01* +X35734523Y-46442333D01* +X35829761Y-46394714D01* +X35972619Y-46394714D01* +X36067857Y-46442333D01* +X36115476Y-46489952D01* +X36163095Y-46585190D01* +X36163095Y-46870904D01* +X36115476Y-46966142D01* +X36067857Y-47013761D01* +X35972619Y-47061380D01* +X35829761Y-47061380D01* +X36591666Y-46394714D02* +X36591666Y-47061380D01* +X36591666Y-46489952D02* +X36639285Y-46442333D01* +X36734523Y-46394714D01* +X36877380Y-46394714D01* +X36972619Y-46442333D01* +X37020238Y-46537571D01* +X37020238Y-47061380D01* +X37925000Y-47061380D02* +X37925000Y-46537571D01* +X37877380Y-46442333D01* +X37782142Y-46394714D01* +X37591666Y-46394714D01* +X37496428Y-46442333D01* +X37925000Y-47013761D02* +X37829761Y-47061380D01* +X37591666Y-47061380D01* +X37496428Y-47013761D01* +X37448809Y-46918523D01* +X37448809Y-46823285D01* +X37496428Y-46728047D01* +X37591666Y-46680428D01* +X37829761Y-46680428D01* +X37925000Y-46632809D01* +X38544047Y-47061380D02* +X38448809Y-47013761D01* +X38401190Y-46918523D01* +X38401190Y-46061380D01* +X23259023Y-43748142D02* +X23211404Y-43795761D01* +X23068547Y-43843380D01* +X22973309Y-43843380D01* +X22830452Y-43795761D01* +X22735214Y-43700523D01* +X22687595Y-43605285D01* +X22639976Y-43414809D01* +X22639976Y-43271952D01* +X22687595Y-43081476D01* +X22735214Y-42986238D01* +X22830452Y-42891000D01* +X22973309Y-42843380D01* +X23068547Y-42843380D01* +X23211404Y-42891000D01* +X23259023Y-42938619D01* +X23687595Y-43843380D02* +X23687595Y-42843380D01* +X24116166Y-43843380D02* +X24116166Y-43319571D01* +X24068547Y-43224333D01* +X23973309Y-43176714D01* +X23830452Y-43176714D01* +X23735214Y-43224333D01* +X23687595Y-43271952D01* +X25020928Y-43843380D02* +X25020928Y-43319571D01* +X24973309Y-43224333D01* +X24878071Y-43176714D01* +X24687595Y-43176714D01* +X24592357Y-43224333D01* +X25020928Y-43795761D02* +X24925690Y-43843380D01* +X24687595Y-43843380D01* +X24592357Y-43795761D01* +X24544738Y-43700523D01* +X24544738Y-43605285D01* +X24592357Y-43510047D01* +X24687595Y-43462428D01* +X24925690Y-43462428D01* +X25020928Y-43414809D01* +X25497119Y-43843380D02* +X25497119Y-43176714D01* +X25497119Y-43271952D02* +X25544738Y-43224333D01* +X25639976Y-43176714D01* +X25782833Y-43176714D01* +X25878071Y-43224333D01* +X25925690Y-43319571D01* +X25925690Y-43843380D01* +X25925690Y-43319571D02* +X25973309Y-43224333D01* +X26068547Y-43176714D01* +X26211404Y-43176714D01* +X26306642Y-43224333D01* +X26354261Y-43319571D01* +X26354261Y-43843380D01* +X26687595Y-43176714D02* +X27068547Y-43176714D01* +X26830452Y-43843380D02* +X26830452Y-42986238D01* +X26878071Y-42891000D01* +X26973309Y-42843380D01* +X27068547Y-42843380D01* +X27782833Y-43795761D02* +X27687595Y-43843380D01* +X27497119Y-43843380D01* +X27401880Y-43795761D01* +X27354261Y-43700523D01* +X27354261Y-43319571D01* +X27401880Y-43224333D01* +X27497119Y-43176714D01* +X27687595Y-43176714D01* +X27782833Y-43224333D01* +X27830452Y-43319571D01* +X27830452Y-43414809D01* +X27354261Y-43510047D01* +X28259023Y-43843380D02* +X28259023Y-43176714D01* +X28259023Y-43367190D02* +X28306642Y-43271952D01* +X28354261Y-43224333D01* +X28449500Y-43176714D01* +X28544738Y-43176714D01* +X29259023Y-43795761D02* +X29163785Y-43843380D01* +X28973309Y-43843380D01* +X28878071Y-43795761D01* +X28830452Y-43700523D01* +X28830452Y-43319571D01* +X28878071Y-43224333D01* +X28973309Y-43176714D01* +X29163785Y-43176714D01* +X29259023Y-43224333D01* +X29306642Y-43319571D01* +X29306642Y-43414809D01* +X28830452Y-43510047D01* +X30163785Y-43843380D02* +X30163785Y-42843380D01* +X30163785Y-43795761D02* +X30068547Y-43843380D01* +X29878071Y-43843380D01* +X29782833Y-43795761D01* +X29735214Y-43748142D01* +X29687595Y-43652904D01* +X29687595Y-43367190D01* +X29735214Y-43271952D01* +X29782833Y-43224333D01* +X29878071Y-43176714D01* +X30068547Y-43176714D01* +X30163785Y-43224333D01* +X31306642Y-43176714D02* +X31497119Y-43843380D01* +X31687595Y-43367190D01* +X31878071Y-43843380D01* +X32068547Y-43176714D01* +X32449500Y-43843380D02* +X32449500Y-43176714D01* +X32449500Y-42843380D02* +X32401880Y-42891000D01* +X32449500Y-42938619D01* +X32497119Y-42891000D01* +X32449500Y-42843380D01* +X32449500Y-42938619D01* +X32782833Y-43176714D02* +X33163785Y-43176714D01* +X32925690Y-42843380D02* +X32925690Y-43700523D01* +X32973309Y-43795761D01* +X33068547Y-43843380D01* +X33163785Y-43843380D01* +X33497119Y-43843380D02* +X33497119Y-42843380D01* +X33925690Y-43843380D02* +X33925690Y-43319571D01* +X33878071Y-43224333D01* +X33782833Y-43176714D01* +X33639976Y-43176714D01* +X33544738Y-43224333D01* +X33497119Y-43271952D01* +X35306642Y-43843380D02* +X35211404Y-43795761D01* +X35163785Y-43748142D01* +X35116166Y-43652904D01* +X35116166Y-43367190D01* +X35163785Y-43271952D01* +X35211404Y-43224333D01* +X35306642Y-43176714D01* +X35449500Y-43176714D01* +X35544738Y-43224333D01* +X35592357Y-43271952D01* +X35639976Y-43367190D01* +X35639976Y-43652904D01* +X35592357Y-43748142D01* +X35544738Y-43795761D01* +X35449500Y-43843380D01* +X35306642Y-43843380D01* +X35925690Y-43176714D02* +X36306642Y-43176714D01* +X36068547Y-42843380D02* +X36068547Y-43700523D01* +X36116166Y-43795761D01* +X36211404Y-43843380D01* +X36306642Y-43843380D01* +X36639976Y-43843380D02* +X36639976Y-42843380D01* +X37068547Y-43843380D02* +X37068547Y-43319571D01* +X37020928Y-43224333D01* +X36925690Y-43176714D01* +X36782833Y-43176714D01* +X36687595Y-43224333D01* +X36639976Y-43271952D01* +X37925690Y-43795761D02* +X37830452Y-43843380D01* +X37639976Y-43843380D01* +X37544738Y-43795761D01* +X37497119Y-43700523D01* +X37497119Y-43319571D01* +X37544738Y-43224333D01* +X37639976Y-43176714D01* +X37830452Y-43176714D01* +X37925690Y-43224333D01* +X37973309Y-43319571D01* +X37973309Y-43414809D01* +X37497119Y-43510047D01* +X38401880Y-43843380D02* +X38401880Y-43176714D01* +X38401880Y-43367190D02* +X38449500Y-43271952D01* +X38497119Y-43224333D01* +X38592357Y-43176714D01* +X38687595Y-43176714D01* +X23116166Y-45405761D02* +X23020928Y-45453380D01* +X22830452Y-45453380D01* +X22735214Y-45405761D01* +X22687595Y-45358142D01* +X22639976Y-45262904D01* +X22639976Y-44977190D01* +X22687595Y-44881952D01* +X22735214Y-44834333D01* +X22830452Y-44786714D01* +X23020928Y-44786714D01* +X23116166Y-44834333D01* +X23687595Y-45453380D02* +X23592357Y-45405761D01* +X23544738Y-45358142D01* +X23497119Y-45262904D01* +X23497119Y-44977190D01* +X23544738Y-44881952D01* +X23592357Y-44834333D01* +X23687595Y-44786714D01* +X23830452Y-44786714D01* +X23925690Y-44834333D01* +X23973309Y-44881952D01* +X24020928Y-44977190D01* +X24020928Y-45262904D01* +X23973309Y-45358142D01* +X23925690Y-45405761D01* +X23830452Y-45453380D01* +X23687595Y-45453380D01* +X24449500Y-45453380D02* +X24449500Y-44786714D01* +X24449500Y-44977190D02* +X24497119Y-44881952D01* +X24544738Y-44834333D01* +X24639976Y-44786714D01* +X24735214Y-44786714D01* +X25068547Y-44786714D02* +X25068547Y-45453380D01* +X25068547Y-44881952D02* +X25116166Y-44834333D01* +X25211404Y-44786714D01* +X25354261Y-44786714D01* +X25449500Y-44834333D01* +X25497119Y-44929571D01* +X25497119Y-45453380D01* +X26354261Y-45405761D02* +X26259023Y-45453380D01* +X26068547Y-45453380D01* +X25973309Y-45405761D01* +X25925690Y-45310523D01* +X25925690Y-44929571D01* +X25973309Y-44834333D01* +X26068547Y-44786714D01* +X26259023Y-44786714D01* +X26354261Y-44834333D01* +X26401880Y-44929571D01* +X26401880Y-45024809D01* +X25925690Y-45120047D01* +X26830452Y-45453380D02* +X26830452Y-44786714D01* +X26830452Y-44977190D02* +X26878071Y-44881952D01* +X26925690Y-44834333D01* +X27020928Y-44786714D01* +X27116166Y-44786714D01* +X27401880Y-45405761D02* +X27497119Y-45453380D01* +X27687595Y-45453380D01* +X27782833Y-45405761D01* +X27830452Y-45310523D01* +X27830452Y-45262904D01* +X27782833Y-45167666D01* +X27687595Y-45120047D01* +X27544738Y-45120047D01* +X27449500Y-45072428D01* +X27401880Y-44977190D01* +X27401880Y-44929571D01* +X27449500Y-44834333D01* +X27544738Y-44786714D01* +X27687595Y-44786714D01* +X27782833Y-44834333D01* +X29020928Y-45453380D02* +X29020928Y-44786714D01* +X29020928Y-44977190D02* +X29068547Y-44881952D01* +X29116166Y-44834333D01* +X29211404Y-44786714D01* +X29306642Y-44786714D01* +X29782833Y-45453380D02* +X29687595Y-45405761D01* +X29639976Y-45358142D01* +X29592357Y-45262904D01* +X29592357Y-44977190D01* +X29639976Y-44881952D01* +X29687595Y-44834333D01* +X29782833Y-44786714D01* +X29925690Y-44786714D01* +X30020928Y-44834333D01* +X30068547Y-44881952D01* +X30116166Y-44977190D01* +X30116166Y-45262904D01* +X30068547Y-45358142D01* +X30020928Y-45405761D01* +X29925690Y-45453380D01* +X29782833Y-45453380D01* +X30973309Y-44786714D02* +X30973309Y-45453380D01* +X30544738Y-44786714D02* +X30544738Y-45310523D01* +X30592357Y-45405761D01* +X30687595Y-45453380D01* +X30830452Y-45453380D01* +X30925690Y-45405761D01* +X30973309Y-45358142D01* +X31449500Y-44786714D02* +X31449500Y-45453380D01* +X31449500Y-44881952D02* +X31497119Y-44834333D01* +X31592357Y-44786714D01* +X31735214Y-44786714D01* +X31830452Y-44834333D01* +X31878071Y-44929571D01* +X31878071Y-45453380D01* +X32782833Y-45453380D02* +X32782833Y-44453380D01* +X32782833Y-45405761D02* +X32687595Y-45453380D01* +X32497119Y-45453380D01* +X32401880Y-45405761D01* +X32354261Y-45358142D01* +X32306642Y-45262904D01* +X32306642Y-44977190D01* +X32354261Y-44881952D01* +X32401880Y-44834333D01* +X32497119Y-44786714D01* +X32687595Y-44786714D01* +X32782833Y-44834333D01* +X33639976Y-45405761D02* +X33544738Y-45453380D01* +X33354261Y-45453380D01* +X33259023Y-45405761D01* +X33211404Y-45310523D01* +X33211404Y-44929571D01* +X33259023Y-44834333D01* +X33354261Y-44786714D01* +X33544738Y-44786714D01* +X33639976Y-44834333D01* +X33687595Y-44929571D01* +X33687595Y-45024809D01* +X33211404Y-45120047D01* +X34544738Y-45453380D02* +X34544738Y-44453380D01* +X34544738Y-45405761D02* +X34449500Y-45453380D01* +X34259023Y-45453380D01* +X34163785Y-45405761D01* +X34116166Y-45358142D01* +X34068547Y-45262904D01* +X34068547Y-44977190D01* +X34116166Y-44881952D01* +X34163785Y-44834333D01* +X34259023Y-44786714D01* +X34449500Y-44786714D01* +X34544738Y-44834333D01* +X46085380Y-23534714D02* +X46085380Y-24201380D01* +X45847285Y-23153761D02* +X45609190Y-23868047D01* +X46228238Y-23868047D01* +X47085380Y-23201380D02* +X46609190Y-23201380D01* +X46561571Y-23677571D01* +X46609190Y-23629952D01* +X46704428Y-23582333D01* +X46942523Y-23582333D01* +X47037761Y-23629952D01* +X47085380Y-23677571D01* +X47133000Y-23772809D01* +X47133000Y-24010904D01* +X47085380Y-24106142D01* +X47037761Y-24153761D01* +X46942523Y-24201380D01* +X46704428Y-24201380D01* +X46609190Y-24153761D01* +X46561571Y-24106142D01* +X48323476Y-24201380D02* +X48323476Y-23201380D01* +X48561571Y-23201380D01* +X48704428Y-23249000D01* +X48799666Y-23344238D01* +X48847285Y-23439476D01* +X48894904Y-23629952D01* +X48894904Y-23772809D01* +X48847285Y-23963285D01* +X48799666Y-24058523D01* +X48704428Y-24153761D01* +X48561571Y-24201380D01* +X48323476Y-24201380D01* +X49704428Y-24153761D02* +X49609190Y-24201380D01* +X49418714Y-24201380D01* +X49323476Y-24153761D01* +X49275857Y-24058523D01* +X49275857Y-23677571D01* +X49323476Y-23582333D01* +X49418714Y-23534714D01* +X49609190Y-23534714D01* +X49704428Y-23582333D01* +X49752047Y-23677571D01* +X49752047Y-23772809D01* +X49275857Y-23868047D01* +X50609190Y-23534714D02* +X50609190Y-24344238D01* +X50561571Y-24439476D01* +X50513952Y-24487095D01* +X50418714Y-24534714D01* +X50275857Y-24534714D01* +X50180619Y-24487095D01* +X50609190Y-24153761D02* +X50513952Y-24201380D01* +X50323476Y-24201380D01* +X50228238Y-24153761D01* +X50180619Y-24106142D01* +X50133000Y-24010904D01* +X50133000Y-23725190D01* +X50180619Y-23629952D01* +X50228238Y-23582333D01* +X50323476Y-23534714D01* +X50513952Y-23534714D01* +X50609190Y-23582333D01* +X49466904Y-46156619D02* +X49514523Y-46109000D01* +X49609761Y-46061380D01* +X49847857Y-46061380D01* +X49943095Y-46109000D01* +X49990714Y-46156619D01* +X50038333Y-46251857D01* +X50038333Y-46347095D01* +X49990714Y-46489952D01* +X49419285Y-47061380D01* +X50038333Y-47061380D01* +X50419285Y-46156619D02* +X50466904Y-46109000D01* +X50562142Y-46061380D01* +X50800238Y-46061380D01* +X50895476Y-46109000D01* +X50943095Y-46156619D01* +X50990714Y-46251857D01* +X50990714Y-46347095D01* +X50943095Y-46489952D01* +X50371666Y-47061380D01* +X50990714Y-47061380D01* +X51419285Y-46966142D02* +X51466904Y-47013761D01* +X51419285Y-47061380D01* +X51371666Y-47013761D01* +X51419285Y-46966142D01* +X51419285Y-47061380D01* +X52371666Y-46061380D02* +X51895476Y-46061380D01* +X51847857Y-46537571D01* +X51895476Y-46489952D01* +X51990714Y-46442333D01* +X52228809Y-46442333D01* +X52324047Y-46489952D01* +X52371666Y-46537571D01* +X52419285Y-46632809D01* +X52419285Y-46870904D01* +X52371666Y-46966142D01* +X52324047Y-47013761D01* +X52228809Y-47061380D01* +X51990714Y-47061380D01* +X51895476Y-47013761D01* +X51847857Y-46966142D01* +X53609761Y-47061380D02* +X53609761Y-46061380D01* +X53847857Y-46061380D01* +X53990714Y-46109000D01* +X54085952Y-46204238D01* +X54133571Y-46299476D01* +X54181190Y-46489952D01* +X54181190Y-46632809D01* +X54133571Y-46823285D01* +X54085952Y-46918523D01* +X53990714Y-47013761D01* +X53847857Y-47061380D01* +X53609761Y-47061380D01* +X54990714Y-47013761D02* +X54895476Y-47061380D01* +X54705000Y-47061380D01* +X54609761Y-47013761D01* +X54562142Y-46918523D01* +X54562142Y-46537571D01* +X54609761Y-46442333D01* +X54705000Y-46394714D01* +X54895476Y-46394714D01* +X54990714Y-46442333D01* +X55038333Y-46537571D01* +X55038333Y-46632809D01* +X54562142Y-46728047D01* +X55895476Y-46394714D02* +X55895476Y-47204238D01* +X55847857Y-47299476D01* +X55800238Y-47347095D01* +X55705000Y-47394714D01* +X55562142Y-47394714D01* +X55466904Y-47347095D01* +X55895476Y-47013761D02* +X55800238Y-47061380D01* +X55609761Y-47061380D01* +X55514523Y-47013761D01* +X55466904Y-46966142D01* +X55419285Y-46870904D01* +X55419285Y-46585190D01* +X55466904Y-46489952D01* +X55514523Y-46442333D01* +X55609761Y-46394714D01* +X55800238Y-46394714D01* +X55895476Y-46442333D01* +X23813380Y-42140142D02* +X23765761Y-42187761D01* +X23622904Y-42235380D01* +X23527666Y-42235380D01* +X23384809Y-42187761D01* +X23289571Y-42092523D01* +X23241952Y-41997285D01* +X23194333Y-41806809D01* +X23194333Y-41663952D01* +X23241952Y-41473476D01* +X23289571Y-41378238D01* +X23384809Y-41283000D01* +X23527666Y-41235380D01* +X23622904Y-41235380D01* +X23765761Y-41283000D01* +X23813380Y-41330619D01* +X24241952Y-42235380D02* +X24241952Y-41235380D01* +X24670523Y-42235380D02* +X24670523Y-41711571D01* +X24622904Y-41616333D01* +X24527666Y-41568714D01* +X24384809Y-41568714D01* +X24289571Y-41616333D01* +X24241952Y-41663952D01* +X25575285Y-42235380D02* +X25575285Y-41711571D01* +X25527666Y-41616333D01* +X25432428Y-41568714D01* +X25241952Y-41568714D01* +X25146714Y-41616333D01* +X25575285Y-42187761D02* +X25480047Y-42235380D01* +X25241952Y-42235380D01* +X25146714Y-42187761D01* +X25099095Y-42092523D01* +X25099095Y-41997285D01* +X25146714Y-41902047D01* +X25241952Y-41854428D01* +X25480047Y-41854428D01* +X25575285Y-41806809D01* +X26051476Y-42235380D02* +X26051476Y-41568714D01* +X26051476Y-41663952D02* +X26099095Y-41616333D01* +X26194333Y-41568714D01* +X26337190Y-41568714D01* +X26432428Y-41616333D01* +X26480047Y-41711571D01* +X26480047Y-42235380D01* +X26480047Y-41711571D02* +X26527666Y-41616333D01* +X26622904Y-41568714D01* +X26765761Y-41568714D01* +X26861000Y-41616333D01* +X26908619Y-41711571D01* +X26908619Y-42235380D01* +X27241952Y-41568714D02* +X27622904Y-41568714D01* +X27384809Y-42235380D02* +X27384809Y-41378238D01* +X27432428Y-41283000D01* +X27527666Y-41235380D01* +X27622904Y-41235380D01* +X28337190Y-42187761D02* +X28241952Y-42235380D01* +X28051476Y-42235380D01* +X27956238Y-42187761D01* +X27908619Y-42092523D01* +X27908619Y-41711571D01* +X27956238Y-41616333D01* +X28051476Y-41568714D01* +X28241952Y-41568714D01* +X28337190Y-41616333D01* +X28384809Y-41711571D01* +X28384809Y-41806809D01* +X27908619Y-41902047D01* +X28813380Y-42235380D02* +X28813380Y-41568714D01* +X28813380Y-41759190D02* +X28861000Y-41663952D01* +X28908619Y-41616333D01* +X29003857Y-41568714D01* +X29099095Y-41568714D01* +X29813380Y-42187761D02* +X29718142Y-42235380D01* +X29527666Y-42235380D01* +X29432428Y-42187761D01* +X29384809Y-42092523D01* +X29384809Y-41711571D01* +X29432428Y-41616333D01* +X29527666Y-41568714D01* +X29718142Y-41568714D01* +X29813380Y-41616333D01* +X29861000Y-41711571D01* +X29861000Y-41806809D01* +X29384809Y-41902047D01* +X30718142Y-42235380D02* +X30718142Y-41235380D01* +X30718142Y-42187761D02* +X30622904Y-42235380D01* +X30432428Y-42235380D01* +X30337190Y-42187761D01* +X30289571Y-42140142D01* +X30241952Y-42044904D01* +X30241952Y-41759190D01* +X30289571Y-41663952D01* +X30337190Y-41616333D01* +X30432428Y-41568714D01* +X30622904Y-41568714D01* +X30718142Y-41616333D01* +X31956238Y-42235380D02* +X31956238Y-41568714D01* +X31956238Y-41759190D02* +X32003857Y-41663952D01* +X32051476Y-41616333D01* +X32146714Y-41568714D01* +X32241952Y-41568714D01* +X32956238Y-42187761D02* +X32861000Y-42235380D01* +X32670523Y-42235380D01* +X32575285Y-42187761D01* +X32527666Y-42092523D01* +X32527666Y-41711571D01* +X32575285Y-41616333D01* +X32670523Y-41568714D01* +X32861000Y-41568714D01* +X32956238Y-41616333D01* +X33003857Y-41711571D01* +X33003857Y-41806809D01* +X32527666Y-41902047D01* +X33861000Y-42187761D02* +X33765761Y-42235380D01* +X33575285Y-42235380D01* +X33480047Y-42187761D01* +X33432428Y-42140142D01* +X33384809Y-42044904D01* +X33384809Y-41759190D01* +X33432428Y-41663952D01* +X33480047Y-41616333D01* +X33575285Y-41568714D01* +X33765761Y-41568714D01* +X33861000Y-41616333D01* +X34146714Y-41568714D02* +X34527666Y-41568714D01* +X34289571Y-41235380D02* +X34289571Y-42092523D01* +X34337190Y-42187761D01* +X34432428Y-42235380D01* +X34527666Y-42235380D01* +X35289571Y-42235380D02* +X35289571Y-41711571D01* +X35241952Y-41616333D01* +X35146714Y-41568714D01* +X34956238Y-41568714D01* +X34861000Y-41616333D01* +X35289571Y-42187761D02* +X35194333Y-42235380D01* +X34956238Y-42235380D01* +X34861000Y-42187761D01* +X34813380Y-42092523D01* +X34813380Y-41997285D01* +X34861000Y-41902047D01* +X34956238Y-41854428D01* +X35194333Y-41854428D01* +X35289571Y-41806809D01* +X35765761Y-41568714D02* +X35765761Y-42235380D01* +X35765761Y-41663952D02* +X35813380Y-41616333D01* +X35908619Y-41568714D01* +X36051476Y-41568714D01* +X36146714Y-41616333D01* +X36194333Y-41711571D01* +X36194333Y-42235380D01* +X37099095Y-41568714D02* +X37099095Y-42378238D01* +X37051476Y-42473476D01* +X37003857Y-42521095D01* +X36908619Y-42568714D01* +X36765761Y-42568714D01* +X36670523Y-42521095D01* +X37099095Y-42187761D02* +X37003857Y-42235380D01* +X36813380Y-42235380D01* +X36718142Y-42187761D01* +X36670523Y-42140142D01* +X36622904Y-42044904D01* +X36622904Y-41759190D01* +X36670523Y-41663952D01* +X36718142Y-41616333D01* +X36813380Y-41568714D01* +X37003857Y-41568714D01* +X37099095Y-41616333D01* +X37718142Y-42235380D02* +X37622904Y-42187761D01* +X37575285Y-42092523D01* +X37575285Y-41235380D01* +X38480047Y-42187761D02* +X38384809Y-42235380D01* +X38194333Y-42235380D01* +X38099095Y-42187761D01* +X38051476Y-42092523D01* +X38051476Y-41711571D01* +X38099095Y-41616333D01* +X38194333Y-41568714D01* +X38384809Y-41568714D01* +X38480047Y-41616333D01* +X38527666Y-41711571D01* +X38527666Y-41806809D01* +X38051476Y-41902047D01* +X25361095Y-39441380D02* +X25027761Y-38965190D01* +X24789666Y-39441380D02* +X24789666Y-38441380D01* +X25170619Y-38441380D01* +X25265857Y-38489000D01* +X25313476Y-38536619D01* +X25361095Y-38631857D01* +X25361095Y-38774714D01* +X25313476Y-38869952D01* +X25265857Y-38917571D01* +X25170619Y-38965190D01* +X24789666Y-38965190D01* +X25932523Y-39441380D02* +X25837285Y-39393761D01* +X25789666Y-39346142D01* +X25742047Y-39250904D01* +X25742047Y-38965190D01* +X25789666Y-38869952D01* +X25837285Y-38822333D01* +X25932523Y-38774714D01* +X26075380Y-38774714D01* +X26170619Y-38822333D01* +X26218238Y-38869952D01* +X26265857Y-38965190D01* +X26265857Y-39250904D01* +X26218238Y-39346142D01* +X26170619Y-39393761D01* +X26075380Y-39441380D01* +X25932523Y-39441380D01* +X27123000Y-38774714D02* +X27123000Y-39441380D01* +X26694428Y-38774714D02* +X26694428Y-39298523D01* +X26742047Y-39393761D01* +X26837285Y-39441380D01* +X26980142Y-39441380D01* +X27075380Y-39393761D01* +X27123000Y-39346142D01* +X27599190Y-38774714D02* +X27599190Y-39441380D01* +X27599190Y-38869952D02* +X27646809Y-38822333D01* +X27742047Y-38774714D01* +X27884904Y-38774714D01* +X27980142Y-38822333D01* +X28027761Y-38917571D01* +X28027761Y-39441380D01* +X28932523Y-39441380D02* +X28932523Y-38441380D01* +X28932523Y-39393761D02* +X28837285Y-39441380D01* +X28646809Y-39441380D01* +X28551571Y-39393761D01* +X28503952Y-39346142D01* +X28456333Y-39250904D01* +X28456333Y-38965190D01* +X28503952Y-38869952D01* +X28551571Y-38822333D01* +X28646809Y-38774714D01* +X28837285Y-38774714D01* +X28932523Y-38822333D01* +X29789666Y-39393761D02* +X29694428Y-39441380D01* +X29503952Y-39441380D01* +X29408714Y-39393761D01* +X29361095Y-39298523D01* +X29361095Y-38917571D01* +X29408714Y-38822333D01* +X29503952Y-38774714D01* +X29694428Y-38774714D01* +X29789666Y-38822333D01* +X29837285Y-38917571D01* +X29837285Y-39012809D01* +X29361095Y-39108047D01* +X30694428Y-39441380D02* +X30694428Y-38441380D01* +X30694428Y-39393761D02* +X30599190Y-39441380D01* +X30408714Y-39441380D01* +X30313476Y-39393761D01* +X30265857Y-39346142D01* +X30218238Y-39250904D01* +X30218238Y-38965190D01* +X30265857Y-38869952D01* +X30313476Y-38822333D01* +X30408714Y-38774714D01* +X30599190Y-38774714D01* +X30694428Y-38822333D01* +X31932523Y-39441380D02* +X31932523Y-38774714D01* +X31932523Y-38965190D02* +X31980142Y-38869952D01* +X32027761Y-38822333D01* +X32123000Y-38774714D01* +X32218238Y-38774714D01* +X32932523Y-39393761D02* +X32837285Y-39441380D01* +X32646809Y-39441380D01* +X32551571Y-39393761D01* +X32503952Y-39298523D01* +X32503952Y-38917571D01* +X32551571Y-38822333D01* +X32646809Y-38774714D01* +X32837285Y-38774714D01* +X32932523Y-38822333D01* +X32980142Y-38917571D01* +X32980142Y-39012809D01* +X32503952Y-39108047D01* +X33837285Y-39393761D02* +X33742047Y-39441380D01* +X33551571Y-39441380D01* +X33456333Y-39393761D01* +X33408714Y-39346142D01* +X33361095Y-39250904D01* +X33361095Y-38965190D01* +X33408714Y-38869952D01* +X33456333Y-38822333D01* +X33551571Y-38774714D01* +X33742047Y-38774714D01* +X33837285Y-38822333D01* +X34123000Y-38774714D02* +X34503952Y-38774714D01* +X34265857Y-38441380D02* +X34265857Y-39298523D01* +X34313476Y-39393761D01* +X34408714Y-39441380D01* +X34503952Y-39441380D01* +X35265857Y-39441380D02* +X35265857Y-38917571D01* +X35218238Y-38822333D01* +X35123000Y-38774714D01* +X34932523Y-38774714D01* +X34837285Y-38822333D01* +X35265857Y-39393761D02* +X35170619Y-39441380D01* +X34932523Y-39441380D01* +X34837285Y-39393761D01* +X34789666Y-39298523D01* +X34789666Y-39203285D01* +X34837285Y-39108047D01* +X34932523Y-39060428D01* +X35170619Y-39060428D01* +X35265857Y-39012809D01* +X35742047Y-38774714D02* +X35742047Y-39441380D01* +X35742047Y-38869952D02* +X35789666Y-38822333D01* +X35884904Y-38774714D01* +X36027761Y-38774714D01* +X36123000Y-38822333D01* +X36170619Y-38917571D01* +X36170619Y-39441380D01* +X37075380Y-38774714D02* +X37075380Y-39584238D01* +X37027761Y-39679476D01* +X36980142Y-39727095D01* +X36884904Y-39774714D01* +X36742047Y-39774714D01* +X36646809Y-39727095D01* +X37075380Y-39393761D02* +X36980142Y-39441380D01* +X36789666Y-39441380D01* +X36694428Y-39393761D01* +X36646809Y-39346142D01* +X36599190Y-39250904D01* +X36599190Y-38965190D01* +X36646809Y-38869952D01* +X36694428Y-38822333D01* +X36789666Y-38774714D01* +X36980142Y-38774714D01* +X37075380Y-38822333D01* +X37694428Y-39441380D02* +X37599190Y-39393761D01* +X37551571Y-39298523D01* +X37551571Y-38441380D01* +X38456333Y-39393761D02* +X38361095Y-39441380D01* +X38170619Y-39441380D01* +X38075380Y-39393761D01* +X38027761Y-39298523D01* +X38027761Y-38917571D01* +X38075380Y-38822333D01* +X38170619Y-38774714D01* +X38361095Y-38774714D01* +X38456333Y-38822333D01* +X38503952Y-38917571D01* +X38503952Y-39012809D01* +X38027761Y-39108047D01* +X29972523Y-35901380D02* +X30543952Y-35901380D01* +X30258238Y-36901380D02* +X30258238Y-35901380D01* +X30877285Y-36901380D02* +X30877285Y-36234714D01* +X30877285Y-36425190D02* +X30924904Y-36329952D01* +X30972523Y-36282333D01* +X31067761Y-36234714D01* +X31163000Y-36234714D01* +X31924904Y-36901380D02* +X31924904Y-36377571D01* +X31877285Y-36282333D01* +X31782047Y-36234714D01* +X31591571Y-36234714D01* +X31496333Y-36282333D01* +X31924904Y-36853761D02* +X31829666Y-36901380D01* +X31591571Y-36901380D01* +X31496333Y-36853761D01* +X31448714Y-36758523D01* +X31448714Y-36663285D01* +X31496333Y-36568047D01* +X31591571Y-36520428D01* +X31829666Y-36520428D01* +X31924904Y-36472809D01* +X32401095Y-36234714D02* +X32401095Y-37234714D01* +X32401095Y-36282333D02* +X32496333Y-36234714D01* +X32686809Y-36234714D01* +X32782047Y-36282333D01* +X32829666Y-36329952D01* +X32877285Y-36425190D01* +X32877285Y-36710904D01* +X32829666Y-36806142D01* +X32782047Y-36853761D01* +X32686809Y-36901380D01* +X32496333Y-36901380D01* +X32401095Y-36853761D01* +X33686809Y-36853761D02* +X33591571Y-36901380D01* +X33401095Y-36901380D01* +X33305857Y-36853761D01* +X33258238Y-36758523D01* +X33258238Y-36377571D01* +X33305857Y-36282333D01* +X33401095Y-36234714D01* +X33591571Y-36234714D01* +X33686809Y-36282333D01* +X33734428Y-36377571D01* +X33734428Y-36472809D01* +X33258238Y-36568047D01* +X34067761Y-36234714D02* +X34591571Y-36234714D01* +X34067761Y-36901380D01* +X34591571Y-36901380D01* +X35115380Y-36901380D02* +X35020142Y-36853761D01* +X34972523Y-36806142D01* +X34924904Y-36710904D01* +X34924904Y-36425190D01* +X34972523Y-36329952D01* +X35020142Y-36282333D01* +X35115380Y-36234714D01* +X35258238Y-36234714D01* +X35353476Y-36282333D01* +X35401095Y-36329952D01* +X35448714Y-36425190D01* +X35448714Y-36710904D01* +X35401095Y-36806142D01* +X35353476Y-36853761D01* +X35258238Y-36901380D01* +X35115380Y-36901380D01* +X35877285Y-36901380D02* +X35877285Y-36234714D01* +X35877285Y-35901380D02* +X35829666Y-35949000D01* +X35877285Y-35996619D01* +X35924904Y-35949000D01* +X35877285Y-35901380D01* +X35877285Y-35996619D01* +X36782047Y-36901380D02* +X36782047Y-35901380D01* +X36782047Y-36853761D02* +X36686809Y-36901380D01* +X36496333Y-36901380D01* +X36401095Y-36853761D01* +X36353476Y-36806142D01* +X36305857Y-36710904D01* +X36305857Y-36425190D01* +X36353476Y-36329952D01* +X36401095Y-36282333D01* +X36496333Y-36234714D01* +X36686809Y-36234714D01* +X36782047Y-36282333D01* +X37686809Y-36901380D02* +X37686809Y-36377571D01* +X37639190Y-36282333D01* +X37543952Y-36234714D01* +X37353476Y-36234714D01* +X37258238Y-36282333D01* +X37686809Y-36853761D02* +X37591571Y-36901380D01* +X37353476Y-36901380D01* +X37258238Y-36853761D01* +X37210619Y-36758523D01* +X37210619Y-36663285D01* +X37258238Y-36568047D01* +X37353476Y-36520428D01* +X37591571Y-36520428D01* +X37686809Y-36472809D01* +X38305857Y-36901380D02* +X38210619Y-36853761D01* +X38163000Y-36758523D01* +X38163000Y-35901380D01* +X30496333Y-34361380D02* +X30163000Y-33885190D01* +X29924904Y-34361380D02* +X29924904Y-33361380D01* +X30305857Y-33361380D01* +X30401095Y-33409000D01* +X30448714Y-33456619D01* +X30496333Y-33551857D01* +X30496333Y-33694714D01* +X30448714Y-33789952D01* +X30401095Y-33837571D01* +X30305857Y-33885190D01* +X29924904Y-33885190D01* +X31305857Y-34313761D02* +X31210619Y-34361380D01* +X31020142Y-34361380D01* +X30924904Y-34313761D01* +X30877285Y-34218523D01* +X30877285Y-33837571D01* +X30924904Y-33742333D01* +X31020142Y-33694714D01* +X31210619Y-33694714D01* +X31305857Y-33742333D01* +X31353476Y-33837571D01* +X31353476Y-33932809D01* +X30877285Y-34028047D01* +X32210619Y-34313761D02* +X32115380Y-34361380D01* +X31924904Y-34361380D01* +X31829666Y-34313761D01* +X31782047Y-34266142D01* +X31734428Y-34170904D01* +X31734428Y-33885190D01* +X31782047Y-33789952D01* +X31829666Y-33742333D01* +X31924904Y-33694714D01* +X32115380Y-33694714D01* +X32210619Y-33742333D01* +X32496333Y-33694714D02* +X32877285Y-33694714D01* +X32639190Y-33361380D02* +X32639190Y-34218523D01* +X32686809Y-34313761D01* +X32782047Y-34361380D01* +X32877285Y-34361380D01* +X33639190Y-34361380D02* +X33639190Y-33837571D01* +X33591571Y-33742333D01* +X33496333Y-33694714D01* +X33305857Y-33694714D01* +X33210619Y-33742333D01* +X33639190Y-34313761D02* +X33543952Y-34361380D01* +X33305857Y-34361380D01* +X33210619Y-34313761D01* +X33162999Y-34218523D01* +X33162999Y-34123285D01* +X33210619Y-34028047D01* +X33305857Y-33980428D01* +X33543952Y-33980428D01* +X33639190Y-33932809D01* +X34115380Y-33694714D02* +X34115380Y-34361380D01* +X34115380Y-33789952D02* +X34163000Y-33742333D01* +X34258238Y-33694714D01* +X34401095Y-33694714D01* +X34496333Y-33742333D01* +X34543952Y-33837571D01* +X34543952Y-34361380D01* +X35448714Y-33694714D02* +X35448714Y-34504238D01* +X35401095Y-34599476D01* +X35353476Y-34647095D01* +X35258238Y-34694714D01* +X35115380Y-34694714D01* +X35020142Y-34647095D01* +X35448714Y-34313761D02* +X35353476Y-34361380D01* +X35163000Y-34361380D01* +X35067761Y-34313761D01* +X35020142Y-34266142D01* +X34972523Y-34170904D01* +X34972523Y-33885190D01* +X35020142Y-33789952D01* +X35067761Y-33742333D01* +X35163000Y-33694714D01* +X35353476Y-33694714D01* +X35448714Y-33742333D01* +X36353476Y-33694714D02* +X36353476Y-34361380D01* +X35924904Y-33694714D02* +X35924904Y-34218523D01* +X35972523Y-34313761D01* +X36067761Y-34361380D01* +X36210619Y-34361380D01* +X36305857Y-34313761D01* +X36353476Y-34266142D01* +X36972523Y-34361380D02* +X36877285Y-34313761D01* +X36829666Y-34218523D01* +X36829666Y-33361380D01* +X37782047Y-34361380D02* +X37782047Y-33837571D01* +X37734428Y-33742333D01* +X37639190Y-33694714D01* +X37448714Y-33694714D01* +X37353476Y-33742333D01* +X37782047Y-34313761D02* +X37686809Y-34361380D01* +X37448714Y-34361380D01* +X37353476Y-34313761D01* +X37305857Y-34218523D01* +X37305857Y-34123285D01* +X37353476Y-34028047D01* +X37448714Y-33980428D01* +X37686809Y-33980428D01* +X37782047Y-33932809D01* +X38258238Y-34361380D02* +X38258238Y-33694714D01* +X38258238Y-33885190D02* +X38305857Y-33789952D01* +X38353476Y-33742333D01* +X38448714Y-33694714D01* +X38543952Y-33694714D01* +X35766523Y-30821380D02* +X35957000Y-30821380D01* +X36052238Y-30869000D01* +X36147476Y-30964238D01* +X36195095Y-31154714D01* +X36195095Y-31488047D01* +X36147476Y-31678523D01* +X36052238Y-31773761D01* +X35957000Y-31821380D01* +X35766523Y-31821380D01* +X35671285Y-31773761D01* +X35576047Y-31678523D01* +X35528428Y-31488047D01* +X35528428Y-31154714D01* +X35576047Y-30964238D01* +X35671285Y-30869000D01* +X35766523Y-30821380D01* +X36528428Y-31154714D02* +X36766523Y-31821380D01* +X37004619Y-31154714D01* +X37814142Y-31821380D02* +X37814142Y-31297571D01* +X37766523Y-31202333D01* +X37671285Y-31154714D01* +X37480809Y-31154714D01* +X37385571Y-31202333D01* +X37814142Y-31773761D02* +X37718904Y-31821380D01* +X37480809Y-31821380D01* +X37385571Y-31773761D01* +X37337952Y-31678523D01* +X37337952Y-31583285D01* +X37385571Y-31488047D01* +X37480809Y-31440428D01* +X37718904Y-31440428D01* +X37814142Y-31392809D01* +X38433190Y-31821380D02* +X38337952Y-31773761D01* +X38290333Y-31678523D01* +X38290333Y-30821380D01* +X21464047Y-28027380D02* +X21654523Y-28027380D01* +X21749761Y-28075000D01* +X21845000Y-28170238D01* +X21892619Y-28360714D01* +X21892619Y-28694047D01* +X21845000Y-28884523D01* +X21749761Y-28979761D01* +X21654523Y-29027380D01* +X21464047Y-29027380D01* +X21368809Y-28979761D01* +X21273571Y-28884523D01* +X21225952Y-28694047D01* +X21225952Y-28360714D01* +X21273571Y-28170238D01* +X21368809Y-28075000D01* +X21464047Y-28027380D01* +X22225952Y-28360714D02* +X22464047Y-29027380D01* +X22702142Y-28360714D01* +X23511666Y-29027380D02* +X23511666Y-28503571D01* +X23464047Y-28408333D01* +X23368809Y-28360714D01* +X23178333Y-28360714D01* +X23083095Y-28408333D01* +X23511666Y-28979761D02* +X23416428Y-29027380D01* +X23178333Y-29027380D01* +X23083095Y-28979761D01* +X23035476Y-28884523D01* +X23035476Y-28789285D01* +X23083095Y-28694047D01* +X23178333Y-28646428D01* +X23416428Y-28646428D01* +X23511666Y-28598809D01* +X24130714Y-29027380D02* +X24035476Y-28979761D01* +X23987857Y-28884523D01* +X23987857Y-28027380D01* +X25178333Y-28360714D02* +X25368809Y-29027380D01* +X25559285Y-28551190D01* +X25749761Y-29027380D01* +X25940238Y-28360714D01* +X26321190Y-29027380D02* +X26321190Y-28360714D01* +X26321190Y-28027380D02* +X26273571Y-28075000D01* +X26321190Y-28122619D01* +X26368809Y-28075000D01* +X26321190Y-28027380D01* +X26321190Y-28122619D01* +X26654523Y-28360714D02* +X27035476Y-28360714D01* +X26797380Y-28027380D02* +X26797380Y-28884523D01* +X26845000Y-28979761D01* +X26940238Y-29027380D01* +X27035476Y-29027380D01* +X27368809Y-29027380D02* +X27368809Y-28027380D01* +X27797380Y-29027380D02* +X27797380Y-28503571D01* +X27749761Y-28408333D01* +X27654523Y-28360714D01* +X27511666Y-28360714D01* +X27416428Y-28408333D01* +X27368809Y-28455952D01* +X29035476Y-29027380D02* +X29035476Y-28360714D01* +X29035476Y-28027380D02* +X28987857Y-28075000D01* +X29035476Y-28122619D01* +X29083095Y-28075000D01* +X29035476Y-28027380D01* +X29035476Y-28122619D01* +X29940238Y-29027380D02* +X29940238Y-28027380D01* +X29940238Y-28979761D02* +X29845000Y-29027380D01* +X29654523Y-29027380D01* +X29559285Y-28979761D01* +X29511666Y-28932142D01* +X29464047Y-28836904D01* +X29464047Y-28551190D01* +X29511666Y-28455952D01* +X29559285Y-28408333D01* +X29654523Y-28360714D01* +X29845000Y-28360714D01* +X29940238Y-28408333D01* +X30797380Y-28979761D02* +X30702142Y-29027380D01* +X30511666Y-29027380D01* +X30416428Y-28979761D01* +X30368809Y-28884523D01* +X30368809Y-28503571D01* +X30416428Y-28408333D01* +X30511666Y-28360714D01* +X30702142Y-28360714D01* +X30797380Y-28408333D01* +X30844999Y-28503571D01* +X30844999Y-28598809D01* +X30368809Y-28694047D01* +X31273571Y-28360714D02* +X31273571Y-29027380D01* +X31273571Y-28455952D02* +X31321190Y-28408333D01* +X31416428Y-28360714D01* +X31559285Y-28360714D01* +X31654523Y-28408333D01* +X31702142Y-28503571D01* +X31702142Y-29027380D01* +X32035476Y-28360714D02* +X32416428Y-28360714D01* +X32178333Y-28027380D02* +X32178333Y-28884523D01* +X32225952Y-28979761D01* +X32321190Y-29027380D01* +X32416428Y-29027380D01* +X32749761Y-29027380D02* +X32749761Y-28360714D01* +X32749761Y-28027380D02* +X32702142Y-28075000D01* +X32749761Y-28122619D01* +X32797380Y-28075000D01* +X32749761Y-28027380D01* +X32749761Y-28122619D01* +X33654523Y-28979761D02* +X33559285Y-29027380D01* +X33368809Y-29027380D01* +X33273571Y-28979761D01* +X33225952Y-28932142D01* +X33178333Y-28836904D01* +X33178333Y-28551190D01* +X33225952Y-28455952D01* +X33273571Y-28408333D01* +X33368809Y-28360714D01* +X33559285Y-28360714D01* +X33654523Y-28408333D01* +X34511666Y-29027380D02* +X34511666Y-28503571D01* +X34464047Y-28408333D01* +X34368809Y-28360714D01* +X34178333Y-28360714D01* +X34083095Y-28408333D01* +X34511666Y-28979761D02* +X34416428Y-29027380D01* +X34178333Y-29027380D01* +X34083095Y-28979761D01* +X34035476Y-28884523D01* +X34035476Y-28789285D01* +X34083095Y-28694047D01* +X34178333Y-28646428D01* +X34416428Y-28646428D01* +X34511666Y-28598809D01* +X35130714Y-29027380D02* +X35035476Y-28979761D01* +X34987857Y-28884523D01* +X34987857Y-28027380D01* +X36178333Y-29027380D02* +X36702142Y-28360714D01* +X36178333Y-28360714D02* +X36702142Y-29027380D01* +X37797380Y-27979761D02* +X36940238Y-29265476D01* +X38035476Y-28360714D02* +X38273571Y-29027380D01* +X38511666Y-28360714D02* +X38273571Y-29027380D01* +X38178333Y-29265476D01* +X38130714Y-29313095D01* +X38035476Y-29360714D01* +X33544142Y-26646142D02* +X33496523Y-26693761D01* +X33353666Y-26741380D01* +X33258428Y-26741380D01* +X33115571Y-26693761D01* +X33020333Y-26598523D01* +X32972714Y-26503285D01* +X32925095Y-26312809D01* +X32925095Y-26169952D01* +X32972714Y-25979476D01* +X33020333Y-25884238D01* +X33115571Y-25789000D01* +X33258428Y-25741380D01* +X33353666Y-25741380D01* +X33496523Y-25789000D01* +X33544142Y-25836619D01* +X33972714Y-26741380D02* +X33972714Y-26074714D01* +X33972714Y-25741380D02* +X33925095Y-25789000D01* +X33972714Y-25836619D01* +X34020333Y-25789000D01* +X33972714Y-25741380D01* +X33972714Y-25836619D01* +X34448904Y-26741380D02* +X34448904Y-26074714D01* +X34448904Y-26265190D02* +X34496523Y-26169952D01* +X34544142Y-26122333D01* +X34639380Y-26074714D01* +X34734619Y-26074714D01* +X35496523Y-26693761D02* +X35401285Y-26741380D01* +X35210809Y-26741380D01* +X35115571Y-26693761D01* +X35067952Y-26646142D01* +X35020333Y-26550904D01* +X35020333Y-26265190D01* +X35067952Y-26169952D01* +X35115571Y-26122333D01* +X35210809Y-26074714D01* +X35401285Y-26074714D01* +X35496523Y-26122333D01* +X36353666Y-26074714D02* +X36353666Y-26741380D01* +X35925095Y-26074714D02* +X35925095Y-26598523D01* +X35972714Y-26693761D01* +X36067952Y-26741380D01* +X36210809Y-26741380D01* +X36306047Y-26693761D01* +X36353666Y-26646142D01* +X36972714Y-26741380D02* +X36877476Y-26693761D01* +X36829857Y-26598523D01* +X36829857Y-25741380D01* +X37782238Y-26741380D02* +X37782238Y-26217571D01* +X37734619Y-26122333D01* +X37639380Y-26074714D01* +X37448904Y-26074714D01* +X37353666Y-26122333D01* +X37782238Y-26693761D02* +X37687000Y-26741380D01* +X37448904Y-26741380D01* +X37353666Y-26693761D01* +X37306047Y-26598523D01* +X37306047Y-26503285D01* +X37353666Y-26408047D01* +X37448904Y-26360428D01* +X37687000Y-26360428D01* +X37782238Y-26312809D01* +X38258428Y-26741380D02* +X38258428Y-26074714D01* +X38258428Y-26265190D02* +X38306047Y-26169952D01* +X38353666Y-26122333D01* +X38448904Y-26074714D01* +X38544142Y-26074714D01* +%TO.C,REF\u002A\u002A*% +X63075666Y-62619380D02* +X62742333Y-62143190D01* +X62504238Y-62619380D02* +X62504238Y-61619380D01* +X62885190Y-61619380D01* +X62980428Y-61667000D01* +X63028047Y-61714619D01* +X63075666Y-61809857D01* +X63075666Y-61952714D01* +X63028047Y-62047952D01* +X62980428Y-62095571D01* +X62885190Y-62143190D01* +X62504238Y-62143190D01* +X63504238Y-62095571D02* +X63837571Y-62095571D01* +X63980428Y-62619380D02* +X63504238Y-62619380D01* +X63504238Y-61619380D01* +X63980428Y-61619380D01* +X64742333Y-62095571D02* +X64409000Y-62095571D01* +X64409000Y-62619380D02* +X64409000Y-61619380D01* +X64885190Y-61619380D01* +X65409000Y-61619380D02* +X65409000Y-61857476D01* +X65170904Y-61762238D02* +X65409000Y-61857476D01* +X65647095Y-61762238D01* +X65266142Y-62047952D02* +X65409000Y-61857476D01* +X65551857Y-62047952D01* +X66170904Y-61619380D02* +X66170904Y-61857476D01* +X65932809Y-61762238D02* +X66170904Y-61857476D01* +X66409000Y-61762238D01* +X66028047Y-62047952D02* +X66170904Y-61857476D01* +X66313761Y-62047952D01* +X25336666Y-57465380D02* +X25003333Y-56989190D01* +X24765238Y-57465380D02* +X24765238Y-56465380D01* +X25146190Y-56465380D01* +X25241428Y-56513000D01* +X25289047Y-56560619D01* +X25336666Y-56655857D01* +X25336666Y-56798714D01* +X25289047Y-56893952D01* +X25241428Y-56941571D01* +X25146190Y-56989190D01* +X24765238Y-56989190D01* +X25765238Y-56941571D02* +X26098571Y-56941571D01* +X26241428Y-57465380D02* +X25765238Y-57465380D01* +X25765238Y-56465380D01* +X26241428Y-56465380D01* +X27003333Y-56941571D02* +X26670000Y-56941571D01* +X26670000Y-57465380D02* +X26670000Y-56465380D01* +X27146190Y-56465380D01* +X27670000Y-56465380D02* +X27670000Y-56703476D01* +X27431904Y-56608238D02* +X27670000Y-56703476D01* +X27908095Y-56608238D01* +X27527142Y-56893952D02* +X27670000Y-56703476D01* +X27812857Y-56893952D01* +X28431904Y-56465380D02* +X28431904Y-56703476D01* +X28193809Y-56608238D02* +X28431904Y-56703476D01* +X28670000Y-56608238D01* +X28289047Y-56893952D02* +X28431904Y-56703476D01* +X28574761Y-56893952D01* +X73380666Y-64288380D02* +X73047333Y-63812190D01* +X72809238Y-64288380D02* +X72809238Y-63288380D01* +X73190190Y-63288380D01* +X73285428Y-63336000D01* +X73333047Y-63383619D01* +X73380666Y-63478857D01* +X73380666Y-63621714D01* +X73333047Y-63716952D01* +X73285428Y-63764571D01* +X73190190Y-63812190D01* +X72809238Y-63812190D01* +X73809238Y-63764571D02* +X74142571Y-63764571D01* +X74285428Y-64288380D02* +X73809238Y-64288380D01* +X73809238Y-63288380D01* +X74285428Y-63288380D01* +X75047333Y-63764571D02* +X74714000Y-63764571D01* +X74714000Y-64288380D02* +X74714000Y-63288380D01* +X75190190Y-63288380D01* +X75714000Y-63288380D02* +X75714000Y-63526476D01* +X75475904Y-63431238D02* +X75714000Y-63526476D01* +X75952095Y-63431238D01* +X75571142Y-63716952D02* +X75714000Y-63526476D01* +X75856857Y-63716952D01* +X76475904Y-63288380D02* +X76475904Y-63526476D01* +X76237809Y-63431238D02* +X76475904Y-63526476D01* +X76714000Y-63431238D01* +X76333047Y-63716952D02* +X76475904Y-63526476D01* +X76618761Y-63716952D01* +X89034666Y-53494380D02* +X88701333Y-53018190D01* +X88463238Y-53494380D02* +X88463238Y-52494380D01* +X88844190Y-52494380D01* +X88939428Y-52542000D01* +X88987047Y-52589619D01* +X89034666Y-52684857D01* +X89034666Y-52827714D01* +X88987047Y-52922952D01* +X88939428Y-52970571D01* +X88844190Y-53018190D01* +X88463238Y-53018190D01* +X89463238Y-52970571D02* +X89796571Y-52970571D01* +X89939428Y-53494380D02* +X89463238Y-53494380D01* +X89463238Y-52494380D01* +X89939428Y-52494380D01* +X90701333Y-52970571D02* +X90368000Y-52970571D01* +X90368000Y-53494380D02* +X90368000Y-52494380D01* +X90844190Y-52494380D01* +X91368000Y-52494380D02* +X91368000Y-52732476D01* +X91129904Y-52637238D02* +X91368000Y-52732476D01* +X91606095Y-52637238D01* +X91225142Y-52922952D02* +X91368000Y-52732476D01* +X91510857Y-52922952D01* +X92129904Y-52494380D02* +X92129904Y-52732476D01* +X91891809Y-52637238D02* +X92129904Y-52732476D01* +X92368000Y-52637238D01* +X91987047Y-52922952D02* +X92129904Y-52732476D01* +X92272761Y-52922952D01* +%TO.C,IC3*% +X56558822Y-49303364D02* +X55851715Y-48596257D01* +X57232257Y-48495242D02* +X57232257Y-48562586D01* +X57164914Y-48697273D01* +X57097570Y-48764616D01* +X56962883Y-48831960D01* +X56828196Y-48831960D01* +X56727181Y-48798288D01* +X56558822Y-48697273D01* +X56457807Y-48596257D01* +X56356792Y-48427899D01* +X56323120Y-48326883D01* +X56323120Y-48192196D01* +X56390463Y-48057509D01* +X56457807Y-47990166D01* +X56592494Y-47922822D01* +X56659837Y-47922822D01* +X56828196Y-47619776D02* +X57265929Y-47182044D01* +X57299601Y-47687120D01* +X57400616Y-47586105D01* +X57501631Y-47552433D01* +X57568975Y-47552433D01* +X57669990Y-47586105D01* +X57838349Y-47754463D01* +X57872021Y-47855479D01* +X57872021Y-47922822D01* +X57838349Y-48023837D01* +X57636318Y-48225868D01* +X57535303Y-48259540D01* +X57467960Y-48259540D01* +%TO.C,IC2*% +X72205057Y-38285105D02* +X71822373Y-37361225D01* +X73136485Y-37796210D02* +X73110713Y-37858427D01* +X72996954Y-37957091D01* +X72908965Y-37993537D01* +X72758759Y-38004211D01* +X72634325Y-37952669D01* +X72553884Y-37882903D01* +X72436998Y-37725149D01* +X72382329Y-37593167D01* +X72353431Y-37398967D01* +X72360979Y-37292755D01* +X72412522Y-37168320D01* +X72526282Y-37069657D01* +X72614270Y-37033211D01* +X72764476Y-37022536D01* +X72826693Y-37048307D01* +X73178647Y-36902523D02* +X73204419Y-36840306D01* +X73274184Y-36759866D01* +X73494155Y-36668751D01* +X73600367Y-36676299D01* +X73662584Y-36702070D01* +X73743025Y-36771836D01* +X73779471Y-36859824D01* +X73790145Y-37010030D01* +X73480890Y-37756637D01* +X74052816Y-37519738D01* +%TO.C,IC1*% +X60110809Y-27719380D02* +X60110809Y-26719380D01* +X61158428Y-27624142D02* +X61110809Y-27671761D01* +X60967952Y-27719380D01* +X60872714Y-27719380D01* +X60729857Y-27671761D01* +X60634619Y-27576523D01* +X60587000Y-27481285D01* +X60539380Y-27290809D01* +X60539380Y-27147952D01* +X60587000Y-26957476D01* +X60634619Y-26862238D01* +X60729857Y-26767000D01* +X60872714Y-26719380D01* +X60967952Y-26719380D01* +X61110809Y-26767000D01* +X61158428Y-26814619D01* +X62110809Y-27719380D02* +X61539380Y-27719380D01* +X61825095Y-27719380D02* +X61825095Y-26719380D01* +X61729857Y-26862238D01* +X61634619Y-26957476D01* +X61539380Y-27005095D01* +%TO.C,REF\u002A\u002A*% +X37655666Y-59831380D02* +X37322333Y-59355190D01* +X37084238Y-59831380D02* +X37084238Y-58831380D01* +X37465190Y-58831380D01* +X37560428Y-58879000D01* +X37608047Y-58926619D01* +X37655666Y-59021857D01* +X37655666Y-59164714D01* +X37608047Y-59259952D01* +X37560428Y-59307571D01* +X37465190Y-59355190D01* +X37084238Y-59355190D01* +X38084238Y-59307571D02* +X38417571Y-59307571D01* +X38560428Y-59831380D02* +X38084238Y-59831380D01* +X38084238Y-58831380D01* +X38560428Y-58831380D01* +X39322333Y-59307571D02* +X38989000Y-59307571D01* +X38989000Y-59831380D02* +X38989000Y-58831380D01* +X39465190Y-58831380D01* +X39989000Y-58831380D02* +X39989000Y-59069476D01* +X39750904Y-58974238D02* +X39989000Y-59069476D01* +X40227095Y-58974238D01* +X39846142Y-59259952D02* +X39989000Y-59069476D01* +X40131857Y-59259952D01* +X40750904Y-58831380D02* +X40750904Y-59069476D01* +X40512809Y-58974238D02* +X40750904Y-59069476D01* +X40989000Y-58974238D01* +X40608047Y-59259952D02* +X40750904Y-59069476D01* +X40893761Y-59259952D01* +X49720666Y-62871880D02* +X49387333Y-62395690D01* +X49149238Y-62871880D02* +X49149238Y-61871880D01* +X49530190Y-61871880D01* +X49625428Y-61919500D01* +X49673047Y-61967119D01* +X49720666Y-62062357D01* +X49720666Y-62205214D01* +X49673047Y-62300452D01* +X49625428Y-62348071D01* +X49530190Y-62395690D01* +X49149238Y-62395690D01* +X50149238Y-62348071D02* +X50482571Y-62348071D01* +X50625428Y-62871880D02* +X50149238Y-62871880D01* +X50149238Y-61871880D01* +X50625428Y-61871880D01* +X51387333Y-62348071D02* +X51054000Y-62348071D01* +X51054000Y-62871880D02* +X51054000Y-61871880D01* +X51530190Y-61871880D01* +X52054000Y-61871880D02* +X52054000Y-62109976D01* +X51815904Y-62014738D02* +X52054000Y-62109976D01* +X52292095Y-62014738D01* +X51911142Y-62300452D02* +X52054000Y-62109976D01* +X52196857Y-62300452D01* +X52815904Y-61871880D02* +X52815904Y-62109976D01* +X52577809Y-62014738D02* +X52815904Y-62109976D01* +X53054000Y-62014738D01* +X52673047Y-62300452D02* +X52815904Y-62109976D01* +X52958761Y-62300452D01* +%TO.C,C3*% +X62065748Y-22931450D02* +X62065748Y-22998793D01* +X61998404Y-23133480D01* +X61931061Y-23200824D01* +X61796373Y-23268167D01* +X61661686Y-23268167D01* +X61560671Y-23234496D01* +X61392312Y-23133480D01* +X61291297Y-23032465D01* +X61190282Y-22864106D01* +X61156610Y-22763091D01* +X61156610Y-22628404D01* +X61223954Y-22493717D01* +X61291297Y-22426373D01* +X61425984Y-22359030D01* +X61493328Y-22359030D01* +X61661686Y-22055984D02* +X62099419Y-21618251D01* +X62133091Y-22123328D01* +X62234106Y-22022312D01* +X62335122Y-21988641D01* +X62402465Y-21988641D01* +X62503480Y-22022312D01* +X62671839Y-22190671D01* +X62705511Y-22291686D01* +X62705511Y-22359030D01* +X62671839Y-22460045D01* +X62469809Y-22662076D01* +X62368793Y-22695748D01* +X62301450Y-22695748D01* +%TO.C,C2*% +X58126333Y-22426142D02* +X58078714Y-22473761D01* +X57935857Y-22521380D01* +X57840619Y-22521380D01* +X57697761Y-22473761D01* +X57602523Y-22378523D01* +X57554904Y-22283285D01* +X57507285Y-22092809D01* +X57507285Y-21949952D01* +X57554904Y-21759476D01* +X57602523Y-21664238D01* +X57697761Y-21569000D01* +X57840619Y-21521380D01* +X57935857Y-21521380D01* +X58078714Y-21569000D01* +X58126333Y-21616619D01* +X58507285Y-21616619D02* +X58554904Y-21569000D01* +X58650142Y-21521380D01* +X58888238Y-21521380D01* +X58983476Y-21569000D01* +X59031095Y-21616619D01* +X59078714Y-21711857D01* +X59078714Y-21807095D01* +X59031095Y-21949952D01* +X58459666Y-22521380D01* +X59078714Y-22521380D01* +%TO.C,C1*% +X53160142Y-23915666D02* +X53207761Y-23963285D01* +X53255380Y-24106142D01* +X53255380Y-24201380D01* +X53207761Y-24344238D01* +X53112523Y-24439476D01* +X53017285Y-24487095D01* +X52826809Y-24534714D01* +X52683952Y-24534714D01* +X52493476Y-24487095D01* +X52398238Y-24439476D01* +X52303000Y-24344238D01* +X52255380Y-24201380D01* +X52255380Y-24106142D01* +X52303000Y-23963285D01* +X52350619Y-23915666D01* +X53255380Y-22963285D02* +X53255380Y-23534714D01* +X53255380Y-23249000D02* +X52255380Y-23249000D01* +X52398238Y-23344238D01* +X52493476Y-23439476D01* +X52541095Y-23534714D01* +%TO.C,U2*% +X72480026Y-25043522D02* +X73052446Y-25615942D01* +X73153461Y-25649614D01* +X73220805Y-25649614D01* +X73321820Y-25615942D01* +X73456507Y-25481255D01* +X73490179Y-25380240D01* +X73490179Y-25312896D01* +X73456507Y-25211881D01* +X72884087Y-24639461D01* +X73254477Y-24403759D02* +X73254477Y-24336416D01* +X73288148Y-24235400D01* +X73456507Y-24067042D01* +X73557522Y-24033370D01* +X73624866Y-24033370D01* +X73725881Y-24067042D01* +X73793225Y-24134385D01* +X73860568Y-24269072D01* +X73860568Y-25077194D01* +X74298301Y-24639461D01* +%TO.C,U1*% +X39497095Y-22947380D02* +X39497095Y-23756904D01* +X39544714Y-23852142D01* +X39592333Y-23899761D01* +X39687571Y-23947380D01* +X39878047Y-23947380D01* +X39973285Y-23899761D01* +X40020904Y-23852142D01* +X40068523Y-23756904D01* +X40068523Y-22947380D01* +X41068523Y-23947380D02* +X40497095Y-23947380D01* +X40782809Y-23947380D02* +X40782809Y-22947380D01* +X40687571Y-23090238D01* +X40592333Y-23185476D01* +X40497095Y-23233095D01* +D11* +%TO.C,REF\u002A\u002A*% +X61159000Y-62667000D02* +X60759000Y-62217000D01* +X60759000Y-62217000D02* +X61559000Y-62217000D01* +X61559000Y-62217000D02* +X61159000Y-62667000D01* +X66309000Y-68267000D02* +X66309000Y-65467000D01* +X66309000Y-65467000D02* +X66609000Y-65467000D01* +X66609000Y-65467000D02* +X66609000Y-63917000D01* +X58609000Y-68267000D02* +X58609000Y-65467000D01* +X58309000Y-65467000D02* +X58609000Y-65467000D01* +X58309000Y-65467000D02* +X58309000Y-63917000D01* +X21920000Y-61023000D02* +X21920000Y-65263000D01* +X31420000Y-58003000D02* +X31420000Y-59523000D01* +X31420000Y-61023000D02* +X31420000Y-65263000D01* +X21920000Y-58003000D02* +X23420000Y-58003000D01* +X21920000Y-58003000D02* +X21920000Y-59523000D01* +X29920000Y-58003000D02* +X31420000Y-58003000D01* +D10* +X78614000Y-64636000D02* +X78614000Y-65236000D01* +X70814000Y-65236000D02* +X70814000Y-64636000D01* +X78614000Y-68736000D02* +X78614000Y-68136000D01* +X70814000Y-68736000D02* +X78614000Y-68736000D01* +X70814000Y-68136000D02* +X70814000Y-68736000D01* +X70814000Y-64636000D02* +X78614000Y-64636000D01* +X72614000Y-69036000D02* +X73614000Y-69036000D01* +D11* +X83408000Y-68452000D02* +X97328000Y-68452000D01* +X97328000Y-68452000D02* +X97328000Y-65342000D01* +X83408000Y-68452000D02* +X83408000Y-65342000D01* +X83408000Y-63442000D02* +X83408000Y-56992000D01* +X97328000Y-63442000D02* +X97328000Y-56992000D01* +X83408000Y-54082000D02* +X97328000Y-54082000D01* +X97328000Y-54082000D02* +X97328000Y-54792000D01* +X83408000Y-54082000D02* +X83408000Y-54792000D01* +%TO.C,IC3*% +X56193821Y-52238868D02* +X55981689Y-52451000D01* +X65980179Y-52663132D02* +X66192311Y-52451000D01* +X66192311Y-52451000D02* +X65980179Y-52238868D01* +X61087000Y-57556311D02* +X60874868Y-57344179D01* +X56193821Y-52663132D02* +X55263976Y-53592977D01* +X61299132Y-57344179D02* +X61087000Y-57556311D01* +X61087000Y-47345689D02* +X61299132Y-47557821D01* +X60874868Y-47557821D02* +X61087000Y-47345689D01* +X55981689Y-52451000D02* +X56193821Y-52663132D01* +%TO.C,IC2*% +X70744472Y-40857477D02* +X70467308Y-40972282D01* +X79623528Y-44994523D02* +X79900692Y-44879718D01* +X79900692Y-44879718D02* +X79785887Y-44602554D01* +X73230282Y-47642692D02* +X73115477Y-47365528D01* +X70582113Y-41249446D02* +X69367211Y-41752675D01* +X73507446Y-47527887D02* +X73230282Y-47642692D01* +X77137718Y-38209308D02* +X77252523Y-38486472D01* +X76860554Y-38324113D02* +X77137718Y-38209308D01* +X70467308Y-40972282D02* +X70582113Y-41249446D01* +%TO.C,IC1*% +X57477000Y-29837000D02* +X56162000Y-29837000D01* +X57477000Y-29537000D02* +X57477000Y-29837000D01* +X57777000Y-29537000D02* +X57477000Y-29537000D01* +X64697000Y-29537000D02* +X64697000Y-29837000D01* +X64397000Y-29537000D02* +X64697000Y-29537000D01* +X57477000Y-36757000D02* +X57477000Y-36457000D01* +X57777000Y-36757000D02* +X57477000Y-36757000D01* +X64697000Y-36757000D02* +X64697000Y-36457000D01* +X64397000Y-36757000D02* +X64697000Y-36757000D01* +%TO.C,REF\u002A\u002A*% +X34289000Y-68924000D02* +X43689000Y-68924000D01* +X43689000Y-63124000D02* +X43689000Y-65124000D01* +X43689000Y-67024000D02* +X43689000Y-68924000D01* +X34289000Y-63124000D02* +X34289000Y-65124000D01* +X34289000Y-67024000D02* +X34289000Y-68924000D01* +X49354000Y-63219500D02* +X49354000Y-63669500D01* +X49354000Y-63219500D02* +X49804000Y-63219500D01* +X54954000Y-63769500D02* +X54504000Y-63769500D01* +X54954000Y-65619500D02* +X54954000Y-63769500D01* +X47154000Y-68169500D02* +X47154000Y-67919500D01* +X54954000Y-68169500D02* +X54954000Y-67919500D01* +X47154000Y-65619500D02* +X47154000Y-63769500D01* +X47154000Y-63769500D02* +X47604000Y-63769500D01* +%TO.C,C3*% +X62414543Y-23414010D02* +X62784010Y-23044543D01* +X63453990Y-24453457D02* +X63823457Y-24083990D01* +%TO.C,C2*% +X58031748Y-23014000D02* +X58554252Y-23014000D01* +X58031748Y-24484000D02* +X58554252Y-24484000D01* +%TO.C,C1*% +X55218000Y-24010252D02* +X55218000Y-23487748D01* +X53748000Y-24010252D02* +X53748000Y-23487748D01* +%TD*% +M02* diff --git a/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-NPTH.drl b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-NPTH.drl new file mode 100644 index 0000000..fe2c41b --- /dev/null +++ b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-NPTH.drl @@ -0,0 +1,21 @@ +M48 +; DRILL file {KiCad 5.99.0-unknown-9424d66d22~106~ubuntu18.04.1} date Sat Jan 9 19:56:55 2021 +; FORMAT={-:-/ absolute / metric / decimal} +; #@! TF.CreationDate,2021-01-09T19:56:55+08:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,5.99.0-unknown-9424d66d22~106~ubuntu18.04.1 +; #@! TF.FileFunction,NonPlated,1,2,NPTH +FMAT,2 +METRIC +T1C0.650 +T2C0.950 +% +G90 +G05 +T1 +X23.07Y-59.013 +X36.099Y-62.424 +X41.879Y-62.424 +T2 +X30.27Y-59.013 +T0 +M30 diff --git a/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-PTH.drl b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-PTH.drl new file mode 100644 index 0000000..0b4f2d9 --- /dev/null +++ b/gerbonara/tests/resources/kicad-x2-tests/x2ap/Flashpads-PTH.drl @@ -0,0 +1,166 @@ +M48 +; DRILL file {KiCad 5.99.0-unknown-9424d66d22~106~ubuntu18.04.1} date Sat Jan 9 19:56:55 2021 +; FORMAT={-:-/ absolute / metric / decimal} +; #@! TF.CreationDate,2021-01-09T19:56:55+08:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,5.99.0-unknown-9424d66d22~106~ubuntu18.04.1 +; #@! TF.FileFunction,Plated,1,2,PTH +FMAT,2 +METRIC +T1C0.600 +T2C0.650 +T3C0.700 +T4C0.850 +T5C1.000 +T6C1.100 +% +G90 +G05 +T3 +X73.114Y-67.536 +X73.914Y-65.786 +X74.714Y-67.536 +X75.514Y-65.786 +X76.314Y-67.536 +X86.368Y-55.142 +X86.868Y-56.642 +X88.368Y-55.142 +X89.368Y-56.642 +X90.368Y-55.142 +X91.368Y-56.642 +X92.368Y-55.142 +X93.868Y-56.642 +X94.368Y-55.142 +T4 +X48.554Y-64.069 +X53.554Y-64.069 +T5 +X40.259Y-26.289 +X40.259Y-28.829 +X40.259Y-31.369 +X40.259Y-33.909 +X40.259Y-36.449 +X40.259Y-38.989 +X40.259Y-41.529 +X40.259Y-44.069 +X40.259Y-46.609 +X40.259Y-51.689 +X47.879Y-26.289 +X47.879Y-28.829 +X47.879Y-31.369 +X47.879Y-33.909 +X47.879Y-36.449 +X47.879Y-38.989 +X47.879Y-41.529 +X47.879Y-44.069 +X47.879Y-46.609 +X47.879Y-51.689 +X72.39Y-28.956 +X74.186Y-30.752 +X75.982Y-32.548 +X77.778Y-23.568 +X77.778Y-34.344 +X79.574Y-25.364 +X79.574Y-36.14 +X81.37Y-27.16 +X81.37Y-37.936 +X83.166Y-28.956 +X83.166Y-39.732 +X84.962Y-30.752 +X84.962Y-41.528 +X86.758Y-32.548 +X86.758Y-43.324 +X88.554Y-34.344 +X90.351Y-36.14 +X90.351Y-46.917 +X92.147Y-37.936 +X95.739Y-41.528 +T6 +X22.18Y-66.213 +X22.54Y-60.263 +X30.8Y-60.263 +X31.16Y-66.213 +T1 +G00X34.669Y-61.344 +M15 +G01X34.669Y-62.444 +M16 +G05 +G00X34.669Y-65.774 +M15 +G01X34.669Y-66.374 +M16 +G05 +G00X43.309Y-61.344 +M15 +G01X43.309Y-62.444 +M16 +G05 +G00X43.309Y-65.774 +M15 +G01X43.309Y-66.374 +M16 +G05 +G00X47.554Y-67.12 +M15 +G01X47.554Y-66.419 +M16 +G05 +G00X54.554Y-66.419 +M15 +G01X54.554Y-67.12 +M16 +G05 +G00X83.968Y-55.342 +M15 +G01X83.968Y-56.442 +M16 +G05 +G00X83.968Y-63.992 +M15 +G01X83.968Y-64.792 +M16 +G05 +G00X96.768Y-55.342 +M15 +G01X96.768Y-56.442 +M16 +G05 +G00X96.768Y-63.992 +M15 +G01X96.768Y-64.792 +M16 +G05 +T2 +G00X60.039Y-63.847 +M15 +G01X60.039Y-63.447 +M16 +G05 +G00X64.879Y-63.847 +M15 +G01X64.879Y-63.447 +M16 +G05 +T3 +G00X59.729Y-66.897 +M15 +G01X59.729Y-66.397 +M16 +G05 +G00X65.189Y-66.897 +M15 +G01X65.189Y-66.397 +M16 +G05 +G00X71.064Y-66.011 +M15 +G01X71.064Y-67.311 +M16 +G05 +G00X78.364Y-66.011 +M15 +G01X78.364Y-67.311 +M16 +G05 +T0 +M30 -- cgit